OSDN Git Service

95b437bbbbce3dfc7b388b5890123ef9d0406e4a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2
3         PR ada/15803
4         * gnat.dg/specs/variant_part.ads: New test.
5
6         PR ada/17317
7         * gnat.dg/specs/attribute_parsing.ads: New test.
8
9         PR ada/32792
10         * gnat.dg/specs/integer_value.ads: New test.
11
12 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
13
14         PR tree-optimization/34140
15         * gcc.c-torture/compile/20071128-1.c: New test.
16
17 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18
19         PR fortran/32928
20         * gfortran.dg/data_array_1.f90
21         * gfortran.dg/data_array_2.f90
22         * gfortran.dg/data_array_3.f90
23         * gfortran.dg/data_array_4.f90
24
25 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26
27         PR fortran/34227
28         * gfortran.dg/blockdata_5.f90: New test.
29         * gfortran.dg/blockdata_6.f90: New test.
30
31 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
32
33         PR tree-optimization/34016
34         * gcc.dg/pr34016.c: New test.
35
36 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/29389
39         * gfortran.dg/stfunc_6.f90: New test.
40
41         PR fortran/33850
42         * gfortran.dg/assign_10.f90: New test.
43
44 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
45
46         PR fortran/33541
47         * gfortran.dg/use_11.f90: New test.
48
49         PR fortran/34231
50         * gfortran.dg/generic_15.f90: New test.
51
52 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
53
54         PR target/34225
55         * gcc.dg/pr34225.c: New test.
56
57 2007-11-27  Richard Guenther  <rguenther@suse.de>
58
59         PR tree-optimization/34241
60         * g++.dg/torture/pr34241.C: New testcase.
61
62 2007-11-27  Richard Guenther  <rguenther@suse.de>
63
64         * gcc.dg/builtins-error.c: New testcase.
65
66 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
67
68         PR c++/34213
69         * g++.dg/ext/visibility/anon8.C: New test.
70
71 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
72
73         PR target/34077
74         * gcc.target/i386/pr34077.c: New testcase.
75
76 2007-11-26  Tobias Burnus  <burnus@net-b.de>
77
78         PR fortran/34203
79         * gfortran.dg/backslash_3.f: Add -fbackslash option.
80         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
81         * gfortran.dg/backslash_1.f90: Remove no longer needed
82         -fno-backslash option.
83
84 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
85
86         PR c/23722
87         * gcc.dg/cpp/19990413-1.c: Update.
88         * gcc.dg/parse-else-error.c: New.
89         * gcc.dg/parse-else-error-2.c: New.
90         * gcc.dg/parse-else-error-3.c: New.
91         * gcc.dg/parse-else-error-4.c: New.
92
93 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
94
95         PR c++/34081
96         * g++.dg/template/dependent-expr6.C: New testcase.
97
98 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
99
100         PR target/34215
101         * gcc.target/i386/pr34215.c: New test.
102
103 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
104
105         PR target/34174
106         * gcc.dg/torture/pr34174-1.c: New.
107
108 2007-11-26  Richard Guenther  <rguenther@suse.de>
109
110         PR middle-end/34233
111         * gcc.dg/pr34233.c: New testcase.
112
113 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
114             Revital Eres  <eres@il.ibm.com>
115
116         PR rtl-optimization/34085
117         * gcc.dg/tree-prof (bb-reorg.c): New test.
118
119 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
120
121         * lib/target-supports.exp (check_effective_target_mips_soft_float):
122         Return true for MIPS16 targets.
123
124 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
125
126         PR fortran/33152
127         * gfortran.dg/blockdata_4.f90: New test.
128
129 2007-11-25  Tobias Burnus  <burnus@net-b.de>
130
131         PR fortran/34079
132         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
133         * gfortran.dg/bind_c_usage_16.f03: New.
134         * gfortran.dg/bind_c_usage_16_c.c: New.
135
136 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
137
138         * gnat.dg/specs/size_clause1.ads: New test.
139         * gnat.dg/specs/size_clause2.ads: Likewise.
140         * gnat.dg/specs/size_clause3.ads: Likewise.
141
142 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
143
144         PR fortran/33499
145         * gfortran.dg/entry_16.f90: New test.
146
147 2007-11-24  Tobias Burnus  <burnus@net-b.de>
148
149         PR fortran/34192
150         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
151
152 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
153
154         PR fortran/33541
155         * gfortran.dg/nested_modules_1.f90: Change the reference to
156         FOO, forbidden by the standard, to a reference to W.
157         * gfortran.dg/use_only_1.f90: New test.
158
159 2007-11-23  Tobias Burnus  <burnus@net-b.de>
160
161         PR fortran/34209
162         * gfortran.dg/nearest_3.f90: New test.
163
164 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
165
166         PR fortran/33317
167         * gfortran.dg/optional_dim_2.f90: New test.
168
169 2007-11-23  Tobias Burnus  <burnus@net-b.de>
170
171         PR fortran/34187
172         * gfortran.dg/bind_c_usage_15.f90: New.
173
174 2007-11-23  Tobias Burnus  <burnus@net-b.de>
175
176         PR fortran/34192
177         * gfortran.dg/nearest_2.f90: New.
178
179
180 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
181
182         PR c++/30293
183         PR c++/30294
184         * g++.dg/ext/java-2.C: New test.
185
186 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
187             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
188         
189         PR c++/5310
190         * g++.dg/warn/pr5310.C: New.
191         * g++.dg/warn/pr33160.C: New.
192         
193 2007-11-23  Richard Guenther  <rguenther@suse.de>
194             Michael Matz  <matz@suse.de>
195
196         PR tree-optimization/34176
197         * gcc.c-torture/execute/pr34176.c: New testcase.
198
199 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
200
201         PR c++/34198
202         * gcc.dg/Wconversion-5.c: New test.
203         * g++.dg/Wconversion3.C: New test.
204
205 2007-11-23  Richard Guenther  <rguenther@suse.de>
206
207         * gcc.dg/tree-ssa/alias-17.c: New testcase.
208
209 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
210
211         PR c/14050
212         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
213         qualifiers in abstract declarator.
214
215 2007-11-22  Tobias Burnus  <burnus@net-b.de>
216
217         * gfortran.dg/derived_constructor_comps_3.f90: New.
218
219 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
220
221         PR c++/34094
222         * g++.dg/ext/visibility/anon7.C: New test.
223
224 2007-11-22  Tobias Burnus  <burnus@net-b.de>
225
226         PR fortran/34079
227         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
228         * gfortran.dg/bind_c_usage_13.f03: New.
229         * gfortran.dg/bind_c_usage_14.f03: New.
230
231 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
232
233         PR rtl-optimization/33848
234         * gcc.dg/torture/pr33848.c: New test.
235
236 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
237
238         PR fortran/34083
239         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
240
241 2007-11-20  Richard Guenther  <rguenther@suse.de>
242
243         PR middle-end/34154
244         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
245
246 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
247
248         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
249
250 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
251
252         PR fortran/32770
253         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
254         so test passes with -frecord-marker=8.
255         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
256         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
257         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
258         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
259         * gfortrand.dg/modulo_1.f90:  Likewise.
260
261 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
262
263         * lib/target-supports.exp (check_effective_target_mips_soft_float):
264         New procedure.
265         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
266         * gcc.dg/pr30957-1.c: Likewise.
267
268 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
269
270         PR c++/34089
271         * g++.dg/template/crash74.C: New test.
272
273 2007-11-20  Richard Guenther  <rguenther@suse.de>
274
275         * gcc.c-torture/execute/20071120-1.c: New testcase.
276
277 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
278
279         PR c/34146
280         * gcc.dg/tree-ssa/pr34146.c: New test.
281
282         PR testsuite/33978
283         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
284         dependent on target settings like move_by_pieces etc.
285
286         PR c++/28879
287         * g++.dg/template/vla2.C: New test.
288
289         PR c++/33962
290         * g++.dg/overload/template3.C: New test.
291
292 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
293
294         PR fortran/33317
295         * gfortran.dg/optional_dim_2.f90: Remove test.
296
297 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
298
299         * gcc.dg/dfp/ddmode-ice.c: New test.
300
301 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
302
303         PR tree-optimization/34036
304         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
305
306 2007-11-19  Richard Guenther  <rguenther@suse.de>
307
308         PR tree-optimization/34
309         * gcc.c-torture/execute/pr34099-2.c: New testcase.
310
311 2007-11-19  Tobias Burnus  <burnus@net-b.de>
312
313         PR fortran/34079
314         * gfortran.dg/bind_c_usage_10_c.c: New.
315         * gfortran.dg/bind_c_usage_10.f03: New.
316
317 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
318
319         * gcc.dg/pr33007.c: Expect new warning.
320         * gcc.dg/tree-ssa/recip-5.c: Likewise.
321         * g++.dg/opt/pr34036.C: New test.
322
323 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
324
325         PR c++/30988
326         * g++.dg/warn/noreturn-4.C: New test.
327         * g++.dg/warn/noreturn-5.C: New test.
328         * g++.dg/warn/noreturn-6.C: New test.
329         * g++.dg/warn/noreturn-7.C: New test.
330
331 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
332
333         PR fortran/32770
334         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
335         integers so tests works with -fdefault-integer-8.
336         * gfortran.fortran-torture/execute/elemental.f90:  Use default
337         integers so test passes with -fdefault-integer-8.
338         * gfortran.fortran-torture/execute/der_io.f90:  Increase
339         buffer length so test passes with -fdefault-integer-8.
340         * gfortran.dg/bounds_check_8.f90:  Likewise.
341         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
342         * gfortran.dg/equiv_7.f90:  Set kind so test passes
343         with -fdefault-integer-8.
344         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
345         provoke overflow.
346
347 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
348
349         PR fortran/33317
350         * gfortran.dg/optional_dim_2.f90: New test.
351         
352         PR fortran/34139
353         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
354         
355 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
356
357         PR rtl-optimization/34132
358         * gcc.c-torture/compile/20071118-1.c: New test.
359
360 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
361
362         PR fortran/31608
363         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
364
365 2007-11-18  Tobias Burnus  <burnus@net-b.de>
366
367         PR fortran/34137
368         * gfortran.dg/entry_14.f90: New.
369         * gfortran.dg/entry_15.f90: New.
370
371 2007-11-18  Richard Guenther  <rguenther@suse.de>
372
373         PR tree-optimization/34127
374         * gcc.c-torture/compile/pr34127.c: New testcase.
375
376 2007-11-18  Ben Elliston  <bje@au.ibm.com>
377
378         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
379         type specifier, as they are not permitted according to the AltiVec
380         Programming Interface Manual.
381
382 2007-11-17  Tobias Burnus  <burnus@net-b.de>
383
384         PR fortran/34133
385         * gfortran.dg/bind_c_usage_9.f03: New.
386         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
387
388 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
389
390         PR fortran/25252
391         * interface.c (gfc_current_interface_head,
392         gfc_set_current_interface_head): New functions.
393         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
394         On syntax error, restore previous state of the interface.
395         * gfortran.h (gfc_current_interface_head,
396         gfc_set_current_interface_head): New prototypes.
397
398 2007-11-17  Richard Guenther  <rguenther@suse.de>
399
400         PR middle-end/34130
401         * gcc.c-torture/execute/pr34130.c: New testcase.
402
403 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
404
405         PR fortran/34108
406         * gfortran.dg/fmt_label_1.f90: New test.
407
408 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
409
410         PR fortran/33957
411         * gfortran.dg/initialization_15.f90 : New test.
412
413 2007-11-16  Richard Guenther  <rguenther@suse.de>
414
415         PR middle-end/34030
416         * gcc.c-torture/compile/pr34030.c: New testcase.
417
418 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
419
420         PR fortran/34008
421         * gfortran.dg/interface_assignment_3.f90.
422
423 2007-11-16  Richard Guenther  <rguenther@suse.de>
424
425         PR tree-optimization/33870
426         * gcc.dg/torture/pr33870.c: New testcase.
427
428 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
429
430         PR fortran/33986
431         * gfortran.dg/allocatable_function_3.f90.
432
433 2007-11-16  Richard Guenther  <rguenther@suse.de>
434
435         PR tree-optimization/34113
436         * gcc.c-torture/compile/pr34113.c: New testcase.
437
438 2007-11-16  Richard Guenther  <rguenther@suse.de>
439
440         PR tree-optimization/34099
441         * g++.dg/torture/pr3499.C: New testcase.
442         * gcc.c-torture/execute/pr34099.c: Likewise.
443
444 2007-11-16  Olivier Hainque  <hainque@adacore.com>
445
446         * gnat.dg/release_unc_maxalign.adb: New test.
447
448 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
449
450         PR c++/34100
451         * g++.dg/template/crash73.C: New test.
452
453 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
454
455         PR middle-end/23848
456         * gcc.dg/tree-ssa/pr23848-1.c: New test.
457         * gcc.dg/tree-ssa/pr23848-2.c: New test.
458         * gcc.dg/tree-ssa/pr23848-3.c: New test.
459         * gcc.dg/tree-ssa/pr23848-4.c: New test.
460
461 2007-11-15  Tobias Burnus  <burnus@net-b.de>
462
463         PR fortran/33917
464         * gfortran.dg/proc_decl_11.f90: New.
465
466 2007-11-15  Ben Elliston  <bje@au.ibm.com>
467
468         * gcc.target/spu/compare-dp.c: New test.
469
470 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
471
472         * gcc.dg/pr33923.c: New test.
473
474 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
475
476         PR middle-end/34088
477         * gcc.dg/pr34088.c: New test.
478
479 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
480
481         * gcc.c-torture/compile/20071114-1.c: New test.
482
483 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
484
485         PR fortran/31608
486         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
487         to match known variations in symbol format. Document in comments.
488
489 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
490
491         PR fortran/33985
492         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
493
494 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495
496         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
497         when done.
498
499 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
500
501         PR fortran/33162
502         * gfortran.dg/proc_decl_1.f90: Update.
503         * gfortran.dg/proc_decl_7.f90: New test.
504         * gfortran.dg/proc_decl_8.f90: New test.
505         * gfortran.dg/proc_decl_9.f90: New test.
506         * gfortran.dg/proc_decl_10.f90: New test.
507
508 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
509
510         PR fortran/34080
511         * gfortran.dg/transfer_assumed_size_1.f90: New test.
512
513 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
514
515         PR c++/34054
516         PR c++/34056
517         PR c++/34057
518         PR c++/34058
519         PR c++/34060
520         * g++.dg/parse/crash36.C: Add another dg-error.
521         * g++.dg/cpp0x/pr34054.C: New test.
522         * g++.dg/cpp0x/pr34056.C: New test.
523         * g++.dg/cpp0x/pr34057.C: New test.
524         * g++.dg/cpp0x/pr34058.C: New test.
525         * g++.dg/cpp0x/pr34060.C: New test.
526
527         PR tree-optimization/34063
528         * g++.dg/tree-ssa/pr34063.C: New test.
529
530 2007-11-13  Diego Novillo  <dnovillo@google.com>
531
532         PR tree-optimization/33870
533         * gcc.c-torture/execute/pr33870-1.c: New test.
534         * gcc.dg/tree-ssa/alias-16.c: New test.
535
536 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
537
538         PR c++/29225
539         * g++.dg/template/crash72.C: New test.
540
541 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
542
543         * g++.dg/opt/cfg5.C: New test.
544
545 2007-11-12  Richard Guenther  <rguenther@suse.de>
546
547         PR middle-end/34070
548         * gcc.c-torture/execute/pr34070-1.c: New testcase.
549         * gcc.c-torture/execute/pr34070-2.c: Likewise.
550
551 2007-11-12  Richard Guenther  <rguenther@suse.de>
552
553         PR middle-end/34027
554         * gcc.dg/pr34027-1.c: New testcase.
555         * gcc.dg/pr34027-2.c: Likewise.
556
557 2007-11-12  Ira Rosen  <irar@il.ibm.com>
558
559         PR tree-optimization/33953
560         * gcc.dg/vect/pr33953.c: New testcase.
561
562 2007-11-11  Tom Tromey  <tromey@redhat.com>
563
564         PR c++/17577:
565         * g++.dg/ext/pr17577.h: New file.
566         * g++.dg/ext/pr17577.C: New file.
567
568 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
569
570         PR c++/8570
571         * g++.old-deja/g++.ns/template13.C: Update expected output.
572         * g++.old-deja/g++.pt/friend23.C: Likewise.
573         * g++.dg/warn/pr8570.C: New.
574
575 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
576
577         PR c++/34068
578         * g++.dg/template/pseudodtor4.C: New test.
579
580 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
581
582         PR middle-end/34018
583         * g++.dg/opt/inline14.C: New test.
584
585         PR tree-optimization/33680
586         * gcc.c-torture/compile/20071108-1.c: New test.
587
588         PR c++/32241
589         * g++.dg/template/pseudodtor3.C: New test.
590
591 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
592
593         PR c++/33510
594         * g++.dg/cpp0x/variadic-init.C: New.
595
596 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
597             Jakub Jelinek  <jakub@redhat.com>
598
599         PR rtl-optimization/34012
600         * gcc.target/i386/pr34012.c: New test.
601
602 2007-11-09  Richard Guenther  <rguenther@suse.de>
603
604         PR tree-optimization/33604
605         * g++.dg/tree-ssa/pr33604.C: New testcase.
606         * gcc.dg/pr32721.c: Adjust pattern.
607
608 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
609
610         * gcc.target/mips/dse-1.c: Disable.
611
612 2007-11-08  Tom Tromey  <tromey@redhat.com>
613
614         * gcc.dg/empty-source-3.c: Update warning location.
615         * gcc.dg/gomp/barrier-2.c: Likewise.
616         * gcc.dg/label-decl-3.c: Likewise.
617         * gcc.dg/label-decl-2.c: Likewise.
618         * gcc.dg/empty-source-2.c: Likewise.
619
620 2007-11-08  Tom Tromey  <tromey@redhat.com>
621
622         PR c++/30297:
623         * g++.dg/inherit/pr30297.C: New file.
624
625 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
626
627         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
628         -fno-common for cygwin and mingw32.
629
630 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
631
632         PR middle-end/33826
633         * gcc.dg/pr33826.c: New.
634         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
635         recursive functions being marked pure or const.
636         
637 2007-11-08  Tobias Burnus  <burnus@net-b.de>
638
639         PR fortran/33917
640         * gfortran.dg/proc_decl_5.f90: New.
641         * gfortran.dg/proc_decl_6.f90: New.
642
643 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
644
645         PR tree-optimization/32575
646         * gcc.c-torture/execute/20071108-1.c: New test.
647
648 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
649
650         * g++.dg/opt/anchor1.C: New.
651
652 2007-11-07  Diego Novillo  <dnovillo@google.com>
653
654         PR 33870
655         * gcc.c-torture/execute/pr33870.x: Remove.
656
657 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
658
659         PR c++/33045
660         PR c++/33837
661         PR c++/33838
662         * g++.dg/cpp0x/decltype-33837.C: New.
663         * g++.dg/cpp0x/decltype-refbug.C: New.
664         * g++.dg/cpp0x/decltype-33838.C: New.
665
666 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
667
668         * gcc.c-torture/compile/20071107-1.c: New test.
669
670 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
671
672         * gcc.dg/out-of-bounds-1.c: New test.
673
674 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
675
676         PR c++/33501
677         * g++.dg/warn/incomplete2.C: New test.
678         * g++.dg/template/incomplete4.C: New test.
679         * g++.dg/template/incomplete5.C: New test.
680
681 2007-11-07  Olivier Hainque  <hainque@adacore.com>
682
683         * gnat.dg/max_align.adb: New test.
684
685 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
686
687         PR target/30961
688         * gcc.target/i386/pr30961-1.c: New.
689
690 2007-11-06  Tom Tromey  <tromey@redhat.com>
691
692         PR c++/32368:
693         * g++.dg/warn/pragma-system_header3.h: New.
694         * g++.dg/warn/pragma-system_header3.C: New.
695
696         PR c++/32256:
697         * g++.dg/warn/pragma-system_header4.C: New.
698         * g++.dg/warn/pragma-system_header4.h: New.
699
700 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
701
702         PR c++/33977
703         PR c++/33886
704         * g++.dg/other/canon-array.C: New.
705         
706 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
707
708         * g++.dg/parser/crash36.C: Tweak expected errors.
709         * g++.dg/cpp0x/pr31439.C: New.
710         * g++.dg/cpp0x/pr32114.C: New.
711         * g++.dg/cpp0x/pr32115.C: New.
712         * g++.dg/cpp0x/pr32125.C: New.
713         * g++.dg/cpp0x/pr32126.C: New.
714         * g++.dg/cpp0x/pr32127.C: New.
715         * g++.dg/cpp0x/pr32128.C: New.
716         * g++.dg/cpp0x/pr32253.C: New.
717         * g++.dg/cpp0x/pr32566.C: New.
718         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
719         * g++.dg/cpp0x/pr31438.C: Ditto.
720         * g++.dg/cpp0x/variadic81.C: Ditto.
721         * g++.dg/cpp0x/pr31432.C: Ditto.
722         * g++.dg/cpp0x/pr31442.C: Ditto.
723
724 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
725
726         PR target/33168
727         * g++.dg/other/datasec1.C: New test.
728
729         PR tree-optimization/33458
730         * g++.dg/opt/inline12.C: New test.
731
732         PR tree-optimization/33993
733         * gcc.c-torture/compile/20071105-1.c: New test.
734
735 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
736
737         PR rtl-optimization/33648
738         * gcc.dg/pr33648.c: Require effective targer freorder.
739
740 2007-11-05  Revital Eres  <eres@il.ibm.com>
741
742         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
743
744 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
745
746         PR c++/33996
747         PR c++/33235
748         PR c++/33930
749         * g++.dg/cpp0x/pr33996.C: New
750         * g++.dg/cpp0x/rv-trivial-bug.C: New
751         * g++.dg/cpp0x/pr33930.C: New
752
753 2007-11-05  Nick Clifton  <nickc@redhat.com>
754             Sebastian Pop  <sebastian.pop@amd.com>
755
756         PR tree-optimization/32540
757         PR tree-optimization/33922
758         * gcc.dg/tree-ssa/pr32540-1.c: New.
759         * gcc.dg/tree-ssa/pr32540-2.c: New.
760         * gcc.dg/tree-ssa/pr33922.c: New.
761
762 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
763
764         PR c++/33939
765         * g++.dg/cpp0x/variadic-rref.C: New.
766         
767 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
768
769         * g++dg/warn/pointer-integer-comparison.C: New.
770
771 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
772
773         PR tree-optimization/33856
774         * gcc.c-torture/compile/20071027-1.c: New test.
775
776         PR c++/33836
777         * g++.dg/ext/label10.C: New test.
778
779         PR c++/33969
780         * g++.dg/other/ptrmem9.C: New test.
781
782 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
783
784         PR middle-end/32931
785         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
786
787 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
788
789         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
790         * g++.dg/ext/visibility/namespace2.C: Add argument to
791         dg-require-visibility.
792         * g++.dg/ext/java-1.C: Disable on AIX.
793
794 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
795
796         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
797
798 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
799
800         PR fortran/33881
801         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
802
803 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
804
805         PR c/29062
806         * gcc.dg/20031223-1.c: Adjust error output.
807         * gcc.dg/parse-decl-after-label.c: New.
808         
809 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
810
811         PR libfortran/24685
812         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
813         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
814         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
815
816 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
817
818         PR rtl-optimization/28940
819         * gcc.target/i386/addr-sel-1.c: New test.
820
821 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
822
823         PR middle-end/33670
824         * gcc.dg/pr33670.c: New test.
825
826 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
827
828         PR c++/33516
829         * g++.dg/lookup/typedef1.C: New test.
830
831 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
832
833         PR testsuite/32076
834         * lib/scandump.exp (dump-suffix): New.
835         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
836         Include dump suffix in pass/fail messages, put regexp in quotes.
837
838 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
839
840         PR c++/33495
841         * g++.dg/other/error19.C: New.
842
843 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
844
845         PR rtl-optimization/28062
846         * gcc.c-torture/compile/20071102-1.c: New test.
847
848 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
849
850         * g++.dg/cpp0x/pr33955.C: New.
851
852 2007-11-01  Tom Tromey  <tromey@redhat.com>
853
854         PR preprocessor/30805:
855         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
856
857 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
858
859         PR rtl-optimization/33648
860         * gcc.dg/pr33648.c: New test.
861
862 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
863
864         PR c++/32384
865         * g++.dg/template/pseudodtor1.C: New test.
866         * g++.dg/template/pseudodtor2.C: New test.
867
868         PR c++/32260
869         * g++.dg/rtti/typeid7.C: New test.
870
871 2007-11-01  Tom Tromey  <tromey@redhat.com>
872
873         PR preprocessor/30805:
874         * gcc.dg/cpp/pr30805.c: New file.
875
876 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
877
878         PR testsuite/25352
879         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
880         add dg-skip-if.
881         * gcc.c-torture/compile/20001205-1.c: Ditto.
882         * gcc.c-torture/compile/20001226-1.c: Ditto.
883         * gcc.c-torture/compile/20020312-1.c: Ditto.
884         * gcc.c-torture/compile/20020604-1.c: Ditto.
885         * gcc.c-torture/compile/920501-12.c: Ditto.
886         * gcc.c-torture/compile/920501-4.c: Ditto.
887         * gcc.c-torture/compile/920520-1.c: Ditto.
888         * gcc.c-torture/compile/980506-1.c: Ditto.
889         * gcc.c-torture/compile/990617-1.c: Ditto.
890         * gcc.dg/compare6.c: Ditto.
891         * g++.old-deja/g++.brendan/crash43.C: Ditto.
892         * g++.old-deja/g++.brendan/synth1.C: Ditto.
893         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
894         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
895         * g++.old-deja/g++.pt/static6.C: Ditto.
896         * g++.old-deja/g++.pt/crash16.C: Ditto.
897         * g++.old-deja/g++.mike/p10416.C: Ditto.
898         * g++.old-deja/g++.mike/ns15.C: Ditto.
899         * g++.old-deja/g++.mike/eh46.C: Ditto.
900
901 2007-11-01  Tom Tromey  <tromey@redhat.com>
902
903         * gcc.dg/redecl-1.c: Update.
904         * gcc.dg/pr20368-3.c: Update.
905         * gcc.dg/inline-14.c: Update.
906         * gcc.dg/builtins-30.c: Update.
907         * gcc.dg/dremf-type-compat-4.c: Update.
908         * gcc.dg/pr20368-2.c: Update.
909
910 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
911
912         PR rtl-optimization/33673
913         * gcc.dg/pr33673.c: New test.
914
915 2007-11-01  Michael Matz  <matz@suse.de>
916
917         PR tree-optimization/33961
918         * gcc.dg/pr33961.c: New test.
919
920 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
921
922         PR c++/33494
923         * g++.dg/template/error35.C: New.
924
925 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
926
927         PR target/31507
928         * gcc.dg/pr31507-1.c: New test.
929         * gcc.dg/pr31507-2.c: New test.
930
931 2007-10-31  Revital Eres  <eres@il.ibm.com>
932
933         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
934         target.
935         * gcc.dg/vect/tree-vect.h (check_vect): Add
936         powerpc-*paired test.
937         * lib/target-supports.exp (check_750cl_hw_available):
938         New.
939         (check_effective_target_vect_int,
940         check_effective_target_vect_intfloat_cvt,
941         check_effective_target_powerpc_altivec_ok,
942         check_effective_target_vect_long,
943         check_effective_target_vect_sdot_hi,
944         check_effective_target_vect_udot_hi,
945         check_effective_target_vect_pack_trunc,
946         check_effective_target_vect_unpack,
947         check_effective_target_vect_shift,
948         check_effective_target_vect_int_mult): Disable for powerpc-*paired
949         target.
950         * gcc.dg/vect/vect-ifcvt-11.c: New.
951         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
952         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
953         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
954         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
955         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
956         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
957
958 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
959             Tobias Burnus  <burnus@net-b.de>
960
961         PR fortran/33941
962         * gfortran.dg/module_read_1.f90: New.
963
964 2007-10-31  Tom Tromey  <tromey@redhat.com>
965
966         PR preprocessor/30786:
967         * gcc.dg/cpp/pr30786.c: New file.
968
969 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
970
971         PR fortran/33162
972         * gfortran.dg/interface_19.f90: New.
973         * gfortran.dg/interface_20.f90: New.
974         * gfortran.dg/interface_21.f90: New.
975         
976 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
977
978         PR tree-optimization/32377
979         * gfortran.dg/vect/pr32377.f90: New.
980         
981 2007-10-31  Richard Guenther  <rguenther@suse.de>
982
983         PR middle-end/33779
984         * gcc.c-torture/execute/pr33779-1.c: New testcase.
985         * gcc.c-torture/execute/pr33779-2.c: Likewise.
986
987 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
988
989         PR fortran/33897
990         * gfortran.dg/contained_3.f90: New.
991
992 2007-10-31  Christian Bruel  <christian.bruel@st.com>
993
994         PR c++/19531
995         * g++.dg/opt/nrv8.C: New.
996         
997 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
998
999         PR c++/33709
1000         * g++.dg/opt/compound1.C: New test.
1001
1002         PR c++/33616
1003         * g++.dg/template/ptrmem18.C: New test.
1004
1005 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1006
1007         PR fortran/33596
1008         * gfortran.dg/isnan_2.f90: New test.
1009
1010 2007-10-30  Ed Schouten  <ed@fxq.nl>
1011
1012         PR tree-optimization/32500
1013         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1014
1015 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1016
1017         PR c++/31993
1018         PR c++/32252
1019         * g++.dg/cpp0x/pr31993.C: New
1020         * g++.dg/cpp0x/pr32252.C: New
1021
1022 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR tree-optimization/33723
1025         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1026
1027 2007-10-30  Richard Guenther  <rguenther@suse.de>
1028
1029         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1030         gcc.target/i386/loop-3.c.
1031
1032 2007-10-30  Revital Eres  <eres@il.ibm.com>
1033
1034         * gcc.dg/vect/pr33866.c: Require vect_long.
1035
1036 2007-10-30  Revital Eres  <eres@il.ibm.com>
1037
1038         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1039         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1040
1041 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1042
1043         PR tree-optimization/32893
1044         * lib/target-supports.exp
1045         (check_effective_target_unaligned_stack): new keyword.
1046         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1047         not sensitive to unaligned_stack.
1048         * gcc.dg/vect/vect-3.c: Likewise.
1049         * gcc.dg/vect/vect-4.c: Likewise.
1050         * gcc.dg/vect/vect-5.c: Likewise.
1051         * gcc.dg/vect/vect-6.c: Likewise.
1052         * gcc.dg/vect/vect-7.c: Likewise.
1053         * gcc.dg/vect/vect-13.c: Likewise.
1054         * gcc.dg/vect/vect-17.c: Likewise.
1055         * gcc.dg/vect/vect-18.c: Likewise.
1056         * gcc.dg/vect/vect-19.c: Likewise.
1057         * gcc.dg/vect/vect-20.c: Likewise.
1058         * gcc.dg/vect/vect-21.c: Likewise.
1059         * gcc.dg/vect/vect-22.c: Likewise.
1060         * gcc.dg/vect/vect-27.c: Likewise.
1061         * gcc.dg/vect/vect-29.c: Likewise.
1062         * gcc.dg/vect/vect-64.c: Likewise.
1063         * gcc.dg/vect/vect-65.c: Likewise.
1064         * gcc.dg/vect/vect-66.c: Likewise.
1065         * gcc.dg/vect/vect-72.c: Likewise.
1066         * gcc.dg/vect/vect-73.c: Likewise.
1067         * gcc.dg/vect/vect-86.c: Likewise.
1068         * gcc.dg/vect/vect-all.c: Likewise.
1069         * gcc.dg/vect/slp-25.c: Likewise.
1070         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1071         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1072         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1073
1074         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1075         * gcc.dg/vect/vect-34.c: Likewise.
1076         * gcc.dg/vect/vect-36.c: Likewise.
1077         * gcc.dg/vect/vect-64.c: Likewise.
1078         * gcc.dg/vect/vect-65.c: Likewise.
1079         * gcc.dg/vect/vect-66.c: Likewise.
1080         * gcc.dg/vect/vect-68.c: Likewise.
1081         * gcc.dg/vect/vect-76.c: Likewise.
1082         * gcc.dg/vect/vect-77.c: Likewise.
1083         * gcc.dg/vect/vect-78.c: Likewise.
1084
1085         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1086         testcase (without no-section-anchors prefix) but with global arrays.   
1087         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1088         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1089         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1090         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1091         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1092         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1093         * gcc.dg/vect/vect-77-global.c: Likewise.
1094         * gcc.dg/vect/vect-78-global.c: Likewise.
1095
1096         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1097         testcase (without no-section-anchors prefix) but fix alignment checks
1098         to also consider unaligned_stack targets.
1099         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1100
1101 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR tree-optimization/33723
1104         * gcc.c-torture/execute/20071029-1.c: New test.
1105         * gcc.dg/tree-ssa/pr33723.c: New test.
1106
1107 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1108
1109         PR tree-optimization/33614
1110         * gcc.c-torture/compile/pr33614.c: New test.
1111
1112 2007-10-29  Richard Guenther  <rguenther@suse.de>
1113
1114         PR tree-optimization/33870
1115         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1116
1117 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR tree-optimization/33757
1120         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1121         true architectures instead of having a big dg-skip-if.
1122
1123         PR c++/33841
1124         * g++.dg/other/bitfield3.C: New test.
1125
1126 2007-10-29  Richard Guenther  <rguenther@suse.de>
1127
1128         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1129
1130 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1131
1132         Automatic parallelization reduction tests.
1133
1134         * gcc.dg/tree-ssa/reduc-1.c: New test.
1135         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1136         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1137         * gcc.dg/tree-ssa/reduc-2.c: New test.
1138         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1139         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1140         * gcc.dg/tree-ssa/reduc-3.c: New test.
1141         * gcc.dg/tree-ssa/reduc-6.c: New test.
1142         * gcc.dg/tree-ssa/reduc-7.c: New test.
1143         * gcc.dg/tree-ssa/reduc-8.c: New test.
1144         * gcc.dg/tree-ssa/reduc-9.c: New test.
1145
1146 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1147             Zdenek Dvorak  <ook@ucw.cz>
1148
1149         OMP_ATOMIC Changes, testsuite changes.
1150
1151         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1152         instead of gimple dump.
1153         * gcc.dg/gomp/atomic-9.c: Same.
1154         * gcc.dg/gomp/atomic-10.c: Same.
1155         * g++.dg/gomp/atomic-3.C: Same.
1156         * g++.dg/gomp/atomic-9.C: Same.
1157         * g++.dg/gomp/atomic-10.C: Same.
1158
1159 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1160
1161         PR fortran/31217
1162         PR fortran/33811
1163         * gfortran.dg/forall_12.f90: New test.
1164
1165         PR fortran/33686
1166         * gfortran.dg/forall_13.f90: New test.
1167
1168 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1169             Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/30659
1172         * g++.dg/template/crash71.C: New.
1173
1174 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1175
1176         PR fortran/32147
1177         * gfortran.dg/module_md5_1.f90: Update hash-value.
1178
1179 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1180
1181         PR tree-opt/33589
1182         * g++.dg/torture/pr33589-1.C: New testcase.
1183         * g++.dg/torture/pr33589-2.C: New testcase.
1184
1185 2007-10-28  Richard Guenther  <rguenther@suse.de>
1186
1187         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1188
1189 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1190             Uros Bizjak  <ubizjak@gmail.com>
1191
1192         PR tree-optimization/33920
1193         * gcc.dg/tree-ssa/pr33290.c: New test.
1194
1195 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1196
1197         PR fortran/31306
1198         * gfortran.dg/argument_check_7.f90: New test.
1199         * gfortran.dg/argument_check_8.f90: New test.
1200         
1201 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1202
1203         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1204         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1205         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1206         * gcc.target/i386/sse-14.c: Ditto.
1207
1208 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR c++/33844
1211         * g++.dg/other/ptrmem8.C: New test.
1212
1213         PR c++/33842
1214         * g++.dg/template/error34.C: New test.
1215
1216 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1217
1218         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1219
1220 2007-10-27  Richard Guenther  <rguenther@suse.de>
1221
1222         PR tree-optimization/33870
1223         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1224         * gcc.c-torture/execute/pr33870.c: Likewise.
1225
1226 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1227
1228         PR fortran/33162
1229         * gfortran.dg/argument_checking_9.f90: New test.
1230
1231 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1232
1233         * g++.dg/other/pr33601.C: New.
1234
1235 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1236
1237         PR c++/31988
1238         * g++.dg/init/new25.C: New.
1239
1240 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1241
1242         * g++.dg/cpp0x/pr33839.C: New.
1243         
1244 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR c++/33744
1247         * g++.dg/template/arg6.C: New test.
1248
1249 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1250
1251         PR c++/31747
1252         * g++.dg/parse/crash39.C: New.
1253
1254 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1255
1256         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1257         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1258         "offset: -4B".
1259
1260 2007-10-25  David Daney  <ddaney@avtrex.com>
1261
1262         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1263
1264 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1265
1266         PR c++/33843
1267         * g++.dg/template/error32.C: New.
1268
1269 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1270             Ira Rosen  <irar@il.ibm.com>
1271
1272         PR tree-optimization/33833
1273         * gcc.dg/vect/pr33833.c: New testcase.
1274
1275 2007-10-25  David Daney  <ddaney@avtrex.com>
1276
1277         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1278
1279 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1280             Ira Rosen  <irar@il.ibm.com>
1281
1282         PR tree-optimization/33866
1283         * gcc.dg/vect/pr33866.c: New testcase.
1284
1285 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1286
1287         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1288         Add -w to compile flags to suppress "call-clobbered register" warnings
1289         and remove dg-warning directives.
1290
1291 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1292
1293         * gcc.dg/sms-2.c: Cleanup sms dump file.
1294         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1295         profile-use step.
1296
1297 2007-10-24  David Daney  <ddaney@avtrex.com>
1298
1299         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1300
1301 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1302
1303         PR target/33755
1304         * gcc.target/mips/pr33755.c: New test.
1305
1306 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1307
1308         PR tree-optimization/33804
1309         * gcc.dg/vect/pr33804.c: New testcase.
1310
1311 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1312
1313         PR forrtran/33849
1314         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1315
1316 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1317             Uros Bizjak  <ubizjak@gmail.com>
1318
1319         PR rtl-optimization/33846
1320         * gcc.dg/vect/pr33846.c: New testcase.
1321
1322 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1323             Dorit Nuzman  <dorit@il.ibm.com>
1324
1325         PR tree-optimization/33860
1326         * g++.dg/vect/pr33860.cc: New test.
1327         * g++.dg/vect/pr33860a.cc: New test.
1328
1329 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1330             Revital Eres  <eres@il.ibm.com>      
1331
1332         * gcc.dg/sms-2.c: New testcase.
1333
1334 2007-10-22  David S. Miller  <davem@davemloft.net>
1335
1336         * gcc.dg/globalreg-1.c: New test.
1337
1338 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1339             Dorit Nuzman  <dorit@il.ibm.com>
1340
1341         PR tree-optimization/33834
1342         PR tree-optimization/33835
1343         * g++.dg/vect/pr33834_1.cc: New test.
1344         * g++.dg/vect/pr33834_2.cc: New test.
1345         * g++.dg/vect/pr33835.cc: New test.
1346
1347 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1348
1349         * gcc.dg/pr33644.c: New test.
1350
1351 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR c++/33372
1354         * g++.dg/gomp/pr33372-1.C: New test.
1355         * g++.dg/gomp/pr33372-2.C: New test.
1356         * g++.dg/gomp/pr33372-3.C: New test.
1357
1358 2007-10-22  Michael Matz  <matz@suse.de>
1359
1360         PR tree-optimization/33855
1361         * gcc.c-torture/compile/pr33855.c: New testcase.
1362
1363 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1364
1365         PR tree-optimization/33854
1366         * gcc.dg/vect/O1-pr33854.c: New testcase.
1367         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1368
1369 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1370
1371         * gcc.dg/unwind-1.c: Disable on AIX.
1372         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1373
1374 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1375
1376         PR fortran/33749
1377         * gfortran.dg/assign_9.f90: New test.
1378
1379 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1380
1381         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1382         (dg-mips-options): Skip tests that specify an ABI other than o32
1383         and o64 if generating MIPS16 hard-float code.
1384
1385 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1386             Revital Eres  <eres@il.ibm.com>
1387
1388         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1389         * gcc.dg/vect/vect-16.c: Fix comment.
1390         * gcc.dg/vect/pr33369.c: Require vect_int.
1391         * gcc.dg/vect/slp-33.c: Add spaces.
1392         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1393         targets.
1394         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1395         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1396         targets.
1397         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1398         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1399         targets.
1400         * gcc.dg/vect/slp-10.c: Add spaces.
1401         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1402         targets.
1403         * gcc.dg/vect/slp-36.c: Require vect_int.
1404         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1405         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1406         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1407         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1408         targets.
1409         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1410         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1411         instead of vector_alignment_reachable_for_double.
1412         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1413         (natural_alignment): Split into...
1414         (natural_alignment_32, natural_alignment_64): New.
1415         (vector_alignment_reachable): Depend on natural_alignment_32.
1416         (vector_alignment_reachable_for_double): Rename to ...
1417         (vector_alignment_reachable_for_64bit): And depend on
1418         natural_alignment_64.
1419
1420 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1421
1422         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1423         MIPS targets.
1424         * g++.dg/vect/vect.exp: Likewise.
1425         * lib/fortran-torture.exp: Likewise.
1426         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1427         mipsisa64*-*-* as the target selector.  Remove -mips64,
1428         -mhard-float and -mgp64 from the options list.
1429         * gcc.target/mips/mips-ps-2.c: Likewise.
1430         * gcc.target/mips/mips-ps-3.c: Likewise.
1431         * gcc.target/mips/mips-ps-4.c: Likewise.
1432         * gcc.target/mips/mips-ps-6.c: Likewise.
1433         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1434         options list.
1435         * gcc.target/mips/sb1-1.c: Likewise.
1436         * gcc.target/mips/mips-ps-type.c: Likewise.
1437         * gcc.target/mips/mips-ps-7.c: New test.
1438         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1439         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1440         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1441         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1442         as forcing an ABI and an architecture.
1443         (is_gp32_flag, is_gp64_flag): Fold into...
1444         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1445         then -mfp64 imply -mhard-float.  Apply register rules after the
1446         loop.  Handle -march=mipsN like -mipsN.
1447
1448 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1449
1450         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1451         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1452
1453 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1454
1455         PR fortran/33818
1456         * gfortran.dg/entry_dummy_ref_3.f90: New.
1457
1458 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1459             FX Coudert <fxcoudert@gcc.gnu.org>
1460
1461         PR fortran/31608
1462         * gfortran.dg/char_cast_1.f90: New test.
1463
1464 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1465
1466         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1467         * gfortran.dg/large_real_kind_2.F90: ditto.
1468         * gfortran.dg/default_format_2.f90: ditto.
1469         * gfortran.dg/default_format_denormal_1.f90: ditto.
1470
1471 2007-10-19  Richard Guenther  <rguenther@suse.de>
1472
1473         PR middle-end/33816
1474         PR middle-end/32921
1475         * gfortran.dg/pr32921.f: New testcase.
1476
1477 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1478
1479         PR libfortran/33544
1480         * gfortran.dg/transfer_check_1.f90: Adjust options.
1481
1482 2007-10-19  Richard Guenther  <rguenther@suse.de>
1483
1484         Revert
1485         2007-10-19  Richard Guenther  <rguenther@suse.de>
1486
1487         PR middle-end/32921
1488         * gfortran.dg/pr32921.f: New testcase.
1489
1490 2007-10-19  Richard Guenther  <rguenther@suse.de>
1491
1492         * gcc.c-torture/execute/20071018-1.c: New testcase.
1493
1494 2007-10-19  Richard Guenther  <rguenther@suse.de>
1495
1496         PR middle-end/32921
1497         * gfortran.dg/pr32921.f: New testcase.
1498
1499 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1500
1501         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1502
1503 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1504
1505         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1506
1507 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1508
1509         PR fortran/33233
1510         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1511         * gfortran.dg/host_assoc_function_3.f90: New test.
1512
1513 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1514
1515         PR fortran/33733
1516         * gfortran.dg/transfer_simplify_6.f90: New test.
1517
1518 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1519             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1520
1521         PR middle-end/33794
1522         * gfortran.dg/pr33794.f90: New testcase.
1523
1524 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1525
1526         PR target/32961
1527         * gcc.target/i386/pr32961.c: New testcase.
1528         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1529         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1530         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1531         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1532         __builtin_ia32_pslldi128 defines.
1533
1534 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1535
1536         PR fortran/33760
1537         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1538
1539 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1540
1541         PR c++/28639
1542         PR c++/30299
1543         * g++.dg/template/void12.C: New.
1544         * g++.dg/template/void13.C: New.
1545
1546 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1547
1548         PR c++/31446
1549         * g++.dg/template/void11.C: New.
1550         * g++.dg/template/void2.C: Adjust error markers.
1551         * g++.dg/template/void10.C: Likewise.
1552         * g++.dg/template/crash55.C: Likewise.
1553
1554 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1555
1556         * g++.dg/opt/const5.C: New test.
1557
1558 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1559             Maxim Kuvyrkov  <maxim@codesourcery.com>
1560
1561         * gcc.target/ia64/20040709-2.c: New test.
1562
1563 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1564
1565         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1566
1567 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1568
1569         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1570         to each function.  Check that there are no unsigned loads.
1571
1572 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR tree-optimization/33136
1575         * gcc.c-torture/execute/20070824-1.c: New test.
1576         * gcc.dg/pr33136-1.c: New test.
1577         * gcc.dg/pr33136-2.c: New test.
1578         * gcc.dg/pr33136-3.c: New test.
1579
1580 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1581
1582         PR tree-optimization/33735
1583         * g++.dg/torture/pr33735.C: New.
1584
1585 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1586
1587         PR middle-end/33706
1588         * gcc.dg/va-arg-pack-2.c: New.
1589
1590 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR tree-optimization/33619
1593         * gcc.dg/pr33619.c: New test.
1594
1595 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1596
1597         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1598         flag for AIX.
1599         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1600
1601 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1602
1603         PR libfortran/33055
1604         * gfortran.dg/inquire_11.f90: New test.
1605         * gfortan.dg/negative_unit_int8.f: New test.
1606
1607 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1608
1609         PR target/33133
1610         * gcc.c-torture/compile/pr33133.c: New test.
1611
1612 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1613
1614         PR libfortran/33672
1615         * gfortran.dg/namelist_40.f90: New test.
1616
1617 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/33745
1620         * gfortran.dg/bounds_check_11.f90: New.
1621
1622 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1623
1624         PR c++/30303
1625         * g++.dg/other/ctor1.C: New test.
1626         * g++.dg/other/ctor2.C: New test.
1627         * g++.dg/other/dtor1.C: New test.
1628
1629 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1630
1631         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1632
1633 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1634             Paul Thomas  <pault@gcc.gnu.org>
1635
1636         PR fortran/33254
1637         PR fortran/33727
1638         * gfortran.dg/bounds_check_10.f90: New.
1639
1640 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1641
1642         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1643         * gcc.target/powerpc/popcount-1.c: Same.
1644
1645 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1646
1647         PR c++/26698
1648         * g++.dg/conversion/op4.C: New test.
1649
1650 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1651
1652         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1653
1654 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1655
1656         PR fortran/33542
1657         * gfortran.dg/ambiguous_specific_1.f90: New test.
1658
1659 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1660
1661         PR fortran/33664
1662         * gfortran.dg/impure_spec_expr_1.f90: New test.
1663         * gfortran.dg/char_result_7.f90: Remove illegal test.
1664
1665 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1666
1667         PR 11001
1668         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1669         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1670         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1671         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1672         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1673         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1674         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1675         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1676         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1677
1678 2007-10-12  Richard Guenther  <rguenther@suse.de>
1679
1680         PR middle-end/26198
1681         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1682         * gcc.c-torture/execute/20071011-1.c: Likewise.
1683         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1684
1685 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1686
1687         PR tree-optimization/33742
1688         * gcc.dg/pr33742.c: New testcase.
1689
1690 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR tree-optimization/33645
1693         * gcc.dg/pr33645-1.c: New test.
1694         * gcc.dg/pr33645-2.c: New test.
1695         * gcc.dg/pr33645-3.c: New test.
1696  
1697         PR c++/32121
1698         * g++.dg/ext/label4.C: Adjust error regexp.
1699         * g++.dg/ext/label6.C: Adjust error regexp.
1700         * g++.dg/ext/label7.C: New test.
1701         * g++.dg/ext/label8.C: New test.
1702         * g++.dg/ext/label9.C: New test.
1703
1704 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1705
1706         PR middle-end/33676
1707         * gcc.dg/pr33676.c: New.
1708
1709 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1710
1711         PR c++/31441
1712         * g++.dg/cpp0x/variadic83.C: New.
1713
1714 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1715
1716         PR c++/33461
1717         * g++.dg/cpp0x/variadic81.C: New.
1718         * g++.dg/cpp0x/variadic82.C: Likewise.
1719
1720 2007-10-11  Richard Guenther  <rguenther@suse.de>
1721
1722         PR middle-end/33724
1723         * gcc.dg/pr33724.c: New testcase.
1724
1725 2007-10-11  Richard Guenther  <rguenther@suse.de>
1726
1727         PR c/33726
1728         * gcc.dg/pr33726.c: New testcase.
1729
1730 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1731
1732         PR fortran/33500
1733         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1734         
1735 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1736
1737         PR testsuite/33391
1738         * gfortran.dg/do_3.F90: Run with -fwrapv.
1739
1740 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1741
1742         * gcc.dg/unwind-1.c: New.
1743
1744 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1745
1746         PR libfortran/33683
1747         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1748         failure on some common systems.
1749
1750 2007-10-09  Richard Guenther  <rguenther@suse.de>
1751
1752         PR middle-end/33692
1753         * gcc.dg/pr33692.c: New testcase.
1754
1755 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1756
1757         PR middle-end/33669
1758         * gcc.c-torture/execute/pr33669.c: New.
1759
1760 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1761
1762         PR tree-optimization/33615
1763         * g++.dg/tree-ssa/pr33615-2.C: New test.
1764
1765 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1766
1767         PR tree-optimization/33615
1768         * g++.dg/tree-ssa/pr33615.C: New test.
1769
1770 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1771
1772         PR tree-optimization/33572
1773         * g++.dg/torture/pr33572.C: Replace with complete test.
1774
1775 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1776
1777         PR fortran/33689
1778         * gfortran.dg/spec_expr_5.f90: New.
1779
1780 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1781
1782         * gcc.dg/pragma-darwin-2.c: New.
1783
1784 2007-10-08  Richard Guenther  <rguenther@suse.de>
1785
1786         PR middle-end/33693
1787         PR middle-end/33695
1788         PR middle-end/33697
1789         * gcc.dg/pr33693.c: New testcase.
1790         * gcc.dg/pr33695.c: Likewise.
1791         * gcc.dg/pr33697.c: Likewise.
1792
1793 2007-10-08  Richard Guenther  <rguenther@suse.de>
1794
1795         PR middle-end/33691
1796         PR middle-end/33694
1797         PR middle-end/33696
1798         * gcc.dg/pr33691.c: New testcase.
1799         * gcc.dg/pr33694.c: Likewise.
1800         * gcc.dg/pr33696.c: Likewise.
1801
1802 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1803
1804         PR libfortran/33683
1805         * gfortran.dg/gamma_5.f90:  New test case
1806
1807 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1808
1809         PR fortran/20851
1810         * initialization_1.f90: Fix dg-error annotations.
1811         * initialization_14.f90: New.
1812         * initialization_7.f90: Fix dg-error annotations.
1813         * initialization_9.f90: Likewise.
1814
1815 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1816
1817         * gfortran.dg/error_recovery_4.f90: New test.
1818
1819 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1820
1821         * gfortran.dg/default_format_denormal_2.f90: New test.
1822         * gfortran.dg/default_format_2.inc: New test.
1823         * gfortran.dg/default_format_denormal_1.f90: New test.
1824         * gfortran.dg/default_format_1.inc: New test.
1825         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1826         numbers.
1827         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1828         numbers.
1829
1830 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1831
1832         * gfortran.dg/namelist_15.f90: Revise test.
1833
1834 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1835
1836         PR tree-optimization/33655
1837         * gcc.dg/torture/pr33655.c: New.
1838
1839 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1840
1841         PR tree-optimization/33572
1842         * g++.dg/torture/pr33572.C: New.
1843
1844 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1845
1846         PR fortran/25076
1847         * gfortran.dg/forall_11.f90: New.
1848
1849 2007-10-05  Michael Matz  <matz@suse.de>
1850
1851         PR middle-end/33667
1852         * gcc.dg/pr33667.c: New testcase.
1853
1854 2007-10-05  Richard Guenther  <rguenther@suse.de>
1855
1856         PR middle-end/33666
1857         * gcc.dg/pr33666.c: New testcase.
1858
1859 2007-10-05  Michael Matz  <matz@suse.de>
1860
1861         PR inline-asm/33600
1862         * gcc.target/i386/pr33600.c: New testcase.
1863
1864 2007-10-05  Richard Guenther  <rguenther@suse.de>
1865
1866         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1867
1868 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1869
1870         PR target/33635
1871         * gcc.target/mips/pr33635-1.c: New test.
1872
1873 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1874
1875         PR libfortran/33253
1876         * gfortran.dg/namelist_39.f90: Revise to use long names.
1877
1878 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1879
1880         PR fortran/33646
1881         * gfortran.dg/pr33646.f90: New file.
1882
1883 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1884
1885         PR fortran/33529
1886         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1887         * gfortran.dg/char_decl_2.f90: New test.
1888
1889 2007-10-04  Richard Guenther  <rguenther@suse.de>
1890
1891         PR middle-end/33641
1892         * gcc.c-torture/compile/pr33641.c: New testcase.
1893
1894 2007-10-04  Michael Matz  <matz@suse.de>
1895
1896         PR rtl-optimization/33653
1897         * gcc.dg/pr33653.c: New.
1898
1899 2007-10-04  Richard Guenther  <rguenther@suse.de>
1900
1901         PR tree-optimization/33627
1902         * g++.dg/torture/pr33627.C: New testcase.
1903
1904 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1905
1906         PR fortran/33626
1907         * gfortran.dg/parens_6.f90: New.
1908
1909 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1910
1911         PR fortran/33646
1912         PR fortran/33542
1913         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1914
1915 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1916
1917         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1918
1919 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1920
1921         PR target/33635
1922         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1923         and mips_forced_be.
1924         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1925         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1926         options.
1927         * gcc.target/mips/fpr-moves-1.c: New test.
1928         * gcc.target/mips/fpr-moves-2.c: Likewise.
1929         * gcc.target/mips/fpr-moves-3.c: Likewise.
1930         * gcc.target/mips/fpr-moves-4.c: Likewise.
1931         * gcc.target/mips/fpr-moves-5.c: Likewise.
1932         * gcc.target/mips/fpr-moves-6.c: Likewise.
1933         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1934
1935 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1936
1937         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1938
1939 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1940
1941         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1942         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1943
1944 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1945
1946         PR fortran/33198
1947         * gfortran.dg/common_errors_1.f90: New.
1948
1949 2007-10-03  Doug Kwan  <dougkwan@google.com>
1950         Richard Guenther  <rguenther@suse.de>
1951
1952         PR debug/31899
1953         * g++.dg/debug/using3.C: New testcase.
1954
1955 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1956
1957         PR libfortran/33253
1958         * gfortran.dg/namelist_38.f90: New test.
1959         * gfortran.dg/namelist_39.f90: New test.
1960
1961 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1962
1963         PR libfortran/33469
1964         * gfortran.dg/default_format_1.f90: New test.
1965         * gfortran.dg/default_format_2.f90: New test.
1966         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1967         * gfortran.dg/real_const_3.f90: Adjust expected output.
1968
1969 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1970
1971         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1972         default ABI.  Split mips_forced_abi into mips_forced_abi and
1973         mips_forced_regs.
1974         (is_gp32_flag): Return true for -mabi=32.
1975         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1976         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1977         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1978         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1979         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1980         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1981         * gcc.target/mips/save-restore-2.c: Likewise.
1982         * gcc.target/mips/save-restore-3.c: Likewise.
1983         * gcc.target/mips/save-restore-4.c: Likewise.
1984
1985 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1986
1987         PR middle-end/33617
1988         * gcc.c-torture/compile/pr33617.c: New test.
1989
1990 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1991
1992         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1993         -gstabs+ for extended options.
1994
1995 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1996
1997         PR fortran/33542
1998         * gfortran.dg/ambiguous_specific_1.f90: New test.
1999
2000 2007-10-02  Revital Eres  <eres@il.ibm.com>
2001
2002         * gcc.target/powerpc/paired-8.c: New test.
2003         * gcc.target/powerpc/paired-9.c: New test.
2004         * gcc.target/powerpc/paired-10.c: New test.
2005
2006 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2007
2008         PR fortran/33566
2009         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2010
2011 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2012
2013         PR fortran/33554
2014         * gfortran.dg/intent_out_2.f90: New test.
2015
2016 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2017
2018         PR fortran/33550
2019         * gfortran.dg/ambiguous_reference_1.f90: New test.
2020
2021 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/31154
2024         PR fortran/31229
2025         PR fortran/33334
2026         * gfortran.dg/function_kinds_1.f90: New test.
2027         * gfortran.dg/function_kinds_2.f90: New test.
2028         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2029         use association into interfaces.
2030
2031 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2032
2033         PR testsuite/31828
2034         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2035         (overflow): Use INFINITY, not FP_INFINITE.
2036         gcc.dg/float-range-4.c: Likewise.
2037         gcc.dg/float-range-5.c: Likewise.
2038
2039 2007-10-01  Nick Clifton  <nickc@redhat.com>
2040
2041         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2042         for 16-bit targets.
2043
2044 2007-09-30  Diego Novillo  <dnovillo@google.com>
2045
2046         PR 33593
2047         * g++.dg/tree-ssa/pr33593.C: New test.
2048
2049 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2050
2051         PR libfortran/33400
2052         * gfortran.dg/PR19872.f: Fix test condition.
2053         * gfortran.dg/list_read_7.f90: New test.
2054
2055 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2056
2057         PR tree-optimization/33597
2058         * gcc.dg/vect/pr33597.c: New testcase.
2059
2060 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2061
2062         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2063         * gcc.target/i386/pr33524.c: ...this.
2064
2065 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2066
2067         PR fortran/33354
2068         * gfortran.dg/minmaxloc_4.f90: New.
2069
2070 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2071
2072         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2073
2074 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2075
2076         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2077
2078 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2079
2080         PR c++/33213
2081         * g++.dg/cpp0x/variadic79.C: New.
2082
2083 2007-09-28  Michael Matz  <matz@suse.de>
2084             Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR rtl-optimization/33552
2087         * gcc.target/i386/pr33552.c: New runtime test.
2088         * gcc.target/i386/strinline.c: New compile time test.
2089
2090 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2091
2092         * gfortran.dg/openmp_stack.f90: Removed.
2093
2094         PR c++/31434
2095         * g++.dg/cpp0x/variadic80.C: New test.
2096
2097 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2098
2099         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2100         r128057.
2101
2102 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2103
2104         PR middle-end/7003
2105         * gcc.target/powerpc/gcse-1.c: New test.
2106
2107 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2108
2109         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2110         fixed capitalizations.
2111         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2112         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2113         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2114         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2115         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2116         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2117         * gfortran.dg/min_max_conformance.f90: Likewise.
2118
2119 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2120
2121         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2122         options.
2123         * gcc.dg/c99-tgmath-2.c: Likewise.
2124         * gcc.dg/c99-tgmath-3.c: Likewise.
2125         * gcc.dg/c99-tgmath-4.c: Likewise.
2126
2127 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/33568
2130         * gfortran.dg/anint_1.f90: New test.
2131
2132 2007-09-27  Ian Lance Taylor  <iant@google.com>
2133
2134         PR tree-optimization/33565
2135         * gcc.dg/Wstrict-overflow-20.c: New test.
2136
2137 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2138
2139         * gfortran.dg/openmp_stack.f90: Fix typo.
2140         * gfortran.dg/recursive_stack.f90: Fix typo.
2141
2142 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2143
2144         PR c++/33493
2145         * g++.dg/template/error31.C: New.
2146
2147 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2148
2149         * lib/prune.exp: Prune also "^In function .*$" lines and
2150         "^    inlined from .*$" lines.
2151
2152 2007-09-26  Richard Guenther  <rguenther@suse.de>
2153
2154         PR tree-optimization/33563
2155         * gcc.dg/torture/pr33563.c: New testcase.
2156
2157 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2158
2159         PR c/25309
2160         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2161         array.
2162         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2163         without -O2.
2164
2165 2007-09-26  Richard Guenther  <rguenther@suse.de>
2166
2167         PR tree-optimization/30375
2168         PR tree-optimization/33560
2169         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2170         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2171         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2172         * gcc.dg/torture/pr30375.c: New testcase.
2173         * gcc.dg/torture/pr33560.c: New testcase.
2174         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2175
2176 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2177
2178         PR c++/33207
2179         * g++.dg/parse/crash38.C: New test.
2180
2181 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2182
2183         PR target/33524
2184         * gcc.target/i386/sse5-convert.c: New file, test int->long
2185         vectorized conversions.
2186
2187 2007-09-25  Revital Eres  <eres@il.ibm.com>
2188
2189         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2190
2191 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2192
2193         PR c/32295
2194         * gcc.dg/enum-incomplete-1.c: New test.
2195
2196 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2197
2198         * gcc.c-torture/compile/20070919-1.c: New test.
2199
2200 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2201
2202         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2203
2204 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2205
2206         PR c++/14688
2207         * g++.dg/inherit/override_attribs.C: New file.
2208
2209 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2210
2211         PR fortran/33269
2212         * io.c (check_format_string): Move NULL and constant checks into
2213         this function.
2214         (check_io_constraints): Call gfc_simplify_expr() before calling
2215         check_format_string().  Remove NULL and constant checks.
2216
2217 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2218
2219         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2220         * gcc.c-torture/execute/loop-2g.x: Likewise.
2221
2222 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2223
2224         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2225         Reject hard-float modes unless the ABI is o32 or o64.
2226         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2227         of gcc.exp.  Skip the tests when mips16 code generation is not
2228         supported.
2229         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2230         and use dg-add-options mips16_attribute.
2231
2232 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2233
2234         PR c++/33506
2235         * g++.dg/ext/attrib29.C: New test.
2236
2237 2007-09-23  Ollie Wild  <aaw@google.com>
2238
2239         * gcc.dg/fold-bitand-1.c: New test.
2240         * gcc.dg/fold-bitand-2.c: New test.
2241         * gcc.dg/fold-bitand-3.c: New test.
2242         * gcc.dg/fold-bitand-4.c: New test.
2243
2244 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2245
2246         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2247         any of the macros to be defined for __mips16.
2248         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2249
2250 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2251
2252         * gcc.dg/vect/pr21591.c: Require vect_int.
2253         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2254         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2255         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2256
2257 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2258
2259         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2260         attributes.
2261         * gcc.dg/va-arg-pack-len-2.c: New test.
2262         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2263         attributes.
2264         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2265
2266         PR tree-optimization/32772
2267         * gcc.c-torture/compile/20070905-1.c: New test.
2268
2269         PR tree-optimization/32975
2270         * gcc.dg/pr32975.c: New test.
2271
2272         PR middle-end/28755
2273         * gcc.dg/pr28755.c: New test.
2274
2275 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2276
2277         * lib/target-supports.exp (check_effective_target_nomips16): New
2278         procedure.
2279         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2280         for mipsisa64*-*-*.
2281         * gcc.dg/vect/vect.exp: Likewise.
2282         * g++.dg/vect/vect.exp: Likewise.
2283         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2284         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2285         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2286         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2287         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2288         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2289         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2290         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2291         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2292         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2293         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2294         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2295         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2296         (test14, test15, test16, test17, test18): Likewise.
2297         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2298         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2299         (test14, test15, test16, test17, test18, test19, test20, test21)
2300         (test22): Likewise.
2301         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2302         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2303         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2304         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2305         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2306         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2307         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2308         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2309         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2310         (test13, test14, test15, test16, test17, test18, test19, test20)
2311         (test21, test22, test23, test24, test25, test26, test27, test28)
2312         (test29, test30, test31): Likewise.
2313         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2314         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2315         (test13, test14, test15, test16, test17, test18, test19, test20)
2316         (test21, test22, test23, test24, test25, test26, test27, test28)
2317         (test29, test30, test31, test32, test33, test34, test35, test36)
2318         (test37, test38, test39, test40, test41, test42, test43, test44)
2319         (test45, test46, test47, test48, test49, test50, test51, test52)
2320         (test53, test54, test55, test56, test57, test58, test59, test60)
2321         (test61, test62, test63): Likewise.
2322         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2323         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2324         (test13, test14, test15, test16, test17, test18, test19, test20)
2325         (test21, test22, test23, test24, test25, test26, test27, test28)
2326         (test29, test30, test31): Likewise.
2327         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2328         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2329         (test13, test14, test15, test16, test17, test18, test19, test20)
2330         (test21, test22, test23, test24, test25, test26, test27, test28)
2331         (test29, test30, test31): Likewise.
2332         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2333         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2334         (test13, test14, test15): Likewise.
2335         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2336         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2337         (test13, test14, test15): Likewise.
2338         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2339         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2340         (test13, test14, test15, test16, test17, test18, test19, test20)
2341         (test21, test22, test23, test24, test25, test26, test27, test28)
2342         (test29, test30, test31): Likewise.
2343         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2344         (matrix_multiply4: Likewise.
2345         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2346         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2347         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2348         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2349         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2350         (test13, test14, test15, test16, test17, test18, test19, test20)
2351         (test21, test22, test23, test24, test25, test26, test27, test28)
2352         (test29, test30, test31): Likewise.
2353         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2354         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2355         (test13, test14, test15, test16, test17, test18, test19, test20)
2356         (test21, test22, test23, test24, test25, test26, test27, test28)
2357         (test29, test30, test31): Likewise.
2358         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2359         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2360         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2361         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2362         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2363         (sub_v4qi): Likewise.
2364         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2365         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2366         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2367         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2368         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2369         (subb, subc): Likewise.
2370         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2371         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2372         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2373         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2374         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2375         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2376         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2377         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2378         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2379         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2380         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2381         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2382         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2383
2384 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2385
2386         * lib/target-supports.exp (add_options_for_mips16_attribute)
2387         (check_effective_target_mips16_attribute): New functions.
2388         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2389         command line.
2390         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2391         extra_test_flags.
2392         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2393         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2394         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2395         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2396         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2397         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2398         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2399         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2400         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2401         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2402         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2403         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2404         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2405         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2406         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2407         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2408         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2409         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2410         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2411         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2412         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2413         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2414         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2415         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2416         (NOMIPS16): Delete.
2417         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2418         of dg-options.
2419         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2420         options.  Require { target mips16_attribute } and use dg-add-options
2421         to add the associated options.
2422         (foo): Use MIPS16.
2423         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2424         * gcc.target/mips/call-saved-3.c: Likewise.
2425         * gcc.target/mips/code-readable-1.c: Require { target
2426         mips16_attribute } and use dg-add-options to add the associated
2427         options.  Remove trailing whitespace.
2428         (NOMIPS16): Delete.
2429         * gcc.target/mips/code-readable-2.c: Likewise.
2430         * gcc.target/mips/code-readable-3.c: Likewise.
2431         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2432         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2433         Require { target mips16_attribute } and use dg-add-options to
2434         add the associated options.
2435         (cksum16, cksum8): Use MIPS16.
2436         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2437         Require { target mips16_attribute } and use dg-add-options to
2438         add the associated options.
2439         (foo): Use MIPS16.
2440         * gcc.target/mips/save-restore-2.c: Likewise.
2441         * gcc.target/mips/save-restore-3.c: Likewise.
2442         * gcc.target/mips/save-restore-4.c: Likewise.
2443         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2444         -mno-abicalls.
2445         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2446         (foo): Use NOMIPS16.
2447
2448 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/33337
2451         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2452
2453         PR fortran/33376
2454         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2455
2456 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2457
2458         PR fortran/33445
2459         * gfortran.dg/gomp/free-2.f90: New.
2460         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2461         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2462
2463 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2466         * gcc.target/i386/sse5-haddX.c: Ditto.
2467         * gcc.target/i386/sse5-hsubX.c: Ditto.
2468         * gcc.target/i386/sse5-maccXX.c: Ditto.
2469         * gcc.target/i386/sse5-msubXX.c: Ditto.
2470         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2471         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2472         * gcc.target/i386/sse5-permpX.c: Ditto.
2473         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2474         effective target.
2475         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2476         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2477         * gcc.target/i386/sse5-pcmov.c: Ditto.
2478         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2479
2480 2007-09-22  Richard Guenther  <rguenther@suse.de>
2481
2482         PR tree-optimization/33146
2483         * gcc.c-torture/compile/pr33146.c: New testcase.
2484
2485 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2486
2487         * lib/target-supports.exp (check_cached_effective_target): New
2488         procedure.
2489         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2490         (check_effective_target_c99_runtime): New procedure.
2491         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2492         (test3l): Likewise cargl.
2493         * gcc.dg/builtins-59.c: Require c99_runtime.
2494         * gcc.dg/builtins-61.c: Likewise.
2495         * gcc.dg/builtins-62.c: Likewise.
2496
2497 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2498
2499         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2500         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2501         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2502         target-specific dg-options.
2503         * gcc.dg/builtins-20.c: Likewise.
2504         * gcc.dg/builtins-53.c: Likewise.
2505         * gcc.dg/builtins-55.c: Likewise.
2506         * gcc.dg/single-precision-constant.c: Likewise.
2507         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2508         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2509         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2510         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2511         * gcc.dg/torture/builtin-power-1.c: Likewise.
2512
2513 2007-09-21  Chao-ying Fu  <fu@mips.com>
2514
2515         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2516         check if targets have fixed-point supports.
2517         * gcc.dg/fixed-point/fixed-point.exp: New file.
2518         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2519         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2520         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2521         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2522         * gcc.dg/fixed-point/constants-pedantic.c,
2523         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2524         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2525         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2526         * gcc.dg/fixed-point/keywords-pedantic.c,
2527         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2528         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2529         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2530         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2531         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2532         * gcc.dg/fixed-point/func-vararg-mixed.c,
2533         * gcc.dg/fixed-point/operator-logical.c,
2534         * gcc.dg/fixed-point/struct-union.c,
2535         * gcc.dg/fixed-point/bit-complement.c,
2536         * gcc.dg/fixed-point/operator-bitwise.c,
2537         * gcc.dg/fixed-point/operator-comma.c,
2538         * gcc.dg/fixed-point/struct-layout-1.c,
2539         * gcc.dg/fixed-point/union-init.c,
2540         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2541         * gcc.dg/fixed-point/func-mixed.c,
2542         * gcc.dg/fixed-point/func-vararg-size0.c,
2543         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2544         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2545         * gcc.dg/fixed-point/operator-unary.c,
2546         * gcc.dg/fixed-point/allop-const.c,
2547         * gcc.dg/fixed-point/muldiv-warning.c,
2548         * gcc.dg/nofixed-point-1.c,
2549         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2550         * gcc.target/mips/fixed-vector-type.c,
2551         * gcc.target/mips/fixed-scalar-type.c: New tests.
2552
2553 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2554
2555         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2556         * gnat.dg/test_nested_subtype_byref.adb: New test.
2557
2558 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR fortran/33439
2561         * gfortran.dg/gomp/pr33439.f90: New test.
2562
2563 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2564
2565         PR fortran/33455
2566         * gfortran.dg/merge_char_3.f90: New.
2567
2568 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2569
2570         PR fortran/33037
2571         * gfortran.dg/transfer_check_1.f90: New.
2572
2573 2007-09-20  Asher Langton  <langton2@llnl.gov>
2574
2575         PR fortran/20441
2576         * gfortran.dg/init_flag_1.f90: New.
2577         * gfortran.dg/init_flag_2.f90: New.
2578         * gfortran.dg/init_flag_3.f90: New.
2579         * gfortran.dg/init_flag_4.f90: New.
2580         * gfortran.dg/init_flag_5.f90: New.
2581         * gfortran.dg/init_flag_6.f90: New.
2582         * gfortran.dg/init_flag_7.f90: New.
2583
2584 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2585
2586         PR c++/33460
2587         * g++.dg/ext/anon-struct6.C: New.
2588
2589 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2590
2591         PR libfortran/23272
2592         * gfortran.dg/inquire_10.f90: New test.
2593
2594 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2595
2596         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2597
2598 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2599
2600         PR fortran/33221
2601         * gfortran.dg/used_types_18.f90: Declare variable of empty
2602         derived type.
2603
2604 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2605
2606         PR fortran/33288
2607         * gfortran.dg/array_constructor_19.f90: New test.
2608
2609 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2610
2611         PR debug/33316
2612         * gcc.dg/debug/pr33316.c: New test.
2613
2614         PR c++/33496
2615         * g++.dg/cpp0x/variadic76.C: New test.
2616         * g++.dg/cpp0x/variadic77.C: New test.
2617         * g++.dg/cpp0x/variadic78.C: New test.
2618
2619         PR c/33238
2620         PR c/27301
2621         * gcc.c-torture/execute/20070919-1.c: New test.
2622         * gcc.dg/pr33238.c: New test.
2623         * gcc.dg/pr27301.c: New test.
2624
2625 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2626
2627         * lib/target-supports.exp (check_effective_target_mips64): New
2628         procedure.
2629         * gcc.dg/lower-subreg-1.c: Require !mips64.
2630         * gcc.dg/sibcall-3.c (ATTR): New macro.
2631         (recurser_void1, recurser_void2): Use it.
2632         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2633         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2634
2635 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2636
2637         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2638         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2639         warning annotation.
2640         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2641
2642 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2643
2644         PR fortran/33497
2645         * gfortran.dg/c_loc_tests_11.f03: New test case.
2646
2647 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2648
2649         PR c++/33459
2650         * g++.dg/init/ref14.C: New.
2651
2652 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2653
2654         * gnat.dg/slice2.ad[sb]: New testcase.
2655
2656 2007-09-19  Nick Clifton  <nickc@redhat.com>
2657
2658         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2659
2660 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2661
2662         * gcc.target/bfin/bfin.exp: New.
2663         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2664         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2665         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2666         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2667         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2668         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2669         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2670         mcpu-bf561.c, mcpu-default.c}: New tests.
2671
2672 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2673
2674         Restore detection of unsupported TLS.
2675
2676         Revert this patch:
2677         2007-02-10  Richard Henderson  <rth@redhat.com>
2678
2679         * lib/target-supports.exp (check_effective_target_tls): Redefine
2680         to mean non-emulated tls.
2681         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2682         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2683         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2684         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2685         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2686         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2687         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2688
2689         And then:
2690         * lib/target-supports.exp (check_effective_target_tls): Use
2691         stronger test for compiler support for TLS.
2692         (check_effective_target_tls_native): New, to test for non-emulated
2693         TLS support.
2694         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2695         instead of dg-require-effective-target tls.
2696         * g++.dg/gomp/copyin-1.C: Likewise.
2697         * g++.dg/gomp/sharing-1.C: Likewise.
2698         * g++.dg/gomp/tls-1.C: Likewise.
2699         * g++.dg/gomp/tls-2.C: Likewise.
2700         * g++.dg/gomp/tls-3.C: Likewise.
2701         * g++.dg/tls/diag-1.C: Likewise.
2702         * g++.dg/tls/diag-2.C: Likewise.
2703         * g++.dg/tls/diag-3.C: Likewise.
2704         * g++.dg/tls/diag-4.C: Likewise.
2705         * g++.dg/tls/diag-5.C: Likewise.
2706         * g++.dg/tls/init-1.C: Likewise.
2707         * g++.dg/tls/init-2.C: Likewise.
2708         * g++.dg/tls/trivial.C: Likewise.
2709         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2710         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2711         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2712         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2713         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2714         * gcc.dg/gomp/clause-1.c: Likewise.
2715         * gcc.dg/gomp/copyin-1.c: Likewise.
2716         * gcc.dg/gomp/sharing-1.c: Likewise.
2717         * gcc.dg/gomp/tls-1.c: Likewise.
2718         * gcc.dg/gomp/tls-2.c: Likewise.
2719         * gcc.dg/tls/alpha-1.c: Likewise.
2720         * gcc.dg/tls/opt-1.c: Likewise.
2721         * gcc.dg/tls/opt-13.c: Likewise.
2722         * gcc.dg/tls/opt-14.c: Likewise.
2723         * gcc.dg/tls/opt-2.c: Likewise.
2724         * gcc.dg/tls/opt-3.c: Likewise.
2725         * gcc.dg/tls/opt-4.c: Likewise.
2726         * gcc.dg/tls/opt-7.c: Likewise.
2727         * gcc.dg/tls/section-1.c: Likewise.
2728         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2729         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2730         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2731         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2732         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2733         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2734         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2735         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2736         * gfortran.dg/gomp/fixed-1.f: Likewise.
2737         * gfortran.dg/gomp/free-1.f90: Likewise.
2738         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2739         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2740         * gfortran.dg/gomp/reduction1.f90: Likewise.
2741         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2742
2743 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2744
2745         PR fortran/31119
2746         * gfortran.dg/bounds_check_9.f90: New test.
2747         * gfortran.dg/bounds_check_fail_2.f90: New test.
2748
2749 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2750
2751         PR c++/33462 (again)
2752         * g++.dg/ext/va-arg1.C: Adjust.
2753
2754 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2755
2756         PR c++/33462
2757         * g++.dg/ext/va-arg1.C: New.
2758
2759 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2760
2761         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2762
2763 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2764
2765         PR c++/33463
2766         * g++.dg/rtti/typeid6.C: New.
2767
2768 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2769
2770         PR c++/33464
2771         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2772         * g++.dg/ext/is_class_error2.C: New.
2773
2774 2007-09-18  Richard Guenther  <rguenther@suse.de>
2775
2776         PR tree-optimization/33340
2777         * g++.dg/torture/pr33340.C: New testcase.
2778
2779 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2780
2781         PR fortran/33231
2782         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2783         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2784         * gfortran.dg/elemental_subroutine_5.f90: New.
2785
2786 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2787
2788         * lib/target-supports.exp (check_profiling_available): Extend
2789         mips*-*-elf check to mips*-*-elf*.
2790
2791 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2792
2793         * gcc.dg/format/c90-scanf-5.c: New test.
2794         * gcc.dg/format/c99-scanf-4.c: New test.
2795         * gcc.dg/format/ext-7.c: New test.
2796         * gcc.dg/format/ext-8.c: New test.
2797
2798         PR middle-end/33423
2799         * gcc.c-torture/compile/20070915-1.c: New test.
2800
2801 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2802
2803         PR fortran/33106
2804         * gfortran.dg/private_type_9.f90: New.
2805
2806 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2807
2808         PR middle-end/33449
2809         * gfortran.dg/pr33449.f90: New test.
2810
2811 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2812
2813         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2814         * gfortran.dg/private_type_1.f90: Ditto
2815         * gfortran.dg/interface_18.f90: New.
2816         * gfortran.dg/private_type_8.f90: New.
2817
2818 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2819
2820         PR c++/33124
2821         * g++.dg/warn/new1.C: Adjust.
2822         * g++.dg/torture/str_empty.C: Likewise.
2823
2824 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2825
2826         * gcc.target/mips/dse-1.c: New test.
2827
2828 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2829
2830         PR c++/32756
2831         * g++.dg/overload/operator3.C: New.
2832
2833 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2834
2835         * gcc.target/mips/truncate-1.c: New test.
2836
2837 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2838
2839         PR fortran/29396
2840         PR fortran/29606
2841         PR fortran/30625
2842         PR fortran/30871
2843         * gfortran.dg/subref_array_pointer_1.f90: New test.
2844         * gfortran.dg/subref_array_pointer_2.f90: New test.
2845
2846 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2847
2848         * gfortran.dg/nint_2.f90: Correct last change.
2849
2850 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2851
2852         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2853
2854 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2855
2856         * gcc.dg/vect/pr33373b.c: New test.
2857
2858 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2859
2860         PR target/33438
2861         * gcc.target/i386/pr33438.c: New test.
2862
2863 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2864
2865         * gfortran.dg/nint_2.f90: Revert previous commit.
2866
2867 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2868
2869         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2870
2871 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2872
2873         PR debug/33429
2874         * g++.dg/other/unused1.C: XFAIL class2 scan.
2875
2876 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2877
2878         PR fortran/33343
2879         * gfortran.dg/elemental_args_check_1.f90: New.
2880         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2881         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2882
2883 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2884
2885         * gfortran.dg/recursive_check_3.f90: New.
2886
2887 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2888
2889         PR fortran/33412
2890         * gfortran.dg/elemental_bind_c.f90: New.
2891
2892 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2893
2894         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2895         * gcc.target/mips/mips16-attributes-2.c: New test.
2896         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2897         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2898         hard-float asm when __mips16 is defined.
2899         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2900         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2901         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2902         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2903         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2904         * gcc.target/mips/pr26765.c (foo): Likewise.
2905         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2906         targets, use dg-mips-options instead of dg-options, and use -mgp32
2907         to force 32-bit mode.
2908         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2909         and 64-bit mode.
2910         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2911
2912 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2913             Michael Meissner  <michael.meissner@amd.com>
2914
2915         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2916         * gcc.target/i386/sse5-hsubX.c: Ditto.
2917         * gcc.target/i386/sse5-permpX.c: Ditto.
2918         * gcc.target/i386/sse5-haddX.c: Ditto.
2919         * gcc.target/i386/sse5-maccXX.c: Ditto.
2920         * gcc.target/i386/sse5-msubXX.c: Ditto.
2921         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2922         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2923
2924         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2925         optimizes floating point conditional moves into the pcmov
2926         instruction on SSE5.
2927         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2928
2929         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2930         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2931         SSE5.
2932
2933         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2934         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2935
2936         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2937         optimizes (a*b)+c into fmadd on SSE5.
2938
2939         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2940         whether the SSE5 instructions can be generated.
2941
2942         * gcc.target/i386/sse5-check.h: New. Add support for 
2943         SSE5 tests.
2944
2945         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2946         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2947         * gcc.target/i386/sse-13.c: Ditto.
2948         * gcc.target/i386/sse-14.c: Ditto.
2949
2950 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2951
2952         PR testsuite/33153
2953         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2954         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2955
2956 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR target/32338
2959         * gcc.dg/pr32338-1.c: New test.
2960         * gcc.dg/pr32338-2.c: New test.
2961
2962 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2963         
2964         * lib/target-supports.exp (check_effective_target_sync_int_long):
2965         Revert change to add xtensa.
2966         (check_effective_target_sync_char_short): Likewise.
2967         
2968 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2969
2970         * gnat.dg/packed_subtype.adb: New test.
2971
2972 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2973
2974         PR fortran/33297
2975         * gfortran.dg/intrinsic_size.f90: New.
2976
2977 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2978
2979         PR fortran/33284
2980         PR fortran/33310
2981         * gfortran.dg/conflicts_2.f90: New.
2982
2983 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2984
2985         PR tree-optimization/32377
2986         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2987         dependence distance.
2988         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2989         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2990         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2991         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2992
2993 2007-09-12  Richard Guenther  <rguenther@suse.de>
2994
2995         PR middle-end/33382
2996         * gcc.c-torture/compile/pr33382.c: New testcase.
2997         * gcc.c-torture/execute/pr33382.c: Likewise.
2998
2999 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3000
3001         PR fortran/33395
3002         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3003
3004 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3005
3006         PR tree-optimization/33373
3007         * gcc.dg/vect/pr33373.c: New test.
3008
3009 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3010
3011         * lib/target-supports.exp (check_effective_target_vect_no_double):
3012         Remove unused proc.
3013
3014 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3015             Ulrich Weigand  <uweigand@de.ibm.com>
3016
3017         * gcc.target/spu/dfcgt-nan.c: New test.
3018
3019 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3020
3021         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3022
3023 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3024
3025         PR fortran/33040
3026         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3027
3028 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3029
3030         * gcc.dg/va-arg-pack-len-1.c: New test.
3031         * g++.dg/va-arg-pack-len-1.C: New test.
3032
3033 2007-09-11  Michael Matz  <matz@suse.de>
3034
3035         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3036
3037 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3038
3039         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3040         checks for size of long double.
3041         * gcc.dg/dfp/convert.h: New file.
3042         * gcc.dg/dfp/convert-bfp-2.c: New test.
3043         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3044         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3045         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3046         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3047         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3048         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3049         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3050         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3051         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3052
3053 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3054
3055         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3056         Change dg-final to expect 1 non-profitable loop and
3057         3 profitable loops.
3058         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3059         Change dg-final to expect 1 non-profitable loop and
3060         3 profitable loops.
3061         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3062         Change dg-final to expect 1 profitable loop.
3063         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3064         Change dg-final to expect 1 profitable loop.    
3065         
3066 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3067
3068         * gcc.target/mips/call-saved-1.c: New test.
3069         * gcc.target/mips/call-saved-2.c: Likewise.
3070         * gcc.target/mips/call-saved-3.c: Likewise.
3071         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3072         instead of mips_mips64.  Set mips_fp64 too.
3073         (is_gp32_flag): Return true for -mips1 and -mips2.
3074         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3075
3076 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3077
3078         * g++.dg/ext/va-arg-pack-1.C: New test.
3079         * g++.dg/ext/va-arg-pack-2.C: New test.
3080
3081 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3082
3083         PR target/33369
3084         * gcc.dg/vect/pr33369.c: New test.
3085
3086 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3087
3088         PR fortran/33370
3089         * gfortran.dg/array_memcpy_5.f90:  New test.
3090
3091 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3092
3093         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3094
3095 2007-09-09  Richard Guenther  <rguenther@suse.de>
3096
3097         * gcc.c-torture/compile/20070906-1.c: New testcase.
3098
3099 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3100
3101         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3102         noinline attribute.
3103         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3104         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3105         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3106         Likewise.
3107
3108 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3109
3110         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3111
3112 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3113
3114         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3115
3116 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3117
3118         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3119         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3120         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3121         Compile tests with -fno-tree-pre.
3122         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3123         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3124         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3125         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3126         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3127         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3128         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3129         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3130         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3131         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3132         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3133         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3134         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3135         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3136         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3137         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3138         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3139         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3140         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3141
3142 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3143
3144         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3145         to call objdump.
3146         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3147         Use remote_exec to call c++filt.
3148         * lib/target-supports-dg.exp (dg-require-host-local): New.
3149         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3150         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3151         * g++.dg/rtti/repo1.C: Likewise.
3152         * g++.dg/template/repo1.C: Likewise.
3153         * g++.dg/template/repo2.C: Likewise.
3154         * g++.dg/template/repo3.C: Likewise.
3155         * g++.dg/template/repo4.C: Likewise.
3156         * g++.dg/template/repo5.C: Likewise.
3157         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3158         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3159         * g++.old-deja/g++.pt/repo1.C: Likewise.
3160         * g++.old-deja/g++.pt/repo2.C: Likewise.
3161         * g++.old-deja/g++.pt/repo3.C: Likewise.
3162         * g++.old-deja/g++.pt/repo4.C: Likewise.
3163         * gcc.dg/cpp/trad/builtins.c: Likewise.
3164
3165 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3166
3167         PR tree-optimization/32283
3168         * gcc.dg/tree-ssa/loop-31.c: New test.
3169
3170 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3171
3172         PR rtl-optimization/26449
3173         * gcc.target/i386/pr26449-1.c: New file.
3174
3175 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3176
3177         PR target/33329
3178         PR rtl-optimization/26449
3179         * gcc.target/i386/pr33329.c: New file.
3180
3181 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3182
3183         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3184
3185 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3186
3187         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3188
3189 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3190
3191         PR tree-optimization/33301
3192         * gfortran.dg/vect/pr33301.f: New test.
3193
3194 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3195
3196         PR libfortran/33307
3197         * gfortran.dg/backspace_10.f90: New test.
3198
3199 2007-09-07  Richard Guenther  <rguenther@suse.de>
3200
3201         Reapply
3202         2007-09-06  Richard Guenther  <rguenther@suse.de>
3203
3204         PR tree-optimization/32586
3205         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3206         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3207         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3208         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3209         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3210         now obsolete simplification.
3211
3212 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3213         
3214         PR tree-optimization/33299
3215         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3216         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3217
3218 2007-09-07  Richard Guenther  <rguenther@suse.de>
3219
3220         Revert
3221         2007-09-06  Richard Guenther  <rguenther@suse.de>
3222
3223         PR tree-optimization/32586
3224         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3225         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3226         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3227         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3228         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3229         now obsolete simplification.
3230
3231 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3232
3233         PR tree-optimization/32821
3234         * gcc.dg/tree-ssa/pr32821.c: New file.
3235
3236 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3237
3238         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3239         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3240         and mips_forced_no_er.
3241         (dg-mips-options): Add -mno-abicalls when a small-data option is
3242         specified.  Skip tests with small-data options if mips_forced_gp.
3243         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3244         * gcc.target/mips/sdata-1.c: New test.
3245         * gcc.target/mips/sdata-2.c: Likewise.
3246         * gcc.target/mips/sdata-3.c: Likewise.
3247         * gcc.target/mips/sdata-4.c: Likewise.
3248
3249 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3250
3251         PR fortran/33298
3252         * spread_zerosize_1.f90:  New test case.
3253         * spread_bounds_1.f90:  New test case.
3254
3255 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3256
3257         PR c++/32674
3258         * g++.dg/template/static31.C: New.
3259
3260 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3261
3262         PR fortran/33271
3263         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3264         powerpc*-linux-gnu.
3265
3266 2007-09-06  David Daney  <ddaney@avtrex.com>
3267             Richard Sandiford  <richard@codesourcery.com>
3268
3269         PR target/33256
3270         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3271         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3272         * gcc.target/mips/pr33256.c: New test.
3273
3274 2007-09-06  Tom Tromey  <tromey@redhat.com>
3275
3276         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3277
3278 2007-09-06  Richard Guenther  <rguenther@suse.de>
3279
3280         PR tree-optimization/32586
3281         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3282         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3283         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3284         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3285         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3286         now obsolete simplification.
3287
3288 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3289
3290         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3291         * gcc.target/i386/sse3-addsubps.c: Ditto.
3292         * gcc.target/i386/sse3-haddpd.c: Ditto.
3293         * gcc.target/i386/sse3-haddps.c: Ditto.
3294         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3295         * gcc.target/i386/sse3-hsubps.c: Ditto.
3296         * gcc.target/i386/sse3-lddqu.c: Ditto.
3297         * gcc.target/i386/sse3-movddup.c: Ditto.
3298         * gcc.target/i386/sse3-movshdup.c: Ditto.
3299         * gcc.target/i386/sse3-movsldup.c: Ditto.
3300
3301 2007-09-06  Richard Guenther  <rguenther@suse.de>
3302
3303         PR tree-optimization/33302
3304         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3305
3306 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3307
3308         PR libfortran/33225
3309         * gfortran.dg./fmt_float.f90: New test.
3310
3311 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libfortran/33253
3314         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3315
3316 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3317
3318         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3319         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3320
3321 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3322
3323         * g++.dg/eh/builtin1.C: New test.
3324         * g++.dg/eh/builtin2.C: New test.
3325         * g++.dg/eh/builtin3.C: New test.
3326
3327         PR c++/33289
3328         * g++.dg/eh/builtin4.C: New test.
3329
3330 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3331
3332         * gcc.target/powerpc/dfp-dd.c: New test.
3333         * gcc.target/powerpc/dfp-td.c: New test.
3334
3335 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3336
3337         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3338         * gcc.dg/va-arg-pack-1.c: New test.
3339
3340 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3341
3342         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3343         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3344         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3345         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3346         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3347
3348 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3349
3350         PR c++/30302
3351         * g++.dg/ext/anon-struct5.C: New.
3352
3353 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3354
3355         * gcc.dg/i386-cpuid.h: Remove.
3356         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3357         (main): Use __get_cpuid to get target features.
3358         * gcc.target/i386/sse-check.h: Ditto.
3359         * gcc.target/i386/sse2-check.h: Ditto.
3360         * gcc.target/i386/sse3-check.h: Ditto.
3361         * gcc.target/i386/ssse3-check.h: Ditto.
3362         * gcc.target/i386/sse4_1-check.h: Ditto.
3363         * gcc.target/i386/sse4_2-check.h: Ditto.
3364         * gcc.target/i386/sse4a-check.h: Ditto.
3365         * gcc.dg/torture/pr16104-1.c: Ditto.
3366         (do_test): Change to void.
3367         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3368         * gcc.target/i386/sse-6.c: Ditto.
3369         * gcc.target/i386/sse-7.c: Ditto.
3370         * g++.dg/other/i386-1.C: Include cpuid.h.
3371         (main): New function.  Use __get_cpuid to get target fetaures.
3372
3373 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3374             David Ung  <davidu@mips.com>
3375             Nigel Stephens <nigel@mips.com>
3376
3377         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3378         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3379         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3380         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3381         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3382         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3383         * gcc.dg/torture/pr19683-1.c: Likewise.
3384         * gcc.target/mips/madd-3.c: Likewise.
3385         * gcc.target/mips/maddu-3.c: Likewise.
3386         * gcc.target/mips/msub-3.c: Likewise.
3387         * gcc.target/mips/msubu-3.c: Likewise.
3388         * gcc.target/mips/asm-1.c: Likewise.
3389         * gcc.target/mips/branch-1.c: Likewise.
3390         * gcc.target/mips/ins-1.c: Likewise.
3391         * gcc.target/mips/near-far-3.c: Likewise.
3392         * gcc.target/mips/near-far-4.c: Likewise.
3393         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3394         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3395         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3396         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3397         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3398         * gcc.target/mips/dspr2-MULT.c: Likewise.
3399         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3400         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3401         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3402         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3403         * gcc.target/mips/code-readable-2.c: Likewise.
3404         * gcc.target/mips/code-readable-3.c: Likewise.
3405
3406 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3407             David Ung  <davidu@mips.com>
3408             Nigel Stephens <nigel@mips.com>
3409
3410         * gcc.target/mips/mips16-attributes.c: New.
3411
3412 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3413
3414         PR fortran/31564
3415         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3416
3417         PR fortran/33241
3418         * gfortran.dg/char_length_10.f90: New test.
3419
3420 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3421
3422         PR c++/29731
3423         * g++.dg/parse/template24.C: New.
3424
3425 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3426
3427         * g++.dg/other/spu2vmx-1.C: New test.
3428
3429 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR tree-optimization/33017
3432         * gcc.dg/pr33017.c: New test.
3433
3434 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3435
3436         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3437         __protected_stream family of macros.
3438
3439 2007-09-04  Jan Hubicka  <jh@suse.cz>
3440
3441         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3442         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3443         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3444         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3445         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3446         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3447         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3448         Likewise.
3449
3450 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3451             Tobias Burnus  <burnus@net-b.de>
3452
3453         * gfortran.dg/proc_decl_1.f90: New.
3454         * gfortran.dg/proc_decl_2.f90: New.
3455         * gfortran.dg/proc_decl_3.f90: New.
3456         * gfortran.dg/proc_decl_4.f90: New.
3457
3458 2007-09-04  Jan Hubicka  <jh@suse.cz>
3459
3460         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3461         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3462         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3463         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3464         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3465         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3466         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3467         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3468         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3469         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3470         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3471         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3472         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3473         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3474         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3475         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3476         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3477         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3478         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3479         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3480         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3481         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3482         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3483         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3484         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3485         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3486         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3487         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3488         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3489         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3490         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3491         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3492         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3493         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3494         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3495         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3496         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3497         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3498         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3499         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3500         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3501         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3502         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3503         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3504         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3505         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3506         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3507         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3508         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3509         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3510         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3511         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3512         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3513         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3514         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3515         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3516         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3517         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3518         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3519         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3520         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3521         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3522         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3523         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3524         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3525         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3526         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3527         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3528         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3529         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3530         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3531         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3532         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3533         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3534         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3535         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3536         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3537         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3538         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3539         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3540         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3541         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3542         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3543         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3544         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3545         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3546         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3547         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3548         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3549         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3550         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3551         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3552         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3553         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3554         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3555         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3556         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3557         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3558         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3559         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3560         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3561         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3562         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3563         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3564         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3565         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3566         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3567         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3568         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3569         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3570         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3571         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3572         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3573         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3574         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3575         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3576         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3577         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3578         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3579         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3580         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3581         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3582         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3583         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3584         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3585         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3586         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3587         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3588         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3589         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3590         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3591         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3592         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3593         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3594         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3595         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3596         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3597         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3598         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3599         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3600         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3601         noinline.
3602         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3603         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3604         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3605         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3606         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3607         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3608         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3609         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3610         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3611         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3612         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3613         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3614         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3615         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3616         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3617         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3618         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3619         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3620         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3621         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3622         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3623         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3624         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3625         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3626         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3627         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3628         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3629         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3630         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3631         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3632         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3633         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3634         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3635         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3636         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3637         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3638         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3639         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3640         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3641         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3642         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3643         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3644         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3645         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3646         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3647         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3648         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3649         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3650         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3651         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3652         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3653         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3654         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3655         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3656         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3657         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3658         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3659         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3660         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3661         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3662         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3663         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3664         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3665         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3666         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3667         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3668         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3669         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3670         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3671         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3672         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3673         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3674         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3675         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3676         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3677         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3678         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3679         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3680         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3681         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3682         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3683         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3684         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3685         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3686         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3687         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3688         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3689         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3690         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3691         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3692         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3693         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3694         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3695         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3696         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3697         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3698         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3699         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3700         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3701         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3702         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3703         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3704         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3705         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3706         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3707         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3708         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3709         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3710         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3711         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3712         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3713         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3714         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3715         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3716         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3717         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3718         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3719         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3720         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3721         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3722         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3723         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3724         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3725         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3726         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3727         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3728
3729 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3730
3731         PR middle-end/33187
3732         * gcc.target/i386/cmov7.c: New file.
3733
3734 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3735
3736         * gcc.target/i386/sse4a-check.h: New file.
3737         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3738         * gcc.target/i386/sse4a-insert.c: Ditto.
3739         * gcc.target/i386/sse4a-montsd.c: Ditto.
3740         * gcc.target/i386/sse4a-montss.c: Ditto.
3741         * gcc.target/i386/mmx-check.h: New file.
3742         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3743         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3744         * gcc.target/i386/sse-check.h: New file.
3745         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3746         * gcc.target/i386/sse-3.c: Ditto.
3747         * gcc.target/i386/sse-7.c: Ditto.
3748         * gcc.target/i386/sse-9.c: Ditto.
3749         * gcc.target/i386/ssefn-3.c: Ditto.
3750         * gcc.target/i386/sse-recip.c: Ditto.
3751         * gcc.target/i386/sse-recip-vec.c: Ditto.
3752         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3753         * gcc.target/i386/20020523-1.c: Remove.
3754         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3755         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3756         * gcc.target/i386/ssefn-4.c: Ditto.
3757         * gcc.target/i386/sse-6.c: Ditto.
3758         * gcc.target/i386/sse-10.c: Ditto.
3759         * gcc.target/i386/sse-11.c: Ditto.
3760         * gcc.target/i386/sse-18.c: Ditto.
3761         * gcc.target/i386/fpprec-1.c: Ditto.
3762         * g++.dg/other/i386-1.C: Ditto.
3763
3764 2007-09-04  Richard Guenther  <rguenther@suse.de>
3765
3766         PR tree-optimization/33291
3767         * gcc.dg/volatile2.c: New testcase.
3768         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3769         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3770         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3771         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3772
3773 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3774
3775         PR fortran/33253
3776         * gfortran.dg/namelist_15.f90: Update test.
3777         * gfortran.dg/namelist_24.f90: Update test.
3778         * gfortran.dg/namelist_38.f90: New test.
3779
3780 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3781
3782         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3783         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3784         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3785         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3786         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3787         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3788
3789 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3790
3791         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3792         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3793
3794         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3795
3796 2007-09-02  David Daney  <ddaney@avtrex.com>
3797
3798         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3799         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3800         * gcc.target/mips/atomic-memory-1.c: Ditto.
3801         * gcc.target/mips/atomic-memory-2.c: Ditto.
3802
3803 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3804
3805         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3806         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3807
3808 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3809
3810         * gfortran.dg/substr_6.f90: New test.
3811
3812 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3813
3814         PR c++/33208
3815         * g++.dg/other/error18.C: New.
3816         * g++.dg/expr/bitfield3.C: Adjust.
3817
3818 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3819
3820         PR fortran/33276
3821         * gfortran.fortran-torture/compile/pr33276.f90: New.
3822
3823 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3824
3825         PR C/29237
3826         PR middle-end/33272
3827         * gcc.dg/c99-arraydecl-3.c: New test.
3828
3829 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3830
3831         PR c++/32597
3832         * g++.dg/cpp0x/variadic-new2.C: New.
3833         * g++.dg/cpp0x/variadic-new.C: New.
3834
3835 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3836
3837         PR fortran/33232
3838         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3839         * gfortran.dg/read_1.f90: New.
3840
3841 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3842
3843         PR c++/33210
3844         * g++.dg/template/error30.C: New.
3845
3846 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3847
3848         PR c++/32113
3849         * g++.dg/template/crash70.C: New.
3850
3851 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3852
3853         PR c++/33212
3854         * g++.dg/ext/is_class_error.C: New.
3855
3856 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3857
3858         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3859         
3860 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3861             Revital Eres  <eres@il.ibm.com>
3862
3863         * gcc.target/powerpc/paired-1.c: New test.
3864         * gcc.target/powerpc/paired-2.c: New test.
3865         * gcc.target/powerpc/paired-3.c: New test.
3866         * gcc.target/powerpc/paired-4.c: New test.
3867         * gcc.target/powerpc/paired-5.c: New test.
3868         * gcc.target/powerpc/paired-6.c: New test.
3869         * gcc.target/powerpc/paired-7.c: New test.
3870         * gcc.target/powerpc/ppc-paired.c: New test.
3871
3872 2007-08-31  Ollie Wild  <aaw@google.com>
3873
3874         * g++.dg/conversion/ptrmem2.C: New test.
3875         * g++.dg/conversion/ptrmem3.C: New test.
3876         * g++.dg/conversion/ptrmem4.C: New test.
3877         * g++.dg/conversion/ptrmem5.C: New test.
3878         * g++.dg/conversion/ptrmem6.C: New test.
3879         * g++.dg/conversion/ptrmem7.C: New test.
3880         * g++.dg/conversion/ptrmem8.C: New test.
3881
3882 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3883
3884         PR fortran/31879
3885         * gfortran.dg/char_length_7.f90: New test.
3886         * gfortran.dg/char_length_9.f90: New test.
3887         * gfortran.dg/char_assign_1.f90: Add extra warning.
3888
3889         PR fortran/31197
3890         PR fortran/31258
3891         * gfortran.dg/char_length_8.f90: New test.
3892
3893 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3894
3895         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3896
3897 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3898
3899         * gcc.dg/inline-24.c: New test.
3900         * g++.dg/opt/inline11.C: New test.
3901
3902 2007-08-30  Richard Guenther  <rguenther@suse.de>
3903
3904         * gcc.target/i386/vectorize5.c: New testcase.
3905
3906 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3907
3908         PR fortran/33228
3909         * interface.c (check_interface0): Improve error for external procs.
3910         (check_sym_interfaces): Fix checking of module procedures.
3911
3912 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3913
3914         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3915         (AI): Add AI_ALIGN.
3916         * gcc.dg/sync-3.c: New test.
3917
3918         PR middle-end/32758
3919         * gcc.dg/cleanup-12.c: New test.
3920
3921 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3922
3923         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3924         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3925         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3926         * gcc.dg/pr32450.c: Ditto.
3927         * gcc.dg/nest.c: Ditto.
3928         * gcc.dg/nested-func-4.c: Ditto.
3929         * g++.old-deja/g++.law/profile1.C: Ditto.
3930
3931 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3932
3933         PR fortran/32989
3934         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3935         non-default integer kind arguments.
3936
3937 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3938
3939         PR fortran/33105
3940         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3941
3942 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3943
3944         * gcc.dg/h8300-ice2.c: Remove target selector.
3945
3946 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3947
3948         PR fortran/33215
3949         * gfortran.dg/binding_label_tests_15.f03: New test case.
3950         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3951
3952 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3953
3954         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3955         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3956
3957 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3958
3959         PR c++/33194
3960         * g++.dg/other/canon-33194.C: New.
3961
3962 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3963
3964         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3965         * gcc.c-torture/execute/pr23135.c: Likewise.
3966
3967 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3968
3969         * gcc.dg/pr31344.c: Move to ...
3970         * gcc.dg/dfp/pr31344.c: ... here.
3971         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3972         * gcc.dg/20050503-1.c: Ditto.
3973         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3974         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3975         * gcc.dg/20060801-1.c: Ditto.
3976
3977 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3978
3979         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3980         * gfortran.dg/nan_1.f90: Likewise.
3981
3982 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3983
3984         PR fortran/33055
3985         Revert previous patch.
3986
3987 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3988             Kazu Hirata  <kazu@codesourcery.com>
3989
3990         * gcc.target/m68k/interrupt-1.c: New.
3991
3992 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3993
3994         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3995         10000 for targets where "int" can't hold at least 100000.
3996         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3997         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3998         (test5)(test6): Use it.
3999         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4000         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4001         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4002         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4003         * gcc.dg/attr-alloc_size.c (test): Likewise.
4004
4005 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4006
4007         PR c++/33209
4008         * g++.dg/template/error29.C: New.
4009
4010 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR c++/32596
4013         * g++.dg/ext/visibility/anon5.C: New test.
4014
4015 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4016
4017         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4018
4019 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4020
4021         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4022         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4023         * gfortran.dg/gamma_4.f90: New: large-real tests.
4024
4025 2007-08-28  Jason Merrill  <jason@redhat.com>
4026
4027         PR c++/29000
4028         * g++.dg/ext/stmtexpr12.C: New test.
4029
4030         PR c++/28558
4031         * g++.dg/ext/attrib28.C: New test.
4032
4033 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4034
4035         PR target/32661
4036         * gcc.target/i386/pr32661.c: New test.
4037
4038 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR middle-end/32370
4041         * gcc.dg/pr32370.c: New test.
4042
4043         PR rtl-optimization/33148
4044         * gcc.c-torture/compile/20070827-1.c: New test.
4045
4046         PR debug/32914
4047         * d++.dg/debug/const3.C: New test.
4048         * d++.dg/debug/const4.C: New test.
4049         * d++.dg/debug/dwarf2/const1.C: New test.
4050         * d++.dg/debug/dwarf2/const2.C: New test.
4051         * d++.dg/debug/dwarf2/const2b.C: New test.
4052
4053 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4054             Vladimir Yanovsky  <yanov@il.ibm.com>
4055             Revital Eres  <eres@il.ibm.com>
4056             Andrey Belevantsev  <abel@ispras.ru>
4057
4058         * gcc.dg/sms-1.c: New test.
4059
4060 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4061
4062         * g++.dg/ext/gnu-inline-common.h: New.
4063         * g++.dg/ext/gnu-inline-global-reject.C: New.
4064         * g++.dg/ext/gnu-inline-global.C: New.
4065         * g++.dg/ext/gnu-inline-namespace.C: New.
4066         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4067         * g++.dg/ext/gnu-inline-class.C: New.
4068         * g++.dg/ext/gnu-inline-class-static.C: New.
4069         * g++.dg/ext/gnu-inline-template-class.C: New.
4070         * g++.dg/ext/gnu-inline-template-func.C: New.
4071
4072 2007-08-27  Jason Merrill  <jason@redhat.com>
4073
4074         PR c++/31337
4075         * g++.dg/ext/stmtexpr11.C: New.
4076
4077 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4078
4079         * lib/target-supports.exp (check_profiling_available):
4080         Set profiling_available_saved to 0 on fido-*-elf.
4081
4082 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4083
4084         PR tree-optimization/33173
4085         
4086         * gcc.c-torture/compile/pr33173.c: New.
4087
4088 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4089
4090         PR target/31385
4091         * gcc.dg/dfp/pr31385.c: New.
4092
4093 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4094
4095         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4096
4097 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4098
4099         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4100         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4101         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4102         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4103         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4104         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4105         gcc.target/m68k directory.
4106         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4107         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4108         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4109         gcc.target/cris directory.
4110         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4111         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4112         gcc.target/bfin directory.
4113
4114         * gcc.target/sh: New directory.
4115         * gcc.target/sh/sh.exp: New file.
4116         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4117         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4118         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4119         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4120         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4121         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4122
4123 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4124
4125         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4126         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4127         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4128         * gcc.target/i386/local2.c: Ditto.
4129         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4130         * gcc.target/i386/20011119-1.c: Ditto.
4131         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4132         * gcc.target/i386/fastcall-1.c: Fix target selector.
4133
4134 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4135
4136         PR fortran/33055
4137         * gfortran.dg/negative_unit.f: Add new check
4138         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4139         -fdefault-integer-8.
4140
4141 2007-08-26  Asher Langton  <langton2@llnl.gov>
4142
4143         * gfortran.dg/recursive_stack.f90: New.
4144         * gfortran.dg/openmp_stack.f90: New.
4145
4146 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4147
4148         PR fortran/31298
4149         * gfortran.dg/use_10.f90: New.
4150
4151 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4152
4153         PR fortran/32985
4154         * gfortran.dg/namelist_14.f90: Make test case valid.
4155         * gfortran.dg/common_10.f90: New.
4156
4157 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4158
4159         PR middle-end/33181
4160         * gcc.dg/ifelse-2.c: New.
4161
4162 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4163
4164         PR fortran/32980
4165         * gfortran.dg/gamma_1.f90: New.
4166         * gfortran.dg/gamma_2.f90: New.
4167         * gfortran.dg/gamma_3.f90: New.
4168
4169 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4170
4171         PR fortran/33188
4172         * gfortran.dg/used_types_18.f90: New.
4173
4174 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4175
4176         * gcc.dg/array-init-2.c: New test.
4177
4178 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4179
4180         PR fortran/33178
4181         * gfortran.dg/initialization_4.f90: Update dg-error.
4182         * gfortran.dg/initialization_13.f90: New.
4183
4184 2007-08-24  Richard Guenther  <rguenther@suse.de>
4185
4186         PR middle-end/33166
4187         * gcc.c-torture/compile/pr33166.c: New testcase.
4188
4189 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4190
4191         PR fortran/33139
4192         * gfortran.dg/pointer_assign_4.f90: New.
4193         * gfortran.dg/shape_2.f90: Fix test case.
4194         * gfortran.dg/char_result_4.f90: Ditto.
4195
4196 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4197
4198         * gcc.dg/array-init-1.c: New test.
4199
4200         PR c++/32567
4201         * g++.dg/parse/crash36.C: New test.
4202
4203 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4204
4205         * gcc.dg/pr32721.c: Updated.
4206
4207 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR tree-optimization/32573
4210         PR middle-end/32946
4211         * gcc.dg/pr32573.c: New test.
4212
4213         PR c++/32898
4214         * g++.dg/lookup/ns3.C: New test.
4215
4216         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4217
4218         PR c++/31941
4219         * g++.dg/parse/crash37.C: New test.
4220
4221 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4222
4223         PR target/17390
4224         * gcc.target/i386/pr17390.c: New test.
4225
4226 2007-08-23  Richard Guenther  <rguenther@suse.de>
4227
4228         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4229         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4230         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4231         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4232         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4233         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4234         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4235         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4236
4237 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4238
4239         * gcc.target/s390: New directory.
4240         * gcc.target/s390/s390.exp: New file.
4241         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4242         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4243         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4244         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4245         gcc.target/s390 directory.
4246
4247 2007-08-23  Richard Guenther  <rguenther@suse.de>
4248
4249         PR tree-optimization/32328
4250         * gcc.dg/pr32328.c: New testcase.
4251
4252 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4253
4254         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4255           available.
4256
4257 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4258
4259         PR fortran/33095
4260         * gfortran.dg/min_max_optional_5.f90: New test.
4261         * gfortran.dg/min_max_optional_2.f90: Remove.
4262         * gfortran.dg/min_max_optional_3.f90: Remove.
4263         * gfortran.dg/min_max_optional_4.f90: Remove.
4264
4265 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4266
4267         * gcc.target/i386/xorps-sse.c: New.
4268         * gcc.target/i386/xorps-sse2.c: New.
4269
4270 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4271
4272         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4273         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4274         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4275
4276 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4277
4278         PR fortran/33020
4279         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4280         include multiple kinds for SHAPE parameter within a single
4281         namespace.
4282         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4283         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4284
4285 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4286
4287         * interface_abstract_1.f90: Extended test case.
4288         * interface_abstract_3.f90: New test.
4289
4290 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4291
4292         * gcc.dg/fold-sub.c: New test.
4293         
4294 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4295
4296         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4297         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4298         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4299         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4300         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4301         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4302
4303 2007-08-22  Richard Guenther  <rguenther@suse.de>
4304
4305         PR middle-end/33007
4306         * gcc.dg/pr33007.c: New testcase.
4307
4308 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4309
4310         * gcc.c-torture/execute/strcmp-1.x: Delete.
4311
4312 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4313
4314         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4315         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4316         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4317         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4318         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4319         gcc.target/i386/stack-realign.c,
4320         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4321         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4322         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4323         target using dg-require-effective-target directive.
4324         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4325         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4326         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4327         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4328         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4329         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4330         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4331         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4332         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4333         Require lp64 target using dg-require-effective-target directive.
4334         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4335         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4336         directive.
4337         * gcc.target/i386/20010202-1.c: Move from here ...
4338         * gcc.dg/20010202-1.c: ... to here.
4339
4340 2007-08-22  Richard Guenther  <rguenther@suse.de>
4341
4342         PR tree-optimization/33142
4343         * gcc.c-torture/execute/pr33142.c: New testcase.
4344
4345 2007-08-22  Richard Guenther  <rguenther@suse.de>
4346
4347         PR middle-end/32563
4348         * g++.dg/torture/pr32563.C: New testcase.
4349
4350 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR middle-end/32912
4353         * gcc.dg/pr32912-1.c: Add -w to options.
4354         * gcc.dg/pr32912-2.c: Likewise.
4355         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4356
4357 2007-08-21  Ian Lance Taylor  <iant@google.com>
4358
4359         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4360
4361 2007-08-21  Ian Lance Taylor  <iant@google.com>
4362
4363         PR tree-optimization/33134
4364         * g++.dg/tree-ssa/pr33134.C: New test.
4365
4366 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4367
4368         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4369         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4370
4371 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR debug/32610
4374         * gcc.dg/debug/pr32610.c: New test.
4375
4376         * g++.dg/init/new24.C: New test.
4377
4378         PR middle-end/32912
4379         * gcc.dg/pr32912-1.c: New test.
4380         * gcc.dg/pr32912-2.c: New test.
4381         * gcc.dg/pr32912-3.c: New test.
4382
4383 2007-08-21  Richard Guenther  <rguenther@suse.de>
4384
4385         * gcc.dg/pointer-arith-10.c: New testcase.
4386
4387 2007-08-21  Richard Guenther  <rguenther@suse.de>
4388
4389         PR middle-end/33122
4390         * gcc.c-torture/compile/pr33122.c: New testcase.
4391
4392 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4393
4394         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4395
4396 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4397
4398         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4399
4400 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4401
4402         PR c++/33025
4403         * g++.dg/init/new23.C: New test.
4404
4405 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4406
4407         PR middle-end/30564
4408         * gcc.c-torture/compile/pr30564-1.c: New test.
4409         * gcc.c-torture/compile/pr30564-2.c: New test.
4410
4411 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4412
4413         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4414
4415 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4416
4417         * gfortran.dg/interface_abstract_2.f90: New.
4418         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4419
4420 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4421
4422         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4423         unknown (so that outer-loop wont get analyzed).
4424         * gcc.dg/vect/vect-outer-1a.c: New test.
4425         * gcc.dg/vect/vect-outer-1b.c: New test.
4426         * gcc.dg/vect/vect-outer-1.c: New test.
4427         * gcc.dg/vect/vect-outer-2a.c: New test.
4428         * gcc.dg/vect/vect-outer-2b.c: New test.
4429         * gcc.dg/vect/vect-outer-2c.c: New test.
4430         * gcc.dg/vect/vect-outer-2.c: New test.
4431         * gcc.dg/vect/vect-outer-3a.c: New test.
4432         * gcc.dg/vect/vect-outer-3b.c: New test.
4433         * gcc.dg/vect/vect-outer-3c.c: New test.
4434         * gcc.dg/vect/vect-outer-3.c: New test.
4435         * gcc.dg/vect/vect-outer-4a.c: New test.
4436         * gcc.dg/vect/vect-outer-4b.c: New test.
4437         * gcc.dg/vect/vect-outer-4c.c: New test.
4438         * gcc.dg/vect/vect-outer-4d.c: New test.
4439         * gcc.dg/vect/vect-outer-4e.c: New test.
4440         * gcc.dg/vect/vect-outer-4f.c: New test.
4441         * gcc.dg/vect/vect-outer-4g.c: New test.
4442         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4443         * gcc.dg/vect/vect-outer-4i.c: New test.
4444         * gcc.dg/vect/vect-outer-4j.c: New test.
4445         * gcc.dg/vect/vect-outer-4k.c: New test.
4446         * gcc.dg/vect/vect-outer-4l.c: New test.
4447         * gcc.dg/vect/vect-outer-4m.c: New test.
4448         * gcc.dg/vect/vect-outer-4.c: New test.
4449         * gcc.dg/vect/vect-outer-5.c: New test.
4450         * gcc.dg/vect/vect-outer-6.c: New test.
4451         * gcc.dg/vect/vect-outer-fir.c: New test.
4452         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4453         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4454
4455 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4456
4457         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4458         and -fno-tree-reassoc.
4459         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4460         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4461         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4462         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4463         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4464         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4465         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4466         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4467         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4468         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4469         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4470         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4471         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4472         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4473         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4474         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4475         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4476         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4477         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4478         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4479         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4480         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4481         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4482         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4483         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4484         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4485         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4486         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4487         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4488         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4489         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4490         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4491         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4492         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4493         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4494         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4495         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4496
4497 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4498
4499         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4500         versioning for aliasing).
4501         * gcc.dg/vect/vect-35.c: Likewise.
4502
4503         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4504         targets.
4505         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4506
4507 2007-08-18  Tom Tromey  <tromey@redhat.com>
4508
4509         PR preprocessor/32974:
4510         * gcc.dg/cpp/pr32974.c: New file.
4511
4512 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4513
4514         * gfortran.dg/interface_abstract_1.f90: New.
4515
4516 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4517
4518         PR fortran/32881
4519         * gfortran.dg/pure_initializer_1.f90: New test.
4520
4521 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4522
4523         PR fortran/32875
4524         * gfortran.dg/array_constructor_18.f90: New test.
4525
4526 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4527
4528         PR c++/28989
4529         * g++.dg/expr/lval3.C: New test.
4530         * g++.dg/expr/lval4.C: New test.
4531
4532 2007-08-17  Ollie Wild  <aaw@google.com>
4533
4534         PR c++/31749
4535         * g++.dg/lookup/builtin3.C: New test.
4536         * g++.dg/lookup/builtin4.C: New test.
4537         * g++.dg/lookup/using19.C: New test.
4538
4539 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4540
4541         PR c++/32190
4542         * g++.dg/parse/error31.C: New.
4543
4544 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4545
4546         PR c++/32112
4547         * g++.dg/template/error26.C: New.
4548
4549 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4550
4551         PR fortran/33079
4552         * gfortran.dg/zero_length_2.f90: New test.
4553
4554 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4555
4556         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4557         * gfortran.dg/kind_tests_3.f03: Ditto.
4558         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4559         * gfortran.dg/interface_13.f90: Ditto.
4560         * gfortran.dg/pr32738.f90: Ditto.
4561         * gfortran.dg/module_private_1.f90: Ditto.
4562         * gfortran.dg/test_only_clause.f90: Ditto.
4563         * gfortran.dg/bind_c_vars.f90: Ditto.
4564         * gfortran.dg/bind_c_dts.f90: Ditto.
4565         * gfortran.dg/use_9.f90: Ditto.
4566         * gfortran.dg/generic_8.f90: Ditto.
4567         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4568         * gfortran.dg/private_type_6.f90: Ditto.
4569         * gfortran.dg/c_assoc.f90: Ditto.
4570         * gfortran.dg/private_type_7.f90: Ditto.
4571         * gfortran.dg/global_vars_c_init.f90: Ditto.
4572         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4573         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4574         * gfortran.dg/c_size_t_test.f03: Ditto.
4575         * gfortran.dg/used_types_12.f90: Ditto.
4576         * gfortran.dg/pr25923.f90: Ditto.
4577         * gfortran.dg/test_com_block.f90: Ditto.
4578         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4579         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4580         * gfortran.dg/com_block_driver.f90: Ditto.
4581         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4582         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4583         * gfortran.dg/c_loc_test.f90: Ditto.
4584         * gfortran.dg/c_ptr_tests.f03: Ditto.
4585         * gfortran.dg/module_interface_1.f90: Ditto.
4586
4587 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4588
4589         PR c++/32870
4590         * g++.dg/other/error17.C: Adjust.
4591         
4592 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4593
4594         PR middle-end/32970
4595         * g++.dg/ext/altivec-14.C: New test.
4596
4597 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4598
4599         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4600         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4601         dump files.
4602         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4603         * gcc.dg/vect/pr32366.c: Ditto.
4604
4605 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4606
4607         PR testsuite/33082
4608         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4609         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4610         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4611         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4612
4613 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4614
4615         PR fortran/33072
4616         * gfortran.dg/use_9.f90: New.
4617
4618 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4619
4620         * g++.dg/gcov/gcov-5.C: New test.
4621
4622 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4623
4624         * g++.dg/gcov/gcov-4.C: New test.
4625         * lib/gcov.exp (verify-lines): Add support for
4626         checking no-coverage lines.
4627
4628 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4629
4630         * gcc.dg/vect/vect-vfa-01.c: New.
4631         * gcc.dg/vect/vect-vfa-02.c: New.
4632         * gcc.dg/vect/vect-vfa-03.c: New.
4633         * gcc.dg/vect/vect-vfa-04.c: New.
4634         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4635         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4636         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4637         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4638         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4639         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4640         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4641         gfortran.dg/vect/pr19049.f90: Rename to start with
4642         prefix no-vfa-.
4643         * gcc.dg/vect/vect.exp: Disable versioning for alias
4644         when test starts with no-vfa-.
4645         * gfortran.dg/vect/vect.exp: Likewise.
4646
4647 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4648
4649         * gcc.dg/torture/pr32897.c: New test.
4650
4651 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4652
4653         PR c++/31132
4654         * g++.dg/template/crash69.C: New.
4655
4656 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4657
4658         * lib/target-supports.exp (check_effective_target_arm32): Use
4659         check_no_compiler_messages.
4660
4661 2007-08-15  Diego Novillo  <dnovillo@google.com>
4662
4663         gcc.dg/tree-ssa/20070815.c: New test.
4664
4665 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4666
4667         PR fortran/33077
4668         * gfortran.dg/random_7.f90: Initialize variable.
4669
4670 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR middle-end/33074
4673         * gfortran.dg/pr33074.f90: New test.
4674
4675         PR c++/32992
4676         * g++.dg/opt/nrv14.C: New test.
4677
4678 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4679
4680         PR c++/33035
4681         * g++.dg/template/crash68.C: New.
4682
4683 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4684
4685         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4686         * gcc.dg/sibcall-4.c: Ditto.
4687
4688 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4689
4690         PR fortran/33066
4691         * gfortran.dg/use_8.f90: New test.
4692         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4693
4694 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4695
4696         PR c++/27211
4697         * g++.dg/template/error27.C: New.
4698         * g++.dg/template/error28.C: New.
4699         * g++.dg/other/pr28304.C: Adjust.
4700         * g++.old-deja/g++.mike/p811.C: Likewise.
4701
4702 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4703
4704         PR target/30315
4705         * gcc.target/i386/pr30315.c: New.
4706
4707 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4708
4709         PR fortran/32594
4710         * gfortran.dg/substr_5.f90: New test.
4711
4712 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4713
4714         PR c/30428
4715         * gcc.dg/vector-2.c: New test.
4716
4717         PR c++/30428
4718         * g++.dg/ext/vector8.C: New test.
4719
4720 2007-08-13  Dan Hipschman  <dsh@google.com>
4721
4722         PR c/32953
4723         * gcc.dg/format/array-1.c: Add an additional test for
4724         unterminated format strings of length 1.
4725
4726 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4727
4728         PR fortran/32926
4729         * gfortran.dg/external_procedures_3.f90: New test.
4730
4731 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4732
4733         PR fortran/32827
4734         * gfortran.dg/import6.f90: New test.
4735
4736 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4737
4738         PR C/30427
4739         *  gcc.dg/vector-1.c: New test.
4740
4741 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4742
4743         * gcc.dg/pr21255-4.c: Skip for PIC.
4744         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4745
4746 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4747
4748         * gcc.dg/attr-isr.c: Skip for PIC.
4749         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4750         * gcc.dg/attr-isr-trapa.c: Likewise.
4751         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4752         * gcc.dg/pragma-isr-trapa.c: Likewise.
4753         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4754
4755 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4756
4757         PR fortran/32962
4758         * gfortran.dg/transpose_1.f90: New test.
4759
4760 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4761
4762         PR fortran/29600
4763         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4764         intrinsic.
4765
4766 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4767
4768         PR fortran/30964
4769         PR fortran/33054
4770         * gfortran.dg/random_4.f90: New test.
4771         * gfortran.dg/random_5.f90: New test.
4772         * gfortran.dg/random_6.f90: New test.
4773         * gfortran.dg/random_7.f90: New test.
4774
4775 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4776
4777         PR fortran/32860
4778         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4779
4780 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4781
4782         PR fortran/31629
4783         * gfortran.dg/module_private_1.f90: New test.
4784
4785 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4786
4787         PR fortran/29600
4788         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4789         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4790
4791 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4792
4793         PR fortran/32937
4794         * gfortran.dg/char_length_6.f90: New test.
4795
4796 2007-08-10  Ollie Wild  <aaw@google.com>
4797
4798         * g++.dg/lookup/using18.C: New test.
4799
4800 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4801
4802         PR c++/17763
4803         * g++.dg/other/error16.C: New.
4804
4805 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4806
4807         PR libfortran/33039
4808         * gfortran.dg/namelist_37.f90: New test.
4809
4810 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4811
4812         PR c++/22256
4813         * g++.dg/conversion/op3.C: New.
4814
4815 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4816
4817         PR fortran/32987
4818         * gfortran.dg/fmt_tab_1.f90: New.
4819         * gfortran.dg/fmt_tab_2.f90: New.
4820
4821 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4822
4823         PR c/32796
4824         * gcc.c-torture/compile/pr32796.c: New test.
4825
4826 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4827
4828         PR middle-end/32813
4829         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4830         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4831         instead of just -O.
4832
4833 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4834
4835         * gcc.target/mips/code-readable-1.c: New test.
4836         * gcc.target/mips/code-readable-2.c: Likewise.
4837         * gcc.target/mips/code-readable-3.c: Likewise.
4838
4839 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4840             Revital Eres  <eres@il.ibm.com>
4841
4842         * gfortran.dg/sms-1.f90: Add comment.
4843         * gfortran.dg/sms-2.f90: New.
4844
4845 2007-08-07  Ian Lance Taylor  <iant@google.com>
4846
4847         * gcc.dg/instrument-1.c: New test.
4848         * gcc.dg/instrument-2.c: New test.
4849         * gcc.dg/instrument-3.c: New test.
4850
4851 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4852
4853         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4854
4855 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4856
4857         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4858         !vector_alignment_reachable targets.
4859         * gcc.dg/vect/vect-33.c: Likewise.
4860         * gcc.dg/vect/vect-42.c: Likewise.
4861         * gcc.dg/vect/vect-44.c: Likewise.
4862         * gcc.dg/vect/vect-50.c: Likewise.
4863         * gcc.dg/vect/vect-70.c: Likewise.
4864         * gcc.dg/vect/vect-71.c: Likewise.
4865         * gcc.dg/vect/vect-87.c: Likewise.
4866         * gcc.dg/vect/vect-88.c: Likewise.
4867         * gcc.dg/vect/vect-91.c: Likewise.
4868         * gcc.dg/vect/vect-93.c: Likewise.
4869         * gcc.dg/vect/vect-96.c: Likewise.
4870         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4871         * gcc.dg/vect/section-anchors-69.c: Likewise.
4872         * gcc.dg/vect/pr25413.c: Likewise.
4873         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4874         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4875         * gfortran.dg/vect-2.f90: Likewise.
4876         * gfortran.dg/vect-3.f90: Likewise.
4877         * gfortran.dg/vect-4.f90: Likewise.
4878         * gfortran.dg/vect-5.f90: Likewise.
4879         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4880         Return false for darwin. 
4881         (check_effective_target_vector_alignment_reachable_for_double): New.
4882
4883 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4884
4885         * gcc.dg/multiword-1.c: New testcase.
4886
4887 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4888
4889         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4890         messages.
4891         * gfortran.dg/namelist_36.f90: New test.
4892
4893 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4894
4895         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4896           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4897
4898 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4899
4900         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4901         * gcc.dg/torture/type-generic-1.c: Likewise.
4902
4903 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4904
4905         * gcc.c-torture/20070522-1.c: Move to ...
4906         * gcc.c-torture/compile/20070522-1.c: Here.
4907
4908 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4909
4910         PR fortran/29828
4911         * gfortran.dg/minmax_char_1.f90: New test.
4912         * gfortran.dg/minmax_char_2.f90: New test.
4913         * gfortran.dg/min_max_optional_4.f90: New test.
4914
4915 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4916
4917         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4918         hanging on the testcase.
4919
4920 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4921
4922         PR middle-end/32988
4923         * gcc.c-torture/compile/pr32988.c: New test.
4924
4925 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4926
4927         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4928
4929 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4930
4931         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4932
4933         Revert:
4934         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4935
4936         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4937
4938 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4939
4940         PR fortran/32979
4941         * gfortran.dg/isnan_1.f90: New test.
4942
4943 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4944             Revital Eres <eres@il.ibm.com>
4945
4946         * gcc.dg/sms-antideps.c: New test.
4947
4948 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4949
4950         PR fortran/31214
4951         * gfortran.dg/entry_13.f90: New test.
4952
4953         * gfortran.dg/entry_12.f90: Clean up .mod file.
4954
4955 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4956
4957         PR fortran/32770
4958         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4959         variables as kind=4 so they don't overflow the record length.
4960
4961 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4962
4963         PR fortran/32968
4964         * gfortran.dg/selected_kind_1.f90: New test.
4965
4966 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4967
4968         PR middle-end/32780
4969         * gcc.c-torture/compile/pr32780.c: New test.
4970
4971 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4972
4973         RP middle-end/32399
4974         * gcc.c-torture/compile/pr32399.c: New testcase.
4975
4976 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4977
4978         PR middle-end/32304
4979         * g++.dg/torture/pr32304.C: New testcase.
4980
4981 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4982
4983         PR middle-end/32935
4984         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4985
4986 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4987
4988         PR fortran/32955
4989         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4990
4991 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4992
4993         PR fortran/31202
4994         * gfortran.dg/nint_2.f90: New test.
4995
4996 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4997
4998         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4999         * gcc.dg/weak/typeof-2.c: Likewise.
5000
5001 2007-08-03  Diego Novillo  <dnovillo@google.com>
5002
5003         PR 31521
5004         * gcc.dg/tree-ssa/pr31521.c: New test.
5005
5006 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5007
5008         PR fortran/32770
5009         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5010         iostat must be default kind.
5011
5012 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5013
5014         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5015
5016 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5017
5018         PR fortran/32770
5019         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5020         explicit so test passes with -fdefault-integer-8.
5021         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5022         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5023
5024 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5025
5026         PR c++/30849
5027         * g++.dg/parse/asm1.C: New test.
5028
5029         PR c++/30850
5030         * g++.dg/parse/asm2.C: Likewise.
5031
5032         PR c++/30851
5033         * g++.dg/parse/asm3.C: Likewise.
5034         
5035 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5036
5037         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5038           "int" is only 16 bit bits wide.
5039         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5040
5041 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5042
5043         * g++.dg/torture/type-generic-1.C: New.
5044         * gcc.dg/pr28796-2.c: Move tests ...
5045         * gcc.dg/tg-tests.h: ... here.
5046         * gcc.dg/torture/type-generic-1.c: New.
5047
5048 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5049
5050         PR libfortran/32954
5051         * minmaxloc_3.f90:  New test case.
5052
5053 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5054
5055         PR fortran/32936
5056         * gfortran.dg/allocate_stat.f90: New.
5057
5058 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5059
5060         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5061
5062 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5063
5064         PR tree-optimization/32919
5065         * gcc.c-torture/compile/pr32919.c: New.
5066
5067 2007-08-01  Nick Clifton  <nickc@redhat.com>
5068
5069         * gcc.c-torture/execute/execute.exp: Change copyright header to
5070         refer to version 3 of the GNU General Public License and to point
5071         readers at the COPYING3 file and the FSF's license web page.
5072         * gcc.c-torture/execute/ieee/ieee.exp,
5073         gcc.c-torture/unsorted/unsorted.exp,
5074         gcc.c-torture/compile/compile.exp,
5075         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5076         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5077         gcc.target/cris/torture/cris-torture.exp,
5078         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5079         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5080         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5081         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5082         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5083         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5084         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5085         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5086         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5087         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5088         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5089         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5090         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5091         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5092         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5093         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5094         gcc.dg/noncompile/noncompile.exp,
5095         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5096         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5097         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5098         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5099         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5100         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5101         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5102         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5103         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5104         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5105         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5106         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5107         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5108         g++.old-deja/old-deja.exp,
5109         gfortran.fortran-torture/execute/execute.exp,
5110         gfortran.fortran-torture/compile/compile.exp,
5111         treelang/output/output-1.c, treelang/output/output-1.tree,
5112         treelang/execute/execute.exp, treelang/Makefile.in,
5113         treelang/compile/compile.exp, g++.dg/dg.exp,
5114         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5115         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5116         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5117         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5118         g++.dg/compat/struct-layout-1.exp,
5119         g++.dg/compat/struct-layout-1_generate.c,
5120         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5121         g++.dg/bprob/bprob.exp, config/default.exp,
5122         gcc.test-framework/test-framework.awk,
5123         gcc.test-framework/gen_directive_tests,
5124         gcc.test-framework/test-framework.exp,
5125         objc.dg/special/special.exp,
5126         objc.dg/gnu-encoding/gnu-encoding.exp,
5127         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5128         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5129         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5130         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5131         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5132         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5133         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5134         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5135         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5136         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5137         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5138         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5139         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5140         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5141         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5142         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5143         Likewise.
5144
5145 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5146
5147         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5148         error message text.
5149
5150 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5151
5152         PR fortran/32945
5153         * gfortran.dg/initialization_12.f90: New test.
5154
5155 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5156
5157         PR fortran/31609
5158         * gfortran.dg/entry_12.f90: New test.
5159
5160 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5161
5162         PR fortran/32938
5163         * gfortran.dg/altreturn_6.f90: New test.
5164
5165 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5166
5167         PR fortran/32942
5168         * gfortran.dg/exponent_2.f90: New test.
5169
5170 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5171
5172         * gcc.dg/vect/vect-117.c: New test.
5173         * gcc.dg/vect/vect-74.c: Enabled test
5174         * gcc.dg/vect/vect-81.c: Enabled test
5175
5176 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5177
5178         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5179         s/dg-error/dg-warning where warning is expected.
5180
5181 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5182
5183         PR fortran/32770
5184         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5185         of huge() to correct kind.
5186
5187 2007-07-30  Ollie Wild  <aaw@google.com>
5188
5189         * gcc.dg/cpp/counter-2.c: New test.
5190         * gcc.dg/cpp/counter-3.c: New test.
5191         * gcc.dg/cpp/dir-only-1.c: New test.
5192         * gcc.dg/cpp/dir-only-1.h: New file.
5193         * gcc.dg/cpp/dir-only-2.c: New test.
5194         * gcc.dg/cpp/dir-only-3.c: New test.
5195         * gcc.dg/cpp/dir-only-3a.h: New file.
5196         * gcc.dg/cpp/dir-only-3b.h: New file.
5197         * gcc.dg/cpp/dir-only-4.c: New test.
5198         * gcc.dg/cpp/dir-only-5.c: New test.
5199         * gcc.dg/cpp/dir-only-6.c: New test.
5200
5201 2007-07-30  Julian Brown  <julian@codesourcery.com>
5202
5203         * gcc.target/arm/neon/v*.c: Regenerate.
5204
5205 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5206
5207         PR c++/32108
5208         * g++.dg/ext/label6.C: New.
5209
5210 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5211
5212         PR libfortran/32858
5213         PR libfortran/30814
5214         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5215
5216 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5217
5218         PR fortran/31211
5219         * gfortran.dg/actual_pointer_function_1.f90: New test.
5220
5221         PR fortran/32682
5222         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5223
5224 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5225
5226         PR fortran/32906
5227         * gfortran.dg/shape_1.f90: Adjust error message.
5228         * gfortran.dg/parameter_array_ref_1.f90: New test.
5229
5230 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5231
5232         PR fortran/31609
5233         * gfortran.dg/entry_11.f90: New test.
5234
5235 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5236             Revital Eres  <eres@il.ibm.com>
5237
5238         * gfortran.dg/sms-1.f90: New test.
5239
5240 2007-07-28  Richard Guenther  <rguenther@suse.de>
5241
5242         * gcc.c-torture/compile/pr32920.c: New testcase.
5243
5244 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5245
5246         PR c++/30917
5247         * g++.dg/lookup/friend11.C: New test.
5248
5249 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5250
5251         * gfortran.dg/namelist_5.f90: Adjusted error message.
5252         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5253         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5254         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5255         * gfortran.dg/namelist_32.f90: ... this.
5256
5257         PR fortran/32876
5258         * gfortran.dg/namelist_33.f90: New test.
5259
5260         PR fortran/32905
5261         * gfortran.dg/namelist_34.f90: New test.
5262
5263         PR fortran/31818
5264         * gfortran.dg/namelist_35.f90: New test.
5265
5266 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5267
5268         PR fortran/32880
5269         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5270
5271 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5272
5273         PR testsuite/32471
5274         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5275           assuming it is 0x7ffffffff.
5276         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5277         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5278
5279 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5280
5281         * gfortran.dg/operator_3.f90: Fix dg directive.
5282         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5283         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5284         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5285
5286 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5287
5288         * g++.dg/cpp0x/decltype1.C: New.
5289         * g++.dg/cpp0x/decltype2.C: New.
5290         * g++.dg/cpp0x/decltype3.C: New.
5291         * g++.dg/cpp0x/decltype4.C: New.
5292         * g++.dg/cpp0x/decltype5.C: New.
5293         * g++.dg/cpp0x/decltype6.C: New.
5294
5295 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5296
5297         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5298           because the test relies on bit 31 to be the sign bit.
5299
5300 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5301
5302         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5303           assuming it is 0x7fffffff.
5304         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5305         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5306
5307 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5308
5309         PR c++/32346
5310         * g++.dg/expr/bitfield9.C: New test.
5311
5312 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5313
5314         PR fortran/32899
5315         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5316
5317 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5318
5319         PR fortran/32760
5320         * gfortran.dg/private_type_7.f90: New test.
5321
5322 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5323
5324         PR fortran/32035
5325         * gfortran.dg/select_char_1.f90: New test.
5326
5327 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5328
5329         PR fortran/32903
5330         * gfortran.dg/initialization_11.f90: New test.
5331
5332 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5333
5334         * gcc.target/mips/ins-1.c: New test.
5335
5336 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5337
5338         PR/19232
5339         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5340         (f1): Likewise.
5341
5342 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5343
5344         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5345         error: width of 'spare' exceeds its type.
5346
5347 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5348
5349         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5350         * gcc.dg/sibcall-4.c: Likewise.
5351
5352 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5353
5354         PR rtl-optimization/31500
5355         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5356         * g++.dg/warn/Warray-bounds.C: Likewise.
5357
5358 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5359
5360         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5361
5362 2007-07-25  Julian Brown  <julian@codesourcery.com>
5363             Paul Brook  <paul@codesourcery.com>
5364             Joseph Myers  <joseph@codesourcery.com>
5365             Mark Shinwell  <shinwell@codesourcery.com>
5366
5367         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5368         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5369         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5370         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5371         (check_effective_target_arm_neon_hw): New.
5372         * gcc.target/arm/neon/neon.exp: New file.
5373         * gcc.target/arm/neon/polytypes.c: New file.
5374         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5375
5376 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5377
5378         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5379           targets where an "int" is less than 32 bits wide.
5380
5381 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5382
5383         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5384
5385 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5386
5387         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5388           during addition if an int is only 16 bits wide.
5389         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5390
5391 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5392
5393         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5394           size as "long int" and are 32 or 64 bits wide.
5395         * gcc.dg/torture/pr28814.c: Likewise.
5396
5397 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5398
5399         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5400           exactly as wide as an int.
5401
5402 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5403
5404         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5405         Define and use throughout as long long printf format specifier.
5406         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5407         Likewise.
5408
5409 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5410
5411         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5412         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5413
5414 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5415
5416         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5417
5418 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5419
5420         * gcc.c-torture/execute/20070724-1.c: New.
5421
5422 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5423
5424         PR fortran/31205
5425         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5426         "deallocates" to 24, since patch has code rid of much spurious
5427         code.
5428         * gfortran.dg/interface_assignment_1.f90 : New test.
5429
5430         PR fortran/32842
5431         * gfortran.dg/interface_assignment_2.f90 : New test.
5432
5433 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5434
5435         PR fortran/32867
5436         * fortran.dg/initialization_10.f90: New test.
5437
5438 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5439
5440         PR fortran/32778
5441         * gfortran.dg/imag_2.f: Removed
5442         * gfortran.dg/warn_std_1.f90: New test.
5443         * gfortran.dg/warn_std_2.f90: New test.
5444         * gfortran.dg/warn_std_3.f90: New test.
5445
5446 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5447
5448         PR c++/29001
5449         * g++.dg/init/new22.C: New.
5450
5451 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5452
5453         PR c++/32561
5454         * g++.dg/template/crash67.C: New.
5455
5456 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5457
5458         * lib/target-support.exp (check_effective_target_natural_alignment): 
5459         (check_effective_target_vector_alignment_reachable): New.
5460         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5461         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5462         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5463         check.
5464         * gcc.dg/vect/pr25413.c: Likewise.
5465         * gcc.dg/vect/pr31699.c: Likewise.
5466
5467 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5468
5469         PR fortran/30814
5470         * gfortran.dg/pack_bounds_1.f90:  New test case.
5471
5472 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5473
5474         PR fortran/31639
5475         * gfortran.dg/initialization_9.f90: New test.
5476
5477 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5478
5479         PR fortran/32797
5480         PR fortran/32800
5481         * gfortran.dg/bind_c_usage_8.f03: New test case.
5482         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5483         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5484
5485 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5486
5487         * gcc.target/mips/branch-cost-1.c: New test.
5488         * gcc.target/mips/branch-cost-2.c: Likewise.
5489
5490 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5491
5492         PR fortran/32732
5493         * gfortran.dg/c_char_tests.f03: New test case.
5494         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5495         * gfortran.dg/c_char_tests_2.f03: New test case.
5496         * gfortran.dg/value_6.f03: Ditto.
5497         * gfortran.dg/value_7.f03: Ditto.
5498
5499 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5500
5501         PR fortran/32600
5502         * gfortran.dg/c_funloc_tests_5.f03: New.
5503         * gfortran.dg/c_funloc_tests_5.f04: New.
5504         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5505
5506 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5507
5508         PR c++/32839
5509         * g++.dg/expr/call4.C: New.
5510         * g++.dg/expr/call5.C: New.
5511
5512 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5513
5514         PR fortran/32710
5515         * gfortran.dg/namelist_30.f90: New test.
5516
5517 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5518
5519         PR fortran/29962
5520         * gfortran.dg/array_initializer_1.f90: Removed warning.
5521         * gfortran.dg/initialization_1.f90: Adjusted messages.
5522         * gfortran.dg/nested_modules_6.f90: Removed warning.
5523
5524         PR fortran/31253
5525         * gfortran.dg/initialization_7.f90: New test.
5526
5527         PR fortran/31639
5528         * gfortran.dg/initialization_8.f90: New test.
5529
5530 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5531
5532         PR c++/30818
5533         * g++.dg/template/crash47.C: Adjust errors.
5534         * g++.dg/template/crash48.C: Adjust errors.
5535         * g++.dg/template/typename12.C: New.
5536         * g++.dg/template/typename13.C: New.
5537         * g++.dg/template/typename14.C: New.
5538         * g++.dg/template/typedef6.C: Adjust errors.
5539
5540 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5541
5542         PR fortran/32627
5543         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5544         * gfortran.dg/pr32627.f03: New test case.
5545
5546         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5547         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5548         c_f_pointer_logical.
5549         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5550         c_f_pointer_complex.
5551         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5552         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5553         c_f_pointer_shape_tests_2.
5554         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5555
5556 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5557
5558         PR fortran/32804
5559         * gfortran.dg/c_loc_tests_9.f03: New test case.
5560         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5561
5562 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5563
5564         PR fortran/32823
5565         * gfortran.dg/int_2.f90: New test.
5566         
5567 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5568
5569         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5570
5571 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5572
5573         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5574         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5575
5576 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5577
5578         PR tree-optimization/19910
5579         * gcc.dg/pr19910.c: New test.
5580
5581 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5582
5583         PR fortran/32738
5584         * gfortran.dg/pr32738.f90: New test.
5585
5586 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5587
5588         PR tree-optimzation/32635
5589         * gfortran.dg/pr32635.f:  New test case.
5590
5591 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5592
5593         PR fortran/32801
5594         * gfortran.dg/pr32801.f03: New test case.
5595
5596 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5597
5598         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5599         Test negative numbers also.
5600         * gcc.dg/c99-math-float-1.c: Likewise.
5601         * gcc.dg/c99-math-long-double-1.c: Likewise.
5602         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5603         test inputs.
5604
5605 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5606         
5607         * lib/target-supports.exp (check_effective_target_sync_int_long):
5608         Enable for xtensa.
5609         (check_effective_target_sync_char_short): Likewise.
5610         
5611 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5612
5613         * gcc.dg/pr28796-2.c: Add more cases.
5614
5615 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5616
5617         * gcc.dg/pr28796-1.c: Add more cases.
5618         * gcc.dg/pr28796-2.c: Likewise.
5619
5620 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5621
5622         * gcc.dg/pr28796-1.c: Add more cases.
5623         * gcc.dg/pr28796-2.c: Likewise.
5624
5625 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5626
5627         PR fortran/32535
5628         * gfortran.dg/pr32535.f90: New test.
5629
5630 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5631
5632         PR fortran/31320
5633         PR fortran/32665
5634         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5635
5636 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5637
5638         PR rtl-optimization/32773
5639         * gcc.dg/pr32773.c: New test.
5640
5641 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5642
5643         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5644         match flax-vector-conversions note.
5645         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5646         instead of dg-error for the warning.
5647
5648 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5649
5650         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5651           adapted to work on targets with 16-bit or wider int.
5652         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5653         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5654         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5655         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5656
5657 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5658
5659         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5660         support large arrays.
5661         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5662         * gcc.dg/20061109-1.c: Likewise.
5663         * gcc.c-torture/execute/20061101-1.x: Likewise.
5664         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5665         * gcc.c-torture/execute/pr31448.x: Likewise.
5666
5667 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5668
5669         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5670
5671         PR fortran/32238
5672         * gfortran.dg/pr32238.f90: New test.
5673
5674         PR fortran/32222
5675         * gfortran.dg/pr32222.f90: New test.
5676
5677         PR fortran/32242
5678         * gfortran.dg/pr32242.f90: New test.
5679         
5680 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5681             David Ung  <davidu@mips.com>
5682
5683         * gcc.target/mips/mips-sched-madd.c: New test case.
5684
5685 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5686
5687         PR libfortran/32611
5688         * gfortran.dg/large_real_kind_1.f90: Update test.
5689         * gfortran.dg/pr17706.f90: Update test.
5690         * gfortran.dg/fmt_zero_digits.f90: Update test.
5691         * gfortran.dg/fmt_zero_precision.f90: Update test.
5692         * gfortran.dg/real_const_3.f90: Update test.
5693
5694 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5695
5696         PR fortran/32036
5697         * gfortran.dg/bounds_check_8.f90: New test.
5698         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5699
5700 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5701
5702         PR fortran/32357
5703         * gfortran.dg/mvbits_2.f90: New test.
5704
5705 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5706
5707         PR libfortran/32731
5708         * gfortran.dg/pack_mask_1.f90:  New test.
5709         * gfortran.dg/unpack_mask_1.f90:  New test.
5710
5711 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5714         * gcc.dg/20001101-1.c: Likewise.
5715         * gcc.dg/20001102-1.c: Likewise.
5716         * gcc.dg/20020116-2.c: Likewise.
5717         * gcc.dg/20020416-1.c: Likewise.
5718         * gcc.dg/sparc-constant-1.c: Likewise.
5719         * gcc.dg/sparc-dwarf2.c: Likewise.
5720         * gcc.dg/sparc-frame-1.c: Likewise.
5721         * gcc.dg/sparc-getcontext-1.c: Likewise.
5722         * gcc.dg/sparc-loop-1.c: Likewise.
5723         * gcc.dg/sparc-reg-1.c: Likewise.
5724         * gcc.dg/sparc-ret.c: Likewise.
5725         * gcc.dg/sparc-trap-1.c: Likewise.
5726         * gcc.dg/ultrasp10.c: Likewise.
5727         * gcc.dg/ultrasp11.c: Likewise.
5728         * gcc.dg/ultrasp1.c: Likewise.
5729         * gcc.dg/ultrasp2.c: Likewise.
5730         * gcc.dg/ultrasp3.c: Likewise.
5731         * gcc.dg/ultrasp4.c: Likewise.
5732         * gcc.dg/ultrasp5.c: Likewise.
5733         * gcc.dg/ultrasp6.c: Likewise.
5734         * gcc.dg/ultrasp7.c: Likewise.
5735         * gcc.dg/ultrasp8.c: Likewise.
5736         * gcc.dg/ultrasp9.c: Likewise.
5737         * gcc.dg/splet-1.c: Delete.
5738
5739 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5740
5741         PR fortran/32724
5742         * gfortran.dg/stfunc_5.f90: New test.
5743
5744 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5745
5746         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5747         New procedure to check if arrays are naturally aligned to the vector
5748         alignment boundary.
5749         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5750         in size_t typedef.  Adjust tree dump scan results according to
5751         vect_aligned_arrays target check.
5752         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5753         vect_aligned_arrays target check.
5754         * gcc.dg/vect/pr31699.c: Ditto.
5755
5756 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5757
5758         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5759         for V2DFmode vector conditional expression.
5760         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5761         and dfceq patterns.
5762         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5763         and dfcgt patterns.
5764         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5765         V2DFmode comparison and test special values.
5766         * lib/target-supports.exp: Switch on test for V2DFmode 
5767         vector conditional expression.
5768
5769 2007-07-13  Richard Guenther  <rguenther@suse.de>
5770
5771         PR tree-optimization/32721
5772         * gcc.dg/pr32721.c: New testcase.
5773
5774 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5775
5776         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5777         error message part that continues on a new line.
5778
5779 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5780
5781         * gcc.dg/c99-tgmath-1.c: New.
5782         * gcc.dg/c99-tgmath-2.c: New.
5783         * gcc.dg/c99-tgmath-3.c: New.
5784         * gcc.dg/c99-tgmath-4.c: New.
5785
5786 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5787             Janis Johnson  <janis187@us.ibm.com>
5788
5789         PR testsuite/25241
5790         * gcc.test-framework/dg-error-exp-F.c: New test.
5791         * gcc.test-framework/dg-warning-exp-F.c: New test.
5792         * lib/gcc.exp: Enable warning and error prefixes.
5793         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5794         (dg-error): Wrap original dg-error.
5795         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5796         markers from dg-error/dg-warning directives.
5797         * gcc.dg/20040322-1.c: Likewise.
5798         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5799         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5800         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5801         * gcc.dg/Werror-1.c: Likewise.
5802         * gcc.dg/Werror-10.c: Likewise.
5803         * gcc.dg/Werror-11.c: Likewise.
5804         * gcc.dg/Werror-2.c: Likewise.
5805         * gcc.dg/Werror-3.c: Likewise.
5806         * gcc.dg/Werror-4.c: Likewise.
5807         * gcc.dg/Werror-5.c: Likewise.
5808         * gcc.dg/Werror-6.c: Likewise.
5809         * gcc.dg/Werror-7.c: Likewise.
5810         * gcc.dg/Werror-8.c: Likewise.
5811         * gcc.dg/Werror-9.c: Likewise.
5812         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5813         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5814         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5815         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5816         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5817         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5818         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5819         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5820         * gcc.dg/Wnested-externs-1.c: Likewise.
5821         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5822         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5823         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5824         * gcc.dg/Wshadow-3.c: Likewise.
5825         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5826         * gcc.dg/Wwrite-strings-1.c: Likewise.
5827         * gcc.dg/anon-struct-5.c: Likewise.
5828         * gcc.dg/anon-struct-6.c: Likewise.
5829         * gcc.dg/anon-struct-7.c: Likewise.
5830         * gcc.dg/anon-struct-8.c: Likewise.
5831         * gcc.dg/array-8.c: Likewise.
5832         * gcc.dg/array-quals-2.c: Likewise.
5833         * gcc.dg/asm-qual-1.c: Likewise.
5834         * gcc.dg/asm-wide-1.c: Likewise.
5835         * gcc.dg/assign-warn-1.c: Likewise.
5836         * gcc.dg/assign-warn-2.c: Likewise.
5837         * gcc.dg/bitfld-10.c: Likewise.
5838         * gcc.dg/bitfld-11.c: Likewise.
5839         * gcc.dg/bitfld-12.c: Likewise.
5840         * gcc.dg/bitfld-13.c: Likewise.
5841         * gcc.dg/bitfld-14.c: Likewise.
5842         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5843         * gcc.dg/builtins-30.c: Likewise.
5844         * gcc.dg/c90-const-expr-5.c: Likewise.
5845         * gcc.dg/c90-typespec-1.c: Likewise.
5846         * gcc.dg/c99-const-expr-5.c: Likewise.
5847         * gcc.dg/c99-flex-array-5.c: Likewise.
5848         * gcc.dg/c99-fordecl-3.c: Likewise.
5849         * gcc.dg/c99-tag-3.c: Likewise.
5850         * gcc.dg/c99-typespec-1.c: Likewise.
5851         * gcc.dg/c99-vla-jump-1.c: Likewise.
5852         * gcc.dg/c99-vla-jump-2.c: Likewise.
5853         * gcc.dg/c99-vla-jump-3.c: Likewise.
5854         * gcc.dg/c99-vla-jump-4.c: Likewise.
5855         * gcc.dg/c99-vla-jump-5.c: Likewise.
5856         * gcc.dg/cast-1.c: Likewise.
5857         * gcc.dg/cast-2.c: Likewise.
5858         * gcc.dg/cast-3.c: Likewise.
5859         * gcc.dg/cast-4.c: Likewise.
5860         * gcc.dg/cast-pretty-print-1.c: Likewise.
5861         * gcc.dg/comp-goto-2.c: Likewise.
5862         * gcc.dg/comp-goto-3.c: Likewise.
5863         * gcc.dg/cpp/error-1.c: Likewise.
5864         * gcc.dg/cpp/if-paren.c: Likewise.
5865         * gcc.dg/decl-7.c: Likewise.
5866         * gcc.dg/decl-8.c: Likewise.
5867         * gcc.dg/decl-nospec-1.c: Likewise.
5868         * gcc.dg/decl-nospec-2.c: Likewise.
5869         * gcc.dg/decl-nospec-3.c: Likewise.
5870         * gcc.dg/declspec-10.c: Likewise.
5871         * gcc.dg/declspec-11.c: Likewise.
5872         * gcc.dg/declspec-12.c: Likewise.
5873         * gcc.dg/declspec-13.c: Likewise.
5874         * gcc.dg/declspec-14.c: Likewise.
5875         * gcc.dg/declspec-15.c: Likewise.
5876         * gcc.dg/declspec-16.c: Likewise.
5877         * gcc.dg/declspec-17.c: Likewise.
5878         * gcc.dg/declspec-4.c: Likewise.
5879         * gcc.dg/declspec-5.c: Likewise.
5880         * gcc.dg/declspec-6.c: Likewise.
5881         * gcc.dg/declspec-7.c: Likewise.
5882         * gcc.dg/declspec-8.c: Likewise.
5883         * gcc.dg/declspec-9.c: Likewise.
5884         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5885         * gcc.dg/dfp/constants-c99.c: Likewise.
5886         * gcc.dg/dfp/keywords-c89.c: Likewise.
5887         * gcc.dg/dfp/keywords-c99.c: Likewise.
5888         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5889         * gcc.dg/dfp/typespec.c: Likewise.
5890         * gcc.dg/dremf-type-compat-2.c: Likewise.
5891         * gcc.dg/dremf-type-compat-3.c: Likewise.
5892         * gcc.dg/dremf-type-compat-4.c: Likewise.
5893         * gcc.dg/empty-source-2.c: Likewise.
5894         * gcc.dg/empty-source-3.c: Likewise.
5895         * gcc.dg/enum3.c: Likewise.
5896         * gcc.dg/extra-semi-2.c: Likewise.
5897         * gcc.dg/extra-semi-3.c: Likewise.
5898         * gcc.dg/float-range-1.c: Likewise.
5899         * gcc.dg/float-range-2.c: Likewise.
5900         * gcc.dg/float-range-3.c: Likewise.
5901         * gcc.dg/float-range-5.c: Likewise.
5902         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5903         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5904         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5905         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5906         * gcc.dg/format/cast-1.c: Likewise.
5907         * gcc.dg/format/gcc_diag-3.c: Likewise.
5908         * gcc.dg/format/gcc_diag-4.c: Likewise.
5909         * gcc.dg/format/gcc_diag-6.c: Likewise.
5910         * gcc.dg/format/gcc_diag-8.c: Likewise.
5911         * gcc.dg/format/gcc_diag-9.c: Likewise.
5912         * gcc.dg/format/nul-2.c: Likewise.
5913         * gcc.dg/format/opt-1.c: Likewise.
5914         * gcc.dg/format/opt-2.c: Likewise.
5915         * gcc.dg/format/opt-3.c: Likewise.
5916         * gcc.dg/format/opt-4.c: Likewise.
5917         * gcc.dg/format/opt-5.c: Likewise.
5918         * gcc.dg/format/opt-6.c: Likewise.
5919         * gcc.dg/framework-2.c: Likewise.
5920         * gcc.dg/func-args-1.c: Likewise.
5921         * gcc.dg/func-outside-1.c: Likewise.
5922         * gcc.dg/func-outside-2.c: Likewise.
5923         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5924         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5925         * gcc.dg/if-empty-1.c: Likewise.
5926         * gcc.dg/init-bad-1.c: Likewise.
5927         * gcc.dg/init-bad-2.c: Likewise.
5928         * gcc.dg/init-bad-3.c: Likewise.
5929         * gcc.dg/init-desig-obs-2.c: Likewise.
5930         * gcc.dg/init-desig-obs-3.c: Likewise.
5931         * gcc.dg/init-empty-2.c: Likewise.
5932         * gcc.dg/init-empty-3.c: Likewise.
5933         * gcc.dg/inline-11.c: Likewise.
5934         * gcc.dg/inline-12.c: Likewise.
5935         * gcc.dg/inline-8.c: Likewise.
5936         * gcc.dg/inline-9.c: Likewise.
5937         * gcc.dg/inline3.c: Likewise.
5938         * gcc.dg/label-decl-1.c: Likewise.
5939         * gcc.dg/label-decl-2.c: Likewise.
5940         * gcc.dg/label-decl-3.c: Likewise.
5941         * gcc.dg/label-decl-4.c: Likewise.
5942         * gcc.dg/long-long-typespec-1.c: Likewise.
5943         * gcc.dg/lvalue-2.c: Likewise.
5944         * gcc.dg/lvalue-3.c: Likewise.
5945         * gcc.dg/nested-func-3.c: Likewise.
5946         * gcc.dg/nested-redef-1.c: Likewise.
5947         * gcc.dg/noreturn-4.c: Likewise.
5948         * gcc.dg/old-style-prom-2.c: Likewise.
5949         * gcc.dg/old-style-prom-3.c: Likewise.
5950         * gcc.dg/old-style-then-proto-1.c: Likewise.
5951         * gcc.dg/overflow-warn-1.c: Likewise.
5952         * gcc.dg/overflow-warn-2.c: Likewise.
5953         * gcc.dg/overflow-warn-3.c: Likewise.
5954         * gcc.dg/overflow-warn-4.c: Likewise.
5955         * gcc.dg/overflow-warn-6.c: Likewise.
5956         * gcc.dg/parm-forwdecl-2.c: Likewise.
5957         * gcc.dg/parm-forwdecl-3.c: Likewise.
5958         * gcc.dg/parm-impl-decl-1.c: Likewise.
5959         * gcc.dg/parm-impl-decl-2.c: Likewise.
5960         * gcc.dg/parm-incomplete-1.c: Likewise.
5961         * gcc.dg/parm-mismatch-1.c: Likewise.
5962         * gcc.dg/pointer-arith-1.c: Likewise.
5963         * gcc.dg/pointer-arith-2.c: Likewise.
5964         * gcc.dg/pointer-arith-3.c: Likewise.
5965         * gcc.dg/pointer-arith-4.c: Likewise.
5966         * gcc.dg/pointer-arith-6.c: Likewise.
5967         * gcc.dg/pointer-arith-7.c: Likewise.
5968         * gcc.dg/pointer-arith-8.c: Likewise.
5969         * gcc.dg/pr13804-1.c: Likewise.
5970         * gcc.dg/pr15698-1.c: Likewise.
5971         * gcc.dg/pr15698-2.c: Likewise.
5972         * gcc.dg/pr15698-3.c: Likewise.
5973         * gcc.dg/pr15698-4.c: Likewise.
5974         * gcc.dg/pr15698-5.c: Likewise.
5975         * gcc.dg/pr15698-6.c: Likewise.
5976         * gcc.dg/pr15698-7.c: Likewise.
5977         * gcc.dg/pr15698-8.c: Likewise.
5978         * gcc.dg/pr17188-1.c: Likewise.
5979         * gcc.dg/pr17301-1.c: Likewise.
5980         * gcc.dg/pr17301-2.c: Likewise.
5981         * gcc.dg/pr17730-1.c: Likewise.
5982         * gcc.dg/pr20368-1.c: Likewise.
5983         * gcc.dg/pr20368-2.c: Likewise.
5984         * gcc.dg/pr20368-3.c: Likewise.
5985         * gcc.dg/pr22308-1.c: Likewise.
5986         * gcc.dg/qual-component-1.c: Likewise.
5987         * gcc.dg/redecl-1.c: Likewise.
5988         * gcc.dg/redecl-11.c: Likewise.
5989         * gcc.dg/redecl-12.c: Likewise.
5990         * gcc.dg/redecl-13.c: Likewise.
5991         * gcc.dg/redecl-14.c: Likewise.
5992         * gcc.dg/redecl-15.c: Likewise.
5993         * gcc.dg/register-var-1.c: Likewise.
5994         * gcc.dg/register-var-2.c: Likewise.
5995         * gcc.dg/stmt-expr-2.c: Likewise.
5996         * gcc.dg/stmt-expr-3.c: Likewise.
5997         * gcc.dg/stmt-expr-label-1.c: Likewise.
5998         * gcc.dg/stmt-expr-label-2.c: Likewise.
5999         * gcc.dg/stmt-expr-label-3.c: Likewise.
6000         * gcc.dg/struct-empty-2.c: Likewise.
6001         * gcc.dg/struct-empty-3.c: Likewise.
6002         * gcc.dg/struct-parse-1.c: Likewise.
6003         * gcc.dg/struct-semi-1.c: Likewise.
6004         * gcc.dg/struct-semi-2.c: Likewise.
6005         * gcc.dg/struct-semi-3.c: Likewise.
6006         * gcc.dg/switch-5.c: Likewise.
6007         * gcc.dg/switch-6.c: Likewise.
6008         * gcc.dg/switch-7.c: Likewise.
6009         * gcc.dg/tls/diag-5.c: Likewise.
6010         * gcc.dg/transparent-union-1.c: Likewise.
6011         * gcc.dg/transparent-union-3.c: Likewise.
6012         * gcc.dg/typespec-1.c: Likewise.
6013         * gcc.dg/vla-init-2.c: Likewise.
6014         * gcc.dg/vla-init-3.c: Likewise.
6015         * gcc.dg/vla-init-4.c: Likewise.
6016         * gcc.dg/vla-init-5.c: Likewise.
6017         * gcc.dg/void-cast-2.c: Likewise.
6018         * gcc.dg/wvla-3.c: Likewise.
6019         * gcc.dg/wvla-7.c: Likewise.
6020         * gcc.target/i386/991209-1.c: Likewise.
6021         * gcc.target/ia64/fpreg-1.c: Likewise.
6022         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6023         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6024         
6025 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6026
6027         PR fortran/31639
6028         * gfortran.dg/func_decl_4.f90: New test.
6029
6030 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6031
6032         PR fortran/32727
6033         * gfortran.dg/interface_17.f90: New test.
6034
6035 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6036
6037         PR fortran/32599
6038         * gfortran.dg/32599.f03: New test case.
6039
6040         PR fortran/32601
6041         * gfortran.dg/32601.f03: New test case.
6042         * gfortran.dg/32601_1.f03: Ditto.
6043         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6044         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6045
6046 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6047
6048         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6049
6050 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6051             Devang Patel  <dpatel@apple.com>
6052
6053         PR tree-optimization/25413
6054         * gcc.dg/vect/vect-align-1.c: New.
6055         * gcc.dg/vect/vect-align-2.c: New.
6056         * gcc.dg/vect/pr25413.c: New.
6057         * gcc.dg/vect/pr25413a.c: New.
6058         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6059
6060 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6061
6062         * lib/target-support.exp (check_ultrasparc_hw_available):
6063         New function.
6064         (is-effective-target): Check $arg for ultrasparc_hw.
6065         (is-effective-target-keyword): Likewise.
6066         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6067         when determining what to do on sparc platforms.
6068         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6069         * gcc.dg/20001101-1.c: Likewise.
6070         * gcc.dg/20001101-2.c: Likewise.
6071         * gcc.dg/ultrasp9.c: Likewise.
6072         * gcc.dg/ultrasp10.c: Likewise.
6073         * gcc.target/sparc/pdist-3.c: Likewise.
6074
6075 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6076
6077         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6078
6079 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6080
6081         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6082         get vectorized.
6083         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6084         now get vectorized.
6085         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6086         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6087         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6088         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6089         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6090         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6091         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6092         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6093         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6094         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6095         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6096         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6097         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6098         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6099         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6100         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6101         Add spu.
6102
6103 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR c++/30854
6106         * g++.dg/parse/error30.C: New test.
6107
6108 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6109
6110         PR fortran/29804
6111         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6112
6113 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6114
6115         * gfortran.fortran-torture/compile/pr32663.f: New test.
6116
6117 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6118
6119         PR c++/31027
6120         * g++.dg/inherit/virtual4.C: New.
6121
6122 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6123
6124         PR target/32661
6125         * gcc.target/i386/pr32661-1.c: New test.
6126
6127 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6128
6129         * gnat.dg/invariant_index.ad[sb]: New test.
6130
6131 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6132
6133         PR c++/32560
6134         * g++.dg/template/decl3.C: New.
6135
6136 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6137
6138         PR 32617
6139         * gcc.c-torture/execute/align-3.c: New.
6140
6141 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6142
6143         PR target/32708
6144         * gcc.target/i386/pr32708-1.c: New test.
6145         * gcc.target/i386/pr32708-2.c: Ditto.
6146         * gcc.target/i386/pr32708-3.c: Ditto.
6147
6148 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6149
6150         * g++.dg/init/new20.C: Remove svn:executable flag.
6151
6152 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6153
6154         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6155
6156 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6157
6158         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6159
6160 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6161
6162         PR testsuite/25241
6163         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6164         directive.
6165         
6166 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6167
6168         PR fortran/32157
6169         * gfortran.dg/overload_2.f90: New test.
6170
6171         PR fortran/32689
6172         * gfortran.dg/transfer_simplify_5.f90
6173
6174         PR fortran/32634
6175         * gfortran.dg/interface_15.f90: New test.
6176
6177 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6178
6179         PR libfortran/32336
6180         * gfortran.dg/matmul_5.f90:  New test case.
6181
6182 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6183
6184         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6185         * gcc.dg/fesd-any.h: Likewise.
6186         * gcc.dg/fesd-baseonly.c: Likewise.
6187         * gcc.dg/fesd-baseonly.h: Likewise.
6188         * gcc.dg/fesd-none.c: Likewise.
6189         * gcc.dg/fesd-none.h: Likewise.
6190         * gcc.dg/fesd-reduced.c: Likewise.
6191         * gcc.dg/fesd-reduced.h: Likewise.
6192         * gcc.dg/fesd-sys.c: Likewise.
6193         * gcc.dg/fesd-sys.h: Likewise
6194         * gcc.dg/fesd.h: Likewise.
6195
6196         * g++.dg/debug/dwarf2: New directory.
6197         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6198         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6199         * g++.dg/other/fesd-any.h: Likewise.
6200         * g++.dg/other/fesd-baseonly.C: Likewise.
6201         * g++.dg/other/fesd-baseonly.h: Likewise.
6202         * g++.dg/other/fesd-none.C: Likewise.
6203         * g++.dg/other/fesd-none.h: Likewise.
6204         * g++.dg/other/fesd-reduced.C: Likewise.
6205         * g++.dg/other/fesd-reduced.h: Likewise.
6206         * g++.dg/other/fesd-sys.C: Likewise.
6207         * g++.dg/other/fesd-sys.h: Likewise.
6208         * g++.dg/other/fesd.h: Likewise.
6209
6210 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6211
6212         PR fortran/31129
6213         * gfortran.dg/parameter_unused.f90: New test.
6214
6215 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6216
6217         PR tree-optimization/32681
6218         * gcc.dg/tree-ssa/pr32681.c: New test.
6219
6220 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6221
6222         PR fortran/32678
6223         * gfortran.dg/fmt_t_5.f90: New test.
6224
6225 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6226
6227         PR c++/30535
6228         * g++.dg/template/operator10.C: New.
6229
6230 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6231
6232         PR libfortran/32217
6233         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6234
6235 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6236
6237         PR fortran/29876
6238         * gfortran.dg/operator_6.f90: New test.
6239
6240 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6241
6242         PR fortran/17711
6243         * gfortran.dg/operator_4.f90: New test.
6244         * gfortran.dg/operator_5.f90: New test.
6245         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6246         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6247
6248 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6249
6250         PR fortran/32669
6251         * gfortran.dg/argument_checking_6.f90: New.
6252
6253 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6254
6255         PR fortran/25094
6256         * gfortran.dg/interface_155555.f90: New test.
6257
6258 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6259
6260         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6261         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6262
6263 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6264
6265         PR testsuite/25241
6266         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6267         discern pedantic diagnostics and errors.
6268         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6269         and not an error.
6270         * gcc.dg/20050121-1.c: This is an error and not a warning.
6271         * gcc.target/i386/sseregparm-2.c:  Likewise.
6272         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6273         * gcc.dg/charset/attribute2.c: Likewise.
6274         * gcc.dg/bitfld-1.c: Likewise.
6275         * gcc.dg/pack-test-2.c: Likewise.
6276         * gcc.dg/940510-1.c: Match separately error and warning.
6277         * gcc.dg/array-2.c: Match separately multiple messages. The second
6278         diagnostic is a pedantic warning and not an error.
6279         * gcc.dg/pr14475.c: Match separately multiple messages.
6280         * gcc.dg/pr18809-1.c: Likewise.
6281         * gcc.dg/pr27953.c: Likewise.
6282         * gcc.dg/vla-init-1.c: Likewise.
6283         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6284
6285 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6286
6287         PR fortran/32644
6288         * gfortran.dg/char_decl_1.f90: New test.
6289
6290 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6291
6292         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6293
6294 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/32232
6297         * g++.dg/template/overload9.C: New test.
6298
6299 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6300
6301         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6302         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6303
6304 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6305
6306         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6307         * gcc.dg/20001012-2.c: Likewise.
6308         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6309         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6310
6311 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6312
6313         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6314         about the chunk size when STACK_SIZE is defined.
6315
6316 2007-07-06  Josh Conner  <jconner@apple.com>
6317
6318         PR middle-end/32602
6319         * gcc.dg/sibcall-8.c: New test.
6320
6321 2007-07-06  Josh Conner  <jconner@apple.com>
6322
6323         PR middle-end/32603
6324         * gcc.target/arm/sibcall-1.c: New test.
6325
6326 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6327
6328         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6329
6330 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6331
6332         * gfortran.dg/save_parameter.f90: New test.
6333         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6334
6335 2007-07-06  Richard Guenther  <rguenther@suse.de>
6336
6337         * g++.dg/opt/pr30965.C: New testcase.
6338
6339 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6340
6341         * gcc.target/mips/save-restore-5.c: New test.
6342
6343 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6344
6345         PR rtl_optimization/32450
6346         * gcc.dg/pr32450.c: New runtime test.
6347
6348 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6349
6350         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6351         single underscore in scan directives.
6352
6353 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6354
6355         PR c++/32245
6356         * g++.dg/init/ptrmem4.C: New test.
6357
6358         PR c++/32251
6359         * g++.dg/init/new21.C: Likewise.
6360
6361         PR c++/31992
6362         * g++.dg/template/static30.C: Likewise.
6363
6364 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6365
6366         * gcc.dg/vect/costmodel/ppc: New directory.
6367         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6368         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6369         New test.
6370         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6371         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6372         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6373         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6374         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6375         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6376         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6377         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6378         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6379         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6380         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6381         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6382         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6383         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6384
6385 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6386
6387         PR fortran/32359
6388         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6389
6390 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6391
6392         PR fortran/32526
6393         * gfortran.dg/interface_14.f90: New test.
6394
6395         PR fortran/32613
6396         * gfortran.dg/do_iterator_2.f90: New test.
6397
6398 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6399
6400         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6401         (FE_DEC_DOWNWARD): Likewise.
6402         (FE_DEC_UPWARD): Likewise.
6403         (FE_DEC_TOWARDZERO): Likewise.
6404         (FE_DEC_TONEARESTFROMZERO): Likewise.
6405
6406 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6407
6408         * gcc.c-torture/compile/pr32606.c: New.
6409         * gfortran.fortran-torture/execute/pr32604.f90: New.
6410
6411 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6412
6413         * gcc.dg/visibility-12.c: New test.
6414         * gcc.dg/visibility-13.c: Likewise.
6415         * g++.dg/ext/visibility-9.C: Likewise.
6416         * g++.dg/ext/visibility-10.C: Likewise.
6417
6418 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6419
6420         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6421         * gcc.dg/sh-relax-vxworks.c: New test.
6422
6423 2007-07-04  Richard Guenther  <rguenther@suse.de>
6424
6425         PR tree-optimization/32500
6426         * gcc.c-torture/execute/pr32500.c: New testcase.
6427
6428 2007-07-04  Richard Guenther  <rguenther@suse.de>
6429
6430         PR tree-optimization/32482
6431         * gcc.c-torture/compile/pr32482.c: New testcase.
6432
6433 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6434
6435         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6436         VxWorks kernels.
6437         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6438         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6439         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6440         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6441
6442 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6443
6444         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6445
6446 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6447
6448         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6449
6450 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6451
6452         PR fortran/31198
6453         * gfortran.dg/min_max_optional_1.f90: New test.
6454         * gfortran.dg/min_max_optional_2.f90: New test.
6455         * gfortran.dg/min_max_optional_3.f90: New test.
6456
6457 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6458
6459         PR fortran/32545
6460         * gfortran.dg/fmt_error.f90: New test.
6461
6462 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6463
6464         PR fortran/32612
6465         * gfortran.dg/interface_13.f90: New test.
6466
6467 2007-07-03  Dave Brolley  <brolley@redhat.com>
6468
6469         PR c++/31743
6470         * g++.dg/init/new20.C: New test.
6471
6472 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6473
6474         PR fortran/32579
6475         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6476
6477 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6478
6479         PR fortran/25062
6480         * common_7.f90: New.
6481         * common_8.f90: New.
6482         * common_9.f90: New.
6483
6484 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6485
6486         PR fortran/30940
6487         * gfortran.dg/argument_checking_1.f90: New.
6488         * gfortran.dg/argument_checking_2.f90: New.
6489         * gfortran.dg/argument_checking_3.f90: New.
6490         * gfortran.dg/argument_checking_4.f90: New.
6491         * gfortran.dg/argument_checking_5.f90: New.
6492         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6493         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6494
6495 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6496
6497         * gcc.dg/pr32176.c: Add -w to default dg-options.
6498
6499 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6500
6501         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6502
6503 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6504
6505         PR fortran/20888
6506         * gfortran.dg/null_2.f90: New.
6507
6508 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6509             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6510
6511         PR middle-end/32176
6512         * gcc.dg/pr32176.c: New test.
6513
6514 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6515
6516         * gcc.dg/const-float80.c : New test.
6517         * gcc.dg/const-float128.c : New test.
6518         * gcc.dg/const-float80-ped.c : New test.
6519         * gcc.dg/const-float128-ped.c : New test.
6520
6521 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6522
6523         * gcc.dg/c99-math.h: Fix typo.
6524
6525 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR libgomp/32468
6528         * gcc.dg/gomp/pr32468-1.c: New test.
6529
6530 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6531
6532         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6533         an ABI option.
6534
6535 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6536
6537         * gfortran.fortran-torture/compile/pr32583.f: New.
6538         * gcc.c-torture/compile/pr32584.c: New
6539
6540 2007-07-02  Ollie Wild  <aaw@google.com>
6541
6542         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6543         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6544
6545 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6546
6547         * gcc.target/mips/save-restore-1.c: New test.
6548         * gcc.target/mips/save-restore-2.c: Likewise.
6549         * gcc.target/mips/save-restore-3.c: Likewise.
6550         * gcc.target/mips/save-restore-4.c: Likewise.
6551
6552 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6553
6554         PR tree-optimization/31966
6555         PR tree-optimization/32533
6556         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6557         * gfortran.dg/pr32533.f90: Ditto.
6558
6559 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6560
6561         * g++.dg/opt/nrv12.C: New test.
6562         * gcc.target/i386/nrv1.c: New test.
6563
6564         PR c++/31748
6565         * g++.dg/gomp/pr31748.C: New test.
6566
6567 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6568  
6569         PR tree-optimization/32230
6570         * gcc.dg/vect/pr32230.c: New test.
6571
6572 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6573
6574         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6575         * bind_c_coms.f90: Ditto.
6576         * bind_c_coms_driver.c: Ditto.
6577         * bind_c_dts.f90: Ditto.
6578         * bind_c_dts_2.f03: Ditto.
6579         * bind_c_dts_2_driver.c: Ditto.
6580         * bind_c_dts_3.f03: Ditto.
6581         * bind_c_dts_4.f03: Ditto.
6582         * bind_c_dts_driver.c: Ditto.
6583         * bind_c_implicit_vars.f03: Ditto.
6584         * bind_c_procs.f03: Ditto.
6585         * bind_c_usage_2.f03: Ditto.
6586         * bind_c_usage_3.f03: Ditto.
6587         * bind_c_usage_5.f03: Ditto.
6588         * bind_c_usage_6.f03: Ditto.
6589         * bind_c_usage_7.f03: Ditto.
6590         * bind_c_vars.f90: Ditto.
6591         * bind_c_vars_driver.c: Ditto.
6592         * binding_c_table_15_1.f03: Ditto.
6593         * binding_label_tests.f03: Ditto.
6594         * binding_label_tests_10.f03: Ditto.
6595         * binding_label_tests_10_main.f03: Ditto.
6596         * binding_label_tests_11.f03: Ditto.
6597         * binding_label_tests_11_main.f03: Ditto.
6598         * binding_label_tests_12.f03: Ditto.
6599         * binding_label_tests_13.f03: Ditto.
6600         * binding_label_tests_13_main.f03: Ditto.
6601         * binding_label_tests_14.f03: Ditto.
6602         * binding_label_tests_2.f03: Ditto.
6603         * binding_label_tests_3.f03: Ditto.
6604         * binding_label_tests_4.f03: Ditto.
6605         * binding_label_tests_5.f03: Ditto.
6606         * binding_label_tests_6.f03: Ditto.
6607         * binding_label_tests_7.f03: Ditto.
6608         * binding_label_tests_8.f03: Ditto.
6609         * binding_label_tests_9.f03: Ditto.
6610         * c_assoc.f90: Ditto.
6611         * c_assoc_2.f03: Ditto.
6612         * c_f_pointer_shape_test.f90: Ditto.
6613         * c_f_pointer_tests.f90: Ditto.
6614         * c_f_tests_driver.c: Ditto.
6615         * c_funloc_tests.f03: Ditto.
6616         * c_funloc_tests_2.f03: Ditto.
6617         * c_funloc_tests_3.f03: Ditto.
6618         * c_funloc_tests_3_funcs.c: Ditto.
6619         * c_kind_params.f90: Ditto.
6620         * c_kind_tests_2.f03: Ditto.
6621         * c_kinds.c: Ditto.
6622         * c_loc_driver.c: Ditto.
6623         * c_loc_test.f90: Ditto.
6624         * c_loc_tests_2.f03: Ditto.
6625         * c_loc_tests_2_funcs.c: Ditto.
6626         * c_loc_tests_3.f03: Ditto.
6627         * c_loc_tests_4.f03: Ditto.
6628         * c_loc_tests_5.f03: Ditto.
6629         * c_loc_tests_6.f03: Ditto.
6630         * c_loc_tests_7.f03: Ditto.
6631         * c_loc_tests_8.f03: Ditto.
6632         * c_ptr_tests.f03: Ditto.
6633         * c_ptr_tests_10.f03: Ditto.
6634         * c_ptr_tests_5.f03: Ditto.
6635         * c_ptr_tests_7.f03: Ditto.
6636         * c_ptr_tests_7_driver.c: Ditto.
6637         * c_ptr_tests_8.f03: Ditto.
6638         * c_ptr_tests_8_funcs.c: Ditto.
6639         * c_ptr_tests_9.f03: Ditto.
6640         * c_ptr_tests_driver.c: Ditto.
6641         * c_size_t_driver.c: Ditto.
6642         * c_size_t_test.f03: Ditto.
6643         * com_block_driver.f90: Ditto.
6644         * global_vars_c_init.f90: Ditto.
6645         * global_vars_c_init_driver.c: Ditto.
6646         * global_vars_f90_init.f90: Ditto.
6647         * global_vars_f90_init_driver.c: Ditto.
6648         * interop_params.f03: Ditto.
6649         * iso_c_binding_only.f03: Ditto.
6650         * iso_c_binding_rename_1.f03: Ditto.
6651         * iso_c_binding_rename_1_driver.c: Ditto.
6652         * iso_c_binding_rename_2.f03: Ditto.
6653         * iso_c_binding_rename_2_driver.c: Ditto.
6654         * kind_tests_2.f03: Ditto.
6655         * kind_tests_3.f03: Ditto.
6656         * module_md5_1.f90: Ditto.
6657         * only_clause_main.c: Ditto.
6658         * print_c_kinds.f90: Ditto.
6659         * test_bind_c_parens.f03: Ditto.
6660         * test_c_assoc.c: Ditto.
6661         * test_com_block.f90: Ditto.
6662         * test_common_binding_labels.f03: Ditto.
6663         * test_common_binding_labels_2.f03: Ditto.
6664         * test_common_binding_labels_2_main.f03: Ditto.
6665         * test_common_binding_labels_3.f03: Ditto.
6666         * test_common_binding_labels_3_main.f03: Ditto.
6667         * test_only_clause.f90: Ditto.
6668         * use_iso_c_binding.f90: Ditto.
6669         * value_5.f90: Ditto.
6670         * value_test.f90: Ditto.
6671         * value_tests_f03.f90: Ditto.
6672
6673 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6674
6675         * gcc.dg/tls/opt-14.c: New.
6676
6677 2007-07-01  Ollie Wild  <aaw@google.com>
6678
6679         * g++.dg/lookup/using16.C: New test.
6680         * g++.dg/lookup/using17.C: New test.
6681
6682 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6683
6684         PR fortran/32239
6685         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6686         (test_4): Use proper test for floating point equality.
6687         (test_8): Likewise.
6688
6689 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6690
6691         PR libgfortran/32554
6692         * gfortran.dg/fmt_p_1.f90: New test.
6693
6694 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6695
6696         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6697         initialization and fix dg-final check - the initialization loop is
6698         vectorizable.
6699
6700 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6701             Volker Reichelt  <reichelt@netcologne.de>
6702
6703         PR middle-end/32559
6704         * gcc.dg/pr32559.c: New test.
6705
6706 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6707
6708         PR tree-optimization/25371
6709         * gcc.dg/vect/pr25371.c: New test.
6710
6711 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6712
6713         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6714         when allocating and initializing a flexible array.
6715
6716 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6717
6718         PR fortran/20373
6719         * gfortran.dg/intrinsic.f90: New test.
6720
6721 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6722
6723         PR fortran/32555
6724         * gfortran.dg/fmt_zero_check.f90: New.
6725
6726 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6727
6728         PR fortran/30284
6729         * gfortran.dg/repeat_f90: New test.
6730
6731 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6732
6733         PR testsuite/25241
6734         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6735         -pedantic-errors, so we should match errors.
6736         * gcc.dg/cpp/escape-1.c: Likewise.
6737         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6738         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6739         warning.
6740         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6741         errors instead of warnings.
6742         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6743         a pedantic warning.
6744         * gcc.dg/cpp/arith-3.c: Likewise.
6745
6746 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6747
6748         PR testsuite/25241
6749         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6750         * gcc.dg/pch/valid-2.c: Likewise.
6751         * gcc.dg/pch/valid-3.c: Likewise.
6752         * gcc.dg/pch/warn-1.c: Likewise.
6753         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6754         
6755 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6756
6757         PR c/4076
6758         * gcc.dg/Wunused-function.c: New.
6759         
6760 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6761
6762         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6763
6764 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6765
6766         * g++.dg/other/canon-31724.C: New.
6767         
6768 2007-06-29  Jan Hubicka  <jh@suse.cz>
6769
6770         PR middle-end/32372
6771         * gcc.c-torture/compile/pr32372.c: new.
6772
6773 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6774
6775         * gfortran.dg/operator_3.f90: New test.
6776
6777 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6778
6779         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6780         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6781
6782 2007-06-29  Richard Guenther  <rguenther@suse.de>
6783
6784         PR middle-end/32493
6785         * gcc.dg/inline-23.c: New testcase.
6786
6787 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6788
6789         PR tree-optimization/24659
6790         * gcc.target/i386/vectorize2.c: New test.
6791         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6792         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6793
6794 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6795
6796         * gcc.dg/pointer-arith-9.c: New test.
6797
6798 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6799
6800         PR fortran/32483
6801         * gfortran.dg/fmt_read_2.f90: New.
6802
6803 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6804
6805         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6806         If it exists, don't try to create it.
6807
6808 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6809
6810         * g++.dg/ext/visibility/ms-compat-1.C: New.
6811
6812 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6813
6814         PR tree-opt/32417
6815         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6816
6817 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6818
6819         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6820         targets.
6821
6822 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6823
6824         PR fortran/32467
6825         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6826
6827 2007-06-27  Richard Guenther  <rguenther@suse.de>
6828
6829         PR middle-end/32492
6830         * gcc.dg/inline-22.c: New testcase.
6831
6832 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6833
6834         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6835         the scan-assembler constant.
6836
6837 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6838
6839         PR 20216
6840         * gcc.dg/pr20216.c: New.
6841
6842 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6843
6844         PR tree-opt/32421
6845         * gcc.dg/vect/pr32421.c: New test.
6846
6847 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6848
6849         PR c++/32111
6850         * g++.dg/other/friend5.C: New test.
6851
6852 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6853
6854         PR fortran/32464
6855         * gfortran.dg/host_assoc_function_2.f90: New test.
6856
6857         PR fortran/31494
6858         * gfortran.dg/host_assoc_call_1.f90: New test.
6859
6860 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6861
6862         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6863         
6864 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6865
6866         PR fortran/32456
6867         * gfortran.dg/error_format.f90: New test.
6868
6869 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6870
6871         PR fortran/32136
6872         * gfortran.dg/pr32136.f90: New test.
6873
6874 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6875
6876         PR fortran/31726
6877         * gfortran.dg/minmaxloc_1.f90: New test.
6878
6879         PR fortran/32298
6880         * gfortran.dg/minmaxloc_2.f90: New test.
6881
6882 2007-06-23  Richard Guenther  <rguenther@suse.de>
6883
6884         PR tree-optimization/16876
6885         PR middle-end/29478
6886         * gcc.dg/pr29254.c: The warning is bogus.
6887         * gcc.dg/warn-1.c: Likewise.
6888         * gcc.dg/assign-warn-3.c: Likewise.
6889         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6890
6891 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6892
6893         * gcc.c-torture/execute/20070623-1.c: New.
6894
6895 2007-06-22  Jan Hubicka  <jh@suse.cz>
6896
6897         * gcc.c-torture/compile/pr31541.c: New.
6898
6899 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6900
6901         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6902         Remove -m64 from dg-options.
6903
6904 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6905
6906         PR middle-end/32374
6907         * gcc.dg/pr32374.c: New test.
6908
6909 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6910
6911         PR fortran/32360
6912         * gfortran.dg/pointer_assign_3.f90: New test.
6913
6914 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6915
6916         * gcc.dg/tree-ssa/pr19590.c: New.
6917
6918 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6919
6920         PR fortran/31162
6921         * gfortran.dg/assign.f90: Update test.
6922         * gfortran.dg/real_do_1.f90: Update test.
6923         * gfortran.dg/gomp/omp_do1.f90: Update test.
6924         * gfortran.dg/warnings_are_errors_1.f: Update test.
6925         * gfortran.dg/g77/20010519-1.f: Update test.
6926         * gfortran.dg/g77/pr9258.f: Update test.
6927         * gfortran.dg/g77/960317-1.f: Update test.
6928
6929 2007-06-21  Richard Guenther  <rguenther@suse.de>
6930
6931         PR tree-optimization/32453
6932         * gcc.c-torture/compile/pr32453.c: New testcase.
6933
6934 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR tree-optimization/31866
6937         * gcc.dg/pr31866.c: New test.
6938
6939 2007-06-21  Richard Guenther  <rguenther@suse.de>
6940
6941         PR tree-optimization/32451
6942         * g++.dg/torture/20070621-1.C: New testcase.
6943
6944 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6945
6946         * gcc.dg/attr-isr.c: Test delay slot content.
6947         
6948 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6949
6950         PR fortran/32361
6951         gfortran.dg/pointer_assign_2.f90: New test.
6952
6953 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6954
6955         PR fortran/25061
6956         gfortran.dg/invalid_procedure_name.f90: New test.
6957
6958 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6959
6960         PR tree-optimization/25737
6961         * gcc.dg/tree-ssa/alias-14.c: New test.
6962
6963 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6964
6965         * gcc.target/i386/large-size-array-3.c: New.
6966
6967 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6968         Richard Guenther  <rguenther@suse.de>
6969
6970         PR fortran/32140
6971         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6972
6973 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6974
6975         PR middle-end/31959
6976         * gcc.dg/pr31959.c: New test.
6977
6978         PR inline-asm/32109
6979         * g++.dg/ext/asm10.C: New test.
6980
6981         PR middle-end/32285
6982         * gcc.c-torture/execute/20070614-1.c: New test.
6983
6984 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6985
6986         * gcc.target/arm/stack-corruption.c: New test.
6987
6988 2007-06-19  Richard Guenther  <rguenther@suse.de>
6989
6990         * g++.dg/torture/pr30252.C: New testcase.
6991
6992 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6993
6994         PR tree-optimization/32353
6995         * g++.dg/opt/nrv13.C: New test.
6996
6997 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6998
6999         PR fortran/20863
7000         PR fortran/20882
7001         * gfortran.dg/impure_assignment_2.f90 : New test.
7002
7003         PR fortran/32236
7004         * gfortran.dg/data_initialized_2.f90 : New test.
7005
7006         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7007         appropriate version of 'dmach'.
7008
7009 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7010
7011         PR target/32389
7012         * gcc.target/i386/pr32389.c New test.
7013
7014 2007-06-18  Simon Baldwin <simonb@google.com>
7015
7016         PR c++/31923
7017         * g++.dg/template/error25.C: New.
7018         * g++.dg/template/spec35.C: New.
7019
7020 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7021
7022         * gcc.c-torture/compile/pr32355.c: New testcase.
7023         
7024 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7025
7026         PR tree-optimization/32383
7027         * g++.dg/opt/pr32383.C: New test.
7028
7029 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7030
7031         PR rtl-optimization/32366
7032         * gcc.dg/vect/pr32366.c: New test.
7033
7034 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7035
7036         * gcc.c-torture/compile/pr32349.c: New testcase.
7037         
7038 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7039
7040         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7041         * gcc.target/sparc/combined-2.c: Likewise.
7042         * gcc.target/sparc/fexpand.c : Likewise.
7043         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7044         * gcc.target/sparc/fpack16.c : Likewise.
7045         * gcc.target/sparc/fpmerge.c : Likewise.
7046         * gcc.target/sparc/fpmul.c : Likewise.
7047         * gcc.target/sparc/noresult.c : Likewise.
7048         * gcc.target/sparc/pdist.c: Likewise.
7049
7050 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7051
7052         PR middle-end/31723
7053         * gcc.target/i386/recip-divf.c: New test.
7054         * gcc.target/i386/recip-sqrtf.c: Ditto.
7055         * gcc.target/i386/recip-vec-divf.c: Ditto.
7056         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7057         * gcc.target/i386/sse-recip.c: Ditto.
7058         * gcc.target/i386/sse-recip-vec.c: Ditto.
7059
7060 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7061
7062         PR tree-opt/32225
7063         * gcc.c-torture/compile/20070605-1.c: New test.
7064
7065         * gcc.c-torture/compile/20070603-1.c: New testcase.
7066         * gcc.c-torture/compile/20070603-2.c: New testcase.
7067
7068         * gcc.c-torture/compile/20070531-1.c: New test.
7069
7070         PR tree-opt/32167
7071         * gcc.c-torture/compile/20070531-2.c: New test.
7072
7073         PR tree-opt/32144
7074         * gcc.c-torture/compile/20070529-1.c: New test.
7075
7076         PR tree-opt/32145
7077         * gcc.c-torture/compile/20070529-2.c: New test.
7078
7079         PR tree-opt/32015
7080         * gcc.c-torture/compile/20070520-1.c: New test.
7081
7082         * g++.dg/ext/java-1.C: New test.
7083
7084         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7085         loops instead of one. Remove the "can't determine dependence"
7086         check.
7087         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7088         needed as the cast is gone in the first place.
7089         * gcc.dg/max-1.c: Change local variable a to be a global one.
7090         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7091         have a cast which is PREd.
7092
7093 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7094
7095         * g++.dg/lookup/anon6.C: New test.
7096
7097 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7098
7099         PR c++/31806
7100         * g++.dg/opt/static6.C: New testcase.
7101
7102 2007-06-14  Geoff Keating  <geoffk@apple.com>
7103
7104         * g++.dg/ext/visibility/overload-1.C: New.
7105
7106         PR 31093
7107         * g++.dg/ext/visibility/anon4.C: New.
7108
7109 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7110
7111         PR target/32268
7112         * gcc.target/i386/pr32268.c: New test.
7113
7114 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7115
7116         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7117         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7118         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7119
7120         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7121         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7122         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7123         BID is used.
7124
7125 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7126
7127         PR fortran/32302
7128         * gfortran.dg/common_resize_1.f90: New test.
7129
7130 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7131
7132         PR target/32274
7133         * gcc.dg/vect/pr32224.c: Fix.   
7134         
7135 2007-06-13  Eric Christopher  <echristo@apple.com>
7136
7137         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7138
7139 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7140
7141         PR fortran/32323
7142         * gfortran.dg/actual_array_vect_1.f90: New.
7143
7144 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7145
7146         * gcc.target/sparc/mfpu.c: New test.
7147
7148 2007-06-12  Geoff Keating  <geoffk@apple.com>
7149
7150         * g++.dg/warn/weak1.C: Suppress on Darwin.
7151         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7152
7153 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7154
7155         PR middle-end/31579
7156          * g++.dg/torture/pr31579.C: New testcase.
7157
7158 2007-06-12  Ian Lance Taylor  <iant@google.com>
7159
7160         PR libstdc++/29286
7161         * g++.dg/init/new16.C: New test.
7162         * g++.dg/init/new17.C: New test.
7163         * g++.dg/init/new18.C: New test.
7164         * g++.dg/init/new19.C: New test.
7165
7166 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7167
7168         * gnat.dg/lhs_view_convert.adb: New test.
7169
7170 2007-06-12  Richard Guenther  <rguenther@suse.de>
7171
7172         PR tree-optimization/15353
7173         PR tree-optimization/31657
7174         * gcc.c-torture/execute/20070424-1.c: New testcase.
7175         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7176         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7177         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7178         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7179         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7180
7181 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7182
7183         PR rtl-optimization/32293
7184         * gcc.dg/pr32293.c: New test.
7185
7186 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7187
7188         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7189
7190 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7191
7192         PR fortran/29786
7193         * gfortran.dg/equiv_7.f90: New test.
7194         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7195
7196         PR fortran/30875
7197         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7198
7199 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7200
7201         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7202         * gcc.dg/setjmp-4.c: Likewise.
7203         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7204
7205 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7206
7207         PR rtl-optimization/31025
7208         * gfortran.dg/pr31025.f90: New.
7209
7210 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7211
7212         PR target/32280
7213         * gcc.target/i386/pr32280.c: New test.
7214
7215 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7216
7217         PR middle-end/32279
7218         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7219
7220 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7221
7222         PR libgfortran/32235
7223         * gfortran.dg/backspace_9.f: New test.
7224
7225 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7226
7227         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7228
7229 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7230
7231         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7232
7233 2007-06-09  Ian Lance Taylor  <iant@google.com>
7234
7235         PR tree-optimization/32169
7236         * gcc.c-torture/compile/pr32169.c: New test.
7237
7238 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7239
7240         * gcc.dg/vect/costmodel: New directory.
7241         * gcc.dg/vect/costmodel/i386: New directory.
7242         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7243         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7244         New test.
7245         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7246         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7247         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7248         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7249         * gcc.dg/vect/costmodel/x86_64: New directory.
7250         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7251         New testsuite.
7252         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7253         New test.
7254         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7255         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7256         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7257         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7258         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7259
7260 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7261
7262         PR tree-optimization/32243
7263         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7264         flags for -Os tests.
7265         * gcc.dg/vect/03-vect-pr32243.c: New test.
7266
7267 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7268
7269         PR tree-optimization/32224
7270         * gcc.dg/vect/pr32224.c: New test.
7271
7272 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7273
7274         PR c++/32177
7275         * g++.dg/gomp/pr32177.C: New test.
7276
7277 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7278
7279         PR testsuite/25241
7280         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7281         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7282         warning nor an error.
7283         * gcc.dg/Wfatal-2.c: Likewise.
7284         * gcc.dg/Werror-1.c: Likewise.
7285         * gcc.dg/Werror-5.c: Likewise.
7286         * gcc.dg/Werror-7.c: Likewise.
7287         * gcc.dg/Werror-10.c: Likewise.
7288         * gcc.dg/Werror-11.c: Likewise.
7289
7290 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7291
7292         PR c++/30759
7293         * g++.dg/init/brace6.C: New test.
7294
7295 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7296
7297         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7298         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7299         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7300         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7301
7302         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7303         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7304         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7305         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7306         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7307         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7308         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7309         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7310
7311         * gcc.dg/darwin-minversion-3.c: New.
7312
7313 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7314
7315         * gcc.target/i386/builtin-copysign.c: New test.
7316
7317 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7318
7319         PR tree-optimization/32220
7320         * gfortran.dg/predcom-2.f: New testcase.
7321
7322 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7323
7324         PR tree-opt/32231
7325         * gcc.target/i386/vectorize4.c: New test.
7326
7327 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7328
7329         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7330
7331 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7332
7333         PR testsuite/25241
7334         * gcc.dg/simd-5.c: Mark output as a note.
7335         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7336         dg-message.
7337         * gcc.dg/simd-1.c: Likewise.
7338         * gcc.dg/always_inline.c: Mark output as a sorry.
7339         * gcc.dg/always_inline2.c: Likewise.
7340         * gcc.dg/always_inline3.c: Likewise.
7341
7342 2007-06-06  Ian Lance Taylor  <iant@google.com>
7343
7344         * g++.dg/conversion/enum1.C: New test.
7345
7346 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7347
7348         PR tree-optimization/32216
7349         * gcc.dg/vect/pr32216.c: New test.
7350
7351 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7352
7353         PR testsuite/18923
7354         * gfortran.dg/invalid_contains_1.f90: New test.
7355         * gfortran.dg/invalid_contains_2.f90: New test.
7356
7357 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7358
7359         PR testsuite/32057
7360         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7361         midnight issues.
7362
7363 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7364
7365         PR testsuite/25241
7366         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7367         dg-message to match de note.
7368         * gcc.dg/pr26570.c: Use dg-message for a note.
7369         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7370         dg-error instead of dg-warning because of -Werror.
7371         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7372         neither an error, nor a warning.
7373         * gcc.dg/glibc-uclibc-2.c: Likewise
7374         * gcc.dg/cpp/19940712-1.c: Likewise.
7375
7376 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7377
7378         PR preprocessor/23479
7379         * gcc.dg/binary-constants-1.c: Add test suites for
7380         the 0b-prefixed binary integer constants.
7381         * gcc.dg/binary-constants-2.c: Ditto.
7382         * gcc.dg/binary-constants-3.c: Ditto.
7383         * gcc.dg/binary-constants-4.c: Ditto.
7384
7385 2007-06-05  Ian Lance Taylor  <iant@google.com>
7386
7387         * gcc.dg/Wstrict-overflow-19.c: New test.
7388
7389 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7390
7391         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7392
7393 2007-06-04  Ian Lance Taylor  <iant@google.com>
7394
7395         * gcc.dg/Wstrict-overflow-18.c: New test.
7396
7397 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7398
7399         PR testsuite/25241
7400         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7401         * gcc.dg/cpp/mi5.c: Likewise.
7402         * gcc.dg/cpp/mi7.c: Likewise.
7403
7404 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7405
7406         PR c/32191
7407         * gcc.dg/pr32191.c: New test.
7408
7409 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7410
7411         PR fortran/32124
7412         * gfortran.dg/allocate_stat_1.f90: Remove.
7413
7414 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7415
7416         * gcc.target/i386/sse4_2-check.h: New.
7417         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7418         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7419         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7420         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7421         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7422         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7423         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7424         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7425         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7426         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7427         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7428         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7429         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7430         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7431         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7432         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7433         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7434         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7435
7436 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7437
7438         * gcc.dg/pie-link.c: New test.
7439
7440 2007-06-01  Ian Lance Taylor  <iant@google.com>
7441
7442         * gcc.dg/Wstrict-overflow-17.c: New test.
7443
7444 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7445
7446         * gcc.dg/builtin-return-1.c (g): New.
7447         (main): Allocate at least 64 bytes on the stack.
7448
7449 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7450
7451         * g++.dg/init/cleanup3.C: New test.
7452
7453 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7454
7455         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7456         int is 16 bits.
7457
7458 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7459
7460         PR fortran/32156
7461         * gfortran.dg/char_array_constructor_3.f90: New test.
7462
7463 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7464
7465         PR tree-optimization/32160
7466         * gfortran.dg/predcom-1.f: New test.
7467
7468 2007-05-31  Richard Guenther  <rguenther@suse.de>
7469
7470         * g++.dg/other/str_empty.C: Move...
7471         * g++.dg/other/pr30567.C: Move...
7472         * g++.dg/tree-ssa/pr27218.C: Move...
7473         * g++.dg/torture: ...here and remove dg-options.
7474
7475 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7476
7477         PR c++/32158
7478         * g++.dg/ext/is_pod_incomplete.C: New.
7479
7480 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7481             Douglas Gregor <doug.gregor@gmail.com>
7482             Pedro Lamarao <pedro.lamarao@mndfck.org>
7483             Howard Hinnant <howard.hinnant@gmail.com>
7484
7485         PR c++/7412
7486         PR c++/29939
7487         * g++.dg/cpp0x/rv8p.C: New.
7488         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7489         * g++.dg/cpp0x/cast-bug.C: New.
7490         * g++.dg/cpp0x/elision_weak.C: New.
7491         * g++.dg/cpp0x/collapse-bug.C: New.
7492         * g++.dg/cpp0x/rv3p.C: New.
7493         * g++.dg/cpp0x/rv7n.C: New.
7494         * g++.dg/cpp0x/overload-conv-1.C: New.
7495         * g++.dg/cpp0x/rv2n.C: New.
7496         * g++.dg/cpp0x/deduce.C: New.
7497         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7498         * g++.dg/cpp0x/rv6p.C: New.
7499         * g++.dg/cpp0x/template_deduction.C: New.
7500         * g++.dg/cpp0x/implicit-copy.C: New.
7501         * g++.dg/cpp0x/rv1p.C: New.
7502         * g++.dg/cpp0x/cast.C: New.
7503         * g++.dg/cpp0x/rv5n.C: New.
7504         * g++.dg/cpp0x/collapse.C: New.
7505         * g++.dg/cpp0x/overload-conv-2.C: New.
7506         * g++.dg/cpp0x/rv4p.C: New.
7507         * g++.dg/cpp0x/rvo.C: New.
7508         * g++.dg/cpp0x/iop.C: New.
7509         * g++.dg/cpp0x/rv3n.C: New.
7510         * g++.dg/cpp0x/rv7p.C: New.
7511         * g++.dg/cpp0x/reference_collapsing.C: New.
7512         * g++.dg/cpp0x/overload.C: New.
7513         * g++.dg/cpp0x/named.C: New.
7514         * g++.dg/cpp0x/rv2p.C: New.
7515         * g++.dg/cpp0x/rv6n.C: New.
7516         * g++.dg/cpp0x/not_special.C: New.
7517         * g++.dg/cpp0x/bind.C: New.
7518         * g++.dg/cpp0x/rv1n.C: New.
7519         * g++.dg/cpp0x/rv5p.C: New.
7520         * g++.dg/cpp0x/elision.C: New.
7521         * g++.dg/cpp0x/named_refs.C: New.
7522         * g++.dg/cpp0x/unnamed_refs.C: New.
7523         * g++.dg/cpp0x/rv4n.C: New.
7524         * g++.dg/cpp0x/elision_neg.C: New.
7525         * g++.dg/init/copy7.C: Run in C++98 mode.
7526         * g++.dg/overload/arg1.C: Ditto.
7527         * g++.dg/overload/arg4.C: Ditto.
7528
7529 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7530
7531         PR c++/31809
7532         * g++.dg/opt/static5.C: New test.
7533
7534 2007-05-30  Richard Guenther  <rguenther@suse.de>
7535
7536         * g++.dg/dg.exp: Prune torture/.
7537         * g++.dg/torture/dg-torture.exp: New testsuite.
7538
7539 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7540
7541         * gcc.target/arm/pr27387.C: Move and rename to ...
7542         * g++.dg/inherit/thunk8.C: ... here.
7543
7544 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7545
7546         PR tree-optimization/31769
7547         * g++.dg/gomp/pr31769.C: New test.
7548
7549 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7550
7551         * gcc.target/i386/stack-realign.c: New.
7552
7553 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7554
7555         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7556
7557 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7558
7559         * gfortran.dg/sizeof.f90: New.
7560
7561 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7562
7563         PR c/31339
7564         * gcc.dg/boolcomplex-1.c: New test.
7565
7566         PR c++/31339
7567         * g++.dg/ext/boolcomplex-1.c: New test.
7568
7569 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7570
7571         * gcc.dg/matrix: New directory.
7572
7573 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7574
7575         PR fortran/32124
7576         * gfortran.dg/allocate_stat_1.f90: New.
7577
7578 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7579
7580         PR fortran/31972
7581         * transfer_hollerith_1.f90: New test.
7582
7583 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7584
7585         PR tree-opt/32100
7586         * gcc.c-torture/execute/vrp-7.c: New test.
7587
7588 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7589
7590         * gfortran.dg/transfer_simplify_4.f90: New test.
7591
7592 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7593
7594         PR fortran/32088
7595         * gfortran.dg/func_result_3.f90: New.
7596
7597 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7598
7599         PR middle-end/32083
7600         * gfortran.dg/transfer_simplify_3.f90: New.
7601
7602 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7603
7604         PR target/32065
7605         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7606         to compile options.
7607         * gcc.target/i386/pr32065-2.c: New test.
7608
7609 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7610
7611         PR fortran/31813
7612         * gfortran.dg/io_constraints_2.f90: Update.
7613
7614 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7615
7616         PR fortran/31219
7617         * gfortran.dg/array_constructor_17.f90: New test.
7618
7619 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7620
7621         PR tree-opt/32090
7622         * g++.dg/opt/array2.C: New testcase.
7623
7624 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7625
7626         PR target/32065
7627         * gcc.target/i386/pr32065.c: New test.
7628
7629 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7630             Marcus Meissner <meissner@suse.de>
7631
7632         * gcc.dg/attr-alloc_size.c: New.
7633
7634 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7635             Lee Millward  <lee.millward@gmail.com>
7636
7637         PR c++/31745
7638         * g++.dg/parse/crash34.C: New test.
7639
7640         * g++.dg/parse/crash35.C: New test.
7641
7642 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7643
7644         * gcc.target/i386/sse2-check.h: New.
7645         * gcc.target/i386/sse2-vec-1.c: Likewise.
7646         * gcc.target/i386/sse2-vec-2.c: Likewise.
7647         * gcc.target/i386/sse2-vec-3.c: Likewise.
7648         * gcc.target/i386/sse2-vec-4.c: Likewise.
7649         * gcc.target/i386/sse2-vec-5.c: Likewise.
7650         * gcc.target/i386/sse2-vec-6.c: Likewise.
7651
7652 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7653
7654         PR c++/31431
7655         PR c++/31432
7656         PR c++/31434
7657         PR c++/31435
7658         PR c++/31437
7659         PR c++/31438
7660         PR c++/31442
7661         PR c++/31443
7662         PR c++/31444
7663         PR c++/31445
7664         * g++.dg/cpp0x/pr31431.C: New.
7665         * g++.dg/cpp0x/pr31437.C: New.
7666         * g++.dg/cpp0x/pr31442.C: New.
7667         * g++.dg/cpp0x/pr31444.C: New.
7668         * g++.dg/cpp0x/pr31431-2.C: New.
7669         * g++.dg/cpp0x/pr31432.C: New.
7670         * g++.dg/cpp0x/pr31434.C: New.
7671         * g++.dg/cpp0x/pr31438.C: New.
7672         * g++.dg/cpp0x/pr31443.C: New.
7673         * g++.dg/cpp0x/pr31445.C: New.
7674         * g++.dg/cpp0x/variadic-crash1.C: New.
7675
7676 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7677
7678         * gcc.target/arm/long-calls-1.c: New test.
7679         * gcc.target/arm/long-calls-2.c: Likewise.
7680         * gcc.target/arm/long-calls-3.c: Likewise.
7681         * gcc.target/arm/long-calls-4.c: Likewise.
7682
7683 2007-05-25  Richard Guenther  <rguenther@suse.de>
7684             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7685
7686         PR tree-optimization/31982
7687         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7688
7689 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7690
7691         PR fortran/32047
7692         * gfortran.dg/result_in_spec_2.f90: New test.
7693
7694 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7695
7696         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7697
7698 2007-05-24  Ollie Wild  <aaw@google.com>
7699
7700         * gcc.dg/cpp/counter-1.c: New test.
7701         * gcc.dg/pch/counter-1.c: New test.
7702         * gcc.dg/pch/counter-1.hs: New file.
7703         * gcc.dg/pch/counter-2.c: New test.
7704         * gcc.dg/pch/counter-2.hs: New file.
7705         * gcc.dg/pch/counter-3.c: New test.
7706         * gcc.dg/pch/counter-3.hs: New file.
7707
7708 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7709
7710         * gcc.dg/tree-ssa/predcom-1.c: New test.
7711         * gcc.dg/tree-ssa/predcom-2.c: New test.
7712         * gcc.dg/tree-ssa/predcom-3.c: New test.
7713         * gcc.dg/tree-ssa/predcom-4.c: New test.
7714         * gcc.dg/tree-ssa/predcom-5.c: New test.
7715         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7716
7717 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7718
7719         PR testsuite/32062
7720         * gcc.target/i386/sse4_1-check.h (MASK): New.
7721
7722 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7723
7724         PR fortran/32038
7725         * gfortran.dg/pr25603.f: Initialize integer variables.
7726
7727 2007-05-23  Ian Lance Taylor  <iant@google.com>
7728
7729         * g++.dg/other/vrp1.C: New test.
7730
7731 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7732
7733         PR preprocessor/20077
7734         * gcc.dg/cpp/paste15.c: New test.
7735
7736 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7737             Nigel Stephens  <nigel@mips.com>
7738             Richard Sandiford  <richard@codesourcery.com>
7739
7740         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7741         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7742         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7743         * gcc.target/mips/inter/mips16-inter.exp: New.
7744
7745 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7746
7747         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7748
7749 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7750
7751         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7752         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7753         * gcc.target/i386/sse3-addsubps.c: Likewise.
7754         * gcc.target/i386/sse3-haddpd.c: Likewise.
7755         * gcc.target/i386/sse3-haddps.c: Likewise.
7756         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7757         * gcc.target/i386/sse3-hsubps.c: Likewise.
7758         * gcc.target/i386/sse3-lddqu.c: Likewise.
7759         * gcc.target/i386/sse3-movddup.c: Likewise.
7760         * gcc.target/i386/sse3-movshdup.c: Likewise.
7761         * gcc.target/i386/sse3-movsldup.c: Likewise.
7762
7763         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7764         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7765         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7766         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7767         * gcc.target/i386/ssse3-palignr.c: Likewise.
7768         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7769         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7770         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7771         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7772         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7773         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7774         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7775         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7776         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7777         * gcc.target/i386/ssse3-psignb.c: Likewise.
7778         * gcc.target/i386/ssse3-psignd.c: Likewise.
7779         * gcc.target/i386/ssse3-psignw.c: Likewise.
7780         * gcc.target/i386/ssse3-vals.h: Likewise.
7781
7782         * gcc.target/i386/sse3-check.h: New file.
7783         * gcc.target/i386/ssse3-check.h: Likewise.
7784
7785 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7786
7787         PR middle-end/31095
7788         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7789
7790 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7791
7792         PR middle-end/31606
7793         * gcc.c-torture/20070522-1.c: New testcase.
7794
7795 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7796
7797         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7798
7799 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7800
7801         * gcc.c-torture/execute/ieee/20000320-1.x,
7802         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7803         m68k-*-* and check_effective_target_coldfire_fpu.
7804
7805 2007-05-22  Ollie Wild  <aaw@google.com>
7806
7807         * g++.dg/lookup/hidden-class10.C: New test.
7808         * g++.dg/lookup/hidden-class11.C: New test.
7809
7810 2007-05-22  Ollie Wild  <aaw@google.com>
7811
7812         * g++.dg/lookup/name-clash5.C: New test.
7813         * g++.dg/lookup/name-clash6.C: New test.
7814
7815 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7816
7817         * g++.dg/other/i386-2.C: Update comments on header files tested.
7818         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7819         of <tmmintrin.h>.
7820         * gcc.target/i386/sse-12.c: Likewise.
7821         * gcc.target/i386/sse-13.c: Likewise.
7822         * gcc.target/i386/sse-14.c: Likewise.
7823
7824         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7825         Redefined to test with immediate operand.
7826         (__builtin_ia32_blendps): Likewise.
7827         (__builtin_ia32_blendpd): Likewise.
7828         (__builtin_ia32_dpps): Likewise.
7829         (__builtin_ia32_dpps): Likewise.
7830         (__builtin_ia32_insertps128): Likewise.
7831         (__builtin_ia32_vec_ext_v4sf): Likewise.
7832         (__builtin_ia32_vec_set_v16qi): Likewise.
7833         (__builtin_ia32_vec_set_v4si): Likewise.
7834         (__builtin_ia32_vec_set_v2di): Likewise.
7835         (__builtin_ia32_vec_ext_v16qi): Likewise.
7836         (__builtin_ia32_vec_ext_v4si): Likewise.
7837         (__builtin_ia32_vec_ext_v2di): Likewise.
7838         (__builtin_ia32_roundpd): Likewise.
7839         (__builtin_ia32_roundsd): Likewise.
7840         (__builtin_ia32_roundps): Likewise.
7841         (__builtin_ia32_roundss): Likewise.
7842         (__builtin_ia32_mpsadbw128): Likewise.
7843
7844 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7847
7848 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7849
7850         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7851         failures.
7852         * gcc.dg/dfp/func-struct.c: Ditto.
7853         * gcc.dg/dfp/operator-assignment.c: Ditto.
7854         * gcc.dg/dfp/convert-bfp.c: Ditto.
7855         * gcc.dg/dfp/convert-int.c: Ditto.
7856         * gcc.dg/dfp/convert-int-max.c: Ditto.
7857         * gcc.dg/dfp/func-scalar.c: Ditto.
7858         * gcc.dg/dfp/cast.c: Ditto.
7859         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7860         failures, and fix a typo in return type of arg1_128.
7861         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7862         failures, and fix a typo in a constant suffix.
7863         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7864         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7865
7866 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7867             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7868
7869         * lib/gcc-dg.exp(process_message): New proc.
7870         (dg-message): New test directive.
7871         * gcc.dg/always_inline.c: Use dg-message.
7872         * gcc.dg/always_inline2.c: Ditto.
7873         * gcc.dg/always_inline3.c: Ditto.
7874         * gcc.dg/invalid-call-1.c: Ditto.
7875         * gcc.dg/pr17506.c: Ditto.
7876         * gcc.dg/simd-5.c: Ditto.
7877         * gcc.dg/simd-6.c: Ditto.
7878         * gcc.dg/va-arg-2.c: Ditto.
7879         * gcc.dg/cpp/syshdr.c: Ditto.
7880         * gcc.dg/cpp/unc4.c: Ditto.
7881         * gcc.dg/cpp/trad/mi1.c: Ditto.
7882         * gcc.dg/cpp/trad/mi5.c: Ditto.
7883         * gcc.dg/cpp/trad/mi7.c: Ditto.
7884         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7885         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7886         * gcc.test-framework/test-framework.awk: Special-case outexists
7887         tests.
7888
7889 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7890
7891         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7892         (bit_SSE4_2): Likewise.
7893         (bit_POPCNT): Likewise.
7894
7895         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7896         Check if assembler supports SSE4 instructions.
7897
7898         * gcc.target/i386/sse4_1-blendpd.c: New file.
7899         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7900         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7901         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7902         * gcc.target/i386/sse4_1-check.h: Likewise.
7903         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7904         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7905         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7906         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7907         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7908         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7909         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7910         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7911         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7912         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7913         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7914         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7915         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7916         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7917         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7918         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7919         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7920         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7921         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7922         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7923         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7924         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7925         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7926         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7927         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7928         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7929         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7930         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7931         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7932         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7933         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7934         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7935         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7936         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7937         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7938         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7939         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7940         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7941         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7942         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7943         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7944         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7945         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7946         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7947         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7948         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7949         * gcc.target/i386/sse4_1-round.h: Likewise.
7950         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7951         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7952         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7953         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7954         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7955         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7956         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7957         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7958         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7959         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7960         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7961         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7962         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7963         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7964
7965 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7966
7967         PR fortran/31627
7968         * gfortran.dg/bounds_check_7.f90: New test.
7969
7970 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7971
7972         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7973         (check_effective_target_sse4a): Ditto.
7974
7975         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7976         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7977         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7978         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7979         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7980         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7981         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7982         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7983         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7984         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7985         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7986         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7987         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7988         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7989         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7990         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7991         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7992         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7993         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7994         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7995
7996 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7997
7998         * g++.dg/ext/cleanup-1.C: New test.
7999         * g++.dg/ext/cleanup-2.C: Likewise.
8000         * g++.dg/ext/cleanup-3.C: Likewise.
8001         * g++.dg/ext/cleanup-4.C: Likewise.
8002         * g++.dg/ext/cleanup-5.C: Likewise.
8003         * g++.dg/ext/cleanup-6.C: Likewise.
8004         * g++.dg/ext/cleanup-8.C: Likewise.
8005         * g++.dg/ext/cleanup-9.C: Likewise.
8006         * g++.dg/ext/cleanup-10.C: Likewise.
8007         * g++.dg/ext/cleanup-11.C: Likewise.
8008         * g++.dg/ext/cleanup-dtor.C: Likewise.
8009
8010 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8011
8012         PR middle-end/31995
8013         * gcc.dg/vect/vect-102a.c: New test.
8014
8015 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8016             Paolo Carlini  <pcarlini@suse.de>
8017             Uros Bizjak  <ubizjak@gmail.com>
8018
8019         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8020         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8021         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8022         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8023         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8024         New testcases.
8025
8026 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8027
8028         PR fortran/32002
8029         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8030
8031 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8032
8033         PR fortran/32027
8034         * gfortran.dg/do_3.F90: Add checks for the final value of the
8035         loop variable.
8036
8037 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8038
8039         * gcc.c-torture/execute/990127-2.x: New file.
8040
8041 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8042
8043         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8044         * gcc.target/i386/sse-12: Add -O to compile options.
8045         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8046         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8047         and mm3dnow.h.  Add -O to compile options.
8048
8049 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8050
8051         PR fortran/31867
8052         * gfortran.dg/char_length_5.f90: New test.
8053
8054         PR fortran/31994
8055         * gfortran.dg/array_reference_1.f90: New test.
8056
8057 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8058
8059         PR middle-end/7651
8060         PR c++/11856
8061         PR c/12963
8062         PR c/23587
8063         PR other/29694
8064         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8065         * gcc.dg/Wtype-limits.c: New.
8066         * gcc.dg/Wtype-limits-Wextra.c: New.
8067         * gcc.dg/Wtype-limits-no.c: New.
8068         * g++.dg/warn/Wtype-limits.C: New.
8069         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8070         * g++.dg/warn/Wtype-limits-no.C: New.
8071
8072 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8073
8074         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8075         instead of "-msse2".'
8076         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8077         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8078         and mm3dnow.h.
8079         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8080         to test with immediate operand.
8081         (__builtin_ia32_insertqi): Ditto.
8082         (__builtin_ia32_palignr128): Ditto.
8083         (__builtin_ia32_palignr): Ditto.
8084         (__builtin_ia32_pshufhw): Ditto.
8085         (__builtin_ia32_pshuflw): Ditto.
8086         (__builtin_ia32_pshufd): Ditto.
8087         (__builtin_ia32_vec_set_v8hi): Ditto.
8088         (__builtin_ia32_vec_ext_v8hi): Ditto.
8089         (__builtin_ia32_shufpd): Ditto.
8090         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8091
8092 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8093
8094         PR fortran/32001
8095         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8096
8097 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8098
8099         PR target/31585
8100         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8101         and "__inline".  Use "-msse" instead of "-msse2".
8102
8103 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8104
8105         PR middle-end/7651
8106         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8107         * gcc.dg/20030906-2.c: Likewise.
8108         * objc.dg/method-17.m: Add -Wreturn-type.
8109         * obj-c++.dg/method-21.mm: Likewise.
8110
8111 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8112
8113         PR target/31585
8114         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8115         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8116         (__builtin_ia32_psrlqi128): Ditto.
8117         (__builtin_ia32_psrlwi128): Ditto.
8118         (__builtin_ia32_psrldi128): Ditto.
8119         (__builtin_ia32_psrldqi128): Ditto.
8120         (__builtin_ia32_pslldqi128): Ditto.
8121         (__builtin_ia32_psrawi128): Ditto.
8122         (__builtin_ia32_psradi128): Ditto.
8123         (__builtin_ia32_psllqi128): Ditto.
8124         (__builtin_ia32_pslldi128): Ditto.
8125         (__builtin_prefetch): Ditto.
8126         (__builtin_ia32_pshufw): Ditto.
8127         (__builtin_ia32_vec_set_v4hi): Ditto.
8128         (__builtin_ia32_vec_ext_v4hi): Ditto.
8129         (__builtin_ia32_shufps): Ditto.
8130         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8131
8132 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8133
8134         PR fortran/31974
8135         * gfortran.dg/char_allocation_1.f90: New test.
8136
8137 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8138
8139         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8140         * gcc.dg/Wconversion-sign.c: New.
8141         * gcc.dg/Wconversion-integer-no-sign.c: New.
8142         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8143         Wconversion-sign.C
8144         * g++.dg/warn/Wconversion-sign.C: New.
8145         * g++.old-deja/g++.other/warn4.C: Update.
8146         * g++.dg/warn/Wconversion1.C: Likewise.
8147
8148 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8149
8150         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8151         * gcc.dg/torture/builtin-math-4.c: Likewise.
8152
8153 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8154
8155         PR libfortran/31964
8156         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8157
8158 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8159
8160         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8161
8162 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8163
8164         PR target/31628
8165         * gcc.target/i386/pr31628.c: New.
8166
8167 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8168
8169         PR middle-end/31344
8170         * gcc.dg/pr31344.c: New test.
8171
8172 2007-05-17  Ian Lance Taylor  <iant@google.com>
8173
8174         PR tree-optimization/31953
8175         * gcc.c-torture/compile/pr31953.c: New test.
8176
8177 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8178
8179         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8180
8181         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8182         and drem.
8183         * gcc.dg/torture/builtin-math-4.c: Likewise.
8184
8185         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8186         * gcc.dg/torture/builtin-math-4.c: Likewise.
8187
8188         * gcc.dg/torture/builtin-math-4.c: New test.
8189
8190 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8191             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8192
8193         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8194         * gcc.dg/cpp/include2.c: Ditto.
8195         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8196         * gcc.dg/cpp/paste5.c: Ditto.
8197         * gcc.dg/cpp/paste6.c: Ditto.
8198         * gcc.dg/cpp/paste8.c: Ditto.
8199         * gcc.dg/cpp/paste11.c: Ditto.
8200         * gcc.dg/cpp/paste13.c: Ditto.
8201         * gcc.dg/cpp/skipping2.c: Ditto.
8202         * gcc.dg/reg-vol-struct-1.c: Ditto.
8203         * gcc.dg/Wshadow-1.c: Ditto.
8204         * gcc.dg/cpp/trad/comment.c: Ditto.
8205         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8206         * gcc.dg/cpp/if-2.c: Ditto.
8207         * gcc.dg/array-5.c: Ditto.
8208         * gcc.dg/inline-15.c: Ditto.
8209         * gcc.dg/pr27953.c: Ditto.
8210         * gcc.dg/Wno-c++-compat.c: Ditto.
8211
8212 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8213
8214         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8215
8216 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8217
8218         * gcc.c-torture/execute/20070517-1.c: New test.
8219
8220 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8221
8222         PR fortran/31919
8223         * gfortran.dg/min_max_conformance.f90: New test.
8224
8225 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8226
8227         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8228         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8229         gcc.dg/vect/vect-104.c: Use more complex construction to
8230         prevent vectorizing.
8231         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8232
8233 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8234
8235         PR tree-optimization/24659
8236         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8237         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8238         not vect_int target.
8239         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8240         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8241         targets.
8242         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8243         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8244         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8245
8246 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8247
8248         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8249         and x86_64-*-* targets.
8250         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8251
8252 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8253
8254         PR fortran/18769
8255         PR fortran/30881
8256         PR fortran/31194
8257         PR fortran/31216
8258         PR fortran/31427
8259         * transfer_simplify_1.f90: New test.
8260         * transfer_simplify_2.f90: New test.
8261
8262 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8263
8264         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8265
8266 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8267
8268         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8269
8270         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8271
8272         PR c/31924
8273         * gcc.dg/fltconst-1.c: New test.
8274
8275         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8276         * gcc.dg/dfp/operator-assignment.c: Ditto.
8277
8278 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8279
8280         PR c++/29928
8281         * g++.dg/rtti/typeid5.C: New.
8282
8283 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8284
8285         PR fortran/31725
8286         * gfortran.dg/substr_4.f: New test.
8287
8288 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8289
8290         * gcc.target/m68k/interrupt_thread-1.c,
8291         gcc.target/m68k/interrupt_thread-2.c,
8292         gcc.target/m68k/interrupt_thread-3.c: New.
8293         * gcc.target/m68k/m68k.exp: Accept fido.
8294
8295 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8296
8297         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8298         * gfortran.dg/altreturn_3.f90: Likewise.
8299         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8300         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8301         * gfortran.dg/inquire_iolength.f90: Likewise.
8302         * gfortran.dg/module_naming_1.f90: Likewise.
8303         * gfortran.dg/oldstyle_2.f90: Likewise.
8304         * gfortran.dg/operator_2.f90: Likewise.
8305         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8306         * gfortran.dg/used_types_11.f90: Likewise.
8307         * gfortran.dg/zero_array_components_1.f90: Likewise.
8308         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8309         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8310         * gfortran.dg/real_const_3.f90: Likewise.
8311
8312 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8313
8314         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8315         * gcc.dg/tree-ssa/loop-30.c: New test.
8316
8317 2007-05-13  Richard Guenther  <rguenther@suse.de>
8318
8319         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8320         scanning forwprop1.
8321         * g++.dg/tree-ssa/pr31146.C: Likewise.
8322
8323 2007-05-13  Revital Eres  <eres@il.ibm.com>
8324
8325         * gcc.dg/dse.c: New test.
8326
8327 2007-05-12  Richard Guenther  <rguenther@suse.de>
8328
8329         PR tree-optimization/31797
8330         * gcc.c-torture/compile/pr31797.c: New testcase.
8331
8332 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8333
8334         PR fortran/30746
8335         * gfortran.dg/host_assoc_function_1.f90: New test.
8336
8337 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8338
8339         PR c++/31829
8340         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8341
8342 2007-05-11  Silvius Rus  <rus@google.com>
8343
8344         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8345         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8346         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8347         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8348         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8349         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8350         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8351         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8352         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8353         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8354         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8355         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8356         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8357         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8358         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8359         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8360
8361 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8362
8363         PR other/31852
8364         * gcc.c-torture/execute/builtins/memchr.c: New.
8365         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8366         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8367
8368 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8369
8370         PR fortran/30876
8371         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8372         line.
8373         * gfortran.dg/recursive_reference_2.f90: New test.
8374
8375 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8376
8377         PR fortran/30878
8378         * gfortran.dg/namelist_29.f90: New test.
8379
8380 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8381
8382         PR fortran/31474
8383         * gfortran.dg/entry_10.f90: New test.
8384
8385 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8386
8387         PR tree-optimization/31885
8388         * gcc.dg/tree-ssa/loop-29.c: New test.
8389
8390 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8391
8392         * assumed_dummy_1.f90: Fix dg directive.
8393         * char_initialiser_actual.f90: Likewise.
8394         * nested_modules_2.f90: Likewise.
8395         * shift-alloc.f90: Likewise.
8396
8397 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8398
8399         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8400
8401 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8402
8403         PR libfortran/31880
8404         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8405
8406 2007-05-09  Mike Stump  <mrs@apple.com>
8407
8408         * g++.dg/other/first-global.C: Add -fpie for darwin.
8409         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8410
8411 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8412
8413         * gcc.dg/20070507-1.c: New testcase.
8414
8415 2007-05-08  Chao-ying Fu  <fu@mips.com>
8416
8417         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8418         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8419         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8420         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8421
8422 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8423
8424         PR 31847
8425         * gcc.dg/pr31847.c: New test.
8426
8427 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8428
8429         PR fortran/31692
8430         * gfortran.dg/actual_array_result_1.f90: New test.
8431
8432 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8433
8434         PR fortran/29397
8435         * gfortran.dg/parameter_array_init_1.f90: New test.
8436
8437         PR fortran/29400
8438         * gfortran.dg/parameter_array_init_2.f90: New test.
8439
8440 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8441
8442         PR target/31854
8443         * gcc.target/i386/pr31854.c: New test.
8444
8445 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8446
8447         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8448
8449 2007-05-07  Mike Stump  <mrs@apple.com>
8450
8451         * g++.old-deja/g++.mike/empty.C: Add.
8452
8453 2007-05-07  Eric Christopher  <echristo@apple.com>
8454
8455         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8456
8457 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8458
8459         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8460         variable.  Rearrange conversions from binary float to decimal float.
8461
8462 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8463
8464         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8465         x86.
8466
8467 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8468
8469         * gnat.dg/opt1.ad[sb]: New testcase.
8470
8471 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8472
8473         PR fortran/31399
8474         * gfortran.dg/do_3.F90: New test.
8475
8476 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8477
8478         PR fortran/31764
8479         * gfortran.dg/new_line.f90: Add new checks.
8480
8481 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8482
8483         PR fortran/31201
8484         * gfortran.dg/large_unit_1.f90: New.
8485         * gfortran.dg/large_unit_2.f90: New.
8486         * gfortran.dg/iostat_4.f90: New
8487         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8488
8489 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8490
8491         PR fortran/31540
8492         * gfortran.dg/char_result_4.f90: New test.
8493
8494 2007-06-05  Revital Eres  <eres@il.ibm.com>
8495
8496         PR 30957
8497         * gcc.dg/pr30957-1.c: New test.
8498
8499 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8500
8501         PR fortran/31251
8502         * gfortran.dg/char_type_len_2.f90: New test.
8503
8504 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8505
8506         PR 31775
8507         * g++.dg/other/nested-extern.cc: New.
8508         * g++.dg/other/nested-extern-1.C: New.
8509         * g++.dg/other/nested-extern-2.C: New.
8510
8511 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8512
8513         PR fortran/31760
8514         * gfortran.dg/erf.f90: New test.
8515         * gfortran.dg/besxy.f90: New test.
8516
8517 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8518
8519         PR fortran/22359
8520         * gfortran.dg/fseek.f90: New test.
8521
8522 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8523
8524         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8525
8526 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8527
8528         PR libfortran/31210
8529         * gfortran.dg/zero_length_1.f90: New test.
8530
8531 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8532
8533         PR fortran/31803
8534         * gfortran.dg/char_pointer_assign_3.f90: New test.
8535         * gfortran.dg/char_result_2.f90: Re-enable test.
8536
8537 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8538
8539         PR fortran/25071
8540         * gfortran.dg/char_length_3.f90: New test.
8541         * gfortran.dg/char_result_2.f90: Fix test.
8542
8543 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8544
8545         PR tree-optimization/30565
8546         * gcc.dg/tree-ssa/loop-27.c: New test.
8547
8548 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8549
8550         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8551         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8552         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8553         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8554
8555 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8556
8557         PR tree-optimization/31699
8558         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8559         New.
8560         (check_effective_target_vect_floatint_cvt): New.
8561         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8562         of specific targets.
8563         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8564         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8565         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8566         * gcc.dg/vect/vect-iv-4.c: Likewise.
8567         * gcc.dg/vect/vect-multitypes-11.c: New.
8568         * gcc.dg/vect/pr31699.c: New.
8569
8570 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8571
8572         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8573
8574 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8575
8576         PR C++/31663
8577         * g++.dg/warn/anonymous-namespace-2.C: New.
8578         * g++.dg/warn/anonymous-namespace-2.h: New.
8579
8580 2007-05-02  Paul Brook  <paul@codesourcery.com>
8581
8582         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8583
8584 2007-05-02  Eric Christopher  <echristo@apple.com>
8585
8586         * gcc.dg/cpp/if-div.c: New file.
8587
8588 2007-05-02  Tom Tromey  <tromey@redhat.com>
8589
8590         PR preprocessor/28709:
8591         * gcc.dg/cpp/pr28709.c: New file.
8592
8593 2007-05-02  Richard Guenther  <rguenther@suse.de>
8594
8595         PR tree-optimization/31146
8596         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8597
8598 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8599
8600         * gcc.c-torture/compile/limits-blockid.c: New.
8601         * gcc.c-torture/compile/limits-caselabels.c: New.
8602         * gcc.c-torture/compile/limits-declparen.c: New.
8603         * gcc.c-torture/compile/limits-enumconst.c: New.
8604         * gcc.c-torture/compile/limits-exprparen.c: New.
8605         * gcc.c-torture/compile/limits-externalid.c: New.
8606         * gcc.c-torture/compile/limits-fnargs.c: New.
8607         * gcc.c-torture/compile/limits-fndefn.c: New.
8608         * gcc.c-torture/compile/limits-idexternal.c: New.
8609         * gcc.c-torture/compile/limits-idinternal.c: New.
8610         * gcc.c-torture/compile/limits-pointer.c: New.
8611         * gcc.c-torture/compile/limits-stringlit.c: New.
8612         * gcc.c-torture/compile/limits-structmem.c: New.
8613         * gcc.c-torture/compile/limits-structnest.c: New.
8614
8615 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8616
8617         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8618
8619 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8620
8621         PR middle-end/31740
8622         * gcc.c-torture/compile/20070501-1.c: New testcase.
8623
8624 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8625
8626         PR fortran/31732
8627         * gfortran.dg/array_memset_2:  New test case.
8628
8629 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8630
8631         PR testsuite/31615
8632         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8633
8634 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8635
8636         PR testsuite/31589
8637         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8638         dg-final test.
8639         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8640         keyword to dg-final test.
8641         * gcc.dg/vect/vect-iv-4.c: Likewise.
8642         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8643         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8644         test.
8645         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8646         cast.
8647         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8648         * lib/target-supports.exp
8649         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8650         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8651
8652 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8653
8654         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8655         __LONG_LONG_MAX__ and its friends instead of those supplied by
8656         limits.h.
8657
8658 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8659
8660         PR C++/31721
8661         * g++.dg/ext/vector7.C: New testcase.
8662
8663 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8664
8665         PR fortran/31591
8666         * gfortran.dg/bound_simplification_1.f90: New test.
8667
8668 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8669
8670         PR fortran/31645
8671         * gfortran.dg/bom_error.f90: New test.
8672         * gfortran.dg/bom_include.f90: New test.
8673         * gfortran.dg/bom_UTF16-LE.f90: New test.
8674         * gfortran.dg/bom_UTF16-BE.f90: New test.
8675         * gfortran.dg/bom_UTF-8.f90: New test.
8676         * gfortran.dg/bom_UTF-32.f90: New test.
8677         * gfortran.dg/bom_UTF-8.F90: New test.
8678         * gfortran.dg/bom_include.inc: New file.
8679
8680 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8681
8682         PR C++/30221
8683         * g++.dg/init/ptrfn2.C: New test.
8684         * g++.dg/init/ptrfn3.C: New test.
8685
8686 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8687
8688         PR fortran/31711
8689         * gfortran.dg/dependency_21.f90: New test.
8690
8691 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8692
8693         * gfortran.dg/secnds.f: Use real*8.
8694         * gfortran.dg/secnds-1.f: Use real*8.
8695
8696 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8697
8698         PR libfortran/31532
8699         * gfortran.dg/inquire_5.f90: Update test.
8700
8701 2007-04-27  Ian Lance Taylor  <iant@google.com>
8702
8703         PR middle-end/31710
8704         * gcc.c-torture/compile/pr31710.c: New test.
8705
8706 2007-04-27  Richard Guenther  <rguenther@suse.de>
8707
8708         PR tree-optimization/30965
8709         PR tree-optimization/30978
8710         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8711         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8712         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8713         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8714
8715 2007-04-27  Richard Guenther  <rguenther@suse.de>
8716
8717         PR tree-optimization/31715
8718         * gcc.dg/Warray-bounds-4.c: New testcase.
8719
8720 2007-04-26  Ian Lance Taylor  <iant@google.com>
8721
8722         PR target/28675
8723         * gcc.c-torture/compile/pr28675.c: New test.
8724
8725 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8726
8727         PR C++/30016
8728         * g++.dg/ext/vector6.C: New test.
8729
8730 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8731
8732         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8733
8734 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8735
8736         PR middle-end/31617
8737         * g++.dg/other/str_empty.C: Add expected warning.
8738
8739 2007-04-26  Richard Guenther  <rguenther@suse.de>
8740         Daniel Berlin  <dberlin@dberlin.org>
8741
8742         PR tree-optimization/30567
8743         * g++.dg/other/pr30567.C: New testcase.
8744
8745 2007-04-26  Richard Guenther  <rguenther@suse.de>
8746
8747         PR tree-optimization/31703
8748         * gcc.c-torture/compile/pr31703.c: New testcase.
8749         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8750         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8751
8752 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8753
8754         * gfortran.dg/open_errors.f90: Added if statements checking
8755         the value of iostat.
8756
8757 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8758
8759         PR c++/31598
8760         * g++.dg/gomp/pr31598.C: New test.
8761
8762         PR tree-optimization/30558
8763         * g++.dg/gomp/pr30558.C: New test.
8764
8765 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8766
8767         PR c++/31338
8768         * g++.dg/ext/complex2.C: New test.
8769
8770 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8771
8772         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8773
8774 2007-04-25  Thiemo Seufer  <ths@mips.com>
8775
8776         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8777         value to signed char.
8778
8779 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8780
8781         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8782         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8783         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8784
8785 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8786
8787         PR fortran/31668
8788         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8789         statement functions.
8790         * gfortran.dg/c_by_val_5.f90: New test.
8791
8792 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8793
8794         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8795         with two new subroutines to avoid parameter-induced aliasing.
8796         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8797         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8798
8799 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8800
8801         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8802         * g++.dg/warn/Warray-bounds.C: Likewise.
8803
8804 2007-04-24  Ian Lance Taylor  <iant@google.com>
8805
8806         PR tree-optimization/31605
8807         * gcc.c-torture/execute/pr31605.c: New test.
8808
8809 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8810
8811         PR fortran/31587
8812         * lib/gcc-dg.exp (scan-module): New function.
8813         * gfortran.dg/module_md5_1.f90: New test.
8814
8815 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8816
8817         * g++.old-deja/g++.pt/defarg6.C: Only run with
8818         -std=gnu++98.
8819         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8820         * g++.dg/cpp0x/variadic61.C: Ditto.
8821         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8822         * g++.dg/cpp0x/variadic62.C: Ditto.
8823         * g++.dg/template/meminit1.C: Ditto.
8824         * g++.dg/template/operator7.C: Ditto.
8825         * g++.dg/template/static15.C: Ditto.
8826         * g++.dg/template/invalid1.C: Ditto.
8827         * g++.dg/template/shift1.C: Ditto.
8828         * g++.dg/template/error10.C: Ditto.
8829
8830 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8831
8832         PR diagnostic/25923
8833         * gfortran.dg/pr25923.f90: New test.
8834
8835 2007-04-24  Ian Lance Taylor  <iant@google.com>
8836
8837         PR tree-optimization/31602
8838         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8839
8840 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8841
8842         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8843         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8844
8845 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8846
8847         * gcc.target/i386/reload-1.c. New.
8848
8849 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8850             Olga Golovanevsky  <olga@il.ibm.com>
8851
8852         * g++.dg/other/str_empty.C: New test.
8853
8854 2007-04-24  Richard Henderson  <rth@redhat.com>
8855
8856         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8857
8858 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8859
8860         PR target/31641
8861         * gcc.c-torture/compile/pr31641.c: New testcase.
8862
8863 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8864
8865         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8866         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8867         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8868         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8869
8870 2007-04-23  Simon Baldwin  <simonb@google.com>
8871
8872         * g++.dg/other/error15.C: New.
8873         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8874         triggering a "multiple parameters named" error.
8875
8876 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8877
8878         PR fortran/31618
8879         * gfortran.dg/backspace_8.f:  New test case.
8880
8881 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8882
8883         PR fortran/31630
8884         * gfortran.dg/used_types_17.f90: New test.
8885
8886         PR fortran/31620
8887         * gfortran.dg/zero_array_components_1.f90: New test.
8888
8889 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8890
8891         PR fortran/31616
8892         * gfortran.dg/open_errors.f90: Allow a different error message.
8893
8894 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8895
8896         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8897         Rename from check_effective_target_vect_pack_mod.  Rename global
8898         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8899         messages.
8900         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8901         rename.
8902         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8903         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8904
8905 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8906
8907         PR middle-end/31448
8908         * gcc.c-torture/execute/pr31448.c: New testcase.
8909
8910 2007-04-22  Nick Clifton  <nickc@redhat.com>
8911
8912         * gcc.dg/20020312-2.c: Add support for the FRV.
8913
8914 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8915
8916         PR tree-optimization/24659
8917         * gcc.dg/vect/vect-float-extend-1.c: New test.
8918         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8919
8920 2007-04-22  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/29789
8923         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8924         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8925
8926 2007-04-22  Revital Eres  <eres@il.ibm.com>
8927
8928         * gcc.dg/var-expand2.c: New test.
8929
8930 2007-04-22  Revital Eres  <eres@il.ibm.com>
8931
8932         * gcc.dg/var-expand3.c: New test.
8933
8934 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8935
8936         PR fortran/31495
8937         * gfortran.dg/continuation_8.f90: New test.
8938
8939 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8940
8941         PR C/30265
8942         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8943         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8944
8945 2007-04-21  Richard Guenther  <rguenther@suse.de>
8946
8947         PR middle-end/31136
8948         * gcc.c-torture/execute/pr31136.c: New testcase.
8949
8950 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8951
8952         * gcc.target/i386/movsi-sm-1.c: New.
8953
8954 2007-04-20  Richard Henderson  <rth@redhat.com>
8955
8956         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8957         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8958
8959 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8960
8961         * gcc.target/i386/ordcmp-1.c: New test.
8962         * gcc.target/i386/unordcmp-1.c: New test.
8963
8964         PR tree-optimization/31632
8965         * gcc.c-torture/compile/20070419-1.c: New test.
8966
8967 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8968
8969         * gcc.dg/invalid-call-1.c: New test.
8970
8971 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8972
8973         PR diagnostic/31227
8974         * gcc.dg/Warray-bounds-3.c: New.
8975
8976 2007-04-18  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/19431
8979         PR tree-optimization/21463
8980         * gcc.c-torture/execute/20070212-1.c: New testcase.
8981         * gcc.c-torture/execute/20070212-2.c: Likewise.
8982         * gcc.c-torture/execute/20070212-3.c: Likewise.
8983         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8984         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8985         * g++.dg/tree-ssa/pr21463.C: Likewise.
8986         * g++.dg/tree-ssa/pr30738.C: Likewise.
8987
8988 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8989
8990         PR c++/31513
8991         * g++.dg/expr/bitfield8.C: New test.
8992
8993 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8994             Richard Sandiford  <richard@codesourcery.com>
8995
8996         * lib/target-supports.exp (check_profiling_available): Return 0
8997         for uClibc with -p or -pg.
8998
8999 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9000
9001         PR c++/31517
9002         * g++.dg/template/init7.C: New test.
9003
9004 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9005
9006         PR rtl-optimization/31360
9007         * gcc.dg/loop-7.c: New test.
9008
9009 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9010
9011         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9012         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9013         build.
9014         (compat-execute): Likewise.
9015         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9016         files to remote hosts.
9017         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9018         (c-torture-execute): Likewise.
9019         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9020         or plain file.  Use remote_upload and remote_download to copy
9021         files about.
9022         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9023         before scanning it.
9024
9025 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9026
9027         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9028
9029 2007-04-16  Lawrence Crowl  <crowl@google.com>
9030
9031         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9032         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9033         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9034         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9035         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9036         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9037         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9038         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9039         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9040         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9041         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9042
9043         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9044         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9045         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9046         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9047         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9048         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9049         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9050         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9051         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9052         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9053         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9054
9055 2007-04-16  Ian Lance Taylor  <iant@google.com>
9056
9057         PR tree-optimization/31522
9058         * gcc.dg/Wstrict-overflow-16.c: New test.
9059
9060 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9061
9062         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9063
9064 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9065
9066         PR fortran/31144
9067         * gfortran.dg/module_naming_1.f90: New.
9068
9069 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9070
9071         * lib/target-supports.exp (check_profiling_available): Return
9072         false for m68k-*-uclinux.
9073
9074 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9075
9076         PR c++/29365
9077         Testcase for c++ anonymous namespace warning
9078
9079         * g++.dg/warn/anonymous-namespace-1.C: New test
9080         * g++.dg/warn/anonymous-namespace-1.h: New test
9081
9082 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9083
9084         PR testsuite/31578
9085         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9086
9087 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9088
9089         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9090
9091 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9092
9093         PR fortran/31204
9094         * gfortran.dg/array_constructor_16.f90: New test.
9095
9096 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9097
9098         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9099         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9100
9101 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9102
9103         PR rtl-optimization/31500
9104         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9105         * g++.dg/warn/Warray-bounds.C: Likewise.
9106
9107 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9108
9109         PR C/31520
9110         * gcc.dg/gnu89-init-4.c: New testcase.
9111
9112 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR c++/25874
9115         * gcc.dg/gomp/pr25874.c: Add dg-options.
9116         * g++.dg/gomp/pr25874.C: Add dg-options.
9117
9118 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9119
9120         PR fortran/21061
9121         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9122         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9123
9124 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9125
9126         PR fortran/31561
9127         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9128
9129 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9130
9131         PR fortran/29507
9132         PR fortran/31404
9133         * gfortran.dg/initialization_6.f90: New test.
9134
9135 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9136
9137         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9138
9139         * lib/target-supports.exp (check_gc_sections_available):
9140         Return false if ldflags includes -elf2flt.
9141
9142 2007-04-13  Jason Merrill  <jason@redhat.com>
9143
9144         PR c++/31074
9145         * conv3.C: New test.
9146
9147 2007-04-13  Mike Stump  <mrs@apple.com>
9148
9149         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9150         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9151
9152 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9153
9154         PR tree-optimization/29598
9155         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9156
9157 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9158
9159         PR fortran/31559
9160         * gfortran.dg/func_assign.f90: New test.
9161
9162 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9163
9164         PR fortran/31550
9165         * gfortran.dg/used_types_16.f90: New test.
9166
9167 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9168
9169         PR fortran/18937
9170         * gfortran.dg/goto_2.f90: New.
9171         * gfortran.dg/goto_3.f90: New.
9172         * gfortran.dg/pr17708.f90: Rename to ...
9173         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9174
9175 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9176
9177         PR fortran/31562
9178         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9179         instead of a struct.
9180
9181 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9182
9183         PR fortran/31562
9184         * gfortran.dg/value_4.c: Use GNU extensions for complex
9185         instead of a struct.
9186
9187 2007-04-13  Richard Guenther  <rguenther@suse.de>
9188
9189         PR tree-optimization/21258
9190         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9191
9192 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9193
9194         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9195         <complex.h>.
9196
9197 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9198
9199         PR fortran/31250
9200         * gfortran.dg/char_length_2.f90: New.
9201         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9202         * gfortran.dg/repeat_4.f90: Likewise.
9203
9204         PR fortran/31266
9205         * gfortran.dg/char_assign_1.f90: New.
9206
9207         PR fortran/31471
9208         * gfortran.dg/block_name_1.f90: New.
9209         * gfortran.dg/block_name_2.f90: New.
9210
9211 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9212
9213         PR c++/31078
9214         * g++.dg/other/pr31078.C: New.
9215
9216 2007-04-12  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/31169
9219         * gcc.c-torture/execute/pr31169.c: New testcase.
9220
9221 2007-04-12  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/24689
9224         PR tree-optimization/31307
9225         * g++.dg/tree-ssa/pr31307.C: New testcase.
9226         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9227
9228 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9229
9230         PR fortran/31472
9231         * gfortran.dg/access_spec_1.f90: New test.
9232         * gfortran.dg/access_spec_2.f90: New test.
9233         * gfortran.dg/non_module_public.f90: Match new error message.
9234
9235 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9236
9237         PR testsuite/31538
9238         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9239         to 4 at line 38 to fix bounds problem.
9240
9241 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9242
9243         PR testsuite/31240
9244         * gfortran.dg/pointer_intent_1.f90: Fix test.
9245
9246 2007-04-10  Eric Christopher  <echristo@apple.com>
9247
9248         * lib/target-supports.exp
9249         (check_effective_target_fstack_protector): Rewrite.
9250
9251 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9252
9253         PR c++/31449
9254         * g++.dg/init/const5.C: New test.
9255
9256 2007-04-09  Jan Hubicka  <jh@suse.cz>
9257
9258         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9259
9260 2007-04-08  Jan Hubicka  <jh@suse.cz>
9261
9262         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9263
9264 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9265
9266         PR fortran/31257
9267         * gfortran.dg/achar_4.f90: New test.
9268
9269 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9270
9271         PR fortran/30880
9272         * gfortran.dg/used_dummy_types_8.f90: New test.
9273
9274 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9275
9276         PR fortran/30872
9277         * gfortran.dg/parameter_array_element_1.f90: New test.
9278
9279 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9280
9281         PR fortran/31222
9282         * gfortran.dg/default_numeric_type_1.f90: New test.
9283
9284 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9285
9286         PR fortran/31424
9287         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9288
9289 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9290
9291         PR fortran/31293
9292         * gfortran.dg/interface_12.f90: New test.
9293
9294 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9295
9296         * gcc.dg/format/opt-6.c: New test.
9297         * gcc.dg/format/nul-1.c: New test.
9298         * gcc.dg/format/nul-2.c: New test.
9299
9300 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9301
9302         PR libgfortran/31395
9303         * gfortran.dg/fmt_colon.f90: New test.
9304
9305 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9306
9307         * g++.old-deja/g++.other/init18.C: Use
9308         dg-require-effective-target instead of an explicit xfail.
9309
9310 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9311
9312         * gcc.dg/dfp/signbit-1.c
9313         * gcc.dg/dfp/signbit-2.c
9314
9315 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9316
9317         PR fortran/31483
9318         * gfortran.dg/altreturn_5.f90: New test.
9319
9320 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9321
9322         PR fortran/31292
9323         * gfortran.dg/contained_module_proc_1.f90: New test.
9324
9325 2007-04-04  Stuart Hastings  <stuart@apple.com>
9326
9327         PR 31281
9328         * objc/execute/exceptions/pr31281.m: New.
9329
9330 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9331
9332         * g++.dg/ext/dllimport12.C: Update comments.
9333
9334 2007-04-03  Eric Christopher  <echristo@apple.com>
9335
9336         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9337
9338 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9339
9340         PR fortran/31304
9341         * gfortran.dg/repeat_2.f90: New test.
9342         * gfortran.dg/repeat_3.f90: New test.
9343         * gfortran.dg/repeat_4.f90: New test.
9344
9345 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9346
9347         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9348
9349 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR c++/30847
9352         * g++.dg/parse/cond3.C: New test.
9353
9354         PR middle-end/30704
9355         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9356
9357 2007-04-02  Jason Merrill  <jason@redhat.com>
9358
9359         PR c++/31187
9360         * g++.dg/ext/visibility/anon3.C: New test.
9361
9362 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9363
9364         PR libgfortran/31052
9365         * gfortran.dg/namelist_28.f90: New test.
9366
9367 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9368
9369         PR libgfortran/31366
9370         * gfortran.dg/direct_io_6.f90: New test.
9371
9372 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9373
9374         PR libgfortran/31207
9375         * gfortran.dg/advance_5.f90: New test.
9376         * gfortran.dg/advance_6.f90: New test.
9377
9378 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9379
9380         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9381         * g++.dg/ext/dllimport7.C: Likewise.
9382         * g++.dg/ext/selectany1.C: Likewise.
9383
9384 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9385
9386         * g++.dg/parser/pr31138.C: New.
9387         * g++.dg/parser/pr31140.C: New.
9388         * g++.dg/parser/pr31141.C: New.
9389
9390 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9391
9392         PR c++/26099
9393         * g++.dg/ext/is_base_of.C: New.
9394         * g++.dg/ext/has_virtual_destructor.C: New.
9395         * g++.dg/ext/is_polymorphic.C: New.
9396         * g++.dg/ext/is_base_of_diagnostic.C: New.
9397         * g++.dg/ext/is_enum.C: New.
9398         * g++.dg/ext/has_nothrow_assign.C: New.
9399         * g++.dg/ext/has_nothrow_constructor.C: New.
9400         * g++.dg/ext/is_empty.C: New.
9401         * g++.dg/ext/has_trivial_copy.C: New.
9402         * g++.dg/ext/has_trivial_assign.C: New.
9403         * g++.dg/ext/is_abstract.C: New.
9404         * g++.dg/ext/is_pod.C: New.
9405         * g++.dg/ext/has_nothrow_copy.C: New.
9406         * g++.dg/ext/is_class.C: New.
9407         * g++.dg/ext/has_trivial_constructor.C: New.
9408         * g++.dg/ext/is_union.C: New.
9409         * g++.dg/ext/has_trivial_destructor.C: New.
9410         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9411         * g++.dg/template/crash43.C: Likewise.
9412
9413 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9414
9415         * g++.dg/warn/pedantic2.C: New testcase.
9416
9417 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9418
9419         * size_dim.f90: Fix dg directive.
9420         * pr16433.f: Likewise.
9421         * use_6.f90: Likewise.
9422         * use_7.f90: Likewise.
9423         * entry_9.f90: Likewise.
9424         * pointer_intent_2.f90: Likewise.
9425         * protected_1.f90: Likewise.
9426         * fmt_missing_period_2.f: Likewise.
9427         * pointer_intent_3.f90: Likewise.
9428         * protected_2.f90: Likewise.
9429         * protected_3.f90: Likewise.
9430         * pr15754.f90: Likewise.
9431         * protected_4.f90: Likewise.
9432         * protected_5.f90: Likewise.
9433         * initialization_2.f90: Likewise.
9434         * protected_6.f90: Likewise.
9435         * continuation_7.f90: Likewise.
9436         * derived_function_interface_1.f90: Likewise.
9437         * der_pointer_4.f90: Likewise.
9438         * fmt_zero_precision.f90: Likewise.
9439         * blockdata_3.f90: Likewise.
9440         * fmt_missing_period_1.f: Likewise.
9441         * real_const_3.f90: Likewise.
9442         * use_4.f90: Likewise.
9443         * fmt_missing_period_3.f: Likewise.
9444         * use_5.f90: Likewise.
9445
9446 2007-03-28  Mike Stump  <mrs@apple.com>
9447
9448         * gcc.dg/darwin-comm.c: Add.
9449
9450 2007-03-28  Eric Christopher  <echristo@apple.com>
9451
9452         * lib/target-supports.exp (check_effective_target_fstack_protector):
9453         New.
9454         * gcc.dg/ssp-1.c: Use.
9455         * gcc.dg/ssp-2.c: Ditto.
9456
9457 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9458
9459         PR c++/29077
9460         * g++.dg/parse/constructor3.C: New test.
9461
9462 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9463
9464         * gnat.dg/thin_pointer.ad[sb]: New test.
9465
9466 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9467
9468         * g++.dg/cpp0x/bracket1.C: New.
9469         * g++.dg/cpp0x/bracket2.C: New.
9470         * g++.dg/cpp0x/bracket3.C: New.
9471         * g++.dg/cpp0x/bracket4.C: New.
9472
9473 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9474
9475         * g++.dg/cpp0x/temp_default1.C: New.
9476         * g++.dg/cpp0x/temp_default3.C: New.
9477         * g++.dg/cpp0x/temp_default2.C: New.
9478         * g++.dg/cpp0x/temp_default4.C: New.
9479
9480 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9481
9482         PR c++/29993
9483         * g++.dg/other/cv_func2.C: New.
9484
9485 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9486
9487         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9488         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9489         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9490         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9491
9492         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9493         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9494
9495         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9496
9497         * lib/compat.exp (compat-execute): Fix processing of file names.
9498
9499 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9500
9501         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9502
9503 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9504
9505         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9506         Delete created executable test file.
9507         (check_effective_target_fortran_large_int): Ditto.
9508         (check_effective_target_static_libgfortran): Ditto.
9509
9510 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9511
9512         PR c++/30500
9513         * g++.dg/warn/pragma-system_header1.C: New test.
9514         * g++.dg/warn/pragma-system_header2.C: New test.
9515         * g++.dg/warn/pragma-system_header1.h. New.
9516         * g++.dg/warn/pragma-system_header2.h. New.
9517
9518 2007-03-26  Ian Lance Taylor  <iant@google.com>
9519
9520         PR tree-optimization/31345
9521         * gcc.c-torture/compile/pr31345-1.c: New test.
9522
9523 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9524
9525         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9526         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9527         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9528         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9529         * gfortran.dg/overload_1.f90: Likewise.
9530         * gfortran.dg/impure_assignment_1.f90: Likewise.
9531         * gfortran.dg/error_recovery_3.f90: Likewise.
9532         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9533         * gfortran.dg/sequence_types_1.f90: Likewise.
9534         * gfortran.dg/internal_references_1.f90: Likewise.
9535         * gfortran.dg/present_1.f90: Likewise.
9536         * gfortran.dg/volatile10.f90: Likewise.
9537         * gfortran.dg/module_equivalence_2.f90: Likewise.
9538         * gfortran.dg/use_4.f90: Likewise.
9539         * gfortran.dg/elemental_result_1.f90: Likewise.
9540         * gfortran.dg/generic_actual_arg.f90: Likewise.
9541         * gfortran.dg/private_type_5.f90: Likewise.
9542         * gfortran.dg/protected_4.f90: Likewise.
9543         * gfortran.dg/interface_3.f90: Likewise.
9544
9545 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9546
9547         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9548         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9549
9550 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9551
9552         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9553
9554 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9555
9556         PR libgfortran/31199
9557         * gfortran.dg/fmt_t_4.f90: New test.
9558
9559 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9560
9561         PR libfortran/31297
9562         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9563         * gfortran.dg/backspace_6.f:  Likewise.
9564         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9565         * gfortran.dg/direct_io_2.f90:  Likewise.
9566         * gfortran.dg/write_back.f:  Likewise.
9567         * gfortran.dg/write_rewind_2.f:  Likewise.
9568         * gfortran.dg/write_rewind_1.f:  Likewise.
9569         * gfortran.dg/write_rewind_2.f:  Likewise.
9570
9571 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9572
9573         PR tree-optimization/30784
9574         * gcc.dg/vect/pr30784.c: New test.
9575
9576 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9577
9578         PR fortran/30877
9579         * gfortran.dg/operator_1.f90: New test.
9580         * gfortran.dg/operator_2.f90: New test.
9581
9582 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9583
9584         PR libfortran/31196
9585         * gfortran.dg/reshape_transpose_1.f90:  New test.
9586
9587 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9588
9589         PR fortran/30655
9590         * gfortran.dg/bounds_check_6.f90: New test.
9591
9592 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9593
9594         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9595         #ifndef/#endif.
9596         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9597         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9598
9599 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9600
9601         PR fortran/31209
9602         * gfortran.dg/pointer_function_actual_1.f90: New test.
9603
9604         PR fortran/31200
9605         * gfortran.dg/pointer_function_actual_2.f90: New test.
9606
9607         PR fortran/31215
9608         * gfortran.dg/result_in_spec_1.f90: New test.
9609
9610 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9611
9612         PR fortran/30834
9613         * gfortran.dg/integer_exponentiation_3.F90: New test.
9614         * gfortran.dg/integer_exponentiation_4.f90: New test.
9615         * gfortran.dg/integer_exponentiation_5.F90: New test.
9616
9617 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9618
9619         PR c++/30863
9620         * g++.dg/template/error24.C: New test.
9621         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9622
9623 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9624
9625         PR c++/31273
9626         * g++.dg/expr/bitfield7.C: New test.
9627
9628 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9629
9630         PR other/23572
9631         * gcc.dg/float-range-4.c: New.
9632         * gcc.dg/float-range-1.c: Update. Test for a warning.
9633         * gcc.dg/float-range-3.c: New.
9634         * gcc.dg/float-range-5.c: New.
9635
9636 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9637
9638         PR fortran/31262
9639         * gfortran.dg/no_range_check_1.f90: New test.
9640
9641 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9642
9643         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9644         * g++.dg/other/static1.C: Remove stray semicolon.
9645         * g++.dg/other/init1.C: Likewise.
9646         * g++.dg/rtti/dyncast1.C: Likewise.
9647         * g++.dg/tree-ssa/pr17153.C: Likewise.
9648         * g++.dg/lookup/disamb1.C: Likewise.
9649         * g++.dg/lookup/scoped2.C: Likewise.
9650         * g++.dg/lookup/friend7.C: Likewise.
9651         * g++.dg/parse/parse4.C: Likewise.
9652         * g++.dg/parse/parse5.C: Likewise.
9653         * g++.dg/expr/pr29066.C: Likewise.
9654         * g++.dg/expr/cast4.C: Likewise.
9655         * g++.dg/tc1/dr193.C: Likewise.
9656         * g++.dg/tc1/dr213.C: Likewise.
9657         * g++.dg/abi/dcast1.C: Likewise.
9658         * g++.dg/abi/covariant2.C: Likewise.
9659         * g++.dg/inherit/covariant11.C: Likewise.
9660         * g++.dg/inherit/covariant9.C: Likewise.
9661         * g++.dg/inherit/covariant10.C: Likewise.
9662         * g++.dg/init/static3.C: Likewise.
9663         * g++.dg/init/init-ref3.C: Likewise.
9664         * g++.dg/init/ref10.C: Likewise.
9665         * g++.dg/template/meminit2.C: Likewise.
9666         * g++.dg/template/using9.C: Likewise.
9667         * g++.dg/template/friend9.C: Likewise.
9668         * g++.dg/template/ref1.C: Likewise.
9669         * g++.old-deja/g++.warn/inline.C: Likewise.
9670         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9671         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9672         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9673         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9674         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9675         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9676         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9677         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9678         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9679         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9680         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9681         * g++.old-deja/g++.brendan/template11.C: Likewise.
9682         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9683         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9684         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9685         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9686         * g++.old-deja/g++.jason/parse9.C: Likewise.
9687         * g++.old-deja/g++.jason/byval2.C: Likewise.
9688         * g++.old-deja/g++.jason/overload8.C: Likewise.
9689         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9690         * g++.old-deja/g++.jason/template33.C: Likewise.
9691         * g++.old-deja/g++.jason/return3.C: Likewise.
9692         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9693         * g++.old-deja/g++.jason/virtual.C: Likewise.
9694         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9695         * g++.old-deja/g++.jason/template27.C: Likewise.
9696         * g++.old-deja/g++.jason/synth6.C: Likewise.
9697         * g++.old-deja/g++.jason/ref8.C: Likewise.
9698         * g++.old-deja/g++.jason/offset1.C: Likewise.
9699         * g++.old-deja/g++.other/static20.C: Likewise.
9700         * g++.old-deja/g++.other/array1.C: Likewise.
9701         * g++.old-deja/g++.other/new3.C: Likewise.
9702         * g++.old-deja/g++.other/array2.C: Likewise.
9703         * g++.old-deja/g++.other/overload9.C: Likewise.
9704         * g++.old-deja/g++.other/cast6.C: Likewise.
9705         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9706         * g++.old-deja/g++.other/eh4.C: Likewise.
9707         * g++.old-deja/g++.other/using7.C: Likewise.
9708         * g++.old-deja/g++.other/init18.C: Likewise.
9709         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9710         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9711         * g++.old-deja/g++.other/dtor11.C: Likewise.
9712         * g++.old-deja/g++.pt/static11.C: Likewise.
9713         * g++.old-deja/g++.pt/crash19.C: Likewise.
9714         * g++.old-deja/g++.pt/overload12.C: Likewise.
9715         * g++.old-deja/g++.pt/crash46.C: Likewise.
9716         * g++.old-deja/g++.pt/mi1.C: Likewise.
9717         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9718         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9719         * g++.old-deja/g++.pt/local5.C: Likewise.
9720         * g++.old-deja/g++.pt/typename2.C: Likewise.
9721         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9722         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9723         * g++.old-deja/g++.law/visibility1.C: Likewise.
9724         * g++.old-deja/g++.law/visibility2.C: Likewise.
9725         * g++.old-deja/g++.law/virtual2.C: Likewise.
9726         * g++.old-deja/g++.law/operators19.C: Likewise.
9727         * g++.old-deja/g++.law/parsing10.C: Likewise.
9728         * g++.old-deja/g++.law/visibility4.C: Likewise.
9729         * g++.old-deja/g++.law/operators4.C: Likewise.
9730         * g++.old-deja/g++.law/dtors2.C: Likewise.
9731         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9732         * g++.old-deja/g++.law/visibility10.C: Likewise.
9733         * g++.old-deja/g++.law/scope3.C: Likewise.
9734         * g++.old-deja/g++.law/casts2.C: Likewise.
9735         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9736         * g++.old-deja/g++.law/operators33.C: Likewise.
9737         * g++.old-deja/g++.law/friend4.C: Likewise.
9738         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9739         * g++.old-deja/g++.mike/p5611.C: Likewise.
9740         * g++.old-deja/g++.mike/net37.C: Likewise.
9741         * g++.old-deja/g++.mike/p3570.C: Likewise.
9742         * g++.old-deja/g++.mike/p5718.C: Likewise.
9743         * g++.old-deja/g++.mike/net21.C: Likewise.
9744         * g++.old-deja/g++.mike/p1862.C: Likewise.
9745         * g++.old-deja/g++.mike/p4511.C: Likewise.
9746         * g++.old-deja/g++.mike/virt3.C: Likewise.
9747         * g++.old-deja/g++.mike/p16146.C: Likewise.
9748         * g++.old-deja/g++.mike/p1989.C: Likewise.
9749         * g++.old-deja/g++.mike/p5571.C: Likewise.
9750         * g++.old-deja/g++.gb/scope10.C: Likewise.
9751         * g++.old-deja/g++.abi/primary5.C: Likewise.
9752         * g++.old-deja/g++.abi/empty2.C: Likewise.
9753         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9754         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9755         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9756         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9757         * g++.old-deja/g++.bob/template3.C: Likewise.
9758         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9759
9760 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9761
9762         PR fortran/31193
9763         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9764
9765 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9766
9767         PR fortran/20897
9768         * gfortran.dg/derived_name_1.f90: New.
9769         * gfortran.dg/derived_name_2.f: New.
9770
9771 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9772
9773         * lib/target-supports.exp (check_effective_target_nonpic): New
9774         procedure.
9775         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9776         when compiling PIC.
9777         * gcc.target/i386/asm-4.c: Require nonpic.
9778         * gcc.target/i386/cmov1.c: Likewise.
9779         * gcc.target/i386/mul.c: Likewise.
9780         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9781         * gcc.target/i386/ssetype-1.c: Require nonpic.
9782         * gcc.target/i386/ssetype-3.c: Likewise.
9783         * gcc.target/i386/ssetype-5.c: Likewise.
9784
9785 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9786
9787         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9788         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9789         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9790         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9791
9792 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9793
9794         PR tree-optimization/30590
9795         * g++.dg/opt/pr30590.C: New testcase.
9796
9797 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR c/30762
9800         * gcc.dg/pr30762-1.c: New test.
9801         * gcc.dg/pr30762-2.c: New test.
9802
9803         PR inline-asm/30505
9804         * gcc.target/i386/pr30505.c: New test.
9805
9806 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9807
9808         * gcc.target/arm/register-variables.c: New.
9809
9810 2007-03-19  Jeff Law  <law@redhat.com>
9811
9812         * PR tree-optimization/30984
9813         * gcc.c-torture/pr30984.c: New test.
9814
9815 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9816         Richard Guenther  <rguenther@suse.de>
9817
9818         PR tree-optimization/31254
9819         * gcc.dg/torture/pr31254.c: New testcase.
9820
9821 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9822
9823         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9824         target default_packed.
9825
9826 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9827
9828         PR fortran/31203
9829         * gfortran.dg/string_length_1.f90: New test.
9830
9831 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9832
9833         PR testsuite/30395
9834         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9835
9836 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9837
9838         PR libgfortran/31052
9839         * gfortran.dg/namelist_27.f90: New test.
9840
9841 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9842
9843         PR fortran/30531
9844         * gfortran.dg/used_types_14.f90: New test.
9845
9846         PR fortran/31086
9847         * gfortran.dg/used_types_15.f90: New test.
9848
9849 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9850
9851         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9852         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9853
9854 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9855
9856         PR fortran/31120
9857         * gfortran.dg/integer_exponentiation_2.f90: New test.
9858
9859 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9860
9861         PR tree-optimization/31041
9862         * gcc.dg/vect/pr31041.c: New test.
9863
9864 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9865
9866         * g++.dg/warn/Wconversion-integer.C: New
9867         * g++.dg/warn/Wconversion-real.C: New.
9868         * g++.dg/warn/Wconversion-real-integer.C: New.
9869         * g++.dg/warn/conv2.C: Updated.
9870
9871 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9872
9873         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9874         exclude RTPs.
9875
9876 2007-03-16  Richard Guenther  <rguenther@suse.de>
9877
9878         PR tree-optimization/31146
9879         * g++.dg/tree-ssa/pr31146.C: New testcase.
9880
9881 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9882
9883         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9884         assume that the target has <features.h>.
9885
9886 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9887
9888         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9889         dg-options rather than to the whole test.
9890
9891 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9892
9893         PR debug/29906
9894         * g++.dg/debug/pr29906.C: New
9895
9896 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9897
9898         PR libgfortran/31099
9899         * gfortran.dg/unformatted_recl.f90: Update test.
9900
9901 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9902
9903         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9904
9905 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9906
9907         PR c++/30891
9908         * g++.dg/parse/namespace-definition.C: New.
9909
9910 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9911
9912         PR c++/24924
9913         * g++.dg/cpp/pedantic-errors.C: New.
9914         * g++.dg/cpp/permissive.C: New.
9915
9916 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9917
9918         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9919         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9920
9921 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9922
9923         * lib/target-supports.exp (check_missing_uclibc_feature)
9924         (check_effective_target_wchar): New procedures.
9925         * gcc.dg/wchar_t-1.c: Require target wchar.
9926         * gcc.dg/wint_t-1.c: Likewise.
9927
9928 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9929
9930         * lib/target-supports.exp (check_gc_sections_available): Return
9931         false for VxWorks targets.
9932
9933 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9934
9935         * g++.dg/warn/Wconversion2.C: Fix typo.
9936         * gcc.dg/if-empty-1.c: Ditto.
9937
9938 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9939
9940         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9941
9942 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9943
9944         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9945         * gcc.target/i386/pr31167.c: Ditto.
9946
9947 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9948
9949         PR target/31167
9950         * gcc.target/i386/pr31167.c: New test.
9951
9952 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9953
9954         PR fortran/30922
9955         * gfortran.dg/import5.f90.f90: New test.
9956
9957
9958         PR fortran/30879
9959         * gfortran.dg/data_components_1.f90: New test.
9960
9961
9962         PR fortran/30870
9963         * gfortran.dg/generic_13.f90: New test.
9964
9965         PR fortran/31163
9966         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9967
9968 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9969
9970         PR libgfortran/31051
9971         * gfortran.dg/fmt_t_4.f90: New
9972
9973 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9974
9975         PR C++/31165
9976         * g++.dg/other/default7.C: New test.
9977
9978 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9979
9980         * g++.dg/warn/Wconversion2.C: New.
9981
9982 2007-03-14  Eric Christopher  <echristo@apple.com>
9983
9984         * gcc.dg/ssp-1.c: New.
9985         * gcc.dg/ssp-2.c: Ditto.
9986
9987 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9988
9989         * g++.dg/warn/do-empty.C: New.
9990         * gcc.dg/do-empty.c: New.
9991         * gcc.dg/if-empty-1.c: Update.
9992         * gcc.dg/20001116-1.c: Update.
9993         * gcc.dg/pr23165.c: Update.
9994
9995 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9996
9997         * gfortran.dg/module_implicit_conversion.f90: New test.
9998
9999 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10000
10001         PR middle-end/31127
10002         * gcc.dg/pr31127.c: New.
10003
10004 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10005
10006         * gcc.dg/tree-ssa/loop-26.c: New test.
10007
10008 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10009
10010         * gcc.target/i386/cmpxchg16b-1.c: New test.
10011
10012 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10013
10014         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10015         * gcc.dg/c99-vla-1.c: Likewise.
10016         * g++.dg/ext/vla1.C: Likewise
10017
10018 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10019
10020         * gcc.dg/wvla-1.c: New test
10021         * gcc.dg/wvla-2.c: New test
10022         * gcc.dg/wvla-3.c: New test
10023         * gcc.dg/wvla-4.c: New test
10024         * gcc.dg/wvla-5.c: New test
10025         * gcc.dg/wvla-6.c: New test
10026         * gcc.dg/wvla-7.c: New test
10027         * g++.dg/warn/Wvla-1.C: New test
10028         * g++.dg/warn/Wvla-2.C: New test
10029         * g++.dg/warn/Wvla-3.C: New test
10030
10031 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10032
10033         PR c++/30108
10034         * g++.dg/other/default6.C: New test.
10035
10036 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10037
10038         * lib/target-supports.exp (check_profiling_available): Return false
10039         for VxWorks.
10040         (check_effective_target_vxworks_kernel): New procedure.
10041         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10042         VxWorks.
10043         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10044         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10045         to include VxWorks.
10046         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10047
10048 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10049
10050         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10051         PIC is not supported.
10052         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10053         * gcc.dg/20020426-2.c: Likewise.
10054         * gcc.dg/pr28243.c: Likewise.
10055         * gcc.dg/visibility-11.c: Likewise.
10056         * gcc.dg/tls/opt-9.c: Likewise.
10057         * gcc.dg/tls/opt-10.c: Likewise.
10058         * gcc.dg/tls/pic-1.c: Likewise.
10059         * gcc.dg/tls/struct-1.c: Likewise.
10060         * gcc.target/i386/20000807-1.c: Likewise.
10061         * gcc.target/i386/20000904-1.c: Likewise.
10062         * gcc.target/i386/20011119-1.c: Likewise.
10063         * gcc.target/i386/990213-2.c: Likewise.
10064         * gcc.target/i386/990214-1.c: Likewise.
10065         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10066         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10067         * gcc.target/i386/pic-1.c: Likewise.
10068         * gcc.target/i386/pr21518.c: Likewise.
10069         * gcc.target/i386/pr23098.c: Likewise.
10070         * gcc.target/i386/pr23943.c: Likewise.
10071
10072 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++/31038
10075         * g++.dg/template/complit2.C: New test.
10076
10077         PR c++/30328
10078         * g++.dg/ext/bitfield1.C: New test.
10079
10080 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10081
10082         PR fortran/30883
10083         * gfortran.dg/interface_11.f90: New test.
10084
10085 2007-03-11  Richard Guenther  <rguenther@suse.de>
10086
10087         PR tree-optimization/31115
10088         * gcc.dg/torture/pr31115.c: New testcase.
10089
10090 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10091
10092         PR tree-optimization/29925
10093         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10094
10095 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/30274
10098         * g++.dg/expr/bitfield3.C: New test.
10099         * g++.dg/expr/bitfield4.C: Likewise.
10100         * g++.dg/expr/bitfield5.C: Likewise.
10101         * g++.dg/expr/bitfield6.C: Likewise.
10102
10103         PR c++/30924
10104         * g++.dg/template/array18.C: New test.
10105
10106 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10107
10108         PR c++/17946
10109         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10110         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10111
10112 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10113
10114         PR c++/20599
10115         * g++.dg/cpp0x/variadic-bind.C: New.
10116         * g++.dg/cpp0x/variadic-function.C: New.
10117         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10118         * g++.dg/cpp0x/variadic-tuple.C: New.
10119         * g++.dg/cpp0x/variadic1.C: New.
10120         * g++.dg/cpp0x/variadic2.C: New.
10121         * g++.dg/cpp0x/variadic3.C: New.
10122         * g++.dg/cpp0x/variadic4.C: New.
10123         * g++.dg/cpp0x/variadic5.C: New.
10124         * g++.dg/cpp0x/variadic6.C: New.
10125         * g++.dg/cpp0x/variadic7.C: New.
10126         * g++.dg/cpp0x/variadic8.C: New.
10127         * g++.dg/cpp0x/variadic9.C: New.
10128         * g++.dg/cpp0x/variadic10.C: New.
10129         * g++.dg/cpp0x/variadic11.C: New.
10130         * g++.dg/cpp0x/variadic12.C: New.
10131         * g++.dg/cpp0x/variadic13.C: New.
10132         * g++.dg/cpp0x/variadic14.C: New.
10133         * g++.dg/cpp0x/variadic15.C: New.
10134         * g++.dg/cpp0x/variadic16.C: New.
10135         * g++.dg/cpp0x/variadic17.C: New.
10136         * g++.dg/cpp0x/variadic18.C: New.
10137         * g++.dg/cpp0x/variadic19.C: New.
10138         * g++.dg/cpp0x/variadic20.C: New.
10139         * g++.dg/cpp0x/variadic21.C: New.
10140         * g++.dg/cpp0x/variadic22.C: New.
10141         * g++.dg/cpp0x/variadic23.C: New.
10142         * g++.dg/cpp0x/variadic24.C: New.
10143         * g++.dg/cpp0x/variadic25.C: New.
10144         * g++.dg/cpp0x/variadic26.C: New.
10145         * g++.dg/cpp0x/variadic27.C: New.
10146         * g++.dg/cpp0x/variadic28.C: New.
10147         * g++.dg/cpp0x/variadic29.C: New.
10148         * g++.dg/cpp0x/variadic30.C: New.
10149         * g++.dg/cpp0x/variadic31.C: New.
10150         * g++.dg/cpp0x/variadic32.C: New.
10151         * g++.dg/cpp0x/variadic33.C: New.
10152         * g++.dg/cpp0x/variadic34.C: New.
10153         * g++.dg/cpp0x/variadic35.C: New.
10154         * g++.dg/cpp0x/variadic36.C: New.
10155         * g++.dg/cpp0x/variadic37.C: New.
10156         * g++.dg/cpp0x/variadic38.C: New.
10157         * g++.dg/cpp0x/variadic39.C: New.
10158         * g++.dg/cpp0x/variadic40.C: New.
10159         * g++.dg/cpp0x/variadic41.C: New.
10160         * g++.dg/cpp0x/variadic42.C: New.
10161         * g++.dg/cpp0x/variadic43.C: New.
10162         * g++.dg/cpp0x/variadic44.C: New.
10163         * g++.dg/cpp0x/variadic45.C: New.
10164         * g++.dg/cpp0x/variadic46.C: New.
10165         * g++.dg/cpp0x/variadic47.C: New.
10166         * g++.dg/cpp0x/variadic48.C: New.
10167         * g++.dg/cpp0x/variadic49.C: New.
10168         * g++.dg/cpp0x/variadic50.C: New.
10169         * g++.dg/cpp0x/variadic51.C: New.
10170         * g++.dg/cpp0x/variadic52.C: New.
10171         * g++.dg/cpp0x/variadic53.C: New.
10172         * g++.dg/cpp0x/variadic54.C: New.
10173         * g++.dg/cpp0x/variadic55.C: New.
10174         * g++.dg/cpp0x/variadic56.C: New.
10175         * g++.dg/cpp0x/variadic57.C: New.
10176         * g++.dg/cpp0x/variadic58.C: New.
10177         * g++.dg/cpp0x/variadic59.C: New.
10178         * g++.dg/cpp0x/variadic60.C : New.
10179         * g++.dg/cpp0x/variadic61.C : New.
10180         * g++.dg/cpp0x/variadic62.C : New.
10181         * g++.dg/cpp0x/variadic63.C : New.
10182         * g++.dg/cpp0x/variadic64.C : New.
10183         * g++.dg/cpp0x/variadic65.C : New.
10184         * g++.dg/cpp0x/variadic66.C : New.
10185         * g++.dg/cpp0x/variadic67.C : New.
10186         * g++.dg/cpp0x/variadic68.C : New.
10187         * g++.dg/cpp0x/variadic69.C : New.
10188         * g++.dg/cpp0x/variadic70.C : New.
10189         * g++.dg/cpp0x/variadic71.C : New.
10190         * g++.dg/cpp0x/variadic72.C : New.
10191         * g++.dg/cpp0x/variadic73.C : New.
10192         * g++.dg/cpp0x/variadic74.C : New.
10193         * g++.dg/cpp0x/variadic75.C : New.
10194         * g++.dg/cpp0x/variadic-ex1.C : New.
10195         * g++.dg/cpp0x/variadic-ex2.C : New.
10196         * g++.dg/cpp0x/variadic-ex3.C : New.
10197         * g++.dg/cpp0x/variadic-ex4.C : New.
10198         * g++.dg/cpp0x/variadic-ex5.C : New.
10199         * g++.dg/cpp0x/variadic-ex6.C : New.
10200         * g++.dg/cpp0x/variadic-ex7.C : New.
10201         * g++.dg/cpp0x/variadic-ex8.C : New.
10202         * g++.dg/cpp0x/variadic-ex9.C : New.
10203         * g++.dg/cpp0x/variadic-ex10.C : New.
10204         * g++.dg/cpp0x/variadic-ex11.C : New.
10205         * g++.dg/cpp0x/variadic-ex12.C : New.
10206         * g++.dg/cpp0x/variadic-ex13.C : New.
10207         * g++.dg/cpp0x/variadic-ex14.C : New.
10208
10209 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10210
10211         PR libgfortran/31099
10212         * gfortran.dg/unformatted_recl.f90: New test.
10213
10214 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10215
10216         * gcc.dg/fold-eqcmplx-1.c: New test case.
10217
10218 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10219
10220         PR rtl-optimization/30643
10221         * gcc.dg/pr30643.c: New.
10222
10223 2007-03-09  Chao-ying Fu  <fu@mips.com>
10224
10225         * gcc.target/mips/mips32-dspr2-type.c: New test.
10226         * gcc.target/mips/mips32-dspr2.c: New test.
10227         * gcc.target/mips/dspr2-MULT.c: New test.
10228         * gcc.target/mips/dspr2-MULTU.c: New test.
10229         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10230         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10231         Adjust some formats.
10232
10233 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10234
10235         PR c++/17946
10236         * gcc.dg/Wlogical-op-1.c: New.
10237         * g++.dg/warn/Wlogical-op-1.C: New.
10238
10239 2007-03-09  Richard Guenther  <rguenther@suse.de>
10240
10241         PR tree-optimization/30904
10242         PR middle-end/31058
10243         * gcc.dg/pr30904.c: Remove xfail.
10244
10245 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10246
10247         PR C/31072
10248         * gcc.c-torture/execute/pr31072.c: New test.
10249
10250 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10251
10252         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10253         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10254         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10255         *lrint* and *lround*.
10256         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10257         floor->lfloor.
10258         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10259         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10260         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10261         and *lround*.  Correct macro names.
10262         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10263         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10264
10265 2007-03-08  Ian Lance Taylor  <iant@google.com>
10266
10267         * gcc.dg/no-strict-overflow-5.c: New test.
10268         * gcc.dg/no-strict-overflow-6.c: New test.
10269         * gcc.dg/Wstrict-overflow-11.c: New test.
10270         * gcc.dg/Wstrict-overflow-12.c: New test.
10271         * gcc.dg/Wstrict-overflow-13.c: New test.
10272         * gcc.dg/Wstrict-overflow-14.c: New test.
10273         * gcc.dg/Wstrict-overflow-15.c: New test.
10274
10275 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10276
10277         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10278         for VxWorks kernel mode.
10279         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10280
10281 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10282
10283         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10284         mode.
10285
10286 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10287
10288         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10289         and lib/bfill.c on VxWorks targets.
10290         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10291         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10292         lib/bfill.c and lib/memmove.c on VxWorks targets.
10293         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10294         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10295         on VxWorks targets.
10296         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10297         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10298
10299 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10300
10301         * gfortran.dg/use_5.f90: New test.
10302         * gfortran.dg/use_6.f90: Ditto.
10303         * gfortran.dg/use_7.f90: Ditto.
10304
10305 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10306
10307         PR fortran/30973
10308         * gfortran.dg/use_4.f90: New test.
10309         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10310
10311 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/31011
10314         * gfortran.dg/parameter_array_section_2.f90: New test.
10315
10316 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10317
10318         PR c++/30852
10319         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10320
10321         PR c++/30534
10322         * g++.dg/template/arg5.C: New test.
10323
10324 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10325
10326         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10327
10328 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10329
10330         * gcc.dg/var-expand1.c: Add newline at end of file.
10331
10332 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10333
10334         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10335
10336 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10337
10338         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10339
10340 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10341
10342         * gcc.dg/torture/builtin-convert-4.c: New test.
10343
10344 2007-03-05  Ian Lance Taylor  <iant@google.com>
10345
10346         * gcc.c-torture/compile/pr31034.c: New test.
10347
10348 2007-03-05  Ian Lance Taylor  <iant@google.com>
10349
10350         * gcc.dg/inline-18.c: New test.
10351         * gcc.dg/inline-19.c: New test.
10352         * gcc.dg/inline-20.c: New test.
10353         * gcc.dg/inline-21.c: New test.
10354
10355 2007-03-05  Richard Guenther  <rguenther@suse.de>
10356
10357         PR tree-optimization/14052
10358         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10359
10360 2007-03-05  Richard Guenther  <rguenther@suse.de>
10361
10362         PR tree-optimization/23777
10363         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10364
10365 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10366
10367         PR other/30465
10368         * gcc.dg/multiple-overflow-warn-3.c: New.
10369         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10370
10371 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10372
10373         PR c++/30895
10374         * g++.dg/parse/template23.C: New test.
10375
10376 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10377
10378         PR middle-end/30744
10379         * gcc.dg/pr30744-1.c: New test case.
10380
10381 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10382
10383         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10384
10385 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10386
10387         PR target/30406
10388         * gfortran.dg/logical_3.f90: New test.
10389
10390 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10391
10392         PR libfortran/30981
10393         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10394
10395 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10396
10397         * gcc.target/m68k/m68k.exp: New.
10398         * gcc.target/m68k/crash1.c: New.
10399
10400 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10401
10402         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10403         to be more compatible with integer(kind=8).
10404
10405 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10406
10407         PR libfortran/31001
10408         * gfortran.dg/zero_sized_3.f90: New test.
10409
10410 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10411
10412         PR c++/15787
10413         * g++.dg/parse/else.C: New.
10414         * g++.dg/parse/else-2.C: New.
10415
10416 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10417             Tobias Burnus  <burnus@net-b.de>
10418
10419         PR fortran/30882
10420         * gfortran.dg/size_dim.f90: New test.
10421
10422 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10423             Tobias Burnus  <burnus@net-b.de>
10424
10425         PR fortran/30873
10426         * gfortran.dg/entry_9.f90: New test.
10427
10428 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10429
10430         PR c++/28253
10431         * g++.dg/inherit/covariant16.C: New test.
10432
10433 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10434
10435         * g++.dg/other/darwin-minversion-1.C: New.
10436
10437 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10438
10439         * gcc.dg/tree-ssa/20070302-1.c: New test.
10440
10441 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10442
10443         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10444         tests.
10445
10446 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10447
10448         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10449
10450 2007-03-01  Simon Baldwin <simonb@google.com>
10451
10452         PR c++/23689
10453         * warn/ignored_typedef.C: New.
10454         * init/ctor8.C: Added dg-warning to consume ignored typedef
10455         warning.
10456         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10457         and added an explicit line number.
10458
10459 2007-02-28  Richard Guenther  <rguenther@suse.de>
10460
10461         PR middle-end/30364
10462         * gcc.dg/torture/pr30364-1.c: New testcase.
10463         * gcc.dg/torture/pr30364-2.c: Likewise.
10464         * gcc.dg/torture/pr30364-3.c: Likewise.
10465
10466 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10467
10468         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10469         powerpc*, use -funsafe-math-optimizations.
10470         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10471         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10472
10473 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10474             Paul Thomas  <pault@gcc.gnu.org>
10475
10476         PR fortran/30888
10477         PR fortran/30887
10478         * c_by_val_1.f: Test %VAL() with non-default kind.
10479         * c_by_val.c: Ditto.
10480         * c_by_val_4.f: New test.
10481
10482 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10483
10484         PR fortran/30968
10485         * gfortran.dg/continuation_7.f90: New test.
10486
10487 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10488
10489         * g++.dg/inherit/thunk7.C: New test.
10490         * lib/target-supports.exp (check_profiling_available): Not available
10491         for bfin-*-*.
10492
10493 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10494
10495         PR target/30970
10496         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10497
10498 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10499
10500         * lib/target-supports.exp (check_effective_target_init_priority):
10501         Remove Solaris special case.
10502
10503 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10504
10505         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10506         for more builtin types.
10507
10508         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10509         * g++.dg/ext/visibility/noPLT.C: Likewise.
10510
10511 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10512
10513         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10514         sh* targets.
10515
10516 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10517
10518         PR fortran/30865
10519         * size_optional_dim_1.f90:  New test.
10520
10521 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10522
10523         * gcc.dg/vxworks/vxworks.exp: New file.
10524         * gcc.dg/vxworks/initpri1.c: Likewise.
10525         * gcc.dg/vxworks/initpri2.c: Likewise.
10526         * gcc.dg/initpri2.c: Add more tests.
10527         * g++.dg/special/initpri2.C: Likewise.
10528
10529         * gcc.dg/initpri1.c: New test.
10530         * gcc.dg/initpri2.c: Likewise.
10531         * g++.dg/special/initpri1.C: New test.
10532         * g++.dg/special/initpri2.C: Likewise.
10533         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10534         * g++.dg/special/conpr-2.C: Likewise.
10535         * g++.dg/special/conpr-3.C: Likewise.
10536         * g++.dg/special/conpr-4.C: Likewise.
10537         * g++.dg/special/initp1.C: Likewise.
10538         * g++.dg/special/ecos.exp: Remove code to detect availability of
10539         constructor priorities.
10540         * lib/target-supports.exp (check_effective_target_init_priority):
10541         New function.
10542
10543 2007-02-24  Jan Hubicka  <jh@suse.cz>
10544
10545         * gcc.c-torture/execute/pr30778.c: New testcase.
10546
10547 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10548
10549         PR libgfortran/30918
10550         * gfortran.dg/namelist_26.f90: New test.
10551
10552 2007-02-24  Richard Guenther  <rguenther@suse.de>
10553
10554         PR middle-end/30951
10555         * gcc.dg/pr30951.c: New testcase.
10556
10557 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10558
10559         * gcc.dg/torture/builtin-modf-1.c: New test.
10560
10561 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10562
10563         PR tree-optimization/30904
10564         * gcc.dg/pr30904.c: New test.
10565
10566 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10567
10568         * gcc.test-framework/README: Correct command.
10569         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10570         -Wunused-value.
10571         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10572
10573 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10574
10575         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10576
10577 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10578
10579         * lib/target-supports.exp (check_effective_target_newlib): New
10580         function.
10581
10582 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10583
10584         PR fortran/30660
10585         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10586         allocatable component.
10587
10588
10589 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10590
10591         * gcc.dg/torture/builtin-logb-1.c: New test.
10592         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10593         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10594         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10595         sh* targets.
10596
10597 2007-02-23  Richard Guenther  <rguenther@suse.de>
10598
10599         * g++.dg/warn/changes-meaning.C: New testcase.
10600
10601 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10602
10603         PR libgfortran/30910
10604         * gfortran.dg/fmt_zero_precision.f90: Update test.
10605
10606 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10607
10608         * gcc.dg/torture/builtin-frexp-1.c: New test.
10609
10610 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10611
10612         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10613
10614 2007-02-22  Ian Lance Taylor  <iant@google.com>
10615
10616         PR debug/30898
10617         * g++.dg/debug/pr30898.C: New test.
10618
10619 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10620
10621         * gcc.dg/vect/vect-106.c: New test.
10622
10623 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10624             Ira Rosen  <irar@il.ibm.com>
10625
10626         PR tree-optimization/30843
10627         * gcc.dg/vect/pr30843.c: New test.
10628
10629 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10630
10631         PR tree-optimization/30858
10632         * gcc.dg/vect/pr30858.c: New test.
10633
10634 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10635
10636         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10637         to set options for compiling testglue.
10638         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10639         * lib/obj-c++.exp (obj-c++_init): Likewise.
10640
10641 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10642
10643         * gnat.dg/derived_aggregate.adb: New test.
10644
10645 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10646
10647         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10648         sh* targets.  Call the correct CKSGN macro.
10649
10650 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10651
10652         * gfortran.dg/gomp/omp_parse1.f90: New test.
10653         * gfortran.dg/gomp/omp_parse2.f: New test.
10654
10655 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10656
10657         PR fortran/30869
10658         * gfortran.dg/do_pointer_1.f90:  New test.
10659
10660 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10661
10662         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10663         and scalbln.
10664
10665 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10666
10667         * gcc.dg/darwin-minversion-1.c: New.
10668         * gcc.dg/darwin-minversion-2.c: New.
10669
10670 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671
10672         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10673
10674 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10675             DJ Delorie <dj@redhat.com>
10676
10677         PR other/30824
10678         * gcc.dg/Wfatal.c: New.
10679         * gcc.dg/Wfatal-2.c: New.
10680         * gcc.dg/Werror-1.c: Adjust expectations.
10681         * gcc.dg/Werror-5.c: Likewise.
10682         * gcc.dg/Werror-7.c: Likewise.
10683         * gcc.dg/Werror-10.c: Likewise.
10684         * gcc.dg/Werror-11.c: Likewise.
10685
10686 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10687
10688         PR fortran/30522
10689         * gfortran.dg/volatile10.f90: New test.
10690
10691 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10692
10693         PR libfortran/30533
10694         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10695
10696 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10697
10698         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10699         * gcc.dg/Walways-true-1.c: Likewise.
10700         * gcc.dg/weak/weak-3.c: Likewise.
10701         * gcc.dg/Werror-1.c: Likewise.
10702         * gcc.dg/Werror-3.c: Likewise.
10703         * gcc.dg/Werror-4.c: Likewise.
10704         * gcc.dg/Werror-5.c: Likewise.
10705         * gcc.dg/Werror-6.c: Likewise.
10706         * gcc.dg/Werror-7.c: Likewise.
10707         * gcc.dg/Werror-8.c: Likewise.
10708         * gcc.dg/Werror-10.c: Likewise.
10709         * gcc.dg/Werror-11.c: Likewise.
10710         * gcc.dg/Werror-12.c: Likewise.
10711         * g++.old-deja/g++.mike/warn8.C: Likewise.
10712         * g++.dg/warn/Walways-true-1.C: Likewise.
10713         * g++.dg/warn/Walways-true-2.C: Likewise.
10714         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10715         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10716         -Wstring-literal-comparison with -Waddress.
10717         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10718         -Wno-string-literal-comparison with -Wno-address.
10719
10720 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10721
10722         * gnat.dg/self_aggregate_with_call.adb: New test.
10723
10724 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10725
10726         PR tree-optimization/30975
10727         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10728         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10729         * gcc.dg/vect/pr30795.c: New.
10730
10731 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10732
10733         PR fortran/30681
10734         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10735
10736 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10737
10738         PR rtl-optimization/28173
10739         * gcc.target/i386/andor-1.c: New test case.
10740
10741 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10742
10743         * gcc.dg/torture/builtin-ldexp-1.c: New.
10744         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10745
10746 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10747
10748         * gfortran.dg/array_constructor_15.f90: New test case.
10749
10750 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10751
10752         * gfortran.dg/forall_10.f90: New test case.
10753
10754 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10755
10756         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10757
10758 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10759
10760         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10761         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10762
10763 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10764
10765         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10766         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10767         * gcc.target/i386/xchg-1.c: New test.
10768         * gcc.target/i386/xchg-2.c: New test.
10769
10770 2007-02-16  Richard Guenther  <rguenther@suse.de>
10771             Christian Bruel  <christian.bruel@st.com>
10772
10773         * gcc.dg/strict-overflow-5.c: New testcase.
10774
10775 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10776
10777         PR fortran/30793
10778         * gfortran.dg/func_derived_4.f90: New test.
10779
10780 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10781
10782         PR middle-end/30391
10783         * gfortran.dg/pr30391-1.f90: New test case.
10784
10785 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10786
10787         PR middle-end/30433
10788         * gcc.c-torture/compile/pr30433.c: New testcase to check
10789         that complex constants comparisions are foldded.
10790
10791 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10792
10793         PR C++/30158
10794         * g++.dg/ext/stmtexpr10.C: New testcase.
10795
10796 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10797
10798         PR middle-end/30729
10799         * gcc.dg/Wunused-value-2.c: New testcase.
10800
10801 2007-02-15  Ian Lance Taylor  <iant@google.com>
10802
10803         * g++.dg/eh/subreg-1.C: New test.
10804
10805 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10806
10807         PR c/26494
10808         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10809         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10810         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10811         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10812         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10813         * gcc.dg/Werror-implicit-function-declaration.c: New.
10814
10815 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10816
10817         PR c++/28943
10818         * g++.dg/warn/pr28943.C: New.
10819
10820 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10821
10822         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10823
10824 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10825
10826         PR fortran/30779
10827         * gfortran.dg/error_recovery_3.f90: New test.
10828
10829 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10830
10831         * g++.dg/tree-ssa/sra-1.C: New.
10832
10833 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10834
10835         * g++.dg/tree-ssa/sra-1.C: New.
10836
10837 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10838
10839         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10840
10841 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10842
10843         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10844
10845 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10846
10847         PR fortran/30799
10848         * gfortran.dg/logical_2.f90: New test.
10849
10850 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10851
10852         * gcc.dg/torture/complex-alias-1.c: New test.
10853
10854 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10855
10856         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10857         instead of -fdump-tree-tailcall.
10858
10859 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10860
10861         * gfortran.dg/interface_10.f90: Fix comment typo.
10862
10863 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10864
10865         PR tree-optimization/30771
10866         * gcc.dg/vect/pr30771.c: New test.
10867
10868 2007-02-13  Ian Lance Taylor  <iant@google.com>
10869
10870         * gcc.dg/Wstrict-overflow-1.c: New test.
10871         * gcc.dg/Wstrict-overflow-2.c: New test.
10872         * gcc.dg/Wstrict-overflow-3.c: New test.
10873         * gcc.dg/Wstrict-overflow-4.c: New test.
10874         * gcc.dg/Wstrict-overflow-5.c: New test.
10875         * gcc.dg/Wstrict-overflow-6.c: New test.
10876         * gcc.dg/Wstrict-overflow-7.c: New test.
10877         * gcc.dg/Wstrict-overflow-8.c: New test.
10878         * gcc.dg/Wstrict-overflow-9.c: New test.
10879         * gcc.dg/Wstrict-overflow-10.c: New test.
10880
10881 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10882
10883         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10884
10885 2007-02-13  Richard Henderson  <rth@redhat.com>
10886
10887         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10888         * gcc.c-torture/execute/pr29302-1.c: ... here.
10889
10890 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10891
10892         PR c/29521
10893         * gcc.dg/c90-return-1.c: Update output.
10894         * gcc.dg/c99-return-1.c: Likewise.
10895
10896 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10897
10898         PR fortran/30554
10899         * gfortran.dg/used_dummy_types_7.f90: New test..
10900
10901 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10902
10903         * gcc.target/i386/parity-1.c: New test.
10904         * gcc.target/i386/parity-2.c: New test.
10905
10906 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10907
10908         * gcc.target/i386/builtin-bswap-3.c: New test case.
10909
10910 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10911
10912         PR tree-optimization/29145
10913         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10914         alias analysis is improved to take better advantage of restrict
10915         qualified pointers.
10916         * gcc.dg/vect/vect-80.c: Likewise.
10917         * gcc.dg/vect/pr29145.c: New.
10918
10919 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10922         * gcc.target/i386/sse4a-insert.c: Likewise.
10923
10924 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10925
10926         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10927         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10928
10929 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10930
10931         PR fortran/30478
10932         * gfortran.dg/enum_4.f90: Update error message checks.
10933
10934 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10935
10936         PR fortran/30554
10937         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10938         versions of the modules.
10939
10940         PR fortran/30617
10941         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10942         by getting rid of recursive I/O and providing functions with
10943         results.
10944
10945         PR fortran/30319
10946         * gfortran.dg/char_array_constructor_2.f90
10947
10948 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10949
10950         PR c++/26988
10951         * g++.dg/template/spec34.C: New test
10952
10953 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10954
10955         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10956         on i?86 and x86_64.
10957         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10958         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10959         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10960         on i?86 and x86_64.
10961         * gcc.dg/vect/vect-113.c: Ditto.
10962
10963 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10964
10965         PR c++/29487
10966         * g++.dg/eh/weak1-C: New test.
10967         * g++.dg/eh/weak1-a.cc: Likewise.
10968         * g++.dg/eh/comdat1.C: Likewise.
10969
10970 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10971             Dorit Nuzman  <dorit@il.ibm.com>
10972
10973         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10974         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10975         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10976         * gcc.dg/vect/vect-113.c: Likewise.
10977
10978         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10979
10980 2007-02-10  Richard Henderson  <rth@redhat.com>
10981
10982         * lib/target-supports.exp (check_effective_target_tls): Redefine
10983         to mean non-emulated tls.
10984         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10985         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10986         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10987         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10988         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10989         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10990         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10991
10992 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10993
10994         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10995
10996 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10997
10998         * gfortran.dg/secnds.f: Replace time tolerance with a
10999         before-and-after bracket.
11000         * gfortran.dg/secnds-1.f: Likewise.
11001
11002 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11003
11004         PR fortran/30512
11005         * gfortran.dg/maxlocval_1.f90: New test.
11006
11007 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11008
11009         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11010
11011 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11012
11013         PR fortran/30720
11014         * gfortran.dg/array_function_1.f90: New test.
11015
11016 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11017
11018         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11019         (check_effective_target_dummy_wcsftime): New functions.
11020
11021 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11022
11023         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11024         * lib/target-supports.exp (check_effective_target_uclibc): New
11025         function.
11026
11027 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11028
11029         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11030         (vsnprintf): Don't define for uClibc targets.
11031
11032 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11033
11034         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11035         set before checking whether it was allowed.
11036         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11037         before checking inside_main.
11038
11039 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11040
11041         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11042         uClinux targets.
11043         (u16sf): Likewise u4sf.
11044         * g++.dg/compat/struct-layout-1.h: Likewise.
11045
11046 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11047
11048         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11049         procedure.
11050         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11051         m68k targets if check_effective_target_coldfire_fpu returns true.
11052
11053 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11054         Richard Guenther  <rguenther@suse.de>
11055
11056         PR middle-end/23361
11057         * gcc.dg/fold-compare-3.c: New testcase.
11058         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11059
11060 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11061
11062         * gcc.dg/pr26570.c: Clean up coverage files.
11063         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11064         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11065         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11066         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11067         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11068         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11069         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11070         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11071         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11072         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11073         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11074         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11075         * gcc.dg/vect/pr28952.c: Ditto.
11076         * gcc.dg/vect/pr27151.c: Ditto.
11077         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11078         * g++.dg/gomp/macro-3.C: Ditto.
11079
11080 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11081
11082         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11083         of the loop.
11084
11085 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11086
11087         * gcc.target/i386/builtin-bswap-2.c: New test case.
11088
11089 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11090
11091         * gfortran.dg/forall_8.f90: New test case.
11092         * gfortran.dg/forall_9.f90: Likewise.
11093
11094 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11095
11096         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11097
11098 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11099
11100         * lib/target-supports.exp (check_effective_target_simulator): New.
11101
11102 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11103
11104         * gcc.dg/tree-ssa/loop-25.c: New test.
11105
11106 2007-02-06  Richard Henderson  <rth@redhat.com>
11107
11108         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11109
11110 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11111
11112         * gcc.target/powerpc/popcount-1.c: New test case.
11113         * gcc.target/powerpc/parity-1.c: Likewise.
11114
11115 2007-02-06  Richard Guenther  <rguenther@suse.de>
11116
11117         PR middle-end/27302
11118         * gcc.dg/torture/pr27302-2.c: New testcase.
11119
11120 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11121
11122         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11123         * gcc.dg/vect/vect-iv-1.c: New test.
11124         * gcc.dg/vect/vect-iv-2.c: New test.
11125         * gcc.dg/vect/vect-iv-3.c: New test.
11126         * gcc.dg/vect/vect-iv-4.c: New test.
11127         * gcc.dg/vect/vect-iv-5.c: New test.
11128         * gcc.dg/vect/vect-iv-6.c: New test.
11129         * gcc.dg/vect/vect-iv-7.c: New test.
11130         * gcc.dg/vect/vect-iv-8.c: New test.
11131         * gcc.dg/vect/vect-iv-9.c: New test.
11132         * gcc.dg/vect/vect-iv-10.c: New test.
11133         * gcc.dg/vect/vect-iv-11.c: New test.
11134         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11135         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11136         * gcc.dg/vect/vect-14.c: Now vectorizable.
11137         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11138         loop).
11139         * gcc.dg/vect/vect-27.c: Likewise.
11140         * gcc.dg/vect/vect-29.c Likewise.
11141         * gcc.dg/vect/vect-dv-2.c: Likewise.
11142         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11143         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11144         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11145
11146 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11147
11148         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11149
11150 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11151
11152         * gcc.dg/builtins-20.c: Add more cases.
11153
11154 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11155
11156         PR debug/30189
11157         * gcc.dg/pr30189.c: New test.
11158
11159 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11160
11161         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11162         for running tests.
11163         * gcc.target/i386/sse4a-extract.c: New test.
11164         * gcc.target/i386/sse4a-insert.c: New test.
11165         * gcc.target/i386/sse4a-montsd.c: New test.
11166         * gcc.target/i386/sse4a-montss.c: New test.
11167
11168 2007-02-05  Richard Guenther  <rguenther@suse.de>
11169
11170         * gcc.target/i386/vectorize3.c: New testcase.
11171
11172 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11173
11174         PR target/30665
11175         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11176
11177 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11178
11179         PR fortran/30611
11180         * gfortran.dg/repeat_1.f90: New test.
11181
11182 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11183
11184         PR fortran/30605
11185         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11186         * gfortran.dg/derived_init_2.f90: Ditto.
11187         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11188         * gfortran.dg/array_initializer_1.f90: Ditto.
11189         * gfortran.dg/do_2.f90: Ditto.
11190         * gfortran.dg/proc_assign_1.f90: Ditto.
11191
11192 2007-02-04  Richard Guenther  <rguenther@suse.de>
11193
11194         PR middle-end/30636
11195         * g++.dg/warn/pr30636.C: New testcase.
11196         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11197
11198 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11199
11200         PR middle-end/30667
11201         * gfortran.dg/pr30667.f: New test.
11202
11203 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11204
11205         * gcc.dg/builtins-54.c: Add more cases.
11206
11207 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11208
11209         PR fortran/30514
11210         * gfortran.dg/zero_sized_2.f90: New test.
11211
11212         PR fortran/30660
11213         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11214
11215         PR fortran/29820
11216         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11217         file.
11218
11219 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11220
11221         PR fortran/30683
11222         * gfortran.dg/interface_10.f90: New test.
11223
11224 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11225
11226         * gcc.dg/builtins-20.c: Add more cases.
11227
11228 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11229
11230         PR target/29682
11231         * gcc-target/ia64/pr29682.c: New test.
11232
11233 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11234
11235         PR fortran/30284
11236         * gfortran.dg/arrayio_11.f90.f90: New test.
11237
11238         PR fortran/30626
11239         * gfortran.dg/arrayio_12.f90.f90: New test.
11240
11241 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR c++/30536
11244         * g++.dg/tls/diag-5.C: New test.
11245
11246         PR middle-end/30473
11247         * gcc.dg/pr30473.c: New test.
11248         * gcc.c-torture/execute/20070201-1.c: New test.
11249
11250 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11251
11252         * gfortran.dg/dependency_20.f90: New test case.
11253
11254 2007-01-31  Ian Lance Taylor  <iant@google.com>
11255
11256         * gcc.dg/lower-subreg-1.c (test): New test.
11257
11258 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11259
11260         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11261
11262 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11263
11264         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11265         * gcc.dg/torture/builtin-math-3.c: Likewise.
11266
11267 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11268
11269         gcc.dg/Wparentheses-2.c: Update and add new tests.
11270
11271 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11272
11273         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11274         vectorize.
11275
11276 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11277
11278         * gcc.dg/builtins-63.c: New test.
11279
11280 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11281
11282         PR fortran/27588
11283         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11284
11285 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11286
11287         PR fortran/30520
11288         * gfortran.dg/volatile8.f90: New argument conformance test.
11289         * gfortran.dg/volatile9.f90: New scope test.
11290
11291 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11292
11293         PR c++/24745
11294         * g++.dg/warn/null4.C: New.
11295
11296 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11297             Uros Bizjak  <ubizjak@gmail.com>
11298
11299         * gcc.dg/large-size-array-3.c: Correct typo.
11300
11301 2007-01-30  Richard Guenther  <rguenther@suse.de>
11302
11303         PR middle-end/27657
11304         * g++.dg/debug/pr27657.C: New testcase.
11305
11306 2007-01-30  Richard Guenther  <rguenther@suse.de>
11307
11308         PR middle-end/30313
11309         * gcc.dg/torture/pr30313.c: New testcase.
11310
11311 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11312
11313         * gcc.dg/dfp/dfp-except.h: New file.
11314         * gcc.dg/dfp/fe-check.h: New file.
11315         * gcc.dg/dfp/fe-binop.c: New test.
11316         * gcc.dg/dfp/fe-convert-1.c: New test.
11317         * gcc.dg/dfp/fe-convert-2.c: New test.
11318         * gcc.dg/dfp/fe-convert-3.c: New test.
11319
11320         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11321         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11322         * gcc.dg/dfp/convert-dfp.c: Ditto.
11323         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11324
11325 2007-01-29  Josh Conner  <jconner@apple.com>
11326
11327         * gcc.target/powerpc/altivec-24.c: New test.
11328
11329 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11330
11331         PR c++/28266
11332         * g++.dg/parse/defarg12.C: New test.
11333
11334 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11335
11336         PR fortran/30554
11337         * gfortran.dg/used_dummy_types_6.f90: New test.
11338
11339 2007-01-28  Jan Hubicka  <jh@suse.cz>
11340
11341         * gcc.dg/tree-prof/val-prof-6.c: New test.
11342
11343 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11344
11345         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11346
11347 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11348
11349         PR C++/28988
11350         * g++.dg/expr/dtor4.C: New test.
11351
11352 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11353
11354         * gcc.dg/tree-ssa/loop-23.c: New test.
11355
11356 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11357
11358         PR libfortran/30389
11359         * gfortran.dg/achar_2.f90:  New test.
11360         * gfortran.dg/achar_3.f90:  New test.
11361
11362 2007-01-27  Ian Lance Taylor  <iant@google.com>
11363
11364         * gcc.dg/strict-overflow-1.c: New test.
11365         * gcc.dg/no-strict-overflow-1.c: New test.
11366         * gcc.dg/strict-overflow-2.c: New test.
11367         * gcc.dg/no-strict-overflow-2.c: New test.
11368         * gcc.dg/strict-overflow-3.c: New test.
11369         * gcc.dg/no-strict-overflow-3.c: New test.
11370         * gcc.dg/strict-overflow-4.c: New test.
11371         * gcc.dg/no-strict-overflow-4.c: New test.
11372         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11373         * gcc.dg/pr15784-1.c: Likewise.
11374         * gcc.dg/pr20922-1.c: Likewise.
11375         * gcc.dg/pr20922-3.c: Likewise.
11376         * gcc.dg/pr20922-4.c: Likewise.
11377         * gcc.dg/pr20922-6.c: Likewise.
11378         * gcc.dg/compare-4.c: Likewise.
11379         * gcc.dg/torture/pr26898-1.c: Likewise.
11380         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11381         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11382         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11383         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11384         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11385         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11386         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11387         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11388         * g++.dg/tree-ssa/pr21082.C: Likewise.
11389
11390 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11391
11392         * gcc-dg/large-size-array-3.c: New test case.
11393
11394 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11395
11396         * gfortran.dg/forall_7.f90: New test case.
11397
11398 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11399
11400         PR fortran/30407
11401         * gfortran.dg/where_operator_assign_1.f90: New test.
11402         * gfortran.dg/where_operator_assign_2.f90: New test.
11403         * gfortran.dg/where_operator_assign_3.f90: New test.
11404
11405 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11406
11407         * lib/target-supports.exp
11408         (check_effective_target_powerpc_altivec): New.
11409         (check_effective_target_vect_cmdline_needed): Use it.
11410
11411 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11412
11413         PR fortran/30278
11414         * gfortran.dg/backslash_3.f: New test.
11415
11416 2007-01-26  Richard Guenther  <rguenther@suse.de>
11417
11418         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11419
11420 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11421
11422         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11423         * gfortran.dg/vect/vect.exp: Ditto.
11424         * gfortran.dg/dg.exp: Ditto.
11425         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11426         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11427
11428 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11429
11430         * gcc.dg/builtins-20.c: Add more cases.
11431         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11432
11433 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11434
11435         PR fortran/30437
11436         * gcc.dg/Wall.c: New.
11437         * gcc.dg/Wno-all.c: New.
11438         * gfortran.dg/Wall.f90: New.
11439         * gfortran.dg/Wno-all.f90: New.
11440
11441 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11442
11443         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11444         * g++.dg/eh/simd-2.C: Also run on Darwin.
11445         * g++.dg/eh/simd-3.C: New.
11446         * g++.dg/eh/simd-4.C: New.
11447
11448 2007-01-25  Richard Guenther  <rguenther@suse.de>
11449
11450         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11451         and _PROFILE_USE.
11452         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11453
11454 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11455
11456         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11457         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11458         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11459         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11460         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11461         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11462         * gcc.dg/ipa/ipa-7.c: New testcase.
11463
11464 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11465
11466         * g++.dg/cpp0x/warn_cxx0x.C: New.
11467
11468 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11469
11470         * gcc.dg/builtins-20.c: Test builtin carg.
11471
11472 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11473
11474         PR middle-end/27416
11475         * gcc.dg/gomp/pr27416.c: New test.
11476
11477         PR middle-end/30494
11478         * gcc.dg/gomp/pr30494.c: New test.
11479         * g++.dg/gomp/pr30494.C: New test.
11480
11481         PR middle-end/30421
11482         * gcc.dg/gomp/pr30421.c: New test.
11483
11484 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11485
11486         * gcc.target/ia64/versionid-1.c: New test.
11487         * gcc.target/ia64/versionid-2.c: New test.
11488
11489 2007-01-24  Richard Guenther  <rguenther@suse.de>
11490
11491         PR testsuite/30181
11492         * gcc.dg/builtins-57.c: Change to a link-time testcase
11493         to support non-C99 targets.
11494
11495 2007-01-24  Jan Hubicka  <jh@suse.cz>
11496
11497         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11498
11499 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11500
11501         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11502
11503 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11504
11505         PR objc/27438
11506         * objc.dg/const-str-12.m: New test.
11507
11508 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11509
11510         PR fortran/30532
11511         * gfortran.dg/ctrl-z.f90:  New test.
11512
11513 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11514
11515         PR fortran/30481
11516         * gfortran.dg/namelist_assumed_char.f90:  New test.
11517
11518 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11519
11520         PR c++/27492
11521         * g++.dg/inherit/covariant15.C: New test.
11522
11523 2007-01-23  Ian Lance Taylor  <iant@google.com>
11524
11525         * g++.dg/warn/Wparentheses-24.C: New test.
11526
11527 2007-01-23  Richard Guenther  <rguenther@suse.de>
11528
11529         PR testsuite/30560
11530         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11531         with full path.
11532
11533 2007-01-22  Richard Guenther  <rguenther@suse.de>
11534
11535         PR tree-optimization/30038
11536         * gcc.dg/builtins-62.c: New testcase.
11537
11538 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11539
11540         * gcc.c-torture/compile/20070121.c: New test.
11541
11542 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11543
11544         PR libfortran/30525
11545         * gfortran.dg/char_comparison_1.f:  New test.
11546
11547 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11548
11549         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11550
11551 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11552
11553         PR objc/30479
11554         * objc.dg/pch: New directory.
11555         * objc.dg/pch/pch.exp: New file.
11556         * objc.dg/pch/interface-1.m: New test.
11557         * objc.dg/pch/interface-1.hs: New include file.
11558         * lib/objc.exp (objc_target_compile): Add
11559         "-x objective-c-header" in front of the sources if this is
11560         a precompiled header being compiled.
11561
11562 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11563
11564         * gfortran.dg/array_memcpy_3.f90: New test case.
11565         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11566
11567 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11568             Brooks Moses  <brooks.moses@codesourcery.com>
11569             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11570
11571         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11572         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11573
11574 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11575
11576         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11577
11578 2007-01-19  Mike Stump  <mrs@apple.com>
11579
11580         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11581         away.
11582
11583 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11584
11585         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11586         option instead of -funsafe-math-optimizations.
11587
11588 2007-01-19  Tomas Bily  <tbily@suse.cz>
11589
11590         gcc.dg/tree-prof/indir-call-prof.c: New.
11591         g++.dg/dg.exp: Add tree-prof subdirectory.
11592         g++.dg/tree-prof/indir-call-prof.C: New.
11593         g++.dg/tree-prof/tree-prof.exp: New.
11594
11595 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11596
11597         PR c++/17947
11598         * g++.dg/warn/deprecated.C: Update warning output.
11599         * g++.dg/warn/deprecated-2.C: Likewise.
11600         * g++.dg/warn/deprecated-3.C: New.
11601
11602 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         * gcc.c-torture/execute/nestfunc-7.c: New.
11605
11606 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11607
11608         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11609
11610 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11611
11612         * gcc.dg/m68k-pic-1.c: New.
11613
11614 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11615
11616         * gfortran.dg/array_memcpy_4.f90: New test case.
11617
11618 2007-01-18  Josh Conner  <jconner@apple.com>
11619
11620         PR target/30485
11621         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11622         * gcc.dg/vect/no-trapping-math-1: New.
11623         * gcc.dg/vect/no-trapping-math-2: New.
11624
11625 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11626
11627         * gcc.target/i386/387-8.c: Update comment about optimizing
11628         inherent load of 1.0 of fptan instruction.
11629
11630 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11631             Richard Guenther <rguenther@suse.de>
11632
11633         PR diagnostic/8268
11634         * gcc.dg/Warray-bounds.c: New testcase.
11635         * gcc.dg/Warray-bounds-2.c: New testcase.
11636         * g++.dg/warn/Warray-bounds.C: New testcase.
11637         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11638
11639 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11640
11641         PR fortran/30476
11642         * gfortran.dg/generic_12.f90: New test.
11643
11644 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11645
11646         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11647         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11648
11649 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11650
11651         * gcc.dg/dfp/compare-special.h: New file.
11652         * gcc.dg/dfp/compare-special-32.c: New test.
11653         * gcc.dg/dfp/compare-special-64.c: New test.
11654         * gcc.dg/dfp/compare-special-128.c: New test.
11655
11656 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11657             Paul Thomas  <pault@gcc.gnu.org>
11658             Steven G. Kargl  <kargl@gcc.gnu.org>
11659
11660         PR fortran/30404
11661         * gfortran.dg/forall_6.f90: New test case.
11662         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11663         * gfortran.dg/dependency_13.f90: Likewise.
11664
11665 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11666
11667         PR testsuite/12325
11668         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11669         targets that don't support Inf.
11670
11671 2007-01-15  Dale Johannesen  <dalej@apple.com>
11672
11673         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11674
11675 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11676
11677         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11678         of achar for 0xff to avoid the "Extended ASCII not
11679         implemented" error message.
11680
11681 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11682
11683         PR fortran/28172
11684         * gfortran.dg/altreturn_4.f90: New test.
11685
11686         PR fortran/29389
11687         * gfortran.dg/stfunc_4.f90: New test.
11688
11689         PR fortran/29712
11690         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11691         * gfortran.dg/initialization_1.f90: Change warning.
11692
11693         PR fortran/30283
11694         * gfortran.dg/specification_type_resolution_2.f90: New test.
11695
11696 2007-01-14  Jan Hubicka  <jh@suse.cz>
11697
11698         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11699         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11700         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11701         elimination.
11702
11703 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11704
11705         PR fortran/30410
11706         * gfortran.dg/external_procedures_2.f90: New test.
11707
11708 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11709
11710         PR target/30413
11711         * gcc.target/i386/pr30413.c: New test.
11712
11713 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11714
11715         PR fortran/30452
11716         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11717
11718 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11719
11720         * gcc.dg/20070112-1.c: New test.
11721
11722 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11723
11724         PR libgfortran/30435
11725         * gfortran.dg/list_read_6.f90: New test.
11726
11727 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11728
11729         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11730
11731 2007-01-12  Tom Tromey  <tromey@redhat.com>
11732
11733         PR preprocessor/28227:
11734         * gcc.dg/cpp/pr28227.c: New file.
11735
11736 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11737
11738         * gcc.dg/tree-ssa/loop-22.c: New test.
11739
11740 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11741
11742         PR tree-optimization/29516
11743         * gcc.dg/tree-ssa/loop-20.c: New test.
11744
11745 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11746
11747         PR libfortran/30415
11748         * minmaxloc_integer_kinds_1.f90:  New test.
11749
11750 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11751
11752         PR c++/29573
11753         * g++.dg/template/sizeof-template-argument.C: New test.
11754
11755 2007-01-11  Jan Hubicka  <jh@suse.cz>
11756
11757         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11758         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11759         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11760         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11761         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11762         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11763         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11764         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11765         transformation in question.
11766         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11767         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11768         * gcc.dg/always_inline3.c: Likewise.
11769
11770 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11771
11772         PR c++/28999
11773         * g++.dg/template/typename11.C: New test.
11774
11775 2007-01-10  Robert Kennedy <jimbob@google.com>
11776
11777         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11778
11779 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11780
11781         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11782         for different integer kinds.
11783         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11784         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11785         * gfortran.dg/ishft_2.f90: New test.
11786         * gfortran.dg/ishft_3.f90: New test.
11787
11788 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11789
11790         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11791
11792 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11793
11794         PR tree-optimization/30322
11795         * gcc.dg/tree-ssa/loop-21.c: New test.
11796
11797 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11798
11799         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11800
11801 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11802
11803         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11804
11805 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11806
11807         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11808         * g++.dg/warn/overflow-warn-3.C: Likewise.
11809         * g++.dg/warn/overflow-warn-4.C: Likewise.
11810         * g++.dg/warn/overflow-warn-5.C: Likewise.
11811         * g++.dg/warn/overflow-warn-6.C: Likewise.
11812         * g++.dg/warn/Woverflow-1.C: Likewise.
11813         * g++.dg/warn/Woverflow-2.C: Likewise.
11814         * g++.dg/warn/Woverflow-3.C: Likewise.
11815         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11816
11817 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11818
11819         * gfortran.dg/array_constructor_14.f90: New test case.
11820         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11821
11822 2007-01-08  Richard Guenther  <rguenther@suse.de>
11823
11824         PR tree-optimization/23603
11825         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11826         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11827
11828 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11829
11830         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11831         in __v8qi typedef.
11832         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11833         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11834         compiler behaviour.
11835         * gcc.dg/simd-5.c: Likewise.
11836         * gcc.dg/simd-6.c: Likewise.
11837         * g++.dg/conversion/simd1.C: Likewise.
11838         * g++.dg/conversion/simd3.C: Likewise.
11839         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11840         (main): Use it.
11841
11842 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11843
11844         PR tree-optimization/29877
11845         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11846         name of a hard register for the target concerned.  Adjust dg-error
11847         directives to cope with new behaviour of TER.
11848
11849 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11850
11851         PR c++/28986
11852         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11853         * g++.dg/warn/overflow-warn-1.C: New.
11854         * g++.dg/warn/overflow-warn-3.C: New.
11855         * g++.dg/warn/overflow-warn-4.C: New.
11856         * g++.dg/warn/overflow-warn-5.C: New.
11857         * g++.dg/warn/overflow-warn-6.C: New.
11858         * g++.dg/warn/Woverflow-1.C: New.
11859         * g++.dg/warn/Woverflow-2.C: New.
11860         * g++.dg/warn/Woverflow-3.C: New.
11861         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11862
11863 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11864
11865         PR fortran/27698
11866         * gfortran.dg/invalid_name.f90: New test.
11867         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11868         * gfortran.dg/gomp/pr29759.f90: Ditto.
11869
11870 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11871
11872         * gfortran.dg/present_1.f90:  Update error message.
11873
11874 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11875
11876         PR c++/19439
11877         * g++.dg/template/duplicate1.C: New test
11878         * g++.dg/template/memfriend6.C: Adjust error markers.
11879
11880 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11881
11882         PR tree-opt/30385
11883         * gcc.dg/torture/inline-1.c: New test.
11884
11885 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11886
11887         PR c/19978
11888         * gcc.dg/multiple-overflow-warn-1.c: New.
11889         * gcc.dg/multiple-overflow-warn-2.c: New.
11890         * gcc.dg/overflow-warn-6.c: New.
11891         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11892
11893 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11894
11895         * gfortran.dg/array_memcpy_1.f90: New test case.
11896         * gfortran.dg/array_memcpy_2.f90: Likewise.
11897
11898 2007-01-05  Richard Guenther  <rguenther@suse.de>
11899
11900         PR middle-end/27826
11901         * g++.dg/opt/pr27826.C: New testcase.
11902
11903 2007-01-05  Ian Lance Taylor  <iant@google.com>
11904
11905         * gcc.dg/Walways-true-1.c: New test.
11906         * gcc.dg/Walways-true-2.c: New test.
11907         * g++.dg/warn/Walways-true-1.C: New test.
11908         * g++.dg/warn/Walways-true-2.C: New test.
11909
11910 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR c/30360
11913         * gcc.dg/pr30360.c: New test.
11914
11915 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11916
11917         PR fortran/23232
11918         * gfortran.dg/data_implied_do_1.f90: New test.
11919
11920         PR fortran/27996
11921         PR fortran/27998
11922         * gfortran.dg/char_length_1.f90: New test.
11923
11924 2007-01-05  Richard Guenther  <rguenther@suse.de>
11925
11926         PR middle-end/28116
11927         * g++.dg/opt/pr28116.C: New testcase.
11928
11929 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11930
11931         PR fortran/29624
11932         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11933           invalid deallocate.
11934         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11935         * gfortran.dg/protected_4.f90: Add pointer intent check.
11936         * gfortran.dg/protected_6.f90: Add pointer intent check.
11937         * gfortran.dg/pointer_intent_1.f90: New test.
11938         * gfortran.dg/pointer_intent_2.f90: New test.
11939         * gfortran.dg/pointer_intent_3.f90: New test.
11940
11941 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11942
11943         PR 30235
11944         * gfortran.dg/altreturn_2.f90: new test.
11945
11946 2007-01-04  Tom Tromey  <tromey@redhat.com>
11947
11948         PR preprocessor/28165:
11949         * gcc.dg/cpp/pr28165.c: New file.
11950
11951 2007-01-03  Josh Conner  <jconner@apple.com>
11952
11953         PR middle-end/29683
11954         * gcc.dg/pr29683.c: New.
11955
11956 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11957
11958         PR c++/28217
11959         * g++.dg/pch/template-1.C: New test.
11960         * g++.dg/pch/template-1.Hs: New file.
11961
11962 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11963
11964         PR middle-end/30353
11965         * gcc.c-torture/compile/complex-4.c: New test.
11966
11967 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11968
11969         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11970         -maltivec.
11971         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11972
11973 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11974
11975         PR middle-end/30286
11976         * gcc.dg/pr30286.c: New test.
11977
11978         PR c++/29535
11979         * g++.dg/template/crash66.C: New test.
11980
11981         PR c++/29054
11982         * g++.dg/template/friend49.C: New test.
11983
11984 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11985
11986         * gfortran.dg/ibits.f90: New test.
11987
11988 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11989
11990         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11991         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11992
11993 2007-01-02  Jan Hubicka  <jh@suse.cz>
11994
11995         * gcc.dg/pr16194.c: We now output error on all three functions,
11996         not just first one.
11997
11998 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11999
12000         PR c/19977
12001         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12002         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12003
12004 2006-01-02  Ian Lance Taylor  <iant@google.com>
12005
12006         * g++.dg/warn/Wparentheses-22.C: New test.
12007         * g++.dg/warn/Wparentheses-23.C: New test.
12008
12009 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12010
12011         PR middle-end/7651
12012         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12013         * gcc.dg/declspec-3-Wextra.c: New.
12014         * gcc.dg/declspec-3-no.c: New
12015
12016 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12017
12018         PR fortran/20896
12019         * gfortran.dg/interface_10.f90: Remove.
12020
12021 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12022
12023         * gcc.dg/fold-eqxor-4.c: New test case.
12024
12025 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12026
12027         PR middle-end/30311
12028         * gcc.c-torture/compile/pr30311.c: New test.
12029
12030 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12031
12032         PR middle-end/30253
12033         * gcc.c-torture/compile/statement-expression-1.c: New test.
12034
12035 2007-01-01  Andreas Schwab  <schwab@suse.de>
12036
12037         PR target/29166
12038         * g++.dg/eh/pr29166.C: New test.
12039
12040 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12041
12042         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12043         New.
12044         (check_effective_target_vect_cmdline_needed): Use it.
12045
12046 2006-12-31  Richard Guenther  <rguenther@suse.de>
12047
12048         PR middle-end/30137
12049         * gcc.dg/pr30137-1.c: New testcase.
12050         * gcc.dg/pr30137-2.c: Likewise.
12051
12052 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12053
12054         PR middle-end/30322
12055         * gcc.dg/fold-plusnot-1.c: New test case.
12056
12057 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12058
12059         PR c++/29731
12060         * g++.dg/parse/template22.C: New test.
12061
12062 2006-12-31  Richard Guenther  <rguenther@suse.de>
12063
12064         PR middle-end/30338
12065         * gcc.c-torture/compile/pr30338.c: New testcase.
12066
12067 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12068
12069         PR fortran/27900
12070         * gfortran.dg/intrinsic_actual_4.f90: New test.
12071
12072         PR fortran/24325
12073         * gfortran.dg/func_decl_3.f90: New test.
12074
12075 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12076
12077         PR fortran/23060
12078         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12079         * gfortran.dg/c_by_val_1.f: New test.
12080         * gfortran.dg/c_by_val_2.f: New test.
12081         * gfortran.dg/c_by_val_3.f: New test.
12082
12083 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12084
12085         PR libfortran/30321
12086         * gfortran.dg/sum_zero_array_1.f90:  New test.
12087
12088 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12089
12090         PR preprocessor/29612
12091         * gcc.dg/cpp/pr29612-1.c: New test.
12092         * gcc.dg/cpp/pr29612-2.c: New test.
12093
12094 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12095
12096         PR fortran/30034
12097         * gfortran.dg/pure_formal_proc_1.f90: New test.
12098
12099         PR fortran/30237
12100         * gfortran.dg/intrinsic_actual_3.f90: New test.
12101
12102 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12103
12104         PR fortran/30014
12105         * gfortran.dg/io_constraints_1.f90: Update test.
12106         * gfortran.dg/io_constraints_2.f90: Update test.
12107         * gfortran.dg/inquire_iolength.f90: New test.
12108
12109 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12110
12111         PR fortran/20896
12112         * gfortran.dg/interface_10.f90: New test.
12113         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12114         since z is already, locally a variable.
12115
12116         PR fortran/25135
12117         * gfortran.dg/generic_11.f90: New test.
12118         * gfortran.dg/interface_7.f90: Remove name clash between module
12119         name and procedure 'x' referenced in the interface.
12120
12121 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12122
12123         PR middle-end/7651
12124         * gcc.dg/Wmissing-parameter-type.c: New.
12125         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12126         * gcc.dg/Wmissing-parameter-type-no.c: New.
12127
12128 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12129
12130         PR fortran/25818
12131         * gfortran.dg/entry_array_specs_2.f: New test.
12132
12133         PR fortran/30084
12134         * gfortran.dg/nested_modules_6.f90: New test.
12135
12136 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12137
12138         PR middle-end/7651
12139         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12140         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12141
12142 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12143
12144         PR C++/30168
12145         * g++.dg/opt/complex6.C: New test.
12146
12147 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12148
12149         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12150         full" if the linker on spu-*-* warns about exceeding local store.
12151
12152         And revert this patch:
12153         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12154         fail to link due to relocation overflows on spu-*-*.
12155
12156 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12157
12158         PR fortran/30273
12159         * gfortran.dg/dependency_19.f90: New test.
12160
12161 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12162
12163         PR fortran/30202
12164         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12165
12166 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12167
12168         PR middle-end/30262
12169         * gcc.c-torture/execute/20061220-1.c: New test.
12170
12171         PR middle-end/30263
12172         * gcc.dg/gomp/asm-1.c: New test.
12173
12174         PR target/30230
12175         * g++.dg/eh/ia64-2.C: New test.
12176
12177 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12178
12179         PR target/28966
12180         PR target/29248
12181         * gcc.dg/rs6000-leaf.c: New.
12182
12183 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12184
12185         PR fortran/25392
12186         * gfortran.dg/f2c_8.f90: New test.
12187
12188 2006-12-20  Bill Wendling  <wendling@apple.com>
12189
12190         * gcc.dg/asm-b.c: Check for __ppc64__.
12191
12192 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12193
12194         PR fortran/30190
12195         * gfortran.dg/bounds_check_5.f90: New test.
12196
12197 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12198
12199         PR middle-end/30143
12200         * gcc.dg/gomp/complex-1.c: New testcase.
12201
12202 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12203
12204         * gfortran.dg/array_memset_1.f90: New test case.
12205
12206 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12207
12208         * lib/target-supports.exp: Add spu to
12209         check_effective_target_vect_widen_mult_hi_to_si.
12210
12211 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12212
12213         PR fortran/29992
12214         * gfortran.dg/generic_9.f90: New test.
12215
12216         PR fortran/30081
12217         * gfortran.dg/generic_10.f90: New test.
12218
12219 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12220
12221         PR tree-opt/30045
12222         * gcc.dg/pr30045.c: New test.
12223
12224 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12225
12226         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12227
12228 2006-12-19  Eric Christopher  <echristo@apple.com>
12229
12230         PR target/29302
12231         * gcc.c-torture/execute/pr29302-1.c: New.
12232
12233 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12234
12235         PR fortran/39238
12236         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12237
12238 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12239
12240         PR fortran/30236
12241         * gfortran.dg/altreturn_3.f90: New test.
12242
12243         * gfortran.dg/char_result_12.f90: Fix comment typos.
12244
12245 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12246
12247         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12248         as newlib's stdio.h uses non-traditional cpp constructs.
12249
12250 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12251
12252         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12253         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12254         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12255         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12256         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12257         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12258         * gfortran.dg/default_initialization.f: Renamed to
12259         default_initialization_1.f
12260         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12261         dollar_edit_descriptor_1.f
12262         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12263         dollar_edit_descriptor_2.f
12264         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12265         dollar_edit_descriptor_3.f
12266         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12267         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12268         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12269         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12270         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12271         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12272         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12273         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12274         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12275         * gfortran.dg/default_initialization_1.f: Renamed from
12276         default_initialization.f
12277         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12278         dollar_edit_descriptor-1.f
12279         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12280         dollar_edit_descriptor-2.f
12281         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12282         dollar_edit_descriptor-3.f
12283         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12284         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12285         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12286
12287 2006-12-18  Bill Wendling  <wendling@apple.com>
12288
12289         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12290         id is an OjbC keyword.
12291
12292 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12293
12294         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12295
12296 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12297
12298         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12299
12300 2006-12-18  Ian Lance Taylor  <iant@google.com>
12301
12302         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12303
12304 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12305
12306         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12307
12308 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12309
12310         PR fortran/30207
12311         * gfortran.fortran-torture/execute/where21.f90: New test.
12312
12313 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12314
12315         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12316
12317 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12318
12319         PR middle-end/7651
12320         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12321         * gcc.dg/if-empty-1.c: Likewise.
12322         * gcc.dg/pr23165.c: Likewise.
12323         * g++.dg/warn/empty-body.C: Likewise.
12324
12325 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12326
12327         PR libfortran/30005
12328         * gfortran.dg/open_errors.f90: New test.
12329
12330 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12331
12332         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12333
12334         * gcc.target/i386/ssse3-pabsb.c: New file.
12335         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12336         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12337         * gcc.target/i386/ssse3-palignr.c: Likewise.
12338         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12339         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12340         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12341         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12342         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12343         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12344         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12345         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12346         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12347         * gcc.target/i386/ssse3-psignb.c: Likewise.
12348         * gcc.target/i386/ssse3-psignd.c: Likewise.
12349         * gcc.target/i386/ssse3-psignw.c: Likewise.
12350         * gcc.target/i386/ssse3-vals.h: Likewise.
12351
12352 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12353
12354         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12355         * lib/fortran-torture.exp: Include target-supports.exp.
12356
12357 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12358
12359         PR target/30185
12360         * gcc.c-torture/execute/pr30185.c: New test.
12361
12362 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12363
12364         PR testsuite/30179
12365         PR testsuite/30180
12366         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12367         * gcc.dg/builtin-bswap-2.c: Likewise.
12368         * gcc.dg/builtin-bswap-3.c: Likewise.
12369         * gcc.dg/builtin-bswap-4.c: Likewise.
12370         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12371         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12372
12373 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12374
12375         PR libfortran/30145
12376         * gfortran.dg/write_zero_array: New test.
12377
12378 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12379
12380         PR fortran/30200
12381         * gfortran.dg/write_fmt_trim.f90: New test.
12382
12383 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12384
12385         PR 30194
12386         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12387         temporarily.
12388
12389 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12390
12391         * lib/target-supports.exp (check_weak_available): Use istarget
12392         "hppa*-*-hpux10*" instead of regexp.
12393         (check_cxa_atexit_available): Likewise.
12394
12395 2006-12-14  Richard Guenther  <rguenther@suse.de>
12396
12397         PR tree-optimization/30197
12398         * gcc.c-torture/execute/complex-1.c: Fix function name.
12399         * gcc.dg/builtins-61.c: New testcase.
12400
12401 2006-12-14  Richard Guenther  <rguenther@suse.de>
12402
12403         PR middle-end/30172
12404         * gcc.dg/pr30172-1.c: New testcase.
12405
12406 2006-12-14  Richard Guenther  <rguenther@suse.de>
12407
12408         PR tree-optimization/30198
12409         * gcc.dg/builtins-60.c: New testcase.
12410
12411 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12412
12413         * lib/target-supports.exp (vect_no_align): Remove spu.
12414
12415 2006-12-13  Ian Lance Taylor  <iant@google.com>
12416
12417         PR c++/19564
12418         PR c++/19756
12419         * g++.dg/warn/Wparentheses-5.C: New test.
12420         * g++.dg/warn/Wparentheses-6.C: New test.
12421         * g++.dg/warn/Wparentheses-7.C: New test.
12422         * g++.dg/warn/Wparentheses-8.C: New test.
12423         * g++.dg/warn/Wparentheses-9.C: New test.
12424         * g++.dg/warn/Wparentheses-10.C: New test.
12425         * g++.dg/warn/Wparentheses-11.C: New test.
12426         * g++.dg/warn/Wparentheses-12.C: New test.
12427         * g++.dg/warn/Wparentheses-13.C: New test.
12428         * g++.dg/warn/Wparentheses-14.C: New test.
12429         * g++.dg/warn/Wparentheses-15.C: New test.
12430         * g++.dg/warn/Wparentheses-16.C: New test.
12431         * g++.dg/warn/Wparentheses-17.C: New test.
12432         * g++.dg/warn/Wparentheses-18.C: New test.
12433         * g++.dg/warn/Wparentheses-19.C: New test.
12434         * g++.dg/warn/Wparentheses-20.C: New test.
12435         * g++.dg/warn/Wparentheses-21.C: New test.
12436
12437 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12438
12439         PR testsuite/30157
12440         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12441         for target "hppa.*hpux10".
12442
12443 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12444
12445         * g++.dg/debug/vartrack1.C: New test.
12446
12447         * g++.dg/opt/ifcvt1.C: New test.
12448
12449         * gcc.dg/tls/opt-13.c: New test.
12450
12451         * gcc.dg/20060425-2.c: New test.
12452
12453         * g++.dg/opt/pr15054-2.C: New test.
12454
12455         * gcc.c-torture/execute/20060420-1.c: New test.
12456
12457         * gcc.c-torture/execute/20060412-1.c: New test.
12458
12459         * objc/compile/20060406-1.m: New test.
12460
12461 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12462
12463         * g++.dg/template/array17.C: New test.
12464
12465 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12466
12467         * gcc.target/powerpc/altivec-23.c: New test.
12468
12469 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12470
12471         PR c++27316
12472         * g++.dg/inherit/error3.C: New test.
12473
12474         PR c++/28740
12475         * g++.dg/inherit/error4.C: New test.
12476
12477 2006-12-13  Richard Guenther  <rguenther@suse.de>
12478
12479         PR tree-optimization/17687
12480         * gcc.dg/builtins-59.c: New testcase.
12481
12482 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12483
12484         * gcc.target/spu/Wmain.c: New test.
12485
12486 2006-12-12  Josh Conner  <jconner@apple.com>
12487
12488         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12489         * g++.dg/abi/thunk4.C: Likewise.
12490         * g++.dg/abi/rtti3.C: Likewise.
12491
12492 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12493
12494         * gcc.target/spu/cpat-1.c: New test.
12495         * gcc.target/spu/cpat-2.c: New test.
12496         * gcc.target/spu/cpat-3.c: New test.
12497         * gcc.target/spu/cpat-4.c: New test.
12498
12499 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12500
12501         PR tree-opt/28436
12502         * gcc.c-torture/compile/vector-1.c: New test.
12503         * gcc.c-torture/compile/vector-2.c: New test.
12504         * gcc.c-torture/compile/vector-3.c: New test.
12505
12506 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12507
12508         * lib/fortran-torture.exp: Update copyright years.  Remove
12509         obsolete comment.  Test -ftree-vectorize where it makes sense.
12510         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12511         from fortran-torture.exp.
12512         * gfortran.dg/char_transpose_1.f90,
12513         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12514         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12515         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12516         '-w' to dg-options.
12517
12518 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12519
12520         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12521         saved_${tool}_load.
12522
12523 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12524
12525         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12526         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12527         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12528         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12529         gaps.
12530
12531 2006-12-12  Richard Guenther  <rguenther@suse.de>
12532
12533         PR middle-end/30147
12534         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12535
12536 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12537             Diego Novillo  <dnovillo@redhat.com>
12538
12539         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12540         VDEF/VUSE changes.
12541         * gcc.dg/tree-ssa/pr26421.c: Likewise
12542         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12543         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12544         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12545         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12546         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12547         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12548         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12549         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12550         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12551
12552 2006-12-11  Jan Hubicka  <jh@suse.cz>
12553
12554         * gcc.dg/tree-prof/stringop-1.c: New test.
12555         * gcc.dg/tree-prof/stringop-2.c: New test.
12556
12557 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12558
12559         PR target/30120
12560         * gcc.target/i386/pr30120.c: New test.
12561
12562         Revert:
12563         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12564
12565         * gcc.target/i386/x87regparm-1.c: New test.
12566         * gcc.target/i386/x87regparm-2.c: New test.
12567         * gcc.target/i386/x87regparm-3.c: New test.
12568         * gcc.target/i386/x87regparm-4.c: New test.
12569
12570 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12571
12572         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12573
12574 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12575
12576         PR fortran/23994
12577         * gfortran.dg/protected_1.f90: New test.
12578         * gfortran.dg/protected_2.f90: New test.
12579         * gfortran.dg/protected_3.f90: New test.
12580         * gfortran.dg/protected_4.f90: New test.
12581         * gfortran.dg/protected_5.f90: New test.
12582         * gfortran.dg/protected_6.f90: New test.
12583
12584 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12585             Tobias Burnus  <burnus@gcc.gnu.org>
12586
12587         PR fortran/29975
12588         PR fortran/30068
12589         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12590         interface.
12591         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12592         ambiguous interfaces.
12593         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12594         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12595         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12596         ambiguous interfaces.
12597         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12598         * gfortran.dg/array_initializer_2.f90: Add initializer array
12599         constructor test.
12600
12601         PR fortran/30096
12602         * gfortran.dg/interface_9.f90: Test that host interfaces are
12603         not checked for ambiguity with the local version.
12604
12605 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12606
12607         PR fortran/29464
12608         * gfortran.dg/module_interface_2.f90: New test.
12609
12610 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12611
12612         PR fortran/29941
12613         * gfortran.dg/assumed_len.f90: New test.
12614
12615 2006-12-09  Richard Guenther  <rguenther@suse.de>
12616
12617         * g++.dg/warn/implicit-typename1.C: Qualify types.
12618         * g++.dg/parse/crash12.C: Likewise.
12619         * g++.dg/tree-ssa/pr22444.C: Likewise.
12620
12621 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12622
12623         * gfortran.dg/array_2.f90: Added sqrt test.
12624
12625 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12626
12627         * gcc.target/i386/x87regparm-1.c: XFAIL.
12628         * gcc.target/i386/x87regparm-2.c: XFAIL.
12629         * gcc.target/i386/x87regparm-3.c: XFAIL.
12630         * gcc.target/i386/x87regparm-4.c: XFAIL.
12631
12632 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12633
12634         * lib/target-supports.exp
12635         (check_effective_target_large_long_double): New.
12636         * gcc.dg/Wconversion-real.c : Use it.
12637         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12638         unsigned.
12639
12640 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12641
12642         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12643
12644 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12645
12646         PR fortran/27546
12647         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12648
12649 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12650
12651         PR c++/29732
12652         * g++.dg/template/crash65.C: New test.
12653         * g++.dg/template/spec16.C: Tweak error markers.
12654
12655 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12656
12657         * gcc.target/spu: New directory.
12658         * gcc.target/spu/spu.exp: New file.
12659         * gcc.target/spu/intrinsics-1.c: New test.
12660
12661 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12662
12663         PR c++/29980
12664         * g++.dg/ext/attrib27.C: New test.
12665         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12666         * g++.dg/parse/typedef5.C: Likewise.
12667
12668 2006-12-07  Mike Stump  <mrs@apple.com>
12669
12670         * treelang/compile/var_defs.tree: Adjust.
12671
12672 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12673
12674         PR c++/29730
12675         * g++.dg/template/crash64.C: New test.
12676         * g++.dg/parse/crash27.C: Adjust error markers.
12677
12678 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12679
12680         PR libfortran/30009
12681         PR libfortran/30056
12682         * gfortran.dg/read_eof_4.f90:  Add tests.
12683         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12684         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12685
12686 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12687
12688         PR c++/29729
12689         * g++.dg/template/crash63.C: New test.
12690
12691         PR c++/29728
12692         * g++.dg/template/crash62.C: New test.
12693
12694 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12695
12696         PR fortran/30003
12697         * gfortran.dg/allocatable_function_1.f90: Increase the number
12698         of expected calls of free to 10; the lhs section reference is
12699         now evaluated so there is another call to bar.  Change the
12700         comment appropriately.
12701         * gfortran.dg/array_section_1.f90: New test.
12702
12703 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12704
12705         PR fortran/29912
12706         * gfortran.dg/char_result_12.f90: New test.
12707
12708 2006-12-05  Richard Guenther  <rguenther@suse.de>
12709
12710         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12711         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12712         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12713         vect_double, xfail for spu*-*-*.
12714
12715 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12716
12717         PR fortran/29962
12718         * initialization_4.f90: Test noninteger exponents (-std=f95).
12719         * initialization_5.f90: New test for noninteger exponents
12720           with -std=f2003.
12721
12722 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12723
12724         PR fortran/29821
12725         * gfortran.dg/parameter_array_section_1.f90: New test.
12726
12727 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/29733
12730         * g++.dg/template/crash61.C: New test.
12731
12732         PR c++/29632
12733         * g++.dg/template/error23.C: New test.
12734
12735 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12736
12737         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12738
12739 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12740
12741         PR fortran/29916
12742         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12743
12744 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12745
12746         PR middle-end/29965
12747         * gcc.dg/gomp/pr29965-1.c: New test.
12748         * gcc.dg/gomp/pr29965-2.c: New test.
12749         * gcc.dg/gomp/pr29965-3.c: New test.
12750         * gcc.dg/gomp/pr29965-4.c: New test.
12751         * gcc.dg/gomp/pr29965-5.c: New test.
12752         * gcc.dg/gomp/pr29965-6.c: New test.
12753         * g++.dg/gomp/pr29965-1.C: New test.
12754         * g++.dg/gomp/pr29965-2.C: New test.
12755         * g++.dg/gomp/pr29965-3.C: New test.
12756         * g++.dg/gomp/pr29965-4.C: New test.
12757         * g++.dg/gomp/pr29965-5.C: New test.
12758         * g++.dg/gomp/pr29965-6.C: New test.
12759         * g++.dg/gomp/pr29965-7.C: New test.
12760         * g++.dg/gomp/pr29965-8.C: New test.
12761         * g++.dg/gomp/pr29965-9.C: New test.
12762         * g++.dg/gomp/pr29965-10.C: New test.
12763
12764 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12765
12766         * gnat.dg/pointer_variable_bounds.adb: New test.
12767         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12768         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12769
12770 2006-12-03  Eric Christopher  <echristo@apple.com>
12771
12772         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12773
12774 2006-12-03  Richard Henderson  <rth@redhat.com>
12775             Andrew Pinski  <pinskia@gmail.com>
12776
12777         PR C++/14329
12778         * g++.dg/warn/unit-1.C: New test.
12779
12780 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12781
12782         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12783
12784 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12785
12786         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12787         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12788         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12789         * gcc.dg/vect/vect-70.c: Reduce array size.
12790         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12791         vect_no_compaer_double targets.
12792         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12793         vect_float, vect_double, and vect_int.
12794
12795 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12796
12797         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12798         test for loop versioning on vect_no_align targets.
12799         * gcc.dg/vect/pr20122.c: Likewise.
12800         * gcc.dg/vect/vect-105.c: Likewise.
12801         * gcc.dg/vect/vect-42.c: Likewise.
12802         * gcc.dg/vect/vect-43.c: Likewise.
12803         * gcc.dg/vect/vect-74.c: Likewise.
12804         * gcc.dg/vect/vect-75.c: Likewise.
12805         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12806         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12807         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12808         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12809
12810 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12811
12812         PR fortran/29642
12813         * gfortran.dg/value_1.f90 : New test.
12814         * gfortran.dg/value_2.f90 : New test.
12815         * gfortran.dg/value_3.f90 : New test.
12816         * gfortran.dg/value_4.f90 : New test.
12817         * gfortran.dg/value_4.c : Called from value_4.f90.
12818
12819 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12820
12821         PR C++/30033
12822         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12823
12824 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12825
12826         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12827
12828 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12829
12830         PR c/27953
12831         * gcc.dg/pr27953.c: New test.
12832
12833 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12834
12835         PR c++/30022
12836         * g++.dg/ext/vector5.C: New test.
12837
12838         PR c++/30021
12839         * g++.dg/other/main1.C: New test.
12840
12841 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12842
12843         PR libfortran/29568
12844         * gfortran.dg/convert_implied_open.f90:  Change to
12845         new default record length.
12846         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12847         new error message.
12848         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12849
12850 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12851
12852         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12853
12854 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12855
12856         PR c++/29066
12857         * g++.dg/expr/pr29066.c: New.
12858
12859 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12860             Zdenek Dvorak <dvorakz@suse.cz>
12861
12862         PR tree-optimization/29921
12863         * gcc.dg/pr29921-2.c: New test.
12864
12865 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12866
12867         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12868         (i386_get_cpuid): New function.
12869         (i386_cpuid_ecx): Likewise.
12870         (i386_cpuid_edx): Likewise.
12871         (i386_cpuid): Updated to call i386_cpuid_edx.
12872
12873         * gcc.target/i386/sse3-addsubpd.c: New file.
12874         * gcc.target/i386/sse3-addsubps.c: Likewise.
12875         * gcc.target/i386/sse3-haddpd.c: Likewise.
12876         * gcc.target/i386/sse3-haddps.c: Likewise.
12877         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12878         * gcc.target/i386/sse3-hsubps.c: Likewise.
12879         * gcc.target/i386/sse3-lddqu.c: Likewise.
12880         * gcc.target/i386/sse3-movddup.c: Likewise.
12881         * gcc.target/i386/sse3-movshdup.c: Likewise.
12882         * gcc.target/i386/sse3-movsldup.c: Likewise.
12883
12884 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12885
12886         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12887
12888 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12889
12890         * gcc.dg/dfp/convert-int-max.c: New test.
12891         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12892
12893 2006-11-30  Richard Guenther  <rguenther@suse.de>
12894
12895         * gcc.dg/vect/vect-pow-1.c: Rename ...
12896         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12897         floats instead of doubles, check successful vectorization.
12898
12899 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12900
12901         PR target/29945
12902         * gcc.c-torture/compile/pr29945.c: New testcase.
12903
12904 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12905
12906         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12907         -maltivec.
12908
12909 2006-11-29  Eric Christopher  <echristo@apple.com>
12910
12911         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12912
12913 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12914
12915         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12916
12917         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12918
12919 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12920
12921         PR c++/29022
12922         * g++.dg/inherit/virtual2.C: New test.
12923         * g++.dg/inherit/virtual3.C: Likewise.
12924         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12925         * g++.dg/inherit/error2.C: Likewise.
12926         * g++.dg/template/instantiate1.C: Likewise.
12927
12928 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12929
12930         PR tree-opt/29984
12931         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12932
12933 2006-11-28  Jan Hubicka  <jh@suse.cz>
12934
12935         * gcc.dg/memcpy-1.c: New test.
12936
12937 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12938
12939         PR c++/29735
12940         * g++.dg/warn/main-3.C: New test.
12941
12942 2006-11-28  Jan Hubicka  <jh@suse.cz>
12943
12944         * gcc.dg/winline-1.c: New test.
12945
12946 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12949         alignments.
12950
12951 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12952
12953         PR fortran/29976
12954         * gfortran.dg/missing_optional_dummy_3.f90
12955
12956 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12957
12958         PR fortran/20880
12959         * gfortran.dg/interface_3.f90: Modify errors.
12960
12961 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12962
12963         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12964         fail to link due to relocation overflows on spu-*-*.
12965
12966 2006-11-27  Michael Matz  <matz@suse.de>
12967             Andreas Krebbel  <krebbel1@de.ibm.com>
12968
12969         PR target/29319
12970         * gcc.dg/20061127-1.c: New testcase.
12971
12972 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12973
12974         * gcc.dg/20061124-1.c: Add exit() function prototype.
12975
12976 2006-11-27  Jan Hubicka  <jh@suse.cz>
12977
12978         * gcc.target/i386/memcpy-1.c: Adjust size.
12979         * gcc.dg/visibility-11.c: Likewise.
12980
12981 2006-11-27  Richard Guenther  <rguenther@suse.de>
12982
12983         PR middle-end/25620
12984         * gcc.target/i386/pow-1.c: New testcase.
12985         * gcc.dg/builtins-58.c: Likewise.
12986
12987 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12988
12989         PR c++/29886
12990         * g++.dg/expr/cast8.C: New test.
12991
12992 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12993
12994         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12995         Don't ever inline the testcase.
12996
12997 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12998
12999         PR fortran/29982
13000         * gfortran.fortran-torture/compile/parameter_3.f90: New
13001         testcase.
13002
13003 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13004
13005         PR fortran/29951
13006         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13007
13008 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13009
13010         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13011         for CHAR.
13012
13013 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13014
13015         PR libgfortran/29936
13016         * gfortran.dg/write_check3.f90: New test.
13017
13018 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13019
13020         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13021
13022 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13023
13024         PR fortran/20880
13025         * gfortran.dg/interface_3.f90: New test.
13026
13027         PR fortran/29387
13028         * gfortran.dg/generic_8.f90: New test.
13029
13030 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13031
13032         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13033         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13034         * gfortran.dg/specifics_3.f90: Remove.
13035
13036 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13037
13038         PR c/29955
13039         * gcc.dg/gomp/pr29955.c: New test.
13040
13041         PR c/29736
13042         * gcc.dg/pr29736.c: New test.
13043
13044 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13045
13046         PR tree-opt/29964
13047         * gcc.dg/pure-1.c: New test.
13048
13049 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13050
13051         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13052         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13053
13054 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13055
13056         * gcc.dg/20061124-1.c: New testcase.
13057
13058 2006-11-23  Eric Christopher  <echristo@apple.com>
13059
13060         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13061
13062 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13063
13064         PR c/2707
13065         PR c++/26167
13066         * gcc.dg/Wconversion-integer.c: New. Supersedes
13067         Wconversion-negative-constants.c
13068         * gcc.dg/Wconversion-real.c: New.
13069         * gcc.dg/Wconversion-real-integer.c: New.
13070         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13071         * g++.dg/warn/Wconversion1.C: Modified.
13072
13073 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13074
13075         * gfortran.dg/overload_1.f90: New test.
13076
13077 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13078
13079         PR c/9072
13080         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13081         Wtraditional-conversion.
13082         * gcc.dg/overflow-warn-2.c: Likewise.
13083         * gcc.dg/Wconversion.c: Likewise. Renamed as
13084         Wtraditional-conversion.c .
13085         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13086         Wtraditional-conversion-2.c .
13087         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13088         Wtraditional-conversion-2.c
13089         * gcc.dg/Wconversion-negative-constants.c: New.
13090
13091 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13092
13093         * gcc.dg/tree-ssa/dump-1.c: New test.
13094
13095 2006-11-23  David Ung <davidu@mips.com>
13096
13097         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13098         -mfp64, allowable when ISA >= 33 and float is enabled.
13099         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13100         of mthc1 and mfhc1 patterns.
13101
13102 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13103
13104         PR tree-optimization/29921
13105         * gcc.dg/pr29921.c: New test.
13106
13107 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13108
13109         PR fortran/29441
13110         * gfortran.dg/initialization_4.f90: New test.
13111
13112 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13113
13114         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13115         platforms that have interleaving support.
13116         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13117         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13118         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13119         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13120         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13121         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13122         gcc.dg/vect/vect-strided-u8-i8.c,
13123         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13124         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13125         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13126         gcc.dg/vect/vect-strided-float.c,
13127         gcc.dg/vect/vect-strided-a-mult.c,
13128         gcc.dg/vect/vect-strided-mult-char-ls.c,
13129         gcc.dg/vect/vect-strided-a-u16-mult.c,
13130         gcc.dg/vect/vect-strided-a-u32-mult.c,
13131         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13132         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13133         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13134         gcc.dg/vect/vect-strided-mult.c,
13135         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13136         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13137         New.
13138
13139 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13140
13141         PR fortran/25087
13142         * gfortran.dg/auto_char_len_4.f90: New test.
13143
13144 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13145
13146         PR fortran/29652
13147         * gfortran.dg/generic_7.f90: New test.
13148         * gfortran.dg/defined_operators_1.f90: Add new error.
13149
13150 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13151
13152         PR tree-optimization/29902
13153         * g++.dg/tree-ssa/pr29902.C: New test.
13154
13155 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13156
13157         PR fortran/29820
13158         * gfortran.dg/used_types_13.f90: New test.
13159
13160 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13161
13162         * gcc.dg/dfp/snan.c: Delete.
13163
13164 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13165
13166         * g++.dg/cpp0x/static_assert1.C: New.
13167         * g++.dg/cpp0x/static_assert2.C: New.
13168         * g++.dg/cpp0x/static_assert3.C: New.
13169
13170 2006-11-21  Richard Guenther  <rguenther@suse.de>
13171
13172         * gcc.dg/vect/vect-pow-1.c: New testcase.
13173         * gcc.dg/vect/vect-pow-2.c: Likewise.
13174
13175 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13176
13177         PR c++/29570
13178         * g++.dg/template/static29.C: New test.
13179
13180         PR c++/29734
13181         * g++.dg/conversion/simd4.C: New test.
13182
13183 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13184
13185         PR c++/29475
13186         * g++.dg/template/access19.C: New test.
13187         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13188         error is reported.
13189
13190 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13191
13192         PR tree-opt/25500
13193         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13194
13195 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13196
13197         PR fortran/27546
13198         * gfortran.dg/import.f90: Extended test.
13199         * gfortran.dg/import2.f90: Extended test.
13200
13201 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13202
13203         * gfortran.dg/volatile3.f90: Add conflict test.
13204
13205 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13206
13207         PR fortran/24783
13208         * gfortran.dg/implicit_10.f90: New test.
13209
13210 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13211
13212         PR c++/8586
13213         * g++.dg/warn/Wall-write-strings.C: New.
13214
13215 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13216
13217         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13218         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13219
13220 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13221
13222         * gfortran.dg/use_3.f90: Remove error message.
13223         * gfortran.dg/iso_fortran_env_1.f90: New test.
13224         * gfortran.dg/iso_fortran_env_2.f90: New test.
13225         * gfortran.dg/iso_fortran_env_3.f90: New test.
13226         * gfortran.dg/iso_fortran_env_4.f90: New test.
13227
13228 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13229
13230         * gcc.dg/vect/vect-27.c: Fix initialization.
13231
13232 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13233
13234         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13235         * gcc.dg/torture/builtin-minmax-1.c: New.
13236
13237         * gcc.dg/builtins-20.c: Add cases for copysign.
13238
13239 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13240
13241         PR fortran/24285
13242         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13243
13244 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13245         * gfortran.dg/use_1.f90: New test.
13246         * gfortran.dg/use_1.f90: New test.
13247         * gfortran.dg/use_1.f90: New test.
13248
13249 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13250
13251         PR tree-optimization/29801
13252         * gcc.dg/pr29801.c: New test.
13253
13254 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13255
13256         PR middle-end/29584
13257         * gcc.dg/torture/pr29584.c: New test.
13258
13259 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13260
13261         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13262         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13263         * gcc.target/powerpc/compress-float-ppc.c,
13264         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13265         powerpc_fprs.
13266         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13267         do not pass -mhard-float.
13268
13269 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13270
13271         * gnat.dg/volatile_aggregate.adb: New test.
13272
13273 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13274
13275         PR fortran/29391
13276         PR fortran/29489
13277         * gfortran.dg/bound_2.f90: Add more checks.
13278         * gfortran.dg/bound_3.f90: New test.
13279
13280 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13281
13282         PR target/29201
13283         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13284
13285 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13286
13287         * gfortran.dg/import3.f90: Fix error message.
13288
13289 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13290
13291         PR tree-opt/29788
13292         * gfortran.fortran-torture/compile/inline_1.f90:
13293         New testcase.
13294
13295 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13296
13297         * gcc.target/i386/x87regparm-1.c: New test.
13298         * gcc.target/i386/x87regparm-2.c: New test.
13299         * gcc.target/i386/x87regparm-3.c: New test.
13300         * gcc.target/i386/x87regparm-4.c: New test.
13301
13302 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13303
13304         PR fortran/27546
13305         * gfortran.dg/import.f90: New test.
13306         * gfortran.dg/import2.f90: New test.
13307         * gfortran.dg/import3.f90: New test.
13308
13309 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13310
13311         PR fortran/27588
13312         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13313
13314 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13315
13316         PR fortran/29806
13317         * gfortran.dg/contains.f90: New test.
13318         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13319
13320 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13321
13322         PR tree-optimization/29581
13323         * gcc.dg/pr29581-1.c: New test.
13324         * gcc.dg/pr29581-2.c: New test.
13325         * gcc.dg/pr29581-3.c: New test.
13326         * gcc.dg/pr29581-4.c: New test.
13327         * gfortran.dg/pr29581.f90: New test.
13328
13329 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13330
13331         PR fortran/29702
13332         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13333         numbers in error message headers.
13334
13335 2006-11-14  Richard Guenther  <rguenther@suse.de>
13336
13337         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13338         to i?86 and x86_64 targets.
13339
13340 2006-11-14  Caroline Tice  <ctice@apple.com>
13341
13342         * gcc.dg/pubtypes-1.c: New file/testcase.
13343         * gcc.dg/pubtypes-2.c: New file/testcase.
13344         * gcc.dg/pubtypes-3.c: New file/testcase.
13345         * gcc.dg/pubtypes-4.c: New file/testcase.
13346         * g++.dg/pubtypes.C: New file/testcase.
13347
13348 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13349
13350         PR c++/29106
13351         * g++.dg/init/self1.C: New test.
13352
13353 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13354
13355         PR fortran/29657
13356         * gfortran.dg/conflicts.f90: Add.
13357
13358 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13359
13360         PR rtl-optimization/29798
13361
13362         * gcc.c-torture/execute/pr29798.c: New.
13363
13364 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13365
13366         * gcc.dg/builtins-20.c: Add more cases.
13367
13368 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR fortran/29759
13371         * gfortran.dg/gomp/pr29759.f90: New test.
13372
13373 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13374
13375         PR c++/29518
13376         * g++.dg/template/static28.C: New test.
13377
13378 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13379
13380         * lib/c-torture.exp: Use target-libpath.exp.
13381         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13382         set GCC_EXEC_PREFIX env var from global variable of same name.
13383
13384 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13385
13386         PR fortran/26994
13387         * gfortran.fortran-torture/compile/transfer-1.f90:
13388         New testcase.
13389
13390 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13391             Zdenek Dvorak <dvorakz@suse.cz>
13392
13393         PR tree-optimization/29680
13394         * gcc.dg/alias-11.c: New test.
13395
13396 2006-11-12  Jason Merrill  <jason@redhat.com>
13397             Andrew Pinski <pinskia@physics.uc.edu>
13398
13399         PR middle-end/28915
13400         * gcc.target/i386/vectorize1.c: New.
13401
13402 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13403
13404         PR rtl-optimization/29797
13405         * gcc.c-torture/execute/pr29797-1.c: New test case.
13406
13407 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13408
13409         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13410
13411 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13412
13413         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13414
13415 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13416
13417         PR tree-optimization/13827
13418         * gcc.dg/fold-eqand-1.c: New test case.
13419
13420 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13421
13422         PR rtl-opt/28812
13423         * gcc.c-torture/execute/mayalias-3.c: New test.
13424
13425 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13426
13427         PR middle-end/27528
13428         * gcc.c-torture/compile/pr27528.c: New test.
13429         * gcc.dg/pr27528.c: Likewise.
13430
13431 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13432
13433         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13434
13435         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13436
13437 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13438
13439         PR fortran/29758
13440         * gfortran.dg/reshape_source_size_1.f90: New test.
13441
13442 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13443
13444         PR fortran/29315
13445         * gfortran.dg/aliasing_dummy_4.f90: New test.
13446
13447 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13448
13449         PR target/29777
13450         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13451         and x86_64-*-* targets.
13452
13453 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13456         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13457         New macros. Use them in exact tests.
13458         (TESTIT3): New macro.
13459         Add tests for fmin, fmax and fma.
13460
13461 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13462
13463         PR fortran/29431
13464         * gfortran.dg/array_constructor_13.f90: New test.
13465
13466 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13467
13468         PR fortran/29744
13469         * gfortran.dg/used_types_12.f90: New test.
13470
13471 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13472
13473         PR middle-end/29726
13474         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13475         (test6): Ditto.
13476         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13477         * gcc.dg/fold-eqandshift-3.c: New test case.
13478
13479 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13480
13481         PR fortran/29699
13482         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13483
13484         PR fortran/21370
13485         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13486
13487 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13488
13489         * gcc.dg/20061109-1.c: New testcase.
13490
13491 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13492
13493         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13494
13495 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13496
13497         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13498         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13499
13500 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13501
13502         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13503         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13504
13505 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13506
13507         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13508
13509 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13510
13511         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13512         vect-9.c).
13513         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13514         * gcc.dg/vect/vect-9.c: Now vectorizable.
13515         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13516         that support vect_widen_mult.
13517         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13518         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13519         vect-reduc-dot-u16.c).
13520         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13521         vect-reduc-dot-u16.c).
13522         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13523         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13524         vect-reduc-dot-s8.c).
13525         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13526         vect-reduc-dot-s8.c).
13527         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13528         vect-reduc-dot-s8.c).
13529         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13530         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13531         vect-reduc-dot-u8.c).
13532         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13533         vect-reduc-dot-u8.c).
13534         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13535         * gcc.dg/vect/vect-multitypes-9.c: New test.
13536         * gcc.dg/vect/vect-multitypes-10.c: New test.
13537         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13538         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13539         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13540         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13541         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13542         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13543         wrapv-vect-reduc-dot-s8.c.
13544         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13545         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13546         targets that support vec_unpack.
13547         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13548         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13549         (check_effective_target_vect_widen_mult_hi_to_si): New.
13550         (check_effective_target_vect_widen_sum): Removed.
13551
13552         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13553
13554         * gcc.dg/vect/vect-multitypes-8.c: New test.
13555         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13556
13557         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13558
13559         * gcc.dg/vect/vect-multitypes-7.c: New test.
13560
13561         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13562
13563         * gcc.dg/vect/vect-multitypes-4.c: New test.
13564         * gcc.dg/vect/vect-multitypes-5.c: New test.
13565         * gcc.dg/vect/vect-multitypes-6.c: New test.
13566
13567         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13568
13569         * gcc.dg/vect/vect-multitypes-1.c: New test.
13570         * gcc.dg/vect/vect-multitypes-2.c: New test.
13571         * gcc.dg/vect/vect-multitypes-3.c: New test.
13572
13573 2006-11-07  Eric Christopher  <echristo@apple.com>
13574
13575         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13576         Test using scan-assembler-not.
13577
13578 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * gcc.dg/inline-17.c: New test.
13581
13582 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13583
13584         PR other/25028
13585         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13586         on HP-UX.
13587
13588 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13589
13590         PR fortran/29539
13591         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13592
13593         PR fortran/29634
13594         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13595         test.
13596
13597 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13598
13599         PR fortran/29601
13600         * gfortran.dg/volatile.f90: Add.
13601         * gfortran.dg/volatile2.f90: Add.
13602         * gfortran.dg/volatile3.f90: Add.
13603         * gfortran.dg/volatile4.f90: Add.
13604         * gfortran.dg/volatile5.f90: Add.
13605         * gfortran.dg/volatile6.f90: Add.
13606         * gfortran.dg/volatile7.f90: Add.
13607
13608 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13609
13610         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13611           for matching error messages.
13612         * gfortran.dg/specifics_3.f90: Adjust pattern
13613           for matching error messages.
13614
13615 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13616             Bernhard Fischer  <aldot@gcc.gnu.org>
13617
13618         * lib/gcc-dg.exp (output-exists): New proc.
13619         (output-exists-not): New proc.
13620         * gcc.test-framework/test-framework.awk: Support new directives.
13621         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13622         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13623         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13624         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13625         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13626         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13627
13628 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13629
13630         PR fortran/29630
13631         PR fortran/29679
13632         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13633         * gfortran.dg/initialization_3.f90: New.
13634
13635 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13636
13637         PR libgfortran/25545
13638         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13639
13640 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13641
13642         PR middle-end/29695
13643         * gcc.c-torture/execute/pr29695-1.c: New test.
13644         * gcc.c-torture/execute/pr29695-2.c: New test.
13645
13646 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13647
13648         PR fortran/29565
13649         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13650
13651 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13652
13653         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13654         for matching error messages.
13655
13656 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13657
13658         PR target/26915
13659         * gcc.target/i386/387-12.c: New test.
13660
13661 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13662
13663         PR libfortran/29713
13664         * gfortran.dg/pr29713.f90: New test.
13665
13666 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13667
13668         * gcc.c-torture/execute/arith-rand-ll.c:
13669         Also test for bogus rest sign.
13670
13671 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13672
13673         PR libfortran/27895
13674         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13675
13676 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13677
13678         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13679         from error messages.
13680
13681 2006-11-02  Mike Stump  <mrs@apple.com>
13682
13683         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13684
13685         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13686
13687 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13688
13689         * g++.dg/eh/gcsec1.C: New test.
13690
13691 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13692
13693         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13694         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13695
13696 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13697
13698         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13699         hexadecimal value.
13700         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13701         * gcc.dg/pr14796-2.c: Likewise.
13702
13703 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13704
13705         * gcc.c-torture/execute/20061101-1.c: New test.
13706
13707 2006-11-01  Richard Guenther  <rguenther@suse.de>
13708
13709         * gcc.target/i386/fpprec-1.c: New testcase.
13710
13711 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13712
13713         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13714         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13715
13716 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13717
13718         * gcc.c-torture/execute/20061031-1.c: New test.
13719
13720 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13721
13722         PR 23067
13723         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13724         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13725         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13726         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13727         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13728         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13729         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13730
13731 2006-10-31  Eric Christopher  <echristo@apple.com>
13732             Falk Hueffner  <falk@debian.org>
13733
13734         * gcc.dg/builtin-bswap-1.c: New.
13735         * gcc.dg/builtin-bswap-2.c: New.
13736         * gcc.dg/builtin-bswap-3.c: New.
13737         * gcc.dg/builtin-bswap-4.c: New.
13738         * gcc.dg/builtin-bswap-5.c: New.
13739         * gcc.target/i386/builtin-bswap-1.c: New.
13740
13741 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13742
13743         * gcc.dg/inline-16.c: New.
13744
13745         PR 16622
13746         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13747         defining it.
13748         * gcc.dg/inline-13.c: New.
13749         * gcc.dg/inline-14.c: New.
13750         * gcc.dg/inline-15.c: New.
13751
13752         PR 11377
13753         * gcc.dg/inline6.c: New.
13754         * gcc.dg/inline7.c: New.
13755
13756 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13757
13758         PR middle-end/23470
13759         * gcc.dg/pr23470-1.c: New test case.
13760
13761 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13762
13763         PR fortran/29537
13764         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13765         data.
13766         * gfortran.dg/blockdata_2.f90: New testcase.
13767
13768 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13769
13770         PR libfortran/29627
13771         * gfortran.dg/unf_short_record_1.f90:  New test.
13772
13773 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13774
13775         PR fortran/29067
13776         * gfortran.dg/pr29067.f: New test.
13777
13778 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13779             Richard Sandiford  <richard@codesourcery.com>
13780
13781         * lib/target-supports.exp (get_compiler_messages): Append options
13782         as a single list element.
13783         (check_effective_target_arm_vfp_ok): New.
13784         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13785
13786 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13787
13788         PR fortran/29387
13789         * gfortran.dg/intrinsic_actual_2.f90: New test.
13790
13791         PR fortran/29490
13792         * gfortran.dg/actual_array_interface_1.f90: New test.
13793
13794         PR fortran/29641
13795         * gfortran.dg/used_types_11.f90: New test.
13796
13797 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13798
13799         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13800         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13801         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13802         * g++.old-deja/g++.mike/net25.C (main): Same.
13803         * g++.dg/lookup/exception1.C (main): Same.
13804         * g++.dg/parse/parens2.C (main): Same.
13805
13806 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13807
13808         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13809
13810 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13811
13812         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13813         * gcc.dg/torture/builtin-math-3.c: Likewise.
13814
13815 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13816
13817         PR fortran/29452
13818         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13819         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13820
13821 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13822
13823         PR Fortran/29410
13824         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13825
13826 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13827
13828         * lib/target-supports.exp (check_function_available): Declare
13829         function before calling.
13830
13831 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13832
13833         PR tree-optimization/29637
13834         * gcc.dg/pr29637.c: New test.
13835
13836 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13837
13838         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13839         tree canonicalization.
13840
13841 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13842
13843         * gcc.dg/builtins-20.c: Add more hypot tests.
13844
13845 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13846
13847         * gcc.dg/fold-compare-1.c: New test case.
13848
13849 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13850
13851         PR c++/16307
13852         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13853
13854 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13855
13856         PR tree-optimization/15458
13857         * gcc.dg/fold-xornot-1.c: New test case.
13858
13859 2006-10-29  Richard Guenther  <rguenther@suse.de>
13860
13861         * gcc.target/i386/math-torture/trunc.c: New testcase.
13862
13863 2006-10-29  Richard Guenther  <rguenther@suse.de>
13864
13865         * gcc.target/i386/math-torture/round.c: New testcase.
13866
13867 2006-10-29  Richard Guenther  <rguenther@suse.de>
13868
13869         * gcc.target/i386/math-torture/ceil.c: New testcase.
13870         * gcc.target/i386/math-torture/floor.c: Likewise.
13871
13872 2006-10-29  Richard Guenther  <rguenther@suse.de>
13873
13874         * gcc.target/i386/math-torture/rint.c: New testcase.
13875         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13876
13877 2006-10-29  Richard Guenther  <rguenther@suse.de>
13878
13879         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13880         * gcc.target/i386/math-torture/lceil.c: Likewise.
13881
13882 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13883
13884         PR libgfortran/24313
13885         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13886
13887 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13888
13889         * gcc.c-torture/execute/20020118-1.c,
13890         gcc.c-torture/execute/builtins/strlen.c,
13891         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13892         comment typos.
13893
13894 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13895
13896         * gcc.dg/builtins-20.c: Add tests for hypot.
13897         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13898         two-argument builtins.
13899         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13900         TESTIT2.  Update all callers.
13901         (TESTIT2, TESTIT2_R): New helper macros.
13902         Add testcases for pow, hypot and atan2.
13903
13904 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13905
13906         PR C++/29295
13907         * g++.dg/expr/bool1.C: New test.
13908         * g++.dg/expr/bool2.C: New test.
13909
13910 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13911
13912         PR fortran/28224
13913         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13914         * gfortran.dg/namelist_internal.f90: New test.
13915
13916 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13917
13918         PR fortran/29625
13919         * gfortran.dg/io_real_boz.f90: Add.
13920         * gfortran.dg/io_real_boz2.f90: Add.
13921
13922 2006-10-28  Richard Guenther  <rguenther@suse.de>
13923
13924         PR middle-end/26899
13925         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13926
13927 2006-10-28  Richard Guenther  <rguenther@suse.de>
13928
13929         PR target/28806
13930         * gcc.target/i386/math-torture/lround.c: New testcase.
13931
13932 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13933
13934         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13935         * gcc.dg/builtins-44.c: Likewise.
13936         * gcc.dg/builtins-45.c: Likewise.
13937         * gcc.dg/pr28796-2.c: Likewise.
13938         * gcc.dg/unordered-3.c: Likewise.
13939
13940 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13941
13942         PR libgfortran/27954
13943         * gfortran.dg/error_recovery_2.f90: New test.
13944
13945 2006-10-26  Richard Guenther  <rguenther@suse.de>
13946
13947         * gcc.target/i386/i386.exp: Use glob, not find to collect
13948         tests.  Avoids recursing into subdirectories.
13949         * gcc.target/i386/math-torture/math-torture.exp: Torture
13950         for interesting ia32 math options.
13951         * gcc.target.i386/math-torture/lrint.c: New testcase.
13952
13953 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13954
13955         PR libgfortran/29563
13956         * gfortran.dg/arrayio_9.f90: Update test.
13957         * gfortran.dg/arrayio_19.f90: New test.
13958
13959 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13960
13961         * gcc.dg/20061026.c: New testcase.
13962
13963 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13964
13965         PR libgfortran/29563
13966         * gfortran.dg/arrayio_9.f90: New test.
13967
13968 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13969
13970         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13971         Copy the strings manually, as strcpy may call strlen.
13972
13973 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13974
13975         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13976         Add checks for log, log2, log10 and log1p.
13977
13978         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13979         we already test 0.0.  Add checks for expm1, log, log2, log10,
13980         log1p, cbrt, erf and erfc.
13981
13982 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13983
13984         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13985
13986 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13987
13988         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13989         and remainderl() built-in functions.  Remove -ffast-math from
13990         dg-options.
13991
13992 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13993
13994         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13995         acosh and atanh.
13996
13997         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13998         floating point modifiers to arguments passed to float and long
13999         double functions respectively.  Update all callers to use floating
14000         point numbers, not integers.  Add tests for exp, exp2 and
14001         exp10/pow10.
14002
14003         * gcc.dg/torture/builtin-math-3.c: New test.
14004
14005 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14006
14007         PR fortran/29393
14008         * gfortran.dg/initialize_2.f90: New.
14009
14010 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14011
14012         * gcc.dg/torture/builtin-math-2.c: New test.
14013
14014 2006-10-24  Richard Guenther  <rguenther@suse.de>
14015
14016         PR middle-end/28796
14017         * gcc.dg/pr28796-1.c: New testcase.
14018         * gcc.dg/pr28796-2.c: Likewise.
14019
14020 2006-10-24  Richard Guenther  <rguenther@suse.de>
14021
14022         * gcc.dg/builtins-57.c: New testcase.
14023
14024 2006-10-24  Richard Guenther  <rguenther@suse.de>
14025
14026         PR tree-optimization/29567
14027         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14028
14029 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14030
14031         PR tree-optimization/14784
14032         * gcc.dg/alias-10.c: New test.
14033
14034 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14035
14036         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14037
14038 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14039
14040         * gcc.dg/builtin-strncat-chk-1.c: New test.
14041
14042 2006-10-23  Jan Hubicka  <jh@suse.cz>
14043
14044         * gcc.dg/memmove-1.c: New test.
14045
14046 2006-10-23  Paul Brook  <paul@codesourcery.com>
14047
14048         * gcc.dg/pragma-pack-5.c: New test.
14049
14050 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14051
14052         * g++.dg/other/s390-1.C: New testcase.
14053
14054 2006-10-23  Richard Guenther  <rguenther@suse.de>
14055
14056         PR middle-end/27132
14057         PR middle-end/23295
14058         * gcc.dg/pr27132.c: New testcase.
14059         * gcc.dg/pr23295.c: Likewise.
14060         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14061         * g++.dg/tree-ssa/pr19807.C: Likewise.
14062
14063 2006-10-23  Richard Guenther  <rguenther@suse.de>
14064
14065         PR middle-end/21032
14066         * gcc.dg/pr21032.c: New testcase.
14067
14068 2006-10-22  Jeff Law  <law@redhat.com>
14069         Richard Guenther  <rguenther@suse.de>
14070
14071         PR tree-optimization/15911
14072         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14073
14074 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14075
14076         PR c++/20647
14077         * g++.dg/abi/rtti3.C: New.
14078
14079 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14080
14081         PR middle-end/28252
14082         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14083         transformation.
14084
14085 2006-10-21  Richard Guenther  <rguenther@suse.de>
14086
14087         PR tree-optimization/3511
14088         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14089
14090 2006-10-21  Richard Guenther  <rguenther@suse.de>
14091
14092         PR middle-end/26898
14093         * gcc.dg/torture/pr26898-1.c: New testcase.
14094         * gcc.dg/torture/pr26898-2.c: Likewise.
14095
14096 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14097
14098         PR c++/28053
14099         * g++.dg/parse/bitfield1.C: Adjust error markers.
14100         * g++.dg/parse/bitfield2.C: New test.
14101
14102 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14103
14104         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14105
14106 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14107
14108         PR libfortran/27895
14109         * gfortran.dg/zero_sized_1.f90: New test.
14110
14111 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14112
14113         * gcc.dg/div-compare-1.c: New test.
14114
14115 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/29216
14118         * gfortran.dg/result_default_init_1.f90: New test.
14119
14120         PR fortran/29314
14121         * gfortran.dg/automatic_default_init_1.f90: New test.
14122
14123         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14124         from 38 to 33.
14125
14126 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14127
14128         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14129         'using namespace std' without previous declaration.
14130         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14131         * g++.old-deja/g++.robertl/eb133c.C: New.
14132
14133 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14134
14135         PR libgfortran/29277
14136         * gfortran.dg/streamio_4.f90: Update test.
14137         * gfortran.dg/streamio_11.f90: New test.
14138
14139 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14140
14141         PR c++/27952
14142         * g++.dg/inherit/virtual1.C: New test.
14143
14144 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14145
14146         PR c++/28261
14147         * g++.dg/parse/enum3.C: New test.
14148
14149 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14150
14151         PR c++/29039
14152         * g++.dg/init/ctor8.C: New test.
14153
14154 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14155
14156         PR c++/27270
14157         * g++.dg/ext/complit8.C: Tweak error markers.
14158         * g++.dg/template/complit1.C: Add error marker.
14159
14160 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14161
14162         PR c++/27270
14163         * g++.dg/ext/complit8.C: New test.
14164
14165         PR c++/29408
14166         * g++.dg/parse/dtor12.C: New test.
14167
14168         PR c++/29435
14169         * g++.dg/template/sizeof11.C: New test.
14170
14171 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14172
14173         PR fortran/29392
14174         * gfortran.dg/data_char_3.f90: New test.
14175
14176         PR fortran/29451
14177         * gfortran.dg/negative_automatic_size.f90: New test.
14178
14179 2006-10-16  David Daney  <ddaney@avtrex.com>
14180
14181         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14182
14183 2006-10-16  Eric Christopher  <echristo@apple.com>
14184
14185         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14186         x86_64.
14187
14188 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/28211
14191         * g++.dg/tc1/dr49.C: Tweak error messages.
14192         * g++.dg/parse/template21.C: New test.
14193
14194 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14195
14196         PR middle-end/20491
14197         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14198
14199 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14200
14201         PR fortran/29403
14202         * gfortran.dg/print_1.f90: New test.
14203
14204 2006-10-15  Jan Hubicka  <jh@suse.cz>
14205
14206         PR middle-end/29241
14207         * gcc.c-torture/compile/pr29241.c: New testcase.
14208
14209 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14210
14211         PR middle-end/29250
14212         * gcc.c-torture/compile/pr29250.c: New test.
14213
14214 2006-10-15  Richard Guenther  <rguenther@suse.de>
14215
14216         * gcc.dg/pr29299.c: New testcase.
14217
14218 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14219
14220         PR fortran/24767
14221         * gfortran.dg/label_4.f90: Adjust warning flag.
14222
14223 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14224
14225         PR fortran/29371
14226         * gfortran.dg/nullify_3.f90: New test.
14227
14228 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14229
14230         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14231         on Solaris 2.5.1 too.
14232
14233 2006-10-13  Eric Christopher  <echristo@apple.com>
14234
14235         * gcc.dg/pr25993.c: Skip for darwin.
14236
14237 2006-10-13  Eric Christopher  <echristo@apple.com>
14238
14239         * gcc.dg/visibility-11.c: Skip for darwin.
14240
14241 2006-10-13  Eric Christopher  <echristo@apple.com>
14242
14243         * gcc.dg/darwin-weakimport-1.c: Use
14244         -fno-asynchronous-unwind-tables.
14245         * gcc.dg/darwin-weakimport-3.c: Ditto.
14246
14247 2006-10-13  Richard Guenther  <rguenther@suse.de>
14248
14249         PR tree-optimization/29446
14250         * gcc.dg/torture/pr29446.c: New testcase.
14251
14252 2006-10-13  Bill Wendling  <wendling@apple.com>
14253
14254         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14255         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14256         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14257         * g++.old-deja/g++.law/shadow1.C: Likewise.
14258         * g++.old-deja/g++.law/ctors10.C: Likewise.
14259         * g++.dg/debug/namespace1.C: Likewise.
14260         * g++.dg/inherit/namespace-as-base.C: Likewise.
14261         * g++.dg/opt/delay-slot-1.C: Likewise.
14262         * g++.dg/parse/defarg10.C: Likewise.
14263         * g++.dg/template/ptrmem11.C: Likewise.
14264         * g++.dg/template/mem_func_ptr.C: Likewise.
14265         * g++.dg/template/spec19.C: Likewise.
14266
14267 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14268
14269         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14270
14271 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14272
14273         PR fortran/29373
14274         * gfortran.dg/implicit_9.f90: New test.
14275
14276         PR fortran/29407
14277         * gfortran.dg/namelist_25.f90: New test.
14278
14279         PR fortran/27701
14280         * gfortran.dg/same_name_2.f90: New test.
14281
14282         PR fortran/29232
14283         * gfortran.dg/host_assoc_types_1.f90: New test.
14284
14285         PR fortran/29364
14286         * gfortran.dg/missing_derived_type_1.f90: New test.
14287         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14288
14289         PR fortran/29422
14290         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14291
14292         PR fortran/29428
14293         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14294
14295 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14296
14297         PR fortran/29391
14298         * gfortran.dg/bound_2.f90: New test.
14299
14300 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14301
14302         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14303         directive.
14304         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14305         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14306         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14307         * gfortran.dg/gomp/reduction3.f90: Likewise.
14308         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14309         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14310         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14311         * gfortran.dg/forall_4.f90: Likewise.
14312         * gfortran.dg/spec_expr_4.f90: Likewise.
14313         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14314         * gfortran.dg/forall_5.f90: Likewise.
14315         * gfortran.dg/open_access_append_2.f90: Add check for
14316         compile-time warning.
14317
14318 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/28506
14321         * g++.dg/parse/pure1.C: New test.
14322
14323 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14324
14325         PR fortran/21435
14326         * gfortran.dg/io_constraints_3.f90: New test.
14327         * gfortran.dg/open_access_append_1.f90: Add checks
14328         for compile-time warnings.
14329         * gfortran.dg/pr20163-2.f: Likewise.
14330         * gfortran.dg/iostat_2.f90: Likewise.
14331         * gfortran.dg/label_4.f90: Delete the temporary
14332         file.
14333         * gfortran.dg/direct_io_2.f90: Add a FILE=
14334         specifier.
14335         * gfortran.dg/iomsg_1.f90: Add check for
14336         compile-time warning.
14337
14338 2006-10-12  Jan Hubicka  <jh@suse.cz>
14339
14340         PR c/28419
14341         * gcc.dg/pr28319.c: New test.
14342
14343 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14344         PR c++/29318
14345         * g++.dg/ext/vla4.C: New test.
14346
14347 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14348
14349         PR c++/27961
14350         * g++.dg/template/crash60.C: New test.
14351         * g++.dg/other/large-size-array.C: Adjust error markers.
14352         * g++.dg/parse/crash27.C: Likewise.
14353         * g++.dg/template/crash1.C: Likewise.
14354
14355 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14356
14357         PR testsuite/29093
14358         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14359
14360 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR preprocessor/28709
14363         * gcc.dg/cpp/paste14.c: New test.
14364
14365 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14366
14367         PR c++/29175
14368         * g++.dg/init/array24.C: New test.
14369
14370 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14371
14372         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14373         of <sys/types.h>.
14374
14375 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14376
14377         PR c++/29024
14378         * g++.dg/parse/typedef8.C: New test.
14379         * g++.dg/other/mult-stor1.C: Adjust error markers.
14380
14381 2006-10-11  Richard Guenther  <rguenther@suse.de>
14382
14383         PR tree-optimization/28230
14384         * gcc.dg/torture/pr28230.c: New testcase.
14385
14386 2006-10-11  Richard Guenther  <rguenther@suse.de>
14387
14388         PR inline-asm/29119
14389         * gcc.dg/torture/pr29119.c: New testcase.
14390
14391 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14392
14393         PR middle-end/29272
14394         * gcc.c-torture/execute/20060930-2.c: New test.
14395
14396 2006-10-09  Richard Henderson  <rth@redhat.com>
14397
14398         Revert emutls patch.
14399
14400 2006-10-09  Richard Guenther  <rguenther@suse.de>
14401
14402         PR middle-end/29254
14403         * gcc.dg/pr29254.c: New testcase.
14404
14405 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14406             Paul Thomas  <pault@gcc.gnu.org>
14407
14408         PR fortran/20541
14409         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14410         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14411         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14412         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14413         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14414         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14415         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14416         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14417         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14418         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14419         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14420         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14421         * gfortran.dg/alloc_comp_std.f90: New test.
14422         * gfortran.dg/move_alloc.f90: New test.
14423
14424 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14425
14426         PR fortran/29115
14427         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14428
14429         PR fortran/29211
14430         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14431
14432 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14433
14434         PR fortran/28585
14435         * gfortran.dg/new_line.f90: New test.
14436
14437 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14438
14439         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14440         * gcc.dg/torture/builtin-convert-1.c,
14441         gcc.dg/torture/builtin-convert-2.c,
14442         gcc.dg/torture/builtin-convert-3.c,
14443         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14444
14445 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14446
14447         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14448         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14449         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14450         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14451
14452 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14453
14454         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14455         Xfail some tests for powerpc-darwin and powerpc-aix.
14456
14457 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14458
14459         PR c/29380
14460         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14461
14462 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14463
14464         PR target/29300
14465         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14466         on hppa*-*-hpux*.
14467
14468 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14469
14470         PR fortran/16580
14471         PR fortran/29288
14472         * gfortran.fortran-torture/execute/specifics.f90:
14473         Add tests for using all possible intrinsics as actual arguments.
14474         * gfortran.dg/specifics_1.f90: Add tests for using
14475         all possible intrinsics as actual arguments.
14476         * gfortran.dg/specifics_2.f90: New file.
14477         * gfortran.dg/specifics_3.f90: New file.
14478
14479 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14480
14481         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14482         * gcc.dg/debug/debug-2.c: Likewise.
14483
14484 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14485
14486         * gcc.c-torture/compile/sync-2.c: New test.
14487
14488 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14489
14490         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14491         line endings.
14492
14493 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14494
14495         PR rtl-optimization/29128
14496         * gcc.c-torture/compile/pr29128.c: New test.
14497
14498 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14499
14500         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14501         line endings.
14502
14503 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14504
14505         PR middle-end/29256
14506         * gcc.dg/tree-ssa/loop-19.c: New test.
14507
14508 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14509
14510         PR tree-optimization/29330
14511         * gcc.dg/pr29330.c: New test.
14512
14513         PR target/28924
14514         * gcc.c-torture/compile/20061005-1.c: New test.
14515
14516 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14517
14518         * gcc.dg/typename-vla-1.c: New case.
14519         * gnat.dg/forward_vla.adb: New case.
14520
14521 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14522
14523         PR tree-optimization/29290
14524         * gfortran.dg/loop_nest_1.f90: New test.
14525
14526         PR target/29198
14527         * gcc.dg/tls/opt-12.c: New test.
14528
14529         PR fortran/28415
14530         * gfortran.dg/save_2.f90: New test.
14531
14532         PR c/29091
14533         * gcc.dg/pr29091.c: New test.
14534
14535 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14536
14537         * lib/target-supports.exp
14538         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14539         same as x86_64-*-*; check for LP64.
14540
14541 2006-10-04  Richard Henderson  <rth@redhat.com>
14542
14543         * lib/target-supports.exp (check_effective_target_tls): Redefine
14544         to mean non-emulated tls.
14545         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14546         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14547         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14548         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14549         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14550         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14551         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14552
14553 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14554
14555         PR fortran/29343
14556         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14557
14558 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14559
14560         * gfortran.dg/bounds_check_fail_1.f90: New test.
14561
14562 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14563
14564         PR c++/29020
14565         * g++.dg/template/friend48.C: New test.
14566
14567 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14568
14569         PR fortran/29098
14570         * gfortran.dg/default_initialization_2.f90: New test.
14571
14572 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14573
14574         PR fortran/20779
14575         PR fortran/20891
14576         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14577
14578 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14579
14580         PR fortran/29284
14581         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14582
14583         PR fortran/29321
14584         PR fortran/29322
14585         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14586
14587         PR fortran/25091
14588         PR fortran/25092
14589         * gfortran.dg/entry_array_specs_1.f90: New test.
14590
14591 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14592
14593         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14594         insufficient to inhibit some test failures at -O3.  Do testing
14595         on integers.
14596
14597 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14598
14599         PR c++/29138
14600         * g++.dg/inherit/access8.C: New test.
14601         * g++.dg/template/dtor4.C: Tweak error messages.
14602
14603 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14604
14605         PR fortran/27478
14606         * gfortran.dg/entry_8.f90: New test.
14607
14608 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14609
14610         PR c++/29291
14611         * g++.dg/parse/new4.C: New test.
14612
14613 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14614
14615         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14616         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14617         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14618         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14619         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14620
14621 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14622
14623         PR fortran/19260
14624         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14625         * gfortran.dg/continuation_2.f90: New test.
14626
14627         PR fortran/19262
14628         * gfortran.dg/continuation_3.f90: New test.
14629         * gfortran.dg/continuation_4.f90: New test.
14630         * gfortran.dg/continuation_5.f: New test.
14631         * gfortran.dg/continuation_6.f: New test.
14632
14633 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/29226
14636         * g++.dg/template/vla1.C: New test.
14637
14638 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14639
14640         PR fortran/29210
14641         * gfortran.dg/complex_parameter_1.f90: New test.
14642
14643 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14644
14645         PR c/29154
14646         * gcc.c-torture/execute/20060929-1.c: New test.
14647
14648 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14649
14650         PR c++/29105
14651         * g++.dg/template/member6.C: New test.
14652         * g++.dg/parse/typename7.C: Adjust error markers.
14653
14654         PR c++/29080
14655         * g++.dg/template/member7.C: New test.
14656
14657 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14658
14659         PR c/24010
14660         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14661         gcc.dg/Woverride-init-3.c: New tests.
14662
14663 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14664
14665         * gcc.c-torture/execute/20060930-1.c: New test.
14666
14667 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14668
14669         PR fortran/18791
14670         * gfortran.dg/specifics_1.f90: New test.
14671         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14672         complex specifics.
14673
14674 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14675
14676         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14677         pthread-init-common.h: New.
14678
14679 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14680
14681         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14682         precision on some archs.
14683
14684 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14685
14686         * gcc.dg/non-local-goto-1.c: New test.
14687         * gcc.dg/non-local-goto-2.c: Likewise.
14688         * gcc.dg/setjmp-3.c: Likewise.
14689         * gcc.dg/setjmp-4.c: Likewise.
14690
14691 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14692
14693         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14694
14695 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14696
14697         PR fortran/28276
14698         * gfortran.dg/exponent_1.f90: New test.
14699
14700         PR fortran/27021
14701         * gfortran.dg/nearest_1.f90: New test.
14702
14703 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14704
14705         PR middle-end/25261
14706         PR middle-end/28790
14707         * gcc.dg/gomp/nestedfn-1.c: New test.
14708
14709 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14710
14711         PR objc/29195
14712         * objc/compile/method-1.m: New test.
14713
14714 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14715
14716         PR c++/26938
14717         * g++.dg/template/crash58.C: New test.
14718         * g++.dg/parse/crash28.C: Adjust error markers.
14719         * g++.dg/template/crash34.C: Likewise.
14720         * g++.dg/template/friend31.C: Likewise.
14721         * g++.dg/template/crash32.C: Likewise.
14722
14723         PR c++/27329
14724         * g++.dg/template/crash59.C: New test.
14725
14726         PR c++/27667
14727         * g++.dg/template/spec33.C: New test.
14728         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14729
14730 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14731             Adam Nemet  <anemet@caviumnetworks.com>
14732
14733         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14734         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14735
14736 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14737
14738         PR target/28911
14739         * gcc.dg/pr28911.c: New.
14740
14741 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14742
14743         PR target/29169
14744         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14745         (dg-options): Add -mfpmath=387.
14746
14747 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14748
14749         PR c/28706
14750         * gcc.dg/pr28706.c: New test.
14751
14752         PR c/28712
14753         * gcc.dg/pr28712.c: New test.
14754
14755 2006-09-22  Mike Stump  <mrs@apple.com>
14756
14757         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14758
14759 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14760
14761         PR tree-optimization/28888
14762         * gcc.dg/pr28888.c: New test.
14763
14764 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14765
14766         PR c++/29016
14767         * g++.dg/init/ptrfn1.C: New test.
14768
14769 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14770
14771         PR c++/28861
14772         * g++.dg/template/spec32.C: New test.
14773         * g++.dg/parse/crash9.C: Adjust error markers.
14774
14775         PR c++/28303
14776         * g++.dg/template/typedef6.C: New test.
14777         * g++.dg/init/error1.C: Adjust error markers.
14778         * g++.dg/parse/crash9.C: Likewise.
14779         * g++.dg/template/crash55.C: Likewise.
14780
14781 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14782
14783         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14784
14785 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14786
14787         PR target/27650
14788         * g++.dg/ext/dllimport12.C: New test.
14789
14790 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14791
14792         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14793         * gcc.target/mips/nmadd-2.c: Likewise.
14794         * gcc.target/mips/mips-ps-6.c: New test.
14795         * gcc.target/mips/neg-abs-1.c: Likewise.
14796         * gcc.target/mips/neg-abs-2.c: Likewise.
14797         * gcc.target/mips/nmadd-3.c: New test.
14798
14799 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14800
14801         PR middle-end/28046
14802         * gcc.dg/gomp/atomic-10.c: New test.
14803         * g++.dg/gomp/atomic-10.C: New test.
14804
14805 2006-09-20  Eric Christopher  <echristo@apple.com>
14806
14807         * gcc.target/i386/sse3-not-fisttp.c: New.
14808
14809 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14810
14811         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14812
14813 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14814
14815         * gcc.c-torture/execute/pr28289.c (one): New variable.
14816         (main): Use it instead of argc.
14817         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14818         (main): Use it instead of argc.
14819
14820 2006-09-19  Paul Brook  <paul@codesourcery.com>
14821
14822         PR target/28516
14823         * gcc.dg/nested-func-5.c: New test.
14824
14825 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14826
14827         * lib/target-supports.exp (check_effective_target_tls): Compile
14828         test stubs using ${tool}_target_compile, not just target_compile.
14829         (check_effective_target_tls_runtime): Likewise.
14830
14831 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14832
14833         * gcc.c-torture/compile/20030405-1.x: Remove.
14834
14835         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14836         optimising linker from discarding it.
14837
14838 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14839
14840         PR fortran/28526
14841         * gfortran.dg/keyword_symbol_1.f90: New test.
14842
14843         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14844         pedantic compilation option.
14845
14846 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14847
14848         PR fortran/29060
14849         * gfortran.dg/spread_shape_1.f90: New test.
14850
14851 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14852
14853         PR tree-optimization/28887
14854         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14855
14856 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14857
14858         PR c/25993
14859         * gcc.dg/pr25993.c: New test.
14860
14861 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14862
14863         PR tree-opt/21591
14864         * gcc.dg/vect/pr21591.c: New test.
14865
14866 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14867
14868         PR tree-opt/29059
14869         * gcc.c-torture/compile/strcpy-1.c: New test.
14870         * gcc.c-torture/compile/strcpy-2.c: New test.
14871         * gcc.c-torture/compile/memcpy-1.c: New test.
14872         * gcc.c-torture/compile/memcpy-2.c: New test.
14873
14874 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14875
14876         PR testsuite/29055
14877         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14878
14879 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14880
14881         * gnat.dg/specs/double_record_extension1.ads: New test.
14882         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14883
14884 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14885
14886         PR fortran/29051
14887         * gfortran.dg/oldstyle_3.f90: New test.
14888
14889 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14890
14891         PR libgfortran/29099
14892         * gfortran.dg/secnds-1.f: New test.
14893
14894 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14895
14896         PR libgfortran/29053
14897         * gfortran.dg/streamio_9.f90: New test.
14898         * gfortran.dg/streamio_10.f90: New test.
14899
14900 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14901
14902         PR C++/29002
14903         * g++.dg/init/array22.C: New test.
14904         * g++.dg/init/array23.C: New test.
14905
14906 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14907
14908         * stackcheck.lst: Update list of tests requiring stack checking.
14909         * norun.lst: Adjust for above change.
14910         * ada95.lst: New file.
14911         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14912         requiring -gnat95 switch.
14913
14914 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14915
14916         * gnat.dg/in_out_parameter.adb: New test.
14917
14918 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14919
14920         PR debug/28980
14921         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14922
14923 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14924
14925         * gnat.dg/specs/unchecked_union.ads: New test.
14926
14927 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14928
14929         PR rtl-optimization/28982
14930         * gcc.c-torture/execute/pr28982a.c: New test.
14931         * gcc.c-torture/execute/pr28982b.c: Likewise.
14932
14933 2006-09-12  Eric Christopher  <echristo@apple.com>
14934
14935         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14936         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14937
14938 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14939
14940         PR c/28768
14941         PR preprocessor/14634
14942         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14943         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14944         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14945
14946 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14947
14948         * gcc.dg/pr28243.c: New test.
14949
14950 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14951
14952         PR fortran/28971
14953         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14954         this undiagnosed regression reappears.
14955
14956 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14957
14958         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14959         Treat $srcdir as a literal.
14960         * lib/fortran-torture.exp (fortran-torture-compile,
14961         fortran-torture-execute): Likewise.
14962         * lib/objc-torture.exp (objc-torture-compile,
14963         objc-torture-execute): Likewise.
14964         * lib/profopt.exp (profopt-execute): Likewise.
14965
14966 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14967
14968         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14969
14970 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14971
14972         PR testsuite/28950
14973         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14974
14975 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14976
14977         PR target/13685
14978         * gcc.target/i386/pr13685.c: New test.
14979
14980 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14981
14982         * gcc.dg/pr28726.c: New test.
14983
14984 2006-09-11  Josh Conner  <jconner@apple.com>
14985
14986         * gcc.dg/nrv3.c: Increase size of structure.
14987         * gcc.dg/nrv4.c: Likewise.
14988         * gcc.dg/nrv5.c: Likewise.
14989
14990 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14991
14992         PR libfortran/28890
14993         gfortran.dg/assumed_charlen_function_5.f90: New test.
14994
14995 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14996
14997         PR c++/28991
14998         * g++.dg/init/static3.C: New test.
14999
15000 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15001
15002         PR testsuite/29007
15003         * gcc.dg/long-long-cst1.c (t): Add cast to
15004         __SIZE_TYPE__ before casting to int.
15005         (main): Return 0 on success.
15006
15007 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15008
15009         * gcc.c-torture/execute/20060910-1.c: New test.
15010
15011 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15012
15013         PR middle-end/26983
15014         * gcc.dg/pr26983.c: New test.
15015
15016 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15017
15018         PR target/29006
15019         * gcc.c-torture/execute/pr29006.c: New test.
15020
15021 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15022
15023         PR libfortran/28947
15024         gfortran.dg/matmul_4.f90: New test.
15025
15026 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15027
15028         PR fortran/28959
15029         gfortran.dg/used_types_10: New test.
15030
15031 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15032
15033         PR libfortran/28923
15034         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15035         gfortran.dg/array_initializer_3.f90: New test.
15036
15037 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15038
15039         PR fortran/28914
15040         * gfortran.dg/actual_array_constructor_3.f90: New test.
15041
15042 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15043
15044         PR testsuite/26778
15045         * gcc.target/i386/pr26778.c: New testcase.
15046
15047 2006-09-08  Eric Christopher  <echristo@apple.com>
15048
15049         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15050         * gcc.target/i386/memcpy-1.c: Ditto.
15051         * gcc.target/i386/asm-1.c: Ditto.
15052         * gcc.target/i386/20060512-4.c: Ditto.
15053         * gcc.target/i386/compress-float-387.c: Ditto.
15054         * gcc.target/i386/20060512-1.c: Ditto.
15055         * gcc.target/i386/compress-float-sse.c: Ditto.
15056         * gcc.target/i386/20060512-2.c: Ditto.
15057         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15058         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15059         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15060         * gcc.dg/pr26449.c: Ditto.
15061         * gcc.dg/attr-ms_struct-2.c: Ditto.
15062         * gcc.dg/attr-ms_struct-1.c: Ditto.
15063         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15064
15065 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15066
15067         PR c/28504
15068         * gcc.dg/vla-10.c: New test.
15069
15070 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15071
15072         PR c++/28858
15073         * g++.dg/parse/template20.C: New test.
15074         * g++.dg/template/operator8.C: Remove obsolete part.
15075         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15076         * g++.old-deja/g++.pt/crash65.C: Likewise.
15077
15078 2006-09-07  Jason Merrill  <jason@redhat.com>
15079
15080         PR middle-end/27724
15081         * gcc.dg/long-long-cst1.c: New test.
15082
15083 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15084
15085         PR C++/28906
15086         * g++.dg/other/array3.C: New test.
15087         * g++.dg/other/array4.C: New test.
15088         * g++.dg/other/array5.C: New test.
15089
15090 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15091
15092         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15093
15094 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15095
15096         PR target/28946
15097         * gcc.target/i386/pr28946.c: New test.
15098
15099 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15100
15101         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15102         in integer literal constant.
15103         * gfortran.dg/enum_8.f90: Ditto.
15104         * gfortran.dg/g77/20030326-1.f: Ditto.
15105
15106 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15107
15108         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15109         nonconformance usage.
15110
15111 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15112
15113         PR middle-end/28862
15114         * gcc.c-torture/compile/vector-align-1.c: New test.
15115
15116 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15117
15118         PR rtl-opt/27883
15119         * g++.dg/opt/copysign-1.C: New test.
15120
15121 2006-09-06  Jason Merrill  <jason@redhat.com>
15122
15123         PR c++/27371
15124         * g++.dg/warn/unused-result1.C: New test.
15125
15126 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15127
15128         PR c++/28903
15129         * g++.dg/ext/vla3.C: New test.
15130
15131         PR c++/28886
15132         * g++.dg/template/array16.C: New test.
15133
15134 2006-09-06  Richard Guenther  <rguenther@suse.de>
15135
15136         * gcc.dg/pr27226.c: Remove testcase again.
15137
15138 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15139
15140         PR tree-opt/28937
15141         * g++.dg/opt/unroll2.C: New test.
15142
15143 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15144
15145         PR tree-opt/28952
15146         * gcc.dg/vect/pr28952.c: New test.
15147
15148 2006-09-05  Richard Guenther  <rguenther@suse.de>
15149
15150         PR tree-optimization/28900
15151         * gcc.dg/torture/pr28900.c: New testcase
15152
15153 2006-09-05  Richard Guenther  <rguenther@suse.de>
15154
15155         PR tree-optimization/28905
15156         * gcc.c-torture/compile/pr28905.c: New testcase.
15157
15158 2006-09-05  Richard Guenther  <rguenther@suse.de>
15159
15160         PR middle-end/28935
15161         * gcc.dg/pr28935.c: New testcase.
15162
15163 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15164
15165         * gcc.c-torture/execute/20060905-1.c: New test.
15166
15167 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15168
15169         PR fortran/28908
15170         * gfortran.dg/used_types_7.f90: New test.
15171         * gfortran.dg/used_types_8.f90: New test.
15172         * gfortran.dg/used_types_9.f90: New test.
15173
15174 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15175
15176         * gcc.c-torture/compile/20060904-1.c: New test.
15177
15178 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15179
15180         PR c++/23287 Revert my 2006-09-01 patch
15181         * g++.dg/parse/dtor12.C: Remove.
15182
15183 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15184
15185         PR c+/27670
15186         * g++.dg/template/operator9.C: New test.
15187
15188         PR c++/27493
15189         * g++.dg/template/operator7.C: New test.
15190
15191         PR c++/27494
15192         * g++.dg/template/operator8.C: New test.
15193
15194         PR c++/27397
15195         * g++.dg/template/crash57.C: New test.
15196
15197         * g++.dg/template/typedef4.C: Adjust error markers.
15198         * g++.dg/template/typedef5.C: Likewise.
15199
15200 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15201
15202         PR c++/28878
15203         * g++.dg/parse/crash33.C: New test.
15204
15205 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15206         Richard Guenther  <rguenther@suse.de>
15207         Adam Nemet  <anemet@caviumnetworks.com>
15208
15209         PR middle-end/27226
15210         * gcc.target/mips/memcpy-1.c: New testcase.
15211         * gcc.dg/pr27226.c: Likewise.
15212
15213 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15214
15215         PR c++/28705
15216         * g++.dg/lookup/koenig5.C: New.
15217         * g++.dg/template/crash56.C: New.
15218
15219 2006-09-01  Josh Conner  <jconner@apple.com>
15220
15221         PR c++/25505
15222         * gcc.dg/nrv3.c: New test.
15223         * gcc.dg/nrv4.c: New test.
15224         * gcc.dg/nrv5.c: New test.
15225
15226 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         PR c++/23287
15229         * g++.dg/parse/dtor12.C: New.
15230
15231 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15232
15233         PR tree-optimization/28839
15234         * gcc.dg/pr28839.c: New test.
15235
15236 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15237
15238         PR target/24367
15239         * gcc.dg/pr24367.c: New testcase.
15240
15241 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15242
15243         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15244
15245 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15246
15247         PR rtl-optimization/27735
15248         * gcc.dg/loop-unswitch-1.c: New test.
15249
15250 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15251
15252         PR fortran/28885
15253         * gfortran.dg/aliasing_dummy_2.f90: New test.
15254
15255         PR fortran/20067
15256         * gfortran.dg/generic_5.f90: Change error message.
15257
15258         PR fortran/28873
15259         * gfortran.dg/generic_6.f90: New test.
15260
15261         PR fortran/25077
15262         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15263
15264         PR fortran/25102
15265         * gfortran.dg/invalid_interface_assignment.f90: New test.
15266
15267         PR fortran/24866
15268         * gfortran.dg/module_proc_external_dummy.f90: New test.
15269
15270 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15271
15272         PR c++/28349
15273         * g++.dg/warn/var-args1.C: New test.
15274
15275 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15276
15277         PR fortran/28866
15278         * gfortran.dg/simpleif_2.f90: New test.
15279         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15280         * gfortran.dg/enum_5.f90: Ditto.
15281
15282 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15283             Kazu Hirata  <kazu@codesourcery.com>
15284
15285         PR tree-optimization/17506
15286         * gcc.dg/pr17506.c: New.
15287
15288 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15289
15290         PR c++/28139
15291         * g++.dg/eh/alias1.C: New test.
15292
15293 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15294
15295         PR c++/28860
15296         * g++.dg/template/ttp22.C: New test.
15297
15298 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15299
15300         PR middle-end/26632
15301         * gcc.dg/pr26632.c: New.
15302
15303 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15304
15305         PR libgfortran/28354
15306         * gfortran.dg/fmt_zero_precision.f90: New test.
15307
15308 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/28058
15311         * g++.dg/template/spec31.C: New test.
15312
15313 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15314
15315         PR c++/26573
15316         * g++.dg/other/static2.C: New test.
15317
15318 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15319
15320         * gcc.dg/Wswitch-enum-2.c: New test case.
15321         * gcc.dg/Wswitch-enum-3.c: Likewise.
15322
15323 2006-08-26  Richard Guenther  <rguenther@suse.de>
15324
15325         * gcc.c-torture/compile/20060826-1.c: New testcase.
15326
15327 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15328
15329         PR c++/28736
15330         * g++.dg/template/void10.C: New test.
15331
15332         PR c++/28737
15333         * g++.dg/template/void8.C: New test.
15334
15335         PR c+_+/28738
15336         * g++.dg/template/void9.C: New test.
15337
15338         * g++.dg/template/void3.C: Adjust error markers.
15339         * g++.dg/template/void4.C: Likewise.
15340         * g++.dg/template/crash55.C: Likewise.
15341         * g++.dg/template/void7.C: Likewise
15342
15343 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15344
15345         PR c++/28588
15346         * g++.dg/inherit/access6.C: New test.
15347         * g++.dg/inherit/access7.C: Likewise.
15348
15349         PR c++/28595
15350         * g++.dg/template/array15.C: New test.
15351         * g++.dg/template/crash2.C: Tweak error markers.
15352
15353 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15354
15355         PR middle-end/28683
15356         * gcc.c-torture/compile/20060823-1.c: New test.
15357
15358 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15359
15360         PR c++/28853
15361         * g++.dg/template/ttp21.C: New test.
15362
15363         PR c++/28852
15364         * g++.dg/other/operator1.C: Add error-marker.
15365         * g++.dg/other/operator2.C: New test.
15366
15367 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15368
15369         PR c/27893
15370         * gcc.c-torture/compile/vla-const-1.c,
15371         gcc.c-torture/compile/vla-const-2.c: New tests.
15372
15373 2006-08-26  Richard Guenther  <rguenther@suse.de>
15374
15375         PR middle-end/28814
15376         * gcc.dg/torture/pr28814.c: New testcase.
15377
15378 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15379
15380         PR c/28418
15381         * gcc.c-torture/compile/compound-literal-1.c: New test.
15382
15383 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15384
15385         PR c/28299
15386         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15387         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15388         Expect extra diagnostics.
15389
15390 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15391
15392         gcc.dg/noncompile/pr16876.c: New test.
15393
15394 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15395
15396         PR c++/28056
15397         * g++.dg/parse/local1.C: New test.
15398         * g++.dg/other/qual1.C: Tweak error marker.
15399
15400 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         PR c++/27787
15403         * g++.dg/template/typename10.C: New.
15404         * g++.dg/template/lookup4.C: Remove bogus error marker.
15405
15406 2006-08-25  Richard Guenther  <rguenther@suse.de>
15407
15408         PR testsuite/28829
15409         * gcc.dg/pr26570.c: Fix testcase.
15410
15411 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15412
15413         PR tree-opt/28807
15414         * gcc.c-torture/execute/mayalias-2.c: New test.
15415         * gcc.dg/tree-ssa/alias-13.c: New test.
15416
15417 2006-08-24  Jan Hubicka  <jh@suse.cz>
15418
15419         PR debug/26881
15420         * gcc.dg/debug/pr26881.c: New file.
15421
15422 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15423
15424         PR fortran/28788
15425         * gfortran.dg/used_types_4.f90: New test.
15426         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15427         association of derived types.
15428         * gfortran.dg/used_types_2.f90: Add module cleanup.
15429         * gfortran.dg/used_types_3.f90: The same.
15430
15431         PR fortran/28771
15432         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15433         fix of regression.
15434
15435 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15436
15437         PR 28813
15438         * gfortran.dg/direct_io_6.f90: Remove test.
15439
15440 2006-08-23  Stuart Hastings  <stuart@apple.com>
15441
15442         PR 28825
15443         * gcc.target/i386/20060821-1.c: New.
15444
15445 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15446
15447         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15448         dg-warning strings for dllimport.
15449
15450 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15451
15452         PR C++/28450
15453         * g++.dg/ext/vector4.C: New test.
15454         * g++.dg/ext/complex1.C: New test.
15455
15456 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15457
15458         PR debug/28692
15459         * gcc.dg/debug/const-1.c: New.
15460         * gcc.dg/debug/const-2.c: New.
15461         * gcc.dg/debug/dwarf2/const-1.c: New.
15462         * gcc.dg/debug/dwarf2/const-2.c: New.
15463         * gcc.dg/debug/dwarf2/const-2b.c: New.
15464
15465 2006-08-22  Richard Guenther  <rguenther@suse.de>
15466
15467         PR middle-end/28776
15468         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15469         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15470
15471 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15472
15473         PR tree-optimization/28003
15474         * g++.dg/tree-ssa/pr28003.C: New.
15475
15476 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15477
15478         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15479
15480 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15481
15482         PR c++/26269
15483         * g++.dg/other/error14.C: New test.
15484
15485         PR c++/28505
15486         * g++.dg/parse/ctor7.C: New test.
15487         * g++.dg/parse/ctor8.C: Likewise.
15488
15489         PR c++/28741
15490         * g++.dg/template/void7.C: New test.
15491
15492 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15493
15494         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15495         * gnat.dg/self_aggregate_with_array.adb: New test.
15496
15497 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15498
15499         * g++.dg/eh/arm-vfp-unwind.C: New test.
15500
15501 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15502
15503         PR c++/28341
15504         * g++.dg/template/ref3.C: New test.
15505         * g++.dg/template/nontype13.C: New test.
15506
15507         PR c++/28346
15508         * g++.dg/template/ptrmem17.C: New test.
15509
15510 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15511
15512         PR target/28648 c:
15513         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15514
15515 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15516
15517         PR fortran/28630
15518         * gfortran.dg/used_types_2.f90: New test.
15519
15520         PR fortran/28601
15521         * gfortran.dg/used_types_3.f90: New test.
15522
15523         PR fortran/20886
15524         * gfortran.dg/generic_actual_arg.f90: New test.
15525
15526         PR fortran/28735
15527         * gfortran.dg/module_private_array_refs_1.f90: New test.
15528
15529         PR fortran/28762
15530         * gfortran.dg/program_name_1.f90: New test.
15531
15532         PR fortran/28425
15533         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15534
15535         PR fortran/28496
15536         * gfortran.dg/array_initializer_2.f90: New test.
15537
15538         PR fortran/18111
15539         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15540
15541         PR fortran/28600
15542         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15543
15544         PR fortran/28771
15545         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15546
15547         PR fortran/28660
15548         * gfortran.dg/dependent_decls_1.f90: New test.
15549
15550 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15551
15552         PR fortran/25217
15553         * gfortran.dg/derived_init_2.f90: New.
15554
15555 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15556
15557         * gcc.c-torture/execute/pr28289.c: New test.
15558
15559 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15560
15561         PR c/28744
15562         * gcc.dg/attr-externally-visible-1.c: New test.
15563         * gcc.dg/attr-externally-visible-2.c: New test.
15564         * g++.dg/parse/attr-externally-visible-1.C: New test.
15565         * g++.dg/parse/attr-externally-visible-2.C: New test.
15566
15567 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15568
15569         PR c++/28606
15570         * g++.dg/parse/dtor11.C: New test.
15571
15572 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15573
15574         PR rtl-optimization/28489
15575         * gcc.c-torture/compile/pr28489.c: New test.
15576
15577 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15578
15579         PR c++/28710
15580         * g++.dg/template/redecl4.C: New test.
15581
15582         PR c++/28711
15583         * g++.dg/template/ctor8.C: New test.
15584
15585 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15586
15587         * gcc.dg/pr26570.c: Fix testcase.
15588
15589 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15590
15591         * PR c++/28573
15592         * g++.dg/parse/offsetof6.C: New test.
15593         * g++.dg/parse/offsetof6.C: New test.
15594         * g++.dg/parse/offsetof7.C: New test.
15595
15596 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15597
15598         PR testsuite/28602
15599         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15600         is false.
15601
15602 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15603
15604         PR c++/28302
15605         * g++.dg/ext/vector3.C: New test.
15606
15607 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15608
15609         PR gcov/profile/26570
15610         * gcc.dg/pr26570.c: New test.
15611
15612 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15613
15614         PR c/27697
15615         * gcc.dg/qual-component-1.c: New test.
15616
15617 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15618
15619         PR c++/28593
15620         * g++.dg/parse/new3.C: New test.
15621
15622 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15623
15624         PR fortran/25828
15625         * gfortran.dg/streamio_1.f90: New test.
15626         * gfortran.dg/streamio_2.f90: New test.
15627         * gfortran.dg/streamio_3.f90: New test.
15628         * gfortran.dg/streamio_4.f90: New test.
15629         * gfortran.dg/streamio_5.f90: New test.
15630         * gfortran.dg/streamio_6.f90: New test.
15631         * gfortran.dg/streamio_7.f90: New test.
15632         * gfortran.dg/streamio_8.f90: New test.
15633
15634 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15635
15636         PR c/28287
15637         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15638
15639 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15640
15641         PR c++/28594
15642         * g++.dg/template/void6.C: New test.
15643
15644 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15645
15646         PR c/28649
15647         * gcc.dg/parse-error-1.c: New test.
15648         * gcc.dg/parse-error-2.c: New test.
15649         * gcc.dg/cpp/digraph2.c: Add error-marker.
15650         * gcc.dg/noncompile/920923-1.c: Likewise.
15651
15652 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15653
15654         PR c/27490
15655         * gcc.dg/sizeof-2.c: New testcase.
15656
15657         PR c/27489
15658         * gcc.dg/switch-A.c: New testcase.
15659
15660 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15661
15662         PR c++/28288
15663         PR c++/14556
15664         * g++.old-deja/g++.warn/compare1.C: Delete.
15665         * g++.dg/opt/pr7503-2.C: Delete.
15666         * g++.dg/opt/pr7503-3.C: Delete.
15667         * g++.dg/opt/pr7503-4.C: Delete.
15668         * g++.dg/opt/pr7503-5.C: Delete.
15669         * g++.dg/opt/max1.C: Delete.
15670         * g++.dg/warn/minmax.C: Delete.
15671         * g++.dg/expr/minmax.C: New test.
15672
15673 2006-08-14  Richard Guenther  <rguenther@suse.de>
15674
15675         PR testsuite/28703
15676         * gcc.c-torture/execute/pr28651.c: Do not use argc
15677         to avoid optimization, instead forbid inlining.
15678
15679 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15680
15681         PR rtl-optimization/28634
15682         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15683
15684 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15685
15686         PR c/27184
15687         * gcc.dg/torture/pr27184.c: New test.
15688
15689 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15690
15691         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15692
15693 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15694
15695         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15696         * gfortran.dg/stat_2.f90: Likewise.
15697         * gfortran.dg/chmod_1.f90: Likewise.
15698         * gfortran.dg/chmod_2.f90: Likewise.
15699         * gfortran.dg/chmod_3.f90: Likewise.
15700
15701 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15702
15703         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15704
15705 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15706
15707         * g++.dg/opt/pr23454-2.C: New test.
15708
15709 2006-08-11  Richard Guenther  <rguenther@suse.de>
15710
15711         PR middle-end/28651
15712         * gcc.c-torture/execute/pr28651.c: New testcase.
15713
15714 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15715
15716         * gnat.dg/specs/static_initializer.ads: New test.
15717
15718 2006-08-10  Paul Brook  <paul@codesourcery.com>
15719
15720         * gcc.target/arm/cond-asm.c: New test.
15721
15722 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15723
15724         PR tree-optimization/26197
15725         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15726         * g++.dg/vect/vect.exp: Compile the new tests with
15727         --param max-aliased-vops=0.
15728
15729 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15730
15731         PR c++/28637
15732         * g++.dg/template/void3.C: New test.
15733
15734         PR c++/28638
15735         * g++.dg/template/void4.C: New test.
15736
15737         PR c++/28640
15738         * g++.dg/template/void5.C: New test.
15739
15740 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15741
15742         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15743         after dg-do compile.
15744
15745 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15746
15747         PR tree-optimizations/26969
15748         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15749         "unswitch-loops" with -funswitch-loops.
15750         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15751
15752 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15753
15754         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15755         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15756         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15757         * objc.dg/dwarf-1.m: Likewise.
15758         * objc.dg/dwarf-2.m: Likewise.
15759         * obj-c++.dg/dwarf-2.mm: Likewise.
15760
15761 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15762
15763         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15764         * objc.dg/dwarf-2.m: Likewise.
15765         * obj-c++.dg/dwarf-2.mm: Likewise.
15766
15767         PR libfortran/28603
15768         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15769
15770         PR testsuite/27611
15771         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15772
15773         PR testsuite/27033
15774         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15775
15776 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15777
15778         PR target/27827
15779         * gcc.target/i386/pr27827.c: New testcase.
15780
15781 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15782
15783         PR fortran/28590
15784         * gfortran.dg/sequence_types_1.f90: New test.
15785
15786 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15787
15788         PR fortran/28548
15789         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15790         dg-warning.  Add -pedantic option.
15791
15792 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15793
15794         PR c/28502
15795         * gcc.dg/proto-1.c: New test.
15796
15797         PR c/27721
15798         * gcc.dg/lvalue-4.c: New test.
15799
15800         PR c/28136
15801         * gcc.dg/init-bad-5.c: New test.
15802
15803 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15804
15805         PR c++/28347
15806         * g++.dg/ext/typedef-init.C: Add new test for typedef
15807         initialization inside templates. Adjust existing error markers.
15808
15809 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/28148
15812         * g++.dg/init/ptrmem3.C: New test.
15813
15814 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15815
15816         PR tree-optimization/27770
15817         * lib/target-support.exp: New target keyword "section_anchors".
15818         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15819         tests.
15820         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15821         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15822         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15823         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15824
15825 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15826
15827         * gcc.dg/20060801-1.c: Add missing '}'.
15828
15829 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15830
15831         PR c++/27508
15832         * g++.dg/parse/dtor9.C: New test.
15833         * g++.dg/parse/dtor10.C: New test.
15834         * g++.dg/other/error7.C: Adjust error-marker.
15835
15836         PR c++/28274
15837         * g++.dg/other/default5.C: New test.
15838
15839 2006-08-02  Richard Guenther  <rguenther@suse.de>
15840
15841         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15842
15843 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15844
15845         PR c++/28557
15846         * g++.dg/template/conv9.C: New test.
15847
15848 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15849
15850         PR debug/28063
15851         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15852         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15853         Optionally return assembly text.  Update callers.
15854         (check_no_compiler_messages): Update verbose messages.
15855         (check_no_messages_and_pattern): New.
15856         (check_effective_target_string_merging): New.
15857
15858 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15859
15860         PR c++/28250
15861         * g++.dg/eh/catch4.C: New test.
15862
15863         PR c++/28257
15864         * g++.dg/other/qual1.C: New test.
15865
15866         PR c++/28259
15867         * g++.dg/inherit/error2.C: New test.
15868
15869         PR c++/28267
15870         * g++.dg/other/new1.C: New test.
15871
15872         * g++.dg/warn/pr23075.C: Remove obsolete test.
15873         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15874         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15875
15876 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15877
15878         PR c++/28523
15879         * g++.dg/eh/cast1.C: New test.
15880
15881 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15882
15883         PR libfortran/28452
15884         * gfortran.dg/random_3.f90:  New test.
15885
15886 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15887
15888         PR c++/28432
15889         * g++.dg/other/pr28304.C: Change expected error message.
15890         * g++.dg/other/pr28432.C: New test.
15891
15892 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15893
15894         PR c++/28256
15895         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15896
15897 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15898
15899         PR debug/23336
15900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15901         at -g1.
15902         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15903         g++.dg/debug/enum-2.C: New.
15904
15905 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15906
15907         PR c++/6634
15908         * g++.dg/parse/long1.C: Add more tests.
15909
15910 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15911
15912         * gfortran.dg/lrshift_1.c: New file.
15913
15914 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15915
15916         PR libgfortran/28335
15917         * gfortran.dg/no_unit_error_1.f90: New test.
15918
15919 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15920
15921         PR libgfortran/28335
15922         * gfortran.dg/no_unit_error_1.f90: Delete test.
15923         * gfortran.dg/no_unit_error_2.f90: Delete test.
15924
15925 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15926
15927         * gfortran.dg/chmod_3.f90: New test.
15928         * gfortran.dg/ltime_gmtime_1.f90: New test.
15929         * gfortran.dg/ltime_gmtime_2.f90: New test.
15930         * gfortran.dg/lrshift_1.f90: New test.
15931         * gfortran.dg/chmod_1.f90: New test.
15932         * gfortran.dg/chmod_2.f90: New test.
15933
15934 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15935
15936         PR c++/27668
15937         * g++.dg/template/crash55.C: New test.
15938
15939         PR c++/27962
15940         * g++.dg/template/nontype16.C: New test.
15941
15942         * g++.dg/template/void2.C: Adjust error markers.
15943         * g++.dg/template/nontype5.C: Adjust error markers.
15944
15945 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15946
15947         * gcc.target/i386/stack-prot-kernel.c: New test.
15948
15949 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15950
15951         * gcc.dg/builtins-55.c: New test case.
15952
15953 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15954
15955         PR rtl-optimization/27907
15956         * gcc.c-torture/compile/pr27907.c: New test.
15957
15958 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15959
15960         * gfortran.dg/mclock.f90: New test.
15961         * gfortran.dg/int_conv_1.f90: New test.
15962         * gfortran.dg/stat_1.f90: New test.
15963         * gfortran.dg/stat_2.f90: New test.
15964
15965 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15966
15967         PR libgfortran/28335
15968         * gfortran.dg/no_unit_error_1.f90: New test.
15969         * gfortran.dg/no_unit_error_2.f90: New test.
15970         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15971
15972 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15973
15974         PR middle-end/28473
15975         * gcc.dg/fold-convround-1.c: New test case.
15976
15977 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15978
15979         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15980
15981 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15982
15983         PR c++/27572
15984         * g++.dg/other/typedef1.C: New test.
15985         * g++.dg/template/typedef4.C: New test.
15986         * g++.dg/template/typedef5.C: New test.
15987
15988 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15989
15990         PR fortran/28416
15991         * gfortran.dg/allocatable_dummy_3.f90: New.
15992
15993 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15994
15995         PR fortran/28439
15996         * gfortran.dg/arithmetic_if.f90:  New test.
15997
15998 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15999
16000         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16001         avoid memcpy optimization.
16002
16003 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16004
16005         PR fortran/25289
16006         * gfortran.dg/direct_io_6.f90: New test.
16007
16008 2006-07-24  Jan Hubicka  <jh@suse.cz>
16009
16010         PR c/25795
16011         PR c++/27369
16012         * gcc.dg/pr25795.c: New test.
16013         * gcc.dg/pr25795-1.c: New test.
16014
16015 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16016
16017         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16018         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16019         which may be transformed to "g || h" on some platforms.
16020
16021 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16022
16023         PR c++/28025
16024         * g++.dg/template/friend45.C: New test.
16025
16026 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16027
16028         PR libgfortran/28339
16029         * gfortran.dg/arrayio_8.f90: New test.
16030
16031 2006-07-21  Mike Stump  <mrs@apple.com>
16032
16033         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16034
16035         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16036
16037 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16038
16039         PR c++/28250
16040         * g++.dg/eh/catch3.C: New test.
16041
16042         PR c++/28363
16043         * g++.dg/template/defarg10.C: New test.
16044
16045 2006-07-20  Paul Brook  <paul@codesourcery.com>
16046
16047         PR 27363
16048         * gcc.dg/pr27363.c: New test.
16049
16050 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16051
16052         PR c++/28338
16053         * g++.dg/init/ref13.C: New test.
16054
16055 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16056
16057         PR obj-c++/28434
16058         * obj-c++.dg/proto-error-1.mm: New test.
16059
16060 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16061
16062         PR c++/28337
16063         * g++.dg/template/string1.C: New test.
16064
16065 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/28048
16068         * g++.dg/template/defarg9.C: New test.
16069
16070         PR c++/28235
16071         * g++.dg/template/static27.C: New test.
16072
16073 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16074
16075         PR 28410
16076         * gcc.dg/tree-ssa/pr28410.c: New test.
16077
16078 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16079
16080         PR c++/28258
16081         * g++/dg/other/error13.C: New test.
16082
16083         PR c++/28260
16084         * g++.dg/template/friend44.C: New test.
16085
16086 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16087
16088         PR c++/27495
16089         * g++.dg/other/pr27495.C: New.
16090
16091 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16092
16093         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16094         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16095
16096 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16097
16098         PR c/28286
16099         * gcc.dg/pragma-pack-4.c: New test.
16100
16101 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16102
16103         PR c++/28291
16104         * g++.dg/ext/pr28291.C: New test.
16105
16106 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16107
16108         PR middle-end/28403
16109         * gcc.c-torture/execute/pr28403.c: New test.
16110
16111 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16112
16113         PR middle-end/28402
16114         * gcc.dg/pr28402.c: New test.
16115
16116 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16117
16118         PR c++/28304
16119         * g++.dg/other/pr28304.C: New test.
16120
16121 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16122
16123         PR other/28251
16124         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16125         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16126
16127 2006-07-17  Richard Guenther  <rguenther@suse.de>
16128
16129         PR tree-optimization/28238
16130         * g++.dg/tree-ssa/pr28238.C: New testcase.
16131
16132 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16133
16134         PR c++/28250
16135         * g++.dg/eh/catch1.C: New test.
16136         * g++.dg/eh/catch2.C: New test.
16137
16138 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16139
16140         PR c++/28370
16141         * g++.dg/template/anon3.C: New test.
16142
16143 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16144
16145         PR fortran/20844
16146         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16147         specifiers requiring an explicit format tag..
16148
16149         PR fortran/28201
16150         * gfortran.dg/generic_5: New test.
16151
16152         PR fortran/20893
16153         * gfortran.dg/elemental_optional_args_1.f90: New test.
16154
16155 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16156
16157         * gnat.dg/assert.ads: New file.
16158         * gnat.dg/controlled_record.ads: Likewise.
16159         * gnat.dg/controlled_record.adb: Likewise.
16160
16161 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16162
16163         PR c++/28292
16164         * g++.dg/other/error12.C: New test.
16165
16166         PR c++/28269
16167         * g++.dg/template/crash54.C: New test.
16168
16169 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16170
16171         PR c++/28249
16172         * g++.dg/parse/catch1.C: New test.
16173
16174         PR c++/28294
16175         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16176
16177         PR c++/28387
16178         * g++.dg/ext/attrib24.C: New test.
16179
16180 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16181
16182         PR c++/28343
16183         * g++.dg/ext/asmspec1.C: New test.
16184
16185 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16186
16187         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16188         (dg-test): Support shouldfail tests.
16189         * lib/target-supports-dg.exp (dg-shouldfail): New.
16190         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16191         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16192         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16193         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16194         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16195         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16196         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16197
16198 2006-07-13  Jan Hubicka  <jh@suse.cz>
16199
16200         * gcc.target/i386/memcpy-1.c: New.
16201
16202 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16203
16204         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16205
16206 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16207
16208         PR fortran/25097
16209         * gfortran.dg/present_1.f90: New test.
16210
16211         PR fortran/20903
16212         * gfortran.dg/interface_derived_type_1.f90: New test.
16213
16214 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16215
16216         PR fortran/28213
16217         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16218         list.
16219
16220 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16221
16222         PR c++/27820
16223         * g++.dg/other/label1.C: New test.
16224
16225 2006-07-07  Richard Guenther  <rguenther@suse.de>
16226
16227         PR middle-end/28268
16228         * gcc.dg/torture/pr28268.c: New testcase.
16229
16230 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16231
16232         PR c++/27019
16233         * g++.dg/ext/pr27019.C: New.
16234
16235 2006-07-07  Richard Guenther  <rguenther@suse.de>
16236
16237         PR tree-optimization/28187
16238         * gcc.dg/pr28187.c: New testcase.
16239
16240 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16241
16242         * gnat.dg/address_conversion.adb: New test.
16243         * gnat.dg/boolean_subtype.adb: Likewise.
16244         * gnat.dg/frame_overflow.adb: Likewise.
16245         * gnat.dg/pointer_array.adb: Likewise.
16246         * gnat.dg/pointer_conversion.adb: Likewise.
16247
16248 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16249
16250         PR fortran/28237
16251         PR fortran/23420
16252         * gfortran.dg/print_fmt_5.f90: New test.
16253
16254 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16255
16256         PR fortran/28129
16257         * gfortran.dg/bounds_check_4.f90: New test.
16258
16259 2006-07-05  Richard Guenther  <rguenther@suse.de>
16260
16261         PR target/28158
16262         * gfortran.dg/pr28158.f90: New testcase.
16263
16264 2006-07-05  Richard Guenther  <rguenther@suse.de>
16265
16266         PR tree-optimization/28162
16267         * gcc.dg/pr28162.c: New testcase.
16268
16269 2006-07-05  Richard Guenther  <rguenther@suse.de>
16270         Andrew Pinski  <pinskia@gcc.gnu.org>
16271
16272         PR c++/27084
16273         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16274
16275 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16276
16277         PR fortran/28174
16278         * gfortran.dg/actual_array_substr_2.f90: New test.
16279
16280         PR fortran/28167
16281         * gfortran.dg/actual_array_constructor_2.f90: New test.
16282
16283 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16284
16285         * gfortran.dg/itime_idate_1.f: New test.
16286         * gfortran.dg/itime_idate_2.f: New test.
16287
16288 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16289
16290         PR libgfortran/27704
16291         * gfortran.dg/open_status_3.f90: New test.
16292         * gfortran.dg/fmt_l.f90: Update for new feature.
16293
16294 2006-07-03  Asher Langton  <langton2@llnl.gov>
16295
16296         * gfortran.dg/oldstyle_2.f90: New.
16297
16298 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16299
16300         * gnat.dg/string_slice.adb: New test.
16301
16302 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16303
16304         PR fortran/19259
16305         * gfortran.dg/semicolon_fixed.c: New.
16306         * gfortran.dg/semicolon_free.c: New.
16307
16308 2006-06-30  Mike Stump  <mrs@apple.com>
16309
16310         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16311         that don't support internal visibility.
16312
16313 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16314
16315         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16316         for '(' / ')' needing an extra '\'.
16317
16318 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16319
16320         PR middle-end/27428
16321         * gcc.dg/pr27428-1.c: New test case.
16322
16323 2006-06-29  Mike Stump  <mrs@apple.com>
16324
16325         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16326         on darwin as we can't align commons large enough yet.
16327
16328         * gcc.dg/vla-8.c: Add additional testcases.
16329
16330 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16331
16332         PR c++/28114
16333         * g++.dg/other/pr28114.C: New.
16334
16335 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16336
16337         * gcc.c-torture/compile/20060625-1.c: New test.
16338
16339 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16340
16341         PR fortran/20867
16342         * gfortran.dg/stfunc_3.f90: New test.
16343
16344         PR fortran/25056
16345         * gfortran.dg/impure_actual_1.f90: New test.
16346
16347         PR fortran/20874
16348         * gfortran.dg/elemental_result_1.f90: New test.
16349
16350         PR fortran/25073
16351         * gfortran.dg/select_7.f90: New test.
16352
16353         PR fortran/27554
16354         * intrinsic_actual_1.f: New test.
16355
16356         PR fortran/22038
16357         PR fortran/28119
16358         * gfortran.dg/forall_4.f90: New test.
16359
16360         PR fortran/25072
16361         * gfortran.dg/forall_5.f90: New test.
16362
16363 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16364
16365         PR c++/28051
16366         * g++.dg/template/using13.C: New test.
16367
16368         PR c++/28054
16369         * g++.dg/other/incomplete3.C: New test.
16370
16371 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16372
16373         PR fortran/28081
16374         * gfortran.dg/substr_3.f: New test.
16375         * gfortran.dg/equiv_2.f90: Update expected error message.
16376
16377 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16378
16379         PR fortran/28118
16380         * gfortran.dg/actual_array_substr_1.f90: New test.
16381
16382 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16383
16384         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16385         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16386
16387 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16388
16389         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16390
16391 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16392
16393         PR fortran/27981
16394         * gfortran.dg/simpleif_2.f90: New test.
16395
16396 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16397
16398         * g++.dg/template/error22.C: Fix typo.
16399
16400 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16401
16402         PR c++/28112
16403         * g++.dg/ext/attrib23.C: New test.
16404
16405 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16406
16407         * gnat.dg/varsize_temp.adb: New test.
16408
16409 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16410
16411         PR c++/11468
16412         * g++.dg/other/java2.C: New test.
16413
16414 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16415
16416         PR target/27789
16417         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16418         initialization.
16419
16420 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16421
16422         PR target/27531
16423         * gcc.dg/pr27531-1.c: New test case.
16424
16425 2006-06-22  Asher Langton  <langton2@llnl.gov>
16426
16427         PR fortran/24748
16428         * gfortran.dg/implicit_8.f90: New.
16429
16430 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16431
16432         PR rtl-optimization/28121
16433         * gcc.dg/pr28121.c: New test.
16434
16435 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16436
16437         PR c++/27805
16438         * g++.dg/parse/ptrmem6.C: New test.
16439
16440         PR c++/27821
16441         * g++.dg/template/error22.C: New test.
16442
16443 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16444
16445         PR c++/28111
16446         * g++.dg/template/friend43.C: New test.
16447
16448         PR c++/28110
16449         * g++.dg/template/crash53.C: New test.
16450
16451         PR c++/28109
16452         * g++.dg/rtti/incomplete1.C: New test.
16453
16454 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16455
16456         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16457
16458 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16459
16460         * gcc.c-torture/execute/complex-7.c: New.
16461
16462 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16463
16464         * gcc.dg/merge-all-constants-1.c: New test.
16465
16466 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16467
16468         PR c++/28113
16469         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16470
16471 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16472
16473         * gfortran.dg/rrspacing_1.f90: New test.
16474
16475 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16476
16477         PR c++/28052
16478         * g++.dg/other/bitfield2.C: New test.
16479
16480 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16481
16482         PR tree-optimization/27331
16483         * gcc.dg/pr27331.c: New test.
16484
16485 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16486             Eric Botcazou  <ebotcazou@adacore.com>
16487
16488         PR ada/18692
16489         * lib/gnat.exp: New file.
16490         * lib/gnat-dg.exp: Likewise.
16491         * gnat.dg: New directory.
16492         * gnat.dg/dg.exp: New driver.
16493         * gnat.dg/specs: New directory.
16494         * gnat.dg/specs/specs.exp: New driver.
16495         * gnat.dg/style: New directory.
16496         * gnat.dg/style/style.exp: New driver.
16497
16498 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16499
16500         PR fortran/16206
16501         * gfortran.dg/array_initializer_1.f90: New test.
16502
16503         PR fortran/28005
16504         * gfortran.dg/matmul_3.f90: New test.
16505
16506 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16507
16508         PR middle-end/28075
16509         * gcc.dg/tree-ssa/inline-1.c: New test.
16510
16511 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16512
16513         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16514         in malloc prototype; remove XFAIL.
16515         * gcc.dg/pr18241-2.c: Ditto.
16516         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16517         in memset prototype; remove XFAIL.
16518         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16519
16520 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16521
16522         * gcc.dg/vla-8.c: Add.
16523
16524 2006-06-19  Richard Guenther  <rguenther@suse.de>
16525
16526         PR tree-optimization/27090
16527         * g++.dg/tree-ssa/pr27090.C: New testcase.
16528
16529 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16530
16531         PR target/27861
16532         * gcc.dg/pr27861-1.c: New test case.
16533
16534 2006-06-19  Richard Guenther  <rguenther@suse.de>
16535
16536         PR middle-end/28045
16537         * gcc.dg/torture/pr28045.c: New testcase.
16538
16539 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16540
16541         PR fortran/26801
16542         * gfortran.dg/associated_4.f90: New test.
16543
16544 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16545
16546         PR fortran/19310
16547         PR fortran/19904
16548         * gfortran.dg/real_const_3.f90: New test.
16549
16550 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16551
16552         PR c++/28016
16553         * g++.dg/template/static26.C: New test.
16554
16555         PR c++/27979
16556         * g++.dg/expr/bitfield2.C: New test.
16557
16558         PR c++/27884
16559         * g++.dg/parse/linkage2.C: New test.
16560
16561 2006-06-16  Richard Guenther  <rguenther@suse.de>
16562
16563         PR middle-end/27116
16564         * gcc.dg/pr15785-1.c: Revert last change.
16565         * gcc.dg/torture/pr27116-2.c: New testcase.
16566
16567 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16568
16569         PR middle-end/27802
16570         * gcc.dg/pr27802-1.c: New test case.
16571
16572 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16573
16574         PR c++/27689
16575         * g++.dg/template/ttp18.C: New test.
16576         * g++.dg/template/ttp19.C: Likewise.
16577
16578         PR c++/27666
16579         * g++.dg/expr/cond9.C: New test.
16580
16581         PR c++/27640
16582         * g++.dg/template/ctor7.C: New test.
16583
16584 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16585
16586         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16587
16588 2006-06-16  Richard Guenther  <rguenther@suse.de>
16589
16590         PR tree-optimization/27781
16591         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16592
16593 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16594
16595         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16596
16597 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16598
16599         * gcc.dg/tree-ssa/loop-18.c: New test.
16600
16601 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16602
16603         PR c++/27665
16604         * g++.dg/template/crash52.C: New test.
16605
16606         PR c++/27648
16607         * g++.dg/ext/attrib22.C: New test.
16608
16609         PR c++/26559
16610         * g++.dg/template/builtin1.C: New test.
16611         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16612
16613         PR c++/28018
16614         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16615         assignment.
16616         * g++.old-deja/g++.pt/crash51.C: Likewise.
16617
16618         PR c++/27227
16619         * g++.dg/lookup/linkage1.C: New test.
16620         * g++.dg/lookup/linkage2.C: Likewise.
16621
16622 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16623
16624         PR middle-end/27959
16625         * gcc.dg/pr27959.c: New testcase.
16626
16627 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16628
16629         PR target/28014:
16630         * g++.dg/eh/div.C: New test.
16631
16632 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16633
16634         PR c++/27894
16635         * g++.dg/tree-ssa/pr26757.C: New test.
16636         * g++.dg/tree-ssa/pr27894.C: New test.
16637
16638 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16639
16640         * gcc.c-torture/compile/20060609-1.c: New test.
16641
16642         PR target/27863
16643         * gcc.c-torture/compile/pr27863.c: New test.
16644
16645 2006-06-13  Richard Guenther  <rguenther@suse.de>
16646
16647         PR tree-optimization/27830
16648         * g++.dg/tree-ssa/pr27830.C: New testcase.
16649
16650 2006-06-13  Matthew Sachs  <msachs@apple.com>
16651
16652         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16653         the list of compiler flags; this causes those flags to be checked
16654         for things like dg-skip-if.
16655
16656 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16657
16658         PR c++/27601
16659         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16660
16661 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16662             Kazu Hirata  <kazu@codesourcery.com>
16663
16664         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16665         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16666
16667 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16668
16669         PR c++/27933
16670         * g++.dg/lookup/using15.C: New test.
16671
16672         PR c++/27951
16673         * g++.dg/other/anon4.C: New test.
16674
16675 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16676
16677         PR c++/21210
16678         * g++.dg/init/complex1.C: New test case.
16679
16680 2006-06-11  Eric Christopher  <echristo@apple.com>
16681
16682         PR middle-end/27948
16683         * gcc.dg/bf-ms-layout.c: Run on darwin.
16684         * gcc.dg/bf-no-ms-layout: Ditto.
16685         * gcc.dg/attr-ms_struct-2.c: New.
16686         * gcc.dg/bf-ms-layout-2.c: Ditto.
16687
16688 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16689
16690         * gcc.dg/attr-ms_struct-packed1.c: New.
16691
16692 2006-06-09  Mike Stump  <mrs@apple.com>
16693
16694         * gcc.dg/vla-7.c: Add.
16695
16696 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16697
16698         PR fortran/24558
16699         * gfortran.dg/entry_6.f90: New test.
16700
16701         PR fortran/20877
16702         PR fortran/25047
16703         * gfortran.dg/entry_7.f90: New test.
16704
16705 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16706
16707         PR c/27747
16708         * gcc.dg/cpp/_Pragma6.c: New test.
16709
16710         PR c++/27748
16711         * g++.dg/cpp/_Pragma1.C: New test.
16712
16713         PR preprocessor/27746
16714         * gcc.dg/gomp/macro-3.c: New test.
16715         * gcc.dg/gomp/macro-4.c: New test.
16716         * g++.dg/gomp/macro-3.C: New test.
16717         * g++.dg/gomp/macro-4.C: New test.
16718
16719 2006-06-09  Richard Guenther  <rguenther@suse.de>
16720
16721         PR tree-optimization/26998
16722         * gcc.dg/torture/pr26998.c: New testcase.
16723         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16724
16725 2006-06-08  Mike Stump  <mrs@apple.com>
16726
16727         * gcc.dg/pr27095.c: Account for stubs.
16728
16729         PR target/26427
16730         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16731         produce bad code on darwin.
16732
16733 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16734
16735         PR fortran/27958
16736         * gfortran.dg/substr_2.f: New test.
16737
16738 2006-06-08  Asher Langton  <langton2@llnl.gov>
16739
16740         PR fortran/27786
16741         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16742
16743 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16744
16745         PR target/27421
16746         * gcc.dg/union-3.c: New test.
16747
16748 2006-06-08  Richard Guenther  <rguenther@suse.de>
16749
16750         PR middle-end/27116
16751         * gcc.dg/torture/pr27116.c: New testcase.
16752         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16753
16754 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16755
16756         PR rtl-optimization/26449
16757         * gcc.dg/pr26449.c: New test.
16758
16759 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16760
16761         PR c++/27601
16762         * g++.dg/ext/offsetof1.C: Test member functions.
16763
16764 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16765
16766         * gcc.dg/pr27095.c: Improve scanning.
16767
16768 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16769
16770         PR fortran/23091
16771         * gfortran.dg/saved_automatic_1.f90: New test.
16772
16773         PR fortran/24168
16774         * gfortran.dg/array_simplify_1.f90: New test.
16775
16776         PR fortran/25090
16777         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16778
16779         PR fortran/25058
16780         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16781
16782 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16783
16784         PR c++/27177
16785         * g++.dg/expr/cast7.C: New test.
16786
16787 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16788
16789         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16790         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16791         * lib/fortran-torture.exp (fortran-torture-compile,
16792         fortran-torture-execute): Ditto.
16793
16794 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16795
16796         PR target/27842
16797         * gcc.dg/vmx/pr27842.c: New test.
16798
16799 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16800
16801         PR libfortran/27895
16802         * gfortran.dg/bounds_check_3.f90: New test.
16803
16804 2006-06-05  Mike Stump  <mrs@apple.com>
16805
16806         * objc.dg/objc-fast-4.m: Skip for ppc64.
16807
16808 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16809
16810         PR testsuite/27705
16811         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16812
16813 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16814             Victor Kaplansky  <victork@il.ibm.com>
16815
16816         PR tree-optimizations/26360
16817         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16818         with -fno-tree-dce.
16819         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16820
16821 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16822
16823         PR fortran/14067
16824         * gfortran.dg/data_char_1.f90: Add messages for truncated
16825         strings.
16826
16827         PR fortran/16943
16828         * gfortran.dg/func_decl_2.f90: New test.
16829
16830         PR fortran/20839
16831         * gfortran.dg/do_2.f90: New test.
16832
16833         PR fortran/27655
16834         * gfortran.dg/associated_3.f90: New test.
16835
16836 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16837
16838         PR c++/27819
16839         * g++.dg/template/static25.C: New test.
16840
16841         PR c++/27722
16842         * g++.dg/init/array21.C: New test.
16843
16844         PR c++/27807
16845         * g++.dg/ext/complit7.C: New test.
16846
16847         PR c++/27806
16848         * g++.dg/parse/ptrmem5.C: New test.
16849
16850 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16851             Andrew Pinski  <pinskia@physics.uc.edu>
16852
16853         PR c/27150
16854         PR middle-end/27382
16855         * gcc.dg/pr27150-1.c: New testcase.
16856         * gcc.dg/pr27382-1.c: New testcase.
16857         * gcc.dg/pr27382-2.c: New testcase.
16858
16859 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16860
16861         PR c/25161
16862         PR c/27020
16863         * gcc.dg/array-10.c: New test.
16864
16865 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16866
16867         PR c++/27804
16868         * g++.dg/init/const4.C: New test.
16869         * g++.dg/init/member1.C: Add error-marker.
16870         * g++.dg/other/fold1.C: Adjust error-marker.
16871
16872 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16873
16874         PR c++/27601
16875         * g++.dg/ext/offsetof1.C: New test.
16876
16877 2006-06-04 Eric Christopher <echristo@apple.com>
16878
16879         * gcc.dg/attr-ms_struct-1.c: New.
16880
16881 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16882
16883         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16884
16885 2006-06-04  Richard Guenther  <rguenther@suse.de>
16886
16887         PR tree-optimization/27039
16888         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16889
16890 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16891
16892         PR target/26223
16893         * gcc.target/i386/amd64-abi-2.c: New test case.
16894
16895 2006-06-02  Eric Christopher  <echristo@apple.com>
16896
16897         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16898         * gcc.target/i386/20020523-1.c: Skip if darwin.
16899         * gcc.target/i386/asm-3.c: Ditto.
16900         * gcc.target/i386/20011119-1.c: Ditto.
16901         * gcc.target/i386/clobbers.c: Remove pic part of test.
16902
16903 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16904
16905         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16906         * g++.old-deja/g++.other/init19.C: Ditto.
16907         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16908         and add other platforms as expected failures.
16909
16910 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16911
16912         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16913         (is-effective-target-keyword): Ditto.
16914
16915 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16916
16917         PR fortran/27715
16918         * gfortran.dg/extended_char_comparison_1.f:  New test.
16919
16920 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16921
16922         PR fortran/25098
16923         * gfortran.dg/dummy_procedure_1.f90: New test.
16924
16925         PR fortran/25147
16926         * gfortran.dg/dummy_procedure_2.f90: New test.
16927
16928         * gfortran.dg/associated_2.f90: Correct to make consistent with
16929         standard.
16930
16931 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16932
16933         * gcc.target/i386/387-11.c: New test case.
16934
16935 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16936
16937         PR c++/27801
16938         * g++.dg/template/cond6.C: New test.
16939
16940         PR c++/26496
16941         * g++.dg/template/crash51.C: New test.
16942         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16943
16944         PR c++/27385
16945         * g++.dg/init/array20.C: New test.
16946
16947 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16948
16949         * gcc.dg/builtins-54.c: New test case.
16950
16951 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16952
16953         PR c++/26433
16954         * g++.dg/template/fntry1.C: Add dg-do link.
16955
16956         PR c++/27808
16957         * g++.dg/parse/friend6.C: New test.
16958
16959 2006-05-30  Asher Langton  <langton2@llnl.gov>
16960
16961         * gfortran.dg/cray_pointers_7.f90: New test.
16962
16963 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16964
16965         PR tree-optimization/23452
16966         * gcc.dg/fold-mulconj-1.c: New test case.
16967
16968 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16969
16970         PR c++/27803
16971         * g++.dg/parse/bitfield1.C: New test.
16972
16973 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16974
16975         * gcc.target/ppc-eq0-1.c: New test case.
16976         * gcc.target/ppc-negeq0-1.c: New test case.
16977
16978 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16979
16980         PR c/27273
16981         * gcc.dg/overflow-warn-5.c: New test.
16982
16983 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16984
16985         PR c/27718
16986         * gcc.dg/sizeof-1.c: New test.
16987
16988 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16989
16990         PR target/27790
16991         * gcc.target/i386/pr27790.c: New test.
16992
16993 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16994
16995         PR libgfortran/27757
16996         * gfortran.dg/direct_io_5.f90: New test.
16997
16998 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16999
17000         PR libgfortran/27634
17001         * gfortran.dg/fmt_missing_period_1.f: New test.
17002         * gfortran.dg/fmt_missing_period_2.f: New test.
17003         * gfortran.dg/fmt_missing_period_3.f: New test.
17004
17005 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17006
17007         PR fortran/19777
17008         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17009         arrays.
17010
17011 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17012
17013         PR c++/27713
17014         * g++.dg/template/new6.C: New test.
17015
17016 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17017
17018         PR tree-optimization/24964
17019         * gcc.target/i386/387-10.c: New test case.
17020
17021 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17022
17023         * intrinsics/string_intrinsics.c (compare_string):
17024         Use memcmp instead of strncmp to avoid tripping over
17025         CHAR(0) in a string.
17026
17027 2006-05-27  Richard Guenther  <rguenther@suse.de>
17028
17029         PR middle-end/27773
17030         * gcc.dg/torture/pr27773.c: New testcase.
17031
17032 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17033
17034         * gcc.dg/pr24561.c: Rename to..
17035         * gcc.dg/pr25962.c: .. this.
17036
17037 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17038
17039         PR fortran/19777
17040         * gfortran.dg/bounds_check_2.f: New test.
17041
17042 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17043
17044         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17045         * gfortran.dg/byte_1.f90: Likewise.
17046         * gfortran.dg/dup_save_2.f90: Likewise.
17047
17048 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17049
17050         * gfortran.dg/associated_2.f90: New test.
17051
17052 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17053
17054         PR fortran/27524
17055         * gfortran.dg/bounds_check_1.f90: New test.
17056
17057 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17058
17059         PR rtl-optimization/27661
17060         * gcc.dg/pr27661.c: New test case.
17061
17062 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17063
17064         PR fortran/23151
17065         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17066         * gfortran.dg/print_parentheses_1.f:  New test.
17067         * gfortran.dg/print_parentheses_2.f90:  New test.
17068
17069 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17070
17071         PR target/27758
17072         * gcc.dg/pr27758.c: New test.
17073
17074 2006-05-24  Falk Hueffner  <falk@debian.org>
17075
17076         * gcc.c-torture/compile/pr27571.c: New test.
17077
17078 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17079
17080         PR fortran/27709
17081         * gfortran.dg/spec_expr_4.f90: New test.
17082
17083         PR fortran/27155
17084         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17085
17086 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17087
17088         PR c++/20103
17089         * g++.dg/ext/complit6.C: New test.
17090         * g++.dg/ext/complit3.C: Adjust error markers.
17091         * g++.dg/init/const3.C: New test.
17092
17093 2006-05-25  Richard Guenther  <rguenther@suse.de>
17094
17095         PR middle-end/27743
17096         * gcc.dg/torture/pr27743.c: New testcase.
17097
17098 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17099
17100         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17101
17102 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17103
17104         * gcc.dg/compat/scalar-by-value-x.h: New.
17105         * gcc.dg/compat/scalar-by-value-y.h: New.
17106         * gcc.dg/compat/scalar-by-value-5.c: New.
17107         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17108         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17109         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17110         * gcc.dg/compat/scalar-by-value-6.c: New.
17111         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17112         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17113         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17114
17115 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17116
17117         PR tree-optimization/27639
17118         PR tree-optimization/26719
17119         * gcc.dg/pr27639.c: New test.
17120         * gcc.dg/pr26719.c: New test.
17121         * gcc.dg/tree-ssa/scev-cast.c: New test.
17122
17123 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17124
17125         PR c++/20173
17126         * g++.dg/template/error21.C: New test.
17127
17128 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17129
17130         PR target/27696
17131         * gcc.target/i386/pr27696.c: New.
17132
17133 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17134
17135         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17136
17137         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17138
17139 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17140
17141         PR c++/27716
17142         * g++.dg/other/assign1.C: New test.
17143
17144 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17145
17146         PR target/27266
17147         * gcc.target/i386/pr27266.c: New.
17148
17149 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17150
17151         PR c++/27451
17152         * g++.dg/ext/asm9.C: New test.
17153
17154 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17155
17156         PR rtl-optimization/25514
17157         * gcc.c-torture/compile/pr25514.c: New test.
17158
17159 2006-05-22  Richard Guenther  <rguenther@suse.de>
17160
17161         Revert
17162         2006-01-31  Richard Guenther  <rguenther@suse.de>
17163
17164         * gcc.target/i386/sselibm-1.c: New testcase.
17165         * gcc.target/i386/sselibm-2.c: Likewise.
17166         * gcc.target/i386/sselibm-3.c: Likewise.
17167         * gcc.target/i386/sselibm-4.c: Likewise.
17168         * gcc.target/i386/sselibm-5.c: Likewise.
17169
17170 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17171
17172         PR c/27420
17173         * gcc.dg/func-args-2.c: New test.
17174
17175         PR c/26818
17176         * gcc.dg/struct-incompl-1.c: New test.
17177
17178 2006-05-22  Richard Guenther  <rguenther@suse.de>
17179
17180         PR testsuite/27708
17181         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17182         the transformations we test for.
17183
17184 2006-05-22  Richard Guenther  <rguenther@suse.de>
17185
17186         PR testsuite/27707
17187         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17188
17189 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17190
17191         PR c++/27210
17192         * g++.dg/warn/new1.C: New test.
17193         * g++.dg/template/new5.C: Likewise.
17194
17195 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17196
17197         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17198         * gcc.target/i386/20060512-3.c: Likewise.
17199
17200 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17201
17202         PR rtl-optimization/27671
17203         * gcc.c-torture/execute/pr27671-1.c: New.
17204         * gcc.dg/pr27671-2.c: Likewise.
17205
17206         PR tree-optimization/26622.
17207         * gcc.c-torture/compile/pr26622.c: New.
17208
17209 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17210
17211         PR fortran/27613
17212         * gfortran.dg/recursive_reference_1.f90: New test.
17213
17214 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17215
17216         PR fortran/25746
17217         * gfortran.dg/elemental_subroutine_3.f90: New test.
17218
17219         PR fortran/25090
17220         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17221
17222         PR fortran/27584
17223         * gfortran.dg/associated_target_1.f90: New test.
17224
17225         PR fortran/19015
17226         * gfortran.dg/maxloc_shape_1.f90: New test.
17227
17228 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17229
17230         PR libgfortran/24459
17231         * gfortran.dg/namelist_24.f90: New test.
17232         * gfortran.dg/namelist_12.f: Fix typo in comment.
17233
17234 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17235
17236         PR middle-end/25776
17237         * g++.dg/other/error11.C: New test.
17238
17239 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17240
17241         * gcc.target/mips/pr26765.c: Add -w to options.
17242
17243 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17244
17245         * lib/target-supports.exp (check_effective_target_mpaired_single):
17246         New function.
17247         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17248         multilibs.
17249         * g++.dg/vect/vect.exp: Likewise.
17250
17251 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17252
17253         PR testsuite/25891
17254         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17255
17256 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17257
17258         PR fortran/27662
17259         * gfortran.dg/temporary_1.f90: New file.
17260
17261 2006-05-19  Andreas Schwab  <schwab@suse.de>
17262
17263         * g++.dg/other/unused1.C: Also match "stringz".
17264
17265 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17266
17267         PR c++/26433
17268         * g++.dg/template/fntry1.C: New test.
17269
17270 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17271
17272         PR c++/27471
17273         PR c++/27506
17274         * g++.dg/conversion/bitfield5.C: New test.
17275         * g++.dg/conversion/bitfield6.C: New test.
17276
17277 2006-05-18  Mike Stump  <mrs@apple.com>
17278
17279         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17280         * gcc.dg/vla-4.c: Add.
17281         * gcc.dg/vla-5.c: Add.
17282         * gcc.dg/vla-6.c: Add.
17283
17284 2006-05-12  Stuart Hastings  <stuart@apple.com>
17285
17286         * gcc.target/i386/20060512-1.c: New.
17287         * gcc.target/i386/20060512-2.c: New.
17288         * gcc.target/i386/20060512-3.c: New.
17289         * gcc.target/i386/20060512-4.c: New.
17290
17291 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17292
17293         PR c++/26122
17294         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17295
17296         PR c++/26068
17297         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17298         * g++.dg/parse/linkage1.C: New test.
17299
17300 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17301
17302         PR tree-optimization/27548
17303         * g++.dg/tree-ssa/pr27548.C: New test.
17304
17305 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17306
17307         PR fortran/26551
17308         * gfortran.dg/recursive_check_1.f: New test.
17309         * gfortran.dg/recursive_check_2.f90: New test.
17310
17311 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17312
17313         * g++.dg/opt/temp2.C: New test.
17314
17315 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17316
17317         PR c++/27491
17318         * g++.dg/init/brace5.C: New test.
17319
17320         PR middle-end/27415
17321         * gcc.dg/gomp/pr27415.c: New test.
17322         * g++.dg/gomp/pr27415.C: New test.
17323
17324         PR tree-optimization/27549
17325         * g++.dg/tree-ssa/pr27549.C: New test.
17326
17327 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17328
17329         PR libgfortran/27575
17330         * gfortran.dg/read_eof_4.f90: New test.
17331
17332 2006-05-16  Richard Guenther  <rguenther@suse.de>
17333
17334         PR tree-optimization/22303
17335         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17336
17337 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17338
17339         PR middle-end/27573
17340         * gcc.dg/gomp/pr27573.c: New test.
17341         * gfortran.dg/gomp/pr27573.f90: New test.
17342
17343         PR c/27499
17344         * gcc.dg/gomp/pr27499.c: New test.
17345         * g++.dg/gomp/pr27499.C: New test.
17346
17347 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17348
17349         PR c++/27339
17350         * g++.dg/parser/access8.C: Adjust error marker.
17351         * g++.dg/template/access17.C: New test.
17352         * g++.dg/template/access18.C: Likewise.
17353
17354 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17355
17356         PR target/26600
17357         * gcc.target/i386/pr26600.c: New test case.
17358
17359 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17360
17361         PR c++/27505
17362         * g++.dg/expr/bitfield1.C: New test.
17363
17364 2006-05-15  Richard Guenther  <rguenther@suse.de>
17365
17366         PR tree-optimization/27603
17367         * gcc.dg/torture/pr27603.c: New testcase.
17368
17369 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17370
17371         PR fortran/25090
17372         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17373
17374         PR fortran/25082
17375         * gfortran.dg/scalar_return_1.f90: New test.
17376
17377         PR fortran/27411
17378         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17379
17380 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17381
17382         * gcc.dg/gomp/critical-4.c: New test.
17383         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17384         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17385         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17386         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17387
17388 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17389
17390         PR c++/27582
17391         * g++.dg/template/dependent-args1.C: New test.
17392
17393         PR c++/27581
17394         * g++.dg/lookup/this1.C: New test.
17395
17396         PR c++/27315
17397         * g++.dg/template/operator6.C: New test.
17398         * g++.dg/template/incomplete3.C: New test.
17399
17400         PR c++/27559
17401         * g++.dg/template/new4.C: New test.
17402
17403         PR c++/27496
17404         * g++.dg/template/void2.C: New test.
17405
17406 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17407
17408         * g++.dg/template/dependent-expr5.C: New test.
17409
17410 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17411
17412         PR middle-end/26729
17413         * gcc.dg/pr26729-1.c: New test case.
17414
17415 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17416
17417         * gcc.dg/pr27003.c: New test.
17418
17419 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17420
17421         * lib/target-supports.dg (check_cxa_atexit_available): Change
17422         v3_target_compile to ${tool}_target_compile.
17423
17424 2006-05-11  Jason Merrill  <jason@redhat.com>
17425
17426         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17427
17428 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17429
17430         PR fortran/27553
17431         * gfortran.dg/label_5.f90: New test.
17432
17433 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17434
17435         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17436         check_effective_target_powerpc_altivec_ok): New.
17437         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17438         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17439         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17440         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17441         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17442         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17443         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17444         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17445         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17446         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17447         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17448         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17449         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17450         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17451         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17452         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17453         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17454         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17455         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17456         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17457         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17458         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17459         gcc.target/powerpc/altivec-9.c,
17460         gcc.target/powerpc/altivec-consts.c,
17461         gcc.target/powerpc/altivec-pr22085.c,
17462         gcc.target/powerpc/altivec-splat.c,
17463         gcc.target/powerpc/altivec-types-1.c,
17464         gcc.target/powerpc/altivec-types-2.c,
17465         gcc.target/powerpc/altivec-types-3.c,
17466         gcc.target/powerpc/altivec-types-4.c,
17467         gcc.target/powerpc/altivec-varargs-1.c,
17468         gcc.target/powerpc/altivec-vec-merge.c,
17469         gcc.target/powerpc/ppc-vector-memcpy.c,
17470         gcc.target/powerpc/ppc-vector-memset.c,
17471         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17472         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17473         these effective targets.
17474         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17475         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17476
17477 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17478
17479         PR middle-end/27384
17480         * g++.dg/other/fold1.C: New test.
17481
17482         PR middle-end/27488
17483         * gcc.dg/fold-nonneg-1.c: New test.
17484
17485         PR c++/27547
17486         * g++.dg/other/operator1.C: New test.
17487
17488 2006-05-11  Richard Guenther  <rguenther@suse.de>
17489
17490         PR middle-end/27529
17491         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17492
17493 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17494
17495         * lib/target-supports-dg.exp (check-flags): New.
17496         (dg-skip-if): Move flag checks.
17497
17498 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17499
17500         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17501         * lib/target-supports.dg (check_cxa_atexit_available): New.
17502
17503 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17504
17505         PR fortran/27470
17506         * gfortran.dg/multiple_allocation_2.f90: New test case.
17507
17508 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17509
17510         * gcc.target/arm/pr27387.C: Fix a comment typo.
17511
17512 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17513
17514         PR fortran/24549
17515         * gfortran.dg/error_recovery_1.f90: New test.
17516
17517 2006-05-10  Richard Guenther  <rguenther@suse.de>
17518
17519         PR tree-optimization/27302
17520         * gcc.dg/torture/pr27302.c: New testcase.
17521
17522 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17523         Richard Guenther  <rguenther@suse.de>
17524
17525         PR middle-end/27498
17526         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17527
17528 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17529
17530         PR rtl-optimization/27335
17531         * gcc.dg/pr27335.c: New test.
17532
17533 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17534
17535         * gcc.target/mips/mips-ps-5.c: New file.
17536
17537 2006-05-08  Jan Hubicka  <jh@suse.cz>
17538
17539         PR middle-end/25962
17540         * gcc.dg/pr25962.c: New.
17541
17542 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17543
17544         PR target/27158
17545         * gcc.target/powerpc/pr27158.c: New test case.
17546
17547 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17548
17549         PR testsuite/27476
17550         * ada/acats/run_all.sh: Use test -z.
17551
17552 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17553
17554         PR libfortran/18271
17555         * gfortran.dg/spec_expr_3.f90: New test.
17556
17557 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17558
17559         PR target/24879
17560         * gcc.target/i386/monitor.c: New file.
17561
17562 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17563
17564         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17565
17566 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17567
17568         PR c++/27447
17569         * g++.dg/other/ptrmem7.C: New test.
17570
17571 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17572
17573         PR target/27421
17574         * gcc.dg/array-9.c: New test.
17575
17576 2006-05-07  Richard Guenther  <rguenther@suse.de>
17577
17578         PR tree-optimization/27409
17579         * gcc.dg/torture/pr27409.c: New testcase.
17580
17581 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17582
17583         PR fortran/27457
17584         * gfortran.dg/select_6.f90: New.
17585
17586 2006-05-07  Richard Guenther  <rguenther@suse.de>
17587
17588         PR tree-optimization/27136
17589         * gcc.dg/torture/pr27136.c: New testcase.
17590
17591 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17592
17593         PR fortran/24813
17594         * gfortran.dg/char_cons_len_1.f90: New test.
17595
17596 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17597
17598         PR c++/27427
17599         * g++.dg/template/incomplete2.C: New test.
17600
17601 2006-05-06  Richard Guenther  <rguenther@suse.de>
17602
17603         PR tree-optimization/27151
17604         * gcc.dg/vect/pr27151.c: New testcase.
17605
17606 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17607
17608         PR c++/27430
17609         * g++.dg/template/void1.C: New test.
17610
17611         PR c++/27423
17612         * g++.dg/other/void2.C: New test.
17613
17614         PR c++/27422
17615         * g++.dg/conversion/void1.C: New test.
17616
17617 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17618
17619         PR/21391
17620         * g++.dg/other/unused1.C: New.
17621
17622 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17623
17624         PR objc/27240
17625         * objc.dg/member-1.m: New test.
17626
17627 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17628
17629         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17630
17631 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17632
17633         PR libfortran/26985
17634         * gfortran.dg/matmul_2.f90: New test.
17635
17636 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17637
17638         * ada/acats/run_all.sh: Use sync when main not found.
17639
17640 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17641
17642         PR target/26765
17643         * gcc.target/mips/pr26765.c: New.
17644
17645 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17646
17647         * gcc.target/bfin: New directory.
17648         * gcc.target/bfin/bfin.exp: New file.
17649         * gcc.target/bfin/frmul.c: New file.
17650         * gcc.target/bfin/arith.c: New file.
17651         * gcc.target/bfin/mul-combine.c: New file.
17652         * gcc.target/bfin/shift.c: New file.
17653
17654 2006-05-04  Richard Guenther  <rguenther@suse.de>
17655
17656         PR tree-optimization/14287
17657         PR tree-optimization/14844
17658         PR tree-optimization/19792
17659         PR tree-optimization/21608
17660         PR tree-optimization/27090
17661         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17662         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17663         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17664         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17665         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17666
17667 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17668
17669         PR tree-optimization/27285
17670         * gcc.c-torture/execute/pr27285.c: New test.
17671
17672         PR middle-end/27388
17673         * gcc.dg/gomp/pr27388-1.c: New test.
17674         * gcc.dg/gomp/pr27388-2.c: New test.
17675         * gcc.dg/gomp/pr27388-3.c: New test.
17676
17677         PR c++/27359
17678         * g++.dg/gomp/pr27359.C: New test.
17679
17680 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17681
17682         PR fortran/20248
17683         * gfortran.dg/iargc.f90: New test.
17684
17685 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17686
17687         PR c++/27102
17688         * g++.dg/template/crash49.C: New test.
17689
17690 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17691
17692         PR testsuite/27032
17693         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17694
17695 2006-05-02  Jeff Law  <law@redhat.com>
17696
17697         PR tree-optimization/27364
17698         * gcc.c-torture/execute/pr27364.c: New test.
17699
17700 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/27309
17703         * g++.dg/parser/ctor5.C: New test.
17704
17705 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17706
17707         PR target/27387
17708         * gcc.target/arm/arm.exp: New.
17709         * gcc.target/arm/pr27387.C: Likewise.
17710
17711 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17712
17713         PR fortran/27269
17714         PR fortran/27324
17715         * gfortran.dg/module_equivalence_2.f90: New test.
17716
17717 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17718
17719         PR middle-end/27337
17720         * g++.dg/gomp/pr27337-1.C: New test.
17721         * g++.dg/gomp/pr27337-2.C: New test.
17722
17723         PR middle-end/27328
17724         * gcc.dg/gomp/pr27328.c: New test.
17725
17726         PR middle-end/27325
17727         * g++.dg/gomp/pr27325.C: New test.
17728
17729         PR middle-end/27310
17730         * g++.dg/gomp/pr27310.C: New test.
17731
17732 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17733
17734         PR tree-optimization/27291
17735         * g++.dg/tree-ssa/pr27291.C: New test.
17736
17737 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17738
17739         PR tree-optimization/27283
17740         * g++.dg/tree-ssa/pr27283.C: New test.
17741
17742 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17743
17744         * gcc.dg/tree-ssa/loop-16.c: New test.
17745
17746 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17747             Joseph S. Myers  <joseph@codesourcery.com>
17748
17749         * gcc.dg/Wconversion-3.c: New test case.
17750         * gcc.dg/Wconversion-4.c: Likewise.
17751
17752 2006-05-01  Richard Guenther  <rguenther@suse.de>
17753
17754         PR tree-optimization/26726
17755         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17756
17757 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17758
17759         * gcc.dg/Woverflow-1.c: New test case.
17760         * gcc.dg/Woverflow-2.c: Likewise.
17761         * gcc.dg/Woverflow-3.c: Likewise.
17762
17763 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17764
17765         PR c++/27094
17766         * g++.dg/template/defarg8.C: New test.
17767
17768 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17769
17770         PR c++/27278
17771         * g++.dg/parse/operator7.C: New test.
17772
17773 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17774
17775         PR c++/11471
17776         PR c++/27102
17777         * g++.dg/template/crash48.C: New test.
17778
17779         PR c++/27279
17780         * g++.dg/parse/ctor4.C: New test.
17781
17782 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17783
17784         PR fortran/25681
17785         * gfortran.df/char_type_len.f90: New test.
17786
17787 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17788
17789         PR libgfortran/27304
17790         * gfortran.dg/fmt_exhaust.f90: New test.
17791
17792 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17793
17794         PR c/25309
17795         * gcc.dg/large-size-array-2.c: New test case.
17796
17797 2006-04-28  Richard Guenther  <rguenther@suse.de>
17798
17799         PR target/26826
17800         * gcc.target/i386/pr26826.c: New testcase.
17801
17802 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17803
17804         PR middle-end/27260
17805         * gcc.c-torture/execute/pr27260.c: New.
17806
17807 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17808
17809         PR middle-end/27095
17810         * gcc.dg/pr27095.c: New.
17811
17812 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/27292
17815         * g++.dg/conversion/bitfield4.C: New test.
17816
17817 2006-04-27  Eric Christopher  <echristo@apple.com>
17818
17819         * gcc.dg/pragma-ms_struct.c: New.
17820
17821 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17822
17823         PR c++/27102
17824         * g++.dg/template/crash47.C: New test.
17825
17826 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17827
17828         * gcc.target/i386/sse-7.c: build with -msse.
17829
17830 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17831
17832         PR testsuite/27274:
17833         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17834         (main): Exit if processor doesn't support SSE.
17835
17836 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17837
17838         PR middle-end/27282
17839         * gcc.c-torture/compile/pr27282.c: New test.
17840
17841 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17842
17843         PR middle-end/26913
17844         * g++.dg/gomp/pr26913.C: New test.
17845
17846         PR c/25996
17847         * gcc.dg/gomp/pr25996.c: New test.
17848         * g++.dg/gomp/pr25996.C: New test.
17849
17850 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17851
17852         PR rtl-optimization/26725
17853         * gcc.c-torture/compile/pr26725.c: New test.
17854
17855 2006-04-25  Richard Guenther  <rguenther@suse.de>
17856
17857         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17858         than n + -1.
17859
17860 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17861
17862         * gcc.dg/20060425-1.c: New testcase.
17863
17864 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17865
17866         PR tree-optimization/26865
17867         * gcc.dg/pr26865.c: New test.
17868
17869 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/27292
17872         * g++.dg/conversion/bitfield1.C: New test.
17873         * g++.dg/conversion/bitfield2.C: Likewise.
17874         * g++.dg/conversion/bitfield3.C: Likewise.
17875
17876 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17877         Richard Guenther  <rguenther@suse.de>
17878
17879         PR tree-optimization/27236
17880         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17881
17882 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17883
17884         PR c++/19963
17885         * g++.dg/other/incomplete2.C: New test.
17886
17887 2006-04-24  Richard Guenther  <rguenther@suse.de>
17888
17889         PR middle-end/26869
17890         * gcc.dg/torture/pr26869.c: New testcase.
17891
17892 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17893         Richard Guenther  <rguenther@suse.de>
17894
17895         PR tree-optimization/27218
17896         * g++.dg/tree-ssa/pr27218.C: New testcase.
17897
17898 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c++/26912
17901         * g++.dg/template/friend41.C: New test.
17902
17903 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17904
17905         * g++.dg/opt/pr15551.C: Include cstdio.
17906         (main): Use remove instead of unlink.
17907
17908 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17909
17910         * gcc.dg/sibcall-7.c: New test.
17911         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17912         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17913         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17914         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17915         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17916
17917 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17918
17919         PR c++/26534
17920         * g++.dg/opt/bitfield1.C: New test.
17921         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17922         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17923         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17924         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17925         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17926         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17927         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17928         * g++.dg/abi/bitfield2.C: Likewise.
17929         * g++.dg/init/bitfield1.C: Likewise.
17930
17931 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17932
17933         PR fortran/25099
17934         * gfortran.dg/elemental_subroutine_4.f90: New test.
17935         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17936         call sub (m, x).
17937
17938 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17939
17940         * gcc.c-torture/compile/20060421-1.c: New testcase.
17941
17942 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17943
17944         PR c/25875
17945         * gcc.dg/init-bad-4.c: New test.
17946
17947 2006-04-21  Paul Brook  <paul@codesourcery.com>
17948
17949         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17950
17951 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17952
17953         PR fortran/27122
17954         * gfortran.dg/defined_operators_1.f90: New test.
17955         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17956         remove old ones associated, incorrectly, with Note 5.46.
17957
17958         PR fortran/27113
17959         * gfortran.dg/character_array_constructor_1.f90: New test.
17960
17961 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17962
17963         * gcc.dg/20060419-1.c: New test.
17964
17965 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17966
17967         PR c/26774
17968         * gcc.dg/struct-parse-1.c: New test case.
17969
17970 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17971
17972         PR c++/26558
17973         * g++.dg/parse/template19.C: New test.
17974
17975         PR c++/26739
17976         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17977
17978         PR c++/26036
17979         * g++.dg/expr/call3.C: New test.
17980
17981         PR c++/10385
17982         * g++.dg/conversion/dynamic1.C: New test.
17983
17984 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17985
17986         PR c++/27102
17987         * g++.dg/template/crash35.C: Tweak error markers.
17988         * g++.dg/template/crash46.C: New test.
17989         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17990         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17991
17992 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17993
17994         PR rtl-optimization/14261
17995         * gcc.c-torture/compile/20060419-1.c: Added.
17996
17997 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17998
17999         * gfortran.dg/label_1.f90: Adjust dg-error.
18000
18001 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18002
18003         PR target/26961
18004         * gcc.dg/fold-cond-1.c: New test case.
18005         * gcc.dg/pr26961-1.c: Likewise.
18006
18007 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18008
18009         PR libgfortran/27138
18010         * gfortran.dg/read_bad_advance.f90: New test.
18011
18012 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18013             Dale Johannesen  <dalej@apple.com>
18014
18015         PR target/24076
18016         * gcc.target/i386/vecinit-3.c: New testcase.
18017         * gcc.target/i386/vecinit-4.c: Likewise.
18018         * gcc.target/i386/sse-18.c: Likewise.
18019         * gcc.target/i386/sse-19.c: Likewise.
18020
18021 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18022
18023         * gfortran.dg/allocate_zerosize_1.f90: New test.
18024
18025 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/26365
18028         * g++.dg/template/crash45.C: New test.
18029
18030 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18031
18032         PR fortran/26787
18033         * gfortran.dg/proc_assign_1.f90: New test.
18034         * gfortran.dg/procedure_lvalue.f90: Change message.
18035         * gfortran.dg/namelist_4.f90: Add new error.
18036
18037         PR fortran/25597
18038         PR fortran/27096
18039         * gfortran.dg/auto_pointer_array_result_1.f90
18040
18041         PR fortran/27089
18042         * gfortran.dg/specification_type_resolution_1.f90
18043
18044         PR fortran/18003
18045         PR fortran/25669
18046         PR fortran/26834
18047         * gfortran.dg/bounds_temporaries_1.f90: New test.
18048
18049         PR fortran/27124
18050         * gfortran.dg/array_return_value_1.f90: New test.
18051
18052 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18053
18054         PR fortran/25336
18055         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18056
18057 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18058
18059         PR middle-end/26823
18060         * g++.dg/gomp/pr26823-1.C: New test.
18061         * g++.dg/gomp/pr26823-2.C: New test.
18062
18063 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18064
18065         PR middle-end/27134
18066         * gcc.dg/pr27314.c: New test.
18067
18068 2006-04-13  Richard Henderson  <rth@redhat.com>
18069
18070         * g++.dg/gomp/block-0.C: Update expected matches.
18071
18072 2006-04-13  DJ Delorie  <dj@redhat.com>
18073
18074         * lib/target-supports.exp (check_effective_target_int32plus): New.
18075         (check_effective_target_ptr32plus): New.
18076         (check_effective_target_size32plus): New.
18077         (check_effective_target_int16): New.
18078         (check_profiling_available): Add m32c to the list of unsupported
18079         targets.
18080
18081         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18082         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18083         memory size.
18084         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18085         pointers.
18086         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18087         size_t.
18088         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18089         and size_t.
18090         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18091         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18092         not just xstormy16.  Skip m32c due to weird pointer size.
18093         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18094         not just xstormy16.
18095         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18096         not just xstormy16.
18097         * gcc.dg/20020312-2.c: Add m32c support.
18098         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18099         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18100         in test.
18101         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18102         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18103         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18104         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18105         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18106         formats
18107         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18108         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18109         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18110         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18111         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18112         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18113         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18114         in test.
18115         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18116         in test.
18117         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18118         * gcc.dg/pr23049.c: Require >=32 bit integers.
18119         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18120         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18121         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18122         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18123         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18124         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18125         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18126         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18127         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18128         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18129         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18130         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18131         prototype in test.
18132         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18133         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18134         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18135         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18136         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18137
18138         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18139         * gcc.c-torture/execute/20040703-1.x: Likewise.
18140         * gcc.c-torture/execute/20040705-1.x: Likewise.
18141         * gcc.c-torture/execute/20040705-2.x: Likewise.
18142         * gcc.c-torture/execute/20040709-1.x: Likewise.
18143         * gcc.c-torture/execute/20040709-2.x: Likewise.
18144         * gcc.c-torture/execute/20040811-1.x: Likewise.
18145         * gcc.c-torture/execute/20050316-1.x: Likewise.
18146         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18147         * gcc.c-torture/execute/pr19689.x: Likewise.
18148         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18149         * gcc.c-torture/execute/usmul.x: Likewise.
18150         * gcc.c-torture/execute/vrp-5.x: Likewise.
18151         * gcc.c-torture/execute/vrp-6.x: Likewise.
18152         * gcc.dg/debug/20041023-1.s: Likewise.
18153
18154 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18155
18156         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18157         of integers to a vector types are now constant expressions in C.
18158         * gcc.dg/vect/vect-fold-1.c: New test case.
18159
18160 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18161             Ulrich Weigand  <uweigand@de.ibm.com>
18162
18163         PR target/27006
18164         * gcc.dg/vmx/pr27006.c: New testcase.
18165
18166 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18167
18168         PR libgfortran/26766
18169         * gfortran.dg/write_recursive.f90: New test.
18170
18171 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18172
18173         * g++.dg/parse/dtor7.C: New test.
18174         * g++.dg/parse/new1.C: Add error marker.
18175         * g++.dg/template/new3.C: New test.
18176
18177         PR c++/26122
18178         * g++.dg/template/pure1.C: New test.
18179
18180         PR c++/26295
18181         * g++.dg/parse/ptrmem4.C: New test.
18182
18183 2006-04-10  Jeff Law  <law@redhat.com>
18184
18185         PR/27087
18186         * gcc.c-torture/compile/pr27087.c: New test.
18187
18188 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18189
18190         PR/21391
18191         * gcc.dg/20060410.c: New.
18192
18193 2006-04-10  Matthias Klose  <doko@debian.org>
18194
18195         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18196         Recognize multilib directory names containing underscores.
18197
18198 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18199
18200         * gcc.target/i386/vecinit-1.c: New test case.
18201         * gcc.target/i386/vecinit-2.c: Likewise.
18202
18203 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18204
18205         PR debug/27057
18206         * g++.dg/debug/dwarf2-2.C: New test.
18207
18208 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18209
18210         PR rtl-optimization/27073
18211         * gcc.c-torture/execute/pr27073.c: New test.
18212
18213 2006-04-08  Mike Stump  <mrs@apple.com>
18214
18215         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18216
18217 2006-04-07  Richard Guenther  <rguenther@suse.de>
18218
18219         PR tree-optimization/26135
18220         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18221
18222 2006-04-06  Jan Hubicka  <jh@suse.cz>
18223
18224         PR profile/26399
18225         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18226
18227 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18228
18229         * g++.dg/conversion/nullptr1.C: New test case.
18230         * g++.dg/conversion/nullptr2.C: Likewise.
18231
18232 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18233
18234         * gfortran.dg/dependency_18.f90: New test case.
18235
18236 2006-04-05  Richard Guenther  <rguenther@suse.de>
18237
18238         PR tree-optimization/26919
18239         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18240         * gcc.dg/ipa/ipa-2.c: Likewise.
18241         * gcc.dg/ipa/ipa-3.c: Likewise.
18242         * gcc.dg/ipa/ipa-5.c: Likewise.
18243
18244 2006-04-05  Richard Guenther  <rguenther@suse.de>
18245
18246         PR tree-optimization/26763
18247         * gcc.dg/torture/pr26763-1.c: New testcase.
18248         * gcc.dg/torture/pr26763-2.c: Likewise.
18249
18250 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18251
18252         PR fortran/23634
18253         PR fortran/25619
18254         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18255
18256 2006-04-04  Eric Christopher  <echristo@apple.com>
18257
18258         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18259         stubs.
18260         * gcc.target/i386/387-5.c: Ditto.
18261
18262 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18263
18264         * gcc.target/sparc/struct-ret-check.c: New test.
18265
18266 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18267
18268         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18269         zero decimal digits specified in format.
18270
18271 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18272
18273         PR fortran/26891
18274         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18275
18276         PR fortran/26976
18277         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18278         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18279         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18280         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18281         compliant and detect bigendian-ness.
18282
18283 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18284
18285         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18286         dummy arguments work when the actual argument is itself a dummy
18287         argument of the caller.
18288
18289 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18290
18291         PR libfortran/24685
18292         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18293
18294 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18295
18296         * gfortran.dg/dependencency_17.f90: New test case.
18297
18298 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18299
18300         * gfortran.dg/dependency_14.f90: New test case.
18301         * gfortran.dg/dependency_15.f90: Likewise.
18302         * gfortran.dg/dependency_16.f90: Likewise.
18303
18304 2006-03-31  Asher Langton  <langton2@llnl.gov>
18305
18306         PR fortran/25358
18307         gfortran.dg/cray_pointers_6.f90: New test.
18308
18309 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18310
18311         PR libgfortran/26890
18312         * gfortran.dg/read_size_noadvance.f90: New test.
18313
18314 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18315
18316         PR fortran/25031
18317         * gfortran.dg/multiple_allocation_1.f90: Check that the
18318         size has changed after a re-allocation with stat.
18319
18320 2006-03-30  Richard Guenther  <rguenther@suse.de>
18321
18322         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18323         removal.
18324         * gcc.target/i386/sselibm-2.c: Likewise.
18325         * gcc.target/i386/sselibm-3.c: Likewise.
18326         * gcc.target/i386/sselibm-4.c: Likewise.
18327         * gcc.target/i386/sselibm-5.c: Likewise.
18328
18329 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18330
18331         * gcc.dg/fold-andxor-1.c: New test case.
18332         * gcc.dg/fold-xorand-1.c: Likewise.
18333
18334 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18335
18336         * gcc.dg/fold-convnotconv-1.c: New test case.
18337
18338 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18339
18340         PR fortran/26779
18341         * gfortran.dg/private_type_5.f90: New test.
18342
18343 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18344
18345         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18346
18347 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18348
18349         * gfortran.dg/advance_2.f90: New test.
18350         * gfortran.dg/advance_3.f90: New test.
18351
18352         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18353
18354 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18355
18356         PR libgfortran/26661
18357         PR libgfortran/26880
18358         * gfortran.dg/read_x_past.f: New test.
18359
18360 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18361
18362         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18363         to be STABS.
18364
18365 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18366
18367         * objc.dg/dwarf-1.m: Skip on AIX.
18368         * objc.dg/dwarf-2.m: Skip on AIX.
18369
18370 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18371
18372         PR fortran/26816
18373         * gfortran.dg/float_1.f90: New test.
18374
18375 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18376
18377         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18378         X86_64 targets.
18379         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18380
18381 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18382
18383         PR libfortran/26735
18384         * gfortran.dg/convert_implied_open.f90: New test case.
18385
18386 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18387
18388         PR fortran/26769
18389         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18390
18391 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18392
18393         PR middle-end/26717
18394         * gcc.dg/pr26717.c: New test.
18395
18396 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18397
18398         * gfortran.dg/dependency_12.f90: New test case.
18399
18400 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18401
18402         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18403
18404 2006-03-24  Jeff Law  <law@redhat.com>
18405
18406         * gcc.c-torture/pr26840.c: New test.
18407
18408 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18409
18410         * objc.dg/dwarf-2.m: New.
18411         * obj-c++.dg/dwarf-2.mm: New.
18412
18413         * g++.old-deja/g++.other/init19.C: New.
18414
18415 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18416
18417         * g++.dg/eh/spbp.C: Skip on AIX.
18418
18419 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18420
18421         PR middle-end/26611
18422         * g++.dg/gomp/pr26611-1.C: New test.
18423         * g++.dg/gomp/pr26611-2.C: New test.
18424
18425 2006-03-24  Jeff Law  <law@redhat.com>
18426
18427         * gcc.c-torture/compile/pr26833.c: New test.
18428         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18429
18430 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18431
18432         * gfortran.dg/endfile_2.f90: Delete temp file.
18433
18434 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18435
18436         PR fortran/19303
18437         * gfortran.dg/record_marker_1.f90: New test case.
18438         * gfortran.dg/record_marker_2.f: New test case.
18439         * gfortran.dg/record_marker_3.f90: New test case.
18440
18441 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18442
18443         PR fortran/17298
18444         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18445         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18446
18447 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18448
18449         * lib/gcc-dg.exp (cleanup-modules): New proc.
18450         * gfortran.dg/allocatable_function_1.f90,
18451         gfortran.dg/allocate_char_star_scalar_1.f90,
18452         gfortran.dg/assumed_charlen_function_1.f90,
18453         gfortran.dg/assumed_dummy_1.f90,
18454         gfortran.dg/assumed_shape_ranks_1.f90,
18455         gfortran.dg/assumed_shape_ranks_2.f90,
18456         gfortran.dg/assumed_size_dt_dummy.f90,
18457         gfortran.dg/auto_char_dummy_array_1.f90,
18458         gfortran.dg/auto_char_len_3.f90,
18459         gfortran.dg/automatic_module_variable.f90,
18460         gfortran.dg/bad_automatic_objects_1.f90,
18461         gfortran.dg/char_array_constructor.f90,
18462         gfortran.dg/char_array_structure_constructor.f90,
18463         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18464         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18465         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18466         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18467         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18468         gfortran.dg/derived_pointer_recursion.f90,
18469         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18470         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18471         gfortran.dg/dummy_functions_1.f90,
18472         gfortran.dg/elemental_initializer_1.f90,
18473         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18474         gfortran.dg/elemental_pointer_1.f90,
18475         gfortran.dg/elemental_subroutine_1.f90,
18476         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18477         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18478         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18479         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18480         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18481         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18482         gfortran.dg/global_references_1.f90,
18483         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18484         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18485         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18486         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18487         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18488         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18489         gfortran.dg/large_integer_kind_1.f90,
18490         gfortran.dg/large_real_kind_1.f90,
18491         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18492         gfortran.dg/module_double_reuse.f90,
18493         gfortran.dg/module_equivalence_1.f90,
18494         gfortran.dg/module_interface_1.f90,
18495         gfortran.dg/module_parameter_array_refs_1.f90,
18496         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18497         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18498         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18499         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18500         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18501         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18502         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18503         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18504         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18505         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18506         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18507         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18508         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18509         gfortran.dg/same_name_1.f90,
18510         gfortran.dg/sibling_dummy_procedure_1.f90,
18511         gfortran.dg/sibling_dummy_procedure_2.f90,
18512         gfortran.dg/sibling_dummy_procedure_3.f90,
18513         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18514         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18515         gfortran.dg/used_dummy_types_2.f90,
18516         gfortran.dg/used_dummy_types_3.f90,
18517         gfortran.dg/used_dummy_types_4.f90,
18518         gfortran.dg/used_dummy_types_5.f90,
18519         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18520         gfortran.dg/userdef_operator_1.f90: Use it.
18521
18522 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18523
18524         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18525         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18526         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18527         gfortran.dg/write_back.f,
18528         gfortran.fortran-torture/execute/inquire_1.f90,
18529         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18530
18531 2006-03-21  Jeff Law  <law@redhat.com>
18532
18533         * gcc.dg/tree-ssa/vrp28.c: New test.
18534
18535 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18536
18537         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18538         if _STDC_C99 is defined.
18539         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18540         * gcc.dg/builtins-20.c: Likewise.
18541         * gcc.dg/builtins-53.c: Likewise.
18542         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18543         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18544
18545 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18546
18547         PR tree-opt/26781
18548         * gcc.c-torture/compile/pr26781-1.c: New test.
18549         * gcc.c-torture/compile/pr26781-2.c: New test.
18550
18551 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18552
18553         PR c++/26690
18554         * g++.dg/gomp/pr26690-1.C: New test.
18555         * g++.dg/gomp/pr26690-2.C: New test.
18556
18557 2006-03-20  Jeff Law  <law@redhat.com>
18558
18559         * gcc.dg/tree-ssa/pr21829.c: New test.
18560
18561         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18562
18563 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18564
18565         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18566         (check_visibility_available): Use it.
18567         (check_effective_target_default_packed): Likewise.
18568         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18569         (check_effective_target_fopenmp): Likewise.
18570         (check_effective_target_freorder): Likewise.
18571         (check_effective_target_fpic): Likewise.
18572         (check_named_sections_available): Likewise.
18573         (check_effective_target_ilp32): Likewise.
18574         (check_effective_target_lp64): Likewise.
18575
18576 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18577
18578         PR fortran/20935
18579         * gfortran.dg/scalar_mask_2.f90: New test case.
18580
18581 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18582
18583         PR tree-opt/26629
18584         * gcc.dg/tree-ssa/loadpre12.c: New test.
18585         * gcc.dg/tree-ssa/loadpre13.c: New test.
18586         * gcc.dg/tree-ssa/loadpre14.c: New test.
18587         * gcc.dg/tree-ssa/loadpre15.c: New test.
18588         * gcc.dg/tree-ssa/loadpre16.c: New test.
18589         * gcc.dg/tree-ssa/loadpre17.c: New test.
18590         * gcc.dg/tree-ssa/loadpre18.c: New test.
18591         * gcc.dg/tree-ssa/loadpre19.c: New test.
18592         * gcc.dg/tree-ssa/loadpre20.c: New test.
18593         * gcc.dg/tree-ssa/loadpre21.c: New test.
18594         * gcc.dg/tree-ssa/loadpre22.c: New test.
18595
18596 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18597
18598         PR fortran/26741
18599         * gfortran.dg/elemental_initializer_1.f90: New test.
18600
18601         PR fortran/26716
18602         * gfortran.dg/assumed_shape_ranks_2: New test.
18603
18604 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18605
18606         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18607         target fpic.
18608
18609 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18610
18611         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18612         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18613         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18614         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18615         gfortran.fortran-torture/execute/direct_io.f90,
18616         gfortran.fortran-torture/execute/inquire_2.f90,
18617         gfortran.fortran-torture/execute/inquire_4.f90,
18618         gfortran.fortran-torture/execute/list_read_1.f90,
18619         gfortran.fortran-torture/execute/open_replace.f90,
18620         gfortran.fortran-torture/execute/slash_edit.f90,
18621         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18622         temporary files from testcases.
18623
18624 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18625
18626         PR libgfortran/26509
18627         gfortran.dg/write_direct_eor.f90: New test.
18628
18629 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18630
18631         * gcc.target/powerpc/pr26350.c: New.
18632         * gcc.target/powerpc/indexed-addr.c: New.
18633
18634 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18635
18636         * gfortran.dg/dependency_13.f90: New test case.
18637
18638 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18639
18640         PR middle-end/21781
18641         * gcc.dg/real-const-1.c: New test case.
18642
18643 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18644
18645         * g++.old-deja/g++.other/init18.C: New.
18646         * g++.old-deja/g++.other/init5.C: Remove xfail.
18647
18648 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18649
18650         * g++.dg/opt/pr15551.C: Cleanup temp file.
18651
18652 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18653
18654         PR c++/6634
18655         g++.dg/parse/long1.C: New test.
18656
18657 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18658
18659         PR fortran/19101
18660         * gfortran.dg/continuation.f90: New test.
18661         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18662
18663 2006-03-14  Richard Guenther  <rguenther@suse.de>
18664
18665         PR tree-optimization/26672
18666         * gcc.dg/torture/pr26672.c: New testcase.
18667
18668 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18669
18670         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18671         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18672
18673 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18674
18675         PR middle-end/26557
18676         * gcc.c-torture/compile/switch-1.c: New test case.
18677
18678 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18679
18680         PR fortran/25378
18681         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18682         test to include more permuatations of mask and index.
18683         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18684         respond to F2003 spec. that the position returned for an all false
18685         mask && condition is zero.
18686
18687 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18688
18689         PR middle-end/25989
18690         * gcc.dg/gomp/pr25989.c: New test.
18691
18692 2006-03-13  Jeff Law  <law@redhat.com>
18693
18694         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18695
18696 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18697
18698         * gcc.dg/switch-9.c: New test.
18699
18700 2006-03-13  Richard Guenther  <rguenther@suse.de>
18701
18702         PR middle-end/26630
18703         * gcc.dg/torture/pr26630.c: New testcase.
18704
18705 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18706
18707         * gfortran.dg/dependency_10.f90: New test case.
18708         * gfortran.dg/dependency_11.f90: Likewise.
18709
18710 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18711             Erik Edelmann  <eedelman@gcc.gnu.org>
18712
18713         * gfortran.dg/allocatable_function_1.f90: New.
18714         * gfortran.dg/allocatable_function_2.f90: New.
18715
18716 2006-03-10  Richard Guenther  <rguenther@suse.de>
18717
18718         PR middle-end/26565
18719         * gcc.dg/torture/pr26565.c: New testcase.
18720
18721 2006-03-09  Eric Christopher  <echristo@apple.com>
18722
18723         * gcc.c-torture/compile/20060309-1.c: New.
18724
18725 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18726
18727         PR libgfortran/26499
18728         * gfortran.dg/write_back.f: New test.
18729         * gfortran.dg/write_rewind_1.f: New test.
18730         * gfortran.dg/write_rewind_2.f: New test.
18731
18732 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18733
18734         PR libgfortran/26554
18735         * gfortran.dg/read_logical.f90: New test.
18736
18737 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18738
18739         * ada/acats/norun.lst: cdd2a03 now passes.
18740
18741 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18742
18743         PR testsuite/25177
18744         * gcc.target/powerpc/pr18096-1.c: Change where the error
18745         would match.
18746
18747 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18748
18749         * gcc.target/i386/cleanup-1.c: New test.
18750         * gcc.target/i386/cleanup-2.c: New test.
18751
18752 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18753
18754         * gfortran.dg/dependency_9.f90: Remove for the time being.
18755
18756 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18757
18758         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18759         directive.
18760
18761 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18762
18763         * gfortran.dg/dependency_9.f90: New test case.
18764
18765 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18766
18767         * gfortran.dg/dependency_4.f90: New test case.
18768         * gfortran.dg/dependency_5.f90: New test case.
18769         * gfortran.dg/dependency_6.f90: New test case.
18770         * gfortran.dg/dependency_7.f90: New test case.
18771         * gfortran.dg/dependency_8.f90: New test case.
18772
18773 2006-03-03  Paul Brook  <paul@codesourcery.com>
18774
18775         * lib/target-supports.exp (check_profiling_available):
18776         Add m68k-*-elf.
18777
18778 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18779
18780         PR fortran/25031
18781         * multiple_allocation_1.f90: New test.
18782
18783 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18784
18785         PR tree-optimization/26524
18786         * gfortran.dg/pr26524.f: New test case.
18787
18788 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18789
18790         * g++.dg/template/repo5.C: Cleanup repo files.
18791         * gcc.dg/20051201-1.c: Cleanup coverage files.
18792         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18793         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18794         tree dump files.
18795
18796 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18797
18798         * objc.dg/objc-nofilename-1.m: New test.
18799         * objc.dg/bad-receiver-type.m: New test.
18800         * obj-c++.dg/bad-receiver-type.mm: New test.
18801
18802 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18803
18804         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18805
18806 2006-03-01  Mike Stump  <mrs@apple.com>
18807
18808         * g++.dg/abi/key2.C: Add.
18809
18810 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18811
18812         * gfortran.dg/logical_dot_product.f90: New test.
18813
18814         PR fortran/26393
18815         * gfortran.dg/used_interface_ref.f90: New test.
18816
18817         PR fortran/20938
18818         * gfortran.dg/dependency_2.f90: New test.
18819         * gfortran.fortran-torture/execute/where17.f90: New test.
18820         * gfortran.fortran-torture/execute/where18.f90: New test.
18821         * gfortran.fortran-torture/execute/where19.f90: New test.
18822         * gfortran.fortran-torture/execute/where20.f90: New test.
18823
18824 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18825
18826         * g++.dg/tree-ssa/pr26443.C: New test case.
18827
18828 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18829
18830         PR middle-end/26022
18831         * g++.dg/opt/return-slot1.C: New test.
18832
18833 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18834
18835         PR libgfortran/26136
18836         * gfortran.dg/namelist_23.f90: New test.
18837
18838 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18839
18840         PR middle-end/14752
18841         * gcc.dg/fold-eqandshift-2.c: New test case.
18842
18843 2006-02-28  Richard Guenther  <rguenther@suse.de>
18844
18845         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18846         decomposition.
18847
18848 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18849
18850         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18851
18852 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18853
18854         PR libgfortran/26464
18855         * gfortran.dg/backspace_5.f: New test.
18856         * gfortran.dg/backspace_6.f: New test.
18857
18858 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18859
18860         * gcc.dg/fold-eqandnot-1.c: New test case.
18861
18862 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18863
18864         PR middle-end/19983
18865         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18866
18867 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18868
18869         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18870         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18871
18872 2006-02-26  Richard Guenther  <rguenther@suse.de>
18873
18874         PR tree-optimization/26421
18875         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18876
18877 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18878
18879         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18880         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18881
18882 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18883
18884         * gcc.dg/fold-even-1.c: New test case.
18885
18886 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18887
18888         PR middle-end/21137
18889         * gcc.dg/fold-eqandshift-1.c: New test case.
18890
18891 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18892
18893         PR tree-optimization/25125
18894         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18895         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18896
18897 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18898
18899         PR tree-optimizations/26359
18900         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18901         with -fdump-tree-dceloop-details.
18902         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18903
18904 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18905
18906         PR middle-end/23673
18907         * gcc.dg/fold-eqxor-1.c: New test case.
18908         * gcc.dg/fold-eqxor-2.c: Likewise.
18909         * gcc.dg/fold-eqxor-3.c: Likewise.
18910
18911 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18912
18913         PR fortran/23092
18914         * scalar_mask_1.f90: New test.
18915
18916 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18917
18918         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18919         * g++.dg/eh/uncaught2.C: New.
18920         * g++.dg/eh/uncaught3.C: New.
18921
18922 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18923
18924         PR libgfortran/26423
18925         * gfortran.dg/read_many_1.f: New test.
18926
18927 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18928
18929         PR fortran/24519
18930         * gfortran.dg/dependency_3.f90: New test.
18931         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18932         XFAILs.
18933
18934         PR fortran/25395
18935         * gfortran.dg/equiv_6.f90: New test.
18936
18937 2006-02-23  Jeff Law  <law@redhat.com>
18938
18939         * gcc.c-torture/compile/pr26425.c: New test.
18940
18941 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18942
18943         PR middle-end/26412
18944         * gcc.dg/gomp/pr26412.c: New test.
18945
18946 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18947
18948         PR c++/26291
18949         * g++.dg/other/ellipsis1.C: New test.
18950         * g++.dg/parse/operator4.C: Adjust error marker.
18951
18952 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18953
18954         PR target/25603
18955         * gfortran.dg/pr25603.f: New testcase.
18956
18957 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18958
18959         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18960         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18961
18962 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18963
18964         * g++.dg/eh/spbp.C: New.
18965
18966 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18967
18968         PR middle-end/26379
18969         * gcc.target/i386/mmx-7.c: New test.
18970
18971 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18972
18973         PR tree-optimization/26361
18974         * gcc.dg/tree-ssa/vrp27.c: New test case.
18975
18976 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18977
18978         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18979         * gcc.dg/tree-ssa/complex-4.c: Here.
18980
18981 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18982
18983         PR middle-end/19543
18984         * gfortran.dg/logical_1.f90: New test case.
18985
18986 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18987
18988         PR middle-end/26334
18989         * gcc.dg/20060218-1.c: Moved to...
18990         * gcc.target/i386/20060218-1.c: ... here.  New test.
18991
18992 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18993
18994         PR fortran/26201
18995         * gfortran.dg/convert_1.f90: New.
18996
18997 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18998
18999         PR fortran/25054
19000         * gfortran.dg/namelist_5.f90: New test.
19001
19002         PR fortran/25089
19003         * gfortran.dg/namelist_4.f90: New test.
19004
19005 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19006
19007         PR tree-opt/25680
19008         * gcc.dg/tree-ssa/complex-3.c: New test.
19009
19010 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19011
19012         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19013         variable to take into account the variable name in the
19014         function header.
19015         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19016
19017 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19018
19019         PR middle-end/26334
19020         * gcc.c-torture/compile/20060217-1.c: New test.
19021         * gcc.dg/20060218-1.c: New test.
19022
19023 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19024
19025         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19026
19027 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19028
19029         * gcc.dg/cpp/undef3.c: New test.
19030         * gcc.dg/cpp/trad/builtins2.c: New test.
19031
19032 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19033
19034         PR c++/26266
19035         * g++.dg/template/static22.C: New test.
19036         * g++.dg/template/static23.C: New test.
19037         * g++.dg/template/static24.C: New test.
19038         * g++.dg/template/non-dependent13.C: New test.
19039         * g++.dg/init/member1.C: Tweak error markers.
19040
19041 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19042
19043         PR target/26255
19044         * gcc.c-torture/compile/pr26255.c: New test case.
19045
19046 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19047
19048         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19049         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19050         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19051         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19052         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19053         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19054         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19055
19056 2006-02-16  Jeff Law  <law@redhat.com>
19057
19058         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19059         * gcc.dg/tree-ssa/vrp26.c: New test.
19060
19061 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19062
19063         PR target/20353
19064         PR target/24578
19065         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19066         __UCLIBC__ is defined.
19067
19068 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19069
19070         PR fortran/26224
19071         * gfortran.dg/gomp/pr26224.f: New test.
19072
19073 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19074
19075         PR tree-opt/25918
19076         * lib/target-supports.exp
19077         (check_effective_target_vect_short_mult): New.
19078         (check_effective_target_vect_char_mult): New.
19079         (check_effective_target_vect_widen_sum_qi_to_si): New.
19080         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19081         (check_effective_target_vect_widen_sum_hi_to_si): New.
19082         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19083         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19084         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19085         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19086         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19087         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19088         vect-reduc-pattern-2c.c
19089         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19090         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19091         vect-reduc-pattern-1c.c
19092
19093 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19094
19095         PR fortran/24557
19096         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19097
19098 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19099
19100         PR fortran/26054
19101         * gfortran.dg/enum_8.f90: Remove check for warning.
19102         * gfortran.dg/iomsg_1.f90: Ditto.
19103         * gfortran.dg/enum_1.f90: Ditto.
19104         * gfortran.dg/enum_9.f90: Ditto.
19105         * gfortran.dg/enum_2.f90: Ditto.
19106         * gfortran.dg/enum_10.f90: Ditto.
19107         * gfortran.dg/enum_3.f90: Ditto.
19108         * gfortran.dg/flush_1.f90: Ditto.
19109         * gfortran.dg/enum_4.f90: Ditto.
19110         * gfortran.dg/array_constructor_1.f90: Ditto.
19111         * gfortran.dg/enum_5.f90: Ditto.
19112         * gfortran.dg/enum_6.f90: Ditto.
19113         * gfortran.dg/enum_7.f90: Ditto.
19114
19115 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19116
19117         PR middle-end/26300
19118         * gcc.c-torture/compile/20060215-1.c: New test.
19119
19120 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19121
19122         PR middle-end/23670
19123         * gcc.dg/tree-ssa/andor-2.c: New test case.
19124
19125 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19126
19127         PR fortran/25045
19128         * optional_dim.f90: New test.
19129
19130 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19131
19132         PR fortran/26277
19133         * gfortran.dg/label_4.f90: New.
19134
19135 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19136             Diego Novillo  <dnovillo@redhat.com>
19137             Uros Bizjak  <uros@kss-loka.si>
19138
19139         * gfortran.dg/gomp: New directory.
19140
19141 2006-02-14  Richard Guenther  <rguenther@suse.de>
19142
19143         PR tree-optimization/26258
19144         * gcc.dg/torture/pr26258.c: New testcase.
19145
19146 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19147
19148         PR fortran/26246
19149         * gfortran.dg/pr26246_1.f90: New test.
19150         * gfortran.dg/pr26246_2.f90: New test.
19151
19152         PR middle-end/26092
19153         * gcc.c-torture/compile/20060208-1.c: New test.
19154
19155 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19156
19157         PR fortran/26074
19158         PR fortran/25103
19159         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19160         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19161         * gfortran.dg/automatic_module_variable.f90: Change error message.
19162
19163         PR fortran/20861
19164         * gfortran.dg/internal_dummy_1.f90: New test.
19165
19166         PR fortran/20871
19167         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19168
19169
19170         PR fortran/25083
19171         * gfortran.dg/uncommon_block_data_1.f90: New test.
19172         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19173         with standard.
19174
19175         PR fortran/25088
19176         * gfortran.dg/typed_subroutine_1.f90: New test.
19177
19178 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19179
19180         * objc.dg/dwarf-1.m: New.
19181
19182 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19183
19184         PR middle-end/24427
19185         * gcc.dg/tree-ssa/andor-1.c: New test case.
19186
19187 2006-02-13  Josh Conner  <jconner@apple.com>
19188
19189         PR target/25376
19190         * gcc.dg/pr25376.c: New test.
19191
19192         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19193         assemble.
19194         * lib/target-supports.exp (check_named_sections_available):
19195         Only compile named-sections test -- don't assemble.
19196
19197 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19198
19199         * g++.dg/warn/no-write-strings.C: New test.
19200         * g++.dg/warn/write-strings.C: Likewise.
19201         * g++.dg/warn/write-strings-default.C: Likewise.
19202
19203 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19204
19205         PR fortran/25806
19206         * gfortran.dg/ret_pointer_2.f90: New test.
19207
19208 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19209
19210         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19211
19212 2006-02-10  Jeff Law  <law@redhat.com>
19213
19214         * gcc.c-torture/compile/pr26213.c: New test.
19215
19216 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19217
19218         gfortran.dg/null_1.f90: New test.
19219
19220 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19221
19222         PR fortran/14771
19223         * gfortran.dg/parens_4.f90: New.
19224         * gfortran.dg/parens_5.f90: New.
19225
19226 2006-02-10  Richard Guenther  <rguenther@suse.de>
19227
19228         * gcc.dg/pr23372-1.c: Remove empty file.
19229
19230 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19231         Paul Thomas  <pault@gcc.gnu.org>
19232
19233         PR fortran/14771
19234         * gfortran.dg/parens_1.f90: New.
19235         * gfortran.dg/parens_2.f90: New.
19236         * gfortran.dg/parens_3.f90: New.
19237
19238 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19239
19240         PR fortran/26038
19241         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19242
19243         PR fortran/25059
19244         * gfortran.dg/impure_assignment_1.f90: New test.
19245
19246         PR fortran/25070
19247         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19248
19249 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19250
19251         PR target/26141
19252         * g++.dg/expr/stdarg2.C: New test.
19253
19254 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19255
19256         PR inline-asm/16194
19257         * gcc.dg/pr16194.c: New test.
19258
19259 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19260
19261         * ada/acats/run_acats: Use portable variant of "$@".
19262
19263 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19264
19265         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19266         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19267
19268 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19269
19270         PR tree-opt/26179
19271         * g++.dg/opt/pr26179.C: New test.
19272
19273 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19274
19275         PR middle-end/26134
19276         * gcc.dg/tree-ssa/complex-3.c: New test.
19277
19278 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19279
19280         * gcc.c-torture/compile/volatile-1.c: New test.
19281
19282 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19283
19284         PR 26180
19285         * gcc.dg/tree-ssa/pr26180.c: New test.
19286
19287 2006-02-08  Jeff Law  <law@redhat.com>
19288
19289         * gcc.dg/tree-ssa/pr21417.c: New test.
19290
19291 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19292
19293         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19294         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19295
19296 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19297
19298         * lib/scanrtl.exp: New.
19299
19300 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19301
19302         PR c++/26071
19303         * g++.dg/other/virtual2.C: New test.
19304
19305         PR c++/26070
19306         * g++.dg/other/virtual1.C: New test.
19307
19308 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19309
19310         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19311         cleanup-ipa-dump): Update dump file glob patterns.
19312         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19313         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19314
19315         * lib/gcc-dg.exp: Load it.
19316         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19317
19318 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19319
19320         PR testsuite/26159
19321         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19322         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19323
19324 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19325
19326         PR fortran/25577
19327         * gfortran.dg/mvbits_1.f90: New.
19328
19329 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19330
19331         * g++.dg/warn/Wdiv-by-zero.C: New test.
19332         * g++.dg/warn/Wno-div-by-zero.C: New.
19333
19334 2006-02-07  Jeff Law  <law@redhat.com>
19335
19336         * gcc.dg/tree-ssa/pr21559.c: New test.
19337
19338         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19339         multiple VRP passes.
19340         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19341         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19342         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19343         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19344         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19345         * gcc.dg/tree-ssa/vrp02.c: Likewise
19346         * gcc.dg/tree-ssa/vrp11.c: Likewise
19347         * gcc.dg/tree-ssa/pr14341.c: Likewise
19348         * gcc.dg/tree-ssa/vrp19.c: Likewise
19349         * gcc.dg/tree-ssa/vrp20.c: Likewise
19350         * gcc.dg/tree-ssa/vrp03.c: Likewise
19351         * gcc.dg/tree-ssa/pr21086.c: Likewise
19352         * gcc.dg/tree-ssa/pr21959.c: Likewise
19353         * gcc.dg/tree-ssa/vrp21.c: Likewise
19354         * gcc.dg/tree-ssa/vrp04.c: Likewise
19355         * gcc.dg/tree-ssa/pr25485.c: Likewise
19356         * gcc.dg/tree-ssa/pr22026.c: Likewise
19357         * gcc.dg/tree-ssa/vrp22.c: Likewise
19358         * gcc.dg/tree-ssa/vrp05.c: Likewise
19359         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19360         * gcc.dg/tree-ssa/pr20701.c: Likewise
19361         * gcc.dg/tree-ssa/vrp23.c: Likewise
19362         * gcc.dg/tree-ssa/vrp06.c: Likewise
19363         * gcc.dg/tree-ssa/pr22117.c: Likewise
19364         * gcc.dg/tree-ssa/pr20702.c: Likewise
19365         * gcc.dg/tree-ssa/vrp15.c: Likewise
19366         * gcc.dg/tree-ssa/pr21090.c: Likewise
19367         * gcc.dg/tree-ssa/pr21294.c: Likewise
19368         * gcc.dg/tree-ssa/vrp24.c: Likewise
19369         * gcc.dg/tree-ssa/vrp07.c: Likewise
19370         * gcc.dg/tree-ssa/pr21563.c: Likewise
19371         * gcc.dg/tree-ssa/pr25382.c: Likewise
19372         * gcc.dg/tree-ssa/vrp16.c: Likewise
19373         * gcc.dg/tree-ssa/vrp25.c: Likewise
19374         * gcc.dg/tree-ssa/vrp08.c: Likewise
19375         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19376         * gcc.dg/tree-ssa/vrp17.c: Likewise
19377         * gcc.dg/tree-ssa/pr21458.c: Likewise
19378         * g++.dg/tree-ssa/pr18178.C: Likewise
19379
19380 2006-02-07  Richard Guenther  <rguenther@suse.de>
19381
19382         PR c++/26140
19383         Revert
19384         2006-01-30  Richard Guenther  <rguenther@suse.de>
19385         PR c++/23372
19386         * gcc.dg/pr23372-1.C: New testcase.
19387
19388         * g++.dg/tree-ssa/pr26140.C: New testcase.
19389
19390 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19391
19392         PR c++/9737
19393         * g++.dg/template/ttp15.C: New test.
19394         * g++.dg/template/ttp16.C: Likewise.
19395         * g++.dg/template/ttp17.C: Likewise.
19396         * g++.old-deja/g++.pt/ttp36.C: Remove.
19397         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19398         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19399         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19400         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19401         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19402         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19403         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19404         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19405         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19406
19407 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19408
19409         PR libfortran/23815
19410         * unf_io_convert_4.f90: New test.
19411
19412 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19413
19414         * gcc.dg/tree-ssa/loadpre10.c: New test.
19415         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19416         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19417         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19418
19419 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19420
19421         PR libfortran/24685
19422         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19423
19424 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19425
19426         PR tree-opt/25251
19427         * gfortran.dg/assign_7.f: New test.
19428
19429 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19430
19431         PR fortran/26041
19432         PR fortran/26064
19433         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19434         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19435         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19436
19437 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19438
19439         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19440         in size_t typedef.
19441
19442 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19443
19444         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19445         * g++.dg/charset/string.c (foo): Likewise.
19446         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19447         const char*
19448         * g++.dg/ext/builtin2.C (printf): Likewise.
19449         * g++.dg/init/new15.C (printf): Likewise.
19450         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19451         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19452         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19453         * g++.dg/template/non-dependent4.C (temp): Likewise.
19454         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19455         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19456         parameter type to const char*.
19457         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19458         Change type to const char*.
19459         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19460         Likewise.
19461         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19462         second parameter type to const char*.
19463         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19464         (Y::Y): Change parameter type to const char*.
19465         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19466         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19467         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19468         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19469         (char*).
19470         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19471         const char*.
19472         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19473         type to const char*.
19474         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19475         return type to const char*.
19476         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19477         to const char*.
19478         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19479         * g++.old-deja/g++.law/refs1.C: Likewise.
19480         * g++.old-deja/g++.law/visibility1.C: Likewise.
19481         * g++.old-deja/g++.law/visibility2.C: Likewise.
19482         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19483         const char*.
19484         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19485         * g++.old-deja/g++.mike/net48.C: Likewise.
19486         * g++.old-deja/g++.mike/p646.C: Likewise.
19487         * g++.old-deja/g++.mike/p6746.C: Likewise.
19488         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19489         type to const char*.
19490         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19491         deprecated conversion warning.
19492         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19493         char*.
19494         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19495         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19496         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19497         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19498         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19499         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19500         * g++.old-deja/g++.pt/t39.C: Likewise.
19501         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19502         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19503
19504 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19505
19506         PR fortran/25075
19507         intrinsic_argument_conformance_1.f90: New test.
19508
19509 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19510
19511         PR fortran/20845
19512         * gfortran.dg/char_result_11.f90: Add SAVE.
19513         * gfortran.dg/der_pointer_4.f90: Ditto.
19514         * gfortran.dg/default_initialization.f90: New test.
19515
19516 2006-02-03  Jeff Law  <law@redhat.com>
19517
19518         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19519         handle more than 100 dump files.
19520         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19521         * lib/scantree.exp (scan-tree-dump): Likewise.
19522         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19523         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19524         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19525         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19526         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19527
19528 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19529
19530         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19531
19532 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19533
19534         * g++.dg/template/using12.C: New test.
19535
19536 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19537
19538         * gcc.target/powerpc/pr25960.c: New test.
19539
19540 2006-02-02  Steven G. Kargl  <kargls@comcast>
19541
19542         PR fortran/24958
19543         gfortran.dg/nullify_2.f90: New test.
19544
19545 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19546
19547         PR 25990
19548         * gcc.dg/gomp/pr25990.c: New test.
19549
19550 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19551
19552         PR c++/25342
19553         * g++.gd/template/partial4.C: New test.
19554
19555 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19556
19557         PR middle-end/26001
19558         * gfortran.dg/data_char_2.f90: New.
19559
19560 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19561
19562         PR fortran/26039
19563         maxval_maxloc_conformance_1.f90: New test.
19564
19565 2006-01-31  Richard Guenther  <rguenther@suse.de>
19566
19567         * gcc.target/i386/sselibm-1.c: New testcase.
19568         * gcc.target/i386/sselibm-2.c: Likewise.
19569         * gcc.target/i386/sselibm-3.c: Likewise.
19570         * gcc.target/i386/sselibm-4.c: Likewise.
19571         * gcc.target/i386/sselibm-5.c: Likewise.
19572
19573 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19574
19575         PR fortran/24266
19576         * gfortran.dg/arrayio_derived_2.f90: New.
19577
19578 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19579
19580         * gcc.dg/unsigned-long-compare.c: New test.
19581
19582 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19583
19584         PR testsuite/25318
19585         * lib/target-supports.exp (check_effective_target_freorder):
19586         Check to see if target supports -freorder-blocks-and-partition.
19587         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19588         instead of "dg-require-named-sections".
19589
19590 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19591
19592         PR target/14798:
19593         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19594         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19595         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19596         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19597         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19598         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19599         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19600         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19601
19602 2006-01-30  Richard Guenther  <rguenther@suse.de>
19603
19604         PR c++/23372
19605         * gcc.dg/pr23372-1.C: New testcase.
19606
19607 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19608
19609         * gcc.dg/gomp/pr25874.c: New test.
19610
19611 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19612
19613         PR tree-opt/25911
19614         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19615
19616 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19617
19618         PR fortran/18578
19619         PR fortran/18579
19620         PR fortran/20857
19621         PR fortran/20885
19622         * gfortran.dg/intent_out_1.f90: New test.
19623
19624 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19625
19626         PR fortran/17911
19627         * gfortran.dg/procedure_lvalue.f90: New test.
19628
19629         PR fortran/20895
19630         PR fortran/25030
19631         * gfortran.dg/char_pointer_assign_2.f90: New test.
19632         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19633         assignment to be consistent with standard.
19634         * gfortran.dg/char_result_2.f90: The same.
19635         * gfortran.dg/char_result_8.f90: The same.
19636
19637 2006-01-28  Zack Weinberg  <zackw@panix.com>
19638
19639         * gcc.dg/Woverlength-strings.c
19640         * gcc.dg/Woverlength-strings-pedantic-c89.c
19641         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19642         * gcc.dg/Woverlength-strings-pedantic-c99.c
19643         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19644
19645 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19646
19647         * gcc.c-torture/execute/20060127-1.c: New test.
19648
19649 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19650
19651         PR c++/25999
19652         * g++.dg/ext/pragmaweak1.C: New test.
19653
19654 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19655
19656         PR c++/25855
19657         * g++.dg/template/spec29.C: New test.
19658
19659 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19660
19661         PR c/19606.
19662         * gcc.c-torture/execute/pr19606.c: New.
19663
19664 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19665
19666         * gcc.dg/pragma-re-4.c: New test.
19667
19668 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19669
19670         PR fortran/25964
19671         * gfortran.dg/assumed_size_refs_3.f90: New test.
19672
19673 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19674
19675         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19676
19677 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19678
19679         PR ada/21317
19680         * ada/acats/support/impdef.a: Add One_Long_Second.
19681         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19682         * ada/acats/tests/c9/c94026.a: Likewise.
19683         * ada/acats/tests/c9/c97305c.ada: Likewise.
19684         * ada/acats/tests/c9/c99004a.ada: Likewise.
19685
19686 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19687
19688         PR fortran/25964
19689         * gfortran.dg/global_references_2.f90: New test.
19690
19691         PR fortran/25084
19692         PR fortran/20852
19693         PR fortran/25085
19694         PR fortran/25086
19695         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19696         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19697
19698         PR fortran/25416
19699         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19700
19701 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19702
19703         PR c/25892
19704         * gcc.dg/Wpointer-sign.c: New.
19705         * gcc.dg/Wpointer-sign-Wall.c: New.
19706         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19707         * gcc.dg/Wpointer-sign-pedantic.c: New.
19708         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19709         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19710
19711 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19712
19713         PR C/25861
19714         * gcc.c-torture/compile/pr25861.c: New test.
19715
19716 2006-01-26  Paul Brook  <paul@codesourcery.com>
19717
19718         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19719         on short-enum targets.
19720         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19721         variable.
19722         (generate_fields): Use short_enums.
19723         (main): Set short_enums.  Document -e.
19724         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19725         on short-enum targets.
19726         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19727         variable.
19728         (generate_fields): Use short_enums.
19729         (main): Set short_enums.  Document -e.
19730         * lib/target-supports.exp (check_effective_target_short_enums): New.
19731
19732 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19733
19734         PR target/25947
19735         * gcc.dg/torture/pr25947-1.c: New test.
19736
19737 2006-01-25  Jan Hubicka  <jh@suse.cz>
19738             Roger Sayle  <roger@eyesopen.com>
19739
19740         PR rtl-optimization/25703
19741         * gcc.target/i386/20060125-1.c: New test case.
19742         * gcc.target/i386/20060125-2.c: New test case.
19743
19744 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19745
19746         PR fortran/18540
19747         * gfortran.dg/goto_1.f: New.
19748
19749 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19750
19751         PR fortran/25716
19752         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19753         25716 on 32-bit systems too.
19754
19755 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19756
19757         PR testsuite/25590
19758         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19759
19760 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19761
19762         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19763
19764 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19765
19766         PR fortran/25835
19767         * gfortran.dg/read_eof.f90: Delete, renamed.
19768         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19769         * gfortran.dg/read_eof_2.f90: New test.
19770         * gfortran.dg/read_eof_3.f90: New test.
19771
19772 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19773
19774         PR tree-opt/25860
19775         * gcc.c-torture/compile/pr25860.c: New test.
19776
19777 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19778
19779         PR c++/25552
19780         * g++.dg/parse/dtor8.C: New test.
19781
19782 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19783
19784         PR testsuite/25891
19785         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19786         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19787         check_effective_target_fopenmp returns 0.
19788
19789 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19790
19791         PR ada/20548
19792         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19793         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19794         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19795
19796 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19797
19798         PR tree-opt/25857
19799         * g++.dg/opt/pr25857.C: New test.
19800
19801 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19802         Jan Hubicka  <jh@suse.cz>
19803         Richard Guenther  <rguenther@suse.de>
19804
19805         PR rtl-optimization/25654
19806         * gcc.dg/torture/pr25654.c: New testcase.
19807         * gcc.target/i386/pr25654.c: Likewise.
19808
19809 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19810
19811         PR fortran/25901
19812         * gfortran.dg/internal references_2.f90: New test.
19813
19814         Fix regression in testing of admissability of attributes.
19815         * gfortran.dg/intent_used_1.f90: New test.
19816
19817 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19818
19819         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19820         Remove target conditional torture options for i?86 and x86_64
19821         GNU/Linux.
19822
19823 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19824
19825         PR c++/10891
19826         * g++.dg/rtti/no-rtti.C: New.
19827
19828 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR c++/25895
19831         * g++.dg/inherit/conv2.C: New test.
19832
19833         PR c++/25856
19834         * g++.dg/parse/dtor7.C: New test.
19835
19836         PR c++/25858
19837         * g++.dg/template/crash44.C: New test.
19838
19839 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19840
19841         PR fortran/25124
19842         PR fortran/25625
19843         * gfortran.dg/internal_references_1.f90: New test.
19844           PR fortran/20881
19845         PR fortran/23308
19846         PR fortran/25538
19847         PR fortran/25710
19848         * gfortran.dg/global_references_1.f90: New test.
19849         * gfortran.dg/g77/19990905-1.f: Restore the error that
19850         there is a clash between the common block name and
19851         the name of a subroutine reference.
19852
19853         PR fortran/PR24276
19854         * gfortran.dg/aliasing_dummy_1.f90: New test.
19855
19856 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19857
19858         * gcc.dg/vmx/1b-01.c: Warning fix.
19859         * gcc.dg/vmx/1c-02.c: Likewise.
19860         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19861
19862 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19863
19864         PR testsuite/24962
19865         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19866
19867 2006-01-20  Richard Guenther  <rguenther@suse.de>
19868         Steven Bosscher <stevenb.gcc@gmail.com>
19869
19870         PR rtl-optimization/24626
19871         * gcc.dg/torture/pr24626-1.c: New testcase.
19872         * gcc.dg/torture/pr24626-2.c: Likewise.
19873         * gcc.dg/torture/pr24626-3.c: Likewise.
19874         * gcc.dg/torture/pr24626-4.c: Likewise.
19875
19876 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19877
19878         PR c++/5520
19879         * g++.dg/warn/empty-body.C: New.
19880
19881 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19882
19883         PR c++/22136
19884         * g++.dg/template/using10.C: New test.
19885         * g++.dg/temlpate/using11.C: Likewise.
19886         * g++.dg/inherit/using5.C: Tweak error messages.
19887
19888 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19889
19890         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19891         target test.
19892         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19893
19894 2006-01-19  Jan Hubicka  <jh@suse.cz>
19895
19896         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19897
19898 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19899
19900         PR c++/25854
19901         * g++.dg/template/spec28.C: New test.
19902
19903 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19904
19905         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19906         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19907
19908 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19909
19910         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19911         * gcc.dg/gomp/critical-1.c: Likewise.
19912         * gcc.dg/gomp/critical-3.c: Likewise.
19913         * gcc.dg/gomp/empty.c: Likewise.
19914         * gcc.dg/gomp/ordered-1.c: Likewise.
19915         * gcc.dg/gomp/for-4.c: Likewise.
19916         * gcc.dg/gomp/for-6.c: Likewise.
19917         * gcc.dg/gomp/master-3.c: Likewise.
19918         * gcc.dg/gomp/for-8.c: Likewise.
19919         * gcc.dg/gomp/for-10.c: Likewise.
19920         * gcc.dg/gomp/for-18.c: Likewise.
19921         * gcc.dg/gomp/for-5.c: Likewise.
19922         * gcc.dg/gomp/for-7.c: Likewise.
19923         * gcc.dg/gomp/for-9.c: Likewise.
19924
19925 2006-01-18  Jeff Law  <law@redhat.com>
19926
19927         * gcc.dg/tree-ssa/vrp25.c: New test.
19928
19929 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19930
19931         * gcc.dg/pr25805.c: Fix misapplied patch.
19932
19933 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19934
19935         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19936         (check_effective_target_vect_udot_qi): New.
19937         (check_effective_target_vect_sdot_hi): New.
19938         (check_effective_target_vect_udot_hi): New.
19939         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19940         prefixed with "wrapv-" with -fwrapv.
19941         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19942         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19943         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19944         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19945         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19946
19947         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19948         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19949         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19950         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19951
19952 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19953
19954         PR c++/16829
19955         * g++.dg/other/default2.C: New test.
19956         * g++.dg/other/default3.C: New test.
19957
19958 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19959
19960         PR c/25805
19961         * gcc.dg/pr25805.c: New file.
19962
19963 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19964
19965         PR c++/25836
19966         * g++.dg/template/init6.C: New test.
19967
19968 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19969
19970         * gcc.dg/tree-ssa/pr24287.c: New test
19971
19972 2006-01-18  Eric Christopher  <echristo@apple.com>
19973
19974         * g++.dg/eh/table.C: New.
19975
19976 2006-01-18  DJ Delorie  <dj@redhat.com>
19977
19978         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19979         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19980         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19981         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19982
19983 2006-01-18  Jeff Law  <law@redhat.com>
19984
19985         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19986         on wrapping on overflow semantics.
19987
19988         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19989
19990         * gcc.gc/tree-ssa/vrp23.c: New test.
19991         * gcc.gc/tree-ssa/vrp24.c: New test.
19992
19993 2006-01-18  Richard Henderson  <rth@redhat.com>
19994             Aldy Hernandez  <aldyh@redhat.com>
19995             Jakub Jelinek  <jakub@redhat.com>
19996             Diego Novillo  <dnovillo@redhat.com>
19997             Uros Bizjak  <uros@kss-loka.si>
19998
19999         * gcc.dg/gomp: New directory.
20000
20001 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20002             Steven G. Kargl  <kargls@comcast.net>
20003
20004         PR fortran/20869
20005         * gfortran.dg/intrinsic_external_1.f90: New test.
20006
20007         PR fortran/20875.
20008         * gfortran.dg/elemental_pointer_1.f90: New test.
20009
20010         PR fortran/25024
20011         * gfortran.dg/external_procedures_1.f90: New test.
20012
20013         PR fortran/25785
20014         gfortran.dg/assumed_present.f90: New test.
20015
20016 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20017
20018         * g++.dg/parse/lookup5.C: New test.
20019
20020 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20021
20022         PR fortran/25697
20023         * gfortran.dg/read_eof.f90: New test.
20024
20025 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20026
20027         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20028         add a closing brace.
20029
20030 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20031
20032         PR fortran/25631
20033         * gfortran.dg/fmt_tl.f: New test.
20034
20035 2006-01-17  Eric Christopher  <echristo@apple.com>
20036
20037         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20038         * g++.old-deja/g++.warn/impint2.C: Ditto.
20039         * g++.old-deja/g++.other/null1.C: Ditto.
20040         * g++.dg/warn/conv2.C: Ditto.
20041         * g++.dg/warn/conv4.C: New file.
20042
20043 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20044
20045         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20046
20047 2006-01-17  Andreas Jaeger  <aj@suse.de>
20048             Janis Johnson <janis187@us.ibm.com>
20049
20050         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20051         in 64-bit.
20052         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20053         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20054
20055 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20056
20057         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20058         (switchfiles): xfail txxx where xxx >= 25.
20059
20060 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20061
20062         PR testsuite/25764
20063         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20064
20065 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20066
20067         PR c/25682
20068         * gcc.dg/pr25682.c: New test.
20069         * g++.dg/parse/array-size2.C: New test.
20070
20071 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20072
20073         * consistency.vlad: Remove entire directory, 1652 files.
20074
20075 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20076
20077         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20078         check_effective_target_dfprt_nocache): New.
20079         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20080         (check_effective_target_dfprt): New.
20081         * lib/c-compat.exp (check_dfp): Remove.
20082         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20083         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20084         level of support for decimal float.
20085         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20086         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20087         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20088         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20089         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20090         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20091         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20092         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20093         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20094         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20095         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20096         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20097         directives.
20098
20099 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20100
20101         PR testsuite/25741
20102         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20103         $base_dir/../.
20104         * lib/gfortran.exp (gfortran_init): Likewise.
20105         * lib/obj-c++.exp (obj-c++_init): Likewise.
20106         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20107         (scan-assembler-dem-not): Likewise.
20108         * lib/scandump.exp (scan-dump-dem): Likewise.
20109         (scan-dump-dem-not): Likewise.
20110
20111 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20112
20113         PR testsuite/25767
20114         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20115         powerpc-*-darwin*.
20116         * lib/obj-c++.exp (obj-c++_init): Likewise.
20117
20118 2006-01-16  Richard Guenther  <rguenther@suse.de>
20119
20120         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20121
20122 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20123
20124         PR testsuite/25777
20125         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20126         to LD_LIBRARY_PATH.
20127
20128 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20129             Andrew Pinski  <pinskia@physics.uc.edu>
20130
20131         * gcc.dg/minmax-1.c: New test.
20132
20133 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20134
20135         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20136         * gcc.misc-tests/dectest.exp: Ditto.
20137
20138 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20139
20140         PR testsuite/25796
20141         * gcc.target/i386/cmov6.c: Use -march=k8.
20142
20143 2006-01-15  Andreas Jaeger  <aj@suse.de>
20144
20145         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20146         x86 does not have __float128.
20147
20148 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20149
20150         * gcc.target/i386/cmov6.c: New test.
20151
20152 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20153
20154         PR c++/25663
20155         * g++.dg/template/ctor6.C: New test.
20156
20157 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20158
20159         PR tree-optimization/25485
20160         * gcc.dg/tree-ssa/pr25485.c: New.
20161
20162 2006-01-14  Richard Guenther  <rguenther@suse.de>
20163
20164         PR tree-optimization/22548
20165         PR tree-optimization/22555
20166         PR tree-optimization/22501
20167         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20168         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20169         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20170         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20171         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20172         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20173         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20174         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20175         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20176
20177 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20178
20179         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20180         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20181
20182 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20183         Richard Guenther  <rguenther@suse.de>
20184
20185         PR rtl-optimization/24257
20186         * gcc.dg/torture/pr24257.c: New testcase.
20187
20188 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20189
20190         * gcc.c-torture/execute/20060110-1.c: New test.
20191         * gcc.c-torture/execute/20060110-2.c: New test.
20192
20193 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20194
20195         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20196
20197 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20198
20199         PR fortran/25756
20200         * gfortran.dg/label_3.f90: New test.
20201
20202 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20203
20204         PR tree-optimization/25771
20205         * g++.dg/tree-ssa/pr25771.C: New test
20206
20207 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20208
20209         PR tree-opt/24365
20210         * g++.dg/opt/complex5.C: New test.
20211
20212 2006-01-13  Richard Guenther  <rguenther@suse.de>
20213
20214         * gcc.target/i386/387-9.c: New testcase.
20215
20216 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20217
20218         PR c++/24824
20219         * g++.dg/debug/dwarf2-1.C: New.
20220
20221 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20222
20223         PR testsuite/25728
20224         * lib/gcov.exp (verify-lines): Add "close $fd".
20225
20226 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20227             Ben Elliston  <bje@au.ibm.com>
20228
20229         * gcc.dg/dfp/inf-1.c: New test.
20230
20231 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20232             Yao Qi  <qiyaoltc@cn.ibm.com>
20233             Ben Elliston  <bje@au.ibm.com>
20234             Jon Grimm  <jgrimm2@us.ibm.com>
20235
20236         * gcc.dg/nodfp-1.c: New test.
20237         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20238         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20239         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20240         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20241         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20242         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20243         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20244         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20245         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20246         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20247         * gcc.dg/format/dfp-printf-1.c: Likewise.
20248         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20249         (compat_setup_dfp): New.
20250         * gcc.dg/compat/compat.exp: Use it.
20251         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20252         Make some variables global, prepend "compat_" to their names.
20253         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20254         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20255         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20256         * lib/compat.exp (compat_skip_list): Make global, rename.
20257         * lib/c-compat.exp: New file.
20258         * lib/target-supports.exp (check_effective_target_dfp): New.
20259
20260         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20261         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20262         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20263         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20264         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20265         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20266         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20267         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20268         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20269         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20270         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20271         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20272         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20273         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20274         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20275         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20276         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20277         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20278         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20279         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20280         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20281         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20282         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20283         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20284         gcc.dg/dfp/struct-layout-1.c,
20285         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20286         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20287         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20288         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20289         gcc.dg/dfp/func-vararg-dfp.c,
20290         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20291         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20292         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20293         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20294         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20295
20296 2006-01-11  Richard Guenther  <rguenther@suse.de>
20297
20298         PR tree-optimization/25734
20299         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20300
20301 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20302
20303         PR fortran/25486
20304         * gfortran.dg/literal_character_constant_1_x.F: New test.
20305         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20306         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20307         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20308
20309 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20310
20311         PR c++/25386
20312         * g++.dg/ext/packed3.C: Add expected packed error.
20313
20314 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20315
20316         PR target/25706
20317         * gcc.dg/torture/pr25706-1.c: New test.
20318
20319 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20320
20321         PR tree-optimization/23109
20322         PR tree-optimization/23948
20323         PR tree-optimization/24123
20324
20325         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20326         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20327         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20328         g++.dg/tree-ssa/pr23948.C: New testcases.
20329         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20330         three divisions in order to do the optimization.
20331
20332 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20333
20334         PR c++/25632
20335         * g++.dg/other/pr25632.C: New test.
20336
20337 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20338
20339         PR fortran/25730
20340         * gfortran.dg/used_types_1.f90: New test.
20341
20342 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20343
20344         PR target/25718
20345         * gcc.dg/torture/pr25718-1.c: New test.
20346
20347 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20348
20349         * gfortran.dg/list_read_2.f90: Fix typo in description.
20350
20351 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20352
20353         * lib/target-supports.exp (check_visibility_available): Simplify test
20354         for *-*-netware*.
20355         (check_profiling_available): Fail for *-*-netware*.
20356         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20357         * gcc.dg/20021014-1.c: Likewise.
20358         * gcc.dg/nest.c: Likewise.
20359
20360 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20361
20362         fortran/24936
20363         * gfortran.dg/forall_3.f90: New test.
20364
20365 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20366
20367         PR fortran/21977
20368         * gfortran.dg/nesting_2.f90: New test.
20369         * gfortran.dg/nesting_3.f90: New test.
20370
20371 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20372
20373         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20374         Fix typo in comment.
20375
20376 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20377
20378         * gfortran.dg/single_char_string.f90: New test.
20379
20380 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20381
20382         * gfortran.dg/ichar_2.f90: New test.
20383
20384 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20385
20386         PR fortran/25093
20387         * gfortran.dg/private_type_4.f90: New.
20388
20389 2006-01-07  Richard Guenther  <rguenther@suse.de>
20390
20391         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20392
20393 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20394
20395         * gfortran.dg/func_decl_1.f90: New.
20396         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20397         * gfortran.dg/array_alloc_2.f90: Likewise.
20398         * gfortran.dg/char_result_8.f90: Likewise.
20399         * gfortran.dg/dup_save_1.f90: Likewise.
20400         * gfortran.dg/dup_save_2.f90: Likewise.
20401         * gfortran.dg/f2c_6.f90: Likewise.
20402         * gfortran.dg/f2c_7.f90: Likewise.
20403         * gfortran.dg/func_result_2.f90: Likewise.
20404         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20405
20406 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20407
20408         PR fortran/22146
20409         * gfortran.dg/elemental_subroutine_1.f90: New test.
20410         * gfortran.dg/elemental_subroutine_2.f90: New test.
20411
20412         PR fortran/25029
20413         PR fortran/21256
20414         * gfortran.dg/assumed_size_refs_1.f90: New test.
20415
20416         PR fortran/20868
20417         PR fortran/20870
20418         * gfortran.dg/assumed_size_refs_2.f90: New test.
20419         * gfortran.dg/initialization_1.f90: Change warning message.
20420
20421 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20422
20423         * gcc.dg/tree-ssa/loop-15.c: New test.
20424
20425 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20426
20427         PR fortran/25598
20428         * gfortran.dg/backspace_3.f: New test.
20429         * gfortran.dg/backspace_4.f: New test.
20430
20431 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20432
20433         PR fortran/24268
20434         * gfortran.dg/fmt_white.f: Update test.
20435
20436 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20437
20438         * gcc.dg/cast-1.c: Add new warning.
20439         * gcc.dg/cast-2.c: Likewise.
20440         * gcc.dg/cast-3.c: Likewise.
20441         * gcc.dg/format/cast-1.c: Likewise.
20442         * gcc.dg/cast-4.c: New testcase.
20443
20444 2006-01-05  Richard Guenther  <rguenther@suse.de>
20445
20446         PR tree-optimization/22555
20447         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20448
20449 2006-01-05  Richard Guenther  <rguenther@suse.de>
20450             Diego Novillo  <dnovillo@redhat.com>
20451
20452         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20453         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20454         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20455         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20456         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20457         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20458         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20459         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20460         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20461         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20462         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20463         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20464         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20465         * treelang/compile/extravar.tree: Likewise.
20466         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20467         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20468         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20469         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20470         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20471
20472 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20473
20474         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20475         for 64-bit fix.
20476
20477 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20478
20479         PR fortran/23675
20480         gfortran.dg/char_result_11.f90: New.
20481
20482 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20483
20484         PR c++/24782
20485         * g++.dg/parse/access9.C: New test.
20486         * g++.dg/tc1/dr52.C: Tweak error markers.
20487
20488 2006-01-04  Richard Henderson  <rth@redhat.com>
20489
20490         Merge from gomp branch.
20491         * g++.dg/parse/pragma2.C: Update expected error lines.
20492
20493 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20494
20495         * g++.dg/other/i386-2.C: New test.
20496
20497         PR target/25554
20498         * gcc.c-torture/compile/20051228-1.c: New test.
20499
20500         PR c/25559
20501         * gcc.dg/pr25559.c: New test.
20502
20503 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/25492
20506         * g++.dg/lookup/friend9.C: New test.
20507
20508         PR c++/25625
20509         * g++.dg/template/repo5.C: New test.
20510
20511 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20512
20513         PR fortran/25101
20514         * gfortran.dg/forall_2.f90: New test.
20515
20516 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20517
20518         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20519         dg-require-weak.  Adjust regexp to handle leading-underscore
20520         targets and space as well as TAB after .weak.  Change previous
20521         64-bit fix to not use naked dot.
20522
20523 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20524
20525         PR rtl-optimization/25578
20526         * gcc.c-torture/execute/20060102-1.c: New testcase.
20527
20528 2006-01-03  Richard Guenther  <rguenther@suse.de>
20529
20530         PR c/25183
20531         * gcc.dg/torture/pr25183.c: New testcase.
20532
20533 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20534
20535         Merge from gomp-branch.
20536         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20537         * gcc.dg/ia64-sync-2.c: Likewise.
20538         * gcc.dg/ia64-sync-3.c: Likewise.
20539         * gcc.dg/ia64-sync-4.c: Likewise.
20540         * gcc.dg/sync-2.c: Likewise.
20541         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20542         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20543
20544 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/25635
20547         * g++.dg/parse/operator6.C: New test.
20548
20549         PR c++/25637
20550         * g++.dg/parse/error29.C: New test.
20551
20552         PR c++/25638
20553         * g++.dg/parse/dtor6.C: New test.
20554
20555         PR c++/25633
20556         * g++.dg/parse/ctor3.C: New test.
20557
20558         PR c++/25634
20559         * g++.dg/template/class3.C: New test.
20560
20561 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20562
20563         * g++.dg/debug/debug9.C: New.
20564
20565 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20566
20567         PR fortran/24640
20568         * gfortran.dg/label_2.f90: New test.
20569
20570 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20571
20572         * g++.dg/lookup/using12.C: Tighten error marker.
20573
20574 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20575             Andrew Pinski <pinskia@physics.uc.edu>
20576
20577         * gcc.target/powerpc/darwin-abi-3.c: New file.
20578         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20579         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20580         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20581         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20582         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20583         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20584         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20585         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20586
20587 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20588
20589         * gcc.dg/tree-ssa/loadpre1.c: New;
20590         * gcc.dg/tree-ssa/loadpre2.c: New;
20591         * gcc.dg/tree-ssa/loadpre3.c: New;
20592         * gcc.dg/tree-ssa/loadpre4.c: New;
20593         * gcc.dg/tree-ssa/loadpre5.c: New;
20594         * gcc.dg/tree-ssa/loadpre6.c: New;
20595         * gcc.dg/tree-ssa/loadpre7.c: New;
20596         * gcc.dg/tree-ssa/loadpre8.c: New;
20597         * gcc.dg/tree-ssa/loadpre9.c: New;
20598
20599 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20600
20601         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20602         * g++.dg/abi/thunk4.C: Likewise.
20603
20604 2006-01-01  Andreas Jaeger  <aj@suse.de>
20605
20606         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20607         portable.
20608
20609 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20610
20611         PR c++/25294
20612         * gcc.dg/pragma-pack-3.c: New test.
20613         * g++.dg/parse/pragma3.C: New test.
20614
20615 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20616
20617         PR middle-end/24827
20618         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20619
20620 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20621
20622         PR testsuite/25214
20623         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20624
20625 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20626
20627         PR fortran/22607
20628         * gfortran-dg/pure_byref_3.f90: New.
20629
20630         fortran/PR 25396
20631         * gfortran.dg/userdef_operator_1.f90: New.
20632
20633 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20634
20635         * g++.dg/abi/thunk3.C: New.
20636         * g++.dg/abi/thunk4.C: New.
20637
20638 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20639
20640         PR fortran/25532
20641         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20642         associated derived type components of derived types are
20643         properly declared in contained procedures.
20644
20645 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20646
20647         PR libgfortran/25139
20648         * gfortran.dg/backspace_2.f: New test.
20649
20650 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20651
20652         PR libgfortran/25550
20653         * gfortran.dg/endfile.f: New test.
20654
20655 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20656
20657         PR libgfortran/25419
20658         * gfortran.dg/comma.f: New test.
20659
20660 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20661
20662         * lib/gfortran-dg.exp: Remove trailing whitespace.
20663         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20664         -funroll-all-loops.
20665
20666 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20667
20668         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20669         Extended Double long doubles or repeat tests when long double is
20670         the same size as double.
20671
20672 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20673
20674         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20675
20676         PR testsuite/25442
20677         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20678         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20679
20680         PR testsuite/25441
20681         * gcc.dg/pr23911.c: Make test variable static.
20682
20683         PR testsuite/25444
20684         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20685
20686 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20687
20688         PR c++/25439
20689         * g++.dg/parse/crash17.C: Adjust error markers.
20690         * g++.dg/template/error20.C: New test.
20691
20692 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20693
20694         PR c++/23172
20695         * g++.dg/ext/complit4.C: New test.
20696
20697         PR c++/25417
20698         * g++.dg/ext/complit5.C: Likewise.
20699
20700 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20701
20702         PR tree-optimization/25125
20703         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20704         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20705         * gcc.c-torture/execute/pr25125.c: New.
20706
20707 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20708
20709         PR fortran/25029
20710         PR fortran/21256
20711         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20712         functions with incorrect assumed size references.
20713
20714 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20715
20716         PR c++/23171
20717         * g++.dg/opt/init1.C: New test.
20718
20719 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20720
20721         PR c++/24671
20722         * g++.dg/template/sfinae3.C: New test.
20723
20724 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20725
20726         * g++.dg/other/friend4.C: New test.
20727
20728 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20729
20730         PR target/25005
20731         * g++.dg/opt/pr25005.C: New test.
20732
20733 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20734
20735         PR c++/25369
20736         * g++.dg/template/ptrmem16.C: New test.
20737
20738 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20739
20740         PR fortran/25029
20741         PR fortran/21256
20742         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20743
20744 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20745
20746         PR libgfortran/25307
20747         * gfortran.dg/list_read_5.f90: New test.
20748
20749 2005-12-22  Richard Henderson  <rth@redhat.com>
20750
20751         * gcc.target/i386/sse-7.c: Use -msse2.
20752
20753 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20754
20755         PR rtl-optimization/25432
20756         * gcc.c-torture/compile/20051216-1.c: New test.
20757
20758         PR objc/25328
20759         * objc/execute/pr25328.m: New test.
20760
20761 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20762
20763         PR c++/25364
20764         * g++.dg/template/call4.C: New test.
20765
20766 2005-12-22  Dale Johannesen  <dalej@apple.com>
20767
20768         * gcc.target/i386/sse-17.c: New.
20769
20770 2005-12-22  Paul Brook  <paul@codesourcery.com>
20771
20772         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20773
20774 2005-12-22  Paul Brook  <paul@codesourcery.com>
20775
20776         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20777
20778 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20779
20780         PR tree-opt/25513
20781         * gcc.c-torture/compile/pr25513.c: New test.
20782
20783 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20784
20785         PR c++/23333
20786         * g++.dg/parse/error25.C: Add more tests.
20787
20788 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20789
20790         PR fortran/18990
20791         * gfortran.dg/der_charlen_1.f90: New.
20792
20793 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20794
20795         PR fortran/20889
20796         * gfortran.dg/pointer_component_type_1.f90: New test.
20797
20798         PR fortran/25029
20799         PR fortran/21256
20800         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20801         should give an error with assumed size array refernces and checks
20802         those that should not.
20803         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20804         reference an upper bound so that it does not generate an error.
20805
20806         PR fortran/19362
20807         PR fortran/20244
20808         PR fortran/20864
20809         PR fortran/25391
20810         * gfortran.dg/used_dummy_types_1.f90: New test.
20811         * gfortran.dg/used_dummy_types_2.f90: New test.
20812         * gfortran.dg/used_dummy_types_3.f90: New test.
20813         * gfortran.dg/used_dummy_types_4.f90: New test.
20814         * gfortran.dg/used_dummy_types_5.f90: New test.
20815
20816         PR fortran/23152
20817         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20818         group already being USE associated.
20819         * gfortran.dg/assumed_shape_nml.f90: New test.
20820         * gfortran.dg/assumed_size_nml.f90: New test.
20821
20822         PR fortran/20862
20823         PR fortran/25053
20824         PR fortran/25063
20825         PR fortran/25064
20826         PR fortran/25066
20827         PR fortran/25067
20828         PR fortran/25068
20829         PR fortran/25307
20830         * gfortran.dg/io_constraints_1.f90: New test.
20831         * gfortran.dg/io_constraints_1.f90: New test.
20832         * gfortran.dg/iostat_3.f90: Change wording of warning.
20833         * gfortran.dg/g77/19981216-0.f: The same.
20834
20835 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20836
20837         PR tree-optimization/23518
20838         * gcc.dg/pr23518.c: New.
20839
20840 2005-12-21  Mike Stump  <mrs@apple.com>
20841
20842         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20843
20844 2005-12-21  Paul Brook  <paul@codesourcery.com>
20845
20846         * gcc.dg/pr19340.c: Skip on m68k targets.
20847
20848 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20849
20850         PR rtl-optimization/25196
20851         * gcc.dg/pr25196.c: New test.
20852
20853 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20854
20855         PR fortran/25423
20856         gfortran.dg/where_nested_1.f90: New.
20857
20858 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20859
20860         PR tree-optimization/25382.
20861         * gcc.dg/tree-ssa/pr25382.c: New.
20862
20863 2005-12-20  Richard Guenther  <rguenther@suse.de>
20864
20865         PR middle-end/24306
20866         * gcc.target/i386/pr24306.c: New testcase.
20867
20868 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20869
20870         PR tree-optimization/25501
20871         * gcc.dg/tree-ssa/pr25501.c: New.
20872
20873 2005-12-20  Richard Guenther  <rguenther@suse.de>
20874
20875         Revert
20876         2005-12-02  Richard Guenther  <rguenther@suse.de>
20877
20878         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20879
20880 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/21228
20883         * g++.dg/warn/Wunreachable-code-2.C: New test.
20884
20885 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20886
20887         PR c++/24278
20888         * g++.dg/template/ctor5.C: New test.
20889
20890         PR c++/24915
20891         * g++.dg/template/overload8.C: New test.
20892
20893 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20894
20895         * gcc.c-torture/compile/pr25483 : New test.
20896
20897 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20898
20899         PR c++/20552
20900         * g++.dg/ext/typeof10.C: New test.
20901
20902 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20903
20904         * gcc.dg/mt-loopi1.c: New.
20905
20906 2005-12-18  Richard Guenther  <rguenther@suse.de>
20907
20908         PR tree-optimization/25481
20909         * gcc.dg/torture/pr25481.c: New testcase.
20910
20911 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20912
20913         PR rtl-optimization/21041
20914         * gcc.dg/pr21041.c: New test.
20915
20916 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20917
20918         PR libgfortran/25463
20919         * gfortran.dg/advance.f90: New test.
20920
20921 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20922
20923         * gcc.dg/20051201-1.c: New test.
20924
20925 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20926
20927         PR fortran/25018
20928         * gfortran.dg/initialization_1.f90: New test.
20929         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20930         * gfortran.dg/g77/980616-0.f: The same.
20931
20932 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20933
20934         * PR fortran/25458
20935         * gfortran.dg/chkbits.f90: New test.
20936
20937 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20938
20939         * gfortran.dg/enum_5.f: Revert to previous version.
20940
20941 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20942
20943         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20944         * gfortran.dg/nested_modules_1.f90: Ditto.
20945         * gfortran.dg/hollerith_f95.f90: Ditto.
20946         * gfortran.dg/select_5.f90: Ditto.
20947         * gfortran.dg/secnds.f: Ditto.
20948         * gfortran.dg/hollerith2.f90: Ditto.
20949         * gfortran.dg/imag_2.f: Ditto.
20950         * gfortran.dg/ftell_2.f90: Ditto.
20951         * gfortran.dg/malloc_free_1.f90: Ditto.
20952         * gfortran.dg/logint-1.f: Ditto.
20953         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20954         * gfortran.dg/e_d_fmt.f90: Ditto.
20955         * gfortran.dg/hollerith_legacy.f90: Ditto.
20956         * gfortran.dg/logint-2.f: Ditto.
20957         * gfortran.dg/enum_5.f90: Ditto.
20958         * gfortran.dg/f2c_2.f90: Ditto.
20959         * gfortran.dg/pr17143.f90: Ditto.
20960         * gfortran.dg/namelist_14.f90: Ditto.
20961         * gfortran.dg/logint-3.f: Ditto.
20962         * gfortran.dg/spread_scalar_source.f90: Ditto.
20963         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20964         * gfortran.dg/namelist_11.f: Ditto.
20965         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20966         * gfortran.dg/g77/20010519-1.f
20967         * gfortran.dg/g77/alpha1.f: Ditto.
20968         * gfortran.dg/g77/990115-1.f: Ditto.
20969         * gfortran.dg/g77/erfc.f: Ditto.
20970         * gfortran.dg/g77/19990313-3.f: Ditto.
20971         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20972         * gfortran.dg/g77/20010426.f: Ditto.
20973         * gfortran.dg/g77/19990313-0.f: Ditto.
20974         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20975         * gfortran.dg/g77/20000629-1.f: Ditto.
20976         * gfortran.dg/g77/970125-0.f: Ditto.
20977         * gfortran.dg/g77/8485.f: Ditto.
20978         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20979         * gfortran.dg/g77/19990313-1.f: Ditto.
20980         * gfortran.dg/g77/int8421.f: Ditto.
20981         * gfortran.dg/g77/19990305-0.f: Ditto.
20982         * gfortran.dg/g77/947.f: Ditto.
20983         * gfortran.dg/g77/19990905-2.f: Ditto.
20984         * gfortran.dg/g77/cabs.f: Ditto.
20985         * gfortran.dg/g77/19990313-2.f: Ditto.
20986         * gfortran.dg/g77/20020307-1.f: Ditto.
20987         * gfortran.dg/g77/dcomplex.f: Ditto.
20988         * gfortran.dg/g77/19990502-1.f: Ditto.
20989         * gfortran.dg/g77/19981216-0.f: Ditto.
20990         * gfortran.dg/common_4.f90: Ditto.
20991         * gfortran.dg/entry_4.f90: Ditto.
20992         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20993         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20994         * gfortran.dg/namelist_12.f: Ditto.
20995         * gfortran.dg/scale_1.f90: Ditto.
20996         * gfortran.dg/modulo_1.f90
20997         * gfortran.dg/hollerith.f90: Ditto.
20998         * gfortran.dg/direct_io_3.f90: Ditto.
20999         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21000         * gfortran.dg/gnu_logical_1.F: Ditto.
21001         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21002         * gfortran.dg/assign_1.f90: Ditto.
21003         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21004         * gfortran.dg/pr23095.f: Ditto.
21005         * gfortran.dg/read_float_1.f90: Ditto.
21006
21007 2005-12-17  Andreas Jaeger  <aj@suse.de>
21008
21009         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21010         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21011
21012 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21013
21014         PR fortran/24268
21015         * gfortran.dg/fmt_white.f: New test.
21016
21017 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21018
21019         * gfortran.dg/label_1.f90: New test.
21020
21021 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21022
21023         PR testsuite/25422
21024         * gcc.dg/20031012-1.c: Add -Walways-true option.
21025         * gcc.dg/weak/weak-3.c: Likewise.
21026         * g++.old-deja/g++.mike/warn8.C: Likewise.
21027
21028 2005-12-16  Mike Stump  <mrs@apple.com>
21029
21030         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21031         exit.
21032
21033 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21034
21035         PR libgfortran/25264
21036         PR libgfortran/25349
21037         * gfortran.dg/tl_editing.f90: Added additional checks.
21038         * gfortran.dg/t_editing.f: New test.
21039         * gfortran.dg/write_padding.f90: New test
21040
21041 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21042
21043         PR testsuite/25215
21044         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21045
21046 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21047
21048         PR rtl-optimization/24899
21049         * gcc.c-torture/execute/20051215-1.c: New test.
21050
21051 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21052
21053         PR 24823
21054         * gfortran.dg/pr24823.f: New test.
21055
21056 2005-12-16  Jeff Law  <law@redhat.com>
21057
21058         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21059
21060 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21061
21062         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21063         (base_types): Change C++ style comments to C style comments.  Remove
21064         aligned types from the array.  Keep Enums disabled.
21065         (complex_types): Remove aligned types from the array.
21066         Comment out "_Complex long double".
21067         (attrib_types): Remove.
21068         (complex_attrib_types): Remove.
21069         (attrib_array_types): Remove.
21070         (complex_attrib_array_types): Remove.
21071         (aligned_bitfld_types): Remove.
21072         (n_aligned_bitfld_types): Remove.
21073         (FEATURE_ALIGNEDPACKED): Delete.
21074         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21075         (singles): Remove support for adding attributes.
21076         (choose_type): Remove support for attributed types.
21077         (generate_fields): Remove support for attributed bit-fields.
21078         Remove support for adding attributes.
21079         (generate_random_tests): Remove support for adding attributes.
21080         (features): Add back "[0] :0" and "complex vector [0]".
21081         (main): Remove support for attributed bit-fields.
21082         Uncomment the calling of generate_random_tests for the rests of
21083         the tests.
21084
21085 2005-12-16  Jan Hubicka  <jh@suse.cz>
21086
21087         * gcc.c-torture/combine/pr25224.c: New.
21088
21089 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21090
21091         PR other/25028
21092         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21093         HP-UX.
21094
21095 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21096
21097         * gcc.dg/20051215-1.c: New file.
21098
21099 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21100
21101         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21102         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21103
21104 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21105
21106         PR fortran/18197
21107         * gfortran.dg/dummy_functions_1.f90: New.
21108
21109 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21110
21111         PR rtl-optimization/25310
21112         * gcc.c-torture/compile/pr25310.c: New test.
21113
21114 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21115
21116         PR debug/25023
21117         * gcc.dg/pr25023.c: New test.
21118
21119 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21120
21121         * g++.old-deja/g++.brendan/redecl1.C,
21122         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21123         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21124         g++.old-deja/g++.oliva/typeof1.C,
21125         g++.old-deja/g++.other/crash16.C,
21126         g++.old-deja/g++.other/crash34.C,
21127         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21128         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21129         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21130         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21131         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21132         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21133         Remove xfail.
21134
21135 2005-12-14  Kean Johnston  <jkj@sco.com>
21136             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21137
21138         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21139         * gcc.target/i386/20020523-1.c: Ditto.
21140         * gcc.target/i386/tailcall-1.c: Ditto.
21141         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21142         * gcc.target/i386/ssetype-5.c: Ditto.
21143
21144 2005-12-14  Jeff Law  <law@redhat.com>
21145
21146         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21147
21148 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21149
21150         PR target/25254
21151         PR target/24188
21152         * gcc.target/i386/pr25254.c: New test.
21153         * gfortran.dg/PR24188.f: New test.
21154
21155 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21156
21157         * lib/fortran-torture.exp: Catch remaining uses of
21158         remote_file build delete.
21159
21160 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21161
21162         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21163
21164 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21165
21166         * gcc.dg/warn-addr-cmp.c: New test.
21167
21168 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21169
21170         PR debug/25023
21171         PR target/25293
21172         * gcc.target/i386/pr25293.c: New test.
21173
21174 2005-12-13  Petr Machata  <machata@post.cz>
21175
21176         PR c++/24907
21177         * g++.dg/parse/comma2.C: New test.
21178
21179 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21180             Jakub Jelinek  <jakub@redhat.com>
21181
21182         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21183         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21184         (limits.h): Include unconditionally.
21185         (stdlib.h): Likewise.
21186         (hashtab.h): Do not include.
21187         (getopt.h): Likewise.
21188         (stddef.h): Include.
21189         (hashval_t): Define.
21190         (struct entry): Add "next" field.
21191         (HASH_SIZE): New macro.
21192         (hash_table): New variable.
21193         (switchfiles): Do not use xmalloc.
21194         (mix): New macro.
21195         (iterative_hash): New function.
21196         (hasht): Remove.
21197         (e_exists): New function.
21198         (e_insert): Likewise.
21199         (output): Use, instead of libiberty hashtable functions.
21200         (main): Do not use getopt.  Do not call htab_create.
21201
21202 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21203
21204         PR c++/25331
21205         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21206         put atal* and atpaal* attributes on array elements.
21207         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21208         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21209         put atal* and atpaal* attributes on array elements.
21210         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21211
21212 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21213
21214         * gcc.dg/single-precision-constant.c: New test.
21215
21216 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21217
21218         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21219         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21220         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21221         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21222         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21223         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21224         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21225         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21226         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21227         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21228         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21229         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21230         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21231         gcc.target/powerpc/ppc-sdata-2.c,
21232         gcc.target/powerpc/ppc-stackalign-1.c,
21233         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21234         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21235         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21236         gcc.target/powerpc/rs6000-ldouble-2.c,
21237         gcc.target/powerpc/rs6000-power2-1.c,
21238         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21239         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21240         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21241         option into target selector.
21242         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21243         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21244
21245 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21246
21247         PR objc/25348
21248         * objc.dg/encode-9.m: New test.
21249
21250 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21251
21252         PR testsuite/20772
21253         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21254         * gcc.dg/asm-b.c: Fix typo.
21255         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21256         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21257         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21258         i?86 lp64 and x86_64 ilp32.
21259         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21260         on i?86 lp64.
21261         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21262
21263 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21264
21265         PR fortran/25078
21266         gfortran.dg/equiv_5.f90: New test.
21267
21268 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21269
21270         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21271         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21272         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21273         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21274         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21275         * gcc.dg/tree-ssa/reassoc-5.c: New.
21276         * gcc.dg/tree-ssa/reassoc-6.c: New.
21277         * gcc.dg/tree-ssa/reassoc-7.c: New.
21278         * gcc.dg/tree-ssa/reassoc-8.c: New.
21279         * gcc.dg/tree-ssa/reassoc-9.c: New.
21280         * gcc.dg/tree-ssa/reassoc-10.c: New.
21281         * gcc.dg/tree-ssa/reassoc-11.c: New.
21282
21283 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21284
21285         PR testsuite/25167
21286         PR testsuite/24478
21287         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21288
21289 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21290
21291         PR c++/25300
21292         * g++.dg/template/inherit.C: Do not use a generic error message.
21293
21294 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21295
21296         PR libobjc/25354
21297         * objc.dg/gnu-encoding: New directory.
21298         * objc.dg/gnu-encoding/compat-common.h: New file.
21299         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21300         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21301         * objc.dg/gnu-encoding/vector-defs.h: New file.
21302         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21303         * objc.dg/gnu-encoding/generate-random.c: New file.
21304         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21305         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21306         * objc.dg/gnu-encoding/generate-random.h: New file.
21307
21308 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21309
21310         PR c++/25337
21311         * g++.dg/template/defarg7.C: New test.
21312
21313 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21314
21315         PR libobjc/25347
21316         * objc.dg/encode-8.m: New test.
21317
21318 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21319
21320         PR libobjc/25346
21321         * objc.dg/encode-7.m: New test.
21322
21323 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21324
21325         PR c++/25010
21326         * g++.dg/opt/inline10.C: New test.
21327
21328 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21329
21330         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21331
21332 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21333
21334         * gfortran.dg/substring_equivalence.f90: typo in comment
21335
21336 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21337
21338         PR fortran/25068
21339         * gfortran.dg/iostat_3.f90: New test.
21340
21341 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21342
21343         PR fortran/23815
21344         * gfortran.dg/unf_io_convert_1.f90: New test.
21345         * gfortran.dg/unf_io_convert_2.f90: New test.
21346         * gfortran.dg/unf_io_convert_3.f90: New test.
21347
21348 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21349
21350         PR testsuite/20772
21351         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21352         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21353         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21354         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21355         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21356         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21357         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21358         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21359         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21360         gcc.dg/torture/fp-int-convert-float128-timode.c,
21361         gcc.dg/torture/fp-int-convert-float128.c,
21362         gcc.dg/torture/fp-int-convert-float80-timode.c,
21363         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21364         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21365
21366         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21367
21368 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21369
21370         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21371
21372 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21373
21374         * gcc.dg/20051207-1.c,
21375         * gcc.dg/20051207-2.c,
21376         * gcc.dg/20051207-3.c: New tests.
21377
21378 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21379
21380         PR testsuite/20772
21381         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21382         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21383         dg-skip-if target selector.
21384
21385         PR testsuite/20772
21386         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21387         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21388         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21389         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21390         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21391         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21392         and/or merge with i?86 cases.
21393
21394         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21395
21396         PR testsuite/20772
21397         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21398         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21399         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21400         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21401         x86_64-*-linux*.
21402
21403 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21404
21405         PR target/25311
21406         * gcc.c-torture/compile/pr25311.c: New test.
21407
21408 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21409
21410         PR libgfortran/25039
21411         * gfortran.dg/read_comma.f: New test.
21412
21413 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21414
21415         PR c++/19317
21416         * g++.dg/opt/pr19317-1.C: New test.
21417         * g++.dg/opt/pr19317-2.C: New test.
21418         * g++.dg/opt/pr19317-3.C: New test.
21419
21420         PR target/19005
21421         * gcc.c-torture/execute/pr19005.c: New test.
21422
21423         PR target/17828
21424         * g++.old-deja/g++.other/comdat5.C: New test.
21425         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21426
21427         * g++.dg/compat/struct-layout-1.exp: New file.
21428         * g++.dg/compat/struct-layout-1.h: New.
21429         * g++.dg/compat/struct-layout-1_generate.c: New.
21430         * g++.dg/compat/struct-layout-1_x1.h: New.
21431         * g++.dg/compat/struct-layout-1_x2.h: New.
21432         * g++.dg/compat/struct-layout-1_y1.h: New.
21433         * g++.dg/compat/struct-layout-1_y2.h: New.
21434
21435         * gcc.dg/20050330-2.c: New test.
21436
21437 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21438
21439         PR fortran/25292
21440         * gfortran.dg/associated_1.f90: New.
21441
21442 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21443
21444         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21445         ILP32 vect_no_align platforms.
21446
21447 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21448             Jakub Jelinek  <jakub@redhat.com>
21449
21450         PR target/25268
21451         * gcc.c-torture/compile/20051207-1.c: New test.
21452
21453 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21454
21455         PR testsuite/20772
21456         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21457         gcc.dg/torture/pr18582-1.c,
21458         gcc.target/i386/attributes-error.c: Also test on x86_64.
21459
21460         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21461
21462 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21463
21464         PR c++/19397
21465         * g++.dg/template/typedef3.C: New test.
21466
21467         PR c++/19762
21468         PR c++/19764
21469         * g++.dg/template/dtor3.C: Fix error markers.
21470
21471 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21472
21473         * lib/target-supports.exp (check_effective_target_sync_char_short):
21474         Add s390*.
21475
21476 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21477
21478         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21479
21480 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21481
21482         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21483         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21484         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21485         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21486
21487 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21488
21489         PR c++/25263
21490         * g++.dg/other/array2.C: New test case.
21491
21492 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21493
21494         * gcc.dg/darwin-weakimport-3.c: New.
21495
21496         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21497         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21498         and to work on Darwin.
21499         * gcc.dg/attr-weakref-1b.c: New file.
21500         * gcc.dg/attr-weakref-2.c: New test.
21501         * gcc.dg/darwin-weakref-1.c: New test.
21502
21503 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21504
21505         PR testsuite/25247
21506         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21507         use in selector expressions.
21508         (dg-xfail-if): Ditto.
21509         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21510         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21511         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21512         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21513         * gcc.test-framework/test-framework.exp: Skip generated tests if
21514         CHECK_TEST_FRAMEWORK is not 1.
21515
21516 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21517
21518         PR tree-optimization/24963
21519         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21520
21521         PR target/24108
21522         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21523
21524         PR target/18580
21525         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21526         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21527         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21528         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21529
21530 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21531
21532         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21533         dg-options.
21534
21535 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21536
21537         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21538
21539 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21540
21541         * gcc.dg/format/cast-1.c: New test.
21542
21543 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21544
21545         PR c/7776
21546         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21547         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21548         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21549         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21550
21551 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21552
21553         * gcc.dg/cast-pretty-print-1.c: New test.
21554
21555 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21556
21557         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21558
21559 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21560
21561         PR c++/24173
21562         * g++.dg/template/friend40.C: New test.
21563
21564 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21565
21566         PR target/25199
21567         * gcc.target/i386/movq-2.c: New test.
21568         * gcc.target/i386/movq.c: Remove target i?86, instead add
21569         dg-require-effective-target ilp32.
21570
21571 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21572
21573         PR c++/24103
21574         * g++.dg/other/default1.C: New test.
21575
21576 2005-12-02  Richard Guenther  <rguenther@suse.de>
21577
21578         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21579
21580 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21581
21582         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21583
21584 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21585
21586         PR target/21017
21587         * gcc.target/powerpc/rotate.c: New.
21588
21589 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21590
21591         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21592         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21593
21594 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21595
21596         PR c/13384
21597         * gcc.dg/pr17730-1.c: Adjust.
21598         * gcc.dg/lvalue1.c (main): Likewise.
21599         * gcc.dg/lvalue-2.c: Likewise.
21600         * g++.dg/pr7503-3.C
21601
21602 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21603
21604         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21605         error messages.
21606
21607 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21608
21609         PR fortran/24789
21610         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21611
21612 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21613
21614         PR target/24475
21615         * lib/target-supports.exp (check_effective_target_tls): New.
21616         (check_effective_target_tls_runtime): New.
21617         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21618         for TLS support.
21619         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21620         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21621         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21622         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21623         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21624         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21625         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21626         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21627         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21628         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21629         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21630         effective-target TLS.
21631         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21632         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21633         effective-target TLS runtime.
21634
21635 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21636
21637         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21638
21639 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21640
21641         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21642         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21643         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21644         ignored" warnings when "packing" is the same as the ABI layout.
21645
21646 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21647
21648         PR fortran/21302
21649         * gfortran.dg/line_length_1.f: New test.
21650         * gfortran.dg/line_length_2.f90: Ditto.
21651
21652 2005-11-30  Richard Guenther  <rguenther@suse.de>
21653
21654         PR tree-optimization/21655
21655         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21656
21657 2005-11-30  Dale Johannesen  <dalej@apple.com>
21658
21659         * gcc.c-torture/compile/pr24930.c: New.
21660
21661 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21662
21663         PR fortran/15809
21664         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21665
21666 2005-11-30  Jeff Law  <law@redhat.com>
21667
21668         * g++.old-deja/g++.law/pr25000.C: New test.
21669
21670 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21671
21672         * gcc.dg/tls/opt-11.c: New test.
21673
21674 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21675
21676         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21677         targets.
21678         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21679         LP64 ia64.
21680
21681 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21682
21683         * gfortran.dg/open_access_1.f90: New test.
21684
21685 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21686
21687         * gcc.dg/charset/builtin2.c: New test.
21688
21689 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21690
21691         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21692         on mmix-*-* for *_[xy].c.
21693
21694 2005-11-28  Kean Johnston  <jkj@sco.com>
21695
21696         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21697         headers.
21698         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21699         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21700         * gcc.target/i386/asm-3.c: Ditto.
21701         * gcc.target/i386/clobbers.c: Ditto.
21702         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21703         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21704         test regexp.
21705         * gcc.target/i386/mul.c: Ditto.
21706         * gcc.target/i386/ssetype-1.c: Ditto.
21707         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21708         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21709         static so the test works with -fPIC mode too. Based on comment in
21710         PR19231 by Pinski.
21711         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21712
21713 2005-11-28  Richard Guenther  <rguenther@suse.de>
21714
21715         * gcc.dg/alias-9.c: New testcase.
21716         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21717
21718 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21719             Uros Bizjak  <uros@kss-loka.si>
21720
21721         PR middle-end/20219
21722         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21723         tan(x)/sin(x) transformations.
21724
21725 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21726
21727         PR middle-end/24575
21728         * gcc.dg/tree-ssa/divide-3.c: New test.
21729         * gcc.dg/tree-ssa/divide-4.c: New test.
21730
21731 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21732
21733         PR fortran/24917
21734         *  gfortran.dg/boz_6.f90: New test.
21735
21736 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21737
21738         PR fortran/23912
21739         * gfortran.dg/modulo_1.f90: New test.
21740
21741 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21742
21743         PR libfortran/24919
21744         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21745         fail on CRLF platforms.
21746         * gfortran.dg/ftell_2.f90: Likewise.
21747
21748 2005-11-26  Eric Christopher  <echristo@apple.com>
21749
21750         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21751
21752 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21753
21754         * objc.dg/gnu-runtime-3.m: Simplify.
21755
21756 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21757
21758         PR middle-end/23669
21759         * gcc.dg/tree-ssa/divide-1.c: New test.
21760         * gcc.dg/tree-ssa/divide-2.c: New test.
21761
21762 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21763
21764         PR libgfortran/24945
21765         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21766
21767 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21768
21769         PR libgfortran/24945
21770         * gfortran.dg/open_status_2.f90: New test.
21771
21772 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21773
21774         * gcc.c-torture/execute/builtins/fprintf.c,
21775         gcc.c-torture/execute/builtins/fputs-lib.c,
21776         gcc.c-torture/execute/builtins/fputs.c,
21777         gcc.c-torture/execute/builtins/lib/fprintf.c,
21778         gcc.c-torture/execute/builtins/lib/printf.c,
21779         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21780
21781 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21782
21783         * gcc.dg/20050922-2.c: New test.
21784
21785 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21786
21787         * objc.dg/gnu-runtime-3.m: New test.
21788
21789 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21790
21791         PR c++/9278
21792         * g++.dg/other/void1.C: New test.
21793
21794 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21795
21796         PR middle-end/24998
21797         * gcc.dg/torture/fp-int-convert-float.c,
21798         gcc.dg/torture/fp-int-convert-double.c,
21799         gcc.dg/torture/fp-int-convert-long-double.c,
21800         gcc.dg/torture/fp-int-convert-timode.c,
21801         gcc.dg/torture/fp-int-convert-float80.c,
21802         gcc.dg/torture/fp-int-convert-float80-timode.c,
21803         gcc.dg/torture/fp-int-convert-float128.c,
21804         gcc.dg/torture/fp-int-convert-float128-timode.c,
21805         gcc.dg/torture/fp-int-convert.h: New files.
21806
21807 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21808
21809         PR middle-end/24989
21810         * gcc.dg/tree-ssa/bool-10.c: New test.
21811         * gcc.dg/tree-ssa/bool-11.c: New test.
21812         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21813
21814 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21815
21816         PR middle-end/24990
21817         * tree-ssa/pr24990-1.c: New test.
21818
21819 2005-11-24  Richard Guenther  <rguenther@suse.de>
21820         Dirk Mueller <dmueller@suse.de>
21821
21822         PR c++/14024
21823         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21824         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21825         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21826         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21827         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21828         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21829
21830 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21831
21832         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21833
21834 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21835
21836         PR c/21668
21837         * gcc.dg/Wc++-compat.c: New.
21838         * gcc.dg/Wno-c++-compat.c: New.
21839
21840 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21841
21842         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21843         (vspltish, vspltisw): Likewise.
21844
21845 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21846
21847         PR libgfortran/24794
21848         * gfortran.dg/namelist_12.f: Fix quotes.
21849         * gfortran.dg/namelist_13.f90: Fix quotes.
21850         * gfortran.dg/namelist_14.f90: Fix quotes.
21851         * gfortran.dg/namelist_15.f90: Fix quotes.
21852         * gfortran.dg/namelist_use.f90: Fix quotes.
21853         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21854         * gfortran.dg/namelist_21.f90: New test.
21855         * gfortran.dg/namelist_22.f90: New test.
21856
21857 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21858
21859         PR target/23435
21860         * gcc.c-torture/compile/pr23435.c: New.
21861
21862 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21863
21864         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21865
21866 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21867
21868         * gcc.target/powerpc/405-macchw-1.c,
21869         gcc.target/powerpc/405-macchw-2.c,
21870         gcc.target/powerpc/405-macchwu-1.c,
21871         gcc.target/powerpc/405-macchwu-2.c,
21872         gcc.target/powerpc/405-machhw-1.c,
21873         gcc.target/powerpc/405-machhw-2.c,
21874         gcc.target/powerpc/405-machhwu-1.c,
21875         gcc.target/powerpc/405-machhwu-2.c,
21876         gcc.target/powerpc/405-maclhw-1.c,
21877         gcc.target/powerpc/405-maclhw-2.c,
21878         gcc.target/powerpc/405-maclhwu-1.c,
21879         gcc.target/powerpc/405-maclhwu-2.c,
21880         gcc.target/powerpc/405-mulchw-1.c,
21881         gcc.target/powerpc/405-mulchw-2.c,
21882         gcc.target/powerpc/405-mulchwu-1.c,
21883         gcc.target/powerpc/405-mulchwu-2.c,
21884         gcc.target/powerpc/405-mulhhw-1.c,
21885         gcc.target/powerpc/405-mulhhw-2.c,
21886         gcc.target/powerpc/405-mulhhwu-1.c,
21887         gcc.target/powerpc/405-mulhhwu-2.c,
21888         gcc.target/powerpc/405-mullhw-1.c,
21889         gcc.target/powerpc/405-mullhw-2.c,
21890         gcc.target/powerpc/405-mullhwu-1.c,
21891         gcc.target/powerpc/405-mullhwu-2.c,
21892         gcc.target/powerpc/405-nmacchw-1.c,
21893         gcc.target/powerpc/405-nmacchw-2.c,
21894         gcc.target/powerpc/405-nmachhw-1.c,
21895         gcc.target/powerpc/405-nmachhw-2.c,
21896         gcc.target/powerpc/405-nmaclhw-1.c,
21897         gcc.target/powerpc/405-nmaclhw-2.c,
21898         gcc.target/powerpc/440-macchw-1.c,
21899         gcc.target/powerpc/440-macchw-2.c,
21900         gcc.target/powerpc/440-macchwu-1.c,
21901         gcc.target/powerpc/440-macchwu-2.c,
21902         gcc.target/powerpc/440-machhw-1.c,
21903         gcc.target/powerpc/440-machhw-2.c,
21904         gcc.target/powerpc/440-machhwu-1.c,
21905         gcc.target/powerpc/440-machhwu-2.c,
21906         gcc.target/powerpc/440-maclhw-1.c,
21907         gcc.target/powerpc/440-maclhw-2.c,
21908         gcc.target/powerpc/440-maclhwu-1.c,
21909         gcc.target/powerpc/440-maclhwu-2.c,
21910         gcc.target/powerpc/440-mulchw-1.c,
21911         gcc.target/powerpc/440-mulchw-2.c,
21912         gcc.target/powerpc/440-mulchwu-1.c,
21913         gcc.target/powerpc/440-mulchwu-2.c,
21914         gcc.target/powerpc/440-mulhhw-1.c,
21915         gcc.target/powerpc/440-mulhhw-2.c,
21916         gcc.target/powerpc/440-mulhhwu-1.c,
21917         gcc.target/powerpc/440-mulhhwu-2.c,
21918         gcc.target/powerpc/440-mullhw-1.c,
21919         gcc.target/powerpc/440-mullhw-2.c,
21920         gcc.target/powerpc/440-mullhwu-1.c,
21921         gcc.target/powerpc/440-mullhwu-2.c,
21922         gcc.target/powerpc/440-nmacchw-1.c,
21923         gcc.target/powerpc/440-nmacchw-2.c,
21924         gcc.target/powerpc/440-nmachhw-1.c,
21925         gcc.target/powerpc/440-nmachhw-2.c,
21926         gcc.target/powerpc/440-nmaclhw-1.c,
21927         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21928
21929 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21930
21931         PR fortran/24774
21932         * gfortran.dg/inquire_9.f90: New test.
21933
21934         PR fortran/21647
21935         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21936
21937 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21938
21939         PR libfortran/24432
21940         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21941         Check that 'cos' is supported.
21942
21943 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21944
21945         PR fortran/24223
21946         * gfortran.dg/substring_equivalence.f90: New test.
21947
21948         PR fortran/24705
21949         * gfortran.dg/auto_internal_assumed.f90: New test.
21950
21951 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21952
21953         * gcc.dg/fold-div-2.c: New test.
21954
21955 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21956
21957         PR rtl-optimization/24883
21958         * gcc.c-torture/compile/pr24883.c: New test.
21959
21960 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21961
21962         PR middle-end/20583
21963         * gcc.c-torture/compile/pr20583.c: New.
21964
21965 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21966
21967         * gcc.c-torture/execute/usmul.c: New test.
21968
21969 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21970
21971         * gcc.dg/tree-ssa/vrp22.c: New test.
21972
21973 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21974
21975         PR middle-end/24912
21976         * gcc.dg/torture/pr24912-1.c: New test.
21977
21978 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21979
21980         PR fortran/24862
21981         * gfortran.dg/arrayio_derived_1.f90: New test.
21982
21983 2005-11-19  Richard Guenther  <rguenther@suse.de>
21984
21985         PR middle-end/23294
21986         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21987
21988 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21989
21990         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21991
21992 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/8355
21995         * g++.dg/template/friend39.C: New test.
21996
21997 2005-11-18  James E Wilson  <wilson@specifix.com>
21998
21999         * gcc.dg/builtin-strstr.c: New.
22000
22001 2005-11-18  Richard Henderson  <rth@redhat.com>
22002
22003         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22004         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22005         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22006         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22007         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22008         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22009         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22010         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22011         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22012         renaming to remove initial "ia64-".
22013
22014 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22015
22016         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22017
22018 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22019
22020         * g++.dg/cpp/string-2.C: New test.
22021
22022 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22023
22024         * gcc.dg/tree-ssa/loop-14.c: New test.
22025
22026 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22027             Michael Chamberlain <michael@chamberlain.net.au>
22028
22029         * ada/acats/run_all.sh (target_run): Kill long running tests.
22030
22031 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22032
22033         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22034         * gcc.dg/cleanup-9.c: Likewise.
22035         * gcc.dg/cleanup-10.c: Likewise.
22036         * gcc.dg/cleanup-11.c: Likewise.
22037
22038 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22039
22040         PR fortran/24892
22041         * gfortran.dg/open_access_append_1.f90: New test.
22042         * gfortran.dg/open_access_append_2.f90: New test.
22043
22044 2005-11-16  Richard Guenther  <rguenther@suse.de>
22045
22046         PR middle-end/24851
22047         * gcc.c-torture/execute/pr24851.c: New testcase.
22048
22049 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22050
22051         * gcc.dg/fold-overflow-1.c: New test.
22052
22053 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22054
22055         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22056         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22057
22058 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22059
22060         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22061         structures.
22062         * g++.dg/eh/forced2.C: Likewise.
22063         * g++.dg/eh/forced3.C: Likewise.
22064         * g++.dg/eh/forced4.C: Likewise.
22065
22066 2005-11-11  Mike Stump  <mrs@apple.com>
22067
22068         * g++.old-deja/g++.mike/unused.C: Add.
22069
22070 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22071
22072         PR c++/24667
22073         * g++.dg/warn/Wcast-qual1.C: New test.
22074
22075 2005-11-15  Jan Hubicka  <jh@suse.cz>
22076
22077         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22078
22079 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22080
22081         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22082
22083 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22084
22085         PR 24840
22086         * gcc.dg/tree-ssa/pr24840.c: New test.
22087
22088 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22089
22090         PR testsuite/24841
22091         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22092
22093 2005-11-14  Dale Johannesen  <dalej@apple.com>
22094
22095         * gcc.c-torture/execute/20051113-1.c: New.
22096
22097 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22098
22099         PR c++/24687
22100         * g++.dg/template/crash43.C: New test.
22101
22102 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22103
22104         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22105
22106 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22107
22108         PR c++/24817
22109         * g++.dg/eh/spec8.C: New test.
22110
22111 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22112
22113         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22114
22115 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/20293
22118         * g++.dg/parse/ambig4.C: New test.
22119         * g++.dg/tc1/dr101.C: Adjust error markers.
22120         * g++.dg/lookup/strong-using-2.C: Likewise.
22121         * g++.dg/lookup/ambig5.C: Likewise.
22122         * g++.dg/lookup/ambig4.C: Likewise.
22123         * g++.dg/parse/crash22.C: Likewise.
22124
22125 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22126
22127         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22128
22129 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22130
22131         * gcc.dg/nested-calls-1.c: New test.
22132
22133 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22134
22135         * gfortran.dg/complex_intrinsic_1.f90: New test.
22136         * gfortran.dg/complex_intrinsic_2.f90: New test.
22137         * gfortran.dg/fgetc_1.f90: New test.
22138         * gfortran.dg/fgetc_2.f90: New test.
22139         * gfortran.dg/fgetc_3.f90: New test.
22140         * gfortran.dg/ftell_1.f90: New test.
22141         * gfortran.dg/ftell_2.f90: New test.
22142         * gfortran.dg/gnu_logical_1.F: New test.
22143         * gfortran.dg/gnu_logical_2.f90: New test.
22144
22145 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22146
22147         PR middle-end/24820
22148         * gcc.dg/pr24820.c: New test.
22149
22150 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22151
22152         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22153         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22154         variable.
22155
22156 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22157
22158         PR testsuite/24614
22159         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22160
22161 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22162
22163         * gcc.target/cris/cris.exp: New file.
22164         * gcc.target/cris/rld-legit1.c: New test.
22165         * gcc.target/cris/rld-legit2.c: New test.
22166
22167 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22168
22169         PR c++/24780
22170         * g++.dg/opt/pr24780.C: New test.
22171
22172         PR c++/24761
22173         * g++.dg/template/asm1.C: New test.
22174
22175 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22176
22177         PR libgfortran/24787
22178         * gfortran.dg/scan_1.f90: New test.
22179
22180 2005-11-12  Jan Hubicka  <jh@suse.cz>
22181
22182         * gcc.target/i386/minmax-1.c: New.
22183         * gcc.target/i386/minmax-2.c: New.
22184
22185 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22186
22187         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22188
22189 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22190
22191         * gcc.c-torture/execute/20051110-1.c,
22192         gcc.c-torture/execute/20051110-2.c: New tests.
22193
22194 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22195
22196         PR middle-end/24750
22197         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22198         New tests.
22199
22200 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22201
22202         * lib/target-libpath.exp (get_shlib_extension): New proc.
22203         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22204         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22205         * lib/objc.exp (objc_target_compile): Likewise.
22206         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22207         detection.
22208
22209 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22210
22211         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22212
22213         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22214         Add -static to additional_flags and pass it to target_compile.
22215
22216 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22217
22218         PR libgfortran/24719
22219         gfortran.dg/read_noadvance.f90: New test.
22220
22221         PR libgfortran/24699
22222         gfortran.dg/fmt_t_2.f90: New test.
22223
22224         PR libgfortran/24785
22225         gfortran.dg/read_x_eor.f90: New test.
22226
22227         PR libgfortran/24584
22228         gfortran.dg/namelist_empty.f90: Rename test.
22229
22230         PR libgfortran/24489
22231         gfortran/read_eor.f90: Rename test.
22232
22233 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22234
22235         PR fortran/15976
22236         * gfortran.dg/automatic_module_variable.f90: New test.
22237
22238 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22239
22240         PR target/24445
22241         * gcc.dg/pr24445.c: New test.
22242
22243 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22244
22245         PR fortran/24655
22246         PR fortran/24755
22247         * gfortran.dg/recursive_statement_functions.f90: Add statement
22248         functions using inline intrinsic functions and parameters to test
22249         that they no longer seg-fault.
22250
22251         PR fortran/24409
22252         gfortran.dg/nested_modules_4.f90: New test.
22253         gfortran.dg/nested_modules_5.f90: New test.
22254
22255 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22256
22257         PR fortran/24643
22258         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22259
22260 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22261
22262         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22263         failures.
22264
22265 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22266
22267         * gcc.dg/sparc-getcontext-1.c: New test.
22268
22269 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22270
22271         * gcc.dg/ifcvt-fabs-1.c: New test.
22272
22273 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22274
22275         PR other/4372
22276         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22277         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22278
22279 2005-11-09  Richard Guenther  <rguenther@suse.de>
22280
22281         PR tree-optimization/24716
22282         * gcc.c-torture/execute/pr24716.c: New testcase.
22283
22284 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22285
22286         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22287
22288 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22289
22290         PR 24624
22291         * gcc.dg/pr24624.c: Testcase added.
22292
22293 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22294
22295         PR 24623
22296         * g++.dg/other/pr24623.C: Testcase added.
22297
22298 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22299
22300         PR fortran/22607
22301         * gfortran-dg/pure_byref_1.f90: New.
22302         * gfortran-dg/pure_byref_2.f90: New.
22303
22304 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22305
22306         PR c/24101
22307         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22308         * gcc.dg/dg.exp: Run main loop also for *.i files.
22309
22310 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22311
22312         PR c++/19450
22313         * g++.dg/tls/diag-3.C: New test.
22314         * g++.dg/tls/diag-4.C: New test.
22315         * g++.dg/tls/static-1.C: New test.
22316         * g++.dg/tls/static-1a.cc: New file.
22317
22318 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22319
22320         PR 23046
22321         * g++.dg/tree-ssa/pr23046.C: New test.
22322
22323 2005-11-08  Devang Patel <dpatel@apple.com>
22324
22325         PR tree-optimization/23115
22326         * gcc.dg/tree-ssa/pr23115.c: New.
22327
22328 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22329
22330         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22331         * gcc.target/powerpc/pr16155.c: Same.
22332         * gcc.target/powerpc/altivec-1.c: Same.
22333         * gcc.target/powerpc/altivec-2.c: Same.
22334         * gcc.target/powerpc/altivec-3.c: Same.
22335         * gcc.target/powerpc/altivec-5.c: Same.
22336         * gcc.target/powerpc/altivec-11.c: Same.
22337         * gcc.target/powerpc/altivec-12.c: Same.
22338         * gcc.target/powerpc/altivec-14.c: Same.
22339         * gcc.target/powerpc/altivec-22.c: Same.
22340         * gcc.target/powerpc/altivec-consts.c: Same.
22341         * gcc.target/powerpc/altivec-pr22085.c: Same.
22342         * gcc.target/powerpc/altivec-splat.c: Same.
22343         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22344         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22345         * gcc.target/powerpc/darwin-longlong.c: Same.
22346
22347 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22348
22349         PR target/19340
22350         * gcc.dg/pr19340.c: New test.
22351
22352 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22353
22354         PR rtl-optimization/24683
22355         * gcc.dg/pr24683.c: New test.
22356
22357 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22358
22359         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22360         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22361
22362 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22363
22364         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22365
22366 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22367
22368         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22369
22370 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22371
22372         PR target/24230
22373
22374         * gcc.target/powerpc/altivec-consts.c,
22375         gcc.target/powerpc/altivec-splat.c: New testcase.
22376
22377 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22378
22379         PR c/24599
22380
22381         * gcc.dg/overflow-2.c: New testcase.
22382
22383 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22384
22385         PR rtl-optimization/23567
22386         * gcc.c-torture/execute/20051104-1.c: New test.
22387
22388 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22389
22390         PR fortran/24534
22391         gfortran.dg/private_type_2.f90: Modified to check that case with
22392         PRIVATE declaration within derived type is accepted.
22393
22394         PR fortran/20838
22395         gfortran.dg/pointer_assign_1.f90: New test.
22396
22397         PR fortran/20840
22398         * gfortran.dg/arrayio_0.f90: New test.
22399
22400         PR fortran/17737
22401         gfortran.dg/data_initialized.f90: New test.
22402         gfortran.dg/data_constraints_1.f90: New test.
22403         gfortran.dg/data_constraints_2.f90: New test.
22404
22405 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22406
22407         PR fortran/24174
22408         PR fortran/24305
22409         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22410
22411 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22412
22413         PR 24670
22414         * gcc.dg/tree-ssa/pr24670.c: New test.
22415
22416 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22417
22418         PR target/22432
22419         * gcc.target/i386/pr22432.c: New test.
22420
22421 2005-11-05  Richard Henderson  <rth@redhat.com>
22422
22423         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22424         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22425         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22426         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22427         from gcc.dg/alpha-*.
22428         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22429         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22430
22431 2005-11-05  Andreas Jaeger  <aj@suse.de>
22432
22433         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22434
22435 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22436
22437         PR target/23424
22438         * gcc.dg/torture/pr23424-1.c: New test.
22439
22440 2005-11-04  Richard Henderson  <rth@redhat.com>
22441
22442         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22443         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22444         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22445         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22446         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22447         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22448         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22449         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22450         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22451         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22452         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22453         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22454         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22455         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22456         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22457         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22458         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22459         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22460         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22461         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22462         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22463         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22464         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22465         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22466         Move from gcc.dg/.
22467         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22468         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22469         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22470         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22471         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22472         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22473         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22474         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22475         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22476         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22477         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22478         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22479         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22480         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22481         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22482         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22483         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22484         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22485         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22486         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22487         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22488         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22489         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22490         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22491         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22492         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22493         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22494         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22495         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22496         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22497         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22498         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22499         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22500         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22501         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22502         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22503         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22504         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22505         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22506         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22507         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22508         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22509         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22510         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22511         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22512
22513 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22514
22515         PR 24627
22516         * gcc.dg/tree-ssa/pr24627.c: New test.
22517
22518 2005-11-04 Paul Brook  <paul@codesourcery.com>
22519
22520         * gcc.dg/tls/opt-10.c: New test.
22521
22522 2005-11-04  Andreas Jaeger  <aj@suse.de>
22523
22524         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22525         avoid extra warnings.
22526
22527 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22528
22529         PR libfortran/22298
22530         * lib/target-supports.exp
22531         (check_effective_target_static_libgfortran): New
22532         static_libgfortran effective target.
22533         * gfortran.dg/static_linking_1.f: New test.
22534         * gfortran.dg/static_linking_1.c: New file.
22535
22536 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22537
22538         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22539
22540 2005-11-03  Josh Conner  <jconner@apple.com>
22541
22542         PR c++/19989
22543         g++.dg/ext/array2.C: New test.
22544         g++.dg/template/dependent-name3.C: New test.
22545         g++.dg/template/dependent-name4.C: New test.
22546         g++.dg/template/sfinae2.C: New test.
22547
22548 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22549
22550         PR preprocessor/22042
22551         * gcc.dg/cpp/strify4.c: New test.
22552
22553 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22554
22555         PR c++/17964
22556         * g++.dg/cpp/string-1.C: New test.
22557
22558 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22559
22560         * gcc.target/powerpc: New directory.
22561         * gcc.target/powerpc/powerpc.exp: New file.
22562         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22563         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22564         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22565         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22566         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22567         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22568         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22569         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22570         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22571         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22572         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22573         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22574         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22575         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22576         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22577         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22578         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22579         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22580         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22581         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22582         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22583         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22584         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22585         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22586         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22587         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22588         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22589         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22590         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22591         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22592         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22593         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22594         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22595         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22596
22597 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22598
22599         PR c++/21627
22600         * g++.dg/warn/inline2.C: New test.
22601
22602 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22603
22604         PR middle-end/23155
22605         * g++.dg/ext/c99struct1.C: New test.
22606         * gcc.dg/union-cast-1.c: New test.
22607         * gcc.dg/union-cast-2.c: New test.
22608         * gcc.dg/union-cast-3.c: New test.
22609
22610 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22611
22612         PR middle-end/24589
22613         * gcc.c-torture/execute/zero-struct-2.c: New test.
22614
22615 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22616
22617         PR c++/24582
22618         * g++.dg/init/switch1.C: New test.
22619
22620 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22621
22622         * gcc.dg/delay-slot-1.c: New test.
22623
22624 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22625
22626         PR target/24620
22627         * gcc.dg/pr24620.c: New test.
22628
22629 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22630
22631         PR c/24329
22632         * gcc.dg/format/unnamed-1.c: New test.
22633
22634 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22635
22636         PR c++/22434
22637         * g++.dg/expr/cond8.C: New test.
22638
22639         PR c++/24560
22640         * g++.dg/parse/dot1.C: New test.
22641
22642 2005-11-02  Jan Hubicka  <jh@suse.cz>
22643
22644         PR target/23303
22645         * gcc.dg/i386-lea.c: New test
22646
22647 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22648
22649         PR target/24615
22650         * gcc.dg/pr24615.c: New test.
22651
22652 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22653
22654         PR target/24600
22655         * gcc.dg/pr24600.c: New test.
22656
22657 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22658
22659         PR c++/19253
22660         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22661         * g++.dg/parse/typename9.C: New test.
22662         * g++/dg/parse/typename10.C: Likewise.
22663
22664 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22665
22666         PR fortran/18157
22667         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22668         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22669         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22670
22671 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22672
22673         PR c++/24569
22674         * g++.dg/debug/static1.C: New test.
22675
22676 2005-11-02  Josh Conner  <jconner@apple.com>
22677
22678         * g++.dg/crash38.C: moved into proper directory...
22679         * g++.dg/template/crash42.C: ...here
22680
22681 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22682
22683         PR target/18338
22684         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22685         pcc_bitfield_type_matters || default_packed.
22686
22687         * lib/target-supports.exp
22688         (check_effective_target_pcc_bitfield_type_matters): New proc.
22689         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22690
22691         PR testsuite/23304
22692         * lib/target-supports.exp (check_effective_default_packed): New proc.
22693         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22694         Gate expected errors on target ! default_packed.
22695         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22696
22697 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22698
22699         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22700         change (r106358).
22701
22702 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22703
22704         PR fortran/24008
22705         * gfortran.dg/entry_5.f90: New.
22706         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22707
22708 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22709
22710         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22711
22712 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22713
22714         PR fortran/21565
22715         gfortran.dg/namelist_blockdata.f90: New test.
22716
22717         PR fortran/18737
22718         gfortran.dg/external_implicit_none.f90: New test.
22719
22720         PR fortran/14994
22721         * gfortran.dg/secnds.f: New test.
22722
22723 2005-10-31  Jan Hubicka  <jh@suse.cz>
22724
22725         PR target/20928
22726         * gcc.c-torture/compile/pr20928.c: New test.
22727
22728 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22729
22730         PR middle-end/23492
22731         * gcc.c-torture/compile/zero-strct-5.c: New test.
22732
22733 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22734
22735         PR libgfortran/24584
22736         * gfortran.dg/pr24584.f90: New test.
22737
22738 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22739
22740         PR fortran/18883
22741         * gfortran.dg/char_result_9.f90: New.
22742         * gfortran.dg/char_result_10.f90: New.
22743
22744 2005-10-30  Jan Hubicka  <jh@suse.cz>
22745
22746         * g++.dg/tree-ssa/pr24172.C: New testcase.
22747
22748 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22749
22750         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22751
22752 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22753
22754         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22755         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22756         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22757         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22758         gfortran.dg/enum_9.f90,
22759         gfortran.fortran-torture/compile/enum_1.f90,
22760         gfortran.fortran-torture/execute/enum_1.f90,
22761         gfortran.fortran-torture/execute/enum_2.f90,
22762         gfortran.fortran-torture/execute/enum_3.f90,
22763         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22764
22765 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22766
22767         PR target/18482
22768         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22769         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22770
22771 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22772
22773         PR libfortran/20179
22774         * gfortran.dg/mixed_io_1.f90: New test.
22775         * gfortran.dg/mixed_io_1.c: New file.
22776
22777 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22778
22779         * gfortran.dg/malloc_free_1.f90: New test.
22780
22781 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22782
22783         * gcc.dg/nested-func-4.c: Require profiling -pg.
22784
22785 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22786
22787         PR C++/23229
22788         * g++.dg/warn/main-2.C: New test.
22789
22790 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22791
22792         PR fortran/24545
22793         * gfortran.dg/interface_2.f90: new test.
22794
22795 2005-10-28  Josh Conner  <jconner@apple.com>
22796
22797         PR c++/22153
22798         * g++.dg/template/crash38.C: New test.
22799         * g++.dg/parse/explicit1.C: Change expected errors.
22800
22801 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22802
22803         PR C++/23426
22804         * g++.dg/other/large-size-array.C: New test.
22805
22806 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22807
22808         PR middle-end/24362
22809         * g++.dg/opt/complex4.C: New test.
22810
22811 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22812
22813         * gcc.dg/nested-func-4.c: New test.
22814
22815 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22816
22817         PR fortran/24158
22818         gfortran.dg/derived_recursion.f90: New test.
22819         gfortran.dg/implicit_actual.f90: New test.
22820
22821 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22822
22823         PR middle-end/24295, PR testsuite/24477
22824         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22825         removed when weakref hits the tree.
22826
22827 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22828
22829         * gfortran.dg/cray_pointers_4.f90: New test.
22830
22831         * gfortran.dg/cray_pointers_5.f90: New test.
22832
22833 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22834
22835         PR fortran/22290
22836         * gfortran.dg/assign_5.f90: New test.
22837         * gfortran.dg/assign_6.f: New test.
22838
22839 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22840
22841         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22842         CPU has no SSE support.
22843
22844 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22845
22846         PR libgfortran/24224
22847         * gfortran.dg/arrayio_1.f90: Update attribution.
22848         * gfortran.dg/arrayio_2.f90: Update attribution.
22849         * gfortran.dg/arrayio_3.f90: Update attribution.
22850         * gfortran.dg/arrayio_4.f90: Update test conditions.
22851         * gfortran.dg/arrayio_5.f90: Update attribution.
22852         * gfortran.dg/arrayio_6.f90: New test.
22853         * gfortran.dg/arrayio_7.f90: New test.
22854
22855 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22856
22857         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22858
22859 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22860
22861         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22862
22863 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22864
22865         PR fortran/24416
22866         * gfortran.dg/namelist_char_only.f90: New test.
22867
22868 2005-10-24  Asher Langton  <langton2@llnl.gov>
22869
22870         PR fortran/17031
22871         PR fortran/22282
22872         * gfortran.dg/cray_pointers_1.f90: New test.
22873         * gfortran.dg/cray_pointers_2.f90: New test.
22874         * gfortran.dg/cray_pointers_3.f90: New test.
22875         * gfortran.dg/loc_1.f90: New test.
22876         * gfortran.dg/loc_2.f90: New test.
22877
22878 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22879
22880         * gcc.dg/pr24225.c: New test.
22881
22882 2005-10-24  Asher Langton  <langton2@llnl.gov>
22883
22884         * gfortran.dg/dup_save_1.f90: New test.
22885         * gfortran.dg/dup_save_2.f90: New test.
22886
22887 2005-10-24  Paul Brook  <paul@codesourcery.com>
22888
22889         PR 24107
22890         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22891         stdint.h.
22892
22893 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22894
22895         PR libgfortran/24489
22896         * gfortran.dg/pr24489.f90: New test.
22897
22898 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22899
22900         PR fortran/23635
22901         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22902
22903 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22904
22905         PR target/18911
22906         * g++.dg/init/array16.C: Skip for mmix-*-*.
22907
22908 2005-10-23  Asher Langton  <langton2@llnl.gov>
22909
22910         * gfortran.dg/byte_1.f90: New test.
22911         * gfortran.dg/byte_2.f90: New test.
22912
22913 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22914
22915         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22916
22917 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22918
22919         PR fortran/18022
22920         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22921
22922         PR fortran/24311
22923         * gfortran.dg/merge_char_const.f90: New test.
22924
22925         PR fortran/24384
22926         * gfortran.dg/spread_scalar_source.f90: New test.
22927
22928 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22929
22930         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22931
22932         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22933         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22934
22935         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22936
22937 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22938
22939         PR fortran/24426
22940         * gfortran.dg/der_pointer_4.f90: New.
22941
22942 2005-10-22  David Ayers  <d.ayers@inode.at>
22943
22944         * obj-c++.dg/except-1.mm: Simplify.
22945
22946 2005-10-21  David Ayers  <d.ayers@inode.at>
22947
22948         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22949
22950 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22951
22952         * gfortran.dg/assumed_dummy_2.f90: New test.
22953
22954 2005-10-21  James E Wilson  <wilson@specifix.com>
22955
22956         PR preprocessor/15220
22957         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22958
22959 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22960
22961         * gcc.c-torture/execute/20051021-1.c: New test.
22962
22963 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22964
22965         PR c++/24260
22966         * g++.dg/ext/tmplattr1.C: New test.
22967
22968 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22969
22970         PR fortran/24440
22971         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22972
22973 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22974
22975         * obj-c++.dg/except-1.mm: New.
22976
22977         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22978
22979 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22980
22981         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22982
22983 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22984
22985         PR middle-end/24295
22986         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22987         declarations with the same names as thunks' alias targets, use
22988         aliases instead.
22989         * gcc.dg/attr-alias-3.c: New test.
22990         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22991
22992 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR c++/22618
22995         * g++.dg/parse/access8.C: New test.
22996
22997 2005-10-20  Richard Guenther  <rguenther@suse.de>
22998
22999         PR c++/24439
23000         * g++.dg/tree-ssa/pr24439.C: New testcase.
23001
23002 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23003
23004         * g++.dg/opt/delay-slot-1.C: New test.
23005
23006 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23007
23008         PR fortran/21625
23009         * gfortran.fg/der_init_1.f90: New.
23010
23011 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23012
23013         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23014
23015 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/21908
23018         * g++.dg/parse/error28.C: New test.
23019
23020 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23021
23022         * gcc.dg/profile-generate-2.c: New test.
23023
23024 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23025
23026         PR target/23589
23027         * g++.dg/ext/dllimport11.C: New.
23028
23029 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23030
23031         PR c++/22293
23032         * g++.dg/other/friend3.C: New test.
23033
23034 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23035
23036         PR c++/23293
23037         * g++.dg/template/error19.C: New test.
23038
23039 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23040
23041         PR c++/21383
23042         * g++.dg/overload/koenig2.C: New.
23043
23044         PR c++/23118
23045         * g++.dg/overload/error2.C: New.
23046
23047         PR c++/22604
23048         * g++.dg/inherit/covariant14.C: New.
23049
23050 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23051
23052         PR c++/23440
23053         * g++.dg/parse/for1.C: New test.
23054
23055 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23056
23057         PR fortran/23446
23058         * gfortran.dg/host_dummy_index_1.f90: New test.
23059
23060         PR fortran/21459
23061         * gfortran.dg/automatic_char_len_2.f90: New test.
23062
23063         PR fortran/20866
23064         * gfortran.dg/recursive_statement_functions.f90: New test.
23065
23066         PR fortran/20853
23067         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23068
23069         PR fortran/20849
23070         * gfortran.dg/external_initializer.f90: New test.
23071
23072         PR fortran/20837
23073         * non_module_public.f90: New test.
23074
23075 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23076
23077         PR c++/24386
23078         * g++.dg/template/overload7.C: New.
23079
23080         PR c++/22551
23081         * g++.dg/other/switch2.C: Remove expected warnings.
23082
23083         PR c++/21353
23084         * g++.dg/template/defarg6.C: New.
23085
23086 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23087
23088         PR target/24315
23089         * gcc.target/i386/pr24315.c: New test.
23090
23091 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23092
23093         PR c++/24389
23094         * g++.dg/template/static21.C: New test.
23095         * g++.dg/template/static21-a.cc: Likewise.
23096
23097 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23098
23099         PR c++/23959
23100         * g++.dg/warn/Wswitch-default-1.C: New test.
23101         * g++.dg/warn/Wswitch-default-2.C: New test.
23102
23103 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23104
23105         PR c++/22173
23106         * g++.dg/parse/template18.C: New test.
23107         * g++.dg/template/nontype15.C: Likewise.
23108
23109 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23110
23111         PR fortran/22273
23112         * gfortran.dg/spec_expr_2.f90: New.
23113
23114 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23115
23116         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23117         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23118         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23119         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23120         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23121         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23122         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23123         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23124         previous target-specific skips and warning-message matches where
23125         applicable.
23126
23127 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23128
23129         PR c++/21347
23130         * g++.dg/warn/Wctor-dtor.C: New test.
23131
23132 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23133
23134         PR c/23439
23135         * gcc.dg/for-1.c: New test.
23136
23137 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c++/19565
23140         * g++.dg/warn/Wconversion1.C: New test.
23141         * g++.dg/ext/packed4.C: Compile with -w.
23142         * g++.dg/opt/20050511-1.C: Likewise.
23143         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23144
23145 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23146
23147         * gfortran.dg/boz_5.f90: New test.
23148
23149 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23150
23151         PR c++/22551
23152         * g++.dg/other/switch2.C: New.
23153
23154         PR c++/23984
23155         * g++.dg/init/ctor7.C: New.
23156
23157 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23158
23159         PR c++/23730
23160         * g++.dg/parse/crash32.C: New test.
23161
23162 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23163
23164         PR c++/20721
23165         * g++.dg/init/goto2.C: New test.
23166
23167         PR c++/22464
23168         * g++.dg/template/crash/41.C: New test.
23169
23170         PR c++/22180
23171         * g++.dg/template/crash40.C: New test.
23172
23173         PR c++/23694
23174         * g++.dg/parse/friend5.C: New test.
23175
23176         PR c++/23307
23177         * g++.dg/template/crash38.C: New test.
23178
23179         PR c++/22352
23180         * g++.dg/template/friend38.C: New test.
23181
23182         PR c++/22405
23183         * g++.dg/template/crash39.C: New test.
23184
23185 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23186
23187         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23188         gcc.dg/debug/dwarf2/dwarf-char2.c,
23189         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23190
23191         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23192
23193 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23194
23195         * gcc.dg/dll-2.c: Add tests for warnings.
23196         * gcc.dg/dll-3.c: Likewise.
23197         * gcc.dg/dll-4.c: Likewise.
23198
23199         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23200         * g++.dg/ext/dllimport2.C: Likewise.
23201         * g++.dg/ext/dllimport3.C: Likewise.
23202         * g++.dg/ext/dllimport7.C: Likewise.
23203         * g++.dg/ext/dllimport8.C: Likewise.
23204         * g++.dg/ext/dllimport9.C: Likewise.
23205
23206 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23207
23208         PR fortran/24092
23209         * gfortran.dg/derived_pointer_recursion.f90: New test.
23210
23211 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23212
23213         * gcc.c-torture/execute/20051012-1.c: New test.
23214
23215 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23216
23217         PR fortran/18082
23218         * gfortran.dg/automatic_char_len_1.f90: New test.
23219
23220 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23221
23222         PR fortran/20847
23223         * gfortran.dg/save_common.f90: New test.
23224
23225         PR fortran/20856
23226         * gfortran.dg/save_result.f90: New test.
23227
23228 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23229
23230         PR c++/21592
23231         * g++.dg/template/dependent-expr1.C: Add new expected error.
23232         * g++.dg/template/dependent-expr2.C: Adjust error text.
23233         * g++.dg/template/overload6.C: New.
23234
23235         PR c++/23797
23236         * g++.dg/other/typename8.C: New.
23237
23238         PR c++/21117
23239         * g++.dg/other/return1.C: New.
23240
23241 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23242
23243         PR c++/24052
23244         * g++.dg/ext/label5.C: New.
23245
23246 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         PR c++/19964
23249         * g++.dg/parse/crash31.C: New.
23250
23251 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23252
23253         * g++.dg/ipa/ipa-1.c: New test.
23254         * g++.dg/ipa/ipa-2.c: New test.
23255         * g++.dg/ipa/ipa-3.c: New test.
23256         * g++.dg/ipa/ipa-4.c: New test.
23257         * g++.dg/ipa/ipa-5.c: New test.
23258         * g++.dg/ipa/ipa.exp: New file.
23259
23260 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23261
23262         PR fortran/24207
23263         * gfortran.dg/private_type_3.f90: New test.
23264
23265 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23266
23267         PR fortran/20786
23268         gfortran.dg/aint_anint_1.f90: New test.
23269
23270 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23271
23272         PR libgfortran/24313
23273         gfortran.dg/csqrt.f: New test.
23274
23275 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23276
23277         PR c++/8057
23278         * g++.dg/warn/noeffect7.C: New test.
23279         * g++.dg/warn/noeffect2.C: Instantiate templates.
23280         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23281         and warning.
23282
23283 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23284
23285         PR c++/21089
23286         * g++.dg/init/float1.C: New test.
23287
23288         PR c++/24277
23289         * g++.dg/init/member1.C: Tweak error markers.
23290
23291 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23292
23293         PR testsuite/24281
23294         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23295         Check for null pointer.
23296
23297 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23298
23299         PR c++/21369
23300         * g++.dg/parse/ret-type3.C: New test.
23301
23302 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23303
23304         PR tree-opt/23946
23305         * gcc.c-torture/compile/pr23946.c: New test.
23306
23307 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23308
23309         * g++.dg/opt/mmx2.C: New test.
23310
23311 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23312
23313         PR c++/24277
23314         * g++.dg/template/static20.C: New test.
23315
23316         PR c++/24302
23317         * g++.dg/warn/Wunused-12.C: New test.
23318
23319         PR c++/23437
23320         * g++.dg/template/arg4.C: New test.
23321
23322 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23323
23324         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23325         * gcc.dg/ucnid-3.c: Likewise.
23326         * gcc.dg/ucnid-4.c: Likewise.
23327         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23328         * g++.dg/other/ucnid-1.C: Likewise.
23329         * gcc.dg/sparc-frame-1.c: New test.
23330
23331 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23332
23333         PR c++/24139
23334         * g++.dg/template/spec27.C: New test.
23335
23336         PR c++/24275
23337         * g++.dg/template/static19.C: New test.
23338
23339 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23340
23341         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23342         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23343
23344 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23345
23346         PR target/24136
23347         * gfortran.fortran-torture/compile/pr24136.f: New test.
23348
23349 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23350
23351         PR c++/22172
23352         * g++.dg/parse/crash30.C: New test.
23353
23354 2005-10-07  Richard Guenther  <rguenther@suse.de>
23355
23356         PR middle-end/24227
23357         * gcc.c-torture/compile/pr24227.c: New testcase.
23358
23359 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23360
23361         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23362         Do not put aligned attributes on array elements.
23363
23364 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23365
23366         PR testsuite/23611, PR testsuite/23615
23367         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23368         writing prototypes of library functions by hand.
23369         * obj-c++.dg/bitfield-4.mm: Likewise.
23370         * obj-c++.dg/const-str-4.mm: Likewise.
23371         * obj-c++.dg/encode-4.mm: Likewise.
23372         * obj-c++.dg/encode-5.mm: Likewise.
23373         * obj-c++.dg/encode-6.mm: Likewise.
23374         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23375         * obj-c++.dg/method-10.mm: Likewise.
23376         * obj-c++.dg/method-17.mm: Likewise.
23377         * obj-c++.dg/method-19.mm: Likewise.
23378         * obj-c++.dg/try-catch-2.mm: Likewise.
23379
23380 2005-10-06  Richard Henderson  <rth@redhat.com>
23381
23382         PR 24236
23383         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23384
23385 2005-10-06  Dale Johannesen  <dalej@apple.com>
23386
23387         * gcc.c-torture/execute/20030125-1.c: Correct.
23388
23389 2005-10-06  Richard Guenther  <rguenther@suse.de>
23390
23391         PR tree-optimization/24238
23392         * g++.dg/tree-ssa/pr24238.C: New testcase.
23393
23394 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23395
23396         PR 18568
23397         * gfortran.dg/der_pointer_3.f90: New test.
23398
23399 2005-10-05  Devang Patel  <dpatel@apple.com>
23400
23401         PR Debug/23205
23402         * g++.dg/other/PR23205.C: New.
23403
23404 2005-10-05  Richard Henderson  <rth@redhat.com>
23405
23406         PR target/23602
23407         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23408         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23409
23410 2005-10-05  Dale Johannesen  <dalej@apple.com>
23411
23412         * gcc.c-torture/execute/float-floor.c: New.
23413
23414 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23415
23416         PR tree-optimization/21419
23417         PR tree-optimization/24146
23418         PR tree-optimization/24151
23419
23420         * g++.dg/ext/asm7.C: New.
23421         * g++.dg/ext/asm8.C: New.
23422         * gcc.dg/asm-1.c: Compile on all targets.
23423         * gcc.dg/asm-pr24146.c: New.
23424         * gcc.dg/pr21419.c: Adjust error messages.
23425
23426 2005-10-05  Richard Guenther  <rguenther@suse.de>
23427
23428         PR fortran/24176
23429         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23430
23431 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23432
23433         PR c++/23513
23434         * g++.dg/template/spec22.C: Robustify test.
23435         * g++.dg/template/spec26.C: New.
23436
23437 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23438
23439         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23440         if target supports vector instructions.
23441
23442 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23443
23444         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23445         C99 functions.
23446
23447 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23448
23449         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23450         check_effective_target_fortran_large_int): Replace cached result
23451         when target changes.
23452
23453 2005-10-04  Devang Patel  <dpatel@apple.com>
23454
23455         * gcc.dg/i386-sse-vect-types.c: New.
23456
23457 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23458
23459         PR preprocessor/13726
23460         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23461         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23462
23463 2005-10-04  Richard Guenther  <rguenther@suse.de>
23464
23465         PR c/23576
23466         * gcc.dg/noncompile/pr23576.c: New testcase.
23467
23468 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23469
23470         PR middle-end/23125
23471         * gcc.dg/register-var-3.c: New test.
23472
23473 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23474
23475         * gcc.dg/pr23049.c: New test.
23476
23477         * gcc.dg/ucnid-4.c: Fix test.
23478
23479 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23480
23481         PR 23445
23482         * gcc.c-torture/compile/pr23445.c: New test.
23483
23484 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23485
23486         * g++.dg/overload/unknown1.C: New.
23487
23488 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23489
23490         PR c++/17775
23491         * g++.dg/template/repo4.C: New test.
23492
23493 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23494
23495         PR libfortran/19308
23496         * gfortran.dg/large_real_kind_2.F90: New test.
23497         * gfortran.dg/large_integer_kind_2.f90: New test.
23498
23499 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23500
23501         * lib/target-supports.exp (check_effective_target_vect_shift):
23502         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23503         (check_effective_target_vect_condition): Fix copy-n-pasto.
23504
23505         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23506         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23507         targets.
23508
23509 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23510
23511         PR c++/22621
23512         * g++.dg/template/overload5.C : New test.
23513
23514         PR c++/23840
23515         * g++.dg/expr/stdarg1.C: New test.
23516
23517 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23518
23519         PR 24142
23520         * gcc.c-torture/execute/pr24142.c: New test.
23521
23522 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23523
23524         PR 24141
23525         * gcc.c-torture/execute/pr24141.c: New test.
23526
23527 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23528             Diego Novillo  <dnovillo@redhat.com>
23529
23530         PR 23604
23531         * gcc.c-torture/execute/pr23604.c: New test.
23532
23533 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23534
23535         PR fortran/16404
23536         PR fortran/20835
23537         PR fortran/20890
23538         PR fortran/20899
23539         PR fortran/20900
23540         PR fortran/20901
23541         PR fortran/20902
23542         gfortran.dg/equiv_constraint_1.f90: New test.
23543         gfortran.dg/equiv_constraint_2.f90: New test.
23544         gfortran.dg/equiv_constraint_3.f90: New test.
23545         gfortran.dg/equiv_constraint_4.f90: New test.
23546         gfortran.dg/equiv_constraint_5.f90: New test.
23547         gfortran.dg/equiv_constraint_6.f90: New test.
23548         gfortran.dg/equiv_constraint_7.f90: New test.
23549         gfortran.dg/equiv_constraint_8.f90: New test.
23550         gfortran.dg/private_type_1.f90: New test.
23551         gfortran.dg/private_type_2.f90: New test.
23552         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23553         980628-10.f: Assert std=gnu to permit mixing of
23554         types in equivalence statements.
23555
23556 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23557
23558         PR 24112
23559         * gfortran.dg/open_status_1.f90: New.
23560
23561 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23562
23563         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23564         * gcc.dg/vect/pr22480.c: Clean up temp files.
23565         * gcc.dg/vect/pr23831.c: Clean up temp files.
23566         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23567         Clean up temp files.
23568         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23569         Clean up temp files.
23570
23571         * gcc.dg/20050309-1.c: Clean up temp files.
23572         * gcc.dg/20050325-1.c: Clean up temp files.
23573
23574 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23575
23576         PR tree-optimization/24059
23577         * gcc.dg/vect/pr24059.c : New test.
23578
23579 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23580
23581         PR middle-end/24109
23582         * gcc.c-torture/execute/20050929-1.c: New test.
23583
23584 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23585
23586         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23587
23588 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23589
23590         PR c/21419
23591         * gcc.dg/pr21419.c: New test.
23592
23593 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23594
23595         * gcc.dg/pr23911.c: New test.
23596
23597 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23598
23599         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23600
23601         PR c++/16782
23602         * g++.dg/parse/qualified4.C: New test.
23603         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23604         * g++.old-deja/g++.mike/p8154.C: Likewise.
23605
23606 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23607
23608         PR c++/22147
23609         * g++.dg/template/friend37.C: New test.
23610         * g++.dg/parse/crash28.C: Adjust error markers.
23611
23612 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23613
23614         PR fortran/18518
23615         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23616
23617 2005-09-27  Devang Patel  <dpatel@apple.com>
23618
23619         PR tree-optimization/23625
23620         * gcc.dg/pr23625.c: New test.
23621
23622 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23623
23624         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23625         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23626
23627 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23628
23629         PR fortran/23677
23630         * gfortran.fortran-torture/execute/save_1.f90: New test.
23631         * gfortran.dg/save_1.f90: New test.
23632
23633 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23634
23635         * gcc.target/i386/builtin-apply-mmx.c: New test.
23636
23637         PR target/22576
23638         * gcc.target/i386/pr22576.c: New test.
23639
23640         PR target/22585
23641         * gcc.target/i386/pr22585.c: New test.
23642
23643         PR target/23268
23644         * gcc.target/i386/pr23268.c: New test.
23645
23646         PR middle-end/23831
23647         * gcc.dg/vect/pr23831.c: New test.
23648
23649         PR target/24055
23650         * gcc.target/i386/pr24055.c: New test.
23651
23652 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23653
23654         PR tree-optimization/23960
23655         * gcc.c-torture/compile/pr23960.c: New.
23656
23657 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23658
23659         PR fortran/16861
23660         * gfortran.dg/nested_modules_3.f90: New.
23661
23662 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23663
23664         PR fortran/24005
23665         gfortran.dg/interface_1.f90: New test.
23666
23667 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23668         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23669
23670         PR fortran/23843
23671         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23672
23673 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23674
23675         PR fortran/23516
23676         * gfortran.dg/imag_1.f: New test.
23677         * gfortran.dg/imag_2.f: Ditto.
23678
23679 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23680
23681         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23682
23683 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23684
23685         PR c++/21983
23686         * g++.dg/warn/pr21983.C: New test.
23687
23688 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23689
23690         * gcc.dg/20050922-1.c: Testcase added.
23691
23692 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23693
23694         PR c++/23993
23695         * g++.dg/template/array14.C: New test.
23696
23697 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23698
23699         PR fortran/19929
23700         * gfortran.dg/der_ptr_component_1.f90: New test.
23701
23702 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23703
23704         PR c++/23965
23705         * g++.dg/template/error1.C: Reject "no matching function" message.
23706
23707 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23708
23709         PR c++/17609
23710         * g++.dg/lookup/error1.C: New test.
23711
23712 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23713
23714         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23715         functionality of the testcase.
23716
23717 2005-09-20  Richard Henderson  <rth@redhat.com>
23718
23719         * gcc.dg/vect/vect-22.c: Require vect_float.
23720         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23721
23722 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23723
23724         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23725         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23726         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23727         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23728         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23729         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23730         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23731         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23732         * gcc.dg/cpp/ucnid-8.c: New test.
23733
23734 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23735
23736         PR tree-optimization/23929
23737         * gcc.c-torture/compile/pr23929.c: New test.
23738
23739 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23740
23741         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23742         for one loop.
23743
23744 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23745
23746         PR testsuite/23186
23747         * g++.dg/other/pr22003.C: Require named sections.
23748
23749 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23750
23751         PR c++/23947
23752         * g++.dg/rtti/crash3.C: New test.
23753
23754         PR tree-optimization/23818
23755         * gcc.dg/pr23818.c: New test.
23756
23757 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23758
23759         PR fortran/23420
23760         * gfortran.dg/print_fmt_4.f: New.
23761
23762 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23763
23764         PR fortran/23663
23765         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23766
23767 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23768
23769         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23770         Use pointers to local alignable arrays instead. Added comments.
23771         * gcc.dg/vect/vect-46.c: Likewise.
23772         * gcc.dg/vect/vect-48.c: Likewise.
23773         * gcc.dg/vect/vect-49.c: Likewise.
23774         * gcc.dg/vect/vect-52.c: Likewise.
23775         * gcc.dg/vect/vect-53.c: Likewise.
23776         * gcc.dg/vect/vect-54.c: Likewise.
23777         * gcc.dg/vect/vect-56.c: Likewise.
23778         * gcc.dg/vect/vect-57.c: Likewise.
23779         * gcc.dg/vect/vect-58.c: Likewise.
23780         * gcc.dg/vect/vect-60.c: Likewise.
23781         * gcc.dg/vect/vect-61.c: Likewise.
23782
23783         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23784         The test is no longer vectorizable on vect_no_align targets.
23785         * gcc.dg/vect/vect-43.c: Likewsie.
23786
23787         * gcc.dg/vect/vect-44.c: Added comments.
23788         * gcc.dg/vect/vect-45.c: Added comments.
23789         * gcc.dg/vect/vect-50.c: Added comments.
23790         * gcc.dg/vect/vect-51.c: Added comments.
23791
23792         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23793         aligned type.
23794         * gcc.dg/vect/Os-vect-95.c: Likewise.
23795
23796         * gcc.dg/vect/vect-41.c: Test removed.
23797         * gcc.dg/vect/vect-47.c: Test removed.
23798         * gcc.dg/vect/vect-55.c: Test removed.
23799         * gcc.dg/vect/vect-59.c: Test removed.
23800
23801 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23802
23803         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23804         No longer vectorizable on vect_no_align targets.
23805         * gcc.dg/vect/pr20122.c: Likewise.
23806         * gcc.dg/vect/vect-74.c: Likewise.
23807         * gcc.dg/vect/vect-75.c: Likewise.
23808         * gcc.dg/vect/vect-76.c: Likewise.
23809
23810         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23811         Will not be vectorizable on vect_no_align targets once aliasing issues
23812         are resolved.
23813         * gcc.dg/vect/vect-79.c: Likewise.
23814
23815         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23816         * gcc.dg/vect/vect-78.c: Likewise.
23817         * gcc.dg/vect/vect-97.c: Likewise.
23818
23819 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23820
23821         * gcc.dg/pr23943.c: New test.
23822
23823 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23824
23825         PR fortran/19181
23826         * gfortran.dg/derived_pointer_null_1.f90: New test.
23827
23828 2005-09-18  Richard Guenther  <rguenther@suse.de>
23829
23830         PR middle-end/23944
23831         * gcc.c-torture/compile/pr23944.c: New testcase.
23832
23833 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23834
23835         PR fortran/15975
23836         * gfortran.dg/der_pointer_2.f90: New test.
23837
23838 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23839
23840         PR fortran/16861
23841         * gfortran.dg/nested_modules_2.f90: New test.
23842
23843 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23844
23845         PR c++/18368
23846         * g++.dg/other/semicolon.C: New test.
23847
23848 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23849
23850         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23851         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23852
23853 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23854
23855         PR c++/23914
23856         * g++.dg/template/static18.C: New test.
23857
23858         PR c++/21514
23859         * g++.dg/template/crash19.C: Remove dg-error marker.
23860         * g++.dg/template/local4.C: New test.
23861
23862 2005-09-16  Paul Brook  <paul@codesourcery.com>
23863
23864         PR fortran/23906
23865         * gfortran.dg/dependency_1.f90: New test.
23866
23867 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23868
23869         PR c++/23896
23870         * g++.dg/template/static17.C: New test.
23871
23872 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23873
23874         PR c++/23139
23875         * g++.dg/warn/huge-val1.C: New test.
23876
23877 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23878
23879         PR c++/13140
23880         * g++.dg/parse/class2.C: New test.
23881         * g++.dg/template/explicit8.C: Likewise.
23882         * g++.dg/template/spec25.C: Likewise.
23883
23884 2005-09-14  Josh Conner  <jconner@apple.com>
23885
23886         PR middle-end/23584
23887         * gcc.dg/pr23584.c: New test.
23888
23889 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23890
23891         PR fortran/21875 Internal Unit Array I/O, NIST
23892         * gfortran.dg/arrayio_1.f90: New test.
23893         * gfortran.dg/arrayio_1.f90: New test.
23894         * gfortran.dg/arrayio_1.f90: New test.
23895         * gfortran.dg/arrayio_1.f90: New test.
23896         * gfortran.dg/arrayio_1.f90: New test.
23897
23898 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23899
23900         PR middle-end/22480
23901         * gcc.dg/vect/pr22480.c: New test.
23902
23903 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23904
23905         PR fortran/19358
23906         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23907
23908 2005-09-13 Josh Conner <jconner@apple.com>
23909
23910         PR c++/23180
23911         * g++.dg/init/struct2.C: New test.
23912         * g++.dg/init/struct3.C: New test.
23913
23914 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23915
23916         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23917         Clean up temp files.
23918         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23919         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23920         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23921         gcc.dg/tree-ssa/builtin-printf-1.c,
23922         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23923         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23924         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23925         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23926         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23927         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23928         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23929         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23930         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23931         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23932         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23933         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23934
23935 2005-09-13  Josh Conner  <jconner@apple.com>
23936
23937         * lib/gcc-dg.exp: Load scanipa.exp.
23938         (cleanup-dump): New procedure.
23939         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23940         * lib/scandump.exp: New file.
23941         * lib/scantree.exp: Use it.
23942         * lib/scanipa.exp: New file.
23943
23944 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23945
23946         PR fortran/17740
23947         * gfortran.dg/generic_4.f90: New test.
23948
23949 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23950
23951         PR target/23816
23952         * gcc.target/i386/pr23816-1.c: New test.
23953         * gcc.target/i386/pr23816-2.c: New test.
23954
23955
23956 2005-09-13  Bastian Blank <waldi@debian.org>
23957
23958         PR c++/16171
23959         * g++.dg/abi/mangle26.C: New test.
23960         * g++.dg/abi/mangle27.C: New test.
23961         * g++.dg/abi/mangle28.C: New test.
23962         * g++.dg/abi/mangle29.C: New test.
23963
23964         PR c++/23839
23965         * g++.dg/parse/register1.C: New test.
23966
23967 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23968
23969         PR c++/23842
23970         * g++.dg/template/access16.C: New test.
23971
23972 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23973
23974         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23975
23976 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23977
23978         PR fortran/18899
23979         * gfortran.dg/shape_2.f90: New test.
23980
23981 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23982
23983         PR target/19269
23984         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23985         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23986         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23987         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23988         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23989         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23990         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23991         tests.
23992
23993 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23994
23995         PR c++/23841
23996         * g++.dg/parse/template17.C: New test.
23997
23998 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23999
24000         PR c++/23789
24001         * g++.dg/template/nontype14.C: New test.
24002
24003 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24004
24005         PR g++/7874
24006         * g++.dg/lookup/friend7.C: New test.
24007         * g++.dg/lookup/friend8.C: New test.
24008         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24009         so that it will be found via argument dependent lookup.
24010         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24011         friend functions which will no longer be found.
24012         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24013         function g, so that it will be found via argument dependent
24014         lookup.
24015         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24016         * g++.old-deja/g++.mike/net43.C: Likewise.
24017
24018 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24019
24020         PR c++/23691
24021         * g++.dg/template/static16.C: New test.
24022
24023 2005-09-12  Josh Conner  <jconner@apple.com>
24024
24025         PR middle-end/23237
24026         * gcc.c-torture/compile/pr23237.c: New test.
24027
24028 2005-09-11  Richard Henderson  <rth@redhat.com>
24029
24030         * g++.dg/other/error8.C: Update expected diagnostic text.
24031
24032 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24033
24034         PR libfortran/19872
24035         * gfortran.dg/overwrite_1.f: New test.
24036
24037 2005-09-09  Josh Conner  <jconner@apple.com>
24038
24039         * g++.dg/init/pr23180-1.C: Removed.
24040         * g++.dg/init/pr23180-2.C: Removed.
24041
24042 2005-09-09  David Daney <ddaney@avtrex.com>
24043
24044         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24045         files which are ...
24046         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24047         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24048
24049 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24050
24051         * gfortran.dg/iostat_2.f90: New test.
24052
24053 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/22252
24056         * g++.dg/ext/interface1.C: New test.
24057         * g++.dg/ext/interface1.h: Likewise.
24058         * g++.dg/ext/interface1a.cc: Likewise.
24059
24060 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24061
24062         * gfortran.dg/iomsg_1.f90: New test case.
24063
24064 2005-09-09  Richard Guenther  <rguenther@suse.de>
24065
24066         PR c++/23624
24067         * g++.dg/tree-ssa/pr23624.C: New testcase.
24068
24069 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24070
24071         PR fortran/19239
24072         * gfortran.dg/vector_subscript_1.f90,
24073         * gfortran.dg/vector_subscript_2.f90: New tests.
24074
24075 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24076
24077         PR fortran/21104
24078         * gfortran.dg/array_alloc_1.f90,
24079         * gfortran.dg/array_alloc_2.f90,
24080         * gfortran.dg/array_alloc_3.f90: New tests.
24081
24082 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24083
24084         PR fortran/12840
24085         * gfortran.dg/array_constructor_6.f90
24086         * gfortran.dg/array_constructor_7.f90
24087         * gfortran.dg/array_constructor_8.f90
24088         * gfortran.dg/array_constructor_9.f90
24089         * gfortran.dg/array_constructor_10.f90
24090         * gfortran.dg/array_constructor_11.f90
24091         * gfortran.dg/array_constructor_12.f90: New tests.
24092
24093 2005-09-08  Josh Conner  <jconner@apple.com>
24094
24095         PR c++/23180
24096         * g++.dg/init/pr23180-1.C: New test.
24097         * g++.dg/init/pr23180-2.C: New test.
24098
24099 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24100
24101         PR fortran/18878
24102         * gfortran.dg/module_double_reuse.f90: New.
24103
24104 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24105
24106         PR fortran/23270
24107         PR fortran/22304
24108         PR fortran/18870
24109         PR fortran/17917
24110         PR fortran/16511
24111         * gfortran.dg/common_equivalence_1.f: New.
24112         * gfortran.dg/common_equivalence_2.f: New.
24113         * gfortran.dg/common_equivalence_3.f: New.
24114         * gfortran.dg/contained_equivalence_1.f90: New.
24115         * gfortran.dg/module_blank_common.f90: New.
24116         * gfortran.dg/module_commons_1.f90: New.
24117         * gfortran.dg/module_equivalence_1.f90: New.
24118         * gfortran.dg/nested_modules_1.f90: New.
24119         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24120         equivalences and add comment to connect the test with
24121         the PR.
24122
24123 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24124
24125         PR fortran/23765
24126         * gfortran.dg/common_6.f90: New test.
24127
24128 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24129
24130         PR fortran/15326
24131         * gfortran.dg/char_result_1.f90,
24132         * gfortran.dg/char_result_2.f90,
24133         * gfortran.dg/char_result_3.f90,
24134         * gfortran.dg/char_result_4.f90,
24135         * gfortran.dg/char_result_5.f90,
24136         * gfortran.dg/char_result_6.f90,
24137         * gfortran.dg/char_result_7.f90,
24138         * gfortran.dg/char_result_8.f90: New tests.
24139
24140 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24141
24142         PR fortran/19928
24143         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24144
24145 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24146
24147         PR obj-c++/16816
24148         * obj-c++.dg/selector-5.mm: New test.
24149         * obj-c++.dg/selector-6.mm: New test.
24150
24151 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24152
24153         PR objc/20574
24154         PR objc/19324
24155         * objc.dg/error-1.m: New test.
24156
24157 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24158
24159         PR fortran/23373
24160         * gfortran.fortran-torture/execute/pr23373-1.f90,
24161         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24162
24163 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24164
24165         PR libfortran/23760
24166         * gfortran.dg/g77/1832.f: Remove long string in write statement
24167         to allow the test to pass on correct list directed output with
24168         prepended space.
24169
24170 2005-09-07  James E Wilson  <wilson@specifix.com>
24171
24172         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24173
24174 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24175
24176         * gfortran.dg/parameter+save.f90: Rename to
24177         * gfortran.dg/parameter_save.f90: .. this.
24178
24179 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24180
24181         PR fortran/20848
24182         * gfortran.dg/parameter+save.f90: New test case.
24183
24184 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24185
24186         PR fortran/19269
24187         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24188
24189 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24190
24191         PR c/23075
24192         * gcc.dg/pr23075.c: New test.
24193         * g++.dg/warn/pr23075.C: New test.
24194
24195         PR target/22362
24196         * gcc.target/i386/pr22362.c: New test.
24197
24198         PR rtl-optimization/23098
24199         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24200
24201         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24202         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24203         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24204
24205 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24206
24207         * g++.dg/expr/cast6.C: New test.
24208
24209         PR c++/9782
24210         * g++.dg/init/new15.C: New test.
24211
24212 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24213
24214         * gcc.dg/vect/Os-vect-95.c: New test.
24215         * gcc.dg/vect/vect-95.c: Same.
24216
24217 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24218
24219         * gcc.dg/vect/vect-29.c: Update xfail testing.
24220         * gcc.dg/vect/vect-44.c: Same.
24221         * gcc.dg/vect/vect-48.c: Same.
24222         * gcc.dg/vect/vect-50.c: Same.
24223         * gcc.dg/vect/vect-72.c: Same.
24224         * gcc.dg/vect/vect-77.c: Same.
24225         * gcc.dg/vect/vect-78.c: Same.
24226         * gcc.dg/vect/vect-80.c: Same.
24227         * gcc.dg/vect/vect-96.c: Same.
24228         * gcc.dg/vect/vect-100.c: Same.
24229         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24230         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24231         * gfortran.dg/vect/vect-5.f90: Same.
24232
24233 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24234
24235         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24236         start strings.
24237         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24238         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24239
24240         PR c++/23056
24241         * g++.dg/opt/pr23056.C: New test.
24242
24243         PR rtl-optimization/23098
24244         * gcc.target/i386/pr23098.c: New test.
24245
24246 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24247
24248         PR c++/23667
24249         * g++.dg/template/static15.C: New test.
24250
24251         PR c++/21440
24252         * g++.dg/ext/stmtexpr5.C: New test.
24253         * g++.dg/ext/stmtexpr6.C: Likewise.
24254
24255 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24256
24257         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24258
24259         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24260         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24261         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24262
24263 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24264
24265         PR libfortran/23321
24266         * gfortran.dg/direct_io_4.f90: New test case.
24267
24268 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24269             Rasmus Hahn  <rassahah@neofonie.de>
24270
24271         PR libobjc/23108
24272         * objc.dg/type-stream-1.m: New test.
24273
24274 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24275
24276         PR fortran/23661
24277         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24278         gfortran.dg/print_fmt_3.f90: New test.
24279
24280 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24281
24282         * gfortran.dg/fmt_t_1.f90: New test.
24283
24284 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24285
24286         PR rtl-optimization/23454
24287         * g++.dg/opt/pr23454.C: New test.
24288
24289 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/23699
24292         * g++.dg/ext/static1.C: New test.
24293
24294 2005-09-02  Richard Henderson  <rth@redhat.com>
24295
24296         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24297         tail call to check_fa_work.
24298
24299 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24300
24301         PR c++/21687
24302         * g++.dg/other/gc3.C: New test.
24303
24304 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24305
24306         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24307         * gcc.dg/20050826-1.c: Likewise.
24308
24309 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24310
24311         PR c++/23167
24312         * g++.dg/expr/volatile1.C: New test.
24313
24314 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24315
24316         PR middle-end/23547
24317         * gcc.dg/pr23547.c: New test.
24318
24319 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24320
24321         PR c/22061
24322         * gcc.c-torture/execute/pr22061-1.c,
24323         * gcc.c-torture/execute/pr22061-2.c,
24324         * gcc.c-torture/execute/pr22061-3.c,
24325         * gcc.c-torture/execute/pr22061-4.c: New tests.
24326
24327 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24328
24329         * gcc.dg/Wredundant-decls-2.c: New test to check that
24330         -Wredundant-decls does not issue warning for a variable
24331         definition following a declaration.
24332
24333 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24334
24335         PR debug/7241
24336         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24337         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24338         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24339
24340         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24341         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24342         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24343         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24344         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24345         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24346         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24347         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24348
24349 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24350
24351         PR objc/23306
24352         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24353         scan-assmbler.
24354
24355 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24356
24357         PR target/21255
24358         * gcc.dg/pr21255-1.c: New test.
24359         * gcc.dg/pr21255-2-mb.c: Likewise.
24360         * gcc.dg/pr21255-2-ml.c: Likewise.
24361         * gcc.dg/pr21255-3.c: Likewise.
24362         * gcc.dg/pr21255-4.c: Likewise.
24363
24364 2005-08-31  Dale Johannesen  <dalej@apple.com>
24365
24366         * gcc.dg/20050830-1.c: New.
24367
24368 2005-08-31  Josh Conner  <jconner@apple.com>
24369
24370         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24371         command-line options for arm-*-* targets.
24372         * g++.dg/init/array16.C: Likewise.
24373         * g++.dg/other/crash-4.C: Likewise.
24374
24375 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24376
24377         PR obj-c++/23640
24378         * obj-c++.dg/gnu-runtime-3.mm: New test.
24379
24380 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24381
24382         PR c++/13377
24383         * g++.dg/lookup/ambig4.C: New test.
24384         * g++.dg/lookup/ambig5.C: New test.
24385         * g++.dg/tc1/dr101.C: Adjust error markers.
24386
24387 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24388
24389         PR c++/23639
24390         * g++.dg/template/ttp5.C: Adjust error markers.
24391
24392 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24393
24394         PR testsuite/23609
24395         * lib/obj-c++.exp: Include target-libpath.exp.
24396         (obj-c++_link_flags): Look for the GNU libobjc library
24397         and set the library path to include it.
24398         Don't manually set LD_LIBRARY_PATH (etc.) but call
24399         set_ld_library_path_env_vars instead.
24400         (obj-c++_target_compile): Don't set library path or
24401         linker flags because they are already set correctly
24402         in obj-c++_link_flags.
24403
24404 2005-08-30  Josh Conner  <jconner@apple.com>
24405
24406         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24407         to command-line options for arm-*-* targets.
24408
24409 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24410
24411         * g++.dg/other/i386-1.C: New.
24412
24413 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24414
24415         PR preprocessor/20348
24416         PR preprocessor/20356
24417         * gcc.dg/cpp/pr20348.c: New test.
24418         * gcc.dg/cpp/pr20348.h: New file.
24419         * gcc.dg/cpp/inc/pr20348.h: New file.
24420         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24421         * gcc.dg/cpp/pr20356.c: New test.
24422         * gcc.dg/cpp/pr20356.h: New file.
24423         * gcc.dg/cpp/inc/pr20356.h: New file.
24424         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24425
24426 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24427
24428         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24429         Fix array dimension to avoid correct end-of-file error.
24430
24431 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24432
24433         PR libfortran/23598
24434         * gfortran.dg/iostat_1.f90: New test.
24435
24436 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24437
24438         PR middle-end/23408
24439         * gcc.dg/pr23408.c: New test.
24440
24441 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24442
24443         PR c++/23099
24444         * g++.dg/init/member1.C: Make sure erroneous static data member
24445         definitions are required.
24446         * g++.dg/template/static13.C: New test.
24447         * g++.dg/template/static14.C: Likewise.
24448
24449 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24450
24451         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24452         -march=pentium4, remove ilp32 requirement.
24453
24454         PR middle-end/23484
24455         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24456         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24457
24458 2005-08-29  Andreas Jaeger  <aj@suse.de>
24459
24460         PR testsuite/23607
24461         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24462
24463 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24464
24465         * gcc.c-torture/execute/20050316-2.c: New test.
24466         * gcc.c-torture/execute/20050316-3.c: New test.
24467         * gcc.dg/torture/pr16104-1.c: New test.
24468
24469 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24470
24471         PR middle-end/23463
24472         * gcc.c-torture/execute/zero-struct-1.c: New test.
24473
24474 2005-08-27  Richard Guenther  <rguenther@suse.de>
24475
24476         PR target/23575
24477         * gcc.target/i386/pr23575.c: New testcase.
24478
24479 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24480
24481         PR rtl-optimization/23561
24482         * gcc.c-torture/execute/20050826-1.c: New test.
24483
24484         PR rtl-opt/23560
24485         * gcc.c-torture/execute/20050826-2.c: New test.
24486
24487 2005-08-26  Dale Johannesen  <dalej@apple.com>
24488
24489         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24490         * gcc.dg/20050826-1.c: New.
24491
24492 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24493
24494         PR c++/19004
24495         * g++.dg/template/nontype13.C: New test.
24496
24497         PR c++/23491
24498         * g++.dg/init/new14.C: New test.
24499         * g++.dg/expr/anew1.C: Do not XFAIL.
24500         * g++.dg/expr/anew2.C: Likewise.
24501         * g++.dg/expr/anew3.C: Likewise.
24502
24503 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24504
24505         PR middle-end/22439
24506         * gcc.dg/vla-3.c: New test.
24507
24508 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24509
24510         PR fortran/20363
24511         * gfortran.dg/named_interface.f90: New.
24512
24513 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24514
24515         * gcc.c-torture/execute/frame-address.c: New test.
24516
24517 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         PR c++/20817
24520         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24521
24522 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24523
24524         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24525
24526 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24527
24528         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24529         * gcc.dg/altivec-22.c: Rename from..
24530         * gcc.dg/altivec-nomfcr.c: ..this.
24531
24532 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24533
24534         PR tree-optimization/23546
24535         * gcc.dg/tree-ssa/pr23546.c: New test.
24536
24537 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24538
24539         PR fortran/17758
24540         * gfortran.dg/nonreturning_statements.f90: New test.
24541
24542 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24543
24544         PR c++/22454
24545         * g++.dg/parse/crash29.C: New.
24546
24547 2005-08-23  DJ Delorie  <dj@redhat.com>
24548
24549         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24550         constants have the L suffix.
24551
24552 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24553
24554         PR c++/23044
24555         * g++.dg/template/instantiate8.C: New.
24556
24557 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24558
24559         PR middle-end/23467
24560         * gcc.c-torture/execute/pr23467.c: New test.
24561
24562 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24563
24564         PR tree-optimization/22043
24565         * gcc.c-torture/execute/20050613-1.c: New test.
24566
24567 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24568
24569         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24570
24571 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24572
24573         PR rtl-optimization/23478
24574         * g++.dg/opt/pr23478.C: New test.
24575
24576 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24577
24578         PR c/18715
24579         * gcc.dg/switch-warn-3.c: New test.
24580
24581 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24582
24583         PR c++/22233
24584         * g++.dg/template/param1.C: New test.
24585
24586 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24587
24588         PR c++/23089
24589         * g++.dg/other/incomplete1.C: New test.
24590
24591 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24592
24593         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24594         are vectorizable.
24595
24596 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24597
24598         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24599         d_lines_5.f: New.
24600
24601 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24602
24603         * gcc.target/i386/sse-4.c: New test.
24604
24605 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24606
24607         PR testsuite/23239
24608         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24609
24610 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24611
24612         * gcc.dg/20050811-1.c: New test.
24613         * gcc.dg/20050811-2.c: New test.
24614
24615 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24616
24617         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24618
24619 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24620
24621         PR 23476
24622         * gcc.c-torture/compile/pr23476.c: New test.
24623
24624 2005-08-19  Devang Patel  <dpatel@apple.com>
24625
24626         PR tree-optimization/23048
24627         * gcc.dg/tree-ssa/pr23048.c: New test.
24628
24629 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24630
24631         PR middle-end/20624
24632         * g++.dg/warn/Wreturn-3.C: New test
24633
24634 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24635
24636         PR tree-optimization/22228
24637         * g++.dg/vect/pr22543.cc: New test.
24638
24639 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24640
24641         PR tree-optimization/21574
24642         * gcc.dg/tree-ssa/pr21574.c: New test.
24643
24644 2005-08-16  James E Wilson  <wilson@specifix.com>
24645
24646         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24647
24648 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24649
24650         PR tree-opt/23402
24651         * gcc.c-torture/compile/zero-strct-3.c: New test.
24652         * gcc.c-torture/compile/zero-strct-4.c: New test.
24653
24654 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24655
24656         PR target/23376
24657         * gcc.target/x86_64/pr23376.c: New test.
24658
24659 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24660
24661         PR c++/23337
24662         * g++.dg/ext/vector2.C: New.
24663
24664 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24665
24666         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24667
24668 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24669
24670         PR libfortran/23428
24671         * gfortran.dg/inquire-complex.f90: New test case.
24672
24673 2005-08-16  James E Wilson  <wilson@specifix.com>
24674
24675         PR tree-optimization/21105
24676         * gcc.dg/large-size-array.c: New.
24677
24678 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24679
24680         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24681         type.
24682         * gcc.dg/vect/vect-41: Likewise.
24683         * gcc.dg/vect/vect-42: Likewise.
24684         * gcc.dg/vect/vect-43: Likewise.
24685         * gcc.dg/vect/vect-44: Likewise.
24686         * gcc.dg/vect/vect-46: Likewise.
24687         * gcc.dg/vect/vect-47: Likewise.
24688         * gcc.dg/vect/vect-48: Likewise.
24689         * gcc.dg/vect/vect-52: Likewise.
24690         * gcc.dg/vect/vect-53: Likewise.
24691         * gcc.dg/vect/vect-54: Likewise.
24692         * gcc.dg/vect/vect-55: Likewise.
24693         * gcc.dg/vect/vect-56: Likewise.
24694         * gcc.dg/vect/vect-57: Likewise.
24695         * gcc.dg/vect/vect-58: Likewise.
24696         * gcc.dg/vect/vect-59: Likewise.
24697         * gcc.dg/vect/vect-60: Likewise.
24698         * gcc.dg/vect/vect-61: Likewise.
24699         * gcc.dg/vect/vect-85: Likewise.
24700         * gcc.dg/vect/vect-87: Likewise.
24701         * gcc.dg/vect/vect-88: Likewise.
24702         * gcc.dg/vect/vect-93.c: Likewise.
24703         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24704         * gcc.dg/vect/vect-75: Likewise.
24705         * gcc.dg/vect/vect-76: Likewise.
24706         * gcc.dg/vect/vect-77: Likewise.
24707         * gcc.dg/vect/vect-78: Likewise.
24708         * gcc.dg/vect/vect-80: Likewise.
24709         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24710         vectorized for the expected reason, rather than checking how alignment
24711         was handled.
24712         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24713         aligned type and also instead of aligned pointers. Added documentation.
24714
24715 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24716
24717         * gfortran.dg/power.f90: New test.
24718
24719 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24720
24721         PR rtl-optimization/23299
24722         * g++.dg/opt/pr23299.C: New test.
24723
24724 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24725
24726         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24727
24728 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24729
24730         * g++.dg/template/local6.C: New test.
24731
24732 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24733
24734         * execute/exceptions/finally-1.m: Check that the catch and finally are
24735         being called.  Also add a "return 0;" at the end of main.
24736
24737 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24738
24739         PR fortran/21432.
24740         * gfortran.dg/namelist_print_1.f: New test of functionality of
24741         PRINT namelist.
24742         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24743         namelist generates error with -std=f95.
24744
24745 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24746
24747         PR tree-optimization/23119
24748         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24749
24750 2005-08-13  Marcin Koziej  <creep@desk.pl>
24751             Andrew Pinski  <pinskia@physics.uc.edu>
24752
24753         PR libobjc/22492
24754         * execute/exceptions/finally-1.m: New test.
24755
24756 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24757
24758         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24759         testsuite.
24760         * objc/execute/exceptions/trivial.m: New test.
24761         * objc.dg/try-catch-11.m: Move to ...
24762         * objc/execute/exceptions/foward-1.m: Here.
24763         * objc.dg/try-catch-2.m: Move to ...
24764         * objc/execute/exceptions/catchall-1.m: Here.
24765         * objc.dg/try-catch-8.m: Move to ...
24766         * objc/execute/exceptions/local-variables-1.m: Here.
24767
24768 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24769
24770         * objc.dg/nested-func-1.m: Move to ...
24771         * objc/execute/nested-func-1.m: Here.
24772
24773 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24774
24775         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24776         in ${options} instead of [target_info name].
24777         * lib/obj-c++.exp (objc_target_compile): Likewise.
24778
24779 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24780
24781         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24782
24783 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24784
24785         part of PR testsuite/23348
24786         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24787         each of the torture options.
24788         * objc/compile/trivial.m: New test.
24789
24790 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24791
24792         * gfortran.dg/eoshift.f90: Correct format.
24793
24794 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24795
24796         * gfortran.fortran-torture/execute/character_passing.f90:
24797         Fix comment typo.
24798
24799 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24800
24801         PR c++/8271
24802         * g++.dg/template/unify10.C: New.
24803
24804 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24805
24806         * g++.dg/parse/pr22514.C: Move to...
24807         * g++.dg/debug/pr22514.C: here.
24808
24809 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24810
24811         PR c++/23266
24812         * g++.dg/inherit/pure1.C: New test.
24813
24814         * ChangeLog: Fix typos.
24815
24816 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24817             Steven Bosscher  <stevenb@suse.de>
24818
24819         * gfortran.dg/runtime_warning_1.f90: New test.
24820
24821 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24822
24823         PR c++/23219
24824         * g++.dg/parse/crash28.C: New.
24825
24826 2005-08-11  Richard Guenther  <rguenther@suse.de>
24827
24828         PR target/23289
24829         * gcc.target/i386/tailcall-1.c: New testcase.
24830
24831 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24832
24833         * gcc.dg/vect/vect-67.c: Un-xfail.
24834
24835 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24836
24837         PR c++/23225
24838         * g++.dg/parse/crash27.C: new test.
24839
24840 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24841
24842         PR libfortran/22143
24843         * gfortran.dg/shift-kind.f90: New testcase.
24844
24845 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24846
24847         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24848         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24849
24850 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24851
24852         PR c++/20646
24853         * g++.dg/other/mult-stor1.C: New test.
24854
24855 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24856
24857         * gcc.c-torture/pr18299-1.c: Move to ...
24858         * gcc.c-torture/compile/pr18299-1.c: Here.
24859
24860 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24861
24862         * gfortran/fortran.torture/execute/character_passing.f90:
24863         Fix types for LSAME.
24864
24865 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24866
24867         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24868         input data back to what it was originally.
24869
24870 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24871
24872         * objc.dg/try-catch-8.m: Enable for all targets.
24873
24874 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24875
24876         * gcc.dg/pr23165.c: New test.
24877
24878 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24879
24880         PR tree-optimization/23234
24881         * gcc.dg/tree-ssa/pr23234.c: New test.
24882
24883 2005-08-08  Josh Conner  <jconner@apple.com>
24884
24885         PR rtl-optimization/23241
24886         * gcc.dg/char-compare.c: New test.
24887
24888 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24889
24890         PR c++/22508
24891         * g++.dg/init/new13.C: New test.
24892
24893 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24894
24895         PR c++/21166
24896         * g++.dg/other/crash-4.C: Adjust
24897         * g++/dg/ext/packed9.C: New.
24898
24899 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24900
24901         PR middle-end/21964
24902         * gcc.c-torture/execute/pr21964-1.c: New test.
24903
24904 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24905
24906         PR c/22458
24907         * gcc.dg/pr22458-1.c: New test.
24908
24909 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24910             Steven G. Kargl <kargls@comcast.net>
24911
24912         PR fortran/22390
24913         * gfortran.dg/flush_1.f90: New test.
24914
24915 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24916
24917         PR c++/23191
24918         * g++.dg/template/eh2.C: New test.
24919
24920 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24921
24922         PR c++/19498
24923         * g++.dg/template/instantiate7.C: New test.
24924
24925 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24926
24927         PR c/23113
24928         * gcc.dg/Wunused-value-1.c: New test.
24929
24930 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24931
24932         PR rtl-optimization/23233
24933         * gcc.c-torture/compile/pr23233-1.c: New test.
24934
24935 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24936
24937         PR fortran/18833
24938         PR fortran/20850
24939         * gfortran.dg/equiv_1.f90: New test.
24940         * gfortran.dg/equiv_2.f90: New test.
24941         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24942         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24943         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24944
24945 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24946
24947         * gcc.c-torture/execute/vrp-5.c: New test.
24948         * gcc.c-torture/execute/vrp-6.c: New test.
24949         * gcc.dg/tree-ssa/vrp21.c: New test.
24950
24951 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24952
24953         * g++.dg/parse/pr22514.C: New test.
24954
24955 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24956
24957         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24958
24959         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24960         instead of constant loads / pool entries.
24961
24962 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24963
24964         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24965         TEST_TO_WCTYPE.
24966
24967 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24968
24969         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24970         __WINT_TYPE__ in generated prototypes if possible.
24971
24972 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24973
24974         PR 22037
24975         * g++.dg/tree-ssa/pr22037.C:
24976
24977 2005-08-04  Richard Henderson  <rth@redhat.com>
24978
24979         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24980         scan-tree-dump-times directive.
24981
24982 2005-08-04  Jan Hubicka  <jh@suse.cz>
24983
24984         * gcov-1.C: Fix switch counts.
24985         * gcov-4b.c: Likewise.
24986
24987 2005-08-03  Jeff Law  <law@redhat.com>
24988
24989         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24990
24991 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24992
24993         * gcc.c-torture/execute/pr23135.c: New test.
24994
24995 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24996
24997         PR tree-optimization/19899
24998         * gcc.dg/tree-ssa/scev-1.c: New test.
24999         * gcc.dg/tree-ssa/scev-2.c: New test.
25000
25001 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25002
25003         PR target/18582
25004         * gcc.dg/torture/pr18582-1.c: New test.
25005
25006 2005-08-03  Jan Hubicka  <jh@suse.cz>
25007
25008         * update-conroll.c: New testcase.
25009         * update-conroll-2.c: New testcase.
25010
25011 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25012
25013         * gfortran.dg/constant_substring.f: New test.
25014         * gfortran.dg/pr22491.f: New test.
25015
25016 2005-08-02  Jan Hubicka  <jh@suse.cz>
25017
25018         * update-threading.c: Replace by the proper one.
25019
25020 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25021
25022         PR 23164
25023         * g++.dg/tree-ssa/pr23164.C: New test.
25024
25025 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25026
25027         * gcc.dg/tree-ssa/pr23192.c: New test.
25028
25029 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25030
25031         * gcc.c-torture/execute/vrp-4.c: New test.
25032
25033 2005-08-02  Jan Hubicka  <jh@suse.cz>
25034
25035         * update-threading.c: New test.
25036
25037 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25038
25039         * gcc.c-torture/compile/20050801-1.c: New test.
25040         * gcc.c-torture/compile/20050801-2.c: New test.
25041
25042 2005-08-01  Jan Hubicka  <jh@suse.cz>
25043
25044         * val-prof-5.c: New test.
25045
25046 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25047
25048         PR c/22311
25049         * gcc.dg/pr22311-1.c : New test.
25050
25051 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25052
25053         PR target/23095
25054         * gfortran.dg/pr23095.f: New test.
25055
25056         PR c++/22003
25057         * g++.dg/other/pr22003.C: New test.
25058
25059 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25060
25061         PR target/20621
25062         * gcc.c-torture/execute/pr20621-1.c: New test.
25063
25064 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25065
25066         * gfortran.dg/comma_format_extension_4.f: Adjust length
25067         of string for format.
25068         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25069         print statement with internal write.
25070         * gfortran.dg/der_array_io_2.f: Likewise.
25071         * gfortran.dg/der_array_io_3.f: Likewise.
25072
25073 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25074
25075         * gcc.dg/fold-abs-4.c: new test.
25076
25077 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25078
25079         PR fortran/22570 an related issues.
25080         * gfortran.dg/x_slash_1.f: New test.
25081
25082 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25083
25084         PR c/23143
25085         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25086         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25087
25088 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25089
25090         PR c/529
25091         * gcc.dg/Wshadow-3.c: New test.
25092
25093 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25094
25095         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25096         used to have the wrong bounds).
25097
25098 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25099
25100         PR c/21720
25101         * gcc.dg/hex-round-1.c: Test more cases.
25102         * gcc.dg/hex-round-2.c: New test.
25103
25104 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25105
25106         PR 22550
25107         * g++.dg/tree-ssa/pr22550.C: New test.
25108
25109 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25110
25111         * gcc.dg/tree-ssa/vrp19.c: New test.
25112         * gcc.dg/tree-ssa-vrp20.c: New test.
25113
25114 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25115
25116         PR c/22240
25117         * gcc.dg/transparent-union-4.c: New test.
25118
25119 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25120
25121         PR c/22192
25122         * gcc.dg/c99-vla-2.c: New test.
25123
25124 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25125
25126         PR c/21720
25127         * gcc.dg/hex-round-1.c: New test.
25128
25129 2005-07-28  Jan Hubicka  <jh@suse.cz>
25130
25131         * inliner-1.c: Do not dump everything.
25132         * tree-prof.exp: Do not pass -ftree-based-profiling.
25133         * bprob.exp: Likewise.
25134
25135         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25136
25137 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25138
25139         PR c++/22545
25140         * g++.dg/expr/ptrmem7.C: New test.
25141
25142 2005-07-28  Mike Stump  <mrs@apple.com>
25143
25144         * g++.old-deja/g++.mike/visibility-1.C: New test.
25145
25146 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25147
25148         PR c/20187
25149         * gcc.c-torture/execute/pr20187-1.c: New test.
25150
25151 2005-07-28  Jeff Law  <law@redhat.com>
25152
25153         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25154         * gcc.dg/tree-ssa/vrp18.c: New test.
25155
25156 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25157
25158         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25159
25160 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25161
25162         PR tree-optimization/22506
25163         * gcc.dg/vect/ps22506.c: New test.
25164
25165 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25166
25167         PR target/21149
25168         * gcc.target/i386/sse-3.c: New test.
25169
25170 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25171
25172         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25173         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25174
25175 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25176
25177         PR c/22589
25178         * gcc.c-torture/compile/pr22589-1.c: New test.
25179
25180 2005-07-28  Jan Hubicka  <jh@suse.cz>
25181
25182         * update-loopch.c: New testcase.
25183
25184 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25185
25186         PR rtl-optimization/23047
25187         * gcc.c-torture/execute/pr23047.c: New test.
25188         * gcc.c-torture/execute/pr23047.x: New.
25189
25190 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25191
25192         PR tree-optimization/22493
25193         * gcc.c-torture/execute/pr22493-1.c: New test.
25194         * gcc.c-torture/execute/pr22493-1.x: New.
25195         * gcc.c-torture/execute/vrp-1.c: New test.
25196         * gcc.c-torture/execute/vrp-2.c: New test.
25197         * gcc.c-torture/execute/vrp-2.c: New test.
25198
25199 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25200
25201         * gcc.target/frv/all-builtin-read8.c: Delete.
25202         * gcc.target/frv/all-builtin-read16.c: Delete.
25203         * gcc.target/frv/all-builtin-read32.c: Delete.
25204         * gcc.target/frv/all-builtin-read64.c: Delete.
25205         * gcc.target/frv/all-builtin-write8.c: Delete.
25206         * gcc.target/frv/all-builtin-write16.c: Delete.
25207         * gcc.target/frv/all-builtin-write32.c: Delete.
25208         * gcc.target/frv/all-builtin-write64.c: Delete.
25209         * gcc.target/frv/all-read-write-1.c: New.
25210
25211 2005-07-27  Jeff Law  <law@redhat.com>
25212
25213         * gcc.c-torture/execute/pr22630.c: New test.
25214
25215 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25216
25217         PR tree-optimization/23073
25218         * gcc.dg/vect/nodump-pr23073.c: New test.
25219         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25220
25221 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25222
25223         PR tree-optimize/22348
25224         * gcc.c-torture/execute/pr22348.c: New.
25225
25226 2005-07-27  Richard Guenther  <rguenther@suse.de>
25227
25228         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25229
25230 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25231
25232         PR fortran/22503
25233         * gfortran.dg/logical_comp.f90: New test.
25234
25235 2005-07-27  Jan Hubicka  <jh@suse.cz>
25236
25237         * inliner-1.c: Add cleanup of dumps.
25238         * val-prof-*.c: Likewise.
25239         * update-tailcall.c: New.
25240
25241 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25242
25243         PR 22591
25244         * gcc.dg/tree-ssa/pr22591.c: New test.
25245         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25246
25247 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25248
25249         PR libobjc/22606
25250         * objc.dg/try-catch-11.m: New test.
25251
25252 2005-07-26  Richard Guenther  <rguenther@suse.de>
25253
25254         PR tree-optimization/22486
25255         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25256
25257 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25258
25259         PR tree-opt/22484
25260         * g++.dg/opt/loop2.C: New test.
25261
25262 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25263
25264         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25265         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25266
25267 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25268
25269         * lib/profopt.exp (profopt-execute): Check for profiling data
25270         files on the target.
25271
25272 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25273
25274         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25275         for matching of asm labels.
25276
25277 2005-07-25  Richard Guenther  <rguenther@suse.de>
25278
25279         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25280
25281 2005-07-25  Richard Guenther  <rguenther@suse.de>
25282
25283         PR testsuite/22624
25284         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25285
25286 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25287
25288         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25289         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25290         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25291         * gcc.dg/vect/vect-100.c: New test.
25292         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25293         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25294         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25295         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25296         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25297         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25298         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25299         * gfortran.dg/vect/pr19049.f90: New testcase.
25300         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25301
25302 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25303
25304         * gcc.c-torture/execute/20050713-1.c: New test.
25305
25306         PR fortran/20063
25307         * gfortran.fortran-torture/execute/data_4.f90: New test.
25308
25309         PR middle-end/20303
25310         * gcc.dg/visibility-d.c: New test.
25311
25312 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25313
25314         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25315         * gfortran.dg/underflow.f90: Ditto.
25316
25317 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25318
25319         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25320         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25321         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25322
25323 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25324
25325         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25326         include case of field width of zero.
25327
25328 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25329
25330         PR libgfortran/21875
25331         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25332         with trailing blanks on normal formatted read.
25333
25334 2005-07-23  Chao-ying Fu  <fu@mips.com>
25335
25336         * gcc.target/mips/mips32-dsp-type.c: New test.
25337         * gcc.target/mips/mips32-dsp.c: New test.
25338
25339 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25340
25341         PR testsuite/21073
25342         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25343
25344         PR testsuite/20454
25345         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25346         and __cyg_profile_func_exit.
25347
25348 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25349
25350         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25351         * gfortran.dg/comma_format_extension_4.f: Same.
25352         * gfortran.dg/pr15332.f: Same.
25353         * gfortran.dg/pr21730.f: Same.
25354
25355 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25356
25357         * g++.dg/opt/vrp2.C: Fix testcase.
25358
25359         PR tree-opt/22625
25360         * g++.dg/opt/vrp2.C: New test.
25361
25362 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25363
25364         PR debug/21828
25365         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25366
25367 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25368
25369         * gcc.dg/tree-ssa/20050719-1.c: New test.
25370
25371 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25372
25373         * gcc.dg/bfin-longcall-1.c: New file.
25374         * gcc.dg/bfin-longcall-2.c: New file.
25375
25376 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25377
25378         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25379
25380 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25381
25382         PR middle-end/19055
25383         * gcc.dg/tree-ssa/pr19055.c: New test.
25384         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25385
25386 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25387
25388         PR C++/22358
25389         * g++.dg/other/pr22358.C: New test.
25390
25391 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25392
25393         PR c++/2922
25394         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25395
25396 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25397
25398         PR c++/15938
25399         * g++.dg/init/union2.C: New test.
25400
25401 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25402
25403         PR c/22393
25404         * gcc.dg/complex-4.c: New test.
25405
25406 2005-07-21  Richard Guenther  <rguenther@suse.de>
25407
25408         PR testsuite/22522
25409         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25410         scanning for asm labels.
25411         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25412
25413 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25414
25415         PR target/22085
25416         * gcc.dg/altivec-pr22085.c: New.
25417
25418 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25419
25420         PR tree-optimization/19210
25421         * gcc.dg/tree-ssa/pr19210-1.c: New.
25422         * gcc.dg/tree-ssa/pr19210-2.c: New.
25423
25424 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25425
25426         PR rtl-optimization/22167
25427         * g++.dg/opt/pr22167.C: New test.
25428
25429 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25430
25431         PR c++/2922
25432         * g++.dg/lookup/two-stage2.C: New.
25433         * g++.dg/lookup/two-stage3.C: New.
25434         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25435         fixed two-stage name lookup for operators.
25436         * g++.dg/template/call3.C: Compiler now produces an appropriate
25437         error message.
25438         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25439         14 as a candidate.
25440         * g++.dg/template/ptrmem4.C: Compiler produces different error
25441         message.
25442         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25443         connect_to_method as a candidate.
25444
25445 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25446
25447         * gcc.dg/fold-alloc-1.c: New test.
25448
25449 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25450
25451         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25452         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25453
25454 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25455
25456         * gcc.dg/fold-abs-1.c: New test.
25457         * gcc.dg/fold-abs-2.c: New test.
25458         * gcc.dg/fold-abs-3.c: New test.
25459
25460 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25461
25462         Make CONSTRUCTOR use VEC to store initializers.
25463         * g++.dg/ext/complit3.C: Check for specific error messages.
25464         * g++.dg/init/brace2.C: Update error message.
25465         * g++.dg/warn/Wbraces2.C: Likewise.
25466
25467 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25468
25469         PR fortran/16940
25470         * gfortran.dg/module_interface_1.f90: New test.
25471
25472 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25473             Kenneth Zadeck <zadeck@naturalbridge.com>
25474
25475         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25476
25477 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25478
25479         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25480         specify -Wformat for these tests.
25481         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25482         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25483         * gcc.dg/format/opt-6.c: Delete.
25484
25485 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25486
25487         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25488         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25489
25490 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25491
25492         * gcc.dg/tree-ssa/alias-2.c: New test.
25493
25494 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25495
25496         PR c++/22263
25497         * g++.dg/template/explicit7.C: New test.
25498
25499 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25500
25501         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25502         field width of 8 to +Inf and -Inf.
25503
25504 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25505
25506         PR c++/22139
25507         * g++.dg/template/friend36.C: New test.
25508
25509 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25510
25511         PR fortran/21730
25512         * gfortran.dg/pr21730.f: New test.
25513
25514 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25515             Kenneth Zadeck <zadeck@naturalbridge.com>
25516
25517         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25518         since pure const detection cannot run at -O1 in c compiler.
25519         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25520         can now optimize this case properly.
25521         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25522         because we now pass.
25523         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25524
25525 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25526
25527         PR c/22421
25528         * gcc.dg/format/bitfld-1.c: New test.
25529
25530 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/22204
25533         * g++.dg/rtti/repo1.C: New test.
25534
25535 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25536
25537         PR middle-end/22398
25538         * gcc.c-torture/compile/pr22398.c: New test.
25539
25540 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25541
25542         PR c++/22132
25543         * g++.dg/expr/cast4.C: New test.
25544
25545 2005-07-15  Richard Guenther  <rguenther@suse.de>
25546
25547         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25548         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25549
25550 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25551
25552         PR tree-optimization/22230
25553         * gcc.dg/tree-ssa/pr22230.c: New test.
25554
25555 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25556
25557         * gfortran.dg/g77/cpp6.f: New test.
25558
25559         PR fortran/22417
25560         * gfortran.dg/g77/cpp5.F: New test.
25561         * gfortran.dg/g77/cpp5.h: New file.
25562         * gfortran.dg/g77/cpp5inc.h: New file.
25563
25564 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25565
25566         PR libfortran/16435
25567         * gfortran.dg/tl_editting.f90: New.
25568         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25569
25570 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25571
25572         * gfortran.dg/char_array_constructor.f90: New test.
25573
25574 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25575
25576         * gfortran.dg/past_eor.f90: New.
25577         * gfortran.dg/complex_read.f90: New.
25578
25579 2005-07-13  Jeff Law  <law@redhat.com>
25580
25581         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25582         additional casts.
25583
25584         * gcc.dg/tree-ssa/pr22321.c: New test
25585
25586 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25587
25588         PR tree-optimization/21921
25589         * gcc.dg/tree-ssa/pr21921.c: New.
25590
25591 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25592
25593         PR tree-optimizatio/22442
25594         * gcc.dg/tree-ssa/loop-11.c: New test.
25595
25596 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25597
25598         PR tree-opt/21840
25599         * gcc.c-torture/compile/pr21840.c: New test.
25600
25601 2005-07-12  Jan Hubicka  <jh@suse.cz>
25602
25603         * gcc.c-torture/compile/pr22379.c: New test.
25604
25605 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25606
25607         PR libfortran/21593
25608         gfortran.dg/dev_null.f90: Remove outdated comment about
25609         PR libfortran/21593.
25610
25611
25612 2005-07-12  Dale Johannesen  <dalej@apple.com>
25613
25614         * gcc.target/i386/compress-float-sse.c: New.
25615         * gcc.target/i386/compress-float-sse-pic.c: New.
25616         * gcc.target/i386/compress-float-387.c: New.
25617         * gcc.target/i386/compress-float-387-pic.c: New.
25618         * gcc.dg/compress-float-ppc.c: New.
25619         * gcc.dg/compress-float-ppc-pic.c: New.
25620
25621 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25622
25623         PR libfortran/21593
25624         gfortran.dg/dev_null.f90: Remove targets.
25625
25626 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25627
25628         PR tree-opt/22335
25629         * gcc.dg/pr22335-1.c: New test.
25630         * gcc.dg/pr22335-2.c: New test.
25631
25632 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25633
25634         PR c++/20172
25635         * g++.dg/template/nontype12.C : New test.
25636
25637 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25638
25639         * gcc.dg/tree-ssa/loop-10.c: New test.
25640
25641 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25642
25643         * gcc.c-torture/execute/20020720-1.x: Remove.
25644
25645 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25646
25647         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25648
25649 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25650
25651         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25652         (dg-mips-options): Use it.
25653
25654 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25655
25656         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25657
25658 2005-07-09  Richard Henderson  <rth@redhat.com>
25659
25660         * lib/target-supports.exp (check_effective_target_sync_char_short):
25661         Add alpha.
25662
25663 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25664
25665         PR libfortran/22217
25666         * gfortran.dg/negative-z-descriptor.f90: New test.
25667
25668 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25669
25670         PR tree-opt/22329
25671         * gcc.dg/pr22329.c: New test.
25672
25673 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25674
25675         PR tree-optimization/20139
25676         * gcc.dg/tree-ssa/pr20139.c: New.
25677
25678 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25679
25680         PR tree-opt/22356
25681         * gcc.dg/pr22356-1.c: New test.
25682
25683 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25684
25685         PR c++/21799
25686         * g++.dg/template/unify8.C: New.
25687         * g++.dg/template/unify9.C: New.
25688
25689 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25690
25691         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25692
25693 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25694
25695         * gcc.dg/darwin-version-1.c: New.
25696         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25697         * gcc.dg/builtins-20.c: Likewise.
25698         * gcc.dg/builtins-53.c: Likewise.
25699         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25700         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25701         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25702         * gcc.dg/torture/builtins-power-1.c: Likewise.
25703         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25704         on Darwin.
25705
25706 2005-07-07  Jeff Law  <law@redhat.com>
25707
25708         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25709         argument evaluation order.
25710
25711 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25712
25713         PR libfortran/21594
25714         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25715         Add test cases where the shift length is greater than the
25716         array length.
25717
25718 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25719
25720         * obj-c++.dg/proto-lossage-6.mm: New.
25721         * objc.dg/proto-lossage-6.m: New.
25722
25723 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25724
25725         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25726         * objc.dg/gnu-runtime-2.m: Likewise.
25727
25728 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * gfortran.dg/longline.f: New test.
25731
25732         * gfortran.dg/badline.f: New test.
25733
25734 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25735
25736         PR fortran/16531
25737         PR fortran/15966
25738         PR fortran/18781
25739         * gfortran.dg/hollerith.f90: New.
25740         * gfortran.dg/hollerith2.f90: New.
25741         * gfortran.dg/hollerith3.f90: New.
25742         * gfortran.dg/hollerith4.f90: New.
25743         * gfortran.dg/hollerith_f95.f90: New.
25744         * gfortran.dg/hollerith_legacy.f90: New.
25745         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25746
25747 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25748
25749         PR objc/22274
25750         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25751         * objc.dg/gnu-runtime-2.m: New.
25752
25753 2005-07-06  Jeff Law  <law@redhat.com>
25754
25755         * gcc.dg/tree-ssa/vrp17.c: New test.
25756
25757 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25758
25759         PR fortran/22327
25760         * gfortran.dg/array_constructor_5.f90: New test.
25761
25762 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25763
25764         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25765
25766 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25767
25768         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25769         * gcc.dg/980816-1.c: Ditto.
25770
25771 2005-07-06  Jeff Law  <law@redhat.com>
25772
25773         * gcc.c-torture/compile/pr21356.c: New test.
25774
25775 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25776
25777         PR c/22013
25778         PR c/22098
25779         * gcc.c-torture/compile/pr22013-1.c,
25780         gcc.c-torture/execute/pr22098-1.c,
25781         gcc.c-torture/execute/pr22098-2.c,
25782         gcc.c-torture/execute/pr22098-3.c: New tests.
25783
25784 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25785
25786         PR c/22308
25787         * gcc.dg/pr22308-1.c: New test.
25788
25789 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25790
25791         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25792         target.
25793         * gcc.dg/compare9.c: Use -fshort-enums instead of
25794         -fno-short-enums.  Change the last test to dg-bogus.
25795
25796 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25797
25798         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25799         * gcc.dg/compare9.c: New.
25800
25801 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25802
25803         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25804
25805 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25806
25807         PR testsuite/22288
25808         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25809
25810
25811 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25812
25813         * gcc.dg/format/gcc_gfc-1.c: New.
25814
25815 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25816
25817         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25818
25819 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25820
25821         PR fortran/20842
25822         * gfortran.dg/io_invalid_1.f90: New test.
25823
25824 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25825
25826         * gcc.dg/format/gcc_diag-1.c: Update.
25827
25828 2005-07-02  Jeff Law  <law@redhat.com>
25829
25830         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25831         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25832
25833 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25834
25835         * gcc.dg/format/gcc_diag-1.c: Update.
25836
25837 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25838
25839         PR tree-opt/22269
25840         * gcc.c-torture/compile/pr22269.c: New test.
25841
25842 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25843
25844         PR 21584
25845         PR 22219
25846         * g++.dg/tree-ssa/pr21584-1.C: New test.
25847         * g++.dg/tree-ssa/pr21584-2.C: New test.
25848
25849 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25850
25851         * obj-c++.dg/try-catch-11.mm: New.
25852         * objc.dg/try-catch-10.m: New.
25853
25854 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25855
25856         * g++.dg/other/ucnid-1.C: xfail on AIX.
25857
25858 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25859
25860         PR 22234
25861         * gcc.dg/20050629-1.c: New test.
25862
25863 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25864
25865         * obj-c++.dg/const-str-1[0-1].mm: New.
25866         * objc.dg/const-str-1[0-1].m: New.
25867
25868 2005-05-29  Richard Henderson  <rth@redhat.com>
25869
25870         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25871         Rename from check_effective_target_vect_no_max.
25872         (check_effective_target_vect_no_int_add): New.
25873         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25874         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25875         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25876         * gcc.dg/vect/vect-reduc-1.c: Use both.
25877         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25878
25879 2005-05-29  Richard Henderson  <rth@redhat.com>
25880
25881         * lib/target-supports.exp (check_effective_target_vect_no_max):
25882         Remove i386 and x86_64.
25883
25884 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25885
25886         PR testsuite/21969
25887         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25888
25889 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25890
25891         PR middle-end/21969
25892         * gcc.dg/vect/pr21969.c: New test.
25893
25894 2005-06-28  Eric Christopher  <echristo@redhat.com>
25895
25896         PR c/22052
25897         PR c/21975
25898         * gcc.dg/inline1.c: New test.
25899         * gcc.dg/inline2.c: Ditto.
25900         * gcc.dg/inline3.c: Ditto.
25901         * gcc.dg/inline4.c: Ditto.
25902         * gcc.dg/inline5.c: Ditto.
25903
25904 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25905
25906         PR libfortran/22142
25907         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25908         Add testcase also testing eoshift1 for PR 22142.
25909
25910 2005-06-28  Richard Henderson  <rth@redhat.com>
25911
25912         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25913         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25914         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25915         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25916         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25917
25918 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25919
25920         PR libfortran/22142
25921         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25922         Add testcase for PR 22142.
25923
25924 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25925
25926         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25927         gcc.target/ia64/fpreg-2.c: New tests.
25928
25929 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25930
25931         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25932
25933 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25934
25935         PR libfortran/22170
25936         * gfortran.dg/slash_1.f90: New test.
25937
25938 2005-06-27  Richard Henderson  <rth@redhat.com>
25939
25940         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25941         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25942         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25943         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25944         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25945         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25946
25947 2005-06-27  Richard Henderson  <rth@redhat.com>
25948
25949         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25950         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25951
25952 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25953
25954         * obj-c++.dg/proto-lossage-5.mm: New.
25955         * objc.dg/proto-lossage-5.m: New.
25956
25957 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25958
25959         PR 21959
25960         * gcc.dg/tree-ssa/pr21959.c: New test.
25961
25962 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25963
25964         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25965         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25966         testing uninitialized var.
25967
25968         * gcc.c-torture/execute/builtins/chk.h: New.
25969         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25970         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25971         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25972         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25973         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25974         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25975         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25976         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25977         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25978         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25979         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25980         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25981         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25982         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25983         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25984         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25985         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25986         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25987         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25988         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25989         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25990         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25991         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25992         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25993         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25994         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25995         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25996         * gcc.dg/builtin-object-size-1.c: New test.
25997         * gcc.dg/builtin-object-size-2.c: New test.
25998         * gcc.dg/builtin-object-size-3.c: New test.
25999         * gcc.dg/builtin-object-size-4.c: New test.
26000         * gcc.dg/builtin-object-size-5.c: New test.
26001         * gcc.dg/builtin-stringop-chk-1.c: New test.
26002         * gcc.dg/builtin-stringop-chk-2.c: New test.
26003         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26004         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26005         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26006         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26007         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26008         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26009         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26010         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26011         * gcc.c-torture/execute/printf-1.c: New test.
26012         * gcc.c-torture/execute/fprintf-1.c: New test.
26013         * gcc.c-torture/execute/vprintf-1.c: New test.
26014         * gcc.c-torture/execute/vfprintf-1.c: New test.
26015         * gcc.c-torture/execute/printf-chk-1.c: New test.
26016         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26017         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26018         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26019
26020 2005-06-27  Michael Matz  <matz@suse.de>
26021
26022         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26023         slot is not merged if address escapes.
26024
26025 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26026
26027         PR c/21911
26028         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26029
26030 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26031
26032         PR middle-end/17965
26033         * gcc.c-torture/compile/20050622-1.c: New test.
26034
26035         PR middle-end/22028
26036         * gcc.dg/20050620-1.c: New test.
26037
26038 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26039
26040         PR tree-optimization/22026
26041         * gcc.dg/tree-ssa/pr22026.c: New.
26042
26043 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26044
26045         PR libfortran/22144
26046         * gfortran.dg/shift-alloc.f90: New testcase.
26047
26048 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26049
26050         * all files: Update FSF address in copyright headers.
26051
26052 2005-06-22  Jan Hubicka  <jh@suse.cz>
26053
26054         * wholeprogram-1.c: New testcase.
26055         * wholeprogram-2.c: New testcase.
26056
26057 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26058
26059         PR 22171
26060         * gcc.dg/tree-ssa/pr22171.c: New test.
26061
26062 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26063
26064         * gfortran.dg/simplify_modulo.f90: New.
26065
26066 2005-06-24  Jan Hubicka  <jh@suse.cz>
26067
26068         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26069
26070 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26071
26072         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26073
26074 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26075
26076         * obj-c++.dg/typedef-alias-1.mm: New.
26077         * objc.dg/typedef-alias-1.m: New.
26078
26079 2005-06-23  Jeff Law  <law@redhat.com>
26080
26081         * gcc.dg/tree-ssa/vrp16.c: New test.
26082
26083 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26084
26085         * lib/target-supports.exp: Add
26086         check_effective_target_fortran_large_real and
26087         check_effective_target_fortran_large_int to check for
26088         corresponding effective targets.
26089         * gfortran.dg/large_integer_kind_1.f90: New test.
26090         * gfortran.dg/large_real_kind_1.f90: New test.
26091
26092 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26093
26094         PR tree-optimization/22117
26095         * gcc.dg/tree-ssa/pr22117.c: New.
26096
26097 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26098
26099         PR testsuite/22123
26100         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26101
26102 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26103
26104         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26105
26106 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26107
26108         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26109         * gfortran.dg/f2c_4.c: Likewise.
26110
26111 2005-06-22 Paul Brook  <paul@codesourcery.com>
26112
26113         PR fortran/21034
26114         * gfortran.dg/auto_save_1.f90: New test.
26115
26116 2005-06-22  Michael Matz  <matz@suse.de>
26117
26118         * gcc.target/x86-64/abi: New directory.
26119         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26120         * gcc.target/x86-64/abi/README.gcc: New file.
26121         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26122         * gcc.target/x86-64/abi/asm-support.s: New file.
26123         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26124         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26125         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26126         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26127         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26128         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26129         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26130         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26131         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26132         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26133         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26134         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26135         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26136         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26137         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26138         * gcc.target/x86_64/abi/test_varargs.c: New test.
26139
26140 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26141
26142         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26143         32-bit i?86 and x86_64.
26144
26145 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26146
26147         * obj-c++.dg/const-str-[1-9].mm: New tests.
26148
26149 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26150
26151         PR fortran/22010
26152         * gfortran.dg/namelist_use.f90: New.
26153         * gfortran.dg/namelist_use_only.f90: New.
26154
26155 2005-06-21  Jeff Law  <law@redhat.com>
26156
26157         * gcc.dg/tree-ssa/vrp15.c: New test.
26158
26159 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26160
26161         * lib/target-supports.exp (check_effective_target_vect_reduction):
26162         Remove.
26163         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26164         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26165         remove vect_reduction target keyword. Also avoid two returns in main.
26166         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26167         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26168         * gcc.dg/vect/vect-reduc-1short.c: New test.
26169         * gcc.dg/vect/vect-reduc-1char.c: New test.
26170         * gcc.dg/vect/vect-reduc-2short.c: New test.
26171         * gcc.dg/vect/vect-reduc-2char.c: New test.
26172         * gcc.dg/vect/vect-reduc-6.c: New test.
26173         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26174         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26175         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26176
26177 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26178         Paul Thomas  <pault@gcc.gnu.org>
26179
26180         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26181         New tests.
26182
26183 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26184
26185         * gfortran.dg/backslash_1.f90: New test.
26186         * gfortran.dg/backslash_2.f90: New test.
26187
26188 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26189
26190         * gfortran.dg/duplicate_labels.f90: New test.
26191
26192 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26193
26194         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26195         unsupportable relocations.
26196         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26197         * gcc.dg/20050321-2.c: xfail for NetWare.
26198
26199 2005-06-20  Andreas Jaeger  <aj@suse.de>
26200
26201         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26202         gcc.target/i386/fastcall-sseregparm.c,
26203         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26204
26205 2005-06-19  Richard Henderson  <rth@redhat.com>
26206
26207         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26208
26209 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26210
26211         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26212
26213 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26214
26215         PR c++/22115
26216         * g++.dg/conversion/simd2.C: Change expected error message.
26217
26218 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26219
26220         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26221         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26222         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26223
26224 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26225
26226         * gcc.dg/fold-mod-1.c: New test.
26227
26228 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26229
26230         PR fortran/19926
26231         * gfortran.dg/pr19926.f90: New test.
26232
26233 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26234
26235         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26236         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26237         targets.
26238         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26239         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26240
26241 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26242
26243         * gcc.target/ia64/float80-varargs-1.c: New test.
26244
26245 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26246
26247         PR tree-opt/22035
26248         * gfortran.dg/f2c_6.f90: New test.
26249
26250 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26251
26252         PR c++/17413
26253         * g++.dg/template/local5.C: New.
26254
26255 2005-06-17  Richard Henderson  <rth@redhat.com>
26256
26257         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26258
26259 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26260
26261         PR testsuite/21945
26262         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26263
26264 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26265
26266         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26267         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26268         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26269         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26270         check_vect to verify the presence of hardware vector support.
26271
26272 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26273
26274         PR testsuite/22056
26275         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26276
26277 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26278
26279         PR libfortran/19216
26280         * gfortran.dg/pr19216.f: Add correct space between brackets and
26281         dg directive.
26282
26283 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26284
26285         PR libfortran/16436
26286         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26287
26288 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26289
26290         * gcc.target/i386/attributes-error.c: New testcase.
26291         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26292         * gcc.target/i386/regparm-stdcall.c: Likewise.
26293         * gcc.target/i386/sseregparm-1.c: Likewise.
26294         * gcc.target/i386/sseregparm-2.c: Likewise.
26295
26296 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26297
26298         * g++.dg/rtti/crash2.C: New.
26299
26300 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26301
26302         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26303
26304 2005-06-15  David Ung  <davidu@mips.com>
26305
26306         * gcc.target/mips/mips16e-extends.c: New test for testing the
26307         generation of MIPS16e zeb/zeh, seb/seh instructions.
26308
26309 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26310
26311         PR 22018
26312         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26313         * gcc.dg/tree-ssa/pr22018.c: New test.
26314
26315 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26316
26317         * gcc.dg/simd-1.c: Update error messages.
26318         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26319         * gcc.dg/simd-2.c: Update error messages.
26320         * gcc.dg/simd-4.c: New.
26321
26322 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26323
26324         PR c++/20678
26325         * g++.dg/other/crash-4.C: New.
26326
26327 2005-06-14  Devang Patel  <dpatel@apple.com>
26328
26329         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26330
26331 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         PR c++/21929
26334         * g++.dg/parse/crash11.C: Update
26335
26336 2005-06-13  Jeff Law  <law@redhat.com>
26337
26338         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26339         perform the desired transformations.
26340         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26341         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26342
26343 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26344
26345         PR fortran/22038
26346         * gfortran.dg/forall_1.f90: Un-XFAIL.
26347
26348 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26349
26350         PR c++/21929
26351         * g++.dg/parse/crash26.C: New.
26352
26353         PR c++/20789
26354         * g++.dg/init/member1.C: New.
26355
26356 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26357
26358         * gfortran.dg/altreturn_1.f90: New test.
26359
26360 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26361
26362         PR middle-end/21985
26363         * gcc.dg/tree-ssa/pr21985.c: New test.
26364
26365 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26366
26367         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26368
26369 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26370
26371         PR c++/21930
26372         * g++.dg/other/error10.C: New test case.
26373
26374 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26375
26376         PR libfortran/19155
26377         * gfortran.dg/pr19155.f: Add test.
26378
26379 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26380
26381         * gfortran.dg/f2c_7.f90: New test.
26382
26383         * gfortran.dg/forall_1.f90: XFAILed.
26384
26385 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26386
26387         * gcc.dg/pr14796-1.c: New.
26388         * gcc.dg/pr14796-2.c: New.
26389
26390 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26391
26392         PR fortran/17792
26393         PR fortran/21375
26394         * gfortran.dg/deallocate_stat.f90: New test.
26395
26396 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26397
26398         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26399
26400 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26401
26402         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26403         access will be generated when this loop is vectorized. Test that
26404         accesses with same alignment were detected.
26405         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26406         Test that accesses with same alignment were detected.
26407         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26408         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26409         alignment were detected.
26410
26411 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26412
26413         PR c++/10611
26414         * g++.dg/conversion/simd2.C: New.
26415
26416 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26417
26418         * gcc.dg/Wcxx-compat-1.c: New.
26419
26420 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26421
26422         PR libfortran/21480
26423         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26424         complex array.
26425
26426 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26427
26428         * gcc.dg/alias-8.c: New.
26429
26430 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26431
26432         * gcc.dg/format/cmn_err-1.c: Update.
26433
26434 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26435
26436         PR target/20666
26437         * gcc.target/sparc/fexpand-2.c: New.
26438         * gcc.target/sparc/fpmerge-2.c: New.
26439         * gcc.target/sparc/fpmul-2.c: New.
26440         * gcc.target/sparc/noresult.c: New.
26441         * gcc.target/sparc/pdist-2.c: New.
26442         * gcc.target/sparc/pdist-3.c: New.
26443
26444 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26445
26446         PR testsuite/21702
26447         * gcc.target/i386/i386.exp: Fix comment typo.
26448
26449 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         PR c++/19497
26452         * g++.dg/inherit/using5.C: New.
26453         * g++.dg/inherit/using6.C: New.
26454
26455 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26456
26457         PR c++/19894
26458         * g++.dg/template/ptrmem15.C: New test.
26459
26460         PR c++/20563
26461         * g++.dg/ext/label4.C: New test.
26462
26463 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26464
26465         * gcc.dg/tls/debug-1.c: New test.
26466
26467 2005-06-07  Dale Johannesen  <dalej@apple.com>
26468
26469         * gcc.target/i386/movq.c: New.
26470
26471 2005-06-07  Dale Johannesen  <dalej@apple.com>
26472
26473         * gcc.dg/20050607-1.c: New.
26474
26475 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26476
26477         PR middle-end/21850
26478         * gcc.c-torture/execute/20050607-1.c: New test.
26479
26480 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26481
26482         PR libfortran/21926
26483         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26484         Test case where the return array has lowest stride one,
26485         but isn't packed.
26486
26487 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26488
26489         * lib/target-supports.exp (check_effective_target_sync_int_long):
26490         Add s390 and s390x targets.
26491
26492 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26493
26494         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26495         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26496         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26497         * gcc.dg/tree-ssa/loop-9.c: New test.
26498
26499 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26500
26501         * g++.dg/parse/defarg10.C: New.
26502
26503 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26504
26505         PR regression/21897
26506         * gcc.c-torture/execute/20050604-1.c: New test.
26507
26508 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         PR 21903
26511         * g++.dg/parse/defarg9.C: New.
26512
26513         PR c++/20637
26514         * g++.dg/inherit/using4.C: New.
26515         * g++.dg/overload/error1.C: Adjust expected errors.
26516         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26517         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26518         * g++.old-deja/g++.other/redecl2.C: Likewise.
26519         * g++.old-deja/g++.other/redecl4.C: Likewise.
26520         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26521
26522 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26523
26524         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26525
26526 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26527
26528         * lib/gfortran.exp (gfortran_target_compile): Call
26529         dg-additional-files-options
26530         * gfortran.dg/f2c_4.f90: New file
26531         * gfortran.dg/f2c_4.c: New file
26532         * gfortran.dg/f2c_5.f90: New file
26533         * gfortran.dg/f2c_5.c: New file
26534
26535 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26536
26537         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26538
26539         PR fortran/21912
26540         * gfortran.dg/array_constructor_4.f90: New test.
26541
26542 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26543
26544         PR c++/21619
26545         * g++.dg/ext/builtin9.C: New test.
26546
26547 2005-06-05  Dale Johannesen  <dalej@apple.com>
26548
26549         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26550         * gcc.c-torture/execute/20050603-2.c: Ditto.
26551
26552 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26553
26554         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26555         * gcc.dg/vect/vect-reduc-1.c: New.
26556         * gcc.dg/vect/vect-reduc-2.c: New.
26557         * gcc.dg/vect/vect-reduc-3.c: New.
26558
26559 2005-06-04  Dale Johannesen  <dalej@apple.com>
26560
26561         * gcc.c-torture/execute/20050603-1.c: New.
26562         * gcc.c-torture/execute/20050603-2.c: New.
26563         * gcc.dg/20050603-3.c: New.
26564
26565 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26566
26567         PR fortran/19195
26568         * gfortran.dg/debug_1.f90: New test.
26569
26570         * gfortran.dg/forall_1.f90: New test.
26571
26572 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26573
26574         * gfortran.dg/array_constructor_3.f90: New test.
26575
26576 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26577
26578         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26579
26580 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26581
26582         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26583
26584 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26585
26586         PR c/21873
26587         * gcc.dg/init-excess-1.c: New test.
26588
26589 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26590
26591         PR c++/21853
26592         * g++.dg/expr/static_cast6.C: New test.
26593
26594 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26595
26596         * gcc.dg/tree-ssa/vrp14.c: New test.
26597
26598 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26599
26600         PR c++/21336
26601         * g++.dg/template/new2.C: New test.
26602
26603 2005-06-03  Josh Conner  <jconner@apple.com>
26604
26605         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26606         all entries in initializer.
26607
26608 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26609
26610         PR middle-end/21858
26611         * gcc.dg/pr21858.c: New testcase.
26612
26613 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26614
26615         PR tree-optimization/21292
26616
26617         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26618         New.
26619         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26620         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26621         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26622         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26623         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26624
26625 2005-06-02  Richard Henderson  <rth@redhat.com>
26626
26627         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26628
26629 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26630
26631         * gcc.dg/wtypequal.c: New testcase.
26632
26633 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26634
26635         PR 21582
26636         * gcc.dg/tree-ssa/pr21582.c: New test.
26637
26638 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26639
26640         PR c++/21280
26641         * g++.dg/opt/interface2.h: New.
26642         * g++.dg/opt/interface2.C: New.
26643         * g++.dg/init/ctor4.C: Adjust error lines.
26644         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26645         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26646         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26647         * g++.old-deja/g++.pt/assign1.C: Likewise.
26648         * g++.old-deja/g++.pt/crash20.C: Likewise.
26649
26650 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26651
26652         PR tree-optimization/21734
26653         * g++.dg/vect/pr21734_1.cc: New.
26654         * g++.dg/vect/pr21734_2.cc: New.
26655
26656 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26657
26658         PR c++/20350
26659         * g++.dg/template/spec24.C: New.
26660
26661         PR c++/21151
26662         * g++.dg/pch/local-1.C: New.
26663         * g++.dg/pch/local-1.Hs: New.
26664
26665 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26666
26667         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26668         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26669         * gcc.dg/tree-ssa/pr14341.c: New test.
26670         * gcc.dg/tree-ssa/pr14841.c: New test.
26671         * gcc.dg/tree-ssa/pr20701.c: New test.
26672         * gcc.dg/tree-ssa/pr21086.c: New test.
26673         * gcc.dg/tree-ssa/pr21090.c: New test.
26674         * gcc.dg/tree-ssa/pr21332.c: New test.
26675         * gcc.dg/tree-ssa/pr21458.c: New test.
26676         * gcc.dg/tree-ssa/pr21658.c: New test.
26677         * gcc.dg/tree-ssa/vrp01.c: New test.
26678         * gcc.dg/tree-ssa/vrp02.c: New test.
26679         * gcc.dg/tree-ssa/vrp03.c: New test.
26680         * gcc.dg/tree-ssa/vrp04.c: New test.
26681         * gcc.dg/tree-ssa/vrp05.c: New test.
26682         * gcc.dg/tree-ssa/vrp06.c: New test.
26683         * gcc.dg/tree-ssa/vrp07.c: New test.
26684         * gcc.dg/tree-ssa/vrp08.c: New test.
26685         * gcc.dg/tree-ssa/vrp09.c: New test.
26686         * gcc.dg/tree-ssa/vrp10.c: New test.
26687         * gcc.dg/tree-ssa/vrp11.c: New test.
26688         * gcc.dg/tree-ssa/vrp12.c: New test.
26689         * gcc.dg/tree-ssa/vrp13.c: New test.
26690
26691 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26692
26693         PR 21029
26694         * gcc.dg/tree-ssa/pr21029.c: New test.
26695
26696 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26697
26698         * gfortran.dg/logint-1.f: New test case.
26699         * gfortran.dg/logint-2.f: Likewise.
26700         * gfortran.dg/logint-3.f: Likewise.
26701
26702 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26703
26704         PR c/21536
26705         PR c/20760
26706         * gcc.dg/20050527-1.c: New test.
26707
26708         * gcc.dg/i386-sse-12.c: New test.
26709
26710         PR fortran/21729
26711         * gfortran.dg/implicit_5.f90: New test.
26712
26713 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26714
26715         PR fortran/20883
26716         * gfortran/assign_4.f90: New test.
26717         * gfortran/assign_2.f90: Change compile to run.
26718
26719 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26720
26721         * lib/target-supports.exp
26722         (check_effective_target_sync_char_short): New.
26723         * gcc.dg/sync-2.c: New.
26724
26725 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26726
26727         PR tree-optimization/21817
26728         * gcc.dg/torture/pr21817-1.c: New.
26729
26730 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26731
26732         PR c++/21165
26733         * g++.dg/template/init5.C: New.
26734
26735 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26736
26737         * gfortran.dg/char_initialiser_actual.f90:
26738         Test character initialisers as actual arguments.
26739         * gfortran.dg/char_pointer_comp_assign.f90:
26740         Test character pointer structure component assignments.
26741         * gfortran.dg/char_array_structure_constructor.f90:
26742         Test character components in structure constructors.
26743
26744 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26745
26746         PR middle-end/20931
26747         * g++.dg/opt/pr20931.C: New test.
26748
26749 2005-05-31  Andreas Jaeger  <aj@suse.de>
26750
26751         PR testsuite/20772
26752         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26753         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26754         g++.old-deja/g++.ext/asmspec1.C,
26755         g++.old-deja/g++.other/regstack.C,
26756         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26757         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26758         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26759         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26760         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26761         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26762         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26763         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26764         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26765         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26766         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26767         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26768         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26769         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26770         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26771         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26772         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26773         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26774         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26775
26776 2005-05-31  Jeff Law  <law@redhat.com>
26777
26778         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26779
26780 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26781
26782         PR middle-end/21743
26783         * gcc.dg/builtins-1.c: Activate disabled clog test.
26784         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26785
26786 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26787
26788         * gfortran.dg/char_pointer_assign.f90:
26789         Test character-pointer assignments and pointer assignments.
26790         * gfortran.dg/char_pointer_dummy.f90:
26791         Test character-pointer dummy arguments.
26792         * gfortran.dg/char_pointer_func.f90:
26793         Test character-pointer function returns.
26794         * gfortran.dg/char_pointer_dependency.f90:
26795         Test character-pointer functions with dependencies.
26796
26797 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26798
26799         PR c++/21784
26800         * g++.dg/lookup/using14.C: New test.
26801
26802 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26803
26804         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26805         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26806         trailing ^M.
26807
26808 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26809
26810         PR c++/17413
26811         * g++.dg/template/local5.C: New.
26812
26813         PR target/21761
26814         * gcc.c-torture/compile/pr21761.c: New.
26815
26816         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26817         before darwin8.
26818
26819 2005-05-30  Steven G. Kargl
26820
26821         PR fortran/20846
26822         * gfortran.dg/inquire_8.f90: New test.
26823
26824 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26825
26826         PR libfortran/21376
26827         * gfortran.dg/output_exponents_1.f90: New test.
26828
26829 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26830
26831         PR libfortran/20006
26832         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26833
26834 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26835
26836         PR c++/21210
26837         * g++.dg/ext/complex1.C: New test.
26838
26839         PR c++/21340
26840         * g++.dg/init/ctor6.C: New test.
26841
26842 2005-05-29  Jan Hubicka  <jh@suse.cz>
26843
26844         * gcc.c-torture/compile/pr21562.c: New.
26845
26846 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26847
26848         * gfortran.dg/subnormal_1.f90: New test.
26849
26850 2005-05-28  Jan Hubicka  <jh@suse.cz>
26851
26852         * tree-prof.exp: Fix comment.
26853         * value-prof-1.c: New.
26854         * value-prof-2.c: New.
26855         * value-prof-3.c: New.
26856         * value-prof-4.c: New.
26857
26858 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26859
26860         PR c++/21614
26861         * g++.dg/expr/ptrmem6.C: New test.
26862         * g++.dg/expr/ptrmem6a.C: Likewise.
26863
26864 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26865
26866         PR tree-optimization/21658
26867         * gcc.dg/tree-ssa/pr21658.c: New.
26868
26869 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26870
26871         PR c++/21455
26872         * g++.dg/inherit/ptrmem3.C: New.
26873
26874         PR c++/21681
26875         * g++.dg/parse/template16.C: New.
26876
26877 2005-05-27  Andreas Jaeger  <aj@suse.de>
26878
26879         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26880
26881         * gcc.dg/i386-sse-8.c: Run test on all archs.
26882
26883 2005-05-26  Mike Stump  <mrs@apple.com>
26884
26885         * objc.dg/isa-field-1.m: Only run on darwin.
26886         * objc.dg/lookup-1.m: Likewise.
26887         * objc.dg/try-catch-8.m: Likewise.
26888
26889 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26890
26891         PR tree-optimization/9814
26892         * gcc.dg/pr9814-1.c: New test case.
26893
26894 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26895
26896         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26897         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26898         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26899         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26900         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26901         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26902         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26903         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26904         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26905         objc.dg/try-catch-8.m: New.
26906
26907 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26908
26909         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26910         remove extraneous semicolons.
26911
26912 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26913
26914         * obj-c++.dg/comp-types-12.mm: New.
26915         * objc.dg/comp-types-11.m: New.
26916         * objc.dg/selector-4.m: New.
26917
26918 2005-05-26  Andreas Jaeger  <aj@suse.de>
26919
26920         PR testsuite/20772
26921         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26922         g++.old-deja/g++.ext/attrib3.C,
26923         g++.old-deja/g++.other/store-expr1.C,
26924         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26925         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26926         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26927         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26928         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26929         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26930         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26931         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26932         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26933         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26934         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26935         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26936         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26937         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26938         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26939         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26940         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26941         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26942         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26943
26944 2005-05-26  Andreas Jaeger  <aj@suse.de>
26945
26946         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26947         x86-64 compilation.
26948
26949 2005-05-26  Andreas Jaeger  <aj@suse.de>
26950
26951         PR testsuite/20772
26952         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26953         gcc.misc-tests/i386-pf-athlon-1.c,
26954         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26955         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26956         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26957         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26958         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26959         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26960         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26961         programs.
26962
26963         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26964         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26965         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26966         x86-64 compilation.
26967
26968         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26969         x86_64.
26970
26971         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26972         effective-target ilp32.
26973
26974 2005-05-26  David Ung  <davidu@mips.com>
26975
26976         * gcc.target/mips/ext_ins.c: New test for testing the generation
26977         of MIPS32/64 rev 2 ext/ins instructions.
26978
26979 2005-05-26  Andreas Jaeger  <aj@suse.de>
26980
26981         * treelang/compile/unsigned.tree: Use gimple instead of
26982         nonexisting generic dump.
26983
26984 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26985
26986         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26987
26988 2005-05-26  Andreas Jaeger  <aj@suse.de>
26989
26990         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26991
26992 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26993
26994         PR libfortran/17283
26995         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26996         Test callee-allocated memory with write statements.
26997
26998 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26999
27000         PR middle-end/21709
27001         * gcc.dg/pr21709-1.c: New test case.
27002
27003 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27004             Mike Stump  <mrs@apple.com>
27005
27006         * objc/execute/next_mapping.h: Update for C++.
27007
27008         * obj-c++.dg/selector-1.mm: Move to...
27009         * obj-c++.dg/selector-4.mm: here...
27010
27011         * obj-c++.dg/basic.mm: New.
27012         * obj-c++.dg/comp-types-1.mm: New.
27013         * obj-c++.dg/cxx-class-1.mm: New.
27014         * obj-c++.dg/cxx-ivars-1.mm: New.
27015         * obj-c++.dg/cxx-ivars-2.mm: New.
27016         * obj-c++.dg/cxx-ivars-3.mm: New.
27017         * obj-c++.dg/cxx-scope-1.mm: New.
27018         * obj-c++.dg/cxx-scope-2.mm: New.
27019         * obj-c++.dg/defs.mm: New.
27020         * obj-c++.dg/empty-private-1.mm: New.
27021         * obj-c++.dg/encode-1.mm: New.
27022         * obj-c++.dg/encode-2.mm: New.
27023         * obj-c++.dg/encode-3.mm: New.
27024         * obj-c++.dg/extern-c-1.mm: New.
27025         * obj-c++.dg/extra-semi.mm: New.
27026         * obj-c++.dg/fix-and-continue-2.mm: New.
27027         * obj-c++.dg/isa-field-1.mm: New.
27028         * obj-c++.dg/ivar-list-semi.mm: New.
27029         * obj-c++.dg/local-decl-1.mm: New.
27030         * obj-c++.dg/lookup-1.mm: New.
27031         * obj-c++.dg/lookup-2.mm: New.
27032         * obj-c++.dg/method-1.mm: New.
27033         * obj-c++.dg/method-2.mm: New.
27034         * obj-c++.dg/method-3.mm: New.
27035         * obj-c++.dg/method-4.mm: New.
27036         * obj-c++.dg/method-5.mm: New.
27037         * obj-c++.dg/method-6.mm: New.
27038         * obj-c++.dg/method-7.mm: New.
27039         * obj-c++.dg/no-extra-load.mm: New.
27040         * obj-c++.dg/overload-1.mm: New.
27041         * obj-c++.dg/pragma-1.mm: New.
27042         * obj-c++.dg/pragma-2.mm: New.
27043         * obj-c++.dg/private-1.mm: New.
27044         * obj-c++.dg/private-2.mm: New.
27045         * obj-c++.dg/proto-qual-1.mm: New.
27046         * obj-c++.dg/qual-types-1.mm: New.
27047         * obj-c++.dg/stubify-1.mm: New.
27048         * obj-c++.dg/stubify-2.mm: New.
27049         * obj-c++.dg/super-class-1.mm: New.
27050         * obj-c++.dg/super-class-2.mm: New.
27051         * obj-c++.dg/super-dealloc-1.mm: New.
27052         * obj-c++.dg/super-dealloc-2.mm: New.
27053         * obj-c++.dg/template-1.mm: New.
27054         * obj-c++.dg/template-2.mm: New.
27055         * obj-c++.dg/template-3.mm: New.
27056         * obj-c++.dg/template-4.mm: New.
27057         * obj-c++.dg/template-5.mm: New.
27058         * obj-c++.dg/template-6.mm: New.
27059         * obj-c++.dg/try-catch-1.mm: New.
27060         * obj-c++.dg/try-catch-2.mm: New.
27061         * obj-c++.dg/try-catch-3.mm: New.
27062         * obj-c++.dg/try-catch-4.mm: New.
27063         * obj-c++.dg/try-catch-5.mm: New.
27064         * obj-c++.dg/try-catch-6.mm: New.
27065         * obj-c++.dg/try-catch-7.mm: New.
27066         * obj-c++.dg/try-catch-8.mm: New.
27067         * obj-c++.dg/try-catch-9.mm: New.
27068         * obj-c++.dg/va-meth-1.mm: New.
27069
27070 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27071
27072         * obj-c++.dg/selector-1.mm: New.
27073         * obj-c++.dg/selector-2.mm: New.
27074
27075 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27076
27077         * obj-c++.dg/selector-3.mm: New.
27078         * objc.dg/selector-3.m: New.
27079
27080 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27081
27082         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27083         about where warning appears.
27084
27085 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27086
27087         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27088         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27089         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27090         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27091
27092 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27093
27094         * gcc.dg/20050524-1.c: New test.
27095
27096 2005-05-25  Jan Hubicka  <jh@suse.cz>
27097
27098         * gcc.dg/tree-prof/inliner-1.c: New.
27099
27100 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27101
27102         * gcc.dg/tree-prof: New directory.
27103         * gcc.dg/tree-prof/tree-prof.exp: New.
27104
27105 2005-05-25  DJ Delorie  <dj@redhat.com>
27106
27107         * gcc.dg/Wattributes-1.c: New.
27108         * gcc.dg/Wattributes-2.c: New.
27109         * gcc.dg/Wattributes-3.c: New.
27110
27111 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27112
27113         PR tree-optimization/19833
27114         * gcc.dg/uninit-4.c: Remove xfail.
27115         * gcc.dg/uninit-9.c: Ditto.
27116
27117 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27118
27119         * obj-c++.dg/bitfield-[1-5].mm: New.
27120         * obj-c++.dg/class-protocol-1.mm: New.
27121         * obj-c++.dg/comp-types-1[0-1].mm: New.
27122         * obj-c++.dg/comp-types-[2-9].mm: New.
27123         * obj-c++.dg/encode-[4-8].mm: New.
27124         * obj-c++.dg/layout-1.mm: New.
27125         * obj-c++.dg/method-1[0-9].mm: New.
27126         * obj-c++.dg/method-2[0-1].mm: New.
27127         * obj-c++.dg/method-[8-9].mm: New.
27128         * obj-c++.dg/objc-gc-3.mm: New.
27129         * obj-c++.dg/try-catch-10.mm: New.
27130         * objc.dg/bitfield-5.m: New.
27131         * objc.dg/comp-types-10.m: New.
27132         * objc.dg/comp-types-9.m: New.
27133         * objc.dg/layout-1.m: New.
27134         * objc.dg/objc-gc-4.m: New.
27135         * objc.dg/try-catch-9.m: New.
27136         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27137         * objc.dg/comp-types-1.m: Likewise.
27138         * objc.dg/comp-types-[5-6].m: Likewise.
27139         * objc.dg/method-9.m: Likewise.
27140
27141 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27142
27143         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27144         and on hardware without VMX support.
27145
27146         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27147
27148         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27149
27150         * lib/profopt.exp (dg-final-generate, dg-final-use,
27151         profopt-final-code, profopt-get-options): New.
27152         (profopt-execute): Process test directives.
27153
27154         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27155         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27156         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27157
27158 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27159
27160         PR C++/21645
27161         * g++.dg/init/ctor5.C: New test.
27162
27163 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27164
27165         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27166         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27167         vect-113.c, vect-114.c.
27168
27169 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27170
27171         * gcc.dg/const-elim-1.c: Remove xfails.
27172
27173 2005-05-23  Jeff Law  <law@redhat.com>
27174
27175         * gcc.c-torture/compile/pr21638.c: New test.
27176         * gcc.c-torture/compile/20050520-1.c: New test.
27177
27178 2005-05-23  Nick Clifton  <nickc@redhat.com>
27179
27180         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27181         be a proper triple, ie: m32r*-*-*.
27182         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27183
27184 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27185
27186         PR middle-end/21331
27187         PR tree-opt/21293
27188         * gcc.c-torture/compile/pr21293.c: New test.
27189         * gcc.c-torture/execute/pr21331.c: New test.
27190
27191 2004-05-20  Richard Henderson  <rth@redhat.com>
27192
27193         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27194
27195 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27196
27197         * obj-c++-dg.exp: Add.
27198         * obj-c++.exp: Add.
27199         * obj-c++.dg/dg.exp: Add.
27200
27201 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27202
27203         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27204         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27205
27206 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27207
27208         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27209
27210 2004-05-19  Richard Henderson  <rth@redhat.com>
27211
27212         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27213
27214 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27215
27216         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27217
27218         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27219
27220 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27221
27222         PR c++/21495
27223         * g++.dg/parse/extern1.C: New test.
27224         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27225
27226 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27227
27228         * gcc.dg/c99-math.h: New.
27229         * gcc.dg/c99-math-float-1.c: New test.
27230         * gcc.dg/c99-math-double-1.c: Likewise.
27231         * gcc.dg/c99-math-long-double-1.c: Likewise.
27232
27233 2005-05-18  Richard Henderson  <rth@redhat.com>
27234
27235         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27236
27237 2005-05-18  Devang Patel  <dpatel@apple.com>
27238
27239         * g++.dg/opt/20050511-1.C: New test.
27240
27241 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27242
27243         PR libfortran/21127
27244         * gfortran.dg/reshape-complex.f90: New test.
27245
27246 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27247
27248         * gfortran.dg/array_constructor_1.f90: New test.
27249         * gfortran.dg/array_constructor_2.f90: New test.
27250
27251 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27252
27253         PR fortran/20954
27254         * gfortran.dg/pr20954.f: New test.
27255
27256 2005-05-17  Mike Stump  <mrs@apple.com>
27257
27258         Yet more Objective-C++...
27259
27260         * objc.dg/method-5.m: Update.
27261         * objc.dg/method-6.m: Update.
27262         * objc.dg/method-7.m: Update.
27263         * objc.dg/method-9.m: Update.
27264         * objc.dg/try-catch-2.m: Update.
27265
27266 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27267
27268         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27269         Remove little-endian optimizations.
27270
27271 2005-05-17  Jeff Law  <law@redhat.com>
27272
27273         * g++.dg/tree-ssa/pr14814.C: New test.
27274         * gcc.dg/tree-ssa/pr14814.C: New test.
27275         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27276         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27277
27278 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27279
27280         * gcc.dg/compat/generate-random.c: Do not include
27281         libiberty.h.
27282         * gcc.dg/compat/generate-random_r.c: Likewise.
27283
27284 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27285
27286         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27287
27288 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27289
27290         PR middle-end/21595
27291         * g++.dg/tree-ssa/builtin1.C: New testcase.
27292
27293 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27294
27295         PR c++/21454
27296         * g++.dg/opt/const4.C: New test.
27297
27298         PR middle-end/21492
27299         * g++.dg/opt/crossjump1.C: New test.
27300
27301         PR tree-optimization/21610
27302         * gcc.c-torture/compile/20050516-1.c: New test.
27303
27304         PR fortran/15080
27305         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27306         about the test failing.
27307         * gfortran.fortran-torture/execute/where_7.f90: New test.
27308         * gfortran.fortran-torture/execute/where_8.f90: New test.
27309
27310 2005-05-16  Richard Henderson  <rth@redhat.com>
27311
27312         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27313         i?86 and x86_64.
27314
27315 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27316
27317         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27318         (limits.h): Include unconditionally.
27319         (stdlib.h): Likewise.
27320         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27321         (limits.h): Include unconditionally.
27322         (stdlib.h): Likewise.
27323         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27324         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27325         (limits.h): Include unconditionally.
27326         (stdlib.h): Likewise.
27327         (hashtab.h): Do not include.
27328         (getopt.h): Likewise.
27329         (stddef.h): Include.
27330         (hashval_t): Define.
27331         (struct entry): Add "next" field.
27332         (HASH_SIZE): New macro.
27333         (hash_table): New variable.
27334         (switchfiles): Do not use xmalloc.
27335         (mix): New macro.
27336         (iterative_hash): New function.
27337         (hasht): Remove.
27338         (e_exists): New function.
27339         (e_insert): Likewise.
27340         (output): Use, instead of libiberty hashtable functions.
27341         (main): Do not use getopt.  Do not call htab_create.
27342
27343 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27344
27345         PR libstdc++/21526
27346         * lib/target-supports.exp (check_mkfifo_available):
27347         Return 0 for cygwin as mkfifo support incomplete on platform.
27348         Fix typos in comments.
27349
27350 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27351
27352         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27353
27354 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27355
27356         PR fortran/17432
27357         * gfortran.dg/assign_4.f: New test.
27358
27359 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27360
27361         PR tree-optimization/21563
27362         * gcc.dg/tree-ssa/pr21563.c: New.
27363
27364 2005-05-14  Jan Hubicka  <jh@suse.cz>
27365
27366         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27367
27368 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27369
27370         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27371
27372 2005-05-13  Julian Brown  <julian@codesourcery.com>
27373
27374         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27375         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27376
27377 2005-05-13  Jan Hubicka  <jh@suse.cz>
27378
27379         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27380         * gcc.dg/fold-xor-?.c: Likewise.
27381         * gcc.dg/pr15784-?.c: Likewise.
27382         * gcc.dg/pr20922-?.c: Likewise.
27383         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27384         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27385         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27386
27387 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27388
27389         PR fortran/21260
27390         * gfortran.dg/hollerith_1.f90: New test.
27391
27392 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27393
27394         * gfortran.dg/func_result_2.f90: New test.
27395
27396 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27397
27398         * gfortran.dg/dev_null.f90: New test.
27399
27400 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27401
27402         * gcc.dg/arm-vfp1.c: Revert last change.
27403
27404 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27405
27406         PR middle-end/19807
27407         PR tree-optimization/19639
27408         * g++.dg/tree-ssa/pr19807.C: New testcase.
27409
27410 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27411
27412         PR libfortran/21471
27413         * gfortran.dg/append-1.f90: New test.
27414
27415 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27416
27417         * gcc.dg/pr18501.c: XFAIL.
27418         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27419         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27420         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27421         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27422         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27423         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27424         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27425         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27426
27427 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27428
27429         PR fortran/20178
27430         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27431         gfortran.dg/f2c_3.f90: New tests.
27432
27433         * gfortran.dg/return_1.f90: Fix dg annotation.
27434
27435 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27436
27437         * gcc.c-torture/compile/20050510-1.c: New test.
27438
27439 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27440
27441         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27442
27443 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27444
27445         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27446
27447 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27448
27449         PR c/17913
27450         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27451
27452 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27453
27454         PR c/21342
27455         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27456         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27457
27458 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27459
27460         PR debug/16676
27461         * gcc.dg/debug/pr16676.c: New test.
27462
27463 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27464
27465         PR testsuite/21443
27466         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27467         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27468         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27469         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27470         Change -O1 to -O2.
27471         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27472         -fno-tree-dominator-opts.
27473
27474 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27475
27476         * gfortran.dg/return_1.f90: New test.
27477
27478 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27479
27480         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27481
27482         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27483
27484 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         PR c++/21427
27487         * g++.dg/inherit/covariant13.C: New.
27488
27489 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27490
27491         PR libfortran/19155
27492         * gfortran.dg/pr19155.f: New test.
27493
27494 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27495
27496         PR inline-asm/8788
27497         * gcc.dg/pr8788-1.c: New testcase.
27498
27499 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27500
27501         PR target/21416
27502         * gcc.target/mips/fpcmp-[12].c: New tests.
27503
27504 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27505
27506         * lib/target-supports-dg.exp (dg-require-fork): New function.
27507         (dg-require-mkfifo): Likewise.
27508         * lib/target-supports.exp (check_function_available): New
27509         function.
27510         (check_fork_available): Likewise.
27511         (check_mkfifo_available): Likewise.
27512
27513 2005-05-06  Jeff Law  <law@redhat.com>
27514
27515         * gcc.c-torture/compile/pr21380.c: New test.
27516
27517 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27518
27519         PR c++/20961
27520         * g++.dg/ext/weak3.C: New test.
27521
27522 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27523
27524         PR c++/21352
27525         * g++.dg/template/crash37.C: New test.
27526
27527 2005-05-05  Paul Brook  <paul@codesourcery.com>
27528
27529         * gcc.dg/arm-g2.c: Use effective-target arm32.
27530         * gcc.dg/arm-mmx-1.c: Ditto.
27531         * gcc.dg/arm-scd42-2.c: Ditto.
27532         * gcc.dg/arm-vfp1.c: Ditto.
27533         * lib/target-supports.exp (check_effective_target_arm32): New
27534         function.
27535
27536 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27537
27538         PR libfortran/21354
27539         gfortran.dg/in_pack_rank7.f90: New test.
27540
27541 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27542
27543         PR middle-end/15618
27544         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27545
27546 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27547
27548         PR middle-end/21265
27549         * gcc.dg/20050503-1.c: New test.
27550
27551         PR rtl-optimization/21239
27552         * gcc.dg/i386-sse-11.c: New test.
27553
27554 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27555
27556         PR target/16888
27557         * gcc.target/i386/asm-1.c: New test.
27558
27559 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27560
27561         PR rtl-optimization/21330
27562         * gcc.c-torture/execute/20050502-1.c: New test.
27563
27564         PR target/21297
27565         * gcc.c-torture/execute/20050502-2.c: New test.
27566
27567 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27568
27569         PR middle-end/21282
27570         * gcc.dg/pr21282.c: New.
27571
27572 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27573
27574         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27575         * gcc.dg/vect/vect-92.c: Likewise.
27576         * gcc.dg/vect/vect-93.c: Likewise.
27577         * gcc.dg/vect/vect-dv-1.c: Likewise.
27578         * gcc.dg/vect/vect-dv-2.c: Likewise.
27579         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27580
27581 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27582
27583         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27584         * gfortran.dg/vect/vect-2.f90: Likewise.
27585         * gfortran.dg/vect/vect-3.f90: Likewise.
27586         * gfortran.dg/vect/vect-4.f90: Likewise.
27587         * gfortran.dg/vect/vect-5.f90: Likewise.
27588
27589 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27590
27591         PR target/20813
27592         * gcc.dg/rs6000-fpint-2.c: New.
27593
27594 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27595
27596         PR c/15698
27597         * gcc.dg/builtins-30.c: Update expected messages.
27598         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27599         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27600         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27601
27602 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27603
27604         PR tree-optimization/21294
27605         * gcc.dg/tree-ssa/pr21294.c: New.
27606
27607 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27608
27609         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27610         __builtin_altivec_st_internal_4si built-in.
27611
27612 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27613
27614         PR c++/15875
27615         * g++.dg/template/ptrmem14.C: New test.
27616
27617 2005-05-02  Paul Brook  <paul@codesourcery.com>
27618
27619         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27620
27621 2005-05-02  Michael Matz  <matz@suse.de>
27622
27623         PR c++/19542
27624         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27625
27626 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27627
27628         * g++.dg/cpp/weak.C: New test.
27629
27630 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27631
27632         * gcc.dg/tree-ssa/loop-8.c: New test.
27633
27634 2005-04-30  Michael Maty  <matz@suse.de>
27635
27636         * gcc.dg/inline-mcpy.c: New test.
27637
27638 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27639
27640         PR libfortran/18958
27641         * gfortran.dg/eoshift.f90: New test case.
27642
27643 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27644
27645         PR libfortran/18857
27646         * gfortran.dg/matmul_1.f90: New test.
27647
27648 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27649
27650         PR tree-optimization/21030
27651         * gcc.dg/tree-ssa/pr21030.c: New.
27652
27653 2005-04-29  Devang Patel  <dpatel@apple.com>
27654
27655         PR tree-optimization/21272
27656         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27657
27658 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27659
27660         PR fortran/13082
27661         PR fortran/18824
27662         * gfortran.dg/entry_4.f90: New test.
27663         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27664         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27665         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27666         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27667         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27668         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27669         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27670
27671 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27672
27673         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27674
27675 2005-04-29  Paul Brook  <paul@codesourcery.com>
27676
27677         * gfortran.dg/entry_3.f90: New test.
27678
27679 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27680
27681         * gfortran.dg/implicit_4.f90: New test.
27682
27683 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27684
27685         * lib/target-supports.exp (check_profiling_available): Return
27686         false for xtensa-*-elf.
27687
27688 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27689
27690         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27691         error if file cannot be deleted.
27692
27693 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27694
27695         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27696         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27697         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27698         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27699         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27700         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27701         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27702         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27703         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27704         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27705         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27706         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27707         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27708
27709 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27710
27711         PR fortran/20865
27712         * gfortran.dg/pr20865.f90: New test.
27713
27714 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27715
27716         * gcc.dg/void-cast-2.c: New test.
27717
27718 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27719
27720         PR c/21159
27721         * gcc.dg/void-cast-1.c: New test.
27722
27723 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27724
27725         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27726
27727 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27728
27729         PR fortran/21177
27730         * gfortran.dg/pr21177.f90: New test.
27731
27732 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27733
27734         PR tree-optimization/21171
27735         * gcc.dg/tree-ssa/pr21171.c: New test.
27736
27737 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27738
27739         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27740         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27741         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27742         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27743         gcc.dg/tree-ssa/gen-vect-32.c: New.
27744         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27745         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27746         don't run on PPC32.
27747
27748 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27749
27750         PR c/21213
27751         * gcc.dg/transparent-union-3.c: New test.
27752
27753 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27754
27755         PR c/20740
27756         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27757         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27758         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27759         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27760         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27761         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27762
27763 2005-04-26  Jeff Law  <law@redhat.com>
27764
27765         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27766         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27767         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27768         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27769         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27770         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27771         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27772
27773 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27774
27775         PR tree-optimization/17598
27776         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27777
27778 2005-04-25  Mike Stump  <mrs@apple.com>
27779
27780         * objc.dg/fix-and-continue-1.m: Add.
27781
27782 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27783
27784         PR c++/20995
27785         * g++.dg/opt/pr20995-1.C: New test case.
27786
27787 2005-04-25  Devang Patel <dpatel@apple.com>
27788
27789         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27790
27791 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27792
27793         PR testsuite/21062
27794         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27795
27796 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27797
27798         PR C++/21188
27799         * g++.dg/opt/rtti2.C: New test.
27800
27801 2005-04-25  Paul Brook  <paul@codesourcery.com>
27802         Steven G. Kargl  <kargls@comcast.net>
27803
27804         PR fortran/20879
27805         * gfortran.dg/ichar_1.f90: New file.
27806
27807 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27808
27809         PR middle-end/20991
27810         * g++.dg/opt/pr20991.C: New test.
27811
27812         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27813         where sizeof (type) < __alignof__ (type).
27814         * gcc.dg/compat/struct-layout-1.h: Likewise.
27815
27816 2005-04-24  Per Bothner  <per@bothner.com>
27817             Devang Patel  <dpatel@apple.com>
27818
27819         PR preprocessor/20907
27820         * gcc.dg/cpp/very-long-comment.c: New test.
27821
27822 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27823
27824         PR fortran/20059
27825         * gfortran.dg/common_5.f: New test.
27826
27827 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27828
27829         PR middle-end/21082
27830         * g++.dg/tree-ssa/pr21082.C: New testcase.
27831
27832 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27833
27834         * gcc.dg/vect/vect-99.c: New test.
27835
27836 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27837
27838         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27839
27840 2005-04-22  Jeff Law  <law@redhat.com>
27841
27842         * gcc.dg/uninit-5.c: Remove xfails.
27843         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27844         conditionals and loads.
27845
27846 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27847
27848         PR libfortran/20074
27849         PR libfortran/20436
27850         PR libfortran/21108
27851         * gfortran.dg/nested_reshape.f90: new test
27852         * gfortran.dg/reshape-alloc.f90: new test
27853         * gfortran.dg/reshape.f90: new test
27854
27855 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27856
27857         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27858
27859         * gcc.dg/arm-vfp1.c: New test.
27860
27861 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27862
27863         PR c++/21087
27864         * g++.dg/lookup/builtin2.C: New test.
27865
27866 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27867
27868         * gcc.dg/weak/weak-13.c: New test.
27869
27870 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27871
27872         * lib/target-supports.exp (check_effective_target_sync_int_long):
27873         Add powerpc*.
27874
27875 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27876
27877         * gcc.target/mips/branch-1.c: New test.
27878
27879 2005-04-21  Richard Henderson  <rth@redhat.com>
27880
27881         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27882         * gcc.dg/vect/vect-86.c: Likewise.
27883         * gcc.dg/vect/vect-87.c: Likewise.
27884         * gcc.dg/vect/vect-88.c: Likewise.
27885
27886 2005-04-21  Devang Patel  <dpatel@apple.com>
27887
27888         PR optimization/20994
27889         * gcc.dg/tree-ssa/ifc-3.c: New test.
27890
27891 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27892
27893         PR c/12913
27894         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27895         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27896         gcc.dg/c99-vla-jump-5.c: New tests.
27897
27898 2005-04-19  Richard Henderson  <rth@redhat.com>
27899
27900         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27901         Fix typo in exists check.
27902         (check_effective_target_sync_int_long): New.
27903         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27904         * gcc.dg/ia64-sync-2.c: Likewise.
27905         * gcc.dg/ia64-sync-3.c: Likewise.
27906         * gcc.dg/ia64-sync-4.c: Likewise.
27907
27908 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27909
27910         * gcc.dg/fold-xor-1.c: New test.
27911         * gcc.dg/fold-xor-2.c: New test.
27912
27913 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27914
27915         PR target/20670
27916         * g++.dg/eh/fp-regs.C: New test.
27917
27918 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27919
27920         * gcc.dg/Wint-to-pointer-cast-1.c,
27921         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27922         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27923         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27924
27925 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27926
27927         PR fortran/16861
27928         * gfortran.dg/pr16861.f90: New test.
27929
27930 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27931
27932         * gcc.dg/pr21085.c: New test.
27933
27934 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27935
27936         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27937         (setup_mips_tests, dg-mips-options): New procedures.
27938         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27939         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27940         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27941         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27942         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27943         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27944         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27945         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27946         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27947         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27948         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27949         dg-mips-options instead of dg-options.  Remove now-redundant
27950         preprocessor guards.
27951         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27952         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27953         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27954         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27955         * gcc.dg/vr-mult-2.c: Delete.
27956         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27957         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27958         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27959         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27960         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27961         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27962         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27963
27964 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27965
27966         * ada/acats/run_all.sh: Use sync when executable not present.
27967
27968 2005-04-18  Devang Patel  <dpatel@apple.com>
27969
27970         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27971         * gcc.dg/vect/vect-11a.c: New.
27972         * gcc.dg/vect/vect-none.c: Update.
27973         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27974
27975 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27976
27977         PR tree-optimization/20922
27978         * gcc.dg/pr20922-1.c: New test.
27979         * gcc.dg/pr20922-2.c: New test.
27980         * gcc.dg/pr20922-3.c: New test.
27981         * gcc.dg/pr20922-4.c: New test.
27982         * gcc.dg/pr20922-5.c: New test.
27983         * gcc.dg/pr20922-6.c: New test.
27984
27985 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27986
27987         PR libfortran/20950
27988         * gfortran.dg/pr20950.f: New test.
27989
27990 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27991
27992         PR libfortran/19216
27993         * gfortran.dg/pr19216.f: New test.
27994
27995 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27996
27997         PR tree-optimization/21001
27998         * gcc.dg/tree-ssa/pr21001.c: New.
27999
28000 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28001
28002         PR libfortran/21075
28003         * gfortran.dg/reshape_rank7.f90: New test.
28004
28005 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28006
28007         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28008         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28009         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28010         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28011         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28012         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28013         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28014         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28015         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28016         wrong way round).
28017         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28018         in namelists.  New test.
28019         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28020         New test.
28021         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28022         New test.
28023         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28024         namelist.  New test.
28025         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28026         New test.
28027         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28028         New test.
28029         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28030         namelist.  New test.
28031         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28032         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28033         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28034         New test.
28035         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28036         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28037         arrays. New test.
28038
28039 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28040
28041         * gfortran.dg/wtruncate.f: New testcase.
28042         * gfortran.dg/wtruncate.f90: New testcase.
28043
28044 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28045
28046         PR c++/21025
28047         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28048         which sizeof/alignof is dependent, rather than just whether we are
28049         processing_template_decl.
28050
28051 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28052
28053         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28054         corrected typo where the wrong variables had been compared.
28055
28056 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28057
28058         PR libfortran/18495
28059         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28060         Test callee-allocated version of return array with a write
28061         statement.
28062         Test spread with a temporary with another write statement.
28063
28064 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28065
28066         PR tree-optimization/21031
28067         * gcc.dg/tree-ssa/pr21031.c: New.
28068
28069 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28070
28071         PR tree-optimization/21004
28072         * gcc.dg/builtins-53.c: Include builtins-config.h.
28073         Check floorf, ceilf, floorl and ceill transformations
28074         only when HAVE_C99_RUNTIME is defined.
28075
28076 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28077
28078         PR middle-end/20739
28079         * gcc.dg/tree-ssa/pr20739.c: New test.
28080
28081 2005-04-14  Mike Stump  <mrs@apple.com>
28082
28083         * gcc.dg/Foundation.framework/empty: New.
28084         * gcc.dg/framework-2.c: New.
28085
28086 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28087
28088         PR tree-optimization/21021
28089         * gcc.c-torture/compile/pr21021.c: New.
28090
28091 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28092
28093         PR testsuite/21010
28094         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28095         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28096         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28097         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28098         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28099         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28100         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28101         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28102
28103 2005-04-14  Richard Henderson  <rth@redhat.com>
28104
28105         * lib/target-supports.exp (check_effective_target_vect_condition):
28106         Add ia64, i?86, and x86_64.
28107
28108 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28109
28110         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28111
28112 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28113
28114         PR tree-optimization/20657
28115         * gcc.dg/tree-ssa/pr20657.c: New.
28116
28117 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28118
28119         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28120         (long long int)trunc*.
28121
28122 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28123
28124         PR target/20927
28125         * gcc.dg/pr20927.c: New test.
28126
28127 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28128
28129         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28130         * gcc.target/mips/asm-1.c: Likewise.
28131
28132 2005-04-13  Dale Johannesen  <dalej@apple.com>
28133
28134         * objc.dg/objc-fast-4.m: New.
28135
28136 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28137
28138         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28139         directory.
28140         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28141
28142 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28143
28144         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28145         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28146         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28147
28148 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28149
28150         PR tree-optimization/20913
28151         * gcc.dg/tree-ssa/pr20913.c: New.
28152
28153         PR tree-optimization/20702
28154         * gcc.dg/tree-ssa/pr20702.c: New.
28155
28156 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28157
28158         PR c++/13744
28159         * g++.dg/inherit/local3.C: New test.
28160
28161 2005-04-12  Jeff Law  <law@redhat.com>
28162
28163         * gcc.dg/tree-ssa/20050412-1.c: New test.
28164
28165 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28166
28167         PR libfortran/19016
28168         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28169         Add tests with mask generated by expression.
28170         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28171         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28172         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28173
28174 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28175
28176         PR middle-end/20917
28177         * gcc.dg/20050409-1.c: New test.
28178
28179 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28180
28181         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28182
28183 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28184
28185         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28186         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28187         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28188         (TARGET_CXX): Adjust accordingly.
28189         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28190         determine_class_data_visibility and class_data_always_comdat.
28191         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28192         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28193         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28194         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28195         (arm_cxx_determine_class_data_visibility): New.
28196         (arm_cxx_class_data_always_comdat): Likewise.
28197         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28198         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28199         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28200         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28201         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28202         Define.
28203
28204 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28205
28206         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28207
28208 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28209
28210         * gcc.dg/i386-darwin-fpmath.c: New.
28211
28212 2004-04-11  Devang Patel  <dpatel@apple.com>
28213
28214         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28215         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28216         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28217         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28218         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28219         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28220         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28221         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28222         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28223
28224 2004-04-11  Devang Patel  <dpatel@apple.com>
28225
28226         * gcc.dg/vect/vect-dv-1.c: New test.
28227         * gcc.dg/vect/vect-dv-2.c: New test.
28228
28229 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28230
28231         PR tree-optimization/20933
28232         * gcc.dg/tree-ssa/pr20933.c: New test.
28233
28234 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28235
28236         * gfortran.dg/fold_nearest.f90: New test.
28237
28238 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28239
28240         * gcc.dg/tree-ssa/alias-1.c: New test.
28241
28242 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28243
28244         PR tree-optimization/20920
28245         * g++.dg/tree-ssa/pr20920.C: New test.
28246
28247 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28248
28249         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28250         (long long int)ceil*.
28251
28252 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28253
28254         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28255         explicit C++ linkage.
28256
28257 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28258
28259         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28260         warning for arithmetic IF statements.
28261
28262 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28263
28264         * eor_handling_1.f90: New test case.
28265         * eor_handling_2.f90: New test case.
28266         * eor_handling_3.f90: New test case.
28267         * eor_handling_4.f90: New test case.
28268         * eor_handling_5.f90: New test case.
28269         * noadv_size.f90: New test case.
28270         * pad_no.f90: New test case.
28271
28272 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28273
28274         * gcc.c-torture/execute/20050410-1.c: New test.
28275
28276 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28277
28278         * gcc.dg/pr20126.c: New.
28279
28280 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28281             Steven G. Kargl <kargls@comcast.net>
28282
28283         * gfortran.dg/PR19872.f: New test.
28284
28285 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28286
28287         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28288
28289 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28290
28291         * gfortran.dg/nint_1.f90: New test.
28292
28293 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28294
28295         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28296         Added test for callee-allocated arrays with write statements.
28297         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28298         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28299         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28300         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28301         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28302
28303 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28304
28305         PR libfortran/20163
28306         * gfortran.dg/open-options-blanks.f: New test.
28307
28308 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28309
28310         PR fortran/13257
28311         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28312
28313 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28314
28315         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28316         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28317         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28318         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28319         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28320         * gcc.c-torture/execute/stdarg-4.c: New test.
28321
28322         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28323
28324         PR target/20795
28325         * g++.dg/abi/param2.C: New test.
28326
28327 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28328
28329         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28330
28331 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28332
28333         * gcc.dg/builtins-53.c: New test.
28334
28335 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28336
28337         * g++.dg/tree-ssa/pr18178.C: New test.
28338         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28339         * gcc.c-torture/execute/20041019-1.c: New test.
28340         * gcc.dg/tree-ssa/20041008-1.c: New test.
28341         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28342         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28343         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28344         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28345         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28346         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28347         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28348         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28349         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28350         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28351
28352 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28353
28354         PR rtl-optimization/20466
28355         * gcc.c-torture/execute/pr20466-1.c: New test.
28356
28357 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28358
28359         PR c++/20905
28360         * g++.dg/parse/cond2.C: New test.
28361
28362         PR c++/20145
28363         * g++.dg/warn/Wdtor1.C: New test.
28364
28365 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28366
28367         PR fortran/17229
28368         * gfortran.dg/pr17229.f: New test.
28369
28370 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28371
28372         * gfortran.dg/tiny_1.f90: New test.
28373         * gfortran.dg/tiny_2.f90: ditto.
28374
28375 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28376
28377         * gfortran.dg/eor_1.f90: Fix dg-do run line
28378         * gfortran.dg/open_new.f90: Fix dg-do run line
28379
28380 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28381
28382         * lib/target-supports.exp (get_compiler_messages): Support
28383         optional arguments, the fourth being compiler options.
28384         (check_effective_target_fpic): New proc.
28385         * gcc.dg/20050321-2.c: Restrict to target fpic.
28386
28387 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28388
28389         * gcc.dg/15443-1.c: New test.
28390         * gcc.dg/15443-2.c: Likewise.
28391
28392 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28393
28394         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28395
28396 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28397
28398         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28399
28400 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28401
28402         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28403         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28404         -m64.
28405         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28406         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28407         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28408
28409 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28410
28411         PR c++/20212
28412         * g++.dg/warn/Wunused-11.C: New test.
28413
28414 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28415
28416         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28417
28418 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28419
28420         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28421
28422 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28423
28424         PR c++/20734
28425         * g++.dg/template/ptrmem13.C: New test.
28426
28427 2005-04-05  Per Bothner  <per@bothner.com>
28428
28429         * lib/gcc.exp: Always add -fno-show-column, for now.
28430
28431 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28432
28433         PR testsuite/20767
28434         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28435         of plain old "unsigned int" for the type of "i".  Makes this test
28436         64bit clean.
28437
28438 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28439
28440         * gcc.dg/i386-ssefn-1.c: New test.
28441         * gcc.dg/i386-ssefn-2.c: New test.
28442         * gcc.dg/i386-ssefn-3.c: New test.
28443         * gcc.dg/i386-ssefn-4.c: New test.
28444
28445 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28446
28447         PR tree-optimization/20076
28448         * gcc.dg/builtin-apply4.c: New test.
28449
28450         PR preprocessor/19475
28451         * gcc.dg/cpp/macspace1.c: New test.
28452         * gcc.dg/cpp/macspace2.c: New test.
28453
28454 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28455
28456         * gfortran.dg/pr20755.f: Fixed bad format.
28457
28458 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28459
28460         PR c++/20763
28461         * g++.dg/ext/attrib21.C: New test.
28462
28463 2004-04-05  Devang Patel  <dpatel@apple.com>
28464
28465         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28466         * gcc.dg/vect/vect-shift-1.c: New test.
28467
28468 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28469
28470         PR libfortran/20755
28471         * gfortran.dg/pr20755.f: New test.
28472
28473 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28474
28475         * gfortran.dg/pr15959.f90: New test.
28476         * gfortran.dg/string_pad_trunc.f90: New test.
28477
28478 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28479
28480         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28481         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28482         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28483         syntax.
28484
28485 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28486
28487         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28488
28489 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28490
28491         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28492         * gcc.c-torture/compile/20011119-2.c: Likewise.
28493         * gcc.c-torture/compile/981001-2.c: Likewise.
28494
28495 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28496
28497         PR c++/20679
28498         * g++.dg/template/overload4.C: New test.
28499
28500 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         PR c++/20746
28503         * g++.dg/abi/covariant5.C: New.
28504
28505         PR debug/20505
28506         * g++.dg/debug/const2.C: New.
28507
28508 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28509
28510         PR rtl-optimization/16104
28511         * gcc.c-torture/execute/20050316-1.c: New test.
28512
28513 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28514
28515         * g++.dg/template/spec23.C: Fix dg-error text.
28516
28517 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28518
28519         PR c++/19199
28520         * g++.dg/expr/lval2.C: New.
28521
28522 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28523
28524         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28525         __builtin_strcasecmp and __builtin_strncasecmp.
28526
28527 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28528
28529         PR c++/20723
28530         * g++.dg/template/spec22.C: New.
28531         * g++.dg/template/spec23.C: New.
28532
28533 2005-04-03  Dale Ranta  <dir@lanl.gov>
28534             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28535
28536         PR libfortran/20068
28537         PR libfortran/20125
28538         PR libfortran/20156
28539         PR libfortran/20471
28540         * gfortran.dg/backspace.f: New test.
28541
28542 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28543
28544         * gcc.dg/pr19345.c: New test.
28545
28546 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28547
28548         PR tree-optimization/20640
28549         * gcc.dg/torture/tree-loop-1.c: New.
28550
28551 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28552
28553         PR rtl-optimization/20290
28554         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28555
28556 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28557
28558         * gcc.dg/rs6000-fpint.c: New.
28559
28560 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28561
28562         * gcc.dg/old-style-then-proto-1.c: New test.
28563
28564 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28565
28566         * gfortran.fortran-torture/execute/backspace.f90: Check
28567         after backspace and read was incorrect.
28568
28569 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28570
28571         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28572         buffer past the terminating NUL using memcmp.
28573         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28574         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28575
28576         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28577         Fix unused/uninitialized variable warnings.
28578
28579         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28580         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28581         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28582         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28583
28584         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28585         gcc.c-torture/execute/builtins/fputs-lib.c,
28586         gcc.c-torture/execute/builtins/lib/fprintf.c,
28587         gcc.c-torture/execute/builtins/lib/main.c,
28588         gcc.c-torture/execute/builtins/lib/memcmp.c,
28589         gcc.c-torture/execute/builtins/lib/memmove.c,
28590         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28591         gcc.c-torture/execute/builtins/lib/memset.c,
28592         gcc.c-torture/execute/builtins/lib/printf.c,
28593         gcc.c-torture/execute/builtins/lib/sprintf.c,
28594         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28595         gcc.c-torture/execute/builtins/lib/strchr.c,
28596         gcc.c-torture/execute/builtins/lib/strcmp.c,
28597         gcc.c-torture/execute/builtins/lib/strcpy.c,
28598         gcc.c-torture/execute/builtins/lib/strcspn.c,
28599         gcc.c-torture/execute/builtins/lib/strlen.c,
28600         gcc.c-torture/execute/builtins/lib/strncat.c,
28601         gcc.c-torture/execute/builtins/lib/strncmp.c,
28602         gcc.c-torture/execute/builtins/lib/strncpy.c,
28603         gcc.c-torture/execute/builtins/lib/strrchr.c,
28604         gcc.c-torture/execute/builtins/lib/strspn.c,
28605         gcc.c-torture/execute/builtins/lib/strstr.c,
28606         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28607         gcc.c-torture/execute/builtins/strlen-2.c,
28608         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28609         prototypes.
28610
28611 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28612
28613         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28614         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28615         selectany usage.
28616
28617 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28618
28619         PR c++/19406
28620         * g++.dg/debug/using1.C: New test.
28621
28622 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28623
28624         PR middle-end/20524
28625         * gcc.dg/alias-7.c: Prefix asm-declared name with
28626         __USER_LABEL_PREFIX__.
28627
28628 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28629
28630         Fix fallout from PR middle-end/15700:
28631         * gcc.c-torture/compile/20011119-1.c: Take
28632         __USER_LABEL_PREFIX__ into account.
28633         * gcc.c-torture/compile/20011119-2.c: Likewise.
28634
28635 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28636
28637         PR c++/18644
28638         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28639
28640 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28641
28642         PR c/17855
28643         * gcc.c-torture/compile/struct-non-lval-1.c,
28644         gcc.c-torture/compile/struct-non-lval-2.c,
28645         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28646
28647 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28648
28649         * gcc.dg/tls/tls.exp: Remove temporary file.
28650         * g++.dg/tls/tls.exp: Ditto.
28651         * lib/file-format.exp: Ditto.
28652         * g++.dg/special/ecos.exp: Ditto.
28653
28654         * lib/profopt.exp: Treat prof_ext as a list.
28655         * gcc.misc-tests/bprob.exp: Ditto.
28656         * g++.dg/bprob/bprob.exp: Ditto.
28657
28658         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28659         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28660         g++.dg/tree-ssa/pointer-reference-alias.C,
28661         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28662         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28663         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28664         g++.dg/vect/pr19951.cc: Ditto.
28665         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28666         gcc.dg/builtins-47.c: Ditto.
28667         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28668         gcc.dg/pr20115-1.c: Ditto.
28669         * gcc.dg/tree-ssa/20030530-2.c,
28670         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28671         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28672         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28673         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28674         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28675         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28676         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28677         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28678         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28679         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28680         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28681         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28682         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28683         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28684         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28685         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28686         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28687         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28688         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28689         gcc.dg/tree-ssa/20030824-1.c,
28690         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28691         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28692         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28693         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28694         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28695         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28696         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28697         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28698         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28699         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28700         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28701         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28702         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28703         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28704         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28705         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28706         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28707         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28708         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28709         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28710         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28711         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28712         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28713         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28714         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28715         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28716         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28717         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28718         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28719         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28720         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28721         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28722         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28723         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28724         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28725         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28726         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28727         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28728         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28729         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28730         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28731         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28732         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28733         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28734         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28735         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28736         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28737         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28738         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28739         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28740         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28741         gcc.dg/tree-ssa/useless-1.c: Ditto.
28742         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28743         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28744         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28745         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28746         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28747         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28748         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28749         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28750         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28751         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28752         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28753         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28754         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28755         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28756         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28757         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28758         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28759         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28760         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28761         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28762         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28763         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28764         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28765         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28766         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28767         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28768         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28769         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28770         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28771         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28772         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28773         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28774         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28775         gcc.dg/vect/vect-none.c: Ditto.
28776         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28777         treelang/compile/unsigned.tree: Ditto.
28778
28779         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28780         * gcc.dg/cpp/direct2s.c: Ditto.
28781         * gcc.dg/cpp/paste4.c: Ditto.
28782         * gcc.dg/cpp/separate-1.c: Ditto.
28783         * gcc.dg/pch/save-temps-1.c: Ditto.
28784         * g++.dg/ext/altivec-10.C: Ditto.
28785         * g++.dg/pch/pch.C: Ditto.
28786
28787         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28788
28789         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28790         * g++.dg/template/repo1.C: Ditto.
28791         * g++.dg/template/repo2.C: Ditto.
28792         * g++.dg/template/repo3.C: Ditto.
28793         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28794         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28795         * g++.old-deja/g++.pt/repo1.C: Ditto.
28796         * g++.old-deja/g++.pt/repo2.C: Ditto.
28797         * g++.old-deja/g++.pt/repo3.C: Ditto.
28798         * g++.old-deja/g++.pt/repo4.C: Ditto.
28799
28800         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28801         * gcc.dg/20030107-1.c: Ditto.
28802         * gcc.dg/20030702-1.c: Ditto.
28803         * gcc.dg/profile-generate-1.c: Ditto.
28804         * g++.dg/other/profile1.C: Ditto.
28805         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28806
28807         * lib/gcc-dg.exp (remove-build-file): New.
28808         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28809         cleanup-tree-dump, cleanup-saved-temps): New.
28810
28811 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28812
28813         PR c++/19203, DR 214
28814         * g++.dg/parse/ambig3.C: Not ambiguous.
28815         * g++.dg/template/spec20.C: New.
28816         * g++.dg/template/spec21.C: New.
28817
28818 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28819
28820         PR target/20045
28821         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28822
28823 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28824
28825         PR libfortran/20660
28826         * gfortran.dg/negative_unit.f: New test.
28827
28828 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28829
28830         * gcc.dg/20050330-1.c: New test.
28831
28832 2005-03-30  Devang Patel  <dpatel@apple.com>
28833
28834         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28835
28836 2005-03-30  Dale Johannesen  <dalej@apple.com>
28837
28838         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28839
28840 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28841
28842         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28843         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28844         Strip options from test name.
28845
28846 2005-03-31  Jan Hubicka  <jh@suse.cz>
28847
28848         * gcc.dg/varpool-1.c: New testcase.
28849
28850 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28851
28852         PR c/772
28853         PR c/17913
28854         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28855         gcc.dg/stmt-expr-label-3.c : New tests.
28856         * gcc.c-torture/execute/medce-2.c: Remove.
28857
28858 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28859
28860         PR c/20368
28861         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28862         tests.
28863
28864 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28865
28866         * gcc.c-torture/compile/pr20203.c: New test.
28867
28868 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28869
28870         * gfortran.dg/promotion.f90: New test.
28871
28872 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28873
28874         PR middle-end/20491
28875         * gcc.dg/torture/asm-subreg-1.c: New test.
28876
28877 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28878
28879         PR c/20672
28880         * gcc.dg/pr20672-1.c: New test.
28881
28882 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28883
28884         * gfortran.dg/vect: New directory.
28885         * gfortran.dg/vect/vect.exp: New.
28886         * gfortran.dg/vect/vect-1.f90: New test.
28887         * gfortran.dg/vect/vect-2.f90: New test.
28888         * gfortran.dg/vect/vect-3.f90: New test.
28889         * gfortran.dg/vect/vect-4.f90: New test.
28890         * gfortran.dg/vect/vect-5.f90: New test.
28891
28892 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28893
28894         PR middle-end/20622
28895         * gcc.dg/alias-7.c: New test.
28896
28897 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28898
28899         * gcc.dg/sparc-reg-1.c: New test.
28900
28901 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28902
28903         PR target/19890
28904         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28905
28906 2005-03-29  Dale Ranta  <dir@lanl.gov>
28907             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28908
28909         PR libfortran/20163
28910         * gfortran.dg/pr20163-2.f: New test.
28911
28912 2005-03-28  Jan Hubicka  <jh@suse.cz>
28913
28914         PR middle-end/20635
28915         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28916         by Jakub Jelinek.
28917
28918 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28919
28920         PR tree-optimization/20626
28921         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28922         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28923
28924 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28925
28926         * gfortran.dg/underflow.f90: New test.
28927         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28928
28929 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28930
28931         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28932
28933 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28934
28935         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28936         (g++_init): Make sure that CXXFLAGS is set.
28937         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28938         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28939         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28940         * lib/objc.exp (objc_init): Likewise.
28941         * lib/treelang.exp (treelang_init): Likewise.
28942
28943 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28944
28945         PR tree-optimization/20470
28946         * gcc.dg/tree-ssa/pr20470.c: New test.
28947
28948 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28949
28950         * gcc.dg/ppc-stfiwx.c: New.
28951
28952 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28953
28954         PR target/19888
28955         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28956
28957 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28958
28959         * gcc.dg/20050325-1.c: Fix a typo.
28960
28961 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28962
28963         PR libfortran/19678
28964         PR libfortran/19679
28965         * gfortran.dg/dos_eol.f: New test.
28966
28967 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28968
28969         PR rtl-optimization/20249
28970         * gcc.dg/20050325-1.c: New test.
28971
28972 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28973
28974         PR libfortran/15332
28975         * gfortran.dg/pr15332.f: New test.
28976
28977 2005-03-24  Dale Johannesen  <dalej@apple.com>
28978
28979         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28980
28981 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28982
28983         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28984         'internal' visibility.
28985         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28986         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28987         'protected' visibility.
28988         * gcc.dg/visibility-7.c: Likewise.
28989         * lib/target-supports.exp (check_visibility_available): Take
28990         a parameter, the kind of visibility to check for.
28991         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28992         to check_visibility_available.
28993
28994         * g++.dg/expr/cast3.C: New.
28995
28996 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28997
28998         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28999         rs6000.
29000
29001 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29002
29003         PR target/20095
29004         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29005
29006 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29007
29008         * gcc.dg/badshift.c: Renamed to...
29009         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29010
29011         * gcc.target/i386/badshift.c: Renamed to...
29012         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29013         only.
29014
29015         PR rtl-optimization/20532
29016         * gcc.target/i386/badshift.c: New.
29017
29018 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29019
29020         * gfortran.dg/pr18025.f90: New test.
29021
29022 2005-03-23  Dale Johannesen  <dalej@apple.com>
29023
29024         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29025
29026 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29027
29028         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29029
29030         * lib/target-supports.exp (check_iconv_available): Default
29031         libiconv to -liconv, if there is no definition.
29032
29033 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29034
29035         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29036
29037 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29038
29039         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29040         * g++.dg/opt/pr7503-2.C: Likewise.
29041         * g++.dg/opt/pr7503-3.C: Likewise.
29042         * g++.dg/opt/pr7503-4.C: Likewise.
29043         * g++.dg/opt/pr7503-5.C: Likewise.
29044         * g++.dg/warn/minmax.C: New test.
29045
29046 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29047
29048         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29049         * gfortran.dg/g77_intrinsics_sub.f: New test.
29050
29051 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29052             Jan Hubicka  <jh@suse.cz>
29053             Steven Bosscher <stevenb@suse.de
29054
29055         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29056
29057 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29058
29059         PR c++/19980
29060         * g++.dg/template/redecl3.C: New test.
29061
29062 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29063
29064         PR c++/20499
29065         * g++.dg/parse/error16.C: Tweak error markers.
29066
29067 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29068
29069         PR target/20561
29070         * gcc.dg/20050321-2.c: New test.
29071
29072 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29073
29074         PR c++/20465
29075         PR c++/20381
29076         * g++.dg/template/ptrmem12.C: New.
29077
29078 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29079
29080         PR rtl-optimization/20527
29081         * gcc.c-torture/execute/pr20527-1.c: New test.
29082
29083 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29084
29085         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29086         program, compile it into a real executable and then delete the .c
29087         and .x files afterwards, to avoid problems on testglue targets.
29088
29089 2005-03-21  Stuart Hastings  <stuart@apple.com>
29090
29091         * gcc.target/i386/sse-2.c: New.
29092
29093 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29094
29095         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29096
29097 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29098
29099         * g++.dg/parse/crash25.C: Fix typo.
29100
29101 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29102
29103         PR c++/20461
29104         * g++.dg/parse/crash24.C: New test.
29105
29106         PR c++/20536
29107         * g++.dg/parse/crash25.C: New test.
29108
29109 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29110
29111         PR c++/20147
29112         * g++.dg/ext/stmtexpr4.C: New test.
29113
29114 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29115
29116         PR middle-end/20539
29117         * gcc.c-torture/compile/pr13066-1.c: New test case.
29118         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29119         * g++.dg/opt/pr13066-1.C: Likewise.
29120
29121 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29122
29123         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29124
29125 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29126
29127         PR fortran/18525
29128         * gfortran.dg/nesting_1.f90: New test.
29129
29130 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29131
29132         PR c++/20240
29133         * g++.dg/lookup/using13.C: New test.
29134
29135 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29136
29137         PR c++/20333
29138         * g++.dg/template/crash36.C: New test.
29139
29140 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29141
29142         PR c++/20463
29143         * g++.dg/template/crash35.C: New test.
29144
29145 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29146
29147         PR c++/19966
29148         * g++.dg/overload/operator2.C: New test.
29149
29150 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29151
29152         PR libfortran/20257
29153         * gfortran.dg/pr20257.f90: New test.
29154
29155 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29156
29157         PR libfortran/20480
29158         * gfortran.dg/pr20480.f90: New test.
29159
29160 2005-03-16  Richard Henderson  <rth@redhat.com>
29161
29162         PR middle-end/15700
29163         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29164         (_rtld_global): New.
29165         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29166         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29167
29168         * gcc.dg/alias-3.c: New.
29169         * gcc.dg/alias-4.c: New.
29170         * gcc.dg/alias-5.c: New.
29171         * gcc.dg/alias-6.c: New.
29172
29173 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29174
29175         * gcc.dg/cpp/ucnid-7.c: New.
29176
29177 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29178             Dorit Naishlos  <dorit@il.ibm.com>
29179
29180         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29181         darwin.
29182
29183 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29184
29185         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29186         support misaligned accesses.
29187         * gcc.dg/vect/vect-58.c: Likewise.
29188         * gcc.dg/vect/vect-92.c: New.
29189         * gcc.dg/vect/vect-93.c: New.
29190
29191 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29192
29193         PR fortran/18827
29194         * gfortran.dg/assign_2.f90: New test.
29195         * gfortran.dg/assign_3.f90: New test.
29196         * gfortran.dg/assign.f90: New test.
29197
29198 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29199
29200         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29201         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29202         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29203         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29204         names.
29205
29206 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29207
29208         * gcc.dg/cpp/ucnid-6.c: New.
29209
29210         * gcc.dg/cpp/normalize-1.c: New.
29211         * gcc.dg/cpp/normalize-2.c: New.
29212         * gcc.dg/cpp/normalize-3.c: New.
29213         * gcc.dg/cpp/normalize-4.c: New.
29214         * gcc.dg/cpp/ucnid-4.c: New.
29215         * gcc.dg/cpp/ucnid-5.c: New.
29216         * g++.dg/cpp/normalize-1.C: New.
29217         * g++.dg/cpp/ucnid-1.C: New.
29218
29219 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29220
29221         * gcc.dg/pr18628.c: New.
29222
29223 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29224
29225         PR c++/20280
29226         * g++.dg/tree-ssa/pr20280.C: New.
29227
29228 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29229
29230         PR fortran/20467
29231         * gfortran.dg/stfunc_2.f90: New test.
29232
29233 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29234
29235         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29236
29237 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29238
29239         * gcc.dg/tree-ssa/20050314-1.c: New test.
29240
29241 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29242
29243         PR c++/4403
29244         PR c++/9783, DR433
29245         * g++.dg/template/friend34.C: New test.
29246         * g++.dg/template/friend35.C: Likewise.
29247         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29248
29249 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29250
29251         Friend class name lookup 5/n
29252         PR c++/1016
29253         * g++.dg/lookup/hidden-class1.C: New test.
29254         * g++.dg/lookup/hidden-class2.C: Likewise.
29255         * g++.dg/lookup/hidden-class3.C: Likewise.
29256         * g++.dg/lookup/hidden-class4.C: Likewise.
29257         * g++.dg/lookup/hidden-class5.C: Likewise.
29258         * g++.dg/lookup/hidden-class6.C: Likewise.
29259         * g++.dg/lookup/hidden-class7.C: Likewise.
29260         * g++.dg/lookup/hidden-class8.C: Likewise.
29261         * g++.dg/lookup/hidden-class9.C: Likewise.
29262         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29263         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29264         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29265         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29266         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29267         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29268         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29269         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29270         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29271         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29272         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29273
29274 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29275
29276         PR c++/20157
29277         * g++.dg/template/error18.C: New test.
29278
29279 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29280
29281         PR debug/16792
29282         * g++.dg/debug/pr16792.C: New test.
29283
29284 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29285
29286         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29287         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29288         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29289         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29290         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29291         test assertion names.
29292
29293 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29294
29295         PR fortran/18600
29296         * gfortran.dg/stfunc_1.f90: New test.
29297
29298 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29299
29300         PR fortran/16907
29301         * gfortran.dg/real_index_1.f90: New test.
29302
29303 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29304
29305         PR fortran/20323
29306         * gfortran.dg/spec_expr_1.f90: New test.
29307
29308 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29309
29310         PR c/20402
29311         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29312         new parser.
29313
29314 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29315
29316         PR fortran/20361
29317         * gfortran.dg/largeequiv_1.f90: New test.
29318
29319 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29320
29321         * gcc.dg/ucnid-1.c: New.
29322         * gcc.dg/ucnid-2.c: New.
29323         * gcc.dg/ucnid-3.c: New.
29324         * gcc.dg/ucnid-4.c: New.
29325         * gcc.dg/ucnid-5.c: New.
29326         * gcc.dg/ucnid-6.c: New.
29327         * gcc.dg/cpp/ucnid-1.c: New.
29328         * gcc.dg/cpp/ucnid-2.c: New.
29329         * gcc.dg/cpp/ucnid-3.c: New.
29330         * g++.dg/other/ucnid-1.C: New.
29331
29332 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29333
29334         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29335
29336 2005-03-11  Per Bothner  <per@bothner.com>
29337
29338         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29339         that diagnotics refer to correct token.
29340         * gcc.dg/unused-3.c: Likewise.
29341
29342 2005-03-11  Per Bothner  <per@bothner.com>
29343
29344         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29345         constant" is now actually on same line as string constant.
29346         * gcc.dg/cpp/direct2s.c: Likewise.
29347
29348 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29349
29350         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29351
29352 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29353
29354         PR libfortran/20124
29355         * gfortran.dg/pr20124.f90: New Test
29356
29357 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29358
29359         PR tree-optimization/20130
29360         * gcc.dg/pr20130-1.c: New test.
29361
29362 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29363
29364         PR target/20095
29365         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29366
29367 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29368
29369         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29370
29371 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29372
29373         * g++.dg/eh/forced1.C: Fix comment.
29374         * g++.dg/eh/forced2.C: Ditto.
29375         * g++.dg/eh/forced3.C: Ditto.
29376         * g++.dg/eh/forced4.C: Ditto.
29377
29378 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29379
29380         PR rtl-opt/20412
29381         * gcc.c-torture/compile/pr20412.c: New test.
29382
29383 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29384
29385         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29386
29387 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29388
29389         PR target/20322
29390         * gcc.dg/20050307-1.c: New test.
29391
29392 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29393
29394         PR c++/20375
29395         * g++.dg/other/stdarg3.C: New.
29396
29397 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29398
29399         PR c++/18384, c++/18327
29400         * g++.dg/init/array19.C: New test.
29401
29402         PR inline-asm/20314
29403         * gcc.dg/torture/pr20314-1.c: New test.
29404         * gcc.dg/torture/pr20314-2.c: New test.
29405
29406 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29407
29408         * gcc.dg/20050309-1.c: New test.
29409
29410 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29411
29412         * gcc.dg/builtins-10.c: Reactivate disabled test.
29413         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29414         new cbrt transformations.
29415
29416 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29417
29418         PR c++/20208
29419         * g++.dg/template/array13.C: New test.
29420
29421 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29422
29423         PR c++/16859
29424         * g++.dg/init/brace4.C: New test.
29425
29426 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29427
29428         PR c++/20186
29429         * g++.dg/template/non-dependent12.C: New.
29430
29431 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29432
29433         PR c++/20142
29434         * g++.dg/init/array18.C: Add dg-do run marker.
29435
29436         PR c++/20142
29437         * g++.dg/init/array18.C: New test.
29438
29439 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29440
29441         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29442         * g++.dg/gcov/gcov.exp: Likewise.
29443         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29444         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29445         * lib/c-torture.exp: Likewise.
29446         * lib/fortran-torture.exp: Likewise.
29447         * lib/g++.exp: Likewise.
29448         * lib/gcc-defs.exp: Likewise.
29449         * lib/gcc-dg.exp: Likewise.
29450         * lib/gcc.exp: Likewise.
29451         * lib/gcov.exp: Likewise.
29452         * lib/gfortran.exp: Likewise.
29453         * lib/mike-g++.exp: Likewise.
29454         * lib/mike-gcc.exp: Likewise.
29455         * lib/objc-torture.exp: Likewise.
29456         * lib/objc.exp: Likewise.
29457         * lib/profopt.exp: Likewise.
29458         * lib/target-libpath.exp: Likewise.
29459         * lib/target-supports.exp: Likewise.
29460         * lib/treelang.exp: Likewise.
29461         * lib/wrapper.exp: Likewise.
29462
29463 2005-03-08  Jeff Law  <law@redhat.com>
29464
29465         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29466         PHI-OPT changes.
29467
29468 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29469
29470         * gcc.dg/vect/pr20122.c: New test.
29471
29472 2005-03-07  Jeff Law  <law@redhat.com>
29473
29474         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29475         was folded away.
29476         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29477         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29478         * gcc.dg/tree-ssa/pr18134.c: New test.
29479
29480 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29481
29482         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29483         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29484         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29485
29486 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29487
29488         PR tree-opt/17671
29489         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29490
29491 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29492
29493         * g++.dg/warn/Wnvdtor.C: New test.
29494
29495 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29496
29497         * gcc.dg/torture/pr19683-1.c: New test.
29498
29499 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29500
29501         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29502         * gfortran.dg/g77/19990313-2.f: Ditto.
29503         * gfortran.dg/g77/19990313-3.f: Ditto.
29504         * gfortran.dg/g77/19990525-0.f: Ditto.
29505         * gfortran.dg/g77/19990826-0.f: Ditto.
29506         * gfortran.dg/g77/19990826-2.f: Ditto.
29507         * gfortran.dg/g77/19990826-3.f: Ditto.
29508         * gfortran.dg/g77/20000511-1.f: Ditto.
29509         * gfortran.dg/g77/20000511-2.f: Ditto.
29510         * gfortran.dg/g77/970625-2.f: Ditto.
29511         * gfortran.dg/g77/980310-2.f: Ditto.
29512         * gfortran.dg/g77/980310-3.f: Ditto.
29513         * gfortran.dg/g77/980310-8.f: Ditto.
29514         * gfortran.dg/g77/980519-2.f: Ditto.
29515         * gfortran.dg/g77/alpha1.f: Ditto.
29516         * gfortran.dg/g77/claus.f: Ditto.
29517         * gfortran.dg/g77/erfc.f: Ditto.
29518         * gfortran.dg/g77/short.f: Ditto.
29519         * gfortran.fortran-torture/execute/data.f90: Ditto.
29520         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29521         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29522
29523 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29524
29525         * lib/file-format.exp (gcc_target_object_format): Add check for som
29526         format and hardcode object formats on hppa*-*-hpux*.
29527         * lib/target-supports.exp (check_weak_available): Add check for som
29528         object format.  Always return 0 on hppa*-*-hpux10*.
29529
29530         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29531         is defined.
29532
29533         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29534
29535 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29536
29537         * gfortran.dg/pr19936_1.f90: New test.
29538         * gfortran.dg/pr19936_2.f90: New test.
29539         * gfortran.dg/pr19936_3.f90: New test.
29540
29541 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29542             Paul Thomas <prthomas@drfccad.cea.fr>
29543
29544         * gfortran.dg/PR19754_1.f90: New test.
29545         * gfortran.dg/PR19754_2.f90: Ditto.
29546
29547 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29548
29549         PR c++/19311
29550         * g++.dg/template/non-dependent11.C: New test.
29551
29552 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29553
29554         * lib/target-supports.exp (check_iconv_available): Fix comment.
29555
29556 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29557             Joseph S. Myers  <joseph@codesourcery.com>
29558
29559         PR c++/19797
29560         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29561
29562 2005-03-04  Matthew Sachs  <msachs@apple.com>
29563
29564         * gcc.exp (gcc_target_compile): Put braces around
29565         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29566         * objc.exp (objc_target_compile): Likewise.
29567         * treelang.exp (treelang_target_compile): Likewise.
29568
29569 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29570
29571         PR fortran/19673
29572         * gfortran.dg/func_result_1.f90: New test.
29573
29574 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29575
29576         * gcc.misc-tests/options.exp: New test.
29577
29578 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29579
29580         * gcc.dg/pr15784-4.c: New test.
29581
29582 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29583
29584         * gcc.c-torture/execute/pr17133.c: New.
29585         * gcc.c-torture/compile/20050303-1.c: New.
29586
29587 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29588
29589         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29590
29591 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29592
29593         * g++.dg/overload/using2.C: New.
29594
29595 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29596
29597         PR c++/19916
29598         * g++.dg/init/ptrmem2.C: New test.
29599
29600 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29601
29602         PR c/8927
29603         * gcc.dg/pr8927-1.c: New test.
29604
29605 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         PR c++/20232
29608         * g++.dg/inherit/covariant12.C: New.
29609
29610 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29611
29612         PR fortran/19479
29613         * gfortran.dg/bound_1.f90: New test.
29614
29615 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29616
29617         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29618         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29619
29620 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29621
29622         PR c/20245
29623         * gcc.dg/pr20245-1.c: New test.
29624
29625 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29626
29627         PR middle-end/19874
29628         * gcc.c-torture/execute/20050119-2.c: New test case.
29629
29630 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29631
29632         * README: Update the DejaGnu bug reporting address.
29633         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29634         * lib/objc-torture.exp: Likewise.
29635
29636 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29637
29638         * gfortran.dg/boz_1.f90: New test.
29639         * gfortran.dg/boz_3.f90: New test.
29640         * gfortran.dg/boz_4.f90: New test.
29641
29642 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29643
29644         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29645         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29646
29647 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29648
29649         PR libfortran/20101
29650         * gfortran.dg/write_0_pe_format.f90: New test.
29651
29652 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29653
29654         PR c++/20206
29655         * g++.dg/opt/thunk2.C: New test.
29656         * g++.dg/opt/covariant1.C: New test.
29657
29658 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29659
29660         * gfortran.dg/e_d_fmt.f90: New test.
29661
29662 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29663
29664         * gcc.dg/asm-b.c: Fix comment typos.
29665
29666 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29667
29668         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29669         a V_MAY_DEF also.
29670
29671 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29672
29673         PR tree-opt/20188
29674         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29675         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29676         * gcc.dg/asm-b.c: New test.
29677
29678 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29679
29680         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29681         Disable this test on IRIX 6.
29682
29683 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29684
29685         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29686         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29687         parser.
29688
29689 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29690
29691         PR tree-optimization/20204
29692         * gcc.dg/pr20204.c: New test.
29693
29694 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29695
29696         PR target/20196
29697         * gcc.c-torture/execute/20050224-1.c: New test.
29698
29699         PR c++/20175
29700         * g++.dg/warn/Wbraces2.C: New test.
29701
29702 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29703
29704         PR c++/19878
29705         * g++.dg/init/const2.C: New test.
29706
29707 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29708
29709         PR tree-optimization/20100
29710         * gcc.c-torture/execute/pr20100-1.c: New test.
29711
29712 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29713
29714         * gfortran.dg/implicit_3.f90: New test.
29715
29716         * gfortran.dg/deftype_1.f90: New test.
29717
29718 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29719
29720         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29721         the test passes.
29722         * g++.dg/other/anon3.C: Accept a warning.
29723
29724 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29725
29726         * gcc.dg/pr20017.c: Fix a comment typo.
29727
29728 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29729
29730         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29731
29732 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29733
29734         PR ada/19902
29735         * ada/acats/tests/cxa/cxa3004.a: Remove.
29736         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29737
29738 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29739
29740         PR c++/20073
29741         * g++.dg/init/const1.C: New test.
29742
29743         PR c++/19991
29744         * g++.dg/parse/constant7.C: New test.
29745
29746         PR c++/20152
29747         * g++.dg/parse/error27.C: New test.
29748         * g++.dg/template/qualttp15.C: Adjust error markers.
29749         * g++.old-deja/g++.other/struct1.C: Likewise.
29750
29751         PR c++/20153
29752         * g++.dg/template/error17.C: New test.
29753
29754         PR c++/20148
29755         * g++.dg/parser/error26.C: New test.
29756
29757 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29758
29759         PR tree-optimization/20100
29760         PR tree-optimization/20115
29761         * gcc.dg/pr20115.c: New test.
29762         * gcc.dg/pr20115-1.c: New test.
29763         * gcc.dg/pr20100.c: New test.
29764         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29765         call-clobbered variables after alias1.
29766
29767 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29768
29769         * gfortran.dg/list_read_4.f90: new test.
29770
29771 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29772
29773         PR rtl-optimization/20017.
29774         * gcc.dg/pr20017.c: New.
29775
29776 2005-02-22  Devang Patel  <dpatel@apple.com>
29777
29778         PR 19952
29779         * g++.dg/tree-ssa/pr19952.C: New test.
29780
29781 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/19883
29784         * g++.dg/parse/constant6.C: New test.
29785
29786 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29787
29788         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29789         * g++.dg/charset/asm2.c: Likewise.
29790         * g++.dg/charset/asm3.c: Likewise.
29791         * g++.dg/charset/asm4.c: Likewise.
29792         * g++.dg/charset/asm5.c: Likewise.
29793         * g++.dg/charset/attribute1.c: Likewise.
29794         * g++.dg/charset/attribute2.c: Likewise.
29795         * g++.dg/charset/extern1.cc: Likewise.
29796         * g++.dg/charset/extern2.cc: Likewise.
29797         * g++.dg/charset/extern3.cc: Likewise.
29798         * g++.dg/charset/function.cc: Likewise.
29799         * g++.dg/charset/string.c: Likewise.
29800         * g++.dg/charset/charset.exp: Likewise.
29801         * lib/target-supports.exp (check_iconv_available): Fix comment.
29802
29803 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29804
29805         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29806         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29807         * gcc.dg/charset/asm2.c: Likewise.
29808         * gcc.dg/charset/asm3.c: Likewise.
29809         * gcc.dg/charset/asm4.c: Likewise.
29810         * gcc.dg/charset/asm5.c: Likewise.
29811         * gcc.dg/charset/asm6.c: Likewise.
29812         * gcc.dg/charset/attribute1.c: Likewise.
29813         * gcc.dg/charset/attribute2.c: Likewise.
29814         * gcc.dg/charset/builtin1.c: Likewise.
29815         * gcc.dg/charset/extern.c: Likewise.
29816         * gcc.dg/charset/function.c: Likewise.
29817         * gcc.dg/charset/string.c: Likewise.
29818         * gcc.dg/charset/charset.exp: Likewise.
29819
29820 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29821
29822         PR fortran/20086
29823         * gfortran.dg/pr20086.f90: New test.
29824
29825 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29826
29827         PR tree-optimization/19786
29828         * g++.dg/tree-ssa/pr19786.C: New.
29829
29830 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29831
29832         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29833
29834 2005-02-21  Jeff Law  <law@redhat.com>
29835
29836         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29837
29838 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29839
29840         * gfortran.dg/do_iterator: Split loop, markup all lines for
29841         which an error locus is printed.
29842         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29843         locus is printed.
29844         * gfortran.dg/select_4.f90: Likewise.
29845         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29846         locuses in the various permutations.
29847
29848 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29849
29850         PR tree-optimization/19951
29851         * g++.dg/vect: New directory.
29852         * g++.dg/vect/vect.exp: New file.
29853         * g++.dg/vect/pr19951.cc: New testcase.
29854         * g++.dg/dg.exp: Also prune vectorizer tests.
29855
29856 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29857
29858         PR 18785
29859         * gcc.dg/charset/builtin1.c: New test.
29860
29861 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29862
29863         PR c++/19299
29864         * g++.dg/inherit/volatile1.C: New test.
29865
29866         PR c++/19440
29867         * g++.dg/template/dtor4.C: New test.
29868
29869 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29870
29871         * gfortran.dg/int_1.f90: New test.
29872
29873 2005-02-19  Devang Patel  <dpatel@apple.com>
29874
29875         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29876
29877 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29878
29879         * gfortran.dg/achar_1.f90: New test.
29880
29881 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29882
29883         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29884
29885 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29886             Jakub Jelinek  <jakub@redhat.com>
29887
29888         PR tree-optimization/19828
29889         * gcc.dg/tree-ssa/loop-7.c: New test.
29890         * gcc.c-torture/execute/20050218-1.c: New test.
29891
29892 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29893
29894         PR c/20043
29895         * gcc.dg/transparent-union-1.c: New test.
29896         * gcc.dg/transparent-union-2.c: New test.
29897
29898 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29899
29900         PR tree-optimization/18977
29901         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29902
29903 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29904
29905         PR target/20054
29906         * gcc.dg/pr20054.c: New test.
29907
29908 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29909
29910         PR c++/19508
29911         * g++.dg/ext/attrib20.C: New test.
29912
29913 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29914
29915         PR middle-end/20030
29916         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29917
29918 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29919
29920         PR c++/20008
29921         * g++.dg/opt/switch4.C: New.
29922
29923 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29924
29925         PR c++/20023
29926         PR tree-optimization/20009
29927         * gcc.c-torture/compile/20050217-1.c: New test.
29928         * g++.dg/opt/switch3.C: New test.
29929
29930         PR tree-optimization/18947
29931         * gcc.c-torture/compile/20050215-1.c: New test.
29932         * gcc.c-torture/compile/20050215-2.c: New test.
29933         * gcc.c-torture/compile/20050215-3.c: New test.
29934
29935 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29936
29937         PR c++/20028
29938         * g++.dg/template/crash34.C: New.
29939
29940         PR c++/20022
29941         * g++.dg/other/access3.C: New.
29942
29943 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29944
29945         * gcc.dg/vect/vect-98.c: New test.
29946
29947 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29948
29949         PR tree-optimization/19967
29950         * gcc.dg/pr19967.c: New.
29951
29952 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29953
29954         PR middle-end/19857
29955         * gcc.dg/tree-ssa/20050215-1.c: New test.
29956         * gcc.c-torture/execute/20050215-1.c: New test.
29957
29958 2005-02-15  Eric Christopher  <echristo@redhat.com>
29959
29960         * gcc.dg/cpp/20050215-1.c: New file.
29961
29962 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29963
29964         PR tree-optimization/15785
29965         * gcc.dg/pr15785-1.c: New test.
29966
29967 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29968
29969         PR c++/17788
29970         * g++.dg/init/ctor4.C: New.
29971         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29972
29973 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29974
29975         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29976         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29977
29978 2005-02-15  Andreas Schwab  <schwab@suse.de>
29979
29980         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29981         declare malloc.
29982
29983 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29984
29985         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29986
29987 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29988
29989         PR tree-optimization/19853
29990         * gcc.c-torture/compile/pr19853.c: New test.
29991
29992 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29993
29994         PR c++/19608
29995         * g++.dg/parse/local-class1.C: New.
29996
29997         PR c++/19895
29998         * g++.dg/parse/ptrmem3.C: New.
29999
30000         PR c++/19884
30001         * g++.old-deja/g++.oliva/template6.C: Add another case.
30002         * g++.dg/template/explicit6.C: New.
30003
30004 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30005
30006         PR c++/17816
30007         * g++.dg/other/redecl2.C: New.
30008
30009 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30010
30011         PR c++/19891
30012         * g++.dg/abi/covariant4.C: New.
30013
30014 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30015
30016         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30017         New tests.
30018
30019 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30020
30021         * gcc.dg/vect/vect-96.c: Fix typo.
30022
30023 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30024
30025         PR c++/14479
30026         PR c++/19487
30027         * g++.dg/template/enum5.C: New test.
30028
30029 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30030
30031         * gcc.dg/vect/vect-97.c: New test.
30032
30033 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30034
30035         * gcc.dg/vect/vect-96.c: New test.
30036
30037 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30038
30039         * gcc.dg/builtins-34.c: Also check ldexp*.
30040
30041 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30042
30043         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30044
30045 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30046
30047         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30048         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30049         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30050         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30051         selector_list, selector_expression, dg-process-target): Move to new
30052         file target-supports-dg.exp.
30053         * lib/target-supports-dg.exp: New.
30054
30055         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30056         New.
30057
30058 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30059
30060         PR c++/19666
30061         * g++.dg/other/ptrmem6.C: New test.
30062
30063         PR middle-end/19858
30064         * gcc.c-torture/compile/20050210-1.c: New test.
30065
30066 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30067
30068         PR c++/19755
30069         * g++.dg/warn/Wbraces1.C: New test.
30070
30071 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30072
30073         * gcc.dg/builtins-52.c: New testcase.
30074
30075 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30076
30077         PR c/19342
30078         * gcc.c-torture/execute/20050119-1.c: New test.
30079
30080 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30081
30082         PR c++/19811
30083         * g++.dg/init/delete1.C: New test.
30084
30085 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30086
30087         PR c++/18470
30088         * g++.dg/template/static12.C: New test.
30089
30090 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30091
30092         PR c++/19787
30093         * g++.dg/conversion/ambig1.C: New test.
30094
30095         PR c++/19739
30096         * g++.dg/ext/attrib19.C: New test.
30097
30098         PR c++/19732
30099         * g++.dg/parse/dtor5.C: New test.
30100
30101         PR c++/19762
30102         * g++.dg/template/dtor3.C: New test.
30103
30104         PR c++/19826
30105         * g++.dg/template/static11.C: New test.
30106         * g++.dg/template/crash2.C: Remove dg-error marker.
30107
30108 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30109
30110         PR C++/18491
30111         * g++.old-deja/g++.mike/p10769a.C: Remove.
30112
30113 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30114
30115         * gcc.dg/builtins-48.c: New test case.
30116         * gcc.dg/builtins-49.c: New test case.
30117         * gcc.dg/builtins-50.c: New test case.
30118         * gcc.dg/builtins-51.c: New test case.
30119
30120 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30121
30122         PR middle-end/19583
30123         * g++.dg/warn/Wreturn-type-3.C: New test.
30124
30125 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30126
30127         PR middle-end/19402
30128         * gcc.dg/pr19402-1.c: New testcase.
30129         * gcc.dg/pr19402-2.c: likewise.
30130
30131 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30132
30133         PR middle-end/19854
30134         * g++.dg/tree-ssa/tmmti.C: New testcase.
30135
30136 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30137
30138         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30139
30140 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30141
30142         PR c++/19733
30143         * g++.dg/parse/crash23.C: New test.
30144         * g++.dg/warn/Weff1.C: New test.
30145
30146 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30147
30148         * gcc.dg/20050209-1.c: New test.
30149
30150 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30151
30152         PR target/19799
30153         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30154
30155 2005-02-08  Mike Stump  <mrs@apple.com>
30156
30157         * g++.dg/pch/import-2.c: New test.
30158         * g++.dg/pch/import-2.hs: New.
30159         * g++.dg/pch/include/import-2a.h: New.
30160         * g++.dg/pch/include/import-2b.h: New.
30161
30162 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30163
30164         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30165
30166 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30167
30168         * gfortran.dg/substr_1.f90: New test.
30169
30170 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30171
30172         PR middle-end/19775
30173         * gcc.dg/torture/builtin-power-1.c: Disable test for
30174         invalid transformation.
30175         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30176         no longer optimize.
30177         * gcc.dg/builtins-47.c: New testcase.
30178
30179 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30180             Dorit Naishlos  <dorit@il.ibm.com>
30181
30182         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30183
30184 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30185
30186         * gcc.c-torture/compile/20050206-1.c: New test.
30187
30188 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30189
30190         PR tree-opt/19768
30191         * g++.dg/opt/pr19768.C: New test.
30192
30193 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30194
30195         PR tree-opt/19736
30196         * gcc.c-torture/compile/pr19736.c: New test.
30197
30198 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30199
30200         PR c++/17401
30201         * g++.dg/parse/error25.C: New test.
30202
30203 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30204
30205         * gcc.c-torture/execute/20050203-1.c: New.
30206
30207 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30208
30209         * gcc.dg/vect/vect-85.c: Remove xfail.
30210         * gcc.dg/vect/vect-86.c: Remove xfail.
30211         * gcc.dg/vect/vect-87.c: Remove xfail.
30212         * gcc.dg/vect/vect-88.c: Remove xfail.
30213
30214 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30215
30216         * gcc.dg/altivec-19.c: New.
30217
30218 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30219
30220         PR c/17807
30221         * gcc.dg/nested-func-3.c: New test.
30222         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30223
30224 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30225
30226         * gcc.test-framework/gen_directive_tests: Generate tests for
30227         selector expressions.
30228
30229 2005-02-02  Matt Austern  <austern@apple.com>
30230
30231         PR c++/19628
30232         * g++/ext/builtin7.C: New.
30233         * g++/ext/builtin8.C: New.
30234
30235 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30236
30237         PR c/18502
30238         * gcc.dg/pr18502-1.c: New test.
30239
30240 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30241
30242         PR c++/17413
30243         * g++.dg/template/local4.C: Tweak.
30244
30245 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30246
30247         PR tree-optimization/19578
30248         * gcc.c-torture/compile/20050202-1.c: New test.
30249
30250 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30251
30252         PR c/19435
30253         * gcc.dg/c99-init-4.c: New test.
30254
30255 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30256
30257         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30258
30259         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30260
30261         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30262         * g++.dg/eh/check-vect.h: New.
30263
30264         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30265         * gcc.dg/vect/vect-78.c: Ditto.
30266         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30267         Remove.
30268
30269         * g++.dg/conversion/simd1.C: Expect warning.
30270         * g++.dg/ext/attribute-test-1.C: Ditto.
30271         * g++.dg/ext/attribute-test-2.C: Ditto.
30272         * g++.dg/ext/attribute-test-3.C: Ditto.
30273         * g++.dg/ext/attribute-test-4.C: Ditto.
30274
30275         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30276         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30277
30278         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30279
30280 2005-02-01  Richard Henderson  <rth@redhat.com>
30281
30282         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30283         long double for ibm double-double format.
30284         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30285
30286 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30287
30288         PR tree-optimization/19633
30289         * gcc.dg/pr19633-1.c: New test.
30290         * gcc.dg/pr19633.c: Tweak to make pointer point
30291         to NULL or a symbol.
30292
30293 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30294
30295         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30296         New procs.
30297         (dg-process-target (local override)): Handle selector expressions.
30298
30299         * gcc.test-framework/README: Describe tests in source directory.
30300         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30301         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30302         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30303         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30304         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30305         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30306         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30307         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30308         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30309         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30310         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30311         * gcc.test-framework/dg-error-exp-P.c: New test.
30312         * gcc.test-framework/dg-error-exp-XP.c: New test.
30313         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30314         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30315         * gcc.test-framework/dg-output-exp-P.c: New test.
30316         * gcc.test-framework/dg-output-exp-XF.c: New test.
30317         * gcc.test-framework/dg-warning-exp-P.c: New test.
30318         * gcc.misc-tests/dg-1.c: Remove.
30319         * gcc.misc-tests/dg-2.c: Remove.
30320         * gcc.misc-tests/dg-3.c: Remove.
30321         * gcc.misc-tests/dg-4.c: Remove.
30322         * gcc.misc-tests/dg-5.c: Remove.
30323         * gcc.misc-tests/dg-6.c: Remove.
30324         * gcc.misc-tests/dg-7.c: Remove.
30325         * gcc.misc-tests/dg-8.c: Remove.
30326         * gcc.misc-tests/dg-9.c: Remove.
30327         * gcc.misc-tests/dg-10.c: Remove.
30328         * gcc.misc-tests/dg-11.c: Remove.
30329         * gcc.misc-tests/dg-12.c: Remove.
30330         * gcc.misc-tests/dg-test.exp: Remove.
30331
30332         * gcc.test-framework/test-framework.awk: Change recording and
30333         printing of passes and failures.
30334
30335         * gcc.test-framework: New directory.
30336         * gcc.test-framework/README: New.
30337         * gcc.test-framework/test-framework.exp: New.
30338         * gcc.test-framework/test-framework.awk: New.
30339         * gcc.test-framework/gen_directive_tests: New.
30340
30341 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30342
30343         * lib/treelang.exp: Fix comment typos.
30344         (treelang_target_compile): Don't append libs=-ltreelang to options.
30345
30346 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30347
30348         * g++.dg/parse/typename7.C: Adjust error messages.
30349
30350 2005-01-31  Jeff Law  <law@redhat.com>
30351
30352         * gcc.c-torture/execute/20050131-1.c: New test.
30353         * gcc.dg/wcaselabel.c: New test.
30354
30355 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30356
30357         * g++.dg/other/warning1.C: Adjust error messags.
30358         * g++.dg/parse/constant5.C: New test.
30359
30360 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30361
30362         PR c/19333
30363         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30364         the test case valid.
30365         * gcc.dg/20030815-1.c: Remove invalid tests.
30366         * gcc.dg/array-7.c: Adjust expected result.
30367         * gcc.dg/pr18596-3.c: Likewise.
30368         * gcc.dg/noncompile/20000901-1.c: Likewise.
30369         * gcc.dg/noncompile/init-2.c: Likewise.
30370         * gcc.dg/noncompile/init-4.c: Likewise.
30371
30372 2005-01-31  Dale Johannesen  <dalej@apple.com>
30373
30374         * g++.dg/opt/pr19650.C: New test.
30375
30376 2005-01-31  Richard Henderson  <rth@redhat.com>
30377
30378         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30379         long double for intel double extended format.
30380         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30381
30382 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30383
30384         PR c++/19555
30385         * g++.dg/template/static10.C: New test.
30386
30387         PR c++/19395
30388         * g++.dg/parse/error24.C: New test.
30389
30390         PR c++/19367
30391         * g++.dg/lookup/builtin1.C: New test.
30392
30393         PR c++/19457
30394         * g++.dg/warn/conv3.C: New test.
30395
30396 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30397
30398         PR fortran/19647
30399         * gfortan.dg/inquire_7.f90
30400
30401 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30402
30403         PR tree-optimization/15791
30404         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30405         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30406         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30407         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30408         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30409         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30410         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30411         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30412         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30413         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30414
30415 2005-01-29  Paul Brook  <paul@codesourcery.com>
30416
30417         PR fortran/18565
30418         * check.c (real_or_complex_check): New function.
30419         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30420         * intrinsic.c (add_functions): Use new check functions.
30421         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30422         Add prototypes.
30423
30424 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30425
30426         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30427         gcc.dg/lvalue-3.c: New tests.
30428         * gcc.dg/concat.c: Update expected messages.
30429
30430 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30431
30432         PR libfortran/19595
30433         * gfortran.dg/eor_1.f90: New test.
30434
30435 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30436
30437         PR fortran/19589
30438         * gfortran.dg/logical_data_1.f90: New test.
30439
30440 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30441
30442         PR c++/19253
30443         * g++.dg/template/crash33.C: New test.
30444
30445         PR c++/19667
30446         * g++.dg/template/crash32.C: New test.
30447
30448 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30449
30450         PR middle-end/16558
30451         * g++.dg/warn/Wreturn-type-2.C: New test.
30452
30453 2004-06-24  Jeff Law  <law@redhat.com>
30454
30455         * gcc.dg/tree-ssa/20050128-1.c: New test.
30456
30457 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30458
30459         * gcc.target/frv/all-mdpackh-1.c: New test.
30460
30461 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30462
30463         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30464
30465 2005-01-27  Richard Henderson  <rth@redhat.com>
30466
30467         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30468
30469 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30470
30471         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30472
30473 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30474
30475         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30476         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30477         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30478         to cope with cases where the multilib options override the dg-options.
30479
30480 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30481
30482         PR c/18946
30483         * gcc.dg/noncompile/20050120-1.c: New test.
30484
30485 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30486
30487         PR tree-optimization/19633
30488         * gcc.dg/pr19633.c: New test.
30489         * gcc.dg/tree-ssa/pr19633.c: New test.
30490
30491 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30492
30493         * gcc.dg/20041216-1.c: New test.
30494
30495 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30496
30497         PR objc/18862
30498         * objc.dg/selector-2.m: New test.
30499
30500 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30501
30502         * g++.dg/opt/range-test-2.C: New test.
30503
30504         PR rtl-optimization/19579
30505         * gcc.c-torture/execute/20050124-1.c: New test.
30506
30507 2005-01-26  Greg Parker  <gparker@apple.com>
30508         Stuart Hastings  <stuart@apple.com>
30509
30510         * gcc.c-torture/execute/20050125-1.c: New.
30511
30512 2005-01-18  Jan Hubicka  <jh@suse.cz>
30513
30514         PR tree-optimize/19337
30515         * gcc.c-torture/compile/20050119-1.c: New test.
30516
30517 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30518
30519         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30520         test for successful match.
30521
30522 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30523
30524         PR objc/18408
30525         * objc.dg/comp-types-7.m: New test.
30526
30527 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30528
30529         * lib/target-supports.exp (current_target_name): New.
30530         (check_effective_target_ilp32, check_effective_target_lp64):
30531         Cache the result to use as long as the current target, with
30532         multilib flags, remains the same.
30533
30534         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30535         (dg-require-weak, dg-require-visibility, dg-require-alias,
30536         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30537         dg-require-effective-target, dg-skip-if): Remove call to
30538         skip_test_and_clear_xfail.
30539         (dg-test): Clear xfail data.
30540
30541 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30542
30543         PR target/17751
30544         * gcc.dg/ppc64-toc.c: New test.
30545
30546         * g++.dg/tree-ssa/empty-1.C: New test.
30547
30548         PR middle-end/19551
30549         * gcc.c-torture/execute/20050121-1.c: New test.
30550         * gcc.dg/20050121-2.c: New test.
30551
30552 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30553         Paul Brook  <paul@codesourcery.com>
30554
30555         PR fortran/17941
30556         * gfortran.dg/real_const_1.f: New test.
30557         * gfortran.dg/real_const_2.f90: New test.
30558         * gfortran.dg/complex_int_1.f90: New test.
30559
30560 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30561
30562         PR fortran/19313
30563         * gfortan.dg/inquire_6.f90: New test.
30564
30565 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30566
30567         PR libfortran/19451
30568         * open_readonly_1.f90: New test.
30569
30570 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30571
30572         PR libfortran/18982
30573         * gfortran.dg/open_new.f90: New file.
30574
30575 2005-01-22  Paul Brook  <paul@codesourcery.com>
30576
30577         * namelist_1.f90: New test.
30578
30579 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30580
30581         PR tree-optimization/19484
30582         * gcc.c-torture/compile/20050122-[12].c: New tests.
30583
30584 2005-01-22  Paul Brook  <paul@codesourcery.com>
30585
30586         * gfortran.dg/implicit_2.f90: New test.
30587
30588 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30589
30590         PR fortran/19314
30591         * gfortran.dg/inquire_5.f90: New test.
30592
30593 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30594
30595         PR c/18809
30596         * gcc.dg/pr18809-1.c: New test.
30597
30598 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30599
30600         * gcc.dg/20050121-1.c: New test.
30601
30602         PR tree-optimization/13000
30603         * gcc.dg/20040206-1.c: Change warning to point where function is
30604         being inlined.
30605
30606 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30607
30608         PR c++/19208
30609         * g++.dg/template/array11.C: New test.
30610
30611 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30612
30613         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30614         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30615         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30616         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30617         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30618         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30619
30620 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30621
30622         PR tree-optimization/15349
30623         * gcc.dg/tree-ssa/pr15349.c: New.
30624
30625 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30626
30627         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30628
30629 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30630
30631         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30632         scan-assembler-times directive name.
30633
30634         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30635         after dg-do.
30636
30637         PR rtl-optimization/19462
30638         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30639
30640 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30641
30642         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30643         counting function calls on ia64.
30644
30645 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30646
30647         PR rtl-optimization/15139
30648         * gcc.dg/20050111-2.c: New test.
30649
30650         PR c/17297
30651         * gcc.c-torture/compile/20050113-1.c: New testcase.
30652
30653         PR middle-end/19164
30654         * gcc.dg/20050113-1.c: New testcase.
30655
30656 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30657
30658         * gcc.dg/vect/vect-85.c: Add comment.
30659         * gcc.dg/vect/vect-86.c: Add xfail for now.
30660         * gcc.dg/vect/vect-87.c: Add xfail for now.
30661         * gcc.dg/vect/vect-88.c: Add xfail for now.
30662         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30663
30664 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30665
30666         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30667
30668 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30669
30670         * g++.dg/debug/typedef3.C: New test.
30671
30672 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30673
30674         PR c/19472
30675         * gcc.dg/asm-a.c: New test.
30676
30677 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30678
30679         * gcc.dg/sh-relax.c: Add prototype for abort.
30680
30681 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30682
30683         * gcc.dg/short-compare-1.c: New test.
30684         * gcc.dg/short-compare-2.c: Likewise.
30685
30686 2005-01-18  Michael Matz  <matz@suse.de>
30687
30688         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30689
30690 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30691
30692         PR tree-optimization/19121
30693         * gcc.c-torture/compile/pr19121.c: New test.
30694
30695 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30696
30697         PR target/19357
30698         * gcc.c-torture/compile/pr19357.c: New test.
30699
30700 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30701
30702         PR c/5675
30703         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30704         pass--those that refer just to the variable, possibly with a
30705         cast.
30706         * gcc.dg/c99-const-expr-3.c: Likewise.
30707
30708         PR middle-end/13127
30709         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30710         longer emitted.
30711
30712 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30713
30714         PR fortran/18778
30715         * gfortran.dg/endfile_2.f90: New test.
30716
30717 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30718
30719         PR 19168
30720         * gfortran.dg/select_5.f90: New test.
30721
30722 2004-01-16  Paul Brook  <paul@codesourcery.com>
30723
30724         * gfortran.dg/common_4.f90: New test.
30725
30726 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30727
30728         PR rtl-optimization/19462
30729         * gcc.dg/torture/pr19462-1.c: New test.
30730
30731 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30732
30733         PR objc/19321
30734         * objc.dg/func-ptr-2.m: New.
30735         * objc.dg/volatile-1.m: New.
30736
30737 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30738
30739         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30740
30741 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30742
30743         PR tree-optimization/19060
30744         * gcc.c-torture/execute/20050104-1.c: New test.
30745
30746 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30747
30748         PR fortran/18983
30749         * gfortran.dg/write_to_null.f90: New test.
30750
30751 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30752             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30753
30754         PR other/19328
30755         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30756         argument.
30757
30758 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30759
30760         PR c++/19263
30761         * g++.dg/init/vector1.C: New test.
30762
30763 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30764
30765         PR target/13158
30766         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30767         PR target/18987
30768         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30769
30770 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30771
30772         * gfortran.dg/select_1.f90: New test.
30773         * gfortran.dg/select_2.f90: New test.
30774         * gfortran.dg/select_3.f90: New test.
30775         * gfortran.dg/select_4.f90: New test.
30776
30777 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30778
30779         PR middle-end/19084
30780         PR rtl-optimization/19348
30781         * gcc.dg/20050111-1.c: New test.
30782         * gcc.c-torture/execute/20050111-1.c: New test.
30783
30784         * gcc.dg/i386-asm-4.c: New test.
30785
30786 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30787
30788         * gcc.dg/nested-func-2.c: New test.
30789         * ada/acats/norun.lst: Remove c953002.
30790
30791 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30792
30793         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30794
30795 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30796
30797         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30798
30799 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30800
30801         PR target/18761
30802         * g++.dg/abi/align1.C: New test.
30803
30804 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30805
30806         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30807         at a time.
30808         * g++.dg/ext/altivec_check.h: Support compiling as C.
30809
30810 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30811
30812         PR c++/19355
30813         * g++.dg/expr/pr19355-1.C: New test case.
30814
30815 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30816
30817         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30818         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30819         * ada/acats/tests/c3/c92005b.ada: Likewise.
30820         * ada/acats/tests/c3/cxb3012.a: Likewise.
30821         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30822
30823 2005-01-09  Paul Brook  <paul@codesourcery.com>
30824
30825         * gfortran.dg/common_2.f90: New file.
30826         * gfortran.dg/common_3.f90: New file.
30827
30828 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30829
30830         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30831
30832 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30833
30834         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30835         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30836         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30837         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30838         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30839         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30840         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30841         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30842         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30843         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30844         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30845         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30846         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30847         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30848         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30849         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30850         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30851         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30852         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30853         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30854         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30855         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30856         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30857         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30858         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30859         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30860         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30861         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30862         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30863         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30864         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30865         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30866         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30867         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30868         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30869         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30870         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30871         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30872         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30873         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30874         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30875         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30876         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30877         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30878         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30879         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30880         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30881         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30882         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30883         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30884         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30885         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30886         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30887         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30888         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30889         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30890         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30891         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30892         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30893         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30894         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30895         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30896         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30897         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30898         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30899         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30900         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30901
30902         * gcc.dg/vect/vect-1.c: Fix spelling.
30903         * gcc.dg/vect/vect-10.c: Fix spelling.
30904         * gcc.dg/vect/vect-11.c: Fix spelling.
30905         * gcc.dg/vect/vect-12.c: Fix spelling.
30906         * gcc.dg/vect/vect-14.c: Fix spelling.
30907         * gcc.dg/vect/vect-15.c: Fix spelling.
30908         * gcc.dg/vect/vect-16.c: Fix spelling.
30909         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30910         * gcc.dg/vect/vect-64.c: Fix comments.
30911         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30912
30913 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30914             Ira Rosen  <irar@il.ibm.com>
30915
30916         * gcc.dg/vect/vect-70.c: New test.
30917         * gcc.dg/vect/vect-71.c: New test.
30918
30919 2005-01-09  Manfred Hollstein  <mh@suse.com>
30920
30921         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30922         * gcc.dg/pr18241-2.c: Likewise.
30923         * gcc.dg/pr18241-3.c: Likewise.
30924         * gcc.dg/pr18241-4.c: Likewise.
30925         * gcc.dg/pr18241-5.c: Likewise.
30926
30927 2005-01-08  Richard Henderson  <rth@redhat.com>
30928
30929         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30930         False for x86 and x86-64.
30931
30932 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30933
30934         PR tree-optimization/18241
30935         * gcc.dg/pr18241-1.c: New test.
30936         * gcc.dg/pr18241-2.c: New test.
30937         * gcc.dg/pr18241-3.c: New test.
30938         * gcc.dg/pr18241-4.c: New test.
30939         * gcc.dg/pr18241-5.c: New test.
30940
30941 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30942
30943         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30944         gfortran.dg/select_4.f90: New.
30945
30946 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30947
30948         * gcc.c-torture/execute/20050107-1.c: New test.
30949
30950 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30951
30952         PR c++/19298
30953         * g++.dg/template/ref2.C: New.
30954
30955 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30956
30957         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30958         instead of being empty.
30959
30960 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30961
30962         PR fortran/15553
30963         * gfortran.dg/array-1.f90: New test.
30964
30965 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30966
30967         PR tree-optimization/19283
30968         * gcc.c-torture/execute/20050106-1.c: New test.
30969
30970         PR rtl-optimization/18861
30971         * gcc.dg/20050105-1.c: New test.
30972
30973         PR tree-optimization/18828
30974         * gcc.dg/20050105-2.c: New test.
30975
30976 2005-01-07  Andreas Jaeger  <aj@suse.de>
30977
30978         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30979
30980 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30981
30982         PR fortran/18398
30983         * gfortran.dg/fmt_read.f90: New test.
30984
30985 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30986
30987         * gcc.dg/rs6000-ldouble-2.c: New.
30988
30989 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30990
30991         PR c++/19244
30992         * g++.dg/parser/ctor2.C: New test.
30993
30994 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30995
30996         PR c++/17154
30997         * g++.dg/template/using9.C: New test.
30998
30999 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31000
31001         PR c++/19258
31002         * g++.dg/lookup/friend6.C: New test.
31003
31004 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31005
31006         PR c++/19270
31007         * g++.dg/template/array10.C: New.
31008
31009 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31010
31011         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31012         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31013
31014 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31015
31016         * gcc.c-torture/compile/20050105-1.c: New test.
31017
31018 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31019
31020         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31021
31022 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31023
31024         PR middle-end/19100
31025         * gcc.dg/conv-3.c: New test case.
31026
31027 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31028
31029         * gcc.dg/asm-wide-1.c: New test.
31030
31031 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31032
31033         PR c++/19030
31034         * g++.dg/parse/crash22.C: New
31035
31036 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31037
31038         PR 19257
31039         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31040
31041 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31042
31043         PR middle-end/17767
31044         * gcc.dg/i386-mmx-6.c: New test case.
31045
31046 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31047
31048         PR tree-optimization/18308
31049         * gcc.dg/vect/pr18308.c: New testcase.
31050
31051 2005-01-04  Andreas Jaeger  <aj@suse.de>
31052
31053         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31054
31055 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31056             Robert Bowdidge <bowdidge@apple.com>
31057
31058         * gcc.dg/cpp/subframework1.c: New.
31059         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31060         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31061         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31062         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31063
31064 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31065
31066         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31067         producing warning.
31068         * gcc.dg/darwin-weakimport-2.c: New.
31069
31070 2005-01-03  Richard Henderson  <rth@redhat.com>
31071
31072         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31073
31074 2005-01-03  Richard Henderson  <rth@redhat.com>
31075
31076         * gcc.dg/vect/vect.exp: Enable for ia64.
31077         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31078         (check_effective_target_vect_float): Likewise.
31079         (check_effective_target_vect_no_align): Likewise.
31080         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31081         * gcc.dg/vect/vect-8.c: Likewise.
31082
31083 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31084
31085         PR target/19236
31086         * gcc.dg/pr19236-1.c: New test case.
31087
31088 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31089
31090         PR rtl-optimization/12092
31091         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31092
31093 2005-01-02  Andreas Jaeger  <aj@suse.de>
31094
31095         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31096
31097 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31098             Andrew Pinski  <pinskia@physics.uc.edu>
31099
31100         PR rtl-optimization/12092
31101         * gcc.dg/pr12092-1.c: New test case.
31102
31103 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31104
31105         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31106         'hidden' and 'default' for better portability.
31107         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31108
31109         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31110         6 and 7.
31111         * g++.old-deja/g++.brendan/new3.C: Likewise.
31112
31113 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31114
31115         * gcc.dg/20041231-1.C: New test.
31116         * g++.dg/warn/Wunreachable-code-1.C: New test.
31117
31118 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31119
31120         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31121         file, not /dev/null.  Abort on error.
31122
31123 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31124             Ziemowit Laski  <zlaski@apple.com>
31125
31126         PR objc/18971
31127         * objc.dg/encode-5.m: New test.
31128
31129 2004-12-29  Richard Henderson  <rth@redhat.com>
31130
31131         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31132         * objc.dg/stabs-1.m: Disable for ia64.
31133
31134 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31135
31136         PR c++/19190
31137         * g++.dg/warn/Wunused-10.C: New test.
31138
31139 2004-12-28  Richard Henderson  <rth@redhat.com>
31140
31141         * objc.dg/stabs-1.m: Disable for alpha.
31142
31143 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31144
31145         PR c++/19149
31146         * g++.dg/parse/error23.C: New test.
31147
31148 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31149
31150         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31151
31152         PR fortran/19032
31153         * gfortran.dg/intrinsic_modulo_1.f90: New.
31154         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31155         tests with divisor -1.
31156
31157 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31158
31159         * g++.dg/opt/temp1.C (memcpy): Return a value.
31160
31161         PR c++/19148
31162         * g++.dg/expr/cond7.C: New test.
31163
31164 2004-12-27  Paul Brook  <paul@codesourcery.com>
31165
31166         * gfortran.dg/g77/select_no_compile.f: Remove.
31167
31168 2004-12-27  Richard Henderson  <rth@redhat.com>
31169
31170         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31171         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31172         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31173
31174 2004-12-26  Richard Henderson  <rth@redhat.com>
31175
31176         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31177         by 1i instead of token pasting.
31178
31179 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31180
31181         PR tree-optimization/17578
31182         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31183         to additional_flags.
31184         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31185
31186 2004-12-25  Richard Henderson  <rth@redhat.com>
31187
31188         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31189         Remove Alpha.
31190
31191 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31192
31193         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31194         hppa*-*-hpux*.
31195         * gcc.dg/pr17957.c (dg-options): Likewise.
31196         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31197         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31198         instead of 0 on __hppa__.
31199         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31200         "foo,%r" on hppa*-*-*.
31201
31202 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31203
31204         PR fortran/19071
31205         * gfortran.dg/complex_write.f90: New test.
31206
31207 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31208
31209         PR c++/17595
31210         * g++.dg/parse/pragma2.C: New test.
31211
31212         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31213
31214 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31215
31216         * gcc.dg/empty2.c: Add missing dg-warning.
31217
31218 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31219
31220         PR c++/17413
31221         * g++.dg/template/local4.C: New test.
31222         * g++.dg/template/crash19.C: Add dg-error marker.
31223
31224         * g++.dg/template/crash31.C: Correct embedded PR number.
31225
31226 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31227
31228         PR c++/16405
31229         * g++.dg/opt/temp1.C: Add do-run marker.
31230
31231 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31232
31233         * g++.dg/template/spec19.C: New.
31234
31235 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31236
31237         PR target/16819
31238         * gcc.dg/empty2.c: New.
31239
31240 2004-12-23  Richard Henderson  <rth@redhat.com>
31241
31242         * lib/target-supports.exp (check_effective_target_vect_no_align):
31243         Remove i?86 and x86-64.
31244
31245 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31246
31247         PR c++/16405
31248         * g++.dg/opt/temp1.C: New test.
31249
31250 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31251
31252         PR c++/18733
31253         * g++.dg/template/friend33.C: New testcase.
31254
31255 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31256
31257         PR c++/18464
31258         * g++.dg/template/cond5.C: New test.
31259
31260         PR c++/18492
31261         * g++.dg/inherit/thunk3.C: New test.
31262
31263         PR c++/11224
31264         * g++.dg/warn/Wunused-9.C: New test.
31265
31266 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31267
31268         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31269
31270 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31271
31272         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31273
31274 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31275
31276         PR c++/18378
31277         * g++.dg/ext/packed8.C: New test.
31278
31279         PR c++/19063
31280         * g++.dg/template/crash31.C: New test.
31281
31282         PR c++/19034
31283         * g++.dg/template/crash30.C: New test.
31284
31285 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31286
31287         PR C++/18984
31288         * g++.dg/eh/ctor3.C: New test.
31289
31290 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31291
31292         * objc.dg/stabs-1.m: Allow section name to be quoted and
31293         assembly label to begin with '.LL'.
31294
31295 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31296
31297         * gcc.dg/vect/vect.exp
31298         (check_effective_target_lp64_or_vect_no_align): New.
31299         * gcc.dg/vect/vect-77.c: Use it.
31300         * gcc.dg/vect/vect-78.c: Use it.
31301
31302         * lib/target-supports.exp
31303         (check_effective_target_vect_no_max,
31304         check_effective_target_vect_no_bitwise,
31305         check_effective_target_vect_no_align): New.
31306         * gcc.dg/vect/vect-13.c: Use them.
31307         * gcc.dg/vect/vect-17.c: Ditto.
31308         * gcc.dg/vect/vect-18.c: Ditto.
31309         * gcc.dg/vect/vect-19.c: Ditto.
31310         * gcc.dg/vect/vect-20.c: Ditto.
31311         * gcc.dg/vect/vect-27.c: Ditto.
31312         * gcc.dg/vect/vect-29.c: Ditto.
31313         * gcc.dg/vect/vect-44.c: Ditto.
31314         * gcc.dg/vect/vect-48.c: Ditto.
31315         * gcc.dg/vect/vect-50.c: Ditto.
31316         * gcc.dg/vect/vect-52.c: Ditto.
31317         * gcc.dg/vect/vect-54.c: Ditto.
31318         * gcc.dg/vect/vect-56.c: Ditto.
31319         * gcc.dg/vect/vect-58.c: Ditto.
31320         * gcc.dg/vect/vect-60.c: Ditto.
31321         * gcc.dg/vect/vect-72.c: Ditto.
31322         * gcc.dg/vect/vect-80.c: Ditto.
31323
31324 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31325
31326         PR c++/14075
31327         * g++.dg/init/string1.C: New.
31328
31329         PR c++/18975
31330         * g++.dg/other/synth1.C: New.
31331
31332 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31333
31334         PR c/18963
31335         * gcc.dg/pr18963-1.c: New test.
31336
31337 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31338
31339         PR c/18596
31340         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31341         * gcc.dg/pr18596-1.c: Use dg-error.
31342         (dg-options): Use -fno-unit-at-a-time.
31343         * gcc.dg/pr18596-2.c: New test.
31344         * gcc.dg/pr18596-3.c: New test.
31345
31346 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31347
31348         PR middle-end/18683
31349         * g++.dg/opt/pr18683-1.C: New test case.
31350
31351 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31352
31353         PR other/19093
31354         * g++.dg/opt/max1.C: Fix for 64bit targets.
31355
31356 2004-12-20  Matt Austern  <austern@apple.com>
31357
31358         PR c++/19044
31359         * g++.dg/ext/builtin6.C: New
31360
31361 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31362
31363         PR tree-optimization/19080
31364         * gcc.c-torture/compile/pr19080.c: New test.
31365
31366 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31367
31368         * gcc.dg/20041219-1.c: New test.
31369
31370 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31371
31372         PR middle-end/19068
31373         * g++.dg/opt/max1.C: New test case.
31374
31375 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31376
31377         * gcc.dg/fdata-sections-1.c: New test.
31378
31379 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31380
31381         PR middle-end/18548
31382         * gcc.dg/max-1.c: New test case.
31383
31384 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31385
31386         * gcc.c-torture/execute/20041218-1.c: New test.
31387
31388 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31389
31390         * gcc.dg/pr18501.c: New test.
31391         * gcc.dg/uninit-5.c: XFAIL.
31392         * gcc.dg/uninit-9.c: XFAIL.
31393
31394 2004-12-17  Dale Johannesen  <dalej@apple.com>
31395
31396         * gcc.dg/20041213-1.c: New.
31397
31398 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31399
31400         * objc.dg/stabs-1.m: Allow assembly label to begin
31401         with a dot ('.').
31402
31403 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31404
31405         * gcc.c-torture/execute/20041213-1.c: Move...
31406         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31407
31408 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31409
31410         PR c++/18721
31411         * g++.dg/lookup/conv-5.C: New.
31412
31413 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31414
31415         * objc.dg/stabs-1.m: New test.
31416
31417 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31418
31419         * gcc.dg/visibility-c.c: Change compile to
31420         assemble for the test.
31421
31422 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31423
31424         PR target/19041
31425         * gcc.dg/visibility-c.c: New test.
31426
31427 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31428
31429         PR middle-end/18493
31430         * gcc.dg/switch-8.c: New test case.
31431
31432 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31433
31434         PR c++/18905
31435         * g++.dg/template/init4.C: New.
31436         * g++.dg/opt/static3.C: Enable optimizer.
31437
31438 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31439
31440         * g++.dg/other/complex1.C: New test.
31441
31442 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31443
31444         * g++.dg/opt/inline9.C: New test.
31445
31446 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31447
31448         PR fortran/18993
31449         * gfotran.dg/nullify_1.f: New test.
31450
31451 2004-12-15  Richard Henderson  <rth@redhat.com>
31452
31453         * gcc.target/i386/i386.exp: New harness.
31454         * gcc.target/i386/vect-args.c: New.
31455
31456 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31457
31458         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31459
31460 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31461
31462         PR c++/18825
31463         * g++.dg/template/friend32.C: New test.
31464
31465 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31466
31467         * cpp/pragma-once-1.c: New test.
31468         * cpp/pragma-once-1b.h: Likewise.
31469         * cpp/pragma-once-1c.h: Likewise.
31470         * cpp/pragma-once-1d.h: Likewise.
31471         * cpp/inc/pragma-once-1a.h: Likewise.
31472
31473 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31474             Steven G. Kargl  <kargls@comcast.net>
31475
31476         PR fortran/17597
31477         * gfortran.dg/list_read_3.f90: New test.
31478
31479 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31480
31481         * gcc.dg/ftrapv-2.c: New test.
31482
31483 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31484
31485         PR c++/18981
31486         * g++.dg/template/typename9.C: New test.
31487
31488 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31489
31490         PR c++/18738
31491         * g++.dg/template/typename8.C: New test.
31492         * g++.dg/parse/friend2.C: Tweak error message.
31493
31494 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31495
31496         * gcc.c-torture/20041214-1.c: New test.
31497
31498 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31499
31500         PR c++/18965
31501         * g++.dg/init/array17.C: New test.
31502
31503 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31504
31505         PR c++/18793
31506         * g++.dg/init/aggr3.C: New test.
31507
31508 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31509
31510         * gcc.dg/altivec-types-1.c: New test.
31511         * gcc.dg/altivec-types-2.c: New test.
31512         * gcc.dg/altivec-types-3.c: New test.
31513         * gcc.dg/altivec-types-4.c: New test.
31514         * g++.dg/ext/altivec-types-1.C: New test.
31515         * g++.dg/ext/altivec-types-2.C: New test.
31516         * g++.dg/ext/altivec-types-3.C: New test.
31517         * g++.dg/ext/altivec-types-4.C: New test.
31518
31519 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31520
31521         PR middle-end/18951
31522         * gcc.c-torture/execute/20041213-1.c: New test.
31523
31524 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31525
31526         PR c++/18949
31527         * g++.dg/template/cast1.C: New.
31528
31529 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31530
31531         * gcc.c-torture/execute/20041213-2.c: New test.
31532
31533 2004-12-13  Richard Henderson  <rth@redhat.com>
31534
31535         * gcc.dg/i386-sse-10.c: Fix typo in options.
31536
31537 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31538
31539         PR c++/18968
31540         * g++.dg/opt/pr18968.C: New test.
31541
31542 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31543
31544         PR c++/18925
31545         * g++.dg/ext/visibility/staticdatamem.C: New test.
31546
31547 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31548
31549         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31550
31551 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31552
31553         PR rtl-optimization/18928
31554         * gcc.dg/pr18928-1.c: New test case.
31555
31556 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31557
31558         PR tree-opt/16951
31559         * gcc.c-torture/compile/20041211-1.c: New.
31560
31561 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31562
31563         PR middle-end/17564
31564         * gcc.c-torture/execute/20041212-1.c: New test.
31565
31566 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31567
31568         PR fortran/18869
31569         * gfortran.dg/common_1.f90: New test.
31570
31571 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31572         Paul Brook  <paul@codesourcery.com>
31573
31574         PR fortran/16222
31575         * gfortran.dg/real_do_1.f90: New test.
31576
31577 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31578
31579         PR tree-opt/18040
31580         * g++.dg/opt/ptrmem6.C: New test.
31581
31582 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31583
31584         PR middle-end/18921
31585         * gcc.dg/pr18921-1.c: New test case.
31586
31587 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31588
31589         PR fortran/17175
31590         * gfortran.dg/scale_1.f90: New test.
31591
31592 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31593
31594         PR middle-end/18903
31595         * gcc.c-torture/compile/pr18903.c: New test.
31596
31597 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31598
31599         * gcc.c-torture/execute/20041210-1.c: New test.
31600
31601 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31602
31603         PR c++/18731
31604         * g++.dg/parser/struct-1.C: New test.
31605         * g++.dg/parser/struct-2.C: New test.
31606         * g++.dg/parser/struct-3.C: New test.
31607
31608 2004-12-09  Richard Henderson  <rth@redhat.com>
31609
31610         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31611
31612         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31613         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31614
31615 2004-12-09  Matt Austern  <austern@apple.com>
31616
31617         PR c++/18514
31618         * g++.dg/ext/builtin1.C: New
31619         * g++.dg/ext/builtin2.C: New
31620         * g++.dg/ext/builtin3.C: New
31621         * g++.dg/ext/builtin4.C: New
31622         * g++.dg/ext/builtin5.C: New
31623
31624 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31625
31626         PR tree-opt/18904
31627         * g++.dg/opt/ptrmem5.C: New test.
31628
31629 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31630
31631         * g++.dg/parse/typename5.C: Adjust for new error.
31632         * g++.dg/parse/typename7.C: New.
31633
31634 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31635
31636         PR c++/18073
31637         * g++.dg/other/mmintrin.C: New test.
31638
31639 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31640
31641         PR c++/16681
31642         * g++.dg/init/array15.C: New.
31643         * g++.dg/init/array16.C: New.
31644
31645 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31646
31647         PR fortran/18826
31648         * gfortran.dg/assign_1.f90: New test.
31649
31650 2004-12-08  Nick Clifton  <nickc@redhat.com>
31651
31652         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31653         * gcc.target/xstormy16/data_below100: Likewise.
31654         * gcc.target/xstormy16/sfr: Likewise.
31655         * gcc.target/xstormy16/below100.S: New test source file.
31656         * gcc.target/xstormy16/below100.ld: New test linker script.
31657         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31658         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31659         bp instructions.
31660         * gcc.target/xstormy16/bp.c: Likewise.
31661
31662         * gcc.target/xstormy16/bss_below100: New files:
31663         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31664         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31665         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31666         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31667         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31668         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31669         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31670         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31671         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31672         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31673         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31674         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31675         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31676         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31677         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31678         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31679         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31680         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31681         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31682         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31683         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31684         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31685         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31686         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31687         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31688         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31689         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31690
31691         * gcc.target/xstormy16/data_below100: New files:
31692         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31693         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31694         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31695         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31696         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31697         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31698         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31699         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31700         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31701         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31702         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31703         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31704         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31705         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31706         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31707         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31708         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31709         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31710         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31711         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31712         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31713         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31714         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31715         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31716         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31717         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31718         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31719
31720         * gcc.target/xstormy16/sfr: New files:
31721         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31722         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31723         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31724         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31725         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31726         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31727         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31728         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31729         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31730         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31731         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31732         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31733         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31734         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31735         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31736         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31737         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31738         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31739         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31740         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31741         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31742         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31743         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31744         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31745         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31746         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31747         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31748         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31749         27_if0_sfrw_bitfield_f.c
31750
31751 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31752
31753         PR c++/18100
31754         * g++.dg/lookup/name-clash4.C: New test.
31755
31756 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31757
31758         PR c++/18672
31759         * g++.dg/opt/array1.C: New.
31760
31761         PR c++/18803
31762         * g++.dg/template/operator5.C: New.
31763
31764 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31765
31766         PR c/18867
31767         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31768
31769 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31770
31771         * gcc.dg/noncompile/20041207.c: New test.
31772
31773 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31774
31775         * g++.dg/other/unreachable-1.C: New test.
31776
31777 2004-12-06  Nick Clifton  <nickc@redhat.com>
31778
31779         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31780         <limits.h> because the latter comes from gcc's include/ directory
31781         and not the newlib/libc/include directory.
31782
31783 2004-12-04  Richard Henderson  <rth@redhat.com>
31784
31785         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31786
31787 2004-12-04  Richard Henderson  <rth@redhat.com>
31788
31789         * lib/target-supports.exp (check_gc_sections_available): Disable
31790         for alpha and ia64.
31791
31792 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31793
31794         PR middle-end/17909
31795         * g++.dg/other/vararg-2.C: New test.
31796
31797 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31798
31799         PR c++/17011, c++/17971
31800         * g++.dg/template/error15.C: Adjust expected error.
31801         * g++.dg/template/instantiate3.C: Likewise.
31802
31803 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31804
31805         * gcc.dg/altivec-18.c: Fix for darwin
31806
31807 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31808
31809         PR c++/18782
31810         * g++.dg/parse/ptrmem2.C: New.
31811
31812         PR c++/18318
31813         * g++.dg/template/new1.C: New.
31814
31815 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31816
31817         PR fortran/18710
31818         * gfortran.dg/direct_io_3.f90: New test.
31819
31820 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31821
31822         PR 18758
31823         * g++.dg/parse/crash21.C: New.
31824
31825 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31826
31827         PR c++/15664, c++/18276
31828         * g++.dg/template/ttp13.C: New test.
31829         * g++.dg/template/ttp14.C: Likewise.
31830
31831 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31832
31833         PR c++/18123
31834         * g++.dg/parse/enum2.C: New test.
31835         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31836
31837 2004-12-02  Nick Clifton  <nickc@redhat.com>
31838
31839         * gcc.target/xstormy16: New test directory.
31840         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31841         * gcc.target/xstormy16/bp.c: Check the generation of bp
31842         instructions.
31843         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31844         bn instructions and the BELOW100 attribute.
31845
31846 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31847
31848         PR target/16952
31849         * gcc.dg/ppc-eabi.c: New.
31850
31851 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31852
31853         PR fortran/18284
31854         * gfortran.dg/backspace.f90
31855
31856 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31857
31858         * gfortran.dg/inquire.f90: New test.
31859
31860 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31861
31862         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31863         handle effective-target-keyword.
31864         (dg-skip-if): Support effective-target keyword as target list.
31865         (dg-xfail-if): Ditto.
31866         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31867
31868 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31869
31870         PR tree-optimization/18291
31871         * gcc.c-torture/compile/pr18291.c: New test.
31872
31873 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31874
31875         PR C++/18729
31876         * g++.dg/parse/crash20.C: New.
31877
31878         PR c++/17431
31879         * g++.dg/overload/arg1.C: New.
31880         * g++.dg/overload/arg2.C: New.
31881         * g++.dg/overload/arg3.C: New.
31882         * g++.dg/overload/arg4.C: New.
31883
31884 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31885
31886         * gcc.dg/c99-flex-array-4.c: Remove.
31887
31888 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31889
31890         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31891
31892         * lib/target-supports.exp (is-effective-target): Simplify.
31893
31894         * lib/target-supports.exp (check_effective_target_vect_long):
31895         Fix for powerpc64-*-*.
31896
31897 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31898
31899         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31900         to support new requirements on FreeBSD 5.
31901
31902 2004-11-30  Devang Patel  <dpatel@apple.com>
31903
31904         PR 18702
31905         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31906
31907 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31908
31909         * g++.dg/ext/altivec-13.C: New test.
31910
31911 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31912
31913         PR tree-opt/18298
31914         * gcc.c-torture/execute/p18298.c: New test.
31915
31916 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31917             Dorit Naishlos  <dorit@il.ibm.com>
31918
31919         PR tree-opt/18607
31920         * gcc.dg/vect/vect-89.c: New test.
31921
31922 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31923
31924         * gcc.dg/pr18596-1.c: New test.
31925
31926 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31927
31928         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31929
31930 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31931
31932         PR c/18479
31933         * gcc.dg/pr18479.c: New test.
31934
31935 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31936
31937         PR target/18490
31938         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31939         mmix-knuth-mmixware.
31940
31941         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31942         cris-*-elf* cris-*-aout* mmix-*-*
31943
31944 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31945
31946         PR middle-end/18725
31947         * gcc.dg/pr18725.c: New test.
31948
31949 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31950
31951         PR target/18488
31952         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31953
31954         PR target/18336
31955         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31956
31957 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31958
31959         PR c++/18368
31960         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31961         * g++.old-deja/g++.law/ctors5.C: Likewise.
31962         * g++.old-deja/g++.other/crash25.C: Likewise.
31963
31964         PR c++/18674
31965         * g++.dg/template/error16.C: New test.
31966
31967         PR c++/18512
31968         * g++.dg/template/crash29.C: New test.
31969
31970 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31971
31972         PR tree-optimization/18712
31973         * gcc.c-torture/compile/pr18712.c: New test.
31974
31975 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31976
31977         PR c/7544
31978         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31979         tests.
31980
31981 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31982
31983         PR c++/18652
31984         * g++.dg/lookup/crash6.C: New test.
31985
31986 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31987
31988         PR middle-end/18164
31989         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31990
31991 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31992
31993         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31994         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31995         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31996
31997 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31998
31999         * gcc.dg/pr18164.c: New test.
32000
32001 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32002
32003         * gcc.dg/funroll-loops-all.c: New.
32004
32005 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32006
32007         PR target/18489
32008         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32009         delimeter, match space and TAB as well as ":".
32010
32011         PR target/18484
32012         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32013
32014         PR target/18348
32015         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32016
32017         PR target/18345
32018         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32019
32020         PR target/18337
32021         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32022
32023 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32024
32025         * gfortran.dg/direct_io_2.f90: New test.
32026
32027 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32028
32029         PR target/18334
32030         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32031
32032 2004-11-28  Richard Henderson  <rth@redhat.com>
32033
32034         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32035
32036 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32037
32038         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32039         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32040         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32041         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32042         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32043         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32044         gcc.dg/pointer-arith-8.c: New tests.
32045
32046 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32047
32048         PR fortran/18364
32049         * gfortran.dg/endfile.f90: New test.
32050
32051 2004-11-27  Falk Hueffner  <falk@debian.org>
32052
32053         * gcc.dg/loop-6.c: New test.
32054
32055 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32056
32057         * gcc.c-torture/execute/20041126-1.c: New test.
32058
32059 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32060
32061         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32062         on IRIX.
32063
32064 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32065
32066         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32067         functions.
32068
32069 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32070
32071         PR rtl-optimization/17825
32072         * gcc.c-torture/compile/20041119-1.c: New test.
32073
32074 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32075
32076         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32077         Check existence of ld library path variables before unsetting.
32078
32079 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32080
32081         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32082
32083 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32084
32085         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32086
32087 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32088
32089         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32090
32091 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32092
32093         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32094         dg-do directive.
32095
32096 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32097
32098         * gcc.dg/pr17957.c: Pass --param, not -param.
32099
32100 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32101
32102         PR middle-end/17957
32103         * gcc.dg/pr17957.c: New test.
32104
32105 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32106
32107         PR c++/18445
32108         * g++.dg/template/crash28.C: Likewise.
32109
32110         PR c++/18001
32111         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32112         * g++.dg/ext/lvaddr.C: Likewise.
32113         * g++.dg/opt/pr7503-3.C: Likewise.
32114
32115         PR c++/18466
32116         * g++.dg/parse/qualified3.C: New test.
32117         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32118
32119         PR c++/18545
32120         * g++.dg/expr/return1.C: New test.
32121
32122 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32123
32124         Friend class name lookup 3/n, PR c++/3332
32125         * g++.dg/lookup/friend3.C: New test.
32126         * g++.dg/lookup/friend4.C: Likewise.
32127         * g++.dg/lookup/friend5.C: Likewise.
32128
32129 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32130
32131         Friend class name lookup 2/n, PR c++/14513, c++/15410
32132         * g++.dg/lookup/friend2.C: New test.
32133         * g++.dg/template/friend31.C: Likewise.
32134
32135 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32136
32137         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32138
32139 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32140
32141         PR c++/17473
32142         * g++.dg/tc1/dr56.C: Remove.
32143         * g++.dg/template/typedef1.C: Add dg-error markers.
32144         * g++.old-deja/g++.other/typedef7.C: Likewise.
32145
32146         PR c++/18285
32147         * g++.dg/parse/typedef7.C: New test.
32148
32149 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32150
32151         * gcc.c-torture/execute/20041124-1.c: New test.
32152
32153 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32154
32155         * g++.dg/template/deduce3.C: New test.
32156
32157         PR c++/18586
32158         * g++.dg/template/crash27.C: New test.
32159
32160         PR c++/18530
32161         * g++.dg/warn/Wshadow-3.C: New test.
32162
32163 2004-11-24  Devang Patel  <dpatel@apple.com>
32164
32165         PR/18555
32166         * gcc.dg/cpp/isysroot-1.c: New test.
32167         * gcc.dg/cpp/usr/include/stdio.h: New file.
32168         * gcc.dg/cpp/isysroot-2.c: New test.
32169         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32170         New file.
32171
32172 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32173
32174         PR c++/8929
32175         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32176
32177 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32178
32179         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32180         * gcc.target/sparc/pdist.c: Likewise.
32181
32182 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32183
32184         PR c++/16882
32185         * g++.dg/conversion/simd1.C: New test.
32186
32187 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32188
32189         * lib/target-libpath.exp: New file defining
32190         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32191         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32192         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32193         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32194         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32195
32196 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32197
32198         * gcc.dg/pragma-align-2.c: Test macro expansion.
32199         * gcc.dg/pragma-pack-2.c: New test.
32200
32201 2004-11-23  Richard Henderson  <rth@redhat.com>
32202
32203         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32204         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32205         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32206         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32207         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32208         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32209
32210         * gcc.dg/vect/vect.exp: Add check for alpha.
32211         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32212         (check_effective_target_vect_int): Enable for alpha.
32213         (check_effective_target_vect_long): New.
32214         (is-effective-target): Add it.
32215
32216 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32217
32218         * gcc.dg/pr18614-1.c: New test.
32219
32220 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32221
32222         * gcc.dg/setjmp-2.c: New test.
32223
32224 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32225
32226         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32227         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32228         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32229         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32230         gcc.target/sparc/pdist.c: New tests.
32231
32232 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32233
32234         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32235
32236 2004-11-22  Dale Johannesen  <dalej@apple.com>
32237
32238         * gcc.dg/20041111-1.c: New.
32239
32240 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32241
32242         PR tree-opt/18536
32243         * gcc.dg/vect/pr18536.c: New test.
32244
32245 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32246
32247         PR c++/18354
32248         * g++.dg/template/nontype11.C: New test.
32249
32250 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32251
32252         PR middle-end/18520
32253         * gcc.dg/pr18520-1.c: New test case.
32254
32255 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32256
32257         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32258         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32259         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32260         expected diagnostics.
32261
32262 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32263
32264         PR target/18580
32265         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32266         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32267         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32268
32269 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32270
32271         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32272
32273 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32274             Joseph Myers  <joseph@codesourcery.com>
32275
32276         * lib/target-supports.exp (check_visibility_available): Really
32277         test the compiler.
32278
32279 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32280
32281         PR tree-opt/18181
32282         * gcc.dg/vect/vect-85.c: New test.
32283         * gcc.dg/vect/vect-86.c: New test.
32284         * gcc.dg/vect/vect-87.c: New test.
32285         * gcc.dg/vect/vect-88.c: New test.
32286
32287 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32288
32289         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32290
32291 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32292
32293         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32294         * gcc.dg/ppc-and-1.c: Ditto.
32295         * gcc.dg/ppc-compare-1.c: Ditto.
32296         * gcc.dg/ppc-mov-1.c: Ditto
32297
32298 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32299             Mark Mitchell  <mark@codesourcery.com>
32300
32301         * gcc.dg/pragma-init-fini-2.c: New test.
32302
32303 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32304             Aldy Hernandez  <aldyh@redhat.com>
32305
32306         * lib/target-supports.exp (check_effective_target_vect_int): New
32307         (check_effective_target_vect_float): New
32308         (check_effective_target_vect_double): New.
32309         (is-effective-target): Support new effective targets keywords.
32310         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32311         default action for dg-do.
32312         * gcc.dg/vect/pr16105.c: Use new support.
32313         * gcc.dg/vect/pr18400.c: Ditto.
32314         * gcc.dg/vect/pr18425.c: Ditto.
32315         * gcc.dg/vect/vect-1.c: Ditto.
32316         * gcc.dg/vect/vect-10.c: Ditto.
32317         * gcc.dg/vect/vect-11.c: Ditto.
32318         * gcc.dg/vect/vect-12.c: Ditto.
32319         * gcc.dg/vect/vect-13.c: Ditto.
32320         * gcc.dg/vect/vect-14.c: Ditto.
32321         * gcc.dg/vect/vect-15.c: Ditto.
32322         * gcc.dg/vect/vect-16.c: Ditto.
32323         * gcc.dg/vect/vect-17.c: Ditto.
32324         * gcc.dg/vect/vect-18.c: Ditto.
32325         * gcc.dg/vect/vect-19.c: Ditto.
32326         * gcc.dg/vect/vect-2.c: Ditto.
32327         * gcc.dg/vect/vect-20.c: Ditto.
32328         * gcc.dg/vect/vect-21.c: Ditto.
32329         * gcc.dg/vect/vect-22.c: Ditto.
32330         * gcc.dg/vect/vect-23.c: Ditto.
32331         * gcc.dg/vect/vect-24.c: Ditto.
32332         * gcc.dg/vect/vect-25.c: Ditto.
32333         * gcc.dg/vect/vect-26.c: Ditto.
32334         * gcc.dg/vect/vect-27.c: Ditto.
32335         * gcc.dg/vect/vect-27a.c: Ditto.
32336         * gcc.dg/vect/vect-28.c: Ditto.
32337         * gcc.dg/vect/vect-29.c: Ditto.
32338         * gcc.dg/vect/vect-29a.c: Ditto.
32339         * gcc.dg/vect/vect-3.c: Ditto.
32340         * gcc.dg/vect/vect-30.c: Ditto.
32341         * gcc.dg/vect/vect-31.c: Ditto.
32342         * gcc.dg/vect/vect-32.c: Ditto.
32343         * gcc.dg/vect/vect-33.c: Ditto.
32344         * gcc.dg/vect/vect-34.c: Ditto.
32345         * gcc.dg/vect/vect-35.c: Ditto.
32346         * gcc.dg/vect/vect-36.c: Ditto.
32347         * gcc.dg/vect/vect-37.c: Ditto.
32348         * gcc.dg/vect/vect-38.c: Ditto.
32349         * gcc.dg/vect/vect-4.c: Ditto.
32350         * gcc.dg/vect/vect-40.c: Ditto.
32351         * gcc.dg/vect/vect-41.c: Ditto.
32352         * gcc.dg/vect/vect-42.c: Ditto.
32353         * gcc.dg/vect/vect-43.c: Ditto.
32354         * gcc.dg/vect/vect-44.c: Ditto.
32355         * gcc.dg/vect/vect-45.c: Ditto.
32356         * gcc.dg/vect/vect-46.c: Ditto.
32357         * gcc.dg/vect/vect-47.c: Ditto.
32358         * gcc.dg/vect/vect-48.c: Ditto.
32359         * gcc.dg/vect/vect-48a.c: Ditto.
32360         * gcc.dg/vect/vect-49.c: Ditto.
32361         * gcc.dg/vect/vect-5.c: Ditto.
32362         * gcc.dg/vect/vect-50.c: Ditto.
32363         * gcc.dg/vect/vect-51.c: Ditto.
32364         * gcc.dg/vect/vect-52.c: Ditto.
32365         * gcc.dg/vect/vect-53.c: Ditto.
32366         * gcc.dg/vect/vect-54.c: Ditto.
32367         * gcc.dg/vect/vect-55.c: Ditto.
32368         * gcc.dg/vect/vect-56.c: Ditto.
32369         * gcc.dg/vect/vect-56a.c: Ditto.
32370         * gcc.dg/vect/vect-57.c: Ditto.
32371         * gcc.dg/vect/vect-58.c: Ditto.
32372         * gcc.dg/vect/vect-59.c: Ditto.
32373         * gcc.dg/vect/vect-6.c: Ditto.
32374         * gcc.dg/vect/vect-60.c: Ditto.
32375         * gcc.dg/vect/vect-61.c: Ditto.
32376         * gcc.dg/vect/vect-62.c: Ditto.
32377         * gcc.dg/vect/vect-63.c: Ditto.
32378         * gcc.dg/vect/vect-64.c: Ditto.
32379         * gcc.dg/vect/vect-65.c: Ditto.
32380         * gcc.dg/vect/vect-66.c: Ditto.
32381         * gcc.dg/vect/vect-67.c: Ditto.
32382         * gcc.dg/vect/vect-68.c: Ditto.
32383         * gcc.dg/vect/vect-69.c: Ditto.
32384         * gcc.dg/vect/vect-7.c: Ditto.
32385         * gcc.dg/vect/vect-72.c: Ditto.
32386         * gcc.dg/vect/vect-72a.c: Ditto.
32387         * gcc.dg/vect/vect-73.c: Ditto.
32388         * gcc.dg/vect/vect-74.c: Ditto.
32389         * gcc.dg/vect/vect-75.c: Ditto.
32390         * gcc.dg/vect/vect-76.c: Ditto.
32391         * gcc.dg/vect/vect-77.c: Ditto.
32392         * gcc.dg/vect/vect-77a.c: Ditto.
32393         * gcc.dg/vect/vect-78.c: Ditto.
32394         * gcc.dg/vect/vect-79.c: Ditto.
32395         * gcc.dg/vect/vect-8.c: Ditto.
32396         * gcc.dg/vect/vect-80.c: Ditto.
32397         * gcc.dg/vect/vect-82.c: Ditto.
32398         * gcc.dg/vect/vect-82_64.c: Ditto.
32399         * gcc.dg/vect/vect-83.c: Ditto.
32400         * gcc.dg/vect/vect-83_64.c: Ditto.
32401         * gcc.dg/vect/vect-9.c: Ditto.
32402         * gcc.dg/vect/vect-all.c: Ditto.
32403         * gcc.dg/vect/vect-none.c: Ditto.
32404
32405 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32406
32407         * lib/gcc-dg.exp (dg-skip-if): New function.
32408         (dg-forbid-option): Remove.
32409         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32410         * g++.dg/abi/bitfield8.C: Likewise.
32411         * g++.dg/abi/dtor1.C: Likewise.
32412         * g++.dg/abi/empty10.C: Likewise.
32413         * g++.dg/abi/empty7.C: Likewise.
32414         * g++.dg/abi/empty9.C: Likewise.
32415         * g++.dg/abi/layout3.C: Likewise.
32416         * g++.dg/abi/layout4.C: Likewise.
32417         * g++.dg/abi/thunk1.C: Likewise.
32418         * g++.dg/abi/thunk2.C: Likewise.
32419         * g++.dg/abi/vbase11.C: Likewise.
32420         * g++.dg/abi/vthunk2.C: Likewise.
32421         * g++.dg/abi/vthunk3.C: Likewise.
32422         * g++.dg/ext/attrib8.C: Likewise.
32423         * g++.dg/opt/longbranch2.C: Likewise.
32424         * g++.dg/opt/reg-stack4.C: Likewise.
32425         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32426         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32427         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32428         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32429         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32430         * gcc.dg/20000609-1.c: Likewise.
32431         * gcc.dg/20000720-1.c: Likewise.
32432         * gcc.dg/20011107-1.c: Likewise.
32433         * gcc.dg/20011119-1.c: Likewise.
32434         * gcc.dg/20020108-1.c: Likewise.
32435         * gcc.dg/20020122-2.c: Likewise.
32436         * gcc.dg/20020122-3.c: Likewise.
32437         * gcc.dg/20020201-3.c: Likewise.
32438         * gcc.dg/20020206-1.c: Likewise.
32439         * gcc.dg/20020218-1.c: Likewise.
32440         * gcc.dg/20020310-1.c: Likewise.
32441         * gcc.dg/20020411-1.c: Likewise.
32442         * gcc.dg/20020418-2.c: Likewise.
32443         * gcc.dg/20020426-1.c: Likewise.
32444         * gcc.dg/20020426-2.c: Likewise.
32445         * gcc.dg/20020517-1.c: Likewise.
32446         * gcc.dg/20020523-1.c: Likewise.
32447         * gcc.dg/20020523-2.c: Likewise.
32448         * gcc.dg/20020729-1.c: Likewise.
32449         * gcc.dg/20030204-1.c: Likewise.
32450         * gcc.dg/20030826-2.c: Likewise.
32451         * gcc.dg/20030926-1.c: Likewise.
32452         * gcc.dg/20031202-1.c: Likewise.
32453         * gcc.dg/980312-1.c: Likewise.
32454         * gcc.dg/980313-1.c: Likewise.
32455         * gcc.dg/990117-1.c: Likewise.
32456         * gcc.dg/990424-1.c: Likewise.
32457         * gcc.dg/990524-1.c: Likewise.
32458         * gcc.dg/991230-1.c: Likewise.
32459         * gcc.dg/i386-387-1.c: Likewise.
32460         * gcc.dg/i386-387-2.c: Likewise.
32461         * gcc.dg/i386-387-3.c: Likewise.
32462         * gcc.dg/i386-387-4.c: Likewise.
32463         * gcc.dg/i386-387-5.c: Likewise.
32464         * gcc.dg/i386-387-6.c: Likewise.
32465         * gcc.dg/i386-asm-1.c: Likewise.
32466         * gcc.dg/i386-bitfield1.c: Likewise.
32467         * gcc.dg/i386-bitfield2.c: Likewise.
32468         * gcc.dg/i386-loop-1.c: Likewise.
32469         * gcc.dg/i386-loop-2.c: Likewise.
32470         * gcc.dg/i386-loop-3.c: Likewise.
32471         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32472         * gcc.dg/i386-pic-1.c: Likewise.
32473         * gcc.dg/i386-regparm.c: Likewise.
32474         * gcc.dg/i386-signbit-1.c: Likewise.
32475         * gcc.dg/i386-signbit-2.c: Likewise.
32476         * gcc.dg/i386-signbit-3.c: Likewise.
32477         * gcc.dg/i386-sse-5.c: Likewise.
32478         * gcc.dg/i386-sse-8.c: Likewise.
32479         * gcc.dg/i386-unroll-1.c: Likewise.
32480         * gcc.dg/tls/opt-1.c: Likewise.
32481         * gcc.dg/tls/opt-2.c: Likewise.
32482         * gcc.dg/unroll-1.c: Likewise.
32483         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32484         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32485         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32486         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32487
32488 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32489
32490         * g++.dg/template/incomplete1.C: New test.
32491
32492 2004-11-16  Nick Clifton  <nickc@redhat.com>
32493
32494         Revert patches accidentally commited during checkin of fixes for
32495         xstormy16 tests:
32496         gcc.c-torture/execute/simd-4.c: Revert
32497         gcc.dg/20040910-1.c: Revert.
32498
32499 2004-11-16  Paul Brook  <paul@codesourcery.com>
32500
32501         PR fortran/13010
32502         * gfortran.dg/der_pointer_1.f90: New test.
32503
32504 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32505
32506         PR c/18498
32507         * gcc.dg/bitfld-13.c: New test.
32508
32509 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32510
32511         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32512         powerpc*-*-linux*.
32513
32514         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32515         * gcc.dg/ppc64-abi-2.c: Ditto.
32516         * gcc.dg/ppc64-abi-3.c: Ditto.
32517
32518         * lib/gcc-dg.exp (dg-target-list): Remove.
32519
32520 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32521
32522         * gcc.dg/ia64-postinc.c: New test.
32523
32524 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32525
32526         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32527
32528 2004-11-15  Nick Clifton  <nickc@redhat.com>
32529
32530         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32531         __INT_MAX__ so that the test can be compiled by toolchains
32532         targeted at 16-bit processors.
32533
32534         * gcc.dg/20040625-1.c: Use long constants rather than integers
32535         when performing arithmetic that will overflow 16-bits.
32536
32537         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32538         xstormy16.  It does not support 128-bit vector operations.
32539
32540         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32541         with the macro PTR_TYPE.  Define this macro to an integer type
32542         suitable for holding a pointer.
32543
32544         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32545         the target is a 16-bit processor.
32546
32547         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32548         16-bit targets where the character constant will be too long.
32549
32550         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32551         where the double will not be directly addressable.
32552
32553 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32554
32555         Friend class name lookup 1/n, PR c++/18471
32556         * g++.dg/template/crash26.C: New test.
32557         * g++.dg/lookup/struct1.C: Adjust expected error.
32558         * g++.dg/parse/elab1.C: Likewise.
32559         * g++.dg/parse/elab2.C: Likewise.
32560         * g++.dg/parse/int-as-enum1.C: Likewise.
32561         * g++.dg/parse/struct-as-enum1.C: Likewise.
32562         * g++.dg/parse/typedef1.C: Likewise.
32563         * g++.dg/parse/typedef3.C: Likewise.
32564         * g++.dg/parse/typedef4.C: Likewise.
32565         * g++.dg/parse/typedef5.C: Likewise.
32566         * g++.dg/template/nontype4.C: Likewise.
32567         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32568         * g++.old-deja/g++.other/elab1.C: Likewise.
32569         * g++.old-deja/g++.other/syntax4.C: Likewise.
32570
32571 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32572
32573         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32574
32575 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32576
32577         * gcc.c-torture/execute/20041114-1.c: New test.
32578
32579 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32580
32581         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32582         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32583         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32584         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32585         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32586         gcc.dg/switch-7.c: New tests.
32587
32588 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32589
32590         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32591
32592 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32593
32594         PR tree-opt/18400
32595         * gcc.dg/vect/pr18400.c: New test.
32596
32597 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32598             Andrew Pinski  <pinskia@physics.uc.edu>
32599
32600         PR tree-opt/18425
32601         * gcc.dg/vect/pr18425.c: New test.
32602
32603 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32604
32605         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32606         Guard with dg-require-alias and dg-require-visibility.
32607
32608 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32609
32610         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32611
32612 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32613
32614         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32615
32616 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32617
32618         PR c++/17344
32619         * g++.dg/template/defarg5.C: New test.
32620
32621 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32622
32623         * g++.dg/parse/cast1.C: Run only on ILP32.
32624         * g++.old-deja/g++.mike/p784.C: Likewise.
32625
32626 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32627
32628         * gcc.c-torture/execute/20041113-1.c: New test.
32629
32630 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32631
32632         PR target/18230
32633         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32634         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32635         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32636         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32637         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32638         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32639         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32640         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32641         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32642         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32643         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32644         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32645         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32646
32647 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32648
32649         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32650         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32651         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32652         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32653         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32654         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32655         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32656         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32657         gcc.target/sparc/combined-1.c: New tests.
32658
32659 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32660
32661         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32662         New tests.
32663
32664 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32665
32666         * lib/gcc-dg.exp (dg-forbid-option): New function.
32667         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32668         * g++.dg/abi/bitfield8.C: Likewise.
32669         * g++.dg/abi/dtor1.C: Likewise.
32670         * g++.dg/abi/empty10.C: Likewise.
32671         * g++.dg/abi/empty7.C: Likewise.
32672         * g++.dg/abi/empty9.C: Likewise.
32673         * g++.dg/abi/layout3.C: Likewise.
32674         * g++.dg/abi/layout4.C: Likewise.
32675         * g++.dg/abi/thunk1.C: Likewise.
32676         * g++.dg/abi/thunk2.C: Likewise.
32677         * g++.dg/abi/vbase11.C: Likewise.
32678         * g++.dg/abi/vthunk2.C: Likewise.
32679         * g++.dg/abi/vthunk3.C: Likewise.
32680         * g++.dg/ext/attrib8.C: Likewise.
32681         * g++.dg/opt/longbranch2.C: Likewise.
32682         * g++.dg/opt/reg-stack4.C: Likewise.
32683         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32684         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32685         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32686         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32687         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32688         * gcc.dg/20000609-1.c: Likewise.
32689         * gcc.dg/20000720-1.c: Likewise.
32690         * gcc.dg/20011107-1.c: Likewise.
32691         * gcc.dg/20011119-1.c: Likewise.
32692         * gcc.dg/20020108-1.c: Likewise.
32693         * gcc.dg/20020122-2.c: Likewise.
32694         * gcc.dg/20020122-3.c: Likewise.
32695         * gcc.dg/20020201-3.c: Likewise.
32696         * gcc.dg/20020206-1.c: Likewise.
32697         * gcc.dg/20020218-1.c: Likewise.
32698         * gcc.dg/20020310-1.c: Likewise.
32699         * gcc.dg/20020411-1.c: Likewise.
32700         * gcc.dg/20020418-2.c: Likewise.
32701         * gcc.dg/20020426-1.c: Likewise.
32702         * gcc.dg/20020426-2.c: Likewise.
32703         * gcc.dg/20020517-1.c: Likewise.
32704         * gcc.dg/20020523-1.c: Likewise.
32705         * gcc.dg/20020523-2.c: Likewise.
32706         * gcc.dg/20020729-1.c: Likewise.
32707         * gcc.dg/20030204-1.c: Likewise.
32708         * gcc.dg/20030826-2.c: Likewise.
32709         * gcc.dg/20030926-1.c: Likewise.
32710         * gcc.dg/20031202-1.c: Likewise.
32711         * gcc.dg/980312-1.c: Likewise.
32712         * gcc.dg/980313-1.c: Likewise.
32713         * gcc.dg/990117-1.c: Likewise.
32714         * gcc.dg/990424-1.c: Likewise.
32715         * gcc.dg/990524-1.c: Likewise.
32716         * gcc.dg/991230-1.c: Likewise.
32717         * gcc.dg/i386-387-1.c: Likewise.
32718         * gcc.dg/i386-387-2.c: Likewise.
32719         * gcc.dg/i386-387-3.c: Likewise.
32720         * gcc.dg/i386-387-4.c: Likewise.
32721         * gcc.dg/i386-387-5.c: Likewise.
32722         * gcc.dg/i386-387-6.c: Likewise.
32723         * gcc.dg/i386-asm-1.c: Likewise.
32724         * gcc.dg/i386-bitfield1.c: Likewise.
32725         * gcc.dg/i386-bitfield2.c: Likewise.
32726         * gcc.dg/i386-loop-1.c: Likewise.
32727         * gcc.dg/i386-loop-2.c: Likewise.
32728         * gcc.dg/i386-loop-3.c: Likewise.
32729         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32730         * gcc.dg/i386-pic-1.c: Likewise.
32731         * gcc.dg/i386-regparm.c: Likewise.
32732         * gcc.dg/i386-signbit-1.c: Likewise.
32733         * gcc.dg/i386-signbit-2.c: Likewise.
32734         * gcc.dg/i386-signbit-3.c: Likewise.
32735         * gcc.dg/i386-sse-5.c: Likewise.
32736         * gcc.dg/i386-sse-8.c: Likewise.
32737         * gcc.dg/i386-unroll-1.c: Likewise.
32738         * gcc.dg/tls/opt-1.c: Likewise.
32739         * gcc.dg/tls/opt-2.c: Likewise.
32740         * gcc.dg/unroll-1.c: Likewise.
32741         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32742         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32743         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32744         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32745         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32746         -m64 is specified.
32747
32748 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32749
32750         PR c++/18389
32751         * g++.dg/parse/cond1.C: New test.
32752
32753         PR c++/18429
32754         * g++.dg/template/array9.C: New test.
32755         * g++.dg/ext/vla1.C: Adjust error messages.
32756         * g++.dg/ext/vlm1.C: Likewise.
32757         * g++.dg/template/crash2.C: Likewise.
32758
32759         PR c++/18436
32760         * g++.dg/template/call3.C: New test.
32761
32762         PR c++/18407
32763         * g++.dg/template/ptrmem11.C: New test.
32764
32765 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32766
32767         PR other/14264
32768         * lib/g++.exp: Set LC_ALL and LANG to C.
32769         * lib/gcc-dg.exp: Likewise.
32770         * lib/gfortran.exp: Likewise.
32771         * lib/objc.exp: Likewise.
32772         * lib/treelang.exp: Likewise.
32773
32774 2004-11-12  Andreas Schwab  <schwab@suse.de>
32775
32776         * gcc.dg/pr16286.c: Fix last change.
32777
32778 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32779
32780         PR c++/18416
32781         * g++.dg/init/global1.C: New test.
32782
32783 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32784
32785         * gcc.c-torture/execute/20041112-1.c: New test.
32786
32787 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32788
32789         * lib/gcc-dg.exp (dg-target-list): New.
32790
32791 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32792             Richard Sandiford  <rsandifo@redhat.com>
32793
32794         * lib/target-supports.exp (get-compiler_messages): New.
32795         (check_named_sections_available): Use it.
32796         (check_effective_target_ilp32): New.
32797         (check_effective_target_lp64): New.
32798         (is-effective-target): New.
32799         * lib/gcc-dg.exp (dg-require-effective-target): New.
32800
32801 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32802
32803         * gcc.dg/precedence-1.c: New test.
32804
32805 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32806
32807         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32808
32809         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32810         message, delete generated files, use more descriptive name for
32811         executable, and make the test unsupported when it cannot be run.
32812
32813         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32814         (dg-require-weak, dg-require-visibility, dg-require-alias,
32815         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32816         dg-require-iconv, dg-require-named-sections): Use it.
32817
32818         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32819
32820 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32821
32822         PR target/16457
32823         * gcc.dg/ppc-and-1: New
32824
32825         PR target/16796
32826         * gcc.dg/ppc-mov-1.c: New.
32827
32828         PR target/16458
32829         * gcc.dg/ppc-compare-1.c: New.
32830
32831 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32832
32833         * objc.dg/desig-init-2.m: New test.
32834
32835 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32836
32837         PR middle-end/18160
32838         * g++.dg/warn/register-var-1.C: New test.
32839         * g++.dg/warn/register-var-2.C: New test.
32840
32841 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32842
32843         * gcc.dg/union-2.c: New test.
32844
32845 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32846
32847         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32848         New test for PR tree-optimization/17892.
32849
32850 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32851
32852         PR c++/18369
32853         * g++.dg/init/new12.C: New test.
32854
32855 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32856
32857         * gcc.target/sparc: New directory.
32858         * gcc.target/sparc/sparc.exp: New driver.
32859         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32860         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32861         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32862         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32863
32864 2004-11-10  Paul Brook  <paul@codesourcery.com>
32865
32866         PR fortran/18218
32867         * gfortran.dg/list_read.c: New test.
32868
32869 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32870
32871         PR c/18322
32872         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32873         expected diagnostic location.
32874
32875 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32876
32877         * gcc.dg/20041109-1.c: New test.
32878
32879 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32880
32881         PR objc/18406
32882         * objc/compile/pr18406.m: New test.
32883
32884 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32885
32886         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32887
32888 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32889
32890         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32891
32892 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32893
32894         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32895
32896 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32897
32898         * gcc.dg/20030225-2.c: Add prototype for abort and
32899         exit.
32900
32901 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32902
32903         PR tree-opt/18299
32904         * gcc.c-torture/pr18299-1.c: New test.
32905
32906 2004-11-06  Andreas Schwab  <schwab@suse.de>
32907
32908         * gcc.dg/pr16286.c: Also test for bool and pixel.
32909
32910 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32911
32912         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32913         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32914         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32915         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32916         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32917         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32918         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32919         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32920         gcc.dg/struct-semi-3.c: New tests.
32921
32922 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32923
32924         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32925
32926 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32927
32928         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32929         Do not use C99 designators.
32930
32931 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32932
32933         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32934
32935 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32936
32937         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32938         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32939         * gcc.c-torture/execute/simd-5.x: Remove.
32940
32941 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32942
32943         PR rtl-optimization/17933
32944         * gcc.dg/torture/pr17933-1.c: New test.
32945
32946 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32947
32948         PR target/18106
32949         * lib/target-supports.exp (check_weak_available): Support
32950         Windows.
32951
32952 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32953
32954         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32955         call to fflush(stdout) before abort.
32956         (my_ffsll): New function.
32957         (generate_fields): Use it.
32958
32959 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32960
32961         * gcc.dg/init-undef-1.c: New test.
32962
32963 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32964
32965         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32966         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32967         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32968         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32969         expected messages for new parser.
32970
32971 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32972
32973         * g++.dg/ext/visibility/symbian1.C: New test.
32974
32975 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32976
32977         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32978         on LP64 targets.
32979
32980 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32981
32982         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32983         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32984         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32985         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32986         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32987         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32988         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32989         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32990         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32991         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32992
32993 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32994
32995         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32996         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32997         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32998         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32999         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33000         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33001         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33002         for new parser.
33003
33004 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33005
33006         PR target/15342
33007         * gcc.dg/20041104-1.c: New test.
33008
33009 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33010
33011         * g++.dg/template/nontype7.C: New test.
33012         * g++.dg/template/nontype8.C: Likewise.
33013         * g++.dg/template/nontype9.C: Likewise.
33014         * g++.dg/template/nontype10.C: Likewise.
33015         * g++.dg/tc1/dr49.C: Likewise.
33016         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33017         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33018
33019 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33020
33021         * g++.dg/rtti/tinfo1.C: Remove xfails.
33022
33023 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33024
33025         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33026         packed attribute to the definition to satisfy the new C++ parser.
33027
33028 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33029
33030         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33031         invocations of va_arg.
33032
33033 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33034
33035         PR c++/18124
33036         * g++.dg/template/crash25.C: New test.
33037
33038         PR c++/18155
33039         * g++.dg/template/typedef2.C: New test.
33040         * g++.dg/parse/crash13.C: Adjust error markers.
33041
33042         PR c++/18177
33043         * g++.dg/conversion/const3.C: New test.
33044
33045 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33046
33047         PR fortran/17535
33048         PR fortran/17583
33049         PR fortran/17713
33050         * gfortran.dg/generic_[123].f90: New testcases.
33051
33052 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33053
33054         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33055         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33056
33057 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33058
33059         PR tree-opt/16808
33060         * gcc.c-torture/compile/pr16808.c: New test.
33061
33062 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33063
33064         PR rtl-optimization/17104
33065         * gcc.dg/ppc-bitfield1.c: New.
33066
33067 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33068
33069         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33070
33071 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33072
33073         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33074         strings for 32-bit code.
33075
33076 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33077
33078         PR c/18239
33079         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33080
33081 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33082
33083         PR c++/18064
33084         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33085
33086 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33087
33088         PR c++/15172
33089         * g++.dg/init/aggr2.C: New test.
33090
33091 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33092
33093         * objc.dg/local-decl-1.m: New test.
33094
33095 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33096
33097         * gcc.dg/20040910-1.c: Adjust regex.
33098
33099 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33100
33101         PR rtl-optimization/18084
33102         * g++.dg/opt/pr18084-1.C: New testcase.
33103
33104 2004-10-30  Matt Austern  <austern@apple.com>
33105
33106         PR c++/17542
33107         * g++.dg/ext/attrib18.C: New test.
33108
33109 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33110
33111         PR middle-end/18096
33112         * gcc.dg/pr18096-1.c: New test case.
33113
33114 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33115
33116         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33117
33118 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33119
33120         PR c/16666
33121         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33122         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33123         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33124         gcc.dg/old-style-prom-3.c: New tests.
33125
33126 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33127
33128         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33129         Remove unnecessary inclusion of stdio.h.
33130
33131 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33132
33133         PR rtl-optimization/17581
33134         * gcc.dg/pr17581-1.c: New test case.
33135
33136 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33137
33138         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33139         being implemented.
33140         * g++.dg/conversion/dr195-1.C: New.
33141         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33142         * g++.old-deja/g++.mike/p10148.C: Likewise.
33143
33144 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33145
33146         PR c++/17695
33147         * g++.dg/debug/typedef2.C: New test.
33148
33149 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33150
33151         PR fortran/13490
33152         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33153         * gfortran.dg/g77/README: Update.
33154
33155 2004-10-28  Matt Austern  <austern@apple.com>
33156
33157         PR c++/14124
33158         * g++.dg/ext/packed7.C: New test.
33159
33160 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33161
33162         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33163         scan-assembler.
33164         * lib/scanasm.exp (hidden-scan-for): New proc.
33165         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33166         string.
33167         (scan-not-hidden): Likewise.
33168         * lib/target-supports.exp (check_visibility_available): mach-o is
33169         support too.
33170
33171 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33172
33173         PR c++/17132
33174         * g++.dg/template/memclass3.C: New test.
33175
33176 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33177
33178         PR middle-end/18160
33179         * gcc.dg/register-var-1.c: New test.
33180         * gcc.dg/register-var-2.c: New test.
33181         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33182         error now.
33183
33184 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33185
33186         PR other/18172
33187         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33188         unused variables.
33189         * gcc.dg/vect/vect-22.c: Likewise.
33190
33191 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33192
33193         * gcc.dg/i386-rotate-1.c: New test.
33194
33195 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33196
33197         * g++.dg/init/ref12.C: Add "run" marker.
33198
33199         PR c++/17435
33200         * g++.dg/init/ref12.C: New test.
33201
33202         PR c++/18140
33203         * g++.dg/template/shift1.C: New test.
33204         * g++.dg/template/error10.C: Adjust error markers.
33205
33206 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33207
33208         PR tree-opt/17529
33209         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33210
33211 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33212
33213         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33214         * gcc.dg/weak/weak-3.c: Likewise.
33215         * gcc.dg/weak/weak-5.c: Likewise.
33216         * gcc.dg/weak/weak-9.c: Likewise.
33217         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33218         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33219
33220         * gcc.dg/darwin-weakimport-1.c: New.
33221
33222 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33223
33224         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33225
33226 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33227
33228         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33229         'syntax' error messages.
33230         * gcc.dg/cpp/direct2s.c: Likewise.
33231
33232 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33233
33234         * gcc.c-torture/compile/20041026-1.c: New.
33235
33236 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33237
33238         PR c++/18093
33239         * g++.dg/lookup/ns2.C: New test.
33240
33241         PR c++/18020
33242         * g++.dg/template/enum4.C: New test.
33243
33244         PR c++/18161
33245         * g++.dg/template/expr1.C: New test.
33246
33247 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33248
33249         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33250
33251 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33252
33253         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33254         gcc.dg/decl-nospec-3.c: New tests.
33255
33256 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33257
33258         * objc.dg/super-class-3.m: New test.
33259
33260 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33261
33262         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33263         resyncing.
33264         * gcc.dg/cpp/direct2s.c: Likewise.
33265
33266 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33267
33268         * objc.dg/image-info.m: Update for changes to section selection.
33269
33270 2004-10-25  David Ayers  <d.ayers@inode.at>
33271             Ziemowit Laski  <zlaski@apple.com>
33272
33273         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33274         diagnostics when messaging 'id <Proto>'.
33275         * objc.dg/class-protocol-1.m: New test.
33276         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33277         a non-existent method signature.
33278         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33279         Update diagnostics when messaging with non-existent method signature.
33280         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33281         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33282         invalid receivers are now resolved as if messaging 'id'; remove
33283         extraneous diagnostics.
33284
33285 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33286
33287         PR c/16667
33288         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33289         gcc.dg/init-desig-obs-3.c: New tests.
33290
33291 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * gcc.dg/debug/20041023-1.c: New test.
33294
33295 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33296
33297         PR middle-end/17407
33298         * gcc.c-torture/compile/pr17407.c: New test.
33299
33300         PR c++/18121
33301         * g++.dg/template/array8.C: New test.
33302
33303 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33304
33305         PR other/18138
33306         * lib/g++.exp: Accept more than one multilib libgcc.
33307         * lib/gcc-dg.exp: Likewise.
33308         * lib/objc.exp: Likewise.
33309         * lib/treelang.exp: Likewise.
33310         * lib/gfortran.exp: Likewise.
33311
33312 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33313
33314         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33315
33316 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33317
33318         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33319         * gcc.dg/c99-const-expr-3.c: Likewise.
33320
33321 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33322
33323         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33324
33325 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33326
33327         * gcc.c-torture/execute/loop-2e.x: Remove.
33328
33329 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33330
33331         PR c++/18095
33332         * g++.dg/parse/crash18.C: New.
33333         * g++.dg/parse/crash19.C: New.
33334
33335 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33336
33337         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33338         * g++.dg/ext/dllimport2.C: Same.
33339         * g++.dg/ext/dllimport8.C: Same.
33340
33341 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33342
33343         PR c++/10841
33344         * g++.dg/conversion/cast1.C: New test.
33345         * g++.dg/overload/pmf1.C: Adjust error marker.
33346
33347 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33348
33349         PR objc/17923
33350         * objc.dg/const-str-7.m: New test.
33351
33352 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33353
33354         * g++.dg/template/memfriend11.C: Fix comment typo.
33355         * g++.dg/template/memfriend14.C: Likewise.
33356
33357 2004-10-20  Richard Henderson  <rth@redhat.com>
33358
33359         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33360         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33361         -fasynchronous-unwind-tables.
33362
33363 2004-10-20  Richard Henderson  <rth@redhat.com>
33364
33365         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33366         (main): Return success.
33367         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33368         (main): Return success.
33369
33370 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33371
33372         PR c++/13495
33373         * g++.dg/template/memfriend9.C: New test.
33374         * g++.dg/template/memfriend10.C: Likewise.
33375         * g++.dg/template/memfriend11.C: Likewise.
33376         * g++.dg/template/memfriend12.C: Likewise.
33377         * g++.dg/template/memfriend13.C: Likewise.
33378         * g++.dg/template/memfriend14.C: Likewise.
33379         * g++.dg/template/memfriend15.C: Likewise.
33380         * g++.dg/template/memfriend16.C: Likewise.
33381         * g++.dg/template/memfriend17.C: Likewise.
33382         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33383
33384 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33385
33386         * g++.dg/conversion/dr195.C: New.
33387         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33388
33389 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33390             Devang Patel  <dpatel@apple.com>
33391
33392         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33393         of floating point arithmetic, which could trap.
33394
33395 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33396
33397         PR c++/14035
33398         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33399         * g++.dg/conversion/const2.C: New test.
33400         * g++.dg/expr/reinterpret2.C: New test.
33401         * g++.dg/expr/reinterpret3.C: New test.
33402         * g++.dg/expr/cast2.C: New test.
33403         * g++.dg/expr/copy1.C: New test.
33404         * g++.dg/other/conversion1.C: Change error message.
33405         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33406         function pointers to void *.
33407         * g++.old-deja/g++.mike/p10148.C: Likewise.
33408
33409 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33410
33411         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33412
33413 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33414
33415         PR c++/18047
33416
33417         * g++.dg/parse/expr3.C: New test.
33418
33419 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33420
33421         * gcc.dg/smod-1.c: New test.
33422
33423 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33424
33425         * objc.dg/method-14.m: New test.
33426
33427 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33428
33429         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33430         Also xfail as the patch was reverted.
33431
33432 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33433
33434         PR middle-end/16973
33435         * gcc.dg/pr16973.c: New test.
33436
33437 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33438
33439         PR tree-optimization/17656
33440         * gcc.c-torture/compile/pr17656.c: New test.
33441
33442 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         * g++.dg/eh/shadow1.C: New.
33445
33446 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33447
33448         * gcc.c-torture/compile/20041018-1.c: New test.
33449
33450 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33451
33452         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33453         compiler referring to register 0 when accessing sdata.  The linker
33454         now patches things up.
33455
33456 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33457
33458         PR c/17529
33459         * gcc.c-torture/compile/pr17529.c: New test.
33460
33461 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33462
33463         PR c++/17743
33464         * g++.dg/ext/attrib17.C: New test.
33465
33466 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33467
33468         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33469
33470 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33471
33472         PR c++/10479
33473         * g++.dg/ext/attrib16.C: New test.
33474
33475 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33476
33477         PR c++/17042
33478         * g++.dg/init/dso_handle1.C: New test.
33479
33480         PR c++/14667
33481         * g++.dg/parse/typedef6.C: New test.
33482
33483         PR c++/17916
33484         * g++.dg/parse/pragma1.C: New test.
33485
33486 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33487
33488         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33489
33490 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33491
33492         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33493         -fno-common when on HPPA HP-UX platforms.
33494
33495 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33496
33497         PR other/16820
33498         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33499         stdint.h.
33500         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33501         uintptr_t.
33502
33503 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33504
33505         PR c++/16301
33506         * g++.dg/lookup/strong-using-4.C: New test.
33507
33508 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33509
33510         PR middle-end/16567
33511         * gcc.c-torture/compile/nested-1.c: New test.
33512
33513 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33514
33515         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33516         and mipsisa64*-*-* (until support for misaligned loads is added).
33517         * gcc.dg/vect/vect-50.c: Likewise.
33518         * gcc.dg/vect/vect-52.c: Likewise.
33519         * gcc.dg/vect/vect-54.c: Likewise.
33520         * gcc.dg/vect/vect-58.c: Likewise.
33521         * gcc.dg/vect/vect-60.c: Likewise.
33522         * gcc.dg/vect/vect-80.c: Likewise.
33523
33524 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33525
33526         PR c++/17976
33527         * g++.dg/init/dtor3.C: New test.
33528
33529 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33530
33531         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33532
33533 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33534
33535         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33536         * gcc.dg/macho-lo-sum.c: Likewise.
33537
33538 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33539
33540         * gcc.dg/ppc-spe64-1.c: New test.
33541
33542 2004-10-14  Devang Patel  <dpatel@apple.com>
33543
33544         PR 17635
33545         * gcc.dg/pr17635.c : New test.
33546
33547 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33548
33549         * gcc.dg/vect/vect-28.c: Remove xfail.
33550         * gcc.dg/vect/vect-30.c: Remove xfail.
33551         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33552         * gcc.dg/vect/vect-33.c: Remove xfail.
33553         * gcc.dg/vect/vect-44.c: Remove xfail.
33554         * gcc.dg/vect/vect-46.c: Remove xfail.
33555         * gcc.dg/vect/vect-50.c: Remove xfail.
33556         * gcc.dg/vect/vect-52.c: Remove xfail.
33557         * gcc.dg/vect/vect-54.c: Remove xfail.
33558         * gcc.dg/vect/vect-58.c: Remove xfail.
33559         * gcc.dg/vect/vect-60.c: Remove xfail.
33560         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33561         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33562         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33563         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33564         * gcc.dg/vect/vect-8.c: Remove xfail.
33565         * gcc.dg/vect/vect-80.c: Remove xfail.
33566         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33567
33568 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33569
33570         * gcc.dg/vect/vect-82.c: New testcase.
33571         * gcc.dg/vect/vect-82_64.c: New testcase.
33572         * gcc.dg/vect/vect-83.c: New testcase.
33573         * gcc.dg/vect/vect-83_64.c: New testcase.
33574
33575 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33576
33577         * gcc.dg/cpp/error-1.c: New test.
33578
33579 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33580
33581         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33582
33583 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33584
33585         PR target/17984
33586         * gcc.dg/cris-peep2-xsrand2.c: New test.
33587
33588 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33589
33590         PR c++/17661
33591         * g++.dg/expr/for2.C: New test.
33592
33593 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33594
33595         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33596
33597 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33598
33599         PR tree-optimization/17724
33600         * g++.dg/opt/pr17724-1.C: New test.
33601         * g++.dg/opt/pr17724-2.C: New test.
33602         * g++.dg/opt/pr17724-3.C: New test.
33603         * g++.dg/opt/pr17724-4.C: New test.
33604         * g++.dg/opt/pr17724-5.C: New test.
33605         * g++.dg/opt/pr17724-6.C: New test.
33606
33607 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33608
33609         PR c/17301
33610         * gcc.dg/pr17301-2.c: New test.
33611
33612 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33613
33614         PR c++/15876
33615         * g++.dg/parse/error22.C: New test.
33616
33617         PR c++/17936
33618         * g++.dg/template/spec18.C: New test.
33619
33620 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33621
33622         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33623         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33624         memcpy.
33625         * gcc.dg/ia64-sync-2.c: Ditto.
33626         * gcc.dg/ia64-sync-3.c: Ditto.
33627
33628 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33629
33630         * g++.dg/eh/cleanup5.C: Add dg-options "".
33631
33632 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33633
33634         PR middle-end/17657
33635         * gcc.dg/switch-4.c: New test case.
33636
33637 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33638
33639         * gcc.c-torture/execute/20041011-1.c: New test.
33640
33641 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33642
33643         PR c++/17554
33644         * g++.dg/init/for3.C: New test.
33645
33646         PR c++/17657
33647         * g++.dg/opt/switch2.C: New test.
33648
33649         PR middle-end/17703
33650         * g++.dg/warn/Wreturn-2.C: New test.
33651
33652 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33653
33654         PR c++/17907
33655         * g++.dg/eh/cleanup5.C: New test.
33656
33657 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33658
33659         PR c++/17393
33660         * g++.dg/parse/error21.C: New test.
33661
33662 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33663
33664         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33665         * g++.dg/warn/incomplete1.C: Likewise.
33666         * g++.dg/template/qualttp20.C: Likewise.
33667
33668 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33669
33670         PR c/17881
33671         * parm-incomplete-1.c: New test.
33672
33673 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33674
33675         PR c++/17867
33676         * g++.dg/parse/error19.C: New test.
33677
33678         PR c++/17670
33679         * g++.dg/init/new11.C: New test.
33680
33681         PR c++/17821
33682         * g++.dg/parse/error20.C: New test.
33683
33684         PR c++/17826
33685         * g++.dg/template/crash24.C: New test.
33686
33687 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33688
33689         PR c/17301
33690         * gcc.dg/pr17301-1.c: New test.
33691
33692 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33693
33694         PR c/17189
33695         * gcc.dg/anon-struct-5.c: New test.
33696
33697 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33698
33699         PR c/17844
33700         * gcc.dg/pr17844-1.c: New test.
33701
33702 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33703
33704         PR tree-optimization/17906
33705         * gcc.c-torture/compile/pr17906.c: New.
33706
33707 2004-10-09  Stuart Hastings  <stuart@apple.com>
33708             Roger Sayle  <roger@eyesopen.com>
33709
33710         PR rtl-optimization/17853
33711         * gcc.dg/i386-mmx-5.c: New testcase.
33712
33713 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33714
33715         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33716
33717 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33718
33719         PR c++/17524
33720         * g++.dg/template/static9.C: New test.
33721
33722         PR c++/17685
33723         * g++.dg/parse/operator5.C: New test.
33724
33725 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33726
33727         PR middle-end/17894
33728         * gcc.c-torture/execute/divcmp-4.c: New test case.
33729
33730 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33731
33732         PR tree-opt/17902
33733         * g++.dg/opt/pr17902.C: New test.
33734
33735 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33736
33737         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33738
33739 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33740
33741         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33742
33743 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33744
33745         * gcc.dg/assign-warn-3.c: New test.
33746
33747 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33748
33749         PR c/16999
33750         * gcc.dg/cpp/ident-1.c: New test.
33751
33752 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         * gcc.c-torture/compile/acc1.c: New.
33755
33756 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33757
33758         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33759         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33760
33761 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33762
33763         * gcc.dg/ultrasp11.c: New test.
33764
33765 2004-10-08  Michael Matz  <matz@suse.de>
33766
33767         * gcc.dg/doloop-2.c: New test.
33768
33769 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33770
33771         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33772         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33773         objc.dg/method-9.m: Update expected diagnostics.
33774
33775 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33776
33777         * gcc.dg/ppc-fsel-3.c: New file.
33778         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33779
33780 2004-10-07  Paul Brook  <paul@codesourcery.com>
33781
33782         * gfortran.dg/intrinsic_verify_1.f90: New test.
33783
33784 2004-10-07  Paul Brook  <paul@codesourcery.com>
33785
33786         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33787
33788 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33789
33790         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33791         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33792         commit.
33793
33794 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33795
33796         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33797
33798 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33799
33800         PR c++/17115
33801         * g++.dg/warn/Winline-4.C: New test.
33802
33803 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33804
33805         * gcc.c-torture/compile/20041007-1.c: New test.
33806
33807 2004-10-07  Paul Brook  <paul@codesourcery.com>
33808
33809         PR fortran/17678
33810         * gfortran.dg/use_allocated_1.f90: New test.
33811
33812 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33813
33814         PR middle-end/17849
33815         * gfortran.fortran-torture/compile/nested.f90: New test
33816
33817 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33818
33819         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33820
33821 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33822
33823         PR c++/17368
33824         * g++.dg/ext/asm6.C: New test.
33825
33826 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33827
33828         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33829
33830 2004-10-06  Paul Brook  <paul@codesourcery.com>
33831
33832         PR libfortran/17709
33833         * gfortran.dg/empty_format_1.f90: New test.
33834
33835 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33836
33837         PR fortran/17568
33838         * gfortran.dg/ishft.f90: New test.
33839
33840         PR fortran/17283
33841         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33842         tests.
33843
33844 2004-10-06  Paul Brook  <paul@codesourcery.com>
33845
33846         * gfortran.dg/do_1.f90: New test.
33847
33848 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33849
33850         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33851         optimizing for size.
33852
33853 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33854
33855         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33856
33857 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33858
33859         * gcc.c-torture/compile/20041005-1.c: New test.
33860
33861 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33862
33863         PR c++/17829
33864         * g++.dg/lookup/koenig4.C: New.
33865
33866 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33867
33868         * g++.dg/other/classkey1.C: Adjust quoting marks.
33869         * g++.dg/parse/error15.C: Likewise.
33870         * g++.dg/template/meminit2.C (int>): Likewise.
33871
33872 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33873
33874         PR fortran/17283
33875         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33876
33877         PR fortran/17631
33878         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33879
33880         PR fortran/17708
33881         * gfortran.dg/pr17708.f90: New test.
33882
33883 2004-10-04  Chao-ying Fu  <fu@mips.com>
33884
33885         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33886         * gcc.dg/vect/vect-4.c: Ditto.
33887         * gcc.dg/vect/vect-5.c: Ditto.
33888         * gcc.dg/vect/vect-6.c: Ditto.
33889         * gcc.dg/vect/vect-8.c: Ditto.
33890         * gcc.dg/vect/vect-16.c: Ditto.
33891         * gcc.dg/vect/vect-30.c: Ditto.
33892         * gcc.dg/vect/vect-40.c: Ditto.
33893         * gcc.dg/vect/vect-41.c: Ditto.
33894         * gcc.dg/vect/vect-42.c: Ditto.
33895         * gcc.dg/vect/vect-43.c: Ditto.
33896         * gcc.dg/vect/vect-44.c: Ditto.
33897         * gcc.dg/vect/vect-45.c: Ditto.
33898         * gcc.dg/vect/vect-46.c: Ditto.
33899         * gcc.dg/vect/vect-47.c: Ditto.
33900         * gcc.dg/vect/vect-48.c: Ditto.
33901         * gcc.dg/vect/vect-49.c: Ditto.
33902         * gcc.dg/vect/vect-50.c: Ditto.
33903         * gcc.dg/vect/vect-51.c: Ditto.
33904         * gcc.dg/vect/vect-52.c: Ditto.
33905         * gcc.dg/vect/vect-53.c: Ditto.
33906         * gcc.dg/vect/vect-54.c: Ditto.
33907         * gcc.dg/vect/vect-55.c: Ditto.
33908         * gcc.dg/vect/vect-56.c: Ditto.
33909         * gcc.dg/vect/vect-57.c: Ditto.
33910         * gcc.dg/vect/vect-58.c: Ditto.
33911         * gcc.dg/vect/vect-59.c: Ditto.
33912         * gcc.dg/vect/vect-60.c: Ditto.
33913         * gcc.dg/vect/vect-74.c: Ditto.
33914         * gcc.dg/vect/vect-79.c: Ditto.
33915         * gcc.dg/vect/vect-80.c: Ditto.
33916
33917 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33918
33919         * gcc.dg/unused-7.c: Use the correct option.
33920
33921 2004-10-04  Paul Brook  <paul@codesourcery.com>
33922         Bud Davis  <bdavis9659@comcast.net>
33923
33924         PR fortran/17706
33925         PR fortran/16434
33926         * gfortran/pr17706.f90: New test.
33927         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33928
33929 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33930
33931         * gfortran.dg/pr17612.f90: New test.
33932
33933 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33934
33935         * g++.dg/template/local1.C: Adjust quoting marks in
33936         testing for diagnostics.
33937         * g++.dg/tls/diag-2.C: Likewise.
33938         * g++.dg/other/error8.C: Likewise.
33939
33940 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33941
33942         PR c/17178
33943         * gcc.dg/unused-4.c: Adjust to be correct.
33944
33945         PR c/17820
33946         * gcc.dg/unused-7.c: New test.
33947
33948 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33949
33950         PR c++/17797
33951         * g++.dg/overload/template2.C: New test.
33952
33953 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33954
33955         PR tree-optimization/16632
33956         * gcc.dg/tree-ssa/20041002-1.c: New.
33957
33958 2004-10-03  Paul Brook  <paul@codesourcery.com>
33959
33960         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33961         rather than relying on default formatting.
33962
33963 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33964
33965         * gcc.dg/20040920-1.c: Update expected message text.
33966
33967 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33968
33969         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33970
33971 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33972
33973         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33974         tree level.
33975
33976 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33977
33978         * gcc.dg/tree-ssa/pr17343.c: Remove.
33979
33980 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33981
33982         PR tree-opt/17343
33983         * gcc.dg/tree-ssa/pr17343.c: New test.
33984
33985 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33986
33987         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33988         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33989         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33990         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33991         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33992
33993 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33994
33995         * gcc.dg/lvalue-2.c: New test.
33996
33997 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33998
33999         PR c/17730
34000         * gcc.dg/pr17730-1.c: New test
34001
34002 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34003
34004         PR c/7425
34005         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34006
34007 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34008
34009         * gcc.c-torture/execute/stdarg-1.c: New test.
34010         * gcc.c-torture/execute/stdarg-2.c: New test.
34011         * gcc.c-torture/execute/stdarg-3.c: New test.
34012         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34013         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34014         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34015         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34016         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34017
34018 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34019
34020         PR tree-optimization/17697
34021         * g++.dg/opt/pr17697-1.C: New test.
34022         * g++.dg/opt/pr17697-2.C: New test.
34023         * g++.dg/opt/pr17697-3.C: New test.
34024
34025 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34026
34027         PR c/16409
34028         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34029         gcc.dg/vla-init-5.c: New tests.
34030
34031 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34032
34033         PR c/13804
34034         * gcc.dg/pr13804-1.c: New test.
34035
34036 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34037
34038         PR fortran/16938
34039         * gfortran.dg/pr16938.f90: New test.
34040
34041 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34042
34043         * g++.dg/template/crash23.C: New test.
34044
34045 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34046
34047         PR c++/17585
34048         * g++.dg/template/static8.C: New test.
34049
34050 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34051
34052         PR c++/17681
34053         * g++.dg/other/error9.C: New test.
34054
34055 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34056
34057         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34058
34059 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34060
34061         PR fortran/15164
34062         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34063
34064 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34065
34066         PR middle-end/17112
34067         * gcc.dg/pr17112-1.c: New test case.
34068
34069 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34070
34071         PR c/11459
34072         * gcc.dg/pr11459-1.c: New test.
34073
34074 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34075
34076         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34077         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34078
34079 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34080
34081         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34082
34083 2004-09-25  Jan Hubicka  <jh@suse.cz>
34084
34085         * compile/30040909-1.c: New test.
34086         * compile/30040907-1.c: New test.
34087
34088 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34089
34090         * gcc.c-torture/execute/va-arg-26.c: New test.
34091
34092 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34093
34094         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34095         extra diagnostics on targets with 64-bit pointers.
34096         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34097
34098 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34099
34100         PR c/17188
34101         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34102         * gcc.dg/decl-3.c: Adjust expected message.
34103
34104 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34105
34106         PR fortran/17615
34107         * gfortran.dg/pr17615.f90: New test.
34108
34109 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34110
34111         PR tree-optimzation/17517
34112         * g++.dg/tree-ssa/pr17517.C: New Test.
34113
34114 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34115
34116         PR c++/16889
34117         * g++.dg/lookup/ambig3.C: New.
34118
34119 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34120
34121         PR tree-opt/17624
34122         * g++.dg/opt/pr17624.C: New test.
34123
34124 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34125
34126         PR c/6980
34127         * gcc.dg/Wbad-function-cast-1.c: New test.
34128
34129 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34130
34131         * g++.dg/ext/complit1.C
34132         * g++.dg/other/error2.C
34133         * g++.dg/other/nontype-1.C
34134         * g++.dg/parse/crash11.C
34135         * g++.dg/parse/crash12.C
34136         * g++.dg/parse/error15.C
34137         * g++.dg/parse/error4.C
34138         * g++.dg/parse/tmpl-outside1.C
34139         * g++.dg/parse/too-many-tmpl-args1.C
34140         * g++.dg/template/dependent-expr3.C
34141         * g++.dg/template/error10.C
34142         * g++.dg/template/instantiate1.C
34143         * g++.dg/template/vtable2.C
34144         * g++.dg/warn/Wshadow-1.C
34145         * g++.dg/warn/weak1.C
34146         * g++.old-deja/g++.brendan/crash16.C
34147         * g++.old-deja/g++.brendan/crash18.C
34148         * g++.old-deja/g++.brendan/crash48.C
34149         * g++.old-deja/g++.brendan/crash49.C
34150         * g++.old-deja/g++.brendan/crash55.C
34151         * g++.old-deja/g++.brendan/crash56.C
34152         * g++.old-deja/g++.brendan/crash8.C
34153         * g++.old-deja/g++.brendan/enum11.C
34154         * g++.old-deja/g++.brendan/enum8.C
34155         * g++.old-deja/g++.brendan/enum9.C
34156         * g++.old-deja/g++.brendan/friend3.C
34157         * g++.old-deja/g++.brendan/misc14.C
34158         * g++.old-deja/g++.bugs/900402_02.C
34159         * g++.old-deja/g++.bugs/900404_03.C
34160         * g++.old-deja/g++.bugs/900404_04.C
34161         * g++.old-deja/g++.bugs/900428_03.C
34162         * g++.old-deja/g++.jason/crash4.C
34163         * g++.old-deja/g++.jason/overload21.C
34164         * g++.old-deja/g++.jason/redecl1.C
34165         * g++.old-deja/g++.jason/report.C
34166         * g++.old-deja/g++.jason/rfg10.C
34167         * g++.old-deja/g++.jason/template30.C
34168         * g++.old-deja/g++.law/arm12.C
34169         * g++.old-deja/g++.law/ctors5.C
34170         * g++.old-deja/g++.law/cvt20.C
34171         * g++.old-deja/g++.law/init10.C
34172         * g++.old-deja/g++.law/init8.C
34173         * g++.old-deja/g++.law/visibility17.C
34174         * g++.old-deja/g++.law/visibility7.C
34175         * g++.old-deja/g++.mike/net8.C
34176         * g++.old-deja/g++.mike/p646.C
34177         * g++.old-deja/g++.mike/p700.C
34178         * g++.old-deja/g++.mike/p701.C
34179         * g++.old-deja/g++.mike/p811.C
34180         * g++.old-deja/g++.ns/template13.C
34181         * g++.old-deja/g++.other/array3.C
34182         * g++.old-deja/g++.other/crash25.C
34183         * g++.old-deja/g++.other/dtor3.C
34184         * g++.old-deja/g++.other/dtor4.C
34185         * g++.old-deja/g++.other/main1.C
34186         * g++.old-deja/g++.other/warn7.C
34187         * g++.old-deja/g++.pt/crash11.C
34188         * g++.old-deja/g++.pt/crash36.C
34189         * g++.old-deja/g++.pt/spec22.C
34190         * g++.old-deja/g++.pt/spec9.C
34191         * g++.old-deja/g++.pt/ttp52.C
34192         * g++.old-deja/g++.robertl/eb103.C
34193         * g++.old-deja/g++.robertl/eb121.C
34194         * g++.old-deja/g++.robertl/eb22.C
34195         * g++.old-deja/g++.robertl/eb8.C:
34196         Update locations and/or regexps of dg-error markers.
34197         Remove markers for some bogus messages that are no longer issued.
34198
34199 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34200
34201         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34202         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34203
34204 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34205
34206         PR c++/17618
34207         * g++.dg/lookup/crash5.C: New test.
34208
34209 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34210
34211         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34212         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34213         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34214         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34215         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34216         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34217
34218         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34219         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34220         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34221         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34222         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34223         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34224
34225         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34226
34227         * gcc.dg/vect/vect-44.c: Check additional cases.
34228         * gcc.dg/vect/vect-48.c: Check additional cases.
34229
34230         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34231         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34232         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34233         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34234         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34235         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34236         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34237         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34238         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34239
34240         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34241         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34242         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34243
34244 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34245
34246         * gcc.dg/tree-ssa/loop-6.c: New test.
34247
34248 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34249
34250         PR c++/17620
34251         * g++.dg/inherit/base2.C: New.
34252
34253 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34254
34255         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34256         * gcc.dg/20001012-2.c: Likewise.
34257         * gcc.dg/20001013-1.c: Likewise.
34258         * gcc.dg/20001101-1.c: Likewise.
34259         * gcc.dg/20001102-1.c: Likewise.
34260         * gcc.dg/bf-spl1.c: Likewise.
34261         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34262         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34263
34264 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34265
34266         PR tree-optimization/16721
34267         * gcc.dg/tree-ssa/pr16721.c: New test.
34268
34269 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34270
34271         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34272         * gcc.dg/20040305-1.c: Likewise.
34273
34274 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34275
34276         PR c/16566
34277         * gcc.c-torture/compile/pr16566-1.c,
34278         gcc.c-torture/compile/pr16566-2.c,
34279         gcc.c-torture/compile/pr16566-3.c: New tests.
34280
34281 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34282
34283         PR tree-optimization/17512
34284         * gcc.c-torture/compile/20040916-1.c.
34285
34286 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34287
34288         * gcc.dg/pragma-re-3.c: New test.
34289
34290 2004-09-17  Matt Austern  <austern@apple.com>
34291
34292         PR c++/15049
34293         * g++.dg/other/anon3.C: New.
34294
34295 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34296
34297         PR c++/7503
34298         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34299         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34300         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34301         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34302         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34303
34304 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34305
34306         PR fortran/17286
34307         * gfortran.dg/pr17286.f90: New test.
34308
34309 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34310
34311         PR c++/17530
34312         * g++.dg/template/static7.C: New test.
34313
34314 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34315
34316         PR tree-opt/17558
34317         * gcc.c-torture/compile/pr17558.c: New test.
34318
34319 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34320
34321         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34322         if SKIP_ATTRIBUTE is defined.
34323
34324 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34325
34326         PR fortran/15957
34327         * gfortran.dg/pr15957.f90: New test.
34328
34329 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34330
34331         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34332         in comparison.
34333         * gcc.dg/vect/vect-79.c: Likewise.
34334         * gcc.dg/vect/vect-80.c: Likewise.
34335
34336 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34337
34338         PR fortran/15750
34339         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34340
34341 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34342
34343         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34344         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34345         * gcc.dg/vect/vect-62.c: New testcase.
34346         * gcc.dg/vect/vect-63.c: New testcase.
34347         * gcc.dg/vect/vect-64.c: New testcase.
34348         * gcc.dg/vect/vect-65.c: New testcase.
34349         * gcc.dg/vect/vect-66.c: New testcase.
34350         * gcc.dg/vect/vect-67.c: New testcase.
34351         * gcc.dg/vect/vect-68.c: New testcase.
34352         * gcc.dg/vect/vect-69.c: New testcase.
34353         * gcc.dg/vect/vect-79.c: New testcase.
34354         * gcc.dg/vect/vect-80.c: New testcase.
34355
34356 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34357
34358         * gcc.target/mips/asm-1.c: New test.
34359
34360 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34361
34362         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34363         * gcc.dg/vect/vect-73.c: New testcase.
34364         * gcc.dg/vect/vect-74.c: New testcase.
34365         * gcc.dg/vect/vect-75.c: New testcase.
34366         * gcc.dg/vect/vect-76.c: New testcase.
34367         * gcc.dg/vect/vect-77.c: New testcase.
34368         * gcc.dg/vect/vect-78.c: New testcase
34369
34370 2004-09-18  Paul Brook  <paul@codesourcery.com>
34371
34372         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34373
34374 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34375
34376         PR c/17424
34377         * gcc.dg/pr17424-1.c: New test.
34378
34379 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34380
34381         * g++.dg/tree-ssa/pr17153.C: New test.
34382
34383 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34384
34385         PR pch/13361
34386         * g++.dg/pch/wchar-1.C: New.
34387         * g++.dg/pch/wchar-1.Hs: New.
34388
34389 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34390
34391         * gcc.c-torture/execute/20040917-1.c: New test.
34392
34393 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34394
34395         PR tree-optimization/17319
34396         * gcc.dg/pr17319.c: New test.
34397
34398 2004-09-17  Devang Patel  <dpatel@apple.com>
34399
34400         * gcc.dg/20040813-1.c: New test.
34401
34402 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34403
34404         PR tree-optimization/17273
34405         * gcc.c-torture/compile/pr17273.c: New test.
34406
34407 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34408
34409         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34410         Update expected messages.
34411         * gcc.dg/declspec-13.c: New test.
34412
34413 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34414
34415         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34416
34417 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34418
34419         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34420         change what 'a' is pointing to.
34421
34422 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34423
34424         PR c++/16002
34425         * g++.dg/template/error18.C: New test.
34426
34427         PR c++/16029
34428         * g++.dg/warn/Wunused-8.C: New test.
34429
34430 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34431
34432         PR tree-optimization/17513
34433         * gcc.dg/20040916-1.c: New test.
34434
34435 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34436
34437         PR c++/17501
34438         * g++.dg/template/typename7.C: New test.
34439
34440 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34441
34442         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34443
34444 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34445
34446         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34447         with -ftree-based-profiling also.
34448         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34449
34450 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34451
34452         PR/15364
34453         * gfortran.dg/der_array_io_1.f90: New test.
34454         * gfortran.dg/der_array_io_2.f90: New test.
34455         * gfortran.dg/der_array_io_3.f90: New test.
34456
34457 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34458
34459         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34460         EABI.
34461
34462 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34463
34464         * g++.dg/opt/switch1.C: New test.
34465
34466 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34467
34468         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34469         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34470         Update expected messages.
34471
34472 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34473
34474         PR fortran/16485
34475         * gfortran.dg/same_name_1.f90: New test.
34476
34477 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34478
34479         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34480         dereference garbage pointers.
34481
34482 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34483
34484         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34485         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34486
34487         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34488         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34489         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34490
34491 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34492
34493         PR c++/17324
34494         * g++.dg/template/mangle1.C: New test.
34495
34496 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34497
34498         PR tree-optimization/17252
34499         * gcc.c-torture/execute/pr17252.c: New test.
34500
34501 2004-09-14  Andrew Pinski  <apinski@apple.com>
34502
34503         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34504
34505 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34506
34507         PR rtl-optimization/9771
34508         * gcc.dg/pr9771-1.c: New test case.
34509
34510 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34511
34512         PR tree-optimization/15262
34513         * gcc.c-torture/execute/pr15262-1.c: New test.
34514         * gcc.c-torture/execute/pr15262-2.c: New test.
34515
34516 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34517
34518         * gcc.dg/declspec-12.c: New test.
34519
34520 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34521
34522         * gfortran.dg/pr17090.f90: Add directives to test.
34523
34524 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34525
34526         * gcc.c-torture/compile/20040914-1.c: New test.
34527
34528 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34529
34530         PR c++/16162
34531         * g++.dg/template/decl2.C: New test.
34532
34533 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34534
34535         PR fortran/17090
34536         * gfortran.dg/pr17090.f90: New test.
34537
34538 2004-09-13  Dale Johannesen  <dalej@apple.com>
34539
34540         * gcc.c-torture/compile/pr17408.c: New test case.
34541
34542 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34543
34544         PR c++/16716
34545         * g++.dg/parse/crash17.C: New test.
34546
34547         PR c++/17327
34548         * g++.dg/template/enum3.C: New test.
34549
34550 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34551
34552         * lib/gcc-defs.exp: Load wrapper.exp.
34553         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34554         using local code.
34555         * lib/gcc.exp (gcc_init): Similar.
34556         * lib/gfortran.exp (gfortran_init): Similar.
34557         * lib/objc.exp (objc_init): Similar.
34558         * lib/treelang.exp (treelang_init): Similar.
34559         * lib/wrapper.exp: New file with build_wrapper call machinery in
34560         ${tool}_maybe_build_wrapper.
34561
34562 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34563
34564         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34565         "inline".
34566         * gcc.dg/declspec-11.c: Update expected messages.
34567         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34568         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34569         gcc.dg/inline-12.c: New tests.
34570
34571 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34572
34573         * g++.dg/tree-ssa/pr17400.C: New testcase.
34574
34575 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34576
34577         * gcc.target/mips/sb1-1.c: New testcase.
34578
34579 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34580
34581         * lib/g77-dg.exp: Remove unused file.
34582         * lib/mike-g77.exp: Ditto.
34583         * lib/g77.exp: Ditto.
34584
34585 2004-09-12  Richard Henderson  <rth@redhat.com>
34586
34587         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34588
34589 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34590
34591         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34592         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34593         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34594         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34595         Update expected messages.
34596
34597 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34598
34599         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34600         declaration/use mismatch for dirp parameter.
34601
34602 2004-09-12  Andrew Pinski  <apinski@apple.com>
34603
34604         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34605         -fgnu-runtime is passed.
34606
34607 2004-09-12  Richard Henderson  <rth@redhat.com>
34608
34609         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34610         do the uplevel thing and update additional_flags directly.
34611         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34612         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34613         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34614         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34615
34616 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34617
34618         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34619
34620 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34621
34622         PR middle-end/17411
34623         * g++.dg/opt/pr17411-1.C: New test case.
34624
34625 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34626
34627         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34628         gcc.dg/tls/diag-2.c: Update expected messages.
34629         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34630         messages.
34631         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34632         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34633         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34634         gcc.dg/tls/diag-5.c: New tests.
34635
34636 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34637
34638         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34639
34640 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34641
34642         * g++.dg/parse/break-in-for.C: New test.
34643
34644 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34645
34646         * gcc.dg/tree-ssa/20040911-1.c: New test.
34647
34648 2004-09-11  Andreas Jaeger  <aj@suse.de>
34649
34650         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34651         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34652
34653 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34654
34655         * gcc.target/frv: New directory of FR-V-specific tests.
34656
34657 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34658
34659         * gcc.dg/convert-vec-1.c: New test.
34660
34661 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34662
34663         PR middle-end/17024
34664         * gcc.dg/pr17024-1.c: New test case.
34665
34666 2004-09-10  Eric Christopher  <echristo@redhat.com>
34667
34668         * gcc.dg/20040910-1.c: New test.
34669
34670 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34671
34672         * gcc.dg/bitfld-9.c: New test.
34673
34674 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34675
34676         * gcc.c-torture/execute/ieee/acc1.c: New test.
34677         * gcc.c-torture/execute/ieee/acc2.c: New test.
34678         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34679
34680 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34681
34682         * gcc.dg/deprecated-2.c: New test.
34683
34684 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34685
34686         * gcc.dg/init-vec-1.c: New test.
34687
34688 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34689
34690         PR middle-end/17055
34691         * gcc.dg/pr17055-1.c: New test case.
34692
34693 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34694
34695         PR target/17377
34696         * gcc.c-torture/execute/pr17377.c: New test.
34697
34698 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34699
34700         PR c/8420
34701         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34702         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34703         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34704         gcc.dg/long-long-typespec-1.c: New tests.
34705         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34706
34707 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34708
34709         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34710         gcc.dg/gnu99-static-1.c: New tests.
34711
34712 2004-09-08  Devang Patel  <dpatel@apple.com>
34713
34714         * gcc.dg/darwin-ld-20040828-1.c: New test.
34715         * gcc.dg/darwin-ld-20040828-2.c: New test.
34716         * gcc.dg/darwin-ld-20040828-3.c: New test.
34717
34718 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34719
34720         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34721         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34722         in error message.
34723         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34724         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34725         in error message.
34726         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34727         types they qualify.
34728         * objc.dg/type-size-2.m: Fix wording in comment.
34729         * objc.dg/va-meth-1.m: New test case.
34730
34731 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34732
34733         PR c/16633:
34734         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34735         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34736
34737 2004-09-06  Devang Patel  <dpatel@apple.com>
34738
34739         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34740         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34741
34742 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34743
34744         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34745         reflect changed line numbering of diagnostics.
34746
34747 2004-09-06  Paul Brook  <paul@codesourcery.com>
34748
34749         * gfortran.dg/edit_real_1.f90: Add new test.
34750
34751 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34752
34753         * gcc.dg/tree-ssa/loop-2.c: New test.
34754         * gcc.dg/tree-ssa/loop-3.c: New test.
34755         * gcc.dg/tree-ssa/loop-4.c: New test.
34756         * gcc.dg/tree-ssa/loop-5.c: New test.
34757
34758 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34759
34760         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34761
34762 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34763
34764         * gcc.dg/format/sentinel-1.c: New test.
34765
34766 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34767
34768         * gcc.dg/builtins-46.c: New.
34769
34770 2004-09-03  Devang Patel  <dpatel@apple.com>
34771
34772         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34773         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34774
34775 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34776
34777         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34778         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34779         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34780         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34781         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34782         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34783         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34784         the non-portable bzero.
34785         * gcc.dg/20010912-1.c: xfail for NetWare.
34786         * gcc.dg/20020426-2.c: xfail for NetWare.
34787         * gcc.dg/20021014-1.c: xfail for NetWare.
34788         * gcc.dg/20021018-1.c: xfail for NetWare.
34789         * gcc.dg/20030213-1.c: xfail for NetWare.
34790         * gcc.dg/20030225-1.c: xfail for NetWare.
34791         * gcc.dg/20030708-1.c: xfail for NetWare.
34792         * gcc.dg/builtins-config.h: Also exclude NetWare.
34793         * gcc.dg/format/format.h: Define restrict only if not already defined.
34794         * gcc.dg/nest.c: xfail for NetWare.
34795         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34796         * lib/target-supports.exp (check_visibility_available): Exclude
34797         NetWare.
34798
34799 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34800
34801         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34802         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34803         deterministic starting point for the alignment of structure fields.
34804         * gcc.dg/Wpadded.c: Dito.
34805         * g++.dg/abi/vbase10.C: Dito.
34806
34807 2004-09-03  Devang Patel  <dpatel@apple.com>
34808
34809         * g++.dg/debug/pr15736.cc: New test.
34810
34811 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34812
34813         * README.QMTEST: Fix out-of-date link.
34814
34815 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34816
34817         PR fortran/16579
34818         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34819         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34820
34821 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34822
34823         * g++.dg/abi/arm_rtti1.C: New test.
34824
34825 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34826
34827         * gcc.dg/ppc-vector-memcpy.c: New.
34828         * gcc.dg/ppc-vector-memset.c: New.
34829
34830 2004-09-02  Chao-ying Fu  <fu@mips.com>
34831
34832         * gcc.target/mips/mips-3d-1.c: New test.
34833         * gcc.target/mips/mips-3d-2.c: New test.
34834         * gcc.target/mips/mips-3d-3.c: New test.
34835         * gcc.target/mips/mips-3d-4.c: New test.
34836         * gcc.target/mips/mips-3d-5.c: New test.
34837         * gcc.target/mips/mips-3d-6.c: New test.
34838         * gcc.target/mips/mips-3d-7.c: New test.
34839         * gcc.target/mips/mips-3d-8.c: New test.
34840         * gcc.target/mips/mips-3d-9.c: New test.
34841         * gcc.target/mips/mips-ps-1.c: New test.
34842         * gcc.target/mips/mips-ps-2.c: New test.
34843         * gcc.target/mips/mips-ps-3.c: New test.
34844         * gcc.target/mips/mips-ps-4.c: New test.
34845         * gcc.target/mips/mips-ps-type.c: New test.
34846
34847 2004-09-02  Paul Brook  <paul@codesourcery.com>
34848
34849         * gfortran.dg/edit_real_1.f90: Add new tests.
34850
34851 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34852
34853         PR fortran/15327
34854         * gfortran.dg/merge_char_1.f90: New test.
34855
34856 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34857
34858         PR fortran/16404
34859         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34860
34861 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34862
34863         PR c/1522
34864         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34865
34866 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34867
34868         * g++.dg/opt/loop1.C: Do not XFAIL.
34869
34870 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34871
34872         * gcc.c-torture/execute/20040831-1.c: New test.
34873
34874 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34875
34876         PR fortran/16579
34877         * gfortran.dg/g77/20010610.f: Now passes.
34878         Copy from g77.f-torture/execute. Add dg-run directive.
34879         * gfortran.dg/g77/README: Update
34880
34881 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34882
34883         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34884         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34885         (t1, t2, t3, t4): Add volatile.
34886
34887 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34888
34889         * g++.dg/ext/visibility/arm1.C: New test.
34890
34891 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34892
34893         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34894         -pedantic-errors.
34895
34896 2004-09-01  Paul Brook  <paul@codesourcery.com>
34897
34898         * gfortran.dg/eof_2.f90: New test.
34899
34900 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34901
34902         PR fortran/16579
34903         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34904
34905 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34906
34907         PR libfortran/16805
34908         * gfortran.dg/list_read_2.f90: New test.
34909
34910 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34911
34912         * g++.dg/abi/key1.C: New test.
34913
34914 2004-08-31  Richard Henderson  <rth@redhat.com>
34915
34916         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34917         form of offsetof.
34918         * g++.dg/other/offsetof5.C: Remove duplicate.
34919
34920 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34921
34922         PR fortran/17244
34923         * gfortran.dg/func_derived_1.f90: New test.
34924
34925 2004-08-31  Paul Brook  <paul@codesourcery.com>
34926
34927         * gfortran.dg/eof_1.f90: New test.
34928
34929 2004-08-31  Paul Brook  <paul@codesourcery.com>
34930
34931         * gfortran.dg/list_read_1.f90: New file.
34932
34933 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34934
34935         * g++.dg/opt/loop1.C: XFAIL.
34936
34937 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34938
34939         * gcc.dg/funcdef-storage-1.c: New.
34940         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34941         an extern function in local scope.
34942         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34943         declare an 'auto inline' function in local scope.
34944         * gcc.dg/20011130-1.c: Likewise.
34945         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34946         an 'auto' function in local scope.
34947         * gcc.dg/20021014-1.c: Likewise.
34948         * gcc.dg/20030331-2.c: Likewise.
34949
34950 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34951
34952         * gfortran.dg/blockdata_1.f90: New test.
34953
34954 2004-08-30  Richard Henderson  <rth@redhat.com>
34955
34956         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34957
34958 2004-08-30  Richard Henderson  <rth@redhat.com>
34959
34960         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34961         additional_flags set by alternate driver.
34962         (ieee-options): New procedure.
34963         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34964         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34965         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34966         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34967
34968 2004-08-30  Richard Henderson  <rth@redhat.com>
34969
34970         * lib/f-torture.exp: Remove.
34971
34972 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34973
34974         PR rtl-optimization/16590
34975         * g++.dg/opt/loop1.C: New test.
34976
34977 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34978
34979         PR fortran/13910
34980         * gfortran.dg/oldstyle_1.f90: New test.
34981
34982 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34983         Paul Brook  <paul@codesourcery.com>
34984
34985         * gfortran.dg/g77/README: Update.
34986         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34987         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34988         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34989
34990 2004-08-28  Paul Brook  <paul@codesourcery.com>
34991
34992         PR libfortran/17195
34993         * gfortran.dg/edit_real_1.f90: New test.
34994
34995 2004-08-27  Paul Brook  <paul@codesourcery.com>
34996
34997         * gfortran.dg/rewind_1.f90: New test.
34998
34999 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35000
35001         PR fortran/16597
35002         * gfortran.dg/pr16597.f90: New test.
35003
35004 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35005
35006         PR c/13801
35007         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35008         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35009         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35010         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35011         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35012
35013 2004-08-26  Nick Clifton  <nickc@redhat.com>
35014
35015         * gcc.c-torture/compile/pr17119.c: New test.
35016
35017 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35018
35019         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35020
35021 2004-08-25  Richard Henderson  <rth@redhat.com>
35022
35023         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35024         the bits that expect kind=8 to be the largest real kind.
35025
35026 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35027
35028         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35029
35030 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35031
35032         * gfortran.dg/assignment_1.f90: New test.
35033
35034 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35035
35036         * g++.dg/template/repo3.C: New test.
35037
35038 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35039
35040         PR middle-end/16693
35041         PR tree-optimization/16372
35042         * g++.dg/opt/pr16372-1.C: New test case.
35043         * g++.dg/opt/pr16693-1.C: New test case.
35044         * g++.dg/opt/pr16693-2.C: New test case.
35045
35046 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35047
35048         * objc.dg/proto-lossage-4.m: New test.
35049
35050 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35051
35052         PR c++/17155
35053         * g++.dg/inherit/local2.C: New test.
35054
35055 2004-08-25  Paul Brook  <paul@codesourcery.com>
35056
35057         PR fortran/17144
35058         * gfortran.dg/string_ctor_1.f90: New test.
35059
35060 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35061
35062         PR c++/14428
35063         * g++.dg/template/redecl2.C: New test.
35064
35065 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35066
35067         PR fortran/17143
35068         * gfortran.dg/pr17143.f90: New test.
35069
35070 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35071
35072         PR fortran/17164
35073         * gfortran.dg/pr17164.f90: New test.
35074
35075 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35076
35077         * gcc.dg/tree-ssa/loop-1.c: New test.
35078
35079 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35080
35081         * gcc.c-torture/compile/20040824-1.c: New test.
35082
35083 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35084
35085         * gcc.c-torture/compile/iftrap-3.c: New test.
35086
35087 2004-08-24  Paul Brook  <paul@codesourcery.com>
35088
35089         * gfortran.dg/entry_2.f90: New test.
35090
35091 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35092
35093         PR c++/16889
35094         * g++.dg/lookup/ambig[12].C: New.
35095
35096 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35097
35098         PR c++/16706
35099         * g++.dg/template/crash21.C: New test.
35100         * g++.dg/template/crash22.C: Likewise.
35101
35102 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35103
35104         PR c++/17149
35105         * g++.dg/template/access15.C: New.
35106
35107 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35108
35109         PR c++/17163
35110         * g++.dg/template/repo2.C: New test.
35111
35112 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35113
35114         PR rtl-optimization/17078
35115         * gcc.c-torture/execute/pr17078-1.c: New test case.
35116
35117 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35118
35119         PR c/14492
35120         * gcc.dg/debug/crash1.c: New test.
35121
35122 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35123
35124         PR c/16180
35125         * gcc.dg/loop-5.c: New test.
35126
35127 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35128
35129         * gcc.c-torture/execute/20040823-1.c: New test.
35130
35131 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35132
35133         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35134         to the assembler.  Simplify test accordingly.
35135         (asm_abi_flags): Use GNU names.
35136         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35137         to check for ABI flags.
35138
35139 2004-08-22  Andrew Pinski  <apinski@apple.com>
35140
35141         * g++.dg/opt/pr14029.C: New test.
35142         * gcc.c-torture/execute/pr15262.c: New test.
35143
35144 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35145
35146         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35147
35148 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35149
35150         PR 16908
35151         * gfortran.dg/direct_io.f90: New test.
35152
35153 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35154
35155         PR c++/17121
35156         * g++.dg/inherit/local2.C: New test.
35157
35158 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35159
35160         PR c++/17120
35161         * g++.dg/warn/Wparentheses-4.C: New test.
35162
35163 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35164
35165         PR c++/17121
35166         * g++.dg/inherit/local2.C: New test.
35167
35168         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35169         * gcc.dg/ppc-ldstruct.c: Likewise.
35170         * gcc.dg/ppc64-abi-2.c: Likewise.
35171
35172 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35173
35174         PR rtl-optimization/17099
35175         * gcc.c-torture/execute/20040820-1.c: New test.
35176
35177 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35178
35179         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35180
35181 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35182
35183         PR fortran/17077
35184         * gfortran.dg/auto_array_1.f90: New test.
35185
35186 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35187
35188         PR fortran/17074
35189         * gfortran.dg/simpleif_1.f90: New test.
35190
35191 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35192
35193         * lib/target-supports.exp (check_profiling_available): Return
35194         false for arm*-*-symbianelf* and arm*-*-eabi*.
35195
35196         PR c++/15890
35197         * g++.dg/template/delete1.C: New test.
35198
35199 2004-08-19  Paul Brook  <paul@codesourcery.com>
35200
35201         PR fortran/14976
35202         PR fortran/16228
35203         * gfortran.dg/data_char_1.f90: New test.
35204
35205 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35206
35207         PR fortran/16946
35208         * gfortran.dg/reduction.f90: New testcase.
35209
35210 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35211
35212         PR fortran/16520
35213         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35214
35215 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35216
35217         PR c++/17041
35218         * g++.dg/Wparentheses-3.C: New test.
35219
35220 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35221
35222         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35223         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35224         * gcc.dg/vect/vect-2.c: Likewise.
35225         * gcc.dg/vect/vect-3.c: Likewise.
35226         * gcc.dg/vect/vect-4.c: Likewise.
35227         * gcc.dg/vect/vect-5.c: Likewise.
35228         * gcc.dg/vect/vect-6.c: Likewise.
35229         * gcc.dg/vect/vect-7.c: Likewise.
35230         * gcc.dg/vect/vect-25.c: Likewise.
35231         * gcc.dg/vect/vect-31.c: Likewise.
35232         * gcc.dg/vect/vect-32.c: Likewise.
35233         * gcc.dg/vect/vect-34.c: Likewise.
35234         * gcc.dg/vect/vect-36.c: Likewise.
35235         * gcc.dg/vect/vect-all.c: Likewise.
35236
35237 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35238
35239         PR c++/17068
35240         * g++.dg/template/operator4.C: New test.
35241
35242 2004-08-18  Richard Henderson  <rth@redhat.com>
35243
35244         * gcc.dg/20040206-1.c: XFAIL.
35245
35246 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35247
35248         PR c++/16246
35249         * g++.dg/template/array7.C: New test.
35250
35251 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35252
35253         * gcc.dg/mips-movcc-1.c: New test.
35254         * gcc.dg/mips-movcc-2.c: New test.
35255         * gcc.dg/mips-movcc-3.c: New test.
35256
35257         * gcc.dg/mips-nmadd-1.c: New test.
35258         * gcc.dg/mips-nmadd-2.c: New test.
35259
35260 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35261
35262         PR c++/15871
35263         * g++.dg/opt/inline8.C: New test.
35264
35265         PR c++/16965
35266         * g++.dg/parse/error17.C: New test.
35267
35268 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35269
35270         * gcc.dg/vect: New directory for vectorizer tests.
35271         * gcc.dg/vect/tree-vect.h: New file.
35272         * gcc.dg/vect/vect.exp: New file.
35273         * gcc.dg/vect/pr16105.c.c: New test.
35274         * gcc.dg/vect/vect-1.c: New test.
35275         * gcc.dg/vect/vect-2.c: New test.
35276         * gcc.dg/vect/vect-3.c: New test.
35277         * gcc.dg/vect/vect-4.c: New test.
35278         * gcc.dg/vect/vect-5.c: New test.
35279         * gcc.dg/vect/vect-6.c: New test.
35280         * gcc.dg/vect/vect-7.c: New test.
35281         * gcc.dg/vect/vect-8.c: New test.
35282         * gcc.dg/vect/vect-9.c: New test.
35283         * gcc.dg/vect/vect-10.c: New test.
35284         * gcc.dg/vect/vect-11.c: New test.
35285         * gcc.dg/vect/vect-12.c: New test.
35286         * gcc.dg/vect/vect-13.c: New test.
35287         * gcc.dg/vect/vect-14.c: New test.
35288         * gcc.dg/vect/vect-15.c: New test.
35289         * gcc.dg/vect/vect-16.c: New test.
35290         * gcc.dg/vect/vect-17.c: New test.
35291         * gcc.dg/vect/vect-18.c: New test.
35292         * gcc.dg/vect/vect-19.c: New test.
35293         * gcc.dg/vect/vect-20.c: New test.
35294         * gcc.dg/vect/vect-21.c: New test.
35295         * gcc.dg/vect/vect-22.c: New test.
35296         * gcc.dg/vect/vect-23.c: New test.
35297         * gcc.dg/vect/vect-24.c: New test.
35298         * gcc.dg/vect/vect-25.c: New test.
35299         * gcc.dg/vect/vect-26.c: New test.
35300         * gcc.dg/vect/vect-27.c: New test.
35301         * gcc.dg/vect/vect-28.c: New test.
35302         * gcc.dg/vect/vect-29.c: New test.
35303         * gcc.dg/vect/vect-30.c: New test.
35304         * gcc.dg/vect/vect-31.c: New test.
35305         * gcc.dg/vect/vect-32.c: New test.
35306         * gcc.dg/vect/vect-33.c: New test.
35307         * gcc.dg/vect/vect-34.c: New test.
35308         * gcc.dg/vect/vect-35.c: New test.
35309         * gcc.dg/vect/vect-36.c: New test.
35310         * gcc.dg/vect/vect-37.c: New test.
35311         * gcc.dg/vect/vect-38.c: New test.
35312         * gcc.dg/vect/vect-40.c: New test.
35313         * gcc.dg/vect/vect-41.c: New test.
35314         * gcc.dg/vect/vect-42.c: New test.
35315         * gcc.dg/vect/vect-43.c: New test.
35316         * gcc.dg/vect/vect-44.c: New test.
35317         * gcc.dg/vect/vect-45.c: New test.
35318         * gcc.dg/vect/vect-46.c: New test.
35319         * gcc.dg/vect/vect-47.c: New test.
35320         * gcc.dg/vect/vect-48.c: New test.
35321         * gcc.dg/vect/vect-49.c: New test.
35322         * gcc.dg/vect/vect-50.c: New test.
35323         * gcc.dg/vect/vect-51.c: New test.
35324         * gcc.dg/vect/vect-52.c: New test.
35325         * gcc.dg/vect/vect-53.c: New test.
35326         * gcc.dg/vect/vect-54.c: New test.
35327         * gcc.dg/vect/vect-55.c: New test.
35328         * gcc.dg/vect/vect-56.c: New test.
35329         * gcc.dg/vect/vect-57.c: New test.
35330         * gcc.dg/vect/vect-58.c: New test.
35331         * gcc.dg/vect/vect-59.c: New test.
35332         * gcc.dg/vect/vect-60.c: New test.
35333         * gcc.dg/vect/vect-61.c: New test.
35334         * gcc.dg/vect/vect-all.c: New test.
35335         * gcc.dg/vect/vect-none.c: New test.
35336
35337 2004-08-17  Paul Brook  <paul@codesourcery.com>
35338
35339         PR fortran/13082
35340         * gfortran.dg/entry_1.f90: New test.
35341
35342 2004-08-17  Andrew Pinski  <apinski@apple.com>
35343
35344         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35345
35346 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35347
35348         * gcc.dg/pr17036-1.c: New test.
35349
35350 2004-08-16  Devang Patel  <dpatel@apple.com>
35351
35352         * gcc.dg/darwin-20040809-1.c: New test.
35353
35354 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35355
35356         * gcc.dg/funcdef-attr-1.c: New test.
35357
35358 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35359
35360         * gcc.dg/altivec-17.c: New test.
35361         * gcc.dg/altivec-18.c: New test.
35362
35363 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35364
35365         PR c++/6749
35366         * g++.dg/template/vtable2.C: New test.
35367
35368 2004-08-14  Richard Henderson  <rth@redhat.com>
35369
35370         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35371         * gcc.dg/pack-test-4.c (main): Return 0.
35372         * gcc.dg/setjmp-1.c: Remove XFAIL.
35373         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35374
35375 2004-08-14  Richard Henderson  <rth@redhat.com>
35376
35377         * gcc.dg/980217-1.c: Add prototype for printf.
35378
35379 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35380
35381         * gfortran.dg/pr16935.f90: New test.
35382
35383 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35384
35385         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35386
35387 2004-08-13  Paul Brook  <paul@codesourcery.com>
35388
35389         * gfortran.dg/der_io_1.f90: Remove stray comma.
35390
35391 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35392
35393         * gcc.dg/vmx/cw-bug-2.c: Remove.
35394         * gcc.dg/vmx/vprint-1.c: Remove.
35395         * gcc.dg/vmx/vscan-1.c: Remove.
35396
35397 2004-08-12  Devang patel  <dpatel@apple.com>
35398
35399         * gcc.dg/darwin-20040809-2.c: New test.
35400
35401 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35402
35403         * g++.dg/ext/altivec-12.C: New test.
35404
35405         * g++.dg/ext/altivec-11.C: New test.
35406
35407 2004-08-12  Paul Brook  <paul@codesourcery.com>
35408
35409         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35410
35411 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35412
35413         * g++.dg/ext/altivec-2.C: Check for hardware support before
35414         executing any VMX instructions.
35415
35416         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35417
35418 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35419
35420         PR c++/16276
35421         * g++.old-deja/g++.other/comdat4.C: New test.
35422         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35423
35424 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35425
35426         PR target/16286
35427         * gcc.dg/pr16286.c: New test.
35428
35429 2004-08-12 Jan Beulich <jbeulich@novell.com>
35430
35431         * g++.dg/ext/asm5.C: New.
35432
35433 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35434
35435         PR c++/16698
35436         * g++.dg/eh/crash1.C: New test.
35437
35438         PR c++/16717
35439         * g++.dg/ext/construct1.C: New test.
35440
35441 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35442
35443         PR c++/16853
35444         * g++.dg/init/ptrmem1.C: New test.
35445
35446         PR c++/16618
35447         * g++.dg/parse/offsetof5.C: New test.
35448
35449         PR c++/16870
35450         * g++.dg/template/overload3.C: New test.
35451
35452 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35453
35454         PR c++/16964
35455         * g++.dg/parse/error16.C: New test.
35456
35457         PR c++/16904
35458         * g++.dg/template/error14.C: New test.
35459
35460         PR c++/16929
35461         * g++.dg/template/error15.C: New test.
35462
35463 2004-08-11  Devang Patel  <dpatel@apple.com>
35464
35465         * gcc.dg/darwin-ld-20040809-1.c: New test.
35466         * gcc.dg/darwin-ld-20040809-2.c: New test.
35467
35468 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35469
35470         PR fortran/16917
35471         * gfortran.dg/dfloat_1.f90: New test.
35472
35473 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35474
35475         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35476         * gcc.dg/dll-2.c: Fix dg-require syntax.
35477         * gcc.misc-tests/arm-isr.c (abort): Declare.
35478         (exit): Likewise.
35479
35480 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35481
35482         PR c++/16971
35483         * g++.dg/parse/crash16.C: New test.
35484
35485 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35486
35487         * gcc.dg/mips-rsqrt-1.c: New test case.
35488         * gcc.dg/mips-rsqrt-2.c: New test case.
35489         * gcc.dg/mips-rsqrt-3.c: New test case.
35490
35491 2004-08-10  Paul Brook  <paul@codesourcery.com>
35492
35493         * gfortran.dg/der_io_1.f90: New test.
35494
35495 2004-08-10  Paul Brook  <paul@codesourcery.com>
35496
35497         PR fortran/16919
35498         * gfortran.dg/der_array_1.f90: New test.
35499
35500 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35501
35502         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35503
35504 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35505
35506         * gcc.dg/wchar_t-2.c: Fix typo.
35507
35508 2004-08-09  Falk Hueffner  <falk@debian.org>
35509
35510         PR tree-optimization/12517
35511         * gcc.c-torture/compile/pr12517.c: New test.
35512
35513         PR tree-optimization/12578
35514         * gcc.c-torture/compile/pr12578.c: New test.
35515
35516         PR tree-optimization/12899
35517         * gcc.c-torture/compile/pr12899.c: New test.
35518
35519         PR rtl-optimization/14692
35520         * gcc.c-torture/compile/pr14692.c: New test.
35521
35522         PR tree-optimization/16461
35523         * gcc.c-torture/compile/pr16461.c: New test.
35524
35525 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35526
35527         * gfortran.dg/getenv_1.f90: New test.
35528
35529 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35530
35531         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35532         wchar_t.
35533         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35534
35535 2004-08-06  Paul Brook  <paul@codesourcery.com>
35536
35537         * gfortran.dg/ret_array_1.f90: New test.
35538         * gfortran.dg/ret_pointer_1.f90: New test.
35539
35540 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35541
35542         * gcc.dg/missing-field-init-[12].c: New tests.
35543         * g++.dg/warn/missing-field-init-[12].C: New tests.
35544
35545 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35546
35547         * gcc.dg/enum2.c: New test.
35548         * gcc.dg/symbian3.c: Likewise.
35549         * gcc.dg/symbian4.c: Likewise.
35550         * gcc.dg/wchar_t-2.c: Likewise.
35551
35552 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35553
35554         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35555         destructor tests.
35556
35557 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35558
35559         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35560         dg-require-visiblity.
35561         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35562         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35563         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35564         * g++.dg/ext/visibility/new1.C: Likewise.
35565         * g++.dg/ext/visibility/pragma.C: Likewise.
35566         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35567         * g++.dg/ext/visibility/virtual.C: Likewise.
35568         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35569         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35570         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35571         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35572         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35573         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35574         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35575         * g++/dg/ext/visibility/visibility-8.C: New test.
35576         * gcc.c-torture/compile/dll.x: Remove.
35577         * gcc.dg/dll-2.c: Use dg-require-dll
35578         * gcc.dg/visibility-10.c: New test.
35579         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35580         supporting DLLs.
35581         * lib/scanasm.exp (scan_hidden): New function.
35582         (scan_not_hidden): Likewise.
35583
35584 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35585
35586         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35587
35588 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35589
35590         * gcc.c-torture/execute/20040805-1.c: New test.
35591
35592 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35593
35594         * gcc.dg/20020118-1.c: Declare abort.
35595         * gcc.dg/altivec_check.h: Likewise.
35596         * gcc.dg/iftrap-2.c: Likewise.
35597         * gcc.dg/pragma-darwin.c: Likewise.
35598         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35599
35600 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35601
35602         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35603
35604 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35605
35606         * gcc.c-torture/execute/builtins/abs-2.c,
35607         gcc.c-torture/execute/builtins/abs-3.c,
35608         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35609         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35610         intmax_t, uintmax_t and their limits.
35611         * gcc.dg/intmax_t-1.c: New test.
35612
35613 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35614
35615         * g++.dg/tc1/dr147.C: Add reference to PR.
35616
35617 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35618
35619         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35620         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35621
35622 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35623
35624         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35625
35626 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35627
35628         * gcc.dg/redecl-5.c: New test.
35629         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35630         of scanf.
35631
35632 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35633
35634         PR middle-end/16790
35635         * gcc.c-torture/execute/pr16790-1.c: New test case.
35636
35637 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35638
35639         * g++.dg/ext/visibility/assign1.C: New test.
35640         * g++.dg/ext/visibility/new1.C: Likewise.
35641
35642         * gcc.dg/symbian1.c: New test.
35643         * gcc.dg/symbian2.c: Likewise.
35644
35645 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35646
35647         PR target/16570
35648         * gcc.dg/i386-sse-9.c: New test.
35649
35650 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35651
35652         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35653
35654 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35655
35656         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35657         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35658         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35659         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35660         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35661         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35662         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35663         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35664         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35665         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35666         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35667         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35668         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35669         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35670         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35671         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35672         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35673         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35674         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35675         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35676         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35677         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35678         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35679         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35680         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35681         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35682         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35683         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35684         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35685         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35686         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35687         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35688         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35689         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35690         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35691         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35692         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35693         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35694         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35695         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35696         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35697         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35698         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35699         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35700         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35701         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35702         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35703         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35704         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35705         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35706         gcc.misc-tests/i386-pf-3dnow-1.c,
35707         gcc.misc-tests/i386-pf-athlon-1.c,
35708         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35709         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35710         Declare built-in functions used.
35711         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35712
35713 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35714
35715         PR c++/16707
35716         * g++.dg/lookup/using12.C: New test.
35717
35718         * g++.dg/init/null1.C: Fix PR number.
35719         * g++.dg/parse/namespace10.C: Likewise.
35720
35721 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35722
35723         PR c++/16224
35724         * g++.dg/template/spec17.C: New test.
35725         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35726         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35727
35728 2004-08-02  David Billinghurst
35729
35730         PR fortran/16292
35731         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35732
35733 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35734
35735         * gcc.dg/ia64-got-1.c: New test case.
35736
35737 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35738
35739         PR c++/16489
35740         * g++.dg/init/null1.C: New test.
35741         * g++.dg/tc1/dr76.C: Adjust error marker.
35742
35743         PR c++/16529
35744         * g++.dg/parse/namespace10.C: New test.
35745
35746         PR c++/16810
35747         * g++.dg/inherit/ptrmem2.C: New test.
35748
35749 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35750
35751         PR target/16155
35752         * gcc.dg/pr16155.c: New test.
35753
35754 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35755
35756         * gcc.dg/redecl-2.c: New test.
35757
35758 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35759
35760         * gcc.dg/darwin-longdouble.c: New file.
35761
35762 2004-07-30  Richard Henderson  <rth@redhat.com>
35763
35764         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35765         write to constant argument.
35766         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35767
35768 2004-07-30  Richard Henderson  <rth@redhat.com>
35769
35770         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35771         tests of nearest around zero.
35772
35773 2004-07-30  Andrew Pinski  <apinski@apple.com>
35774
35775         * gcc.c-torture/compile/20040730-1.c: New test.
35776
35777 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35778
35779         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35780         powerpc-eabispe.
35781
35782 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35783
35784         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35785
35786 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35787
35788         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35789         contains $ld_library_path.
35790         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35791
35792 2004-07-29  Richard Henderson  <rth@redhat.com>
35793
35794         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35795
35796         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35797         (alt2, which): New.
35798         (Check): Accept either alternative.
35799
35800 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35801
35802         * g++.dg/abi/inline1.C: New test.
35803         * g++.dg/abi/local1-a.cc: Likewise.
35804         * g++.dg/abi/local1.C: Likewise.
35805         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35806         * g++.dg/abi/mangle12.C: Likewise.
35807         * g++.dg/abi/mangle17.C: Likewise.
35808         * g++.dg/abi/mangle20-2.C: Likewise.
35809         * g++.dg/opt/interface1.C: Likewise.
35810         * g++.dg/opt/interface1.h: Likewise.
35811         * g++.dg/opt/interface1-a.cc: New test.
35812         * g++.dg/parse/repo1.C: New test.
35813         * g++.dg/template/repo1.C: Likewise.
35814         * g++.dg/warn/Winline-1.C: Likewise.
35815         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35816
35817 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35818
35819         * gcc.dg/tree-ssa/20040729-1.c: New test.
35820
35821 2004-07-27  Matt Austern <austern@apple.com>
35822
35823         * gcc.dg/darwin-bool-1.c: New test.
35824         * gcc.dg/darwin-bool-2.c: New test.
35825
35826 2004-07-28  Richard Henderson  <rth@redhat.com>
35827
35828         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35829         arguments in the correct type.  Don't write to constant arguments.
35830
35831 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35832
35833         PR tree-optimization/16688
35834         PR tree-optimization/16689
35835         * g++.dg/tree-ssa/pr16688.C: New test.
35836
35837 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35838
35839         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35840         loads.  Not only in the comment, this time.
35841
35842 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35843
35844         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35845         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35846         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35847         * gcc.dg/sh4a-bitmovua.c: New.
35848         * gcc.dg/sh4a-cos.c: New.
35849         * gcc.dg/sh4a-cosf.c: New.
35850         * gcc.dg/sh4a-fprun.c: New.
35851         * gcc.dg/sh4a-fsrra.c: New.
35852         * gcc.dg/sh4a-memmovua.c: New.
35853         * gcc.dg/sh4a-sin.c: New.
35854         * gcc.dg/sh4a-sincos.c: New.
35855         * gcc.dg/sh4a-sincosf.c: New.
35856         * gcc.dg/sh4a-sinf.c: New.
35857
35858 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35859
35860         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35861         conditionals.
35862         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35863         loads.
35864         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35865         DOM1.
35866
35867 2004-07-27  Andrew Pinski  <apinski@apple.com>
35868
35869         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35870
35871 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35872
35873         * gcc.dg/pragma-isr.c: New test.
35874
35875 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35876
35877         PR c++/14429
35878         * g++.dg/template/ttp11.C: New test.
35879
35880 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35881
35882         * gcc.c-torture/compile/20040727-1.c: New test.
35883
35884 2004-07-26  Eric Christopher  <echristo@redhat.com>
35885
35886         * gcc.c-torture/compile/20040726-2.c: New test.
35887
35888 2004-07-26  Andrew Pinski  <apinski@apple.com>
35889
35890         * g++.dg/rtti/tinfo1.C: Xfail.
35891
35892 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35893
35894         * gcc.c-torture/compile/20040726-1.c: New test.
35895
35896 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35897             Brian Ryner  <bryner@brianryner.com>
35898
35899         PR c++/9283
35900         PR c++/15000
35901         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35902         * g++.dg/ext/visibility/: New directory.
35903         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35904         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35905         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35906         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35907         * g++.dg/ext/visibility/fvisibility.C,
35908         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35909         g++.dg/ext/visibility/fvisibility-override1.C
35910         g++.dg/ext/visibility/fvisibility-override2.C
35911         g++.dg/ext/visibility/memfuncts.C
35912         g++.dg/ext/visibility/noPLT.C
35913         g++.dg/ext/visibility/pragma.C
35914         g++.dg/ext/visibility/pragma-override1.C
35915         g++.dg/ext/visibility/pragma-override2.C
35916         g++.dg/ext/visibility/staticmemfuncts.C
35917         g++.dg/ext/visibility/virtual.C: New tests.
35918
35919 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35920
35921         PR c/15360
35922         * gcc.dg/pr15360-1.c: New test.
35923
35924 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35925
35926         * gcc.dg/pragma-align-2.c: New test.
35927         * gcc.dg/pragma-init-fini.c: New test.
35928         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35929         targets.
35930
35931 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35932
35933         * gcc.dg/init-string-2.c: New test.
35934
35935 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35936
35937         PR 16684
35938         * gcc.dg/Wredundant-decls-1.c: New test case.
35939
35940 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35941
35942         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35943         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35944         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35945         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35946         * gcc.dg/compat/generate-random.c: New file.
35947         * gcc.dg/compat/generate-random.h: Likewise.
35948         * gcc.dg/compat/generate-random_r.c: Likewise.
35949         * gcc.dg/compat/struct-layout-1.h: Likewise.
35950         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35951         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35952         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35953         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35954         * gcc.dg/compat/struct-layout-1_main.c: New test.
35955         * gcc.dg/compat/struct-layout-1_x.c: New file.
35956         * gcc.dg/compat/struct-layout-1_y.c: New file.
35957         * gcc.dg/compat/struct-layout-1_test.h: New file.
35958
35959 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35960
35961         * gcc.dg/comp-return-1.c: New test
35962
35963 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35964
35965         * gcc.dg/vmx/8-02a.c: Fix typo.
35966
35967         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35968         * gcc.dg/darwin-abi-3.c: New test.
35969
35970         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35971         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35972
35973         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35974         * gcc.dg/vmx/ops-long-1.c: New test.
35975         * gcc.dg/vmx/ops-long-2.c: New test.
35976
35977 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35978
35979         * g++.dg/lookup/conv-[1234].C: New.
35980
35981 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35982
35983         * g++.dg/parse/attr2.C: Simplify.
35984
35985 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35986
35987         PR c/7284
35988         * gcc.c-torture/execute/pr7284-1.c: New test.
35989
35990 2004-07-22  Brian Booth  <bbooth@redhat.com>
35991
35992         * gcc.dg/tree-ssa/20040721-1.c: New test.
35993
35994 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35995
35996         * g++.dg/template/crash20.c: New.
35997
35998 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35999
36000         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36001         Add dg-run directive.  Declare variables as required.
36002         * gfortran.dg/g77/README: Update
36003
36004 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36005
36006         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36007         gcc.dg/cris-peep2-andu2.c: New tests.
36008
36009 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36010
36011         PR c/15052
36012         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36013         on return type.
36014         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36015         messages.
36016         * gcc.dg/qual-return-2.c: Update expected messages.
36017         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36018
36019 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36020
36021         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36022         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36023
36024 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36025
36026         PR c/11250
36027         * gcc.dg/init-string-1.c: New test.
36028
36029 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36030
36031         PR middle-end/15345
36032         PR c/16450
36033         * gcc.dg/torture/nested-fn-1.c: New test.
36034
36035 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36036
36037         PR target/16559
36038         * gcc.dg/ia64-fptr-1.c: New file.
36039
36040 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36041
36042         PR c++/14497
36043         * g++.dg/template/spec16.C: New test.
36044         * g++.old-deja/g++.robertl/eb118.C: Remove.
36045
36046 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36047
36048         PR c++/509
36049         * g++.dg/template/spec15.C: New test.
36050
36051 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36052
36053         Copy cases from g77.f-torture/execute and add dg-run
36054         directive.  Other changes as noted.
36055         * gfortran.dg/g77/13037.f
36056         * gfortran.dg/g77/1832.f
36057         * gfortran.dg/g77/19981119-0.f
36058         * gfortran.dg/g77/19990313-0.f
36059         * gfortran.dg/g77/19990313-1.f
36060         * gfortran.dg/g77/19990313-2.f
36061         * gfortran.dg/g77/19990313-3.f
36062         * gfortran.dg/g77/19990419-1.f
36063         * gfortran.dg/g77/19990826-0.f
36064         * gfortran.dg/g77/19990826-2.f
36065         * gfortran.dg/g77/20000503-1.f
36066         * gfortran.dg/g77/20001111.f
36067         * gfortran.dg/g77/20010116.f
36068         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36069         * gfortran.dg/g77/20010430.f
36070         * gfortran.dg/g77/6177.f
36071         * gfortran.dg/g77/947.f
36072         * gfortran.dg/g77/970816-3.f
36073         * gfortran.dg/g77/971102-1.f
36074         * gfortran.dg/g77/980520-1.f
36075         * gfortran.dg/g77/980628-0.f
36076         * gfortran.dg/g77/980628-1.f
36077         * gfortran.dg/g77/980628-10.f
36078         * gfortran.dg/g77/980628-2.f
36079         * gfortran.dg/g77/980628-3.f
36080         * gfortran.dg/g77/980628-7.f
36081         * gfortran.dg/g77/980628-8.f
36082         * gfortran.dg/g77/980628-9.f
36083         * gfortran.dg/g77/980701-0.f
36084         * gfortran.dg/g77/980701-1.f
36085         * gfortran.dg/g77/cabs.f
36086         * gfortran.dg/g77/claus.f
36087         * gfortran.dg/g77/complex_1.f
36088         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36089         * gfortran.dg/g77/dcomplex.f
36090         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36091         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36092         * gfortran.dg/g77/f90-intrinsic-numeric.f
36093         * gfortran.dg/g77/int8421.f
36094         * gfortran.dg/g77/labug1.f
36095         * gfortran.dg/g77/large_vec.f
36096         * gfortran.dg/g77/le.f
36097         * gfortran.dg/g77/short.f
36098         * gfortran.dg/g77/README: Update
36099
36100 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36101
36102         PR c++/16637
36103         * g++.dg/parse/lookup4.C: New test.
36104
36105 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36106
36107         PR c++/16175
36108         * g++.dg/template/ttp10.C: New test.
36109
36110 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36111
36112         * gcc.dg/pr12625-1.c: New test.
36113
36114 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36115
36116         * gcc.dg/switch-warn-1.c: New test.
36117         * gcc.dg/switch-warn-2.c: New test.
36118         * gcc.c-torture/compile/pr14730.c: Update.
36119
36120 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36121
36122         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36123         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36124         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36125         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36126
36127 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36128
36129         PR c++/16623
36130         * g++.dg/template/assign1.C: New test.
36131
36132 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36133
36134         PR c++/12170
36135         * g++.dg/template/ttp9.C: New test.
36136
36137 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36138
36139         * gcc.dg/format/cmn-err-1.c: New test.
36140
36141 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36142
36143         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36144         gcc.dg/Wparentheses-10.c: New tests.
36145         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36146
36147 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36148
36149         PR fortran/16465
36150         * gfortran.dg/g77//ffixed-line-length-0.f,
36151         gfortran.dg/g77/ffixed-line-length-132.f,
36152         gfortran.dg/g77/ffixed-line-length-72.f,
36153         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36154         gfortran.dg/g77/README: Update.
36155
36156 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36157
36158         PR c++/13092
36159         * g++.dg/template/non-dependent7.C: New test.
36160         * g++.dg/template/non-dependent8.C: Likewise.
36161         * g++.dg/template/non-dependent9.C: Likewise.
36162         * g++.dg/template/non-dependent10.C: Likewise.
36163
36164 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36165
36166         PR c++/16337
36167         * g++.dg/parse/attr2.C: New test.
36168
36169 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36170
36171         * g77.dg: Removed.
36172         * g77.f-torture: Ditto.
36173
36174 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36175
36176         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36177         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36178         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36179
36180 2004-07-16  Richard Henderson  <rth@redhat.com>
36181
36182         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36183
36184 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36185
36186         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36187         tests with full list of options.
36188         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36189         of TORTURE_OPTIONS if test contains 'dg-do run'.
36190
36191         PR fortran/16404
36192         * gfortran.dg/do_iterator.f90: New test.
36193
36194 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36195
36196         PR rtl-optimization/16536
36197         * gcc.c-torture/execute/restrict-1.c: New test.
36198
36199 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36200
36201         PR fortran/15324
36202         * gfortran.dg/pr15324.f90: New test.
36203
36204         PR fortran/15129
36205         * gfortran.dg/pr15129.f90: New test.
36206
36207         PR fortran/15140
36208         * gfortran.dg/pr15140.f90: New test.
36209
36210         PR fortran/13792
36211         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36212         compile-time simplification.
36213
36214 2004-07-14  Mike Stump  <mrs@apple.com>
36215
36216         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36217
36218 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36219
36220         PR target/16325
36221         * gcc.dg/profile-generate-1.c: New.
36222
36223 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36224
36225         * gcc.c-torture/execute/20040709-1.c: New test.
36226         * gcc.c-torture/execute/20040709-2.c: New test.
36227
36228 2004-07-14  Mike Stump  <mrs@apple.com>
36229
36230         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36231
36232 2004-07-14  Mike Stump  <mrs@apple.com>
36233
36234         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36235
36236 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36237
36238         PR c++/16518
36239         * g++.dg/parse/mutable1.C: New test.
36240
36241 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36242
36243         PR tree-optimization/16443
36244         * gcc.dg/tree-ssa/20040713-1.c: New test.
36245
36246 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36247
36248         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36249         for operator new.
36250
36251 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36252
36253         * gfortran.dg/g77/README: New file
36254         * gfortran.dg/g77/19981216-0.f: Copy from
36255         g77.f-torture/noncompile.  Add "dg-do compile" and
36256         dg-error as required.
36257         * gfortran.dg/g77/19990218-1.f: Likewise.
36258         * gfortran.dg/g77/19990905-1.f: Likewise.
36259         * gfortran.dg/g77/9263.f: Likewise.
36260         * gfortran.dg/g77/980615-0.f: Likewise.
36261         * gfortran.dg/g77/980616-0.f: Likewise.
36262         * gfortran.dg/g77/check0.f: Likewise.
36263         * gfortran.dg/g77/select_no_compile.f: Likewise.
36264
36265 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36266
36267         Copy files from g77.f-torture/compile.
36268         Add "{ dg-do compile}".  Other changes as noted
36269         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36270         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36271         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36272         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36273         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36274         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36275         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36276         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36277         statement to conform to standard.  Append alpha1.x for reference.
36278         * gfortran.dg/g77/xformat.f: Add dg-warning
36279
36280 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36281
36282         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36283         Add {dg-do compile} directive.
36284         * gfortran.dg/g77/cpp2.F: Likewise.
36285
36286 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36287
36288         PR c++/5402
36289         * g++.dg/lookup/name-clash1.C: New test.
36290
36291         PR c++/9777
36292         * g++.dg/lookup/name-clash2.C: New test.
36293
36294         PR c++/12102
36295         * g++.dg/lookup/name-clash3.C: New test.
36296
36297 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36298
36299         * g++.dg/lookup/new2.C: New test.
36300         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36301
36302 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36303
36304         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36305         Add {dg-do compile} directive.
36306         * gfortran.dg/g77/13060.f: Likewise.
36307         * gfortran.dg/g77/19990218-0.f: Likewise.
36308         * gfortran.dg/g77/19990305-0.f: Likewise.
36309         * gfortran.dg/g77/19990419-0.f: Likewise.
36310         * gfortran.dg/g77/19990502-0.f: Likewise.
36311         * gfortran.dg/g77/19990502-1.f: Likewise.
36312         * gfortran.dg/g77/19990525-0.f: Likewise.
36313         * gfortran.dg/g77/19990826-1.f: Likewise.
36314         * gfortran.dg/g77/19990826-3.f: Likewise.
36315         * gfortran.dg/g77/19990905-2.f: Likewise.
36316         * gfortran.dg/g77/20000412-1.f: Likewise.
36317         * gfortran.dg/g77/20000511-1.f: Likewise.
36318         * gfortran.dg/g77/20000511-2.f: Likewise.
36319         * gfortran.dg/g77/20000518.f: Likewise.
36320         * gfortran.dg/g77/20000601-1.f: Likewise.
36321         * gfortran.dg/g77/20000601-2.f: Likewise.
36322         * gfortran.dg/g77/20000629-1.f: Likewise.
36323         * gfortran.dg/g77/20000630-2.f: Likewise.
36324         * gfortran.dg/g77/20010115.f: Likewise.
36325         * gfortran.dg/g77/20010321-1.f: Likewise.
36326         * gfortran.dg/g77/20010426.f: Likewise.
36327         * gfortran.dg/g77/20020307-1.f: Likewise.
36328         * gfortran.dg/g77/8485.f: Likewise.
36329         * gfortran.dg/g77/960317-1.f: Likewise.
36330         * gfortran.dg/g77/970915-0.f: Likewise.
36331         * gfortran.dg/g77/980310-1.f: Likewise.
36332         * gfortran.dg/g77/980310-2.f: Likewise.
36333         * gfortran.dg/g77/980310-3.f: Likewise.
36334         * gfortran.dg/g77/980310-4.f: Likewise.
36335         * gfortran.dg/g77/980310-6.f: Likewise.
36336         * gfortran.dg/g77/980310-7.f: Likewise.
36337         * gfortran.dg/g77/980310-8.f: Likewise.
36338         * gfortran.dg/g77/980419-2.f: Likewise.
36339         * gfortran.dg/g77/980424-0.f: Likewise.
36340         * gfortran.dg/g77/980427-0.f: Likewise.
36341         * gfortran.dg/g77/980729-0.f: Likewise.
36342         * gfortran.dg/g77/981117-1.f: Likewise.
36343         * gfortran.dg/g77/toon_1.f: Likewise.
36344
36345 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36346
36347         PR c++/2204
36348         * g++.dg/other/abstract2.C: New test.
36349
36350 2004-07-12  Paul Brook  <paul@codesourcery.com>
36351
36352         * gfortran.dg/pointer_init_1.f90: New test.
36353
36354 2004-07-11  Paul Brook  <paul@codesourcery.com>
36355
36356         PR fortran/15986
36357         * gfortran.dg/contained_1.f90: New test.
36358
36359 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36360
36361         * g++.dg/parse/defarg8.C: New test.
36362
36363 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36364
36365         PR fortran/16433
36366         * gfortran.dg/pr16433.f: New test.
36367
36368         PR fortran/17574
36369         * gfortran.dg/pr15754.f90: New test.
36370
36371 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36372
36373         PR tree-optimization/16437
36374         * gcc.c-torture/execute/bitfld-4.c: New test.
36375
36376 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36377
36378         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36379         access to common var from module.
36380
36381 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36382
36383         PR fortran/16336
36384         * gfortran.fortran-torture/execute/common_2.f90: New test.
36385
36386 2004-07-10  Paul Brook  <paul@codesourcery.com>
36387
36388         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36389
36390 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36391
36392         PR fortran/15969
36393         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36394
36395 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36396
36397         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36398         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36399         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36400         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36401         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36402         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36403         * gfortran.dg/g77/funderscoring.f: Likewise.
36404         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36405
36406 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36407
36408         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36409
36410 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36411         Paul Brook  <paul@codesourcery.com>
36412
36413         PR fortran/13415
36414         * gfortran.dg/common_pointer_1.f90: New test.
36415
36416 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36417
36418         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36419
36420 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36421
36422         PR target/16364
36423         * gcc.c-torture/compile/20040709-1.c: New.
36424
36425 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36426
36427         PR fortran/14077
36428         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36429
36430 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36431
36432         PR fortran/13201
36433         * gfortran.dg/shape_1.f90: New test.
36434
36435 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36436             Andrew Pinski  <apinski@apple.com>
36437
36438         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36439
36440 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36441
36442         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36443         comment.
36444
36445 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36446         Paul Brook  <paul@codesourcery.com>
36447
36448         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36449         '.f95' and '.F95'.
36450
36451 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36452
36453         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36454
36455 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36456
36457         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36458         testcases with capital suffix.
36459
36460 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36461
36462         PR fortran/15481
36463         PR fortran/13372
36464         PR fortran/13575
36465         PR fortran/15978
36466         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36467
36468         * gfortran.dg/implicit_1.f90: New test.
36469
36470 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36471
36472         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36473         expression to match gfortran warning/error messages
36474         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36475         dg-error text.
36476
36477 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36478
36479         * lib/fortran-torture.exp: Rename proc search_for to
36480         search_for_re.
36481
36482 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36483
36484         * gcc.c-torture/execute/simd-5.x: New file.
36485         XFAIL on SPARC 64-bit at -O0.
36486
36487 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36488
36489         PR c++/8211
36490         PR c++/16165
36491         * g++.dg/warn/effc3.C: New test.
36492
36493 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36494
36495         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36496         change X to 1X in format.
36497         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36498         add data statements to conform to standard.
36499
36500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36501
36502         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36503         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36504         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36505
36506 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36507
36508         * gfortran.dg/g77/7388.f: Copy from g77.dg
36509         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36510         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36511         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36512         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36513         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36514         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36515         * gfortran.dg/g77/strlen0.f: Likewise.
36516
36517 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36518
36519         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36520         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36521
36522 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36523
36524         * gcc.c-torture/execute/920428-2.x: Delete.
36525         * gcc.c-torture/execute/920501-7.x: Likewise.
36526
36527 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36528
36529         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36530         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36531         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36532         prescott and c3-2.
36533         (PREFETCH_3DNOW): Add -march=c3.
36534
36535 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36536
36537         PR c/16437
36538         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36539         * gcc.c-torture/execute/bf64-1.x: Likewise.
36540
36541 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36542
36543         * gcc.c-torture/compile/20040708-1.c: New test.
36544
36545 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36546
36547         PR c++/16169
36548         * g++.dg/warn/effc2.C: New test.
36549
36550 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36551
36552         * gcc.c-torture/execute/bitfld-1.x: Remove.
36553         * gcc.c-torture/execute/bitfld-3.c: New test.
36554         * gcc.dg/bitfld-2.c: Remove XFAILs.
36555
36556 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36557
36558         PR c++/16276
36559         * g++.dg/rtti/tinfo1.C: New file.
36560
36561 2004-07-07  Eric Christopher  <echristo@redhat.com>
36562
36563         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36564
36565 2004-07-07  Andrew Pinski  <apinski@apple.com>
36566
36567         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36568
36569 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36570
36571         * g++.dg/init/call1.C: XFAIL.
36572
36573 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36574
36575         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36576         except for movstrict*, to movmem* and clrstr* to clrmem*.
36577
36578 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36579
36580         * gcc.c-torture/execute/20040707-1.c: New test.
36581
36582 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36583
36584         * gcc.c-torture/execute/20040706-1.c: New test.
36585
36586 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36587
36588         PR c++/3671
36589         * g++.dg/template/spec14.C: New test.
36590
36591 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36592
36593         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36594         nothing if not yet defined.  Use it in b, c and d type definitions.
36595         * gcc.c-torture/execute/20040705-1.c: New test.
36596         * gcc.c-torture/execute/20040705-2.c: New test.
36597
36598 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36599
36600         PR c++/2518
36601         * g++.dg/lookup/new1.C: New test.
36602
36603 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36604
36605         PR c++/11406
36606         * g++.dg/template/sizeof8.C: New test.
36607
36608 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36609
36610         * gcc.c-torture/compile/20040705-1.c: New test.
36611
36612 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36613
36614         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36615
36616 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36617
36618         * gcc.dg/cpp/if-mop.c: Two new testcases.
36619         * gcc.dg/cpp/trad/comment-3.c: New.
36620
36621 2004-07-04  Paul Brook  <paul@codesourcery.com>
36622
36623         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36624
36625 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36626
36627         PR c++/3761
36628         * g++.dg/lookup/crash4.C: New test.
36629
36630 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36631
36632         * gcc.c-torture/execute/builtin-abs-1.c
36633         * gcc.c-torture/execute/builtin-abs-2.c
36634         * gcc.c-torture/execute/builtin-complex-1.c
36635         * gcc.c-torture/execute/builtins/string-1-lib.c
36636         * gcc.c-torture/execute/builtins/string-1.c
36637         * gcc.c-torture/execute/builtins/string-2-lib.c
36638         * gcc.c-torture/execute/builtins/string-2.c
36639         * gcc.c-torture/execute/builtins/string-3-lib.c
36640         * gcc.c-torture/execute/builtins/string-3.c
36641         * gcc.c-torture/execute/builtins/string-4-lib.c
36642         * gcc.c-torture/execute/builtins/string-4.c
36643         * gcc.c-torture/execute/builtins/string-5-lib.c
36644         * gcc.c-torture/execute/builtins/string-5.c
36645         * gcc.c-torture/execute/builtins/string-6-lib.c
36646         * gcc.c-torture/execute/builtins/string-6.c
36647         * gcc.c-torture/execute/builtins/string-7-lib.c
36648         * gcc.c-torture/execute/builtins/string-7.c
36649         * gcc.c-torture/execute/builtins/string-8-lib.c
36650         * gcc.c-torture/execute/builtins/string-8.c
36651         * gcc.c-torture/execute/builtins/string-9-lib.c
36652         * gcc.c-torture/execute/builtins/string-9.c
36653         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36654         * gcc.c-torture/execute/builtins/string-asm-1.c
36655         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36656         * gcc.c-torture/execute/builtins/string-asm-2.c
36657         * gcc.c-torture/execute/stdio-opt-1.c
36658         * gcc.c-torture/execute/stdio-opt-2.c
36659         * gcc.c-torture/execute/stdio-opt-3.c
36660         * gcc.c-torture/execute/string-opt-1.c
36661         * gcc.c-torture/execute/string-opt-10.c
36662         * gcc.c-torture/execute/string-opt-11.c
36663         * gcc.c-torture/execute/string-opt-12.c
36664         * gcc.c-torture/execute/string-opt-13.c
36665         * gcc.c-torture/execute/string-opt-14.c
36666         * gcc.c-torture/execute/string-opt-15.c
36667         * gcc.c-torture/execute/string-opt-16.c
36668         * gcc.c-torture/execute/string-opt-2.c
36669         * gcc.c-torture/execute/string-opt-6.c
36670         * gcc.c-torture/execute/string-opt-7.c
36671         * gcc.c-torture/execute/string-opt-8.c:
36672         Replace with ...
36673
36674         * gcc.c-torture/execute/builtins/abs-2.c
36675         * gcc.c-torture/execute/builtins/abs-3.c
36676         * gcc.c-torture/execute/builtins/complex-1.c
36677         * gcc.c-torture/execute/builtins/fprintf.c
36678         * gcc.c-torture/execute/builtins/fputs.c
36679         * gcc.c-torture/execute/builtins/memcmp.c
36680         * gcc.c-torture/execute/builtins/memmove.c
36681         * gcc.c-torture/execute/builtins/memops-asm.c
36682         * gcc.c-torture/execute/builtins/mempcpy-2.c
36683         * gcc.c-torture/execute/builtins/mempcpy.c
36684         * gcc.c-torture/execute/builtins/memset.c
36685         * gcc.c-torture/execute/builtins/printf.c
36686         * gcc.c-torture/execute/builtins/sprintf.c
36687         * gcc.c-torture/execute/builtins/strcat.c
36688         * gcc.c-torture/execute/builtins/strchr.c
36689         * gcc.c-torture/execute/builtins/strcmp.c
36690         * gcc.c-torture/execute/builtins/strcpy.c
36691         * gcc.c-torture/execute/builtins/strcspn.c
36692         * gcc.c-torture/execute/builtins/strlen-2.c
36693         * gcc.c-torture/execute/builtins/strlen.c
36694         * gcc.c-torture/execute/builtins/strncat.c
36695         * gcc.c-torture/execute/builtins/strncmp-2.c
36696         * gcc.c-torture/execute/builtins/strncmp.c
36697         * gcc.c-torture/execute/builtins/strncpy.c
36698         * gcc.c-torture/execute/builtins/strpbrk.c
36699         * gcc.c-torture/execute/builtins/strpcpy-2.c
36700         * gcc.c-torture/execute/builtins/strpcpy.c
36701         * gcc.c-torture/execute/builtins/strrchr.c
36702         * gcc.c-torture/execute/builtins/strspn.c
36703         * gcc.c-torture/execute/builtins/strstr-asm.c
36704         * gcc.c-torture/execute/builtins/strstr.c:
36705         ... these new files.
36706
36707         * gcc.c-torture/execute/builtins/abs-2-lib.c
36708         * gcc.c-torture/execute/builtins/abs-3-lib.c
36709         * gcc.c-torture/execute/builtins/complex-1-lib.c
36710         * gcc.c-torture/execute/builtins/fprintf-lib.c
36711         * gcc.c-torture/execute/builtins/fputs-lib.c
36712         * gcc.c-torture/execute/builtins/memcmp-lib.c
36713         * gcc.c-torture/execute/builtins/memmove-lib.c
36714         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36715         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36716         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36717         * gcc.c-torture/execute/builtins/memset-lib.c
36718         * gcc.c-torture/execute/builtins/printf-lib.c
36719         * gcc.c-torture/execute/builtins/sprintf-lib.c
36720         * gcc.c-torture/execute/builtins/strcat-lib.c
36721         * gcc.c-torture/execute/builtins/strchr-lib.c
36722         * gcc.c-torture/execute/builtins/strcmp-lib.c
36723         * gcc.c-torture/execute/builtins/strcpy-lib.c
36724         * gcc.c-torture/execute/builtins/strcspn-lib.c
36725         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36726         * gcc.c-torture/execute/builtins/strlen-lib.c
36727         * gcc.c-torture/execute/builtins/strncat-lib.c
36728         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36729         * gcc.c-torture/execute/builtins/strncmp-lib.c
36730         * gcc.c-torture/execute/builtins/strncpy-lib.c
36731         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36732         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36733         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36734         * gcc.c-torture/execute/builtins/strrchr-lib.c
36735         * gcc.c-torture/execute/builtins/strspn-lib.c
36736         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36737         * gcc.c-torture/execute/builtins/strstr-lib.c
36738         * gcc.c-torture/execute/builtins/lib/abs.c
36739         * gcc.c-torture/execute/builtins/lib/fprintf.c
36740         * gcc.c-torture/execute/builtins/lib/memset.c
36741         * gcc.c-torture/execute/builtins/lib/printf.c
36742         * gcc.c-torture/execute/builtins/lib/sprintf.c
36743         * gcc.c-torture/execute/builtins/lib/strcpy.c
36744         * gcc.c-torture/execute/builtins/lib/strcspn.c
36745         * gcc.c-torture/execute/builtins/lib/strncat.c
36746         * gcc.c-torture/execute/builtins/lib/strncmp.c
36747         * gcc.c-torture/execute/builtins/lib/strncpy.c
36748         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36749         * gcc.c-torture/execute/builtins/lib/strspn.c
36750         * gcc.c-torture/execute/builtins/lib/strstr.c:
36751         New files containing support routines.
36752
36753         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36754         declaration.
36755         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36756         when not optimizing.
36757
36758 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36759
36760         PR c++/16240
36761         * g++.dg/abi/mangle22.C: New test.
36762         * g++.dg/abi/mangle23.C: Likewise.
36763
36764 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36765
36766         PR fortran/16290
36767         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36768         Allow for cases without denormalized floating point numbers.
36769
36770 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36771
36772         PR c/1027
36773         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36774         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36775         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36776         expected warning text.
36777         * gcc.dg/format/diag-2.c: New test.
36778
36779 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36780
36781         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36782
36783 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36784
36785         * gcc.dg/builtins-43.c: New.
36786         * gcc.dg/builtins-44.c: New.
36787         * gcc.dg/builtins-45.c: New.
36788
36789 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36790             Andreas Tobler  <a.tobler@schweiz.ch>
36791
36792         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36793         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36794         as SIGSEGV.
36795         * gcc.dg/cleanup-11.c: Likewise.
36796         * gcc.dg/cleanup-8.c: Likewise.
36797         * gcc.dg/cleanup-9.c: Likewise.
36798         * gcc.dg/cleanup-5.c: Run on all platforms.
36799
36800 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36801
36802         * g++.dg/warn/nonnull1.C: New test.
36803
36804 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36805
36806         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36807         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36808         Special-case the Sun compiler wrt to <complex.h>.
36809
36810 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36811
36812         * gcc.dg/Wunreachable-8.C: New test.
36813
36814         * gcc.dg/h8300-ice2.c : New test.
36815
36816 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36817
36818         PR fortran/16161
36819         * gfortran.fortran-torture/compile/implicit.f90: Add test
36820         for implicit character.
36821
36822 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36823
36824         PR fortran/16289
36825         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36826         Use tiny() intrinsic to find smallest non-negative real
36827
36828 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36829
36830         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36831         * gcc.dg/compat/struct-by-value-22_x.c: New.
36832         * gcc.dg/compat/struct-by-value-22_y.c: New.
36833
36834         * gcc.c-torture/execute/20040629-1.c: New test.
36835
36836 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36837
36838         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36839         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36840
36841         PR target/16195
36842         * gcc.dg/20040625-1.c: New test.
36843
36844 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36845
36846         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36847
36848 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36849
36850         PR fortran/15963
36851         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36852
36853 2004-06-29  Richard Henderson  <rth@redhat.com>
36854
36855         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36856
36857 2004-06-29  Paul Brook  <paul@codesourcery.com>
36858
36859         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36860         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36861
36862 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36863
36864         PR c++/16260
36865         * g++.dg/parse/crash15.C: New.
36866
36867 2004-06-28  Andrew Pinski  <apinski@apple.com>
36868
36869         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36870         by the error already.
36871
36872         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36873
36874 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36875
36876         PR target/14041
36877         * gcc.dg/h8300-bss-align-1.c : New.
36878
36879 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36880
36881         * PR c++/16174
36882         * g++.dg/template/ctor4.C: New.
36883
36884 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36885
36886         PR c++/16205
36887         * g++.dg/warn/Wsequence-point-1.C: New test.
36888
36889 2004-06-27  Paul Brook  <paul@codesourcery.com>
36890
36891         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36892
36893 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36894
36895         * g++.old-deja/g++.mike/p7325.C: Remove.
36896
36897 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36898
36899         PR c/14963
36900         * gcc.dg/pr14963.c: New test.
36901
36902 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36903
36904         PR c++/16193
36905         * g++.dg/parse/redef1.C: New test.
36906
36907 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36908
36909         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36910         20021110.c.
36911         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36912         20021119-1.c.
36913         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36914         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36915         5-04.c.
36916         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36917         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36918         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36919         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36920         g++.brendan/enum14.C.
36921         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36922         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36923         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36924         g++.mike/virt1.C.
36925         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36926         memtemp24.C.
36927
36928 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36929
36930         * gcc.dg/20040527-1.c: New test case.
36931
36932 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36933
36934         PR gfortran/pr16196
36935         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36936
36937 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36938
36939         PR middle-end/15825
36940         * gcc.dg/pr15825-1.c: New test case.
36941
36942 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36943
36944         * gcc.c-torture/execute/20040625-1.c: New test.
36945
36946 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36947
36948         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36949
36950 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36951
36952         * gcc.dg/torture/mips-div-1.c: New test.
36953
36954 2004-06-24  Jeff Law  <law@redhat.com>
36955
36956         * gcc.dg/tree-ssa/20040624-1.c: New test.
36957
36958 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36959
36960         * gcc.c-torture/compile/20040624-1.c: New test.
36961
36962 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36963
36964         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36965         this directory.
36966
36967 2004-06-23  Andrew Pinski  <apinski@apple.com>
36968
36969         PR middle-end/15988
36970         * g++.dg/opt/ptrmem4.C: New test.
36971
36972         * gcc.dg/c90-array-quals-2.c: New test.
36973
36974 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36975
36976         * gcc.dg/kpice1.c: New test.
36977
36978 2006-06-23  Andrew Pinski  <apinski@apple.com>
36979
36980         * gcc.dg/c90-array-quals.c: New test.
36981
36982 2006-06-22  Richard Henderson  <rth@redhat.com>
36983
36984         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36985
36986 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36987
36988         * gcc.dg/builtins-config.h: Handle FreeBSD.
36989
36990 2006-06-22  Richard Henderson  <rth@redhat.com>
36991
36992         * g++.dg/opt/devirt1.C: New.
36993
36994 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36995
36996         * g++.dg/opt/pr15551.C: New testcase.
36997
36998 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36999
37000         PR target/14800
37001         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37002         x86_64-*-linux* when compiling for 32bit.
37003
37004 2004-06-21  Andrew Pinski  <apinski@apple.com>
37005
37006         * gcc.dg/pch/struct-1.c: New.
37007         * gcc.dg/pch/struct-1.hs: New.
37008
37009 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37010
37011         * gcc.dg/pch/save-temps-1.c: New file.
37012         * gcc.dg/pch/save-temps-1.hs: New file.
37013
37014 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37015
37016         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37017         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37018
37019 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37020
37021         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37022         to fix type error.
37023         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37024         Remove trailing spaces.
37025
37026 2004-06-21  Richard Henderson  <rth@redhat.com>
37027
37028         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37029         merging && to BIT_FIELD_REF.
37030
37031 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37032
37033         * g++.dg/opt/placeholder1.C: New test.
37034
37035 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37036
37037         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37038         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37039         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37040         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37041
37042 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37043
37044         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37045         extern "C".
37046         * g++.dg/other/pragma-re-1.C: Add comments.
37047
37048 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37049
37050         PR gfortran/16080
37051         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37052
37053 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37054
37055         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37056         instead of setting the type of size_t by
37057         hand.
37058
37059 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37060
37061         * gcc.dg/unordered-2.c: New test case.
37062         * gcc.dg/unordered-3.c: New test case.
37063
37064 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37065
37066         PR other/16043
37067         * lib/g++.exp (g++_version): Tweak regexp for version
37068         * lib/g77.exp (g77_version): Likewise.
37069         * lib/gfortran.exp (gfortran_version): Likewise.
37070         * lib/objc.exp (objc_version): Likewise.
37071         * lib/treelang.exp (treelang_version): Likewise.
37072
37073 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37074
37075         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37076         Use INT_MAX instead of __INT_MAX__.
37077         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37078
37079         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37080         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37081         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37082         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37083         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37084         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37085         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37086         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37087         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37088
37089         * gcc.dg/range-test-1.c: New test.
37090         * g++.dg/opt/range-test-1.C: New test.
37091
37092 2004-06-17  Richard Henderson  <rth@redhat.com>
37093
37094         * objc.dg/sync-1.m: New.
37095         * objc.dg/try-catch-1.m: Don't force next runtime.
37096         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37097         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37098         shadowed catch clause.
37099         * objc.dg/try-catch-5.m: New.
37100
37101 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37102
37103         Bug 14610
37104         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37105
37106 2004-06-15  Richard Henderson  <rth@redhat.com>
37107
37108         * gcc.dg/20001116-1.c: Move expected warning line.
37109
37110 2004-06-15  Richard Henderson  <rth@redhat.com>
37111
37112         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37113         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37114
37115 2004-06-15  Jeff Law  <law@redhat.com>
37116
37117         * gcc.dg/tree-ssa/20040615-1.c: New test.
37118         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37119         be less sensitive to operand ordering.
37120         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37121
37122 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37123
37124         * g++.dg/abi/bitfield3.C: Add comment..
37125
37126 2004-06-15  Richard Henderson  <rth@redhat.com>
37127
37128         * g++.dg/ext/stmtexpr1.C: XFAIL.
37129         * gcc.dg/20030612-1.c: XFAIL.
37130
37131 2004-06-15  Eric Christopher  <echristo@redhat.com>
37132
37133         * g++.dg/charset/asm5.c: New.
37134         * gcc.dg/charset/asm6.c: New.
37135
37136 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37137
37138         PR fortran/15962
37139         * gfortran.fortran-torture/execute/select_1.f90: New test.
37140
37141 2004-06-15  Paul Brook  <paul@codesourcery.com>
37142
37143         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37144
37145 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37146
37147         PR c++/15967
37148         * g++.dg/lookup/crash3.C: New test.
37149
37150 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37151
37152         PR c++/15947
37153         * g++.dg/parse/dtor4.C: New test.
37154
37155 2004-06-14  Jeff Law  <law@redhat.com>
37156
37157         * gcc.c-torture/compile/20040614-1.c: New test.
37158
37159 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37160
37161         PR fortran/15211
37162         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37163         LEN of a character array.
37164
37165 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37166
37167         PR c++/15096
37168         * g++.dg/template/ptrmem10.C: New test.
37169
37170         PR c++/14930
37171         * g++.dg/template/friend30.C: New test.
37172
37173 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37174
37175         PR fortran/14928
37176         * gfortran.fortran-torture/compile/mloc.f90: New test.
37177
37178 2004-06-13  Paul Brook  <paul@codesourcery.com>
37179
37180         * gfortran.fortran-torture/execute/random_2.f90: New test.
37181
37182 2004-06-13  Eric Christopher  <echristo@redhat.com>
37183
37184         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37185
37186 2004-06-12  Paul Brook  <paul@codesourcery.com>
37187
37188         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37189
37190 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37191
37192         PR fortran/14923
37193         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37194
37195 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37196
37197         PR fortran/14957
37198         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37199         syntax errors in end statements of contained subroutines.
37200
37201 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37202
37203         PR fortran/12841
37204         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37205
37206 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37207
37208         PR fortran/15665
37209         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37210
37211 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37212
37213         PR gfortran/12839
37214         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37215
37216 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37217
37218         PR c++/15862
37219         * g++.dg/parse/enum1.C: New test.
37220
37221 2004-06-10  Jeff Law  <law@redhat.com>
37222
37223         * gcc.c-torture/compile/20040610-1.c: New test.
37224
37225 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37226
37227         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37228         * g++.old-deja/g++.other/decl3.C: Likewise.
37229
37230 2004-06-10  Brian Booth  <bbooth@redhat.com>
37231
37232         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37233         V_MAY_DEF instead of VDEF.
37234         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37235
37236 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37237
37238         PR c++/14211
37239         * g++.dg/conversion/const1.C: New test.
37240
37241         PR c++/15076
37242         * g++.dg/conversion/reinterpret1.C: New test.
37243
37244         PR c++/15877
37245         * g++.dg/template/enum2.C: New test.
37246
37247         PR c++/15227
37248         * g++.dg/template/error13.C: New test.
37249
37250 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37251
37252         PR fortran/14957
37253         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37254         arguments to test_* REAL and of the right size.
37255
37256 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37257
37258         PR target/15569
37259         PR rtl-optimization/15681
37260         * gcc.dg/20040609-1.c: New test.
37261
37262 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37263
37264         PR c++/14791
37265         * g++.dg/opt/builtins1.C: New test.
37266
37267 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37268
37269         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37270         that use default windows32 struct layout.
37271         * gcc.dg/i386-bitfield2.c: Likewise.
37272
37273 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37274
37275         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37276         for mingw32 and cygwin targets.
37277
37278 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37279
37280         * gcc.dg/pch/macro-4.c: New.
37281         * gcc.dg/pch/macro-4.hs: New.
37282
37283 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37284
37285         PR fortran/13249
37286         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37287
37288 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37289
37290         PR fortran/13372
37291         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37292
37293 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37294
37295         PR gfortran/14897
37296         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37297
37298 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37299
37300         PR gfortran/15755
37301         * gfortran.fortran-torture/execute/backspace.c : New test.
37302
37303 2004-06-09  Paul Brook  <paul@codesourcery.com>
37304
37305         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37306         (pointer_to_section): Rewrite to use smaller array.
37307
37308 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37309
37310         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37311         * gcc.dg/ext/altivec-10.c: Same.
37312         * gcc.dg/ext/altivec-11.c: Same.
37313         * gcc.dg/ext/altivec-12.c: Same.
37314         * gcc.dg/ext/altivec-13.c: Same.
37315         * gcc.dg/ext/altivec-14.c: Same.
37316         * gcc.dg/ext/altivec-15.c: Same.
37317         * gcc.dg/ext/altivec-16.c: Same.
37318         * gcc.dg/ext/altivec-3.c: Same.
37319         * gcc.dg/ext/altivec-4.c: Same.
37320         * gcc.dg/ext/altivec-6.c: Same.
37321         * gcc.dg/ext/altivec-7.c: Same.
37322         * gcc.dg/ext/altivec-8.c: Same.
37323         * gcc.dg/ext/altivec-varargs-1.c: Same.
37324
37325         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37326         * g++.dg/ext/altivec-10.C: Same.
37327         * g++.dg/ext/altivec-2.C: Same.
37328         * g++.dg/ext/altivec-3.C: Same.
37329         * g++.dg/ext/altivec-4.C: Same.
37330         * g++.dg/ext/altivec-5.C: Same.
37331         * g++.dg/ext/altivec-6.C: Same.
37332         * g++.dg/ext/altivec-7.C: Same.
37333         * g++.dg/ext/altivec-8.C: Same.
37334         * g++.dg/ext/altivec-9.C: Same.
37335
37336 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37337
37338         PR c++/7841
37339         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37340
37341 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37342
37343         * gcc.dg/union-1.c: New test.
37344
37345 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37346
37347         * gcc.dg/builtins-41.c: New test case.
37348         * gcc.dg/builtins-42.c: New test case.
37349
37350 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37351
37352         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37353         * g++.dg/ext/altivec-10.C: Same.
37354         * g++.dg/ext/altivec-2.C: Same.
37355         * g++.dg/ext/altivec-3.C: Same.
37356         * g++.dg/ext/altivec-4.C: Same.
37357         * g++.dg/ext/altivec-5.C: Same.
37358         * g++.dg/ext/altivec-6.C: Same.
37359         * g++.dg/ext/altivec-7.C: Same.
37360         * g++.dg/ext/altivec-8.C: Same.
37361         * g++.dg/ext/altivec-9.C: Same.
37362         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37363         * g++.old-deja/g++.brendan/new3.C: Same.
37364         * gcc.c-torture/execute/eeprof-1.x: Same.
37365
37366 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37367
37368         PR c/14765
37369         * gcc.dg/pr14765-1.c: New test.
37370
37371 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37372
37373         PR c/14649
37374         * gcc.dg/pr14649-1.c: New test case.
37375
37376 2004-06-07  Richard Henderson  <rth@redhat.com>
37377
37378         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37379         if temporaries.
37380
37381 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37382
37383         * g++.dg/eh/elide1.C: Remove XFAIL.
37384
37385 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37386
37387         PR c++/15337
37388         * g++.dg/expr/sizeof3.C: New test.
37389
37390         PR c++/14777
37391         * g++.dg/template/access14.C: New test.
37392
37393         PR c++/15554
37394         * g++.dg/template/enum1.C: New test.
37395
37396         PR c++/15057
37397         * g++.dg/eh/throw1.C: New test.
37398
37399 2004-06-07  David Ayers  <d.ayers@inode.at>
37400             Ziemowit Laski  <zlaski@apple.com>
37401
37402         * lib/objc.exp (objc_target_compile): Revert the '-framework
37403         Foundation' flag fix, since bare Darwin does not ship
37404         with the Foundation framework.
37405         * objc/execute/next_mapping.h: Provide a local NSConstantString
37406         @interface and @implementation.
37407         (objc_constant_string_init): A constructor function, used to
37408         initialize the NSConstantString meta-class object.
37409         * objc/execute/string1.m: Include "next_mapping.h" instead of
37410         <Foundation/NSString.h>.
37411         * objc/execute/string2.m: Likewise.
37412         * objc/execute/string3.m: Likewise.
37413         * objc/execute/string4.m: Likewise.
37414
37415 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37416
37417         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37418         to double. Replace double with FLOAT.
37419         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37420
37421         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37422         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37423         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37424         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37425         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37426         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37427         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37428         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37429
37430 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37431
37432         PR c/13519
37433         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37434
37435 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37436
37437         PR c++/15503
37438         * g++.dg/template/meminit2.C: New test.
37439
37440 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37441
37442         PR target/15822
37443         * gcc.c-torture/execute/compare-fp-1.c,
37444         gcc.c-torture/execute/compare-fp-2.c,
37445         gcc.c-torture/execute/compare-fp-3.c,
37446         gcc.c-torture/execute/compare-fp-4.c,
37447         gcc.c-torture/execute/compare-fp-3.x,
37448         gcc.c-torture/execute/compare-fp-4.x: Moved...
37449         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37450         gcc.c-torture/execute/ieee/compare-fp-2.c,
37451         gcc.c-torture/execute/ieee/compare-fp-3.c,
37452         gcc.c-torture/execute/ieee/compare-fp-4.c,
37453         gcc.c-torture/execute/ieee/compare-fp-3.x,
37454         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37455
37456 2004-06-04  David Ayers  <d.ayers@inode.at>
37457
37458         * objc/execute/protocol-isEqual-4.m: New testcase.
37459
37460 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37461
37462         * objc/execute/protocol-isEqual-1.m: New testcase.
37463         * objc/execute/protocol-isEqual-2.m: New testcase.
37464         * objc/execute/protocol-isEqual-3.m: New testcase.
37465
37466 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37467
37468         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37469
37470 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37471
37472         * lib/objc.exp (objc_target_compile): When running tests on
37473         Darwin (Mac OS X), inform the linker about '-framework
37474         'Foundation'.
37475
37476 2004-06-02  Eric Christopher  <echristo@redhat.com>
37477
37478         * gcc.c-torture/compile/20040602-1.c: New.
37479
37480 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37481
37482         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37483         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37484
37485         PR tree-optimization/14736
37486         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37487
37488         PR tree-optimization/14042
37489         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37490
37491         PR tree-optimization/14729
37492         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37493
37494 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37495
37496         PR fortran/15557
37497         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37498
37499 2004-06-01  Richard Hederson  <rth@redhat.com>
37500
37501         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37502
37503 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37504
37505         PR c++/14932
37506         * g++.dg/parse/offsetof4.C: New test.
37507
37508 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37509
37510         PR objc/7993
37511         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37512
37513 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37514
37515         PR c++/15701
37516         * g++.dg/template/friend29.C: New test.
37517
37518 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37519
37520         PR c/15749
37521         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37522
37523 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37524
37525         * gcc.dg/sparc-trap-1.c: New test.
37526
37527 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37528
37529         PR middle-end/15069
37530         * g++.dg/opt/fold3.C: New test case.
37531
37532 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37533
37534         * lib/target-supports.exp (check_iconv_available): Fix fallout
37535         from 2004-05-28 patch.
37536
37537 2004-05-30  Paul Brook  <paul@codesourcery.com>
37538
37539         PR fortran/15620
37540         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37541         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37542
37543 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37544
37545         * gfortran.fortran-torture/execute/random_1.f90: New test.
37546
37547 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37548
37549         * g++.dg/ext/altivec-10.C: New test.
37550
37551 2004-05-29  Paul Brook  <paul@codesourcery.com>
37552
37553         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37554
37555 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37556
37557         * gcc.dg/altivec-16.c: New test.
37558
37559 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37560
37561         * lib/target-supports.exp (check_vmx_hw_available): New.
37562         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37563
37564         * lib/target-supports.exp (check_alias_available,
37565         check_iconv_available, check_named_sections_available): Use
37566         unique names for temporary files.
37567
37568 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37569
37570         * gcc.dg/altivec-15.c: New test.
37571
37572 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37573
37574         PR c++/15083
37575         * g++.dg/warn/noeffect6.C: New test.
37576
37577         PR c++/15471
37578         * g++.dg/expr/ptrmem4.C: New test.
37579
37580         PR c++/15640
37581         * g++.dg/template/operator3.C: New test.
37582
37583 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37584
37585         PR c++/14668
37586         * g++.dg/lookup/redecl1.C: New test.
37587         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37588
37589 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37590
37591         * gcc.c-torture/execute/compare-fp-1.c,
37592         gcc.c-torture/execute/compare-fp-2.c,
37593         gcc.c-torture/execute/compare-fp-3.c,
37594         gcc.c-torture/execute/compare-fp-4.c,
37595         gcc.c-torture/execute/compare-fp-3.x,
37596         gcc.c-torture/execute/compare-fp-4.x,
37597         gcc.dg/pr15649-1.c: New.
37598
37599 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37600
37601         PR c++/12883
37602         * g++.dg/init/array14.C: New test.
37603
37604 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37605
37606         * lib/compat.exp (compat-get-options-main): New.
37607         (compat-get-options): Remove unneeded code, warn for ignored
37608         command.
37609         (compat-execute): Check flag set by dg-require-* commands.
37610
37611         * lib/compat.exp (compat-execute): Break up long lines.
37612
37613 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37614
37615         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37616         * gcc.dg/altivec-14.c: New test.
37617         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37618
37619         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37620         * gcc.dg/altivec-12.c: Ditto.
37621
37622         * gcc.dg/altivec-3.c: Move call to altivec_check.
37623
37624 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37625
37626         PR c++/15044
37627         * g++.dg/template/error12.C: New test.
37628
37629         PR c++/15317
37630         * g++.dg/ext/attrib15.C: New test.
37631
37632         PR c++/15329
37633         * g++.dg/template/ptrmem9.C: New test.
37634
37635 2004-05-25  Paul Brook  <paul@codesourcery.com>
37636
37637         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37638
37639 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37640
37641         PR c++/15165
37642         * g++.dg/template/crash19.C: New test.
37643
37644 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37645
37646         PR c++/15025
37647         * g++.dg/template/redecl1.C: New test.
37648
37649 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37650
37651         PR c++/14821
37652         * g++.dg/other/ns1.C: New test.
37653
37654         PR c++/14883
37655         * g++.dg/template/invalid1.C: New test.
37656
37657 2004-05-23  Paul Brook  <paul@codesourcery.com>
37658         Victor Leikehman  <lei@haifasphere.co.il>
37659
37660         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37661         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37662
37663 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37664
37665         PR c++/15285
37666         PR c++/15299
37667         * g++.dg/template/non-dependent5.C: New test.
37668         * g++.dg/template/non-dependent6.C: New test.
37669
37670 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37671
37672         PR c++/15507
37673         * g++.dg/inherit/union1.C: New test.
37674
37675         PR c++/15542
37676         * g++.dg/template/addr1.C: New test.
37677
37678         PR c++/15427
37679         * g++.dg/template/array5.C: New test.
37680
37681         PR c++/15287
37682         * g++.dg/template/array6.C: New test.
37683
37684 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37685             Roger Sayle  <roger@eyesopen.com>
37686
37687         * g++.dg/lookup/forscope2.C: New test case.
37688
37689 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37690
37691         * gcc.dg/cpp/Wmissingdirs.c: New.
37692
37693 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37694
37695         PR target/15301
37696         * gcc.dg/compat/union-m128-1.h: New file.
37697         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37698         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37699         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37700
37701 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37702
37703         PR target/15302
37704         * gcc.dg/compat/struct-complex-1.h: New file.
37705         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37706         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37707         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37708
37709 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37710
37711         PR middle-end/3074
37712         * gcc.dg/pr3074-1.c: New test case.
37713         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37714
37715 2004-05-20  Falk Hueffner  <falk@debian.org>
37716
37717         PR other/15526
37718         * gcc.dg/ftrapv-1.c: New test case.
37719
37720 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37721
37722         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37723
37724 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37725             Jeff Law  <law@redhat.com>
37726
37727         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37728         * gcc.dg/tree-ssa/20040518-2.c: New test.
37729
37730         * gcc.dg/tree-ssa/20040518-1.c: New test.
37731
37732 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37733
37734         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37735
37736 2004-05-18  Paul Brook  <paul@codesourcery.com>
37737
37738         PR fortran/13930
37739         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37740
37741 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37742
37743         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37744         constant folding.
37745
37746 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37747
37748         * gcc.dg/tree-ssa/20040517-1.c: New test.
37749
37750 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37751
37752         * gcc.dg/loop-4.c: New test.
37753
37754 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37755
37756         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37757
37758 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37759
37760         PR fortran/15311
37761         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37762
37763 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37764
37765         PR fortran/13826
37766         PR fortran/13940
37767         * gfortran.fortran-torture/compile/data_1.f90: New test.
37768
37769 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37770
37771         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37772         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37773
37774 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37775
37776         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37777
37778 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37779
37780         PR c/15444
37781         * gcc.dg/format/xopen-1.c: Adjust expected message.
37782         * gcc.dg/format/xopen-3.c: New test.
37783
37784 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37785
37786         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37787
37788 2004-05-14  Jeff Law  <law@redhat.com>
37789
37790         * gcc.dg/tree-ssa/20040514-2.c: New test.
37791
37792 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37793
37794         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37795         this ...
37796         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37797         this.
37798
37799 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37800
37801         * gcc.dg/tree-ssa/20040514-1.c: New test.
37802
37803 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37804
37805         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37806         test.
37807
37808 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37809
37810         PR fortran/14066
37811         * gfortran.fortran-torture/compile/do_1.f90: New test.
37812
37813 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37814
37815         PR fortran/15051
37816         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37817         test.
37818
37819 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37820
37821         PR fortran/15149
37822         * gfortran.fortran-torture/execute/random_init.f90: New test.
37823
37824 2004-05-13  Paul Brook  <paul@codesourcery.com>
37825
37826         PR fortran/15314
37827         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37828
37829 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37830
37831         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37832         for the powerpc case.
37833
37834 2004-05-13  Jeff Law  <law@redhat.com>
37835
37836         * gcc.dg/tree-ssa/20040513-1.c: New test.
37837         * gcc.dg/tree-ssa/20040513-2.c: New test.
37838
37839 2004-05-13  Paul Brook  <paul@codesourcery.com>
37840
37841         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37842         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37843         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37844
37845 2004-05-13  Andreas Schwab  <schwab@suse.de>
37846
37847         PR other/10819
37848         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37849         characters.
37850
37851 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37852
37853         PR fortran/15294
37854         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37855
37856 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37857
37858         Merge from tree-ssa-20020619-branch.  See
37859         ChangeLog.tree-ssa for details.
37860
37861 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37862
37863         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37864         include <altivec.h> explicitly.
37865         * gcc.dg/altivec-13.c: Likewise.
37866
37867 2004-05-11  Paul Brook  <paul@codesourcery.com>
37868
37869         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37870
37871 2004-05-10  Eric Christopher  <echristo@redhat.com>
37872
37873         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37874         * gcc.dg/sibcall-4.c: Ditto.
37875
37876 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37877
37878         * g++.dg/ext/altivec-8.C: New test case.
37879         * gcc.dg/altivec-13.c: New test case.
37880
37881 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37882
37883         * gcc.c-torture/execute/divcmp-1.c: New test case.
37884         * gcc.c-torture/execute/divcmp-2.c: New test case.
37885         * gcc.c-torture/execute/divcmp-3.c: New test case.
37886
37887 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37888
37889         * g++.dg/other/pragma-re-2.C: New test.
37890
37891 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37892
37893         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37894         * gcc.dg/i386-387-2.c: Likewise.
37895
37896         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37897         __builtin_drem.
37898         * gcc.dg/i386-387-6.c: Likewise.
37899
37900 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37901
37902         * gcc.dg/builtins-33.c: Also check log1p*.
37903
37904 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37905
37906         PR optimization/15296
37907         * gcc.c-torture/execute/pr15296.c: New test.
37908
37909 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37910
37911         * gcc.dg/builtins-40.c: New test.
37912
37913 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37914
37915         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37916
37917 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37918
37919         * g++.dg/ext/spe1.C: New testcase.
37920
37921 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37922
37923         * objc.dg/image-info.m: Allow additional attributes
37924         for __image_info section.
37925
37926 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37927
37928         * gcc.dg/torture/mips-hilo-2.c: New test.
37929
37930 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37931
37932         PR c++/14389
37933         * g++.dg/template/member5.C: New test.
37934
37935 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37936
37937         * gcc.dg/builtins-34.c: Also check expm1*.
37938
37939 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37940
37941         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37942         * gcc.dg/torture/builtin-convert-3.c: New test.
37943
37944 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37945
37946         PR middle-end/15054
37947         * g++.dg/opt/pr15054.C: New test.
37948
37949 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37950
37951         * gcc.dg/torture/builtin-rounding-1.c: New test.
37952         * gcc.dg/builtins-25.c: Delete.
37953         * gcc.dg/builtins-29.c: Delete.
37954
37955 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37956
37957         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37958         * gcc.dg/sibcall-4.c: Likewise.
37959         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37960
37961 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37962
37963         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37964         bit-field on 16-bit targets.
37965
37966 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37967
37968         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37969         16-bit targets.
37970
37971 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37972
37973         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37974         * gcc.dg/rs6000-power2-2.c: Likewise.
37975
37976 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37977
37978         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37979         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37980         Change the asm registers to be in form of frN instead of fN.
37981
37982 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37983
37984         * gcc.dg/torture/builtin-convert-2.c: New test.
37985
37986 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37987
37988         * gcc.dg/rs6000-power2-1.c: New test.
37989         * gcc.dg/rs6000-power2-2.c: New test.
37990
37991 2004-04-28  Jan Hubicka  <jh@suse.cz>
37992
37993         * gcc.dg/unused-6.c: New test.
37994
37995 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37996             Ulrich Weigand  <uweigand@de.ibm.com>
37997
37998         * ada/acats/run_all.sh: Define $target variable.
37999
38000 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38001
38002         PR c++/15119
38003         * g++.dg/other/vararg-1.C: New test.
38004
38005         PR c++/4794
38006         * g++.dg/eh/cleanup3.C: New test.
38007
38008 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38009
38010         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38011         and ad8011a (target_insn).
38012         * ada/acats/support/macro.dfs: Likewise.
38013         * ada/acats/support/impbit.adb: New file.
38014
38015 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38016
38017         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38018
38019 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38020
38021         * gcc.dg/loop-3.c: New test.
38022
38023 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38024
38025         * gcc.c-torture/execute/simd-5.c: New test.
38026
38027 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38028
38029         PR c++/15064
38030         * g++.dg/template/crash18.C: New test.
38031
38032 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38033
38034         * g++.dg/ext/complit3.C: New test.
38035
38036 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38037
38038         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38039         * gcc.dg/altivec-3.c: Same.
38040         * gcc.dg/altivec-varargs-1.c: Same.
38041
38042 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38043
38044         * lib/target-supports.exp (check_profiling_available): Assume
38045         profiling is not available on powerpc-eabi targets.
38046
38047 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38048
38049         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38050         * gcc.dg/vmx/bug-1.c: Ditto.
38051
38052 2004-04-20  Eric Christopher  <echristo@redhat.com>
38053
38054         * gcc.dg/charset/extern.c: New test.
38055         * g++.dg/charset/extern3.cc: Ditto.
38056
38057 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38058
38059         * gcc.dg/builtins-39.c: New test.
38060
38061 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38062
38063         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38064
38065 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38066
38067         * gcc.dg/torture/mips-hilo-1.c: New test.
38068
38069 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38070
38071         * gcc.c-torture/compile/20040419-1.c: New test.
38072
38073 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38074
38075         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38076
38077 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38078             Aldy Hernandez  <aldyh@redhat.com>
38079
38080         * gcc.c-torture/execute/va-arg-24.c: New.
38081
38082 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38083             Aldy Hernandez  <aldyh@redhat.com>
38084
38085         * gcc.dg/vmx/1b-01.c: New.
38086         * gcc.dg/vmx/1b-02.c: New.
38087         * gcc.dg/vmx/1b-03.c: New.
38088         * gcc.dg/vmx/1b-04.c: New.
38089         * gcc.dg/vmx/1b-05.c: New.
38090         * gcc.dg/vmx/1b-06.c: New.
38091         * gcc.dg/vmx/1b-07.c: New.
38092         * gcc.dg/vmx/1c-01.c: New.
38093         * gcc.dg/vmx/1c-02.c: New.
38094         * gcc.dg/vmx/3a-01a.c: New.
38095         * gcc.dg/vmx/3a-01.c: New.
38096         * gcc.dg/vmx/3a-01m.c: New.
38097         * gcc.dg/vmx/3a-03.c: New.
38098         * gcc.dg/vmx/3a-03m.c: New.
38099         * gcc.dg/vmx/3a-04.c: New.
38100         * gcc.dg/vmx/3a-04m.c: New.
38101         * gcc.dg/vmx/3a-05.c: New.
38102         * gcc.dg/vmx/3a-06.c: New.
38103         * gcc.dg/vmx/3a-06m.c: New.
38104         * gcc.dg/vmx/3a-07.c: New.
38105         * gcc.dg/vmx/3b-01.c: New.
38106         * gcc.dg/vmx/3b-02.c: New.
38107         * gcc.dg/vmx/3b-10.c: New.
38108         * gcc.dg/vmx/3b-13.c: New.
38109         * gcc.dg/vmx/3b-14.c: New.
38110         * gcc.dg/vmx/3b-15.c: New.
38111         * gcc.dg/vmx/3c-01a.c: New.
38112         * gcc.dg/vmx/3c-01.c: New.
38113         * gcc.dg/vmx/3c-02.c: New.
38114         * gcc.dg/vmx/3c-03.c: New.
38115         * gcc.dg/vmx/3d-01.c: New.
38116         * gcc.dg/vmx/4-01.c: New.
38117         * gcc.dg/vmx/4-03.c: New.
38118         * gcc.dg/vmx/5-01.c: New.
38119         * gcc.dg/vmx/5-02.c: New.
38120         * gcc.dg/vmx/5-03.c: New.
38121         * gcc.dg/vmx/5-04.c: New.
38122         * gcc.dg/vmx/5-05.c: New.
38123         * gcc.dg/vmx/5-06.c: New.
38124         * gcc.dg/vmx/5-07.c: New.
38125         * gcc.dg/vmx/5-07t.c: New.
38126         * gcc.dg/vmx/5-08.c: New.
38127         * gcc.dg/vmx/5-10.c: New.
38128         * gcc.dg/vmx/5-11.c: New.
38129         * gcc.dg/vmx/7-01a.c: New.
38130         * gcc.dg/vmx/7-01.c: New.
38131         * gcc.dg/vmx/7c-01.c: New.
38132         * gcc.dg/vmx/7d-01.c: New.
38133         * gcc.dg/vmx/7d-02.c: New.
38134         * gcc.dg/vmx/8-01.c: New.
38135         * gcc.dg/vmx/8-02a.c: New.
38136         * gcc.dg/vmx/8-02.c: New.
38137         * gcc.dg/vmx/brode-1.c: New.
38138         * gcc.dg/vmx/bug-1.c: New.
38139         * gcc.dg/vmx/bug-2.c: New.
38140         * gcc.dg/vmx/bug-3.c: New.
38141         * gcc.dg/vmx/cw-bug-1.c: New.
38142         * gcc.dg/vmx/cw-bug-2.c: New.
38143         * gcc.dg/vmx/cw-bug-3.c: New.
38144         * gcc.dg/vmx/dct.c: New.
38145         * gcc.dg/vmx/debug-1.c: New.
38146         * gcc.dg/vmx/debug-2.c: New.
38147         * gcc.dg/vmx/debug-3.c: New.
38148         * gcc.dg/vmx/debug-4.c: New.
38149         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38150         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38151         * gcc.dg/vmx/eg-5.c: New.
38152         * gcc.dg/vmx/fft.c: New.
38153         * gcc.dg/vmx/gcc-bug-1.c: New.
38154         * gcc.dg/vmx/gcc-bug-2.c: New.
38155         * gcc.dg/vmx/gcc-bug-3.c: New.
38156         * gcc.dg/vmx/gcc-bug-4.c: New.
38157         * gcc.dg/vmx/gcc-bug-5.c: New.
38158         * gcc.dg/vmx/gcc-bug-6.c: New.
38159         * gcc.dg/vmx/gcc-bug-7.c: New.
38160         * gcc.dg/vmx/gcc-bug-8.c: New.
38161         * gcc.dg/vmx/gcc-bug-9.c: New.
38162         * gcc.dg/vmx/gcc-bug-b.c: New.
38163         * gcc.dg/vmx/gcc-bug-c.c: New.
38164         * gcc.dg/vmx/gcc-bug-d.c: New.
38165         * gcc.dg/vmx/gcc-bug-e.c: New.
38166         * gcc.dg/vmx/gcc-bug-f.c: New.
38167         * gcc.dg/vmx/gcc-bug-g.c: New.
38168         * gcc.dg/vmx/gcc-bug-i.c: New.
38169         * gcc.dg/vmx/harness.h: New.
38170         * gcc.dg/vmx/ira1.c: New.
38171         * gcc.dg/vmx/ira2a.c: New.
38172         * gcc.dg/vmx/ira2b.c: New.
38173         * gcc.dg/vmx/ira2.c: New.
38174         * gcc.dg/vmx/ira2c.c: New.
38175         * gcc.dg/vmx/mem.c: New.
38176         * gcc.dg/vmx/newton-1.c: New.
38177         * gcc.dg/vmx/ops.c: New.
38178         * gcc.dg/vmx/sn7153.c: New.
38179         * gcc.dg/vmx/spill2.c: New.
38180         * gcc.dg/vmx/spill3.c: New.
38181         * gcc.dg/vmx/spill.c: New.
38182         * gcc.dg/vmx/t.c: New.
38183         * gcc.dg/vmx/varargs-1.c: New.
38184         * gcc.dg/vmx/varargs-2.c: New.
38185         * gcc.dg/vmx/varargs-3.c: New.
38186         * gcc.dg/vmx/varargs-4.c: New.
38187         * gcc.dg/vmx/varargs-5.c: New.
38188         * gcc.dg/vmx/varargs-6.c: New.
38189         * gcc.dg/vmx/varargs-7.c: New.
38190         * gcc.dg/vmx/vmx.exp: New.
38191         * gcc.dg/vmx/vprint-1.c: New.
38192         * gcc.dg/vmx/vscan-1.c: New.
38193         * gcc.dg/vmx/x-01.c: New.
38194         * gcc.dg/vmx/x-02.c: New.
38195         * gcc.dg/vmx/x-03.c: New.
38196         * gcc.dg/vmx/x-04.c: New.
38197         * gcc.dg/vmx/x-05.c: New.
38198         * gcc.dg/vmx/yousufi-1.c: New.
38199         * gcc.dg/vmx/zero-1.c: New.
38200         * gcc.dg/vmx/zero.c: New.
38201
38202 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38203
38204         * g++.dg/lookup/java1.C: Update for chage of
38205         _Jv_AllocObject.
38206         * g++.dg/lookup/java2.C: Likewise.
38207
38208 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38209
38210         * ada/acats/run_all.sh: use -O2 by default.
38211
38212 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38213
38214         * gcc.dg/vr-mult-[12].c: New tests.
38215
38216 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38217
38218         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38219
38220         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38221
38222 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38223
38224         * lib/target-supports.exp (check_profiling_available): Assume
38225         profiling isn't available for mips*-*-elf targets.
38226
38227 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38228
38229         * gcc.dg/builtins-38.c: New test.
38230
38231 2004-04-14  Eric Christopher  <echristo@redhat.com>
38232
38233         * g++.dg/charset/charset.exp: Run .cc extension tests.
38234
38235 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38236
38237         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38238
38239 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38240
38241         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38242
38243 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38244
38245         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38246         * gcc.dg/i386-387-2.c: Likewise.
38247
38248         * gcc.dg/i386-387-7.c: New test.
38249         * gcc.dg/i386-387-8.c: New test.
38250
38251         * gcc.dg/builtins-37.c: New test.
38252
38253 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38254
38255         * g++.dg/pch/externc-1.C: Add missing semicolon.
38256
38257 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38258
38259         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38260
38261 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38262
38263         * gcc.c-torture/execute/20040411-1.c: New test.
38264
38265 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38266
38267         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38268
38269 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38270
38271         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38272
38273 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38274
38275         * lib/target-supports.exp (check_named_sections_available): New.
38276         * lib/gcc-dg.exp (dg-require-named-sections): New.
38277         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38278         old-deja.exp.  Also prune error-count message from HP linker.
38279         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38280
38281         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38282         * g++.old-deja/g++.pt/static3.C: Likewise.
38283         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38284
38285 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38286
38287         * gcc.c-torture/execute/20040409-1.c: New test case.
38288         * gcc.c-torture/execute/20040409-2.c: New test case.
38289         * gcc.c-torture/execute/20040409-3.c: New test case.
38290
38291 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38292
38293         * gcc.dg/20040409-1.c: New test.
38294
38295 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38296
38297         PR target/14888
38298         * g++.dg/opt/pr14888.C: New test case.
38299
38300 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38301
38302         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38303         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38304         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38305         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38306         New tests.
38307
38308 2004-04-08  Paul Brook  <paul@codesourcery.com>
38309
38310         * gcc.dg/spill-1.c: New test.
38311
38312 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38313
38314         * gcc.dg/torture/builtin-ctype-2.c: New test.
38315
38316 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38317
38318         * gcc.dg/pch/pch.exp: Add largefile test.
38319
38320 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38321
38322         * g++.dg/pch/externc-1.Hs: New.
38323         * g++.dg/pch/externc-1.C: New.
38324
38325 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38326
38327         * gcc.dg/compat/struct-by-value-5a_main.c,
38328         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38329         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38330         * gcc.dg/compat/struct-by-value-5a_x.c,
38331         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38332         gcc.dg/compat/struct-by-value-5_x.c.
38333         * gcc.dg/compat/struct-by-value-5a_y.c,
38334         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38335         gcc.dg/compat/struct-by-value-5_y.c.
38336
38337         * gcc.dg/compat/struct-by-value-6a_main.c,
38338         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38339         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38340         * gcc.dg/compat/struct-by-value-6a_x.c,
38341         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38342         gcc.dg/compat/struct-by-value-6_x.c.
38343         * gcc.dg/compat/struct-by-value-6a_y.c,
38344         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38345         gcc.dg/compat/struct-by-value-6_y.c.
38346
38347         * gcc.dg/compat/struct-by-value-7a_main.c,
38348         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38349         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38350         * gcc.dg/compat/struct-by-value-7a_x.c,
38351         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38352         gcc.dg/compat/struct-by-value-7_x.c.
38353         * gcc.dg/compat/struct-by-value-7a_y.c,
38354         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38355         gcc.dg/compat/struct-by-value-7_y.c.
38356
38357 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38358
38359         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38360         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38361         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38362         options.
38363
38364 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38365
38366         * gcc.dg/builtins-36.c: New test.
38367
38368 2004-04-06  Paul Brook  <paul@codesourcery.com>
38369
38370         * README.gcc: Remove obsolete contraint on testcases.
38371
38372 2004-04-05  Paul Brook  <paul@codesourcery.com>
38373
38374         PR2123
38375         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38376         failure and exit(0) on success.
38377         * g++.dg/expr/anew2.C: Ditto.
38378         * g++.dg/expr/anew3.C: Ditto.
38379         * g++.dg/expr/anew4.C: Ditto.
38380
38381 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38382
38383         PR c++/3518
38384         * g++.dg/template/unify7.C: New.
38385
38386 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38387
38388         * g++.dg/README: Bring up to date with new subdirectories; remove
38389         duplicate subdirectory lines.
38390
38391 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38392
38393         PR c++/14007
38394         * g++.dg/template/unify5.C: New.
38395         * g++.dg/template/unify6.C: New.
38396         * g++.dg/template/qualttp20.C: Adjust.
38397         * g++.old-deja/g++.jason/report.C: Adjust.
38398         * g++.old-deja/g++.other/qual1.C: Adjust.
38399
38400 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38401
38402         PR c++/14803
38403         * g++.dg/inherit/ptrmem1.C: New test.
38404
38405 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38406
38407         PR c++/14755
38408         * gcc.c-torture/execute/20040331-1.c: New test.
38409         * gcc.dg/20040331-1.c: New test.
38410
38411 2004-04-01  Paul Brook  <paul@codesourcery.com>
38412
38413         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38414
38415 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38416
38417         PR c++/14724
38418         * g++.dg/init/goto1.C: New test.
38419
38420         PR c++/14763
38421         * g++.dg/template/defarg4.C: New test.
38422
38423 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38424
38425         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38426
38427 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38428
38429         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38430
38431 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38432
38433         * gcc.dg/noncompile/undeclared-2.c: New test.
38434
38435 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38436
38437         * gcc.dg/940409-1.c: Remove XFAIL.
38438         * gcc.dg/reg-vol-struct-1.c: New test.
38439
38440 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38441
38442         * gcc.dg/torture/builtin-wctype-1.c: New test.
38443
38444 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38445
38446         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38447         * gcc.dg/20001101-1.c: Likewise.
38448         * gcc.dg/20001102-1.c: Likewise.
38449
38450 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38451
38452         * gcc.dg/compare8.c: Add an additional test for XOR.
38453
38454 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38455
38456         * gcc.dg/torture/builtin-ctype-1.c: New test.
38457
38458 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38459
38460         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38461         * gcc.dg/torture/builtin-math-1.c: Likewise.
38462         * gcc.dg/torture/builtin-power-1.c: New test.
38463
38464 2004-03-24  Andreas Schwab  <schwab@suse.de>
38465
38466         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38467         IA64 assembler.
38468
38469 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38470             Roger Sayle  <roger@eyesopen.com>
38471
38472         * gcc.dg/compare8.c: New test case.
38473
38474 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38475
38476         * g++.dg/ext/altivec-7.C: New test.
38477
38478 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38479
38480         PR 12267, 12391, 12560, 13129, 14114, 14133
38481         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38482         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38483         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38484         Adjust error regexps.
38485         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38486         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38487         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38488         * gcc.dg/local1.c: Add explanatory comment.
38489
38490 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38491
38492         PR optimization/14669
38493         * g++.dg/opt/fold2.C: New test case.
38494
38495 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38496
38497         PR c/14069
38498         * gcc.dg/20040322-1.c: New test.
38499
38500 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38501
38502         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38503         * gcc.dg/ultrasp4.c: Likewise.
38504         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38505
38506 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38507
38508         * gcc.dg/i386-sse-8.c: Reset default options.
38509
38510 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38511
38512         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38513         in the error message text.
38514
38515 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38516
38517         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38518
38519 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38520
38521         PR c++/14616
38522         * g++.dg/init/array13.C: New test.
38523
38524 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38525
38526         PR target/13889
38527         * gcc.c-torture/compile/pr13889.c: New test case.
38528
38529 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38530
38531         PR c/14635
38532         * builtins-1.c (nan, nans): Don't test.
38533         * builtins-30.c: Don't use nan, nanf, nanl.
38534         * builtins-35.c: New test.
38535
38536 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38537
38538         * g++.dg/ext/altivec-6.C: New test.
38539
38540 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38541
38542         * g++.dg/init/placement3.C: New test.
38543
38544         * g++.dg/template/spec13.C: New test.
38545
38546         * g++.dg/lookup/using11.C: New test.
38547
38548         * g++.dg/lookup/koenig3.C: New test.
38549
38550         * g++.dg/template/operator2.C: New test.
38551
38552         * g++.dg/expr/dtor3.C: New test.
38553         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38554         marker.
38555         * g++.old-deja/g++.law/visibility28.C: Likewise.
38556
38557 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38558
38559         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38560         * gcc.dg/ppc64-abi-3.c: Likewise.
38561
38562 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38563
38564         PR c++/14545
38565         * g++.dg/parse/template15.C: New test.
38566
38567 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38568
38569         * g++.dg/expr/dtor2.C: New test.
38570
38571         * g++.dg/lookup/anon4.C: New test.
38572
38573         * g++.dg/overload/using1.C: New test.
38574
38575         * g++.dg/template/lookup7.C: New test.
38576
38577         * g++.dg/template/typename6.C: New test.
38578
38579         * g++.dg/expr/cond6.C: New test.
38580
38581 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38582
38583         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38584
38585 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38586
38587         * g++.dg/expr/cond5.C: New test.
38588         * g++.dg/expr/constcast1.C: Likewise.
38589         * g++.dg/expr/ptrmem2.C: Likewise.
38590         * g++.dg/expr/ptrmem3.C: Likewise.
38591         * g++.dg/lookup/main1.C: Likewise.
38592         * g++.dg/template/lookup6.C: Likewise.
38593
38594 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38595
38596         * gcc.dg/local1.c: New test.
38597
38598         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38599
38600 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38601
38602         * gcc.dg/torture/builtin-convert-1.c: New test.
38603
38604 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38605
38606         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38607
38608 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38609
38610         PR c++/14481
38611         * g++.dg/warn/Wunused-7.C: New test.
38612
38613 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38614
38615         * gcc.dg/torture/builtin-integral-1.c: New test.
38616
38617 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38618
38619         PR c++/14586
38620         * g++.dg/parse/non-dependent3.C: New test.
38621
38622 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38623
38624         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38625         * g++.dg/eh/simd-2.C: Likewise.
38626         * g++.dg/init/array10.C: Likewise.
38627         * gcc.c-torture/compile/simd-1.c: Likewise.
38628         * gcc.c-torture/compile/simd-2.c: Likewise.
38629         * gcc.c-torture/compile/simd-3.c: Likewise.
38630         * gcc.c-torture/compile/simd-4.c: Likewise.
38631         * gcc.c-torture/compile/simd-6.c: Likewise.
38632         * gcc.c-torture/execute/simd-1.c: Likewise.
38633         * gcc.c-torture/execute/simd-2.c: Likewise.
38634         * gcc.dg/compat/vector-defs.h: Likewise.
38635         * gcc.dg/20020531-1.c: Likewise.
38636         * gcc.dg/altivec-3.c: Likewise.
38637         * gcc.dg/altivec-4.c: Likewise.
38638         * gcc.dg/altivec-varargs-1.c: Likewise.
38639         * gcc.dg/compat/vector-defs.h: Likewise.
38640         * gcc.dg/i386-mmx-3.c: Likewise.
38641         * gcc.dg/i386-sse-4.c: Likewise.
38642         * gcc.dg/i386-sse-5.c: Likewise.
38643         * gcc.dg/i386-sse-8.c: Likewise.
38644         * gcc.dg/simd-1.c: Likewise.
38645         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38646         __ev64_opaque__ since the machine description provides it.
38647
38648 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38649
38650         * lib/compat.exp (skip_list): New global variable.
38651         Use it to hold the user defined COMPAT_SKIPS list if any.
38652         (compat-obj): Add the members of skip_list to optall.
38653
38654 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38655
38656         * gcc.dg/compat/union-by-value-1_main.c,
38657         union-by-value-1_x.c, union-by-value-1_y.c,
38658         union-check.h, union-defs.h,
38659         union-init.h, union-return-1_main.c,
38660         union-return-1_x.c, union-return-1_y.c: New files.
38661
38662 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38663
38664         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38665         mixed-struct-init.h: Add 4 mixed structure types.
38666         struct-by-value-21_main.c, struct-by-value-21_x.c,
38667         struct-by-value-21_y.c, struct-return-21_main.c,
38668         struct-return-21_x.c, struct-return-21_y.c: New files.
38669
38670 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38671
38672         PR c++/14550
38673         * g++.dg/parse/template14.C: New test.
38674
38675 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38676
38677         * gcc.c-torture/execute/20040313-1.c: New test.
38678
38679 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38680
38681         PR target/14533
38682         * gcc.dg/20040311-2.c: New test.
38683
38684 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38685
38686         PR other/14544
38687         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38688         bit-field.
38689
38690 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38691
38692         * gcc.dg/20040305-2.c: Add missing return statement.
38693
38694 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38695
38696         * gcc.dg/builtins-34.c: Also check pow10*.
38697
38698 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38699
38700         PR target/14262
38701         * gcc.dg/20040305-2.c: New test.
38702
38703 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38704
38705         * gcc.dg/20040310-1.c: New test.
38706
38707 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38708
38709         * gcc.c-torture/execute/20040311-1.c: New test case.
38710
38711 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38712
38713         PR c++/14476
38714         * g++.dg/lookup/enum1.C: New test.
38715
38716 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38717
38718         PR c++/14510
38719         * g++.dg/lookup/struct2.C: New test.
38720
38721 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38722
38723         * gcc.dg/builtins-34.c: New test.
38724
38725 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38726
38727         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38728
38729 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38730
38731         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38732         * gcc.dg/alias-2.c: New testcase.
38733
38734 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38735
38736         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38737
38738 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38739
38740         * gcc.c-torture/execute/20040309-1.c: New test case.
38741
38742 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38743
38744         PR c++/14397
38745         * g++.dg/overload/ref1.C: New.
38746
38747 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38748
38749         PR c++/14409
38750         * g++.dg/template/spec12.C: New test.
38751
38752         PR c++/14448
38753         * g++.dg/parse/crash14.C: New test.
38754
38755 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38756
38757         PR c++/14230
38758         * g++.dg/init/ref11.C: New test.
38759
38760 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38761
38762         PR c++/14432
38763         * g++.dg/parse/builtin2.C: New test.
38764
38765 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38766
38767         PR c++/14401
38768         * g++.dg/init/ctor3.C: New test.
38769         * g++.dg/init/union1.C: New test.
38770         * g++.dg/ext/anon-struct4.C: New test.
38771
38772 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38773
38774         * g++.dg/lookup/koenig1.C: Tweak error messages.
38775         * g++.dg/lookup/used-before-declaration.C: Likewise.
38776         * g++.dg/other/do1.C: Likewise.
38777         * g++.dg/overload/koenig1.C: Likewise.
38778         * g++.dg/parse/crash13.C: Likewise.
38779         * g++.dg/template/instantiate3.C: Likewise.
38780
38781 2004-03-08  Eric Christopher  <echristo@redhat.com>
38782
38783         * * lib/target-supports.exp: Enable libiconv in test
38784         compilation.  Fix up error checking.
38785
38786 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38787
38788         PR middle-end/14289
38789         * gcc.dg/pr14289-1.c: New test case.
38790         * gcc.dg/pr14289-2.c: Likewise.
38791         * gcc.dg/pr14289-3.c: Likewise.
38792
38793 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38794
38795         * gcc.c-torture/execute/20040308-1.c: New test.
38796
38797 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38798
38799         * gcc.c-torture/execute/20040307-1.c: New test case.
38800
38801 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38802
38803         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38804
38805 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38806
38807         * gcc.dg/20040306-1.c: New test.
38808
38809 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38810
38811         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38812         them static.
38813         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38814
38815 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38816
38817         PR c/14465
38818         * gcc.dg/decl-6.c: New test.
38819
38820 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38821
38822         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38823         Rename LOGPOW -> LOG_POW.
38824         (SQRT_EXP, POW_EXP): New.
38825
38826 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38827
38828         * gcc.dg/i386-sse-8.c: New test.
38829
38830 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38831
38832         PR c/14114
38833         * gcc.dg/decl-5.c: New test.
38834
38835 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38836
38837         * gcc.dg/20040305-1.c: New test.
38838
38839 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38840
38841         PR other/14354
38842         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38843
38844 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38845
38846         PR c++/14425, c++/14426
38847         * g++.dg/ext/altivec-4.C: New test.
38848         * g++.dg/ext/altivec-5.C: New test.
38849
38850 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38851
38852         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38853         global variables of a type with no linkage.
38854         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38855         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38856         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38857         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38858         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38859         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38860         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38861         * g++.dg/warn/deprecated.C: Name enum Color.
38862         * g++.dg/overload/VLA.C: Name structure for 'b'.
38863         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38864
38865 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38866
38867         * gcc.c-torture/compile/20040304-1.c: New test.
38868
38869 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38870
38871         PR 13728
38872         * gcc.dg/decl-4.c: New testcase.
38873
38874 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38875
38876         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38877         as PRECF if sizeof (float) > sizeof (double).
38878         (PRECL): Make it the same as PRECF if
38879         sizeof (float) > sizeof (long double).
38880
38881 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38882
38883         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38884         system type.  Add check for irix6 which doesn't have c99 runtime.
38885
38886 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38887
38888         * gcc.dg/const-elim-1.c: xfail for xtensa.
38889
38890 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38891
38892         PR c++/14369
38893         * g++.dg/template/cond4.C: New test.
38894
38895 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38896
38897         PR c++/14360
38898         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38899
38900         PR c++/14361
38901         * g++.dg/parse/defarg7.C: New test.
38902
38903         PR c++/14359
38904         * g++.dg/template/friend26.C: New test.
38905
38906 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38907
38908         PR c++/14324
38909         * g++.dg/abi/mangle21.C: New test.
38910
38911         PR c++/14260
38912         * g++.dg/parse/constructor2.C: New test.
38913
38914         PR c++/14337
38915         * g++.dg/template/sfinae1.C: New test.
38916
38917 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38918
38919         PR c++/14267
38920         * g++.dg/expr/crash2.C: New test.
38921
38922         PR middle-end/13448
38923         * gcc.dg/inline-5.c: New test.
38924         * gcc.dg/always-inline.c: Split out tests into ...
38925         * gcc.dg/always-inline2.c: ... this and ...
38926         * gcc.dg/always-inline3.c: ... this.
38927
38928 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38929
38930         PR debug/12103
38931         * g++.dg/debug/crash1.C: New test.
38932
38933 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38934
38935         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38936         function with __attribute__((noinline)).
38937         (recurser_void2): Likewise.
38938         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38939         (recurser_void2): Likewise.
38940
38941 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38942
38943         PR middle-end/14203
38944         * g++.dg/warn/Wunused-6.C: New test case.
38945
38946 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38947
38948         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38949         not defined.
38950
38951 2004-02-27  Eric Christopher  <echristo@redhat.com>
38952
38953         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38954         * g++.dg/charset/asm2.c: Run only x86.
38955         * gcc.dg/charset/asm3.c: Ditto.
38956
38957 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38958
38959         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38960         ld_library_path.
38961
38962 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38963
38964         * g++.dg/ext/altivec-3.C: New.
38965
38966 2004-02-26  Richard Henderson  <rth@redhat.com>
38967
38968         * g++.dg/ext/attrib10.C: Mark for warning.
38969         * gcc.dg/attr-alias-1.c: New.
38970
38971 2004-02-26  Richard Henderson  <rth@redhat.com>
38972
38973         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38974         * gcc.c-torture/execute/20040208-2.c: ... it back.
38975
38976 2004-02-26  Eric Christopher  <echristo@redhat.com>
38977
38978         * lib/target-supports.exp (check-iconv-available): New function.
38979         * lib/gcc-dg.exp (dg-require-iconv): New function.
38980         Use above.
38981         * gcc.dg/charset: New directory.
38982         * gcc.dg/charset/charset.exp: New file.
38983         * gcc.dg/charset/asm1.c: Ditto.
38984         * gcc.dg/charset/asm2.c: Ditto.
38985         * gcc.dg/charset/asm3.c: Ditto.
38986         * gcc.dg/charset/asm4.c: Ditto.
38987         * gcc.dg/charset/asm5.c: Ditto.
38988         * gcc.dg/charset/attribute1.c: Ditto.
38989         * gcc.dg/charset/attribute2.c: Ditto.
38990         * gcc.dg/charset/string1.c: Ditto.
38991         * g++.dg/charset: New directory.
38992         * g++.dg/dg.exp: Add here. Special options.
38993         * g++.dg/charset/charset.exp: New file.
38994         * g++.dg/charset/asm1.c: Ditto.
38995         * g++.dg/charset/asm2.c: Ditto.
38996         * g++.dg/charset/asm3.c: Ditto.
38997         * g++.dg/charset/asm4.c: Ditto.
38998         * g++.dg/charset/attribute1.c: Ditto.
38999         * g++.dg/charset/attribute2.c: Ditto.
39000         * g++.dg/charset/extern1.cc: Ditto.
39001         * g++.dg/charset/extern2.cc: Ditto.
39002         * g++.dg/charset/string1.c: Ditto.
39003
39004 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39005
39006         PR c++/14278
39007         * g++.dg/parse/comma1.C: New test.
39008
39009 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39010
39011         PR c++/14284
39012         * g++.dg/template/ttp8.C: New test.
39013
39014 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39015
39016         * gcc.dg/fixuns-trunc-1.c: New test.
39017
39018 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39019
39020         * gcc.dg/builtins-config.h: Use #elif.
39021
39022 2004-02-26  Michael Matz  <matz@suse.de>
39023
39024         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39025         * gcc.dg/991214-1.c: Likewise.
39026         * gcc.dg/i386-asm-1.c: Likewise.
39027
39028 2004-02-25  Richard Henderson  <rth@redhat.com>
39029
39030         * gcc.c-torture/execute/20040208-2.c: Move ...
39031         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39032
39033 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39034
39035         PR c++/14246
39036         * g++.dg/other/crash-3.C: New test.
39037
39038 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39039
39040         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39041         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39042
39043         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39044         HP-UX.
39045
39046 2004-02-24  Michael Matz  <matz@suse.de>
39047
39048         * gcc.dg/i386-regparm.c: New.
39049
39050 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39051
39052         * gcc.c-torture/execute/20040223-1.c: New.
39053
39054 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39055             Kazu Hirata  <kazu@cs.umass.edu>
39056
39057         * gcc.dg/fwritable-strings-1.c: Remove.
39058
39059 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39060
39061         PR c/14156
39062         * gcc.dg/20040223-1.c: New test.
39063
39064 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39065
39066         PR c++/14106
39067         * g++.dg/ext/typeof9.C: New test.
39068
39069 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39070
39071         PR c++/14250
39072         * g++.dg/other/switch1.C: New test.
39073
39074 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39075
39076         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39077         * gcc.dg/va-arg-1.c: Likewise.
39078
39079 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39080
39081         PR c++/14143
39082         * g++.dg/template/koenig5.C: New test.
39083
39084 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39085
39086         * g++.dg/ext/altivec-1.C: Generalize target triple.
39087         * g++.dg/ext/altivec-2.C: New test case.
39088         * g++.dg/ext/altivec_check.h: New file.
39089         * gcc.dg/altivec-1.c: Generalize target triple;
39090         include altivec_check.h and call altivec_check().
39091         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39092         * gcc.dg/altivec-6.c: New test case.
39093         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39094         type casts as needed.
39095         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39096         altivec_check().
39097         * gcc.dg/altivec-12.c: New test case.
39098         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39099         include altivec_check.h and call altivec_check().
39100         * gcc.dg/altivec_check.h: New file.
39101
39102 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39103
39104         * lib/target-supports.exp (check_alias_available): Don't mangle
39105         function `g' in test program.
39106
39107 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39108
39109         * lib/target-supports.exp (check_profiling_available): Check
39110         argument to determine whether we support a profiling type.
39111         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39112         check_profiling_available.
39113         * g++.dg/bprob/bprob.exp: Likewise.
39114         * g77.dg/bprob/bprob.exp: Likewise.
39115         * gcc.misc-tests/bprob.exp: Likewise.
39116         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39117         dg-require-profiling and delete expected error handling.
39118         * gcc.dg/20021014-1.c: Likewise.
39119         * gcc.dg/nest.c: Likewise.
39120
39121 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39122
39123         PR c++/12007
39124         * g++.dg/other/vthunk1.C: New test.
39125
39126 2004-02-20  Falk Hueffner  <falk@debian.org>
39127
39128         PR target/14201
39129         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39130
39131 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39132
39133         PR c++/13927
39134         * g++.dg/other/error8.C: Remove XFAIL markers.
39135
39136         PR c++/14173
39137         * g++.dg/ext/packed5.C: New test.
39138
39139         PR c++/14199
39140         * g++.dg/warn/Wunused-5.C: New test.
39141
39142         PR c++/14186
39143         * g++.dg/lookup/member1.C: New test.
39144
39145 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39146
39147         * gcc.c-torture/compile/20040130-1.c: Enable only when
39148         __INT_MAX__ >= 2147483647L.
39149         * gcc.c-torture/compile/961203-1.c: Likewise.
39150
39151 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39152
39153         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39154         * g++.dg/opt/template1.C: Robustify assembler regexp
39155
39156 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39157
39158         * gcc.c-torture/execute/simd-4.x: Remove.
39159         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39160         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39161         Guard with #ifndef SKIP_ATTRIBUTE.
39162         * gcc.dg/compat/vector-1_y.c: Likewise.
39163         * gcc.dg/compat/vector-2_x.c: Likewise.
39164         * gcc.dg/compat/vector-2_y.c: Likewise.
39165         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39166         * g++.dg/eh/simd-2.C: Likewise.
39167
39168 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39169
39170         * gcc.c-torture/compile/complex-1.c: New.
39171
39172 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39173
39174         PR target/14209
39175         * gcc.c-torture/execute/20040218-1.c: New test.
39176
39177 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39178
39179         PR c++/14181
39180         * g++.dg/parse/new2.C: New test.
39181
39182 2004-02-18  Paul Brook  <paul@codesourcery.com>
39183
39184         * gcc.c-torture/compile/libcall-1.c: New test.
39185
39186 2004-02-18  Paul Brook  <paul@codesourcery.com>
39187
39188         PR debug/12934
39189         * gcc.dg/debug/debug-7.c: New test.
39190
39191 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39192
39193         * gcc.dg/20040217-1.c: New test.
39194
39195 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39196
39197         * gcc.c-torture/execute/990208-1.x: Delete.
39198
39199 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39200
39201         * gcc.c-torture/execute/20040208-2.x: New file.
39202
39203 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39204
39205         PR c++/11326
39206         * g++.dg/abi/structret1.C: New test.
39207
39208 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39209
39210         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39211         (i386_cpuid): No need to test if cpuid is available on AMD64.
39212         Fix assembly, so that it works onboth i386 and AMD64.
39213         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39214         (vecInLong): Fix s[] member type to unsigned int.
39215         (vecInWord): Remove type.
39216         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39217         (a64, b64, c64, d64, e64): Remove.
39218         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39219         Remove unused variable.  Remove initialization of removed variables.
39220         Don't call mmx_tests nor sse_tests.
39221         (reference_mmx, reference_sse): Remove.
39222         (check): Add return stmt.
39223         * gcc.dg/i386-sse-7.c: New test.
39224         * gcc.dg/i386-mmx-4.c: New test.
39225
39226 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39227
39228         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39229         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39230         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39231         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39232         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39233         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39234         g++.dg/tc1/dr94.C: Fix line terminator.
39235
39236 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39237
39238         * gcc.c-torture/compile/20040216-1.c: New.
39239
39240 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39241
39242         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39243         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39244         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39245         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39246         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39247         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39248
39249 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39250
39251         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39252
39253 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39254
39255         PR c++/13971
39256         * g++.dg/expr/cond4.C: New test.
39257
39258         PR c++/14086
39259         * g++.dg/lookup/crash2.C: New test.
39260
39261 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39262
39263         * gcc.c-torture/compile/20040214-2.c: New test.
39264
39265 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39266
39267         PR c++/14116
39268         * g++.dg/ext/typeof8.C: New test.
39269
39270 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39271
39272         * gcc.c-torture/compile/20040214-1.c: New test.
39273
39274 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39275
39276         PR c++/13635
39277         * g++.dg/template/spec11.C: New test.
39278
39279 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39280
39281         PR c++/13927
39282         * g++.dg/other/error8.C: New test.
39283
39284 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39285
39286         PR c++/14122
39287         * g++.dg/template/array4.C: New test.
39288
39289         PR c++/14108
39290         * g++.dg/inherit/thunk2.C: New test.
39291
39292         PR c++/14083
39293         * g++.dg/eh/cond2.C: New test.
39294
39295 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39296
39297         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39298
39299 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39300
39301         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39302
39303 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39304
39305         * g++.dg/simd-2.C: xfail on ppc64-linux.
39306
39307 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39308
39309         PR c/456
39310         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39311         tests.
39312
39313 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39314
39315         * gcc.dg/builtins-33.c: New test.
39316
39317 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39318
39319         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39320
39321 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39322
39323         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39324
39325 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39326
39327         * gcc.dg/ppc64-abi-3.c: New test.
39328
39329 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39330
39331         PR c/14092
39332
39333         * gcc.dg/pr14092-1.c: New testcase.
39334
39335 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39336
39337         * gcc.dg/cpp/assert4.c: Fix typo last change.
39338
39339         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39340         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39341
39342         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39343
39344 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39345
39346         * gcc.c-torture/compile/20040209-1.c: New test case.
39347
39348 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39349
39350         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39351
39352 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39353
39354         * gcc.c-torture/execute/20040208-[12].c: New tests.
39355
39356 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39357
39358         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39359
39360 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39361
39362         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39363
39364 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39365
39366         Bug 13856
39367         * gcc.dg/visibility-8.c: New testcase.
39368
39369 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39370
39371         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39372         arguments.
39373         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39374
39375 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39376
39377         PR middle-end/13696
39378         * g++.dg/opt/fold1.C: New test case.
39379
39380 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39381
39382         PR c++/14033
39383         * g++.dg/other/crash-2.C: New test.
39384
39385 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39386
39387         PR c++/14028
39388         * g++.dg/parse/angle-bracket2.C: New test.
39389
39390 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39391
39392         PR middle-end/13750
39393         Revert:
39394         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39395         PR pch/13361
39396         * g++.dg/pch/wchar-1.C: New.
39397         * g++.dg/pch/wchar-1.Hs: New.
39398
39399 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39400
39401         PR c++/14008
39402         * g++.dg/parse/error15.C: New test.
39403         * g++.dg/parse/crash11.C: Update dg-error mark.
39404
39405 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39406
39407         PR c++/13932
39408         * g++.dg/warn/conv2.C: New test.
39409
39410 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39411
39412         PR c++/13086
39413         * g++.dg/warn/incomplete1.C: Remove xfail.
39414
39415 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39416
39417         * lib/file-format.exp (gcc_target_object_format): Use
39418         ${tool}_target_compile, not gcc_target_compile.
39419         * lib/target-supports.exp (check_alias_available): Likewise.
39420         (check_gc_sections_available): Likewise.
39421         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39422         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39423         dg-require-alias.
39424
39425 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39426
39427         PR c++/13969
39428         * g++.dg/template/static6.C: New test.
39429
39430 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39431
39432         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39433
39434 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39435
39436         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39437         tests for systems where `char' is unsigned by default.
39438
39439 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39440
39441         PR c++/13997
39442         * g++.dg/template/partial3.C: New test.
39443
39444 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39445
39446         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39447         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39448         Remove mentions of obsolete ports.
39449
39450 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39451
39452         * gcc.dg/noncompile/20001228-1.c: Fix for new
39453         error message.
39454
39455 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39456
39457         PR target/9348
39458         * gcc.c-torture/execute/multdi-1.c: New test case.
39459
39460 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39461
39462         PR c++/13925
39463         * g++.dg/template/lookup5.C: New test.
39464
39465 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39466
39467         PR c++/13950
39468         * g++.dg/template/lookup4.C: New test.
39469
39470         PR c++/13970
39471         * g++.dg/parse/error14.C: New test.
39472
39473         PR c++/14002
39474         * g++.dg/parse/template13.C: New test.
39475
39476 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39477
39478         PR c++/13978
39479         * g++.dg/template/koenig4.C: New test.
39480
39481         PR c++/13968
39482         * g++.dg/template/crash17.C: New test.
39483
39484         PR c++/13975
39485         * g++.dg/parse/error13.C: New test.
39486         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39487
39488 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39489
39490         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39491
39492 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39493
39494         PR c/11658
39495         PR c/13994
39496         * gcc.dg/noncompile/20040203-1.c: New test.
39497         * gcc.dg/noncompile/20040203-2.c: Likewise.
39498         * gcc.dg/noncompile/20040203-3.c: Likewise.
39499         * gcc.dg/20040203-1.c: Likewise.
39500
39501 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39502
39503         PR c++/10858
39504         * g++.dg/template/sizeof7.C: New test.
39505
39506 2004-02-02  Eric Christopher  <echristo@redhat.com>
39507             Zack Weinberg  <zack@codesourcery.com>
39508
39509         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39510
39511 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39512
39513         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39514         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39515         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39516         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39517
39518 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39519
39520         PR c++/13113
39521         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39522
39523         PR c++/13854
39524         * g++.dg/ext/attrib13.C: New test.
39525
39526         PR c++/13907
39527         * g++.dg/conversion/op2.C: New test.
39528
39529 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39530
39531         * gcc.dg/titype-1.c: Fix pasto.
39532
39533 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39534
39535         * gcc.dg/titype-1.c: New test.
39536
39537 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39538
39539         PR c++/13957
39540         * g++.dg/template/non-type-template-argument-1.C,
39541         g++.dg/template/qualified-id1.C: Update dg-error marks.
39542         * g++.dg/template/nontype6.C: New test.
39543
39544 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39545
39546         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39547         * gcc.dg/builtins-31.c: New testcase.
39548         * gcc.dg/builtins-32.c: New testcase.
39549
39550 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39551
39552         * objc.dg/call-super-2.m: Update line numbers
39553         for the including of stddef.h.
39554
39555 2004-01-30  Michael Matz  <matz@suse.de>
39556
39557         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39558         g++.dg/ext/case-range3.C: New tests.
39559
39560 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39561
39562         DR206
39563         PR c++/13813
39564         * g++.dg/template/member4.C: New test.
39565
39566 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39567
39568         PR c++/13683
39569         * g++.dg/template/sizeof6.C: New test.
39570
39571 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39572
39573         * gcc.dg/fwritable-strings-1.c: New test.
39574
39575 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39576
39577         * gcc.c-torture/compile/20040130-1.c: New test.
39578
39579 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39580
39581         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39582
39583 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39584
39585         PR c++/13883
39586         * g++.dg/template/ctor3.C: New test.
39587
39588 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39589
39590         * g++.dg/tc1: New directory.
39591         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39592         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39593         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39594         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39595         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39596
39597 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39598
39599         * g++.dg/parse/error11.C: New test.
39600         * g++.dg/parse/error12.C: Likewise.
39601
39602 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39603
39604         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39605         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39606
39607 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39608
39609         PR c++/13791
39610         * g++.dg/ext/attrib12.C: New test.
39611
39612         PR c++/13736
39613         * g++.dg/parse/cast2.C: New test.
39614
39615 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39616
39617         * objc.dg/encode-2.m (main): New local string.  Set depending on
39618         sizeof long.  Use in sscanf call.
39619         * objc.dg/encode-3.m (main): New local string.  Set depending on
39620         sizeof long.  Use in scan_initial call.
39621
39622 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39623
39624         * objc.dg/call-super-2.m: Make LP64-safe.
39625         * objc.dg/desig-init-1.m: Likewise.
39626
39627 2004-01-27  Devang Patel <dpatel@apple.com>
39628
39629         * g++.dg/debug/namespace1.C: New test.
39630
39631 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39632
39633         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39634         xscale-*-*.
39635
39636         * gcc.dg/arm-mmx-1.c: New test.
39637
39638 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39639
39640         * gcc.dg/20040127-1.c: New test.
39641         * gcc.dg/20040127-2.c: New test.
39642
39643 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39644
39645         * objc.dg/stret-1.m (glob): Renamed to globa.
39646
39647 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39648
39649         PR c++/13663
39650         * g++.dg/expr/for1.C: New test.
39651
39652 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39653
39654         PR middle-end/13779
39655         * gcc.dg/darwin-longlong.c: New test.
39656
39657 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39658
39659         * gcc.dg/20040124-1.c: Moved test from here...
39660         * gcc.c-torture/compile/20040124-1.c: ...to here.
39661
39662 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39663
39664         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39665         the assembly output if -m64 is passed.
39666
39667 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39668
39669         PR c++/13833
39670         * g++.dg/template/cond3.C: New test.
39671
39672 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39673
39674         PR c++/13810
39675         * g++.dg/template/ttp7.C: New test.
39676
39677 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39678
39679         PR c++/13797
39680         * g++.dg/template/nontype4.C: New test.
39681         * g++.dg/template/nontype5.C: Likewise.
39682
39683 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39684
39685         * gcc.dg/torture/mips-clobber-at.c: New test.
39686
39687 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39688
39689         * gcc.dg/20040124-1.c: New test.
39690
39691 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39692
39693         * gcc.dg/20040123-1.c: New test.
39694
39695 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39696
39697         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39698
39699 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39700
39701         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39702
39703 2004-01-23  Andrew Pinski  <apinski@apple.com>
39704
39705         * gcc.dg/20030121-1.c: Move to ..
39706         * gcc.dg/20040121-1.c: here.
39707
39708 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39709
39710         * gcc.dg/builtins-29.c: New test case.
39711
39712 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39713
39714         PR 18314
39715         * gcc.dg/builtins-30.c: New testcase.
39716
39717 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39718
39719         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39720         * lib/g77.exp: Likewise.
39721         * lib/objc.exp: Likewise.
39722         * lib/g++.exp: Likewise.
39723
39724 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39725
39726         * gcc.dg/struct-by-value-2.c: New test.
39727
39728 2004-01-21  Andrew Pinski  <apinski@apple.com>
39729
39730         PR target/13785
39731         * gcc.dg/20030121-1.c: New test.
39732
39733 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39734
39735         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39736         clobber frame pointer register in asm statement.
39737
39738 2004-01-21  Falk Hueffner  <falk@debian.org>
39739
39740         * gcc.c-torture/compile/20040121-1.c: New test.
39741
39742 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39743
39744         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39745
39746 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39747
39748         * gcc.dg/ppc64-abi-2.c: New test.
39749
39750 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39751
39752         * lib/treelang.exp: Fill out this file.
39753         * lib/treelang-dg.exp: New File.
39754
39755 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39756
39757         * gcc.c-torture/compile/981022-1.c: Remove.
39758         * gcc.dg/array-5.c: Remove XFAIL.
39759         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39760         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39761         gcc.dg/cond-lvalue-1.c: Update.
39762         * gcc.dg/cast-lvalue-2.c: New test.
39763
39764 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39765
39766         PR c++/13592
39767         * g++.dg/other/error1.C (class foo): Tweak error message.
39768
39769         PR c++/13592
39770         * g++.dg/template/call2.C: New test.
39771
39772 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39773
39774         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39775         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39776         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39777         scalar-return-1_x.c, scalar-return-2_y.c,
39778         scalar-return-3_x.c, scalar-return-3_y.c,
39779         scalar-return-4_x.c, scalar-return-4_y.c,
39780         struct-align-1.h, struct-align-1_x.c,
39781         struct-align-1_y.c, struct-align-2.h,
39782         struct-align-2_x.c, struct-align-2_y.c,
39783         struct-by-value-10_y.c, struct-by-value-11_x.c,
39784         struct-by-value-11_y.c, struct-by-value-12_x.c,
39785         struct-by-value-12_y.c, struct-by-value-13_x.c,
39786         struct-by-value-13_y.c, struct-by-value-14_x.c,
39787         struct-by-value-14_y.c, struct-by-value-15_x.c,
39788         struct-by-value-15_y.c, struct-by-value-16_y.c,
39789         struct-by-value-17_y.c, struct-by-value-18_y.c,
39790         struct-by-value-19_y.c, struct-by-value-1_x.c,
39791         struct-by-value-1_y.c, struct-by-value-20_y.c,
39792         struct-by-value-2_x.c, struct-by-value-2_y.c,
39793         struct-by-value-3_y.c, struct-by-value-4_x.c,
39794         struct-by-value-4_y.c, struct-by-value-5_y.c,
39795         struct-by-value-6_y.c, struct-by-value-7_y.c
39796         struct-by-value-8_x.c, struct-by-value-8_y.c
39797         struct-by-value-9_x.c, struct-by-value-9_y.c
39798         struct-return-10_x.c, struct-return-10_y.c,
39799         struct-return-19_x.c, struct-return-20_x.c
39800         struct-return-2_x.c, struct-return-2_y.c
39801         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39802         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39803
39804 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39805
39806         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39807         attribute on sparc*-sun-solaris2.*.
39808
39809 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39810
39811         PR c++/13710
39812         * g++.dg/ext/typeof7.C: New test.
39813
39814 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39815
39816         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39817         * gcc.dg/const-elim-1.c: Same.
39818
39819 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39820
39821         * objc.dg/stret-1.m: New.
39822         * objc.dg/stret-2.m: New.
39823
39824 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39825
39826         PR c++/11895
39827         * g++.dg/ext/vector1.C: New test.
39828
39829 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39830
39831         * gcc.dg/pch/import-1.c: New.
39832         * gcc.dg/pch/import-1.hs: New.
39833         * gcc.dg/pch/import-1a.h: New.
39834         * gcc.dg/pch/import-1b.h: New.
39835         * gcc.dg/pch/import-1c.h: New.
39836
39837 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39838
39839         PR c++/13574
39840         * g++.dg/ext/array1.C: New test.
39841
39842         PR c++/13178
39843         * g++.dg/conversion/op1.C: New test.
39844
39845 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39846
39847         PR 11864
39848         From Kazumoto Kojima / Dan Kegel:
39849         * gcc.dg/pr11864-1.c: New test.
39850
39851         PR 10392
39852         From Marcus Comstedt / Dan Kegel:
39853         * gcc.dg/pr10392-1.c: New test.
39854
39855 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39856
39857         PR c++/13478
39858         * g++.dg/init/ref10.C: New test.
39859
39860 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39861
39862         PR c++/13407
39863         * g++.dg/parse/typename6.C: New test.
39864
39865 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39866
39867         PR pch/13361
39868         * g++.dg/pch/wchar-1.C: New.
39869         * g++.dg/pch/wchar-1.Hs: New.
39870
39871 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39872
39873         PR c++/9259
39874         * g++.dg/expr/sizeof2.C: New test.
39875
39876 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39877
39878         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39879
39880 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39881
39882         PR c++/13659
39883         * g++.dg/lookup/strong-using-3.C: New.
39884         * g++.dg/lookup/using-10.C: New.
39885
39886 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39887
39888         PR c++/13594
39889         * g++.dg/lookup/strong-using-2.C: New.
39890
39891 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39892             Dan Kegel <dank@kegel.com>
39893             J"orn Rennecke <joern.rennecke@superh.com>
39894
39895         PR target/9365
39896         * gcc.dg/pr9365-1.c: New test.
39897
39898 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39899
39900         PR c++/8856
39901         * g++.dg/parse/casting-operator2.C: New test.
39902         * g++.old-deja/g++.pt/explicit83.C: Remove.
39903
39904 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39905
39906         * gcc.dg/label-compound-stmt-1.c: New test.
39907         * gcc.c-torture/compile/950922-1.c,
39908         gcc.c-torture/compile/20000211-3.c,
39909         gcc.c-torture/compile/20000518-1.c,
39910         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39911         compound statements.
39912
39913 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39914
39915         * gcc.dg/ppc64-abi-1.c: New test.
39916
39917 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39918
39919          * g++.dg/ext/attrib9.C: Add dg-warnings.
39920
39921 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39922
39923         PR c++/12335
39924         * g++.dg/parse/dtor3.C: New test.
39925
39926 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39927
39928         PR c++/12709
39929         * g++.dg/parse/try-catch-1.C: New test.
39930
39931 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39932
39933         * ada/acats/run_all.sh: Add more verbose output in acats.log
39934         when compiling tests.
39935
39936 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39937
39938         PR 13656
39939         * gcc.dg/typedef-redecl.c: New test case.
39940         * gcc.dg/typedef-redecl.h: New support file.
39941
39942 2004-01-13  Jan Hubicka  <jh@suse.cz>
39943
39944         * gcc.dg/always_inline.c: New test.
39945         * gcc.dg/debug/20031231-1.c: Fix.
39946
39947 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39948
39949         PR c++/13474
39950         * g++.dg/template/array3.C: New test.
39951
39952 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39953
39954         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39955         * g++.dg/warn/Wunused-2.C: Likewise.
39956
39957 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39958
39959         PR c++/13289
39960         * g++.dg/template/instantiate6.C: New test.
39961
39962 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39963
39964         PR middle-end/11397
39965         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39966
39967 2004-01-12  Jan Hubicka  <jh@suse.cz>
39968
39969         PR opt/12826
39970         * gcc.dg/20040112-1.c: New.
39971
39972         * gcc.dg/dwarf-die[1-7].c: Move to...
39973         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39974         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39975
39976 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39977
39978         PR c++/4100
39979         * g++.dg/parse/friend4.C: New test.
39980
39981 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39982
39983         PR c++/4100
39984         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39985         definition is called a friend.
39986
39987 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39988
39989         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39990
39991 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39992
39993         PR c++/3478
39994         * g++.dg/parse/error10.C: New test.
39995         * g++.dg/template/arg2.C: Accept "invalid type" error.
39996
39997 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39998
39999         PR middle-end/13392
40000         * g++.dg/opt/expect2.C: New test.
40001
40002 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40003
40004         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40005         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40006         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40007         Update dg-error regexps.
40008
40009 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40010
40011         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40012         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40013
40014 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40015
40016         * gcc.dg/pragma-re-1.c: Use right pointer type.
40017
40018 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40019
40020         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40021
40022 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40023
40024         * gcc.dg/rs6000-ldouble-1.c: New.
40025
40026 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40027
40028         DR 337
40029         PR c++/9256
40030         * g++.dg/other/abstract1.C: New test.
40031
40032 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40033
40034         * g++.dg/lookup/strong-using-1.C: New.
40035
40036 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40037
40038         PR c/11234
40039         * gcc.dg/func-ptr-conv-1.c: New test.
40040         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40041
40042 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40043
40044         PR target/13380.
40045         * gcc.c-torture/compile/20040109-1.c: New.
40046
40047 2004-01-08  Stuart Hastings  <stuart@apple.com>
40048
40049         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40050         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40051         * gcc.dg/i386-sse-6.c: ...this new testcase.
40052
40053 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40054
40055         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40056
40057 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40058
40059         * ada/acats/run_acats: Treat 'gnatchop' the same way
40060         as 'gnatmake'.  Export GCC_DRIVER.
40061         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40062         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40063
40064 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40065
40066         PR c++/12573
40067         * g++.dg/template/dependent-expr4.C: New test.
40068
40069 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40070
40071         * gcc.dg/altivec-11.c: New test.
40072
40073 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40074
40075         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40076
40077 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40078
40079         PR c/6024
40080         * gcc.dg/enum-compat-1.c: New test.
40081         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40082
40083 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40084
40085         PR c/12165
40086         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40087         gcc.dg/c99-idem-qual-3.c: New tests.
40088
40089 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40090
40091         * gcc.dg/winline-7.c: Don't cast void * to int.
40092
40093 2004-01-06  Jan Hubicka  <jh@suse.cz>
40094
40095         * gcc.dg/i386-sse-5.c: New test
40096         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40097
40098 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40099
40100         PR c++/12815
40101         * g++.dg/rtti/typeid4.C: New test.
40102
40103 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40104
40105         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40106
40107 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40108
40109         PR c++/12132
40110         * g++.dg/template/error11.C: New test.
40111
40112         PR c++/13451
40113         * g++.dg/template/class2.C: New test.
40114
40115 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40116         Richard Sandiford <rsandifo@redhat.com>
40117
40118         PR c++/13387
40119         * g++.dg/opt/alias3.C: New test.
40120
40121 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40122
40123         PR c++/13157
40124         * g++.dg/template/koenig3.C: New test.
40125
40126         PR c++/13529
40127         * g++.dg/parse/offsetof3.C: New test.
40128
40129         * g++.dg/init/copy7.C: Add missing dg-error markers.
40130
40131         PR c++/12226
40132         * g++.dg/init/copy7.c: New test.
40133
40134         PR c++/13536
40135         * g++.dg/parse/cast1.C: New test.
40136
40137 2004-01-04  Jan Hubicka  <jh@suse.cz>
40138
40139         * gcc.dg/winline[1-7].c: New tests.
40140
40141 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40142
40143         PR c++/13520
40144         * g++.dg/template/qualttp22.C: New test.
40145
40146 2004-01-01  Jan Hubicka  <jh@suse.cz>
40147
40148         * gcc.dg/debug/20031231-1.c: New.
40149         * gcc.c-torture/compile/20040101-1.c: New.
40150         * gcc.dg/dwarf-die-[1-7].c: New.
40151
40152 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40153
40154         PR optimization/13521
40155         * gcc.c-torture/compile/20031231-1.c: New test.
40156
40157 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40158
40159         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40160
40161 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40162
40163         PR c++/10079
40164         * g++.dg/template/crash16.C: New test.
40165
40166 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40167
40168         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40169
40170 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40171
40172         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40173         ports.
40174         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40175         * g++.old-deja/g++.law/profile1.C: Likewise.
40176         * gcc.c-torture/compile/981006-1.c: Likewise.
40177         * gcc.c-torture/execute/loop-2e.x: Likewise.
40178         * gcc.c-torture/execute/loop-2f.x: Remove.
40179         * gcc.c-torture/execute/loop-2g.x: Likewise.
40180         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40181         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40182
40183 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40184
40185         PR c++/13507
40186         * g++.dg/ext/attrib11.C: New test.
40187
40188         PR c++/13494
40189         * g++.dg/template/array2-1.C: New test.
40190         * g++.dg/template/array2-2.C: New test.
40191
40192 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40193
40194         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40195
40196 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40197
40198         PR c++/12774
40199         * g++.dg/template/array1-1.C: New test.
40200         * g++.dg/template/array1-2.C: New test.
40201
40202 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40203
40204         PR fortran/12632
40205         * g77.dg/12632.f: New test case.
40206
40207 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40208
40209         PR c++/13289
40210         * g++.dg/parse/nontype1.C: New test.
40211
40212 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40213
40214         PR c++/12403
40215         * g++.dg/parse/explicit1.C: New test.
40216         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40217
40218 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40219
40220         PR c++/13081
40221         * g++.dg/opt/inline6.C: New test.
40222
40223         PR c++/12613
40224         * g++.dg/parse/error9.C: New test.
40225
40226         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40227
40228 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40229
40230         PR c++/13009
40231         * g++.dg/init/assign1.C: New test.
40232
40233 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40234
40235         PR c++/13070
40236         * g++.dg/warn/format3.C: New test case.
40237
40238 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40239
40240         * gcc.c-torture/compile/20031227-1.c: New test.
40241
40242 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40243
40244         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40245         * g77.dg/bprob/bprob.exp: Likewise.
40246         * gcc.misc-tests/bprob.exp: Likewise.
40247         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40248         variants on systems where the library does not provide that
40249         functionality.
40250         * gcc.dg/builtins-20.c: Use builtins-config.h.
40251         * gcc.dg/builtins-config.h: New file.
40252
40253 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40254
40255         * lib/gcc-dg.exp (dg-require-profiling): New function.
40256         * lib/target-supports.exp (check_profiling_available): Likewise.
40257         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40258         * g77.dg/bprob/bprob.exp: Likewise.
40259         * gcc.misc-tests/bprob.exp: Likewise.
40260         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40261         * gcc.dg/20021014-1.c: Likewise.
40262         * gcc.dg/nest.c: Likewise.
40263
40264 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40265
40266         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40267         compiling.
40268         * g++.dg/lookup/java2.C: Likewise.
40269         * gcc.dg/cpp/lexident.c: Likewise.
40270
40271 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40272
40273         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40274         given.
40275         * gcc.c-torture/compile/961203-1.c: Likewise.
40276         * gcc.c-torture/compile/980506-1.c: Likewise.
40277
40278 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40279
40280         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40281         (additional_prunes): New global.
40282         (gcc-dg-prune): Handle additional per-test pruning.
40283         (dg-test): Clear additional_prunes between tests.
40284
40285         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40286         dg-prune-output to avoid spurious failures from assembler
40287         complaining about nonexistent WAW violations.
40288         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40289         Use dg-prune-output to avoid spurious failures from assembler
40290         warning about Itanium B-step errata.
40291
40292 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40293
40294         * g++.dg/abi/macro0.C: New test.
40295         * g++.dg/abi/macro1.C: Likewise.
40296         * g++.dg/abi/macro2.C: Likewise.
40297
40298         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40299         * g++.dg/abi/bitfield7.C: Likewise.
40300         * g++.dg/abi/dtor2.C: Likewise.
40301         * g++.dg/abi/mangle11.C: Likewise.
40302         * g++.dg/abi/mangle12.C: Likewise.
40303         * g++.dg/abi/mangle14.C: Likewise.
40304         * g++.dg/abi/mangle17.C: Likewise.
40305         * g++.dg/abi/vbase10.C: Likewise.
40306         * g++.dg/abi/vbase14.C: Likewise.
40307         * g++.dg/template/qualttp17.C: Likewise.
40308
40309 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40310
40311         PR c/11995
40312         * gcc.dg/20031223-1.c: New test.
40313
40314 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40315
40316         * gcc.dg/noreturn-7.c: New test.
40317
40318 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40319
40320         * gcc.dg/null-pointer-1.c: New test.
40321
40322 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40323
40324         * g++.old-deja/g++.jason/template18.C: Remove.
40325         * g++.old-deja/g++.jason/template37.C: Likewise.
40326
40327         PR c++/12862
40328         * g++.dg/lookup/ns1.C: New test.
40329
40330         PR c++/12397
40331         * g++.dg/template/lookup3.C: New test.
40332
40333 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40334
40335         * g++.dg/template/recurse1.C: New test
40336
40337 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40338
40339         PR c++/12479
40340         * g++.dg/parse/semicolon1.C: New test.
40341         * g++.dg/parse/semicolon1.h: Likewise.
40342
40343 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40344
40345         * gcc.dg/darwin-misaligned.c: New test.
40346
40347 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40348
40349         PR c/9163
40350         * gcc.dg/20031222-1.c: New test.
40351
40352 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40353
40354         PR c++/13438
40355         * g++.dg/parse/error8.C: New test.
40356
40357         PR c++/11554
40358         * g++.dg/warn/ctor-init-1.C: New test.
40359
40360 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40361
40362         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40363         too small.
40364         * gcc.c-torture/compile/930217-1.c: Likewise.
40365         * gcc.c-torture/compile/930513-1.c: Likewise.
40366         * gcc.c-torture/execute/920908-2.c: Likewise.
40367         * gcc.c-torture/execute/921204-1.c: Likewise.
40368         * gcc.c-torture/execute/930621-1.c: Likewise.
40369         * gcc.c-torture/execute/930630-1.c: Likewise.
40370         * gcc.c-torture/execute/931031-1.c: Likewise.
40371         * gcc.c-torture/execute/980602-2.c: Likewise.
40372         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40373         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40374         * gcc.c-torture/execute/extzvsi.c: Likewise.
40375         * gcc.c-torture/unsorted/ext.c: Likewise.
40376
40377 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40378
40379         PR target/12749
40380         * gcc.c-torture/compile/20031220-2.c: New test case.
40381
40382 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40383
40384         PR optimization/13031
40385         * gcc.c-torture/compile/20031220-1.c: New test case.
40386
40387 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40388
40389         * gcc.dg/cast-function-1.c: New test.
40390
40391 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40392
40393         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40394         formats.
40395
40396 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40397
40398         PR c++/12795
40399         * g++.dg/ext/attrib10.C: New test.
40400
40401 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40402
40403         * gcc.dg/cleanup-10.c: New test.
40404         * gcc.dg/cleanup-11.c: New test.
40405
40406 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40407
40408         PR c++/13239
40409         * g++.dg/opt/expect1.C: New test.
40410
40411 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40412
40413         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40414
40415 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40416
40417         PR debug/12923
40418         * gcc.dg/20031218-1.c: New test.
40419
40420         PR debug/12389
40421         * gcc.dg/20031218-2.c: New test.
40422         * gcc.dg/20031218-3.c: New test.
40423
40424         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40425         of label name and allow for USER_LABEL_PREFIX == "_" names.
40426         * g++.dg/abi/mangle18-2.C: Likewise.
40427         * g++.dg/abi/mangle19-1.C: Likewise.
40428         * g++.dg/abi/mangle19-2.C: Likewise.
40429         * g++.dg/abi/mangle20-1.C: Likewise.
40430         * g++.dg/abi/mangle20-2.C: Likewise.
40431
40432 2003-12-18  Richard Henderson  <rth@redhat.com>
40433
40434         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40435
40436 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40437             Dan Kegel <dank@kegel.com>
40438
40439         PR other/12009
40440         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40441         testing a cross compiler, it causes spurious compile failures.
40442         * lib/g++.exp: Likewise.
40443
40444 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40445
40446         PR c++/13262
40447         * g++.dg/template/access13.C: New test.
40448
40449 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40450
40451         * gcc.dg/20031216-1.c: New test.
40452
40453 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40454
40455         PR c++/9154
40456         * g++.dg/template/error10.C: New test.
40457
40458 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40459
40460         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40461         * g++.dg/eh/simd-2.C: Likewise.
40462
40463 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40464             Roger Sayle  <roger@eyesopen.com>
40465
40466         * gcc.c-torture/execute/ieee/mzero5.c: New.
40467
40468 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40469
40470         PR c++/10603
40471         * g++.dg/parse/error6.C: New test.
40472
40473         PR c++/12827
40474         * g++.dg/parse/error7.C: New test.
40475
40476 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40477
40478         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40479         at -O with stabs debugging formats.
40480         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40481         * gcc.dg/debug/debug-2.c: Likewise.
40482
40483 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40484
40485         PR c++/12696
40486         * g++.dg/init/error1.C: New test.
40487
40488         PR c++/12218
40489         * g++.dg/init/pm3.C: New test.
40490
40491 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40492
40493         PR c/3347
40494         * gcc.dg/bitfld-8.c: New test.
40495
40496 2003-12-16  James Lemke  <jim@wasabisystems.com>
40497
40498         * gcc.dg/arm-scd42-[123].c: New tests.
40499
40500 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40501
40502         PR c++/9043
40503         * g++.dg/abi/mangle20-1.C: New test.
40504         * g++.dg/abi/mangle20-2.C: New test.
40505
40506 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40507
40508         PR c++/13275
40509         * g++.dg/other/offsetof2.C: Remove XFAIL.
40510         * g++.dg/parse/offsetof1.C: New test.
40511         * g++.gd/parse/offsetof2.C: Likewise.
40512
40513 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40514
40515         * g++.dg/template/nontype3.C: New test.
40516         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40517
40518 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40519
40520         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40521
40522 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40523
40524         PR c++/13387
40525         * g++.dg/expr/assign1.C: New test.
40526
40527         PR c++/13242
40528         * g++.dg/abi/mangle19-1.C: New test.
40529         * g++.dg/abi/mangle19-2.C: New test.
40530
40531 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40532
40533         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40534
40535 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40536
40537         * gcc.c-torture/execute/20031216-1.c: New test.
40538
40539 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40540
40541         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40542         an ICE regression.
40543
40544 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40545
40546         PR c++/10926
40547         * g++.dg/template/error9.C: New test.
40548
40549         PR c++/11116
40550         * g++.dg/template/error8.C: New test.
40551
40552 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40553
40554         PR middle-end/13400
40555         * gcc.c-torture/execute/20031215-1.c: New test case.
40556
40557 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40558
40559         PR c++/13269
40560         * g++.dg/parse/error5.C: New test.
40561
40562         PR c++/12989
40563         * g++.dg/expr/sizeof1.C: New test.
40564
40565         PR c++/13310
40566         * g++.dg/template/crash15.C: New test.
40567
40568 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40569
40570         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40571         a non-POD type as the last named parameter of a varargs function.
40572
40573 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40574
40575         PR c++/13243
40576         PR c++/12573
40577         * g++.dg/template/crash14.C: New test.
40578         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40579
40580 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40581
40582         * g++.dg/other/java1.C: New test.
40583
40584         PR c++/13241
40585         * g++.dg/abi/mangle18-1.C: New test.
40586         * g++.dg/abi/mangle18-2.C: New test.
40587
40588 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40589
40590         PR optimization/10312
40591         * gcc.c-torture/execute/20031214-1.c: New.
40592
40593 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40594
40595         PR c++/10779
40596         PR c++/12160
40597         * g++.dg/parse/error3.C: New test.
40598         * g++.dg/parse/error4.C: Likewise.
40599         * g++.dg/abi/mangle4.C: Tweak error messages.
40600         * g++.dg/lookup/using5.C: Likewise.
40601         * g++.dg/other/error2.C: Likewise.
40602         * g++.dg/parse/typename5.C: Likewise.
40603         * g++.dg/parse/undefined1.C: Likewise.
40604         * g++.dg/template/arg2.C: Likewise.
40605         * g++.dg/template/ttp3.C: Likewise.
40606         * g++.dg/template/type1.C: Likewise.
40607         * g++.old-deja/g++.other/crash32.C: Likewise.
40608         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40609
40610 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40611
40612         PR c++/13106
40613         * g++.dg/warn/noreturn-3.C: New test.
40614
40615 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40616
40617         PR c++/13118
40618         * g++.dg/abi/covariant3.C: New.
40619
40620 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40621
40622         * g++.dg/eh/ia64-1.C: New test.
40623
40624 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40625
40626         PR optimization/13037
40627         * g77.f-torture/execute/13037.f: New test case.
40628
40629 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40630
40631         PR c++/12881
40632         * g++.dg/abi/covariant2.C: New.
40633
40634 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40635
40636         * gcc.dg/cpp/trad/macro.c: New tests.
40637
40638 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40639
40640         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40641
40642 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40643
40644         PR other/10819
40645         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40646         to fix Bug 10819.
40647         * lib/g++.exp (g++_version): Likewise.
40648         * lib/g77.exp (g77_version): Likewise.
40649         * lib/objc.exp (default_objc_version): Likewise.
40650
40651 2003-12-10  Richard Henderson  <rth@redhat.com>
40652
40653         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40654
40655         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40656
40657 2003-12-08  Matt Austern  <austern@apple.com>
40658
40659         PR c/13134
40660         * lib/gcc-dg.exp (dg-require-visibility): Define.
40661         * lib/target-supports (check_visibility_available): Define.
40662         * gcc.dg/visibility-1.c: New test.
40663         * gcc.dg/visibility-2.c: Likewise.
40664         * gcc.dg/visibility-3.c: Likewise.
40665         * gcc.dg/visibility-4.c: Likewise.
40666         * gcc.dg/visibility-5.c: Likewise.
40667         * gcc.dg/visibility-6.c: Likewise.
40668         * g++.dg/ext/visibility-1.C: Likewise.
40669         * g++.dg/ext/visibility-2.C: Likewise.
40670         * g++.dg/ext/visibility-3.C: Likewise.
40671         * g++.dg/ext/visibility-4.C: Likewise.
40672         * g++.dg/ext/visibility-5.C: Likewise.
40673         * g++.dg/ext/visibility-6.C: Likewise.
40674
40675 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40676
40677         * g++.dg/lookup/java1.C: New test.
40678         * g++.dg/lookup/java2.C: New test.
40679
40680 2003-12-07  Falk Hueffner  <falk@debian.org>
40681
40682         * g++.dg/opt/noreturn-1.C: New test.
40683
40684 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40685
40686         * gcc.dg/overflow-1.c: New test.
40687
40688 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40689
40690         * g77.f-torture/compile/13060.f: New test.
40691
40692 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40693
40694         PR c++/13323
40695         * g++.dg/inherit/operator2.C: New test.
40696
40697 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40698
40699         PR c++/13305
40700         * g++.dg/ext/attrib9.C: New test.
40701
40702 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40703
40704         PR c++/13314
40705         * g++.dg/template/error7.C: New test.
40706
40707 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40708             J"orn Rennecke <joern.rennecke@superh.com>
40709
40710         PR target/13302
40711         * g++.dg/other/struct-va_list.C: New test.
40712
40713 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40714
40715         PR c++/13166
40716         * g++.dg/parse/defarg6.C: New test.
40717
40718 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40719
40720         PR target/13256
40721         * gcc.c-torture/execute/20031201-1.c: New test.
40722
40723 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40724
40725         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40726
40727 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40728
40729         * gcc.dg/builtin-return-1.c: New test.
40730
40731 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40732             J"orn Rennecke <joern.rennecke@superh.com>
40733
40734         PR optimization/13260
40735         * gcc.c-torture/execute/20031204-1.c: New test.
40736
40737 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40738
40739         PR c++/9127
40740         * g++.dg/template/error6.C: New test.
40741
40742 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40743
40744         * gcc.dg/20031202-1.c: New test.
40745
40746 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40747
40748         PR c++/13179
40749         * g++.dg/template/eh1.C: New test.
40750
40751         PR c++/10771
40752         * g++.dg/template/error5.C: New test.
40753
40754 2003-12-02  David Ung  <davidu@mips.com>
40755
40756         * gcc.dg/compat/vector-check.h: Corrected type for var
40757         g_##TMODE
40758
40759 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40760
40761         PR c++/10126
40762         * g++.dg/template/ptrmem8.C: New test.
40763
40764 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40765
40766         PR c++/12573
40767         * g++.dg/template/dependent-expr3.C: New test.
40768
40769 2003-12-01  James Lemke  <jim@wasabisystems.com>
40770
40771         * gcc.dg/arm-g2.c: New test.
40772
40773 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40774
40775         PR optimization/11634
40776         * gcc.dg/20031201-2.c: New test case.
40777
40778 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40779
40780         PR 11433
40781         * objc.dg/proto-lossage-3.m: New test.
40782
40783 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40784
40785         PR optimization/12628
40786         * gcc.dg/20031201-1.c: New test case.
40787
40788 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40789
40790         * gcc.dg/unaligned-1.c: New test.
40791
40792 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40793
40794         PR c++/9849
40795         * g++.dg/template/error4.C: New test.
40796         * g++.dg/template/nested3.C: Adjust error markers.
40797
40798 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40799
40800         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40801
40802 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40803
40804         PR c/10333
40805         * gcc.dg/bitfld-7.c: New test.
40806
40807 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40808
40809         * gcc.dg/tls/asm-1.C: New test.
40810
40811 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40812
40813         * gcc.dg/cpp/assert4.c: Update.
40814
40815 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40816
40817         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40818         * gcc.dg/builtin-apply3.c: New test.
40819
40820 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40821
40822         * lib/compat.exp (compat-obj): New xfaildata parameter.
40823         Use it to set compiler_conditional_xfail_data before compiling.
40824         (compat-get-options): Handle dg-xfail-if.
40825         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40826         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40827         * gcc.dg/compat/vector-1_y.c: Likewise.
40828         * gcc.dg/compat/vector-2_x.c: Likewise.
40829         * gcc.dg/compat/vector-2_y.c: Likewise.
40830
40831 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40832
40833         * g++.dg/opt/reg-stack4.C: New test.
40834
40835 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40836
40837         * gcc.dg/builtin-apply2.c: New test.
40838
40839 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40840
40841         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40842
40843 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40844
40845         PR c++/12924
40846         * g++.dg/template/template-id-2.C: New test.
40847
40848 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40849
40850         PR c++/5369
40851         * g++.dg/template/memfriend1.C: New test.
40852         * g++.dg/template/memfriend2.C: Likewise.
40853         * g++.dg/template/memfriend3.C: Likewise.
40854         * g++.dg/template/memfriend4.C: Likewise.
40855         * g++.dg/template/memfriend5.C: Likewise.
40856         * g++.dg/template/memfriend6.C: Likewise.
40857         * g++.dg/template/memfriend7.C: Likewise.
40858         * g++.dg/template/memfriend8.C: Likewise.
40859         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40860
40861 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40862
40863         PR c++/12515
40864         * g++.dg/ext/cond1.C: New test.
40865
40866 2003-11-20  Richard Henderson  <rth@redhat.com>
40867
40868         * gcc.dg/20020201-2.c: Remove.
40869         * gcc.dg/20020201-4.c: Remove.
40870         * gcc.dg/20020304-1.c: Remove.
40871
40872 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40873
40874         * gcc.dg/cpp/trad/xwin1.c: New test case.
40875
40876 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40877
40878         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40879         * lib/g77.exp: Likewise.
40880         * lib/objc.exp: Likewise.
40881         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40882         for darwin.
40883
40884 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40885
40886         PR c++/12932
40887         * g++.dg/template/static5.C: New test.
40888
40889 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40890
40891         * gcc.dg/nested-func-1.c: New test.
40892
40893 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40894
40895         * gcc.dg/cpp/assert4.c: New test.
40896
40897 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40898
40899         PR c++/2294
40900         * g++.dg/lookup/using9.c: New test.
40901
40902 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40903
40904         PR c++/12762
40905         * g++.dg/template/error3.C: New test.
40906
40907 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40908
40909         PR ada/13035
40910         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40911         No longer use a wrapper for gcc, since this does not work under
40912         Windows.
40913
40914 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40915
40916         PR c++/2094
40917         * g++.dg/template/ptrmem7.C: New test.
40918
40919 2003-11-13  Andrew Pinski <apinski@apple.com>
40920
40921         * gcc.c-torture/compile/20031113-1.c: New test.
40922
40923 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40924             Kean Johnston <jkj@sco.com>
40925
40926         PR c/13029
40927         * gcc.dg/unused-4.c: Update.
40928
40929 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40930
40931         * g++.dg/opt/const3.C: New test.
40932
40933 2003-11-13  Jan Hubicka  <jh@suse.cz>
40934
40935         * gcc.c-torture/compile/20031112-1.c: New test.
40936
40937 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40938
40939         * g++.dg/parse/crash10.C: Remove bogus error marker.
40940
40941 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40942
40943         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40944         (host_gcc): Likewise.
40945         (ROOT): Honor $PWDCMD.
40946         (BASE): Likewise.
40947         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40948
40949 2003-11-12  Catherine Moore  <clm@redhat.com>
40950
40951         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40952
40953 2003-11-12  Andreas Jaeger  <aj@suse.de>
40954             Jakub Jelinek  <jakub@redhat.com>
40955             Andrew Pinski  <pinskia@physics.uc.edu>
40956             Richard Henderson  <rth@redhat.com>
40957
40958         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40959         systems.
40960         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40961
40962         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40963         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40964
40965 2003-11-11  Andreas Jaeger  <aj@suse.de>
40966
40967         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40968
40969         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40970
40971 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40972
40973         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40974         Clean ups.
40975
40976 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40977
40978         * gcc.dg/trampoline-1.c: New test.
40979
40980 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40981
40982         * gcc.c-torture/compile/200031109-1.c: New test.
40983
40984 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40985
40986         PR c/3190
40987         PR c/8714
40988         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40989         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40990         gcc.dg/format/no-y2k-1.c: Update.
40991
40992 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40993
40994         PR optimization/10467
40995         * gcc.dg/20031108-1.c: New test case.
40996
40997 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40998
40999         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41000
41001 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41002
41003         * gcc.dg/compound-lvalue-1.c: New test.
41004         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41005         some XFAILs.
41006
41007 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41008
41009         * gcc.dg/altivec-varargs-1.c: New test.
41010
41011 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41012
41013         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41014         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41015         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41016         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41017         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41018
41019 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41020
41021         * gcc.dg/cond-lvalue-1.c: New test.
41022
41023 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41024
41025         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41026
41027 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41028
41029         PR c++/11616
41030         * g++.dg/template/instantiate5.C: New test.
41031
41032 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41033
41034         PR c++/12726
41035         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41036         * ChangeLog: Add missing first entry for above test.
41037
41038 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41039
41040         PR c++/9810
41041         * g++.dg/template/using8.C: New test.
41042         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41043
41044 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41045
41046         PR optimization/10817
41047         * gcc.c-torture/compile/20031102-1.c: New test case.
41048
41049 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41050
41051         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41052         2147483647.
41053
41054 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41055
41056         * gcc.dg/20031102-1.c: New test.
41057
41058 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41059
41060         * gcc.dg/complex-1.c: New test.
41061
41062 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41063
41064         PR c++/12796
41065         * g++.dg/template/crash13.C: Adjust expected error location.
41066         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41067
41068 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41069
41070         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41071
41072 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41073
41074         PR/10239
41075         * gcc.c-torture/compile/20031031-2.c: New test.
41076
41077 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41078
41079         PR/11640
41080         * gcc.c-torture/compile/20031031-1.c: New test.
41081
41082 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41083
41084         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41085         * gcc.misc-tests/bprob.exp: Likewise.
41086         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41087         the execution test on arm-elf configs.
41088         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41089         configs that don't support scratch files.
41090         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41091
41092 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41093
41094         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41095         done by dejagnu.
41096
41097 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41098
41099         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41100         Avoid non pure sh syntax. Add more logging.
41101
41102         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41103         fail.
41104
41105 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41106
41107         PR libgcj/10610
41108         * gcc.dg/ppc-stackalign-1.c: New test.
41109
41110 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41111
41112         * ada/acats/run_all.sh: Change output to be more compliant with
41113         dejagnu framework.
41114         Create acats.sum and acats.log files under testsuite/ada/acats
41115         Only run [a-z]* directories, to filter out e.g. CVS.
41116         Redirect build output to log file.
41117
41118 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41119
41120         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41121
41122 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41123
41124         PR ada/5909:
41125         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41126
41127 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41128
41129         * gcc.c-torture/compile/20031023-1.c: New test.
41130         * gcc.c-torture/compile/20031023-2.c: New test.
41131         * gcc.c-torture/compile/20031023-3.c: New test.
41132         * gcc.c-torture/compile/20031023-4.c: New test.
41133
41134 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41135
41136         PR c++/10371
41137         * g++.dg/lookup/scoped8.C: New test.
41138
41139 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41140
41141         * g++.dg/opt/reg-stack3.C: New test.
41142
41143 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41144
41145         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41146
41147 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41148
41149         PR c++/11076
41150         * g++.dg/template/crash13.C: New test.
41151
41152 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41153
41154         * gcc.dg/c99-restrict-2.c: New test.
41155
41156 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41157
41158         PR c++/12698, c++/12699, c++/12700, c++/12566
41159         * g++.dg/inherit/covariant9.C: New test.
41160         * g++.dg/inherit/covariant10.C: New test.
41161         * g++.dg/inherit/covariant11.C: New test.
41162
41163 2003-10-23  Jason Merrill  <jason@redhat.com>
41164
41165         PR c++/12726
41166         * g++.dg/ext/complit2.C: New test.
41167
41168 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41169
41170         PR target/12654
41171         * gcc.c-torture/execute/20031020-1.c: New test.
41172
41173 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41174
41175         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41176         following the jump_insn.
41177
41178 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41179
41180         * gcc.dg/cast-lvalue-1.c: New test.
41181
41182 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41183
41184         PR c++/11962
41185         * g++.dg/template/cond2.C: New test.
41186
41187 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41188
41189         * gcc.dg/builtins-28.c: New test.
41190
41191 2003-10-20  Jan Hubicka  <jh@suse.cz>
41192
41193         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41194         parameter.
41195         * gcc.dg/inline-2.c: Likewise.
41196
41197 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41198
41199         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41200         * gcc.dg/nest.c: Likewise.
41201
41202 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41203
41204         PR c++/9781, c++/10583, c++/11862
41205         * g++.dg/parse/crash13.C: New test.
41206
41207 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41208
41209         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41210
41211 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41212
41213         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41214         Define HAVE_C99_RUNTIME except on Solaris.
41215         * gcc.dg/builtins-20.c: Likewise.
41216
41217 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41218
41219         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41220
41221 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41222
41223         PR c++/12495
41224         * g++.dg/template/crash21.C: New test.
41225
41226 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41227
41228         PR c++/2513
41229         * g++.dg/template/typename5.C: New test.
41230
41231 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41232
41233         PR c++/12369
41234         * g++.dg/template/friend25.C: New test.
41235
41236 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41237
41238         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41239         versions.
41240
41241 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41242
41243         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41244         == 2147483647.
41245
41246 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41247
41248         * gcc.c-torture/execute/960416-1.x: Remove.
41249         * gcc.c-torture/execute/divconst-3.x: Likewise.
41250
41251 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41252
41253         PR target/12598
41254         * gcc.dg/torture/cris-volatile-1.c: New test.
41255
41256 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41257
41258         PR optimization/9325
41259         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41260         for overflowing floating point to integer conversion during RTL
41261         simplification.
41262
41263 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41264
41265         * objc/execute/_cmd.m: Fix typo.
41266         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41267         Relax 'scan-assembler' regexp.
41268         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41269         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41270         * objc.dg/zero-link-2.m: Remove blank line.
41271         * objc.dg/zero-link-3.m: New test case.
41272
41273 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41274
41275         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41276
41277         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41278         than linker trickery.
41279
41280 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41281
41282         PR c++/12370
41283         * g++.dg/other/friend2.C: New test.
41284
41285 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41286
41287         * gcc.dg/20031012-1.c: New test.
41288
41289 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41290
41291         * gcc.dg/weak/weak-3.c: Fix for new warning.
41292
41293 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41294
41295         PR optimization/8750
41296         * gcc.c-torture/execute/20031012-1.c: New test case.
41297
41298 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41299
41300         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41301         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41302
41303 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41304
41305         PR optimization/12260
41306         * gcc.c-torture/compile/20031011-2.c: New test case.
41307
41308 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41309
41310         * gcc.c-torture/execute/20031011-1.c: New testcase.
41311
41312 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41313
41314         * gcc.c-torture/compile/20031011-1.c: New test.
41315
41316 2003-10-11  Jan Hubicka  <jh@suse.cz>
41317
41318         * g++.dg/other/first-global.C: New test.
41319
41320 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41321
41322         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41323
41324 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41325
41326         * gcc.c-torture/compile/20031010-1.c: New test.
41327
41328 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41329
41330         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41331         * gcc.c-torture/execute/va-arg-25.c: ... here.
41332
41333 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41334
41335         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41336
41337 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41338
41339         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41340
41341 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41342
41343         * g++.dg/parse/error2.C: New test.
41344
41345 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41346
41347         PR c++/11097
41348         * g++.dg/other/error5.C: Modify the error message.
41349         * g++.dg/lookup/using8.C: New test.
41350
41351 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41352
41353         * gcc.dg/darwin-abi-2.c: New file.
41354         * gcc.c-torture/execute/va-arg-24.c: New file.
41355
41356 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41357
41358         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41359         indentation.
41360
41361 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41362
41363         PR c++/10147
41364         * g++.dg/other/error4.C: Update error messages.
41365         * g++.dg/template/ptrmem4.C: Likewise.
41366
41367         PR c++/12337
41368         * g++.dg/init/new9.C: New test.
41369
41370         PR c++/12334, c++/12236, c++/8656
41371         * g++.dg/ext/attrib8.C: New test.
41372
41373 2003-10-06  Devang Patel  <dpatel@apple.com>
41374
41375         * gcc.dg/debug/dwarf2-3.h: New test.
41376         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41377
41378 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41379
41380         * g++.dg/opt/cfg2.C: New test.
41381
41382 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41383
41384         * g++.dg/opt/float1.C: New test.
41385
41386 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41387
41388         * gcc.dg/c90-array-lval-6.c: New test.
41389         * gcc.dg/c99-array-lval-6.c: New test.
41390
41391 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41392             Ziemowit Laski  <zlaski@apple.com>
41393
41394         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41395         'Derived', so that it is never considered a class method; add
41396         new warning for '+port' method ambiguity.
41397         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41398         <objc/objc-api.h> (needed on Mac OS X).
41399         * objc.dg/method-13.m: New test.
41400
41401 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41402
41403         PR optimization/9325, PR java/6391
41404         * gcc.c-torture/execute/20031003-1.c: New test case.
41405
41406 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41407
41408         PR optimization/12180
41409         * gcc.dg/20031002-1.c: New test.
41410
41411         PR c++/12486
41412         * g++.dg/inherit/error1.C: New test.
41413
41414 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41415
41416         * lib/f-torture.exp (search_for): Rename to...
41417         (search_for_re): This.  Also, clean up comments and the
41418         "regexp" invocation.
41419
41420 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41421
41422         * gcc.c-torture/compile/20031002-1.c: New test.
41423
41424 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41425
41426         * g++.dg/opt/cond1.C: New test.
41427
41428 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41429
41430         * gcc.dg/Wold-style-definition-2.c: New testcase.
41431         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41432
41433 2003-09-29  Richard Henderson  <rth@redhat.com>
41434
41435         * g++.dg/init/array10.C: Add dg-options.
41436
41437 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41438
41439         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41440
41441 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41442
41443         * g++.dg/template/friend19.C: Fix typo.
41444         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41445
41446 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41447
41448         * gcc.c-torture/execute/20030928-1.c: New test.
41449         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41450
41451 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41452
41453         * g++.dg/opt/unroll1.C: New test.
41454
41455 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41456
41457         PR optimization/11741
41458         * gcc.dg/20030926-1.c: New test case.
41459
41460 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41461
41462         PR c++/5655
41463         * g++.dg/parse/access7.C: New test.
41464         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41465
41466 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41467
41468         MERGE OF objc-improvements-branch into MAINLINE:
41469         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41470         if libobjc has not been built.
41471         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41472         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41473         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41474         objc/execute/nested-3.m, objc/execute/np-2.m,
41475         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41476         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41477         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41478         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41479         objc.dg/special/unclaimed-category-1.h,
41480         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41481         well as GNU runtime.
41482         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41483         * execute/cascading-1.m, execute/function-message-1.m,
41484         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41485         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41486         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41487         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41488         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41489         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41490         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41491         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41492         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41493         * objc.dg/bitfield-2.m: Run only on Darwin.
41494         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41495         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41496         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41497         * objc.dg/const-str-1.m: Fix constant string layout.
41498
41499 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41500
41501         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41502
41503 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41504
41505         * gcc.dg/darwin-abi-1.c: New file.
41506
41507 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41508
41509         PR target/12281
41510         * gcc.c-torture/compile/20030921-1.c: New test.
41511
41512 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41513
41514         * g++.dg/opt/reg-stack2.C: New test.
41515
41516 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41517
41518         * g++.dg/eh/delayslot1.C: New test.
41519
41520 2003-09-20  Richard Henderson  <rth@redhat.com>
41521
41522         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41523
41524 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41525
41526         * gcc.c-torture/execute/20030920-1.c: New test case.
41527
41528 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41529
41530         * g++.dg/rtti/typeid3.C: Correct expected error message.
41531
41532 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41533
41534         PR c++/157
41535         * g++.dg/parse/crash12.C: New test.
41536
41537 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41538
41539         * gcc.dg/compat/mixed-struct-check.h: New.
41540         * gcc.dg/compat/mixed-struct-defs.h: New.
41541         * gcc.dg/compat/mixed-struct-init.h: New.
41542         * gcc.dg/compat/struct-by-value-19_main.c: New.
41543         * gcc.dg/compat/struct-by-value-19_x.c: New.
41544         * gcc.dg/compat/struct-by-value-19_y.c: New.
41545         * gcc.dg/compat/struct-by-value-20_main.c: New.
41546         * gcc.dg/compat/struct-by-value-20_x.c: New.
41547         * gcc.dg/compat/struct-by-value-20_y.c: New.
41548         * gcc.dg/compat/struct-return-19_main.c: New.
41549         * gcc.dg/compat/struct-return-19_x.c: New.
41550         * gcc.dg/compat/struct-return-19_y.c: New.
41551         * gcc.dg/compat/struct-return-20_main.c: New.
41552         * gcc.dg/compat/struct-return-20_x.c: New.
41553         * gcc.dg/compat/struct-return-20_y.c: New.
41554
41555 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41556         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41557         so that it will not complain on LP64 targets.
41558
41559 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41560
41561         PR c++/495
41562         * g++.dg/template/friend24.C: New test.
41563
41564 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41565
41566         PR c++/12332
41567         * g++.dg/template/memtmpl2.C: New test.
41568
41569 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41570
41571         PR target/11184
41572         * gcc.dg/builtin-apply1.c: New test.
41573
41574 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41575
41576         PR c++/9848
41577         * g++.dg/warn/Wunused-4.C: New test.
41578
41579 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41580
41581         PR c++/12316
41582         * g++.dg/other/gc2.C: New test.
41583
41584 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41585
41586         PR c++/11991
41587         * g++.dg/rtti/typeid3.C: New test.
41588
41589         PR c++/12266
41590         * g++.dg/overload/template1.C: New test.
41591
41592 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41593
41594         * g++.dg/opt/cfg3.C: New test.
41595
41596 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41597
41598         PR c++/7939
41599         * g++.dg/template/crash11.C: New test.
41600
41601 2003-09-16  Jason Merrill  <jason@redhat.com>
41602             Jakub Jelinek  <jakub@redhat.com>
41603
41604         * gcc.dg/attr-warn-unused-result.c: New test.
41605
41606 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41607
41608         PR c++/12184
41609         * g++.dg/expr/call2.C: New test.
41610
41611 2003-09-15  Andreas Jaeger  <aj@suse.de>
41612
41613         * gcc.dg/Wold-style-definition-1.c: New test.
41614
41615 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41616
41617         PR c++/3907
41618         * g++.dg/parse/template12.C: New test.
41619
41620         * g++.dg/abi/bitfield11.C: New test.
41621         * g++.dg/abi/bitfield12.C: Likewise.
41622
41623 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41624
41625         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41626         non-expansion of functional macro name without arguments at EOL.
41627         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41628
41629 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41630
41631         * gcc.c-torture/execute/20030914-[12].c: New tests.
41632
41633 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41634
41635         PR c++/11788
41636         * g++.dg/overload/addr1.C: New test.
41637
41638 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41639
41640         * gcc.dg/20030909-1.c: New test.
41641
41642 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41643
41644         * gcc.dg/ultrasp10.c: New test.
41645
41646 2003-09-09  Devang Patel  <dpatel@apple.com>
41647
41648         * gcc.dg/darwin-ld-6.c: New test.
41649
41650 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41651
41652         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41653
41654 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41655
41656         * gcc.dg/ia64-types1.c: New test.
41657         * gcc.dg/ia64-types2.c: Likewise.
41658
41659 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41660
41661         * gcc.dg/builtins-1.c: Add more _Complex tests.
41662         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41663
41664         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41665         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41666
41667 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41668
41669         PR c++/11786
41670         * g++.dg/lookup/koenig2.C: New test.
41671
41672         PR c++/5296
41673         * g++.dg/rtti/typeid2.C: New test.
41674
41675 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41676
41677         * gcc.c-torture/compile/20030904-1.c: New test.
41678
41679 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41680
41681         * g++.dg/opt/longbranch2.C: New test.
41682
41683 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41684
41685         * g++.dg/template/crash10.C: Only compile it.
41686
41687 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41688
41689         PR middle-end/11665
41690         * gcc.c-torture/compile/20030907-1.c: New test.
41691         * g++.dg/init/array11.C: New test.
41692
41693 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41694
41695         PR c++/11852
41696         * g++.dg/init/struct1.C: New test.
41697
41698 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41699
41700         PR c++/12181
41701         * g++.dg/expr/comma1.C: New test.
41702
41703 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41704
41705         PR c++/11867
41706         * g++.dg/expr/static_cast5.C: New test.
41707
41708 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41709
41710         PR c++/11507
41711         * g++.dg/lookup/scoped7.C: New test.
41712
41713         PR c++/9574
41714         * g++.dg/other/static1.C: New test.
41715
41716         PR c++/11490
41717         * g++.dg/warn/template-1.C: New test.
41718
41719         PR c++/11432
41720         * g++.dg/template/crash10.C: New test.
41721
41722         PR c++/2478
41723         * g++.dg/overload/VLA.C: New test.
41724
41725         PR c++/10804
41726         * g++.dg/template/call1.C: New test.
41727
41728 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41729
41730         PR c++/11794
41731         * g++.dg/parse/using3.C: New test.
41732
41733 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41734
41735         PR c++/11409
41736         * g++.dg/overload/builtin3.C: New test case.
41737
41738 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41739
41740         PR c/9862
41741         * gcc.dg/20030906-1.c: New test.
41742         * gcc.dg/20030906-2.c: Likewise.
41743
41744 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41745
41746         PR c++/12167
41747         * g++.dg/parse/defarg5.C: New test.
41748
41749         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41750
41751 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41752
41753         PR c++/12163
41754         * g++.dg/expr/static_cast4.C: New test.
41755
41756         PR c++/12146
41757         * g++.dg/template/crash9.C: New test.
41758
41759 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41760
41761         * g++.old-deja/g++.ext/pretty2.C: Update for change
41762         in __FUNCTION__.
41763         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41764
41765 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41766
41767         PR c++/11922
41768         * g++/dg/template/qualified-id1.C: New test.
41769
41770         PR c++/12037
41771         * g++.dg/warn/noeffect4.C: New test.
41772
41773 2003-09-04  Matt Austern  <austern@apple.com>
41774
41775         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41776         * g++.dg/ext/fnname2.C: Likewise.
41777         * g++.dg/ext/fnname3.C: Likewise.
41778
41779 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41780
41781         * g++.dg/expr/lval1.C: New test.
41782         * g++.dg/ext/lvcast.C: Remove.
41783
41784 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41785
41786         PR optimization/11700.
41787         * gcc.c-torture/compile/20030903-1.c: New test case.
41788
41789 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41790
41791         PR c++/12053
41792         * g++.dg/abi/layout4.C: New test.
41793
41794 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41795
41796         PR c++/11553
41797         * g++.dg/parse/friend3.C: New test.
41798
41799 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41800
41801         PR c++/11847
41802         * g++.dg/template/class1.C: New test.
41803
41804         PR c++/11808
41805         * g++.dg/expr/call1.C: New test.
41806
41807 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41808
41809         PR c++/12114
41810         * g++.dg/init/ref9.C: New test.
41811
41812         PR c++/11972
41813         * g++.dg/template/nested4.C: New test.
41814
41815 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41816
41817         PR c++/12093
41818         * g++.dg/template/non-dependent4.C: New test.
41819
41820         PR c++/11928
41821         * g++.dg/inherit/conv1.C: New test.
41822
41823 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41824
41825         PR c++/6196
41826         * g++.dg/ext/label1.C: New test.
41827         * g++.dg/ext/label2.C: Likewise.
41828
41829 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41830
41831         * g++.dg/expr/cond3.C: New test.
41832
41833 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41834
41835         * gcc.dg/builtins-1.c: Add new builtin cases.
41836
41837 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41838
41839         * gcc.dg/builtins-1.c: Add new cases.
41840         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41841
41842 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41843
41844         * gcc.dg/builtins-1.c: Add more math builtin tests.
41845         * gcc.dg/torture/builtin-attr-1.c: New test.
41846
41847 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41848
41849         PR optimization/5079
41850         * g++.dg/opt/static3.C: New test.
41851
41852 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41853
41854         * gcc.misc-tests/gcov-10b.c: New test.
41855
41856 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41857
41858         * g++.dg/opt/ptrmem3.C: New test.
41859
41860         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41861
41862 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41863
41864         * gcc.dg/20030826-2.c: New test.
41865
41866 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41867
41868         PR middle-end/12002
41869         * g77.f-torture/compile/12002.f: New test case.
41870
41871 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41872
41873         * gcc.dg/20030826-1.c: New test case.
41874
41875 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41876
41877         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41878
41879 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41880
41881         PR c++/11871
41882         * c++.dg/lookup/crash1.C: New test.
41883
41884         * c++.dg/warn/noeffect3.C: New test.
41885
41886 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41887
41888         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41889         * gcc.dg/compat/vector-1_y.c: Ditto.
41890         * gcc.dg/compat/vector-2_x.c: Ditto.
41891         * gcc.dg/compat/vector-2_y.c: Ditto.
41892
41893 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41894
41895         * gcc.dg/20030702-1.c: New test.
41896
41897 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41898
41899         PR c++/8795
41900         * g++.dg/ext/altivec-1.C: New test.
41901
41902 2003-08-24  Richard Henderson  <rth@redhat.com>
41903
41904         * g++.dg/eh/simd-2.C: Add -w for x86.
41905
41906 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41907
41908         * gcc.dg/20030815-1.c: New test.
41909
41910 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41911
41912         PR c++/3765
41913         * g++.dg/parse/access6.C: New test.
41914
41915 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41916
41917         PR c++/641, c++/11876
41918         * g++.dg/template/friend22.C: New test.
41919         * g++.dg/template/friend23.C: Likewise.
41920
41921 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41922
41923         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41924         identically.
41925
41926 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41927
41928         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41929
41930 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41931
41932         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41933
41934 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41935
41936         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41937
41938 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41939
41940         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41941
41942 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41943
41944         PR c++/11919
41945         * g++.dg/overload/prom1.C: New test.
41946
41947         PR c++/11551
41948         * g++.dg/parse/dtor2.C: New test.
41949
41950         PR c++/10762
41951         * g++.dg/parse/using2.C: New test.
41952
41953 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41954
41955         PR target/11805
41956         * gcc.c-torture/compile/20030821-1.c: New.
41957
41958 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41959
41960         PR c++/11834
41961         * g++.dg/template/deduce2.C: New test.
41962
41963 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41964
41965         * gcc.c-torture/execute/20030821-1.c: New test.
41966
41967 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41968
41969         PR middle-end/11984
41970         * gcc.dg/20030820-1.c: New test case.
41971
41972 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41973
41974         PR c++/11945
41975         * g++.dg/warn/noeffect2.C: New test.
41976
41977 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41978
41979         PR c++/10926
41980         * g++.dg/template/dtor2.C: New test.
41981
41982         PR c++/11684
41983         * g++.dg/template/operator1.C: New test.
41984         * g++.dg/parse/operator4.C: New test.
41985
41986         PR c++/11946.C
41987         * g++.dg/expr/enum1.C: New test.
41988         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41989
41990         PR c++/11036.C
41991         * g++.dg/parse/elab2.C: New test.
41992         * g++.dg/parse/typedef4.C: Change error message.
41993         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41994         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41995         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41996
41997 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41998
41999         * gcc.dg/pch/warn-1.c: New.
42000         * gcc.dg/pch/warn-1.hs: New.
42001
42002         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42003         not-tested file.
42004
42005 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42006
42007         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42008
42009 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42010
42011         * gcc.dg/uninit-D.c: New Test.
42012         * gcc.dg/uninit-E.c: New Test.
42013         * gcc.dg/uninit-F.c: New Test.
42014         * gcc.dg/uninit-G.c: New Test.
42015
42016 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42017
42018         * g++.dg/README: Describe the pch directory.
42019
42020 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42021
42022         PR c++/11174
42023         * g++.dg/parse/access4.C: New test.
42024         * g++.dg/parse/access5.C: Likewise.
42025         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42026
42027 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42028
42029         * gcc.dg/noncompile/20030818-1.c: New.
42030
42031 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42032
42033         PR c++/11957
42034         * g++.dg/warn/noeffect1.C: New test.
42035
42036         * g++.dg/template/scope2.C: New test.
42037         * g++.dg/template/error2.C: Correct dg-error
42038
42039 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42040
42041         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42042
42043 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42044
42045         PR C++/11512
42046         * g++.dg/template/warn1.C: New.
42047
42048 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42049
42050         * g++.dg/template/error2.C: New test.
42051         * g++.dg/lookup/using7.C: Adjust errors
42052         * g++.old-deja/g++.pt/crash36.C: Likewise.
42053         * g++.old-deja/g++.pt/derived3.C: Likewise.
42054
42055 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42056
42057         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42058         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42059         * gcc.c-torture/execute/builtins/string-9.c: New, from
42060         string-opt-9.c.  Adjust for execute/builtins framework.
42061         * gcc.c-torture/execute/string-opt-9.c: Delete.
42062
42063 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42064
42065         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42066
42067         * g++.dg/parse/ret-type2.C: New test.
42068
42069         PR c++/11703
42070         * g++.dg/init/new8.C: New test.
42071
42072         PR c++/10923
42073         * g++.dg/parse/typedef5.C: New test.
42074
42075         PR c++/9512
42076         * g++.dg/parse/qualified2.C: New test.
42077         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42078         invalid code.
42079
42080 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42081
42082         * g++.dg/conversion/ptrmem1.C: New test.
42083
42084 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42085
42086         PR target/11693
42087         * gcc.dg/20030811-1.c: New test.
42088
42089         PR target/11535
42090         * gcc.c-torture/execute/20030811-1.c: New test.
42091
42092 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42093
42094         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42095
42096 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42097
42098         PR c++/11789.C
42099         * g++.dg/inherit/multiple1.C: New test.
42100
42101 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42102
42103         * gcc.dg/spe1.c: New test.
42104
42105         PR c++/11670
42106         * g++.dg/expr/cast2.C: New test.
42107
42108         PR c++/10530
42109         * g++.dg/template/dependent-name2.C: New test.
42110
42111 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42112
42113         * g++.dg/parse/crash11.C: Put the dg options in comments.
42114
42115 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42116
42117         * lib/gcc-dg.exp: Update for diagnostic change.
42118
42119 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42120
42121         PR c++/5767
42122         * g++.dg/parse/crash11.C: New test.
42123
42124 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42125
42126         * gcc.dg/cpp/spacing1.c: Update.
42127
42128 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42129
42130         PR target/11739
42131         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42132         a value for -mtune.
42133
42134 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42135
42136         PR middle-end/11771
42137         * gcc.c-torture/compile/20030804-1.c: New test case.
42138
42139 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42140
42141         * gcc.dg/20030804-1.c: New test case.
42142
42143 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42144
42145         * gcc.dg/cpp/separate-1.c: New test.
42146
42147 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42148
42149         PR c++/11704
42150         * g++.dg/template/dependent-expr2.C: New test.
42151
42152         PR c++/11766
42153         * g++.dg/expr/ptrmem1.C: New test.
42154
42155 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42156
42157         PR c++/9453
42158         * g++.dg/template/friend15.C: New test.
42159
42160 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42161
42162         * lib/dg-pch.exp: Work round PCH bug.
42163
42164 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42165
42166         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42167         builtins.  Move cases from builtins-4.c here.
42168
42169         * gcc.dg/torture/builtin-math-1.c: New test taken from
42170         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42171         additional cases.
42172
42173         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42174         Delete.
42175
42176 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42177
42178         PR c++/9447
42179         * g++.dg/template/using7.C: New test.
42180
42181 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42182
42183         * import1.c, import2.c: New tests.
42184
42185 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42186
42187         * g++.dg/eh/crossjump1.C: New test.
42188
42189 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42190
42191         PR c++/11697
42192         * g++.dg/template/using6.C: New test.
42193
42194         PR c++/11744
42195         * g++.dg/template/koenig2.C: New test.
42196
42197 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42198
42199         PR c++/7983
42200         * g++.dg/parse/typedef4.C: New test.
42201
42202 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42203
42204         PR c++/8442, c++/8806
42205         * g++.dg/template/elab1.C: New test.
42206         * g++.dg/template/type2.C: Likewise.
42207         * g++.dg/template/ttp3.C: Adjust expected error message.
42208         * g++.old-deja/g++.law/visibility13.C: Likewise.
42209         * g++.old-deja/g++.niklas/t135.C: Likewise.
42210         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42211         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42212         template argument.
42213         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42214
42215 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42216
42217         PR c++/11295
42218         * g++.dg/ext/stmtexpr1.C: New test.
42219
42220         * g++.dg/opt/tmp1.C: New test.
42221
42222         PR c++/11525
42223         * g++.dg/parse/constant4.C: New test.
42224
42225         PR c++/9447
42226         * g++.dg/template/using5.C: New test.
42227
42228 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42229
42230         * gcc.dg/builtins-27.c: New test case.
42231
42232 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42233
42234         * gcc.dg/tls/opt-7.c: New test.
42235
42236 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42237
42238         * g++.old-deja/g++.other/crash18.C: Remove.
42239
42240 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42241
42242         * g++.dg/template/explicit3.C: New.
42243         * g++.dg/template/explicit4.C: New.
42244         * g++.dg/template/explicit5.C: New.
42245
42246         PR c++/11347
42247         * g++.dg/template/memtmpl1.C: New.
42248
42249 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42250
42251         PR target/11565
42252         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42253         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42254
42255 2003-07-30  Jan Hubicka  <jh@suse.cz>
42256
42257         * vtgc1.c: Kill.
42258
42259 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42260
42261         * gcc.dg/struct-in-proto-1.c: New test.
42262
42263 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42264
42265         * gcc.dg/cpp/include2.c: Only expect one message.
42266
42267 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42268
42269         PR c++/9447
42270         * g++.dg/template/using1.C: New test.
42271         * g++.dg/template/using2.C: New test.
42272         * g++.dg/template/using3.C: New test.
42273         * g++.dg/template/using4.C: New test.
42274
42275 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42276
42277         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42278         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42279
42280 2003-07-28  Jan Hubicka  <jh@suse.cz>
42281
42282         PR c++/11530
42283         * g++.dg/opt/call1.C: New test.
42284
42285 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42286
42287         PR c++/11667
42288         * g++.dg/init/enum2.C: New test.
42289         * g++.dg/template/overload1.C: Add "-w" option.
42290
42291 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42292
42293         * gcc.dg/Wdeclaration-after-statement-1.c,
42294         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42295
42296 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42297
42298         * gcc.c-torture/compile/20030725-1.c: New test.
42299
42300 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42301
42302         * gcc.dg/20030505.c: Only run for SPE.
42303         Remove definition of opaque type.
42304
42305 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42306
42307         * g++.dg/template/ptrmem6.C: New test.
42308
42309 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42310
42311         * gcc.c-torture/compile/zero-strct-2.c: New test.
42312
42313 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42314
42315         * gcc.dg/intermod-1.c: New test.
42316
42317 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42318
42319         PR c++/11617
42320         * g++.dg/template/lookup2.C: New test.
42321         * g++.dg/template/memclass1.C: Remove instantiated from error.
42322         * g++.dg/other/error2.C: Tweak expected errors.
42323
42324         PR c++/11596
42325         * g++.dg/template/defarg3.C: New test.
42326
42327         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42328
42329 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42330
42331         * g++.dg/inherit/access5.C: New test.
42332
42333 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42334
42335         PR c++/11513
42336         * g++.dg/template/crash8.C: New test.
42337
42338 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42339
42340         PR c/10602
42341         * gcc.dg/noncompile/incomplete-2.c: New test.
42342
42343 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42344
42345         PR c++/11645
42346         * g++.dg/inherit/access4.C: New test.
42347
42348         PR c++/11517
42349         * g++.dg/expr/cond2.C: New test.
42350
42351         PR optimization/10679
42352         * g++.dg/opt/inline4.C: New test.
42353
42354 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42355
42356         * g++.dg/parse/crash10: New test.
42357
42358 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42359
42360         * g++.dg/ext/flexary1.C: New test.
42361
42362 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42363
42364         PR c++/10793
42365         * g++.dg/template/crash9.C: New test.
42366
42367 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42368
42369         PR c++/3004
42370         * g++.dg/parse/typedef3.C: New test.
42371
42372         PR c++/7906
42373         * g++.dg/parse/operator2.C: New test.
42374
42375         PR c++/8895
42376         * g++.dg/parse/def-tmpl-arg1.C: New test.
42377
42378         PR c++/9282
42379         * g++.dg/parse/funptr1.C: New test.
42380
42381         PR c++/9452
42382         * g++.dg/parse/ambig3.C: New test.
42383
42384         PR c++/9454
42385         * g++.dg/parse/operator3.C: New test.
42386
42387         PR c++/9486
42388         * g++.dg/parse/template10.C: New test.
42389
42390         PR c++/9488
42391         * g++.dg/parse/template11.C: New test.
42392
42393         PR c++/10150
42394         * g++.dg/parse/invalid-op1.C: New test.
42395
42396         PR c++/10247
42397         * g++.dg/parse/condexpr1.C: New test.
42398
42399 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42400
42401         * g++.dg/ext/packed3.C: New test.
42402         * g++.dg/ext/packed4.C: New test.
42403
42404         * gcc.dg/pack-test-3.c: New test.
42405
42406 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42407
42408         * lib/compat.exp: Handle dg-options per source file.
42409         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42410         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42411         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42412         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42413         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42414         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42415         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42416         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42417         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42418         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42419         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42420         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42421         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42422         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42423
42424 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42425
42426         PR c/10320
42427         * gcc.c-torture/execute/20030718-1.c: New test.
42428
42429 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42430
42431         PR optimization/11536
42432         * gcc.dg/20030721-1.c: New test.
42433
42434 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42435
42436         PR c++/11546
42437         * g++.dg/template/lookup1.C: New test.
42438
42439 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42440
42441         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42442         diagnostics of ill-formed constructs involving labels.
42443         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42444         the new 'previously defined here' message.
42445
42446 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42447
42448         * g++.dg/parse/non-dependent2.C: New test.
42449
42450 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42451
42452         * g++.dg/init/init-ref4.C: xfail on targets without
42453         weak symbols.
42454
42455 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42456
42457         PR target/11087
42458         * gcc.c-torture/execute/20030717-1.c: New test.
42459
42460 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42461
42462         * g++.dg/opt/cfg1.C: New test.
42463
42464 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42465
42466         PR optimization/11557
42467         * gcc.dg/20030717-1.c: New test.
42468
42469 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42470
42471         PR c++/10476
42472         * g++.dg/expr/crash-1.C: New test.
42473
42474         PR c++/11027
42475         * g++.dg/template/init3.C: New test.
42476
42477         PR c++/8222
42478         * g++.dg/template/non-dependent1.C: New test.
42479
42480         PR c++/11070
42481         * g++.dg/template/non-dependent2.C: New test.
42482
42483         PR c++/11071
42484         * g++.dg/template/non-dependent3.C: New test.
42485
42486         PR c++/9907
42487         * g++.dg/template/sizeof5.C: New test.
42488
42489 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42490
42491         PR 11498
42492         * gcc.c-torture/compile/mangle-1.c: New file.
42493
42494 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42495
42496         PR c++/7809
42497         * g++.dg/parse/access3.C: New test.
42498
42499 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42500
42501         PR c++/11384
42502         * g++.dg/init/init-ref4.C: New test.
42503
42504 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42505
42506         PR c++/11547
42507         * g++.dg/parse/constant3.C: New test.
42508         * g++.dg/parse/crash7.C: Likewise.
42509
42510 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42511
42512         PR target/11008
42513         * gcc.dg/i386-pentium4-not-mull.c: New.
42514
42515 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42516
42517         * gcc.dg/asm-names.c (ymain): Make it weak.
42518
42519 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42520
42521         PR c++/5421
42522         * g++.dg/template/friend21.C: New test.
42523
42524 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42525
42526         * gcc.dg/cleanup-8.c: New test.
42527         * gcc.dg/cleanup-9.c: New test.
42528
42529 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42530
42531         * g++.dg/ext/dll-MI1.h: New file.
42532         * g++.dg/ext/dllexport-MI1.C: New file.
42533         * g++.dg/ext/dllimport-MI1.C: New file.
42534
42535 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42536
42537         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42538         it does not have cmpstrsi patterns (just cmpmemsi).
42539
42540 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42541
42542         PR debug/11473
42543         * g++.dg/debug/debug8.C: New test.
42544
42545 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42546
42547         PR c++/10108
42548         * g++.dg/template/crash7.C: New test.
42549
42550 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42551
42552         PR target/10795
42553         * gcc.c-torture/compile/20030708-1.c: New.
42554
42555 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42556
42557         * gcc.c-torture/execute/20030715-1.c: New test.
42558
42559 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42560
42561         * gcc.dg/pch/inline-3.c: New file.
42562         * gcc.dg/pch/inline-3.hs: New file.
42563         * gcc.dg/pch/inline-4.c: New file.
42564         * gcc.dg/pch/inline-4.hs: New file.
42565
42566 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42567
42568         PR c++/11509
42569         * g++.dg/template/crash6.C: New test.
42570
42571         PR c++/7053
42572         * g++.dg/template/friend20.C: New test.
42573
42574         PR c++/7019
42575         * g++.dg/template/overload2.C: New test.
42576
42577 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42578
42579         PR optimization/11440
42580         * gcc.c-torture/execute/20030714-1.c: New test.
42581
42582 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42583
42584         PR c++/11154
42585         * g++.dg/template/partial2.C: New test.
42586
42587 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42588
42589         PR c++/11503
42590         * g++.dg/template/anon1.C: New test.
42591
42592         PR c++/11493
42593         PR c++/11495
42594         * g++.dg/parse/template9.C: Likewise.
42595         * g++.dg/template/crash4.C: New test.
42596         * g++.dg/template/koenig1.C: Likewise.
42597         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42598         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42599         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42600         functions.
42601         * g++.old-deja/g++.jason/template36.C: Likewise.
42602         * g++.old-deja/g++.mike/p1989.C: Likewise.
42603         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42604         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42605         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42606         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42607         compiling.
42608         * g++.old-deja/g++.pt/union2.C: Use this->.
42609
42610 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42611
42612         * gcc.dg/20030711-1.c: New test.
42613
42614 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42615
42616         PR c++/11050
42617         * g++.dg/parse/args1.C: New test.
42618         * g++.pt/defarg8.C: Change expected errors.
42619
42620 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42621
42622         PR c++/8164
42623         * g++.dg/template/nontype2.C: New test.
42624
42625         PR c++/10558
42626         * g++.dg/parse/template8.C: New test.
42627
42628         PR c++/8327
42629         * g++.dg/template/scope1.C: New test.
42630
42631         * g++.dg/warn/Wsign-compare-1.C: New test.
42632
42633 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42634
42635         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42636
42637 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42638
42639         PR c++/9411
42640         * g++.dg/template/explicit2.C: New test.
42641
42642         PR c++/10032
42643         * g++.dg/warn/pedantic1.C: New test.
42644
42645 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42646
42647         PR c++ 9483
42648         * g++.dg/other/field1.C: New test.
42649
42650 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42651
42652         PR c/11449
42653         * gcc.c-torture/compile/20030707-1.c: New.
42654
42655 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42656
42657         PR c++/10849
42658         * g++.dg/template/access12.C: New test.
42659
42660 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42661
42662         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42663         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42664         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42665         * gcc.misc-tests/gcov.exp: Update
42666         * g++.dg/gcov/gcov.exp: Update
42667         * lib/gcov.exp: Update.
42668
42669 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42670
42671         * g++.dg/abi/mangle17.C: Make sure template expressions are
42672         dependent.
42673         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42674         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42675         * g++.dg/opt/stack1.C: Remove erroneous code.
42676         * g++.dg/parse/template7.C: New test.
42677         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42678         * g++.old-deja/g++.pt/crash4.C: Likewise.
42679
42680 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42681
42682         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42683         with zero or one occurence of `$' after the initial `L'.
42684
42685 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42686
42687         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42688
42689 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42690
42691         PR c/11370
42692         * gcc.dg/Wunreachable-6.c: New testcase.
42693         * gcc.dg/Wunreachable-7.c: New testcase.
42694
42695 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42696
42697         PR c/11420
42698         * gcc.dg/20030708-1.c: New test.
42699
42700 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42701
42702         * gcc.dg/compat/sdata-section.h: New file.
42703         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42704         * gcc.dg/torture/mips-sdata-1.c: New test.
42705
42706 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42707
42708         PR c++/11030
42709         * g++.dg/template/friend19.C: New test.
42710
42711 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42712
42713         * g++.dg/opt/strength-reduce.C: New test.
42714
42715 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42716
42717         PR target/10979
42718         * gcc.dg/20030707-1.c: New testcase.
42719
42720 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42721
42722         PR optimization/11059
42723         * g++.dg/opt/emptyunion.C: New testcase.
42724
42725 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42726             Eric Botcazou  <ebotcazou@libertysurf.fr>
42727
42728         * g++.dg/opt/stack1.C: New test.
42729
42730 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42731
42732         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42733         run test.
42734
42735         PR c++/11431
42736         * g++.dg/expr/static_cast3.C: New test.
42737
42738 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42739
42740         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42741         everywhere.
42742         * gcc.dg/concat.c: Concatenation of string constants with
42743         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42744         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42745         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42746         necessary to avoid multi-character character constant warning.
42747         * gcc.dg/cpp/escape.c: Likewise.
42748         * gcc.dg/cpp/ucs.c: Likewise.
42749         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42750         Fix a typo.
42751
42752 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42753
42754         PR c/11428
42755         * gcc.c-torture/compile/20030704-1.c: New.
42756
42757 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42758
42759         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42760
42761 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42762
42763         PR c++/5287, PR c++/7910,  PR c++/11021
42764         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42765         tests for warnings.
42766         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42767         * g++.dg/ext/dllimport3.C: Likewise.
42768         * g++.dg/ext/dllimport4.C: New file.
42769         * g++.dg/ext/dllimport5.C: New file.
42770         * g++.dg/ext/dllimport6.C: New file.
42771         * g++.dg/ext/dllimport7.C: New file.
42772         * g++.dg/ext/dllimport8.C: New file.
42773         * g++.dg/ext/dllimport9.C: New file.
42774         * g++.dg/ext/dllimport10.C: New file.
42775         * g++.dg/ext/dllexport1.C: New file.
42776
42777 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42778
42779         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42780         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42781
42782 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42783
42784         * gcc.dg/builtins-25.c: New testcase.
42785         * gcc.dg/builtins-26.c: New testcase.
42786
42787 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42788
42789         * gcc.dg/compat/vector-defs.h: New file.
42790         * gcc.dg/compat/vector-setup.h: New file.
42791         * gcc.dg/compat/vector-check.h: New file.
42792         * gcc.dg/compat/vector-1_main.c: New file.
42793         * gcc.dg/compat/vector-1_x.c: New file.
42794         * gcc.dg/compat/vector-1_y.c: New file.
42795         * gcc.dg/compat/vector-2_main.c: New file.
42796         * gcc.dg/compat/vector-2_x.c: New file.
42797         * gcc.dg/compat/vector-2_y.c: New file.
42798
42799         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42800         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42801         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42802         * gcc.dg/compat/struct-align-1.h: New file.
42803         * gcc.dg/compat/struct-align-1_main.c: New file.
42804         * gcc.dg/compat/struct-align-1_x.c: New file.
42805         * gcc.dg/compat/struct-align-1_y.c: New file.
42806         * gcc.dg/compat/struct-align-2.h: New file.
42807         * gcc.dg/compat/struct-align-2_main.c: New file.
42808         * gcc.dg/compat/struct-align-2_x.c: New file.
42809         * gcc.dg/compat/struct-align-2_y.c: New file.
42810
42811         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42812         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42813         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42814         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42815         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42816         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42817         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42818         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42819         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42820         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42821         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42822         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42823         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42824         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42825         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42826         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42827         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42828         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42829         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42830         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42831         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42832         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42833         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42834         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42835         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42836         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42837         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42838         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42839         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42840
42841 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42842
42843         * gcc.dg/i386-call-1.c: New test.
42844
42845 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42846
42847         PR c++/9162
42848         * g++.dg/parse/defarg4.C: New.
42849
42850 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42851
42852         PR target/10700
42853         * gcc.c-torture/compile/20030703-1.c: New test case.
42854
42855 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42856
42857         * g++.dg/template/local3.C: Remove extra semicolon.
42858
42859 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42860
42861         * gcc.dg/i386-volatile-1.c: New test.
42862
42863 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42864
42865         PR c++/11072
42866         * g++.dg/other/offsetof2.C: XFAIL.
42867         * g++.dg/other/offsetof5.C: New.
42868
42869         PR c++/10219
42870         * g++.dg/template/error1.C: New.
42871
42872         PR c++/9779
42873         * g++.dg/template/dependent-expr1.C: New.
42874
42875 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42876
42877         PR c++/6949
42878         * g++.dg/template/local3.C: New test.
42879
42880         PR c++/11149
42881         * g++.dg/lookup/scoped6.C: New test.
42882
42883 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42884
42885         PR c++/8046
42886         * g++.dg/other/error7.C: New test.
42887
42888 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42889
42890         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42891         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42892         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42893         * g++.old-deja/g++.other/union2.C: Likewise.
42894         * gcc.dg/c90-const-expr-2.c: Likewise.
42895         * gcc.dg/c90-const-expr-3.c: Likewise.
42896         * gcc.dg/c99-const-expr-2.c: Likewise.
42897         * gcc.dg/c99-const-expr-3.c: Likewise.
42898         * gcc.dg/concat.c: Likewise.
42899
42900 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42901
42902         PR c++/9559
42903         * g++.dg/init/static1.C: New test.
42904
42905 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42906
42907         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42908         * g++.old-deja/g++.other/access2.C: Likewise.
42909         * g++.old-deja/g++.other/decl2.C: Likewise.
42910         * gcc.c-torture/execute/20020615-1.c: Likewise.
42911
42912 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42913
42914         PR c++/4933
42915         * g++.dg/template/sizeof4.C: New test.
42916
42917 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42918
42919         * g++.dg/other/error6.C: New test.
42920
42921 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42922
42923         PR c++/10750
42924         * g++.dg/parse/constant2.C: New test.
42925
42926 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42927
42928         PR c++/11106
42929         * g++.dg/other/error5.C: New test.
42930
42931 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42932
42933         * gcc.dg/format/gcc_diag-1.c: New test.
42934
42935 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42936
42937         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42938
42939 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42940
42941         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42942         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42943         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42944
42945 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42946
42947         * gcc.c-torture/execute/builtins/string-8.c: New test.
42948         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42949         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42950         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42951
42952 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42953
42954         PR c++/10468
42955         * g++.dg/ext/typeof6.C: New test.
42956
42957 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42958
42959         PR c++/10796
42960         * g++.dg/init/enum1.C: New test.
42961
42962 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42963
42964         * gcc.dg/20030627-1.c: New test.
42965
42966 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42967
42968         PR c++/11332
42969         * g++.dg/expr/static_cast2.C: New test.
42970
42971 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42972             Jakub Jelinek  <jakub@redhat.com>
42973
42974         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42975         sprintf(dst,"%s",src) optimization.
42976         * gcc.c-torture/execute/20030626-1.c: New test case.
42977         * gcc.c-torture/execute/20030626-2.c: New test case.
42978
42979 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42980
42981         * gcc.c-torture/execute/multi-ix.c: New test.
42982
42983         * gcc.c-torture/execute/simd-4.c (main):
42984         Added missing semicolon at end of union.
42985
42986 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42987
42988         PR c++/8266
42989         * g++.dg/template/explicit-instantiation3.C: New test.
42990
42991 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42992
42993         * gcc.dg/20030626-1.c: Use signed char.
42994
42995 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42996
42997         * gcc.dg/20030626-1.c: New test.
42998
42999 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43000
43001         * const-str-2.m: Update.
43002
43003 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43004
43005         PR c++/10990
43006         * g++.dg/rtti/dyncast1.C: New test.
43007         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43008         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43009         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43010
43011         PR c++/10931
43012         * g++.dg/expr/static_cast1.C: New test.
43013
43014 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43015
43016         * gcc.dg/20030625-1.c: New test.
43017
43018 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43019
43020         * gcc.c-torture/compile/20030624-1.c: New test case.
43021
43022 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43023
43024         * gcc.c-torture/execute/string-opt-17.c: New test.
43025
43026 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43027
43028         PR c++/5754
43029         * g++.dg/parse/crash6.C: New test.
43030
43031 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43032
43033         * gcc.dg/builtins-24.c: New test case.
43034
43035 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43036
43037         * g++.dg/opt/operator1.C: New test.
43038
43039 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43040
43041         * gcc.c-torture/execute/string-opt-16.c: New test case.
43042
43043 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43044
43045         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43046         * g++.old-deja/g++.other/conv7.C: Likewise.
43047         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43048         * g++.old-deja/g++.other/overload14.C: Likewise.
43049
43050 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43051
43052         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43053         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43054
43055 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43056
43057         PR c++/10888
43058         * g++.dg/warn/Winline-3.C: New test.
43059
43060 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43061
43062         * lib/target-supports.exp (check_alias_available): Make the test
43063         program acceptable to the Solaris assembler.
43064
43065         PR c++/10749
43066         * g++.dg/template/memclass2.C: New test.
43067
43068 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43069             Eric Botcazou  <ebotcazou@libertysurf.fr>
43070
43071         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43072         data for non-matching targets.
43073         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43074
43075 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43076
43077         PR c++/10845
43078         * g++.dg/template/member3.C: New test.
43079
43080 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43081
43082         PR c++/10939
43083         * g++.dg/template/func1.C: New test.
43084
43085         PR c++/9649
43086         * g++.dg/template/static4.C: New test.
43087         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43088
43089         PR c++/11041
43090         * g++.dg/init/ref7.C: New test.
43091
43092 2003-06-19  Matt Austern  <austern@apple.com>
43093
43094         PR c++/11228
43095         * g++.dg/anew1.C: New test.
43096         * g++.dg/anew2.C: New test.
43097         * g++.dg/anew3.C: New test.
43098         * g++.dg/anew4.C: New test.
43099
43100 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43101
43102         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43103
43104 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43105
43106         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43107         endian-dependent.
43108
43109 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43110
43111         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43112         Remove cruft.
43113
43114 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43115
43116         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43117         * gcc.c-torture/compile/961203-1.c: Likewise.
43118         * gcc.c-torture/compile/980506-1.c: Likewise.
43119
43120 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43121
43122         PR c++/10712
43123         * g++.dg/lookup/using7.C: New test.
43124
43125 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43126
43127         PR c++/11105
43128         * g++.dg/abi/conv1.C: Remove it.
43129         * g++.dg/template/conv7.C: New test.
43130         * g++.dg/template/conv8.C: Likewise.
43131         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43132         conversion operator.
43133
43134 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43135
43136         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43137         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43138         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43139         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43140         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43141         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43142         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43143         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43144         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43145         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43146         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43147         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43148         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43149         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43150         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43151         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43152         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43153         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43154         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43155         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43156         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43157         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43158         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43159         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43160         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43161         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43162         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43163         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43164         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43165
43166 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43167
43168         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43169         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43170         indications.
43171
43172 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43173
43174         * gcc.dg/i386-387-5.c: New test case.
43175         * gcc.dg/i386-387-6.c: New test case.
43176         * gcc.dg/builtins-23.c: New test case.
43177
43178 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43179
43180         * gcc.dg/builtins-22.c: New test case.
43181         * gcc.dg/i386-387-1.c: Update to test exp.
43182         * gcc.dg/i386-387-2.c: Likewise.
43183
43184 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43185
43186         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43187
43188 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43189
43190         * lib/gcc-dg.exp (dg-require-dll): New function.
43191         (dg-xfail-if): Likewise.
43192         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43193         driver.
43194
43195         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43196         * gcc.c-torture/compile/20001205-1.c: Likewise.
43197         * gcc.c-torture/compile/20001226-1.c: Likewise.
43198         * gcc.c-torture/compile/20010518-2.c: Likewise.
43199         * gcc.c-torture/compile/20020312-1.c: Likewise.
43200         * gcc.c-torture/compile/20020604-1.c: Likewise.
43201         * gcc.c-torture/compile/920501-12.c: Likewise.
43202         * gcc.c-torture/compile/920501-4.c: Likewise.
43203         * gcc.c-torture/compile/920520-1.c: Likewise.
43204         * gcc.c-torture/compile/920521-1.c: Likewise.
43205         * gcc.c-torture/compile/920625-1.c: Likewise.
43206         * gcc.c-torture/compile/961203-1.c: Likewise.
43207         * gcc.c-torture/compile/980506-1.c: Likewise.
43208         * gcc.c-torture/compile/981006-1.c: Likewise.
43209         * gcc.c-torture/compile/981022-1.c: Likewise.
43210         * gcc.c-torture/compile/981223-1.c: Likewise.
43211         * gcc.c-torture/compile/990617-1.c: Likewise.
43212         * gcc.c-torture/compile/dll.c: Likewise.
43213         * gcc.c-torture/compile/labels-3.c: Likewise.
43214         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43215         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43216         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43217         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43218         * gcc.c-torture/compile/simd-5.c: Likewise.
43219         * gcc.c-torture/compile/20000804-1.x: Remove.
43220         * gcc.c-torture/compile/20001205-1.x: Likewise.
43221         * gcc.c-torture/compile/20001226-1.x: Likewise.
43222         * gcc.c-torture/compile/20010518-2.x: Likewise.
43223         * gcc.c-torture/compile/20020312-1.x: Likewise.
43224         * gcc.c-torture/compile/20020604-1.x: Likewise.
43225         * gcc.c-torture/compile/920501-12.x: Likewise.
43226         * gcc.c-torture/compile/920501-4.x: Likewise.
43227         * gcc.c-torture/compile/920520-1.x: Likewise.
43228         * gcc.c-torture/compile/920521-1.x: Likewise.
43229         * gcc.c-torture/compile/920625-1.x: Likewise.
43230         * gcc.c-torture/compile/961203-1.x: Likewise.
43231         * gcc.c-torture/compile/980506-1.x: Likewise.
43232         * gcc.c-torture/compile/981006-1.x: Likewise.
43233         * gcc.c-torture/compile/981022-1.x: Likewise.
43234         * gcc.c-torture/compile/981223-1.x: Likewise.
43235         * gcc.c-torture/compile/990617-1.x: Likewise.
43236         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43237         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43238         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43239         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43240         * gcc.c-torture/compile/simd-5.x: Likewise.
43241
43242         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43243
43244 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43245
43246         * gcc.c-torture/execute/20030611-1.c: New test.
43247
43248 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43249
43250         PR middle-end/168
43251         * gcc.dg/20030612-1.c: New test case.
43252
43253 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43254
43255         PR c++/10635
43256         * g++.dg/expr/cast1.C: New test.
43257
43258 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43259
43260         * gcc.dg/builtins-21.c: New test case.
43261
43262 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43263
43264         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43265         options instead of at the end.
43266         * lib/objc.exp (objc_target_compile): Likewise.
43267
43268 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43269
43270         PR c++/10432
43271         * g++.dg/parse/error1.C: New test.
43272
43273 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43274
43275         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43276         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43277         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43278         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43279         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43280         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43281         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43282         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43283         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43284         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43285         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43286         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43287         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43288         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43289         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43290         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43291         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43292         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43293         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43294         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43295         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43296         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43297         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43298         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43299
43300         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43301         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43302         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43303         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43304         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43305         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43306         * gcc.dg/compat/scalar-return-3_main.c: New file.
43307         * gcc.dg/compat/scalar-return-3_x.c: New file.
43308         * gcc.dg/compat/scalar-return-3_y.c: New file.
43309         * gcc.dg/compat/scalar-return-4_main.c: New file.
43310         * gcc.dg/compat/scalar-return-4_x.c: New file.
43311         * gcc.dg/compat/scalar-return-4_y.c: New file.
43312
43313 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43314
43315         * gcc.dg/compat/fp2-struct-check.h: New file.
43316         * gcc.dg/compat/fp2-struct-defs.h: New file.
43317         * gcc.dg/compat/fp2-struct-init.h: New file.
43318         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43319         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43320         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43321         * gcc.dg/compat/struct-return-10_main.c: New file.
43322         * gcc.dg/compat/struct-return-10_x.c: New file.
43323         * gcc.dg/compat/struct-return-10_y.c: New file.
43324
43325         * gcc.dg/compat/compat-common.h: New file.
43326         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43327         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43328         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43329         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43330         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43331         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43332         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43333         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43334         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43335         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43336         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43337         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43338         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43339         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43340         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43341         * gcc.dg/compat/small-struct-check.h: Ditto.
43342         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43343         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43344         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43345         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43346         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43347         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43348         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43349         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43350         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43351         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43352         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43353         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43354         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43355         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43356         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43357         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43358         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43359         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43360         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43361         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43362         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43363         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43364         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43365         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43366         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43367         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43368         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43369         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43370         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43371         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43372
43373 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43374
43375         * g++.dg/pch/static-1.C: New file.
43376         * g++.dg/pch/static-1.Hs: New file.
43377
43378 2003-06-10  Richard Henderson  <rth@redhat.com>
43379
43380         * gcc.dg/asm-7.c: Adjust expected warning text.
43381
43382 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43383
43384         * gcc.dg/builtins-20.c: New test case.
43385
43386 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43387
43388         PR c++/11131
43389         * g++.dg/opt/template1.C: New test.
43390
43391 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43392
43393         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43394         additional_sources.
43395
43396 2003-05-21  David Taylor  <dtaylor@emc.com>
43397
43398         * gcc.dg/Wpadded.c: New file.
43399
43400 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43401
43402         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43403         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43404         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43405         dg-require-weak.
43406
43407 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43408
43409         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43410
43411 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43412
43413         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43414         (dg-require-alias): Likewise.
43415         (dg-require-gc-sections): Likewise.
43416         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43417
43418 2003-06-08  Richard Henderson  <rth@redhat.com>
43419
43420         * gcc.dg/20011029-2.c: Fix the array reference.
43421         * gcc.dg/asm-7.c: New.
43422
43423 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43424
43425         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43426
43427 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43428
43429         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43430         (dg-require-gc-sections): Likewise.
43431
43432 2003-06-08  Jan Hubicka  <jh@suse.cz>
43433
43434         * i386-cmov1.c: Fix regular expression.
43435         * i386-cvt-1.c: Likewise.
43436         * i386-local.c: Likewise.
43437         * i386-local2.c: Likewise.
43438         * i386-mul.c: Likewise.
43439         * i386-ssetype-1.c: Likewise.
43440         * i386-ssetype-3.c: Likewise.
43441         * i386-ssetype-5.c: Likewise.
43442
43443 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43444
43445         PR c++/11039
43446         * g++.dg/warn/implicit-typename2.C: New test.
43447         * g++.dg/warn/implicit-typename3.C: New test.
43448
43449 2003-06-07  Richard Henderson  <rth@redhat.com>
43450
43451         * g++.dg/other/offsetof3.C: Use size_t.
43452         * g++.dg/other/offsetof4.C: Likewise.
43453
43454 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43455
43456         * lib/copy-file.exp: New. Implement gcc_copy_files.
43457
43458         * lib/dg-pch.exp: Load copy-file.exp
43459         (dg-pch): Use gcc_copy_files instead of "file copy".
43460
43461 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43462
43463         * gcc.dg/weak/weak.exp: Simplify.
43464         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43465         * gcc.dg/weak/weak-1.c: Likewise.
43466         * gcc.dg/weak/weak-2.c: Likewise.
43467         * gcc.dg/weak/weak-3.c: Likewise.
43468         * gcc.dg/weak/weak-4.c: Likewise.
43469         * gcc.dg/weak/weak-5.c: Likewise.
43470         * gcc.dg/weak/weak-6.c: Likewise.
43471         * gcc.dg/weak/weak-7.c: Likewise.
43472         * gcc.dg/weak/weak-8.c: Likewise.
43473         * gcc.dg/weak/weak-9.c: Likewise.
43474
43475 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43476
43477         gcc.c-torture/execute/20030606-1.c: New.
43478
43479 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43480
43481         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43482         * gcc.dg/builtins-19.c: Likewise.
43483
43484 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43485
43486         * gcc.dg/builtins-2.c: Add some more tests.
43487         * gcc.dg/builtins-18.c: New test case.
43488         * gcc.dg/builtins-19.c: New test case.
43489
43490 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43491             Jim Wilson  <wilson@tuliptree.org>
43492
43493         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43494
43495 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43496
43497         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43498         mempcpy/stpcpy calls not to be optimized into something else.
43499         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43500         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43501         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43502
43503 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43504
43505         * gcc.dg/format/asm_fprintf-1.c: New test.
43506
43507 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43508
43509         * lib/gcc-defs.exp (additional_sources): New variable.
43510         (dg-additional-sources): New function.
43511         (additional_files): New variable.
43512         (dg-additional-files): New function.
43513         (dg-additional-files-options): Likewise.
43514         * lib/gcc-dg.exp (dg-require-weak): New function.
43515         (dg-require-alias): Likewise.
43516         (dg-require-gc-sections): Likewise.
43517         * lib/target-supports.exp (check_alias_available): Remove testfile
43518         parameter.
43519         (check_gc_sections_available): New function.
43520         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43521         (dg-gpp-additional-files): Likewise.
43522         * lib/g++.exp (additional_sources): Remove.
43523         (additional_files): Likewise.
43524         (g++_target_compile): Use dg-additional-files-options.
43525
43526         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43527         Tcl logic.
43528         * gcc.dg/special/ecos.exp: Remove.
43529         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43530         * gcc.dg/special/alias-1.c: Likewise.
43531         * gcc.dg/special/alias-2.c: Likewise.
43532         * gcc.dg/special/gcsec-1.c: Likewise.
43533         * gcc.dg/special/weak-1.c: Likewise.
43534         * gcc.dg/special/weak-2.c: Likewise.
43535         * gcc.dg/special/wkali-1.c: Likewise.
43536         * gcc.dg/special/wkali-2.c: Likewise.
43537
43538         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43539         dg-gpp-additional-*.
43540         * g++.dg/special/conpr-3.C: Likewise.
43541         * g++.dg/special/conpr-4.C: Likewise.
43542         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43543         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43544         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43545         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43546         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43547         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43548         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43549         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43550         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43551         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43552         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43553         * g++.old-deja/g++.other/comdat1.C: Likewise.
43554         * g++.old-deja/g++.other/comdat2.C: Likewise.
43555         * g++.old-deja/g++.other/comdat3.C: Likewise.
43556         * g++.old-deja/g++.other/ctor1.C: Likewise.
43557         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43558
43559 2003-06-05  Richard Henderson  <rth@redhat.com>
43560
43561         * gcc.dg/debug/20030605-1.c: New.
43562
43563 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43564
43565         * README.QMTEST: Update.
43566
43567 2003-06-04  Richard Henderson  <rth@redhat.com>
43568
43569         * gcc.dg/cleanup-1.c: New.
43570         * gcc.dg/cleanup-2.c: New.
43571         * gcc.dg/cleanup-3.c: New.
43572         * gcc.dg/cleanup-4.c: New.
43573         * gcc.dg/cleanup-5.c: New.
43574         * gcc.dg/cleanup-6.c: New.
43575         * gcc.dg/cleanup-7.c: New.
43576
43577 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43578
43579         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43580
43581         * lib/dg-pch.exp: New file.
43582         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43583         * gcc.dg/pch/pch.exp: Likewise.
43584
43585 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43586
43587         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43588         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43589         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43590         * gcc.dg/builtins-17.c: New test case.
43591         * gcc.dg/i386-387-4.c: New test case.
43592         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43593
43594 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43595
43596         * gcc.dg/ultrasp9.c: New test.
43597
43598 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43599
43600         * gcc.c-torture/compile/20030604-1.c: New test.
43601         * gcc.dg/sparc-constant-1.c: New test.
43602
43603 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43604
43605         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43606
43607 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43608
43609         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43610
43611         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43612         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43613
43614 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43615
43616         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43617
43618 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43619
43620         PR c++/10940
43621         * g++.dg/template/spec10.C: New test.
43622
43623 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43624
43625         * gcc.dg/builtins-16.c: New test case.
43626
43627 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43628
43629         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43630         mempcpy test with post-increments.
43631         * gcc.c-torture/execute/string-opt-3.c: New test.
43632         * gcc.dg/string-opt-1.c: New test.
43633
43634 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43635
43636         PR fortran/10965
43637         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43638
43639 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43640
43641         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43642         (scan-assembler): ... here.  Use dg-scan.
43643         (scan-assembler-not): Likewise.
43644         (scan-file): New function.
43645         (scan-file-not): Likewise.
43646         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43647         * gcc.dg/cpp/_Pragma4.c: Likewise.
43648         * gcc.dg/cpp/_Pragma5.c: Likewise.
43649         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43650         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43651         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43652         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43653         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43654         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43655         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43656         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43657         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43658         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43659         * gcc.dg/cpp/cxxcom1.c: Likewise.
43660         * gcc.dg/cpp/line1.c: Likewise.
43661         * gcc.dg/cpp/maccom1.c: Likewise.
43662         * gcc.dg/cpp/maccom2.c: Likewise.
43663         * gcc.dg/cpp/maccom3.c: Likewise.
43664         * gcc.dg/cpp/maccom4.c: Likewise.
43665         * gcc.dg/cpp/maccom5.c: Likewise.
43666         * gcc.dg/cpp/maccom6.c: Likewise.
43667         * gcc.dg/cpp/multiline.c: Likewise.
43668         * gcc.dg/cpp/spacing1.c: Likewise.
43669         * gcc.dg/cpp/spacing2.c: Likewise.
43670         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43671         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43672         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43673         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43674         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43675         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43676         * gcc.dg/cpp/cxxcom2.c: Likewise.
43677         * gcc.dg/cpp/cxxcom2.h: New file.
43678
43679         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43680         * g++.dg/cpp/truefalse.C: Here.
43681         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43682
43683 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43684
43685         * gcc.dg/cpp/redef3.c: New file.
43686
43687 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43688
43689         * gcc.dg/i386-loop-3.c: New test.
43690
43691 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43692
43693         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43694
43695 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43696
43697         * gcc.dg/fwrapv-1.c: New test case.
43698         * gcc.dg/fwrapv-2.c: New test case.
43699
43700 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43701
43702         PR c++/10956
43703         * g++.dg/template/spec9.C: New test.
43704
43705 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43706
43707         * gcc.dg/duff-4.c: New test case.
43708
43709 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43710
43711         PR fortran/10843
43712         * g77.dg/ffixed-form-1.f: New test
43713         * g77.dg/ffixed-form-2.f: New test
43714         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43715         * g77.dg/ffree-form-3.f: New test
43716
43717 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43718
43719         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43720         * gcc.dg/wint_t-1.c: Likewise.
43721
43722 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43723
43724         * g++.dg/template/access11.C: New test.
43725
43726 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43727
43728         PR c++/10849
43729         * g++.dg/template/access10.C: New test.
43730
43731 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43732             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43733
43734         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43735
43736 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43737
43738         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43739         suppress for powerpc-*-darwin*.
43740         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43741
43742 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43743
43744         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43745         suppress option for powerpc-*-darwin*.
43746
43747 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43748
43749         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43750         * gcc.dg/builtins-4.c: Add test for fmod.
43751
43752 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43753
43754         PR c++/10682
43755         * g++.dg/template/instantiate4.C: New test.
43756
43757 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43758
43759         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43760
43761 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43762
43763         * gcc.dg/compat/scalar-return-1_main.c: New file.
43764         * gcc.dg/compat/scalar-return-1_x.c: New file.
43765         * gcc.dg/compat/scalar-return-1_y.c: New file.
43766         * gcc.dg/compat/scalar-return-2_main.c: New file.
43767         * gcc.dg/compat/scalar-return-2_x.c: New file.
43768         * gcc.dg/compat/scalar-return-2_y.c: New file.
43769         * gcc.dg/compat/struct-return-3_main.c: New file.
43770         * gcc.dg/compat/struct-return-3_y.c: New file.
43771         * gcc.dg/compat/struct-return-3_x.c: New file.
43772         * gcc.dg/compat/struct-return-2_main.c: New file.
43773         * gcc.dg/compat/struct-return-2_x.c: New file.
43774         * gcc.dg/compat/struct-return-2_y.c: New file.
43775
43776 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43777
43778         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43779         for hppa*-hp-hpux*.
43780         * gcc.dg/20021014-1.c (dg-options): Likewise.
43781         * gcc.dg/nest.c (dg-options): Likewise.
43782
43783 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43784
43785         PR c++/9738
43786         * g++.dg/ext/dllimport2.C: New file.
43787         * g++.dg/ext/dllimport3.C: New file.
43788
43789 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43790
43791         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43792         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43793         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43794         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43795         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43796         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43797         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43798         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43799         * gcc.dg/compat/small-struct-defs.h: New file.
43800         * gcc.dg/compat/small-struct-init.h: New file.
43801         * gcc.dg/compat/small-struct-check.h: New file.
43802         * gcc.dg/compat/fp-struct-defs.h: New file.
43803         * gcc.dg/compat/fp-struct-check.h: New file.
43804         * gcc.dg/compat/fp-struct-init.h: New file.
43805         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43806         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43807
43808 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43809
43810         * gcc.dg/20030225-2.c: New test.
43811
43812 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43813             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43814
43815         * gcc.c-torture/compile/20030518-1.c: New test case.
43816
43817 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43818
43819         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43820         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43821         gcc-dg-debug-runtest.
43822         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43823         gcc-dg-debug-runtest.
43824
43825 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43826
43827         PR c++/9022
43828         * g++.dg/lookup/using6.C: New test.
43829
43830 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43831
43832         * g++.dg/parse/access2.C: New test.
43833
43834 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43835
43836         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43837         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43838         * gcc.dg/debug/debug.exp: Likewise.
43839
43840 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43841
43842         * gcc.dg/dollar.c: New test.
43843
43844 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43845
43846         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43847         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43848         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43849         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43850         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43851         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43852         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43853         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43854         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43855         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43856         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43857         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43858         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43859         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43860         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43861         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43862         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43863         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43864
43865 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43866
43867         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43868         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43869         support for "repo" mode.
43870         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43871         * lib/g77-dg.exp: Likewise.
43872         * lib/obj-dg.exp: Likewise.
43873
43874 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43875
43876         Merge from gcc-3_2-rhl8-branch:
43877         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43878
43879         * gcc.dg/tls/opt-6.c: New test.
43880
43881         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43882
43883         * gcc.dg/20030405-1.c: New test.
43884
43885         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43886
43887         * gcc.dg/20030309-1.c: New test.
43888
43889         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43890
43891         * gcc.c-torture/execute/20030307-1.c: New test.
43892
43893         2003-02-20  Randolph Chung  <tausq@debian.org>
43894
43895         * gcc.c-torture/compile/20030220-1.c: New test.
43896
43897         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43898
43899         * gcc.dg/20030217-1.c: New test.
43900
43901         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43902
43903         * gcc.c-torture/compile/20020129-1.c: New test.
43904
43905         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43906
43907         * gcc.dg/unroll-1.c: New test.
43908
43909         2002-11-16  Jan Hubicka  <jh@suse.cz>
43910
43911         * gcc.c-torture/execute/20020920-1.c: New test.
43912
43913         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43914
43915         PR target/7434
43916         * gcc.c-torture/compile/20021008-1.c: New test.
43917
43918         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43919
43920         PR target/7559
43921         * gcc.c-torture/execute/20020810-1.c: New test.
43922
43923         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43924
43925         * gcc.c-torture/compile/20020807-1.c: New test.
43926
43927         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43928
43929         * gcc.dg/tls/opt-1.c: New test.
43930
43931         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43932
43933         * gcc.dg/20020729-1.c: New test.
43934
43935         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43936
43937         * g++.dg/opt/life1.C: New test.
43938
43939         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43940
43941         * gcc.dg/20020525-1.c: New test.
43942
43943         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43944
43945         PR c++/6794
43946         * g++.dg/ext/pretty1.C: New test.
43947         * g++.dg/ext/pretty2.C: New test.
43948
43949 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43950
43951         PR c++/8385
43952         * g++.dg/ext/typeof5.C: New test.
43953
43954 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43955
43956         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43957         __USER_LABEL_PREFIX__ into account.
43958         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43959
43960 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43961
43962         * gcc.dg/builtins-15.c: New test case.
43963
43964 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43965
43966         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43967
43968 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43969
43970         * lib/g++.exp: Tweak handling of additional source files.
43971         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43972         * g++.dg/special/conpr-2a.C: Rename to ...
43973         * g++.dg/special/conpr-2a.cc: ... this.
43974         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43975         * g++.dg/special/conpr-3a.C: Rename to ...
43976         * g++.dg/special/conpr-3a.cc: This.
43977         * g++.dg/special/conpr-3b.C: Rename to ...
43978         * g++.dg/special/conpr-3b.cc: This.
43979         * g++.dg/special/conpr-4.C: New test.
43980         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43981
43982 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43983
43984         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43985
43986 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43987
43988         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43989         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43990         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43991         * g++.old-deja/g++.other/warn3.C: Likewise.
43992
43993 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43994
43995         * gcc.dg/i386-387-1.c: Update to also test log.
43996         * gcc.dg/i386-387-2.c: Likewise.
43997
43998 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43999
44000         * g77.f-torture/execute/int8421.f: New test.
44001
44002 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44003
44004         PR c++/10230, c++/10481
44005         * g++.dg/lookup/scoped5.C: New test.
44006
44007 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44008
44009         PR c++/10552
44010         * g++.dg/template/ttp6.C: New test.
44011
44012 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44013
44014         * gcc.c-torture/execute/builtins: New directory.
44015         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44016         gcc.c-torture/execute/builtins.
44017         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44018         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44019         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44020         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44021
44022 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44023
44024         PR c++/9252
44025         * g++.dg/template/access8.C: New test.
44026         * g++.dg/template/access9.C: New test.
44027
44028 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44029
44030         PR c++/9554
44031         * g++.dg/parse/access1.C: New test.
44032
44033 2003-05-09  DJ Delorie  <dj@redhat.com>
44034
44035         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44036         long, and not an int.
44037
44038 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44039
44040         PR c++/10555, c++/10576
44041         * g++.dg/template/memclass1.C: New test.
44042
44043 2003-05-08  DJ Delorie  <dj@redhat.com>
44044
44045         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44046         targets.
44047         * gcc.c-torture/execute/20021024-1.x: Likewise.
44048         * gcc.c-torture/execute/shiftdi.x: Likewise.
44049         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44050         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44051         * gcc.dg/20021018-1.c: Likewise.
44052
44053 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44054
44055         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44056
44057         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44058         (bcopy): Call memmove.
44059
44060 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44061
44062         * g77.f-torture/compile/8485.f: New test case.
44063
44064 2003-05-07  Richard Henderson  <rth@redhat.com>
44065
44066         PR c++/10570
44067         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44068         Verify exception_cleanup not called for rethrows.
44069         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44070         when exiting catch block without rethrowing.
44071         * g++.dg/eh/forced3.C: New.
44072         * g++.dg/eh/forced4.C: New.
44073
44074 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44075
44076         * gcc.dg/20030505.c: Fix triplet.
44077
44078 2003-05-06  DJ Delorie  <dj@redhat.com>
44079
44080         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44081         * gcc.dg/nest.c: Likewise.
44082
44083 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44084
44085         * gcc.dg/builtins-14.c: New test case.
44086
44087 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44088
44089         * lib/compat.exp (compat-execute): New argument.
44090         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44091         * gcc.dg/compat: New test directory.
44092         * gcc.dg/compat/compat.exp: New expect script.
44093         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44094         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44095         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44096         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44097         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44098         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44099
44100         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44101         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44102         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44103         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44104         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44105         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44106         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44107         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44108         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44109         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44110         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44111         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44112         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44113         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44114         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44115
44116 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44117
44118         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44119
44120 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44121
44122         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44123
44124 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44125
44126         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44127         * gcc.dg/ppc-fsel-2.c: New test.
44128
44129         * gcc.dg/unused-5.c: New test.
44130
44131 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44132
44133         PR c++/10496
44134         * g++.dg/warn/pmf1.C: New test.
44135
44136 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44137
44138         PR c++/4494
44139         * g++.dg/warn/main.C: New test.
44140
44141 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44142
44143         * gcc.dg/nonnull-3.c: New test.
44144
44145 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44146
44147         * gcc.dg/cpp/Wtrigraphs.c: Update.
44148         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44149
44150 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44151
44152         * gcc.dg/ppc-fsel-1.c: New test.
44153
44154 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44155
44156         PR c/10604
44157         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44158
44159 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44160
44161         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44162
44163 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44164
44165         PR c++/9364, c++/10553, c++/10586
44166         * g++.dg/parse/typename4.C: New test.
44167         * g++.dg/parse/typename5.C: Likewise.
44168
44169 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44170
44171         * gcc.c-torture/compile/20030503-1.c: New test.
44172
44173 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44174
44175         * g++.dg/lookup/using5.C: Fix testcase error.
44176
44177 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44178
44179         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44180         since MEABI is no longer supported.  Remove all vestiges
44181         of MEABI from the test.
44182
44183 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44184
44185         PR c++/10554
44186         * g++.dg/lookup/using5.C: New test.
44187
44188 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44189
44190         PR c++/8772
44191         * g++.dg/template/ttp5.C: New test.
44192
44193 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44194
44195         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44196         (dg-gpp-additional-sources): New function.
44197         (dg-gpp-additional-files): Likewise.
44198         * lib/g++.exp (additional_sources): New variable.
44199         (additional_files): Likewise.
44200         (g++_target_compile): Deal with them.
44201         * lib/old-dejagnu.exp: Remove.
44202         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44203         * g++.old-deja: Revise all tests to use dg commands.
44204
44205 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44206
44207         PR c++/9432, c++/9528
44208         * g++.dg/lookup/using4.C: New test.
44209
44210 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44211
44212         * gcc.dg/noreturn-5.c: New file.
44213         * gcc.dg/noreturn-6.c: New file.
44214
44215         * gcc.c-torture/compile/inline-1.c: New file.
44216
44217 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44218
44219         PR c++/10551
44220         * g++.dg/template/explicit1.C: New test.
44221
44222 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44223
44224         PR c++/10549
44225         * g++.dg/other/bitfield1.C: New test.
44226
44227         PR c++/10527
44228         * g++.dg/init/new7.C: New test.
44229
44230 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44231
44232         * g++.dg/ext/desig1.C: New test.
44233         * g++.dg/ext/init1.C: Update.
44234
44235         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44236
44237 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44238
44239         PR c++/10180
44240         * g++.dg/warn/Winline-1.C: New test.
44241
44242 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44243
44244         * gcc.c-torture/execute/string-opt-19.c: New test.
44245
44246         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44247         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44248
44249 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44250
44251         PR c++/10506
44252         * g++.dg/init/new6.C: New test.
44253
44254         PR c++/10503
44255         * g++.dg/init/ref6.C: New test.
44256
44257 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44258
44259         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44260
44261 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44262
44263         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44264         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44265
44266 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44267
44268         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44269         initialized static data members.
44270
44271 2003-04-25  H.J. Lu <hjl@gnu.org>
44272
44273         * gcc.dg/ia64-sync-4.c: New test.
44274
44275 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44276
44277         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44278         date.
44279
44280 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44281
44282         PR c++/10337
44283         * g++.dg/warn/conv1.C: New test.
44284         * g++.old-deja/g++.other/conv7.C: Adjust.
44285         * g++.old-deja/g++.other/overload14.C: Adjust.
44286
44287 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44288
44289         PR c++/10471
44290         * g++.dg/template/defarg2.C: New test.
44291
44292 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44293
44294         * gcc.dg/cpp/include2.c: Update.
44295         * gcc.dg/cpp/multiline-2.c: New.
44296         * gcc.dg/cpp/multiline.c: Update.
44297         * gcc.dg/cpp/strify2.c: Update.
44298         * gcc.dg/cpp/trad/literals-2.c: Update.
44299
44300 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44301
44302         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44303
44304 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44305
44306         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44307
44308 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44309
44310         PR c++/10451
44311         * g++.dg/parse/crash4.C: New test.
44312
44313         PR c++/9847
44314         * g++.dg/parse/crash5.C: New test.
44315
44316 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44317
44318         PR c++/10446
44319         * g++.dg/parse/crash3.C: New test.
44320
44321         PR c++/10428
44322         * g++.dg/parse/elab1.C: New test.
44323
44324 2003-04-22  Devang Patel  <dpatel@apple.com>
44325
44326         * gcc.dg/cpp/trad/funlike-5.c: New test.
44327
44328 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44329
44330         * g++.dg/other/packed1.C: Fix dg options.
44331
44332 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44333
44334         * g++.dg/other/offsetof2.C: New test.
44335
44336 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44337
44338         * g++.dg/template/recurse.C: Adjust location of error messages.
44339
44340 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44341
44342         PR c++/9881
44343         * g++.dg/init/addr-const1.C: New test.
44344         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44345
44346 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44347
44348         PR c++/10405
44349         * g++.dg/lookup/struct-hack1.C: New test.
44350
44351 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44352
44353         * ucs.c: Update diagnostic messages.
44354
44355 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44356
44357         * gcc.dg/cpp/truefalse.cpp: New test.
44358         * gcc.dg/cpp/cpp.exp: Update.
44359         * g++.dg/other/stdbool-if.C: Remove.
44360
44361 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44362
44363         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44364         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44365
44366 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44367
44368         * gcc.c-torture/compile/20030418-1.c: New test.
44369
44370 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44371
44372         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44373
44374 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44375
44376         PR c++/10347
44377         g++.dg/template/dependent-name1.C: New test.
44378
44379 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44380
44381         * gcc.dg/warn-1.c (tourist_guide): New array,
44382         contains a pointer to bar.
44383
44384 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44385
44386         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44387         * gcc.c-torture/execute/medce-1.c: New test case.
44388         * gcc.c-torture/execute/medce-2.c: New test case.
44389
44390 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44391
44392         * lib/prune.exp: Ignore more messages.
44393
44394         PR c++/10381
44395         * g++.dg/parse/lookup3.C: New test.
44396
44397 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44398
44399         * gcc.c-torture/compile/20030415-1.c : New test.
44400
44401 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44402
44403         * gcc.c-torture/execute/scope-2.c: Move to ...
44404         * gcc.dg/noncompile/scope.c: .... here.
44405
44406 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44407
44408         * gcc.dg/20030414-2.c: New test case.
44409
44410 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44411
44412         PR target/10377
44413         * gcc.dg/20030414-1.c: New test.
44414
44415 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44416
44417         * gcc.dg/builtins-12.c: New test case.
44418         * gcc.dg/builtins-13.c: New test case.
44419
44420 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44421
44422         * gcc.c-torture/execute/string-opt-18.c: New test.
44423
44424 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44425
44426         PR c++/10300
44427         * g++.dg/init/new5.C: New test.
44428
44429 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44430
44431         PR c++/7910
44432         * g++.dg/ext/dllimport1.C: New test.
44433
44434 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44435
44436         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44437
44438 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44439
44440         PR Fortran/9263
44441         * g77.f-torture/noncompile/9263.f: New test
44442         PR Fortran/1832
44443         * g77.f-torture/execute/1832.f: New test
44444
44445 2003-04-11  David Chad  <davidc@freebsd.org>
44446             Loren J. Rittle  <ljrittle@acm.org>
44447
44448         PR libobjc/8562
44449         * objc.dg/headers.m: New test.
44450
44451 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44452
44453         * gcc.c-torture/execute/builtin-noret-2.c: New.
44454         * gcc.c-torture/execute/builtin-noret-2.x: New.
44455         XFAIL builtin-noret-2.c at -O1 and above.
44456         * gcc.dg/redecl.c: New.
44457         * gcc.dg/Wshadow-1.c: Update error regexps.
44458
44459 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44460
44461         * g++.dg/abi/bitfield10.C: New test.
44462
44463 2003-04-09  Mike Stump  <mrs@apple.com>
44464
44465         * gcc.dg/pch/pch.exp: Make testcase names longer.
44466         * g++.dg/pch/pch.exp: Make testcase names longer.
44467
44468 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44469
44470         * gcc.dg/builtins-11.c: New test case.
44471
44472 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44473
44474         * gcc.dg/builtins-9.c: New test case.
44475         * gcc.dg/builtins-10.c: New test case.
44476
44477 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44478
44479         * gcc.dg/noncompile/init-4.c.c: New test.
44480
44481 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44482
44483         * gcc.misc-test/gcov-9.c: New test.
44484         * gcc.misc-test/gcov-10.c: New test
44485         * gcc.misc-test/gcov-11.c: New test.
44486
44487 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44488
44489         PR optimization/10024
44490         * gcc.c-torture/compile/20030405-1.c: New test.
44491
44492 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44493
44494         * gcc.dg/pch/static-3.c: New.
44495         * gcc.dg/pch/static-3.hs: New.
44496         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44497
44498 2003-04-04  Richard Henderson  <rth@redhat.com>
44499
44500         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44501         * g++.dg/eh/forced2.C: Likewise.
44502
44503 2003-04-03  Mike Stump  <mrs@apple.com>
44504
44505         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44506         target arg.
44507         (scan-assembler-times, scan-assembler-not): Likewise.
44508         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44509
44510 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44511
44512         * gcc.dg/sparc-loop-1.c: New test.
44513
44514 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44515
44516         PR other/9274
44517         * g++.dg/pch/system-2.C: New.
44518         * g++.dg/pch/system-2.Hs: New.
44519
44520 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44521
44522         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44523
44524         * g++.dg/eh/simd-1.C (vecfunc): Same.
44525
44526 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44527
44528         * gcc.c-torture/execute/20030401-1.c: New test case.
44529
44530 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44531
44532         * objc.dg/defs.m: New.
44533
44534 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44535
44536         * g++.dg/eh/simd-1.C: New.
44537         * g++.dg/eh/simd-2.C: New.
44538
44539 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44540
44541         * gcc.c-torture/execute/simd-3.c: New.
44542
44543 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44544
44545         PR c/9936
44546         * gcc.dg/20030331-2.c: New test.
44547
44548 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44549
44550         PR c++/10278
44551         * g++.dg/parse/crash2.C: New test.
44552
44553 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44554
44555         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44556         * gcc.c-torture/execute/20030331-1.c: ...here.
44557
44558 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44559
44560         * gcc.c-torture/execute/20030331-1.c: New test.
44561
44562 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44563
44564         * lib/gcov.exp: Adjust call return testing strings.
44565         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44566
44567 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44568
44569         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44570         * gcc.dg/builtins-7.c: New test case.
44571         * gcc.dg/builtins-8.c: New test case.
44572
44573 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44574
44575         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44576
44577 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44578
44579         PR c++/7647
44580         * g++.dg/lookup-class-member-2.C: New test.
44581
44582 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44583
44584         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44585
44586 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44587
44588         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44589
44590 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44591
44592         * g++.dg/init/attrib1.C: New test.
44593
44594 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44595
44596         * gcc.dg/ultrasp8.c: New test.
44597
44598 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44599
44600         * gcc.dg/ultrasp7.c: New test.
44601
44602 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44603
44604         PR c++/10047
44605         * g++.dg/template/inline1.C: New test.
44606
44607 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44608
44609         * gcc.dg/sparc-dwarf2.c: New test.
44610
44611 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44612
44613         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44614         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44615
44616 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44617
44618         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44619         than reading .x files.
44620         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44621         * g77.dg/gcov/gcov-1.f: Likewise.
44622         * gcc.misc-tests/gcov-4b.c: Likewise.
44623         * gcc.misc-tests/gcov-5b.c: Likewise.
44624         * gcc.misc-tests/gcov-6.c: Likewise.
44625         * gcc.misc-tests/gcov-7.c: Likewise.
44626         * gcc.misc-tests/gcov-8.c: Likewise.
44627         * g++.dg/gcov/gcov-1.x: Remove.
44628         * g77.dg/gcov/gcov-1.x: Likewise.
44629         * gcc.misc-tests/gcov-4b.x: Likewise.
44630         * gcc.misc-tests/gcov-5b.x: Likewise.
44631         * gcc.misc-tests/gcov-6.x: Likewise.
44632         * gcc.misc-tests/gcov-7.x: Likewise.
44633         * gcc.misc-tests/gcov-8.x: Likewise.
44634
44635 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44636
44637         PR opt/10087
44638         * gcc.dg/20030324-1.c: New test.
44639
44640 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44641
44642         PR c++/10224
44643         * g++.dg/template/arg3.C: New test.
44644
44645         PR c++/10158
44646         * g++.dg/template/friend18.C: New test.
44647
44648 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44649
44650         * g77.f-torture/compile/20030326-1.f: New test case.
44651
44652 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44653
44654         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44655
44656         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44657
44658 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44659
44660         * gcc.dg/ia64-sync-3.c: New test.
44661
44662 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44663
44664         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44665
44666 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44667
44668         * gcc.dg/ultrasp6.c: New test.
44669
44670 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44671
44672         * gcc.dg/i386-signbit-1.c: New test.
44673         * gcc.dg/i386-signbit-2.c: New test.
44674         * gcc.dg/i386-signbit-3.c: New test.
44675
44676 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44677
44678         * gcc.dg/ultrasp5.c: Fix options.
44679
44680 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44681
44682         * gcc.dg/ultrasp5.c: Fix comment.
44683
44684 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44685
44686         PR fortran/10197
44687         * g77.f-torture/execute/10197.f: New test.
44688
44689 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44690
44691         PR c++/9898, c++/383
44692         * g++.dg/template/conv6.C: New test.
44693
44694         PR c++/10119
44695         * g++.dg/template/ptrmem5.C: New test.
44696
44697         PR c++/10026
44698         * g++.dg/lookup/koenig1.C: New test.
44699
44700         PR C++/10199
44701         * g++.dg/lookup/template2.C: New test.
44702
44703 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44704
44705         * g++.dg/opt/rtti1.C: New test.
44706
44707 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44708
44709         * gcc.dg/ultrasp5.c: New test.
44710
44711 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44712
44713         PR middle-end/9967
44714         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44715         builtin fputs.
44716
44717 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44718
44719         PR c/8224
44720         * gcc.dg/20030323-1.c: New test.
44721
44722 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44723
44724         * gcc.c-torture/compile/20030323-1.c: New test case.
44725
44726 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44727
44728         * gcc.dg/20030321-1.c: New test.
44729
44730 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44731
44732         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44733
44734 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44735
44736         PR c++/9978, c++/9708
44737         * g++.dg/ext/vlm1.C: Adjust expected error.
44738         * g++.dg/ext/vla2.C: New test.
44739         * g++.dg/template/arg1.C: New test.
44740         * g++.dg/template/arg2.C: New test.
44741
44742 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44743
44744         * g77.f-torture/execute/select.f: New test.
44745         * g77.f-torture/noncompile/select_no_compile.f: New test.
44746
44747 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44748
44749         PR c++/9898
44750         * g++.dg/other/error4.C: New test.
44751
44752 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44753
44754         * g++.dg/template/friend17.C: New test.
44755
44756 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44757
44758         * gcc.c-torture/compile/20030320-1.c: New.
44759
44760 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44761
44762         * gcc.dg/builtins-6.c: New test case.
44763
44764 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44765
44766         PR target/10073
44767         * gcc.c-torture/compile/20030319-1.c: New.
44768
44769 2003-03-18  Jan Hubicka  <jh@suse.cz>
44770
44771         * gcc.dg/i386-cvt-1.c: New test.
44772
44773 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44774
44775         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44776         * objc.dg/naming-2.m: Likewise.
44777
44778 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44779
44780         PR c++/9639
44781         * g++.dg/parse/crash1.C: New test.
44782
44783 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44784
44785         PR c++/8805
44786         * g++.dg/eh/cleanup1.C: New test.
44787
44788 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44789
44790         * gcc.c-torture/execute/20030316-1.c: New test case.
44791
44792 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44793
44794         PR c++/9629
44795         * g++.dg/init/ctor2.C: New test.
44796
44797 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44798
44799         * g77.f-torture/compile/xformat.f: New test case.
44800
44801 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44802
44803         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44804         * g++.old-deja/g++.mike/eh50.C: Likewise.
44805
44806 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44807
44808         PR c++/6440
44809         * g++.dg/template/spec7.C: New test.
44810         * g++.dg/template/spec8.C: Likewise.
44811
44812 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44813
44814         * gcc.c-torture/execute/20030313-1.c: New test.
44815
44816 2003-03-14  Richard Henderson  <rth@redhat.com>
44817
44818         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44819
44820 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44821
44822         * gcc.c-torture/compile/20030314-1.c: New test.
44823
44824 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44825
44826         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44827         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44828         thumb target,
44829         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44830         to accept newer _imp__  prefix and additional
44831         newline in .drectve section.
44832         * gcc.dg/dll-4.c: Likewise.
44833         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44834         switch.
44835
44836 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44837
44838         * g++.dg/parse/namespace9.C: New test.
44839
44840         * g++.dg/init/ref5.C: New test.
44841         * g++.dg/parse/ptrmem1.C: Likewise.
44842
44843 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44844
44845         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44846         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44847         regular expression.
44848         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44849         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44850
44851 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44852
44853         * gcc.c-torture/execute/20030224-2.c: New test.
44854
44855 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44856
44857         * gcc.dg/decl-3.c: New test.
44858
44859 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44860
44861         * gcc.dg/i386-loop-2.c: New test.
44862
44863 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44864
44865         PR c++/9474
44866         * g++.dg/parse/namespace8.C: New test.
44867
44868         PR c++/9924
44869         * g++.dg/overload/builtin2.C: New test.
44870
44871 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44872
44873         * gcc.dg/return-type-3.c: New test.
44874
44875 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44876
44877         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44878         profiling options are not supported.
44879
44880 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44881
44882         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44883         * g++.old-deja/g++.warn/impint2.C: Likewise.
44884
44885 2003-03-10  Devang Patel  <dpatel@apple.com>
44886
44887         * g++.dg/cpp/c++_cmd_1.C: New test.
44888         * g++.dg/cpp/c++_cmd_1.h: New file.
44889
44890 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44891
44892         * gcc.dg/altivec-9.c: New file.
44893
44894 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44895
44896         * gcc.dg/ppc-sdata-1.c: New test.
44897         * gcc.dg/ppc-sdata-2.c: New test.
44898
44899 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44900
44901         PR c++/9373
44902         * g++.dg/opt/ptrmem2.C: New test.
44903
44904         PR c++/8534
44905         * g++.dg/opt/ptrmem1.C: New test.
44906
44907 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44908
44909         * gcc.dg/i386-loop-1.c: New test.
44910
44911 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44912
44913         PR c++/9970
44914         * g++.dg/lookup/friend1.C: New test.
44915
44916 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44917
44918         PR c++/9823
44919         * g++.dg/parser/constructor1.C: New test.
44920
44921 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44922
44923         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44924
44925         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44926
44927 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44928
44929         * gcc.dg/cpp/Wunused.c: Update test.
44930
44931 2003-03-08  Jan Hubicka  <jh@suse.cz>
44932
44933         * gcc.dg/inline-3.c: New test.
44934
44935 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44936
44937         PR c++/9809
44938         * g++.dg/parse/builtin1.C: New test.
44939
44940         PR c++/9982
44941         * g++.dg/abi/cookie1.C: New test.
44942         * g++.dg/abi/cookie2.C: Likewise.
44943
44944         PR c++/9524
44945         * g++.dg/template/field1.C: New test.
44946
44947         PR c++/9912
44948         * g++.dg/parse/class1.C: New test.
44949         * g++.dg/parse/namespace7.C: Likewise.
44950         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44951
44952 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44953
44954         * g++.dg/init/ref4.C: New test.
44955
44956 2003-03-07  Jan Hubicka  <jh@suse.cz>
44957
44958         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44959         * gcc.dg/inline-3.c: New test.
44960
44961 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44962
44963         * g++.dg/init/ref3.C: New test.
44964
44965         PR c++/9965
44966         * g++.dg/init/ref2.C: New test.
44967
44968         PR c++/9400
44969         * g++.dg/warn/Wshadow-2.C: New test.
44970
44971         PR c++/9791
44972         * g++.dg/warn/Woverloaded-1.C: New test.
44973
44974 2003-03-05  Jan Hubicka  <jh@suse.cz>
44975
44976         * gcc.dg/i386-local2.c: New.
44977         * gcc.dg/i386-local.c: Fix typo.
44978
44979 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44980
44981         * g++.dg/abi/layout3.C: New test.
44982
44983 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44984
44985         * gcc.c-torture/compile/20030305-1.c
44986
44987 2003-03-05  Jan Hubicka  <jh@suse.cz>
44988
44989         * gcc.dg/i386-local.c: New.
44990
44991 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44992
44993         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44994
44995 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44996
44997         * gcc.dg/switch-2.c: New test.
44998         * gcc.dg/switch-3.c: New test.
44999         * gcc.dg/Wswitch.c: Adjust line numbers.
45000         * gcc.dg/Wswitch-default.c: Likewise.
45001         * gcc.dg/Wswitch-enum.c: Likewise.
45002
45003 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45004
45005         * gcc.c-torture/execute/20030222-1.c: New test.
45006
45007 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45008
45009         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45010
45011 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45012
45013         PR c++/9878
45014         * g++.dg/init/ref1.C: New test.
45015
45016 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45017
45018         * gcc.dg/sh-relax.c: New SH-only test.
45019
45020 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45021
45022         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45023         comment explaining purpose of testcase.
45024
45025 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45026
45027         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45028         for HC11/HC12 (asm needs two int registers).
45029         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45030         HC11/HC12 because the test uses an asm which needs two 32-bit
45031         registers.
45032
45033 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45034
45035         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45036         for HC11/HC12 (array is too large otherwise).
45037         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45038         * gcc.c-torture/compile/20010518-2.x: Likewise.
45039         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45040         HC11/HC12 (array is too large).
45041
45042 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45043
45044         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45045         * lib/g++-dg.exp (g++-dg-test): Likewise.
45046
45047 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45048
45049         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45050         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45051
45052 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45053
45054         * g++.dg/warn/implicit-typename1.C: Remove warning.
45055
45056 2003-02-28  Richard Henderson  <rth@redhat.com>
45057
45058         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45059         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45060
45061 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45062
45063         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45064         * g++.dg/pch/pch.exp: Likewise.
45065
45066 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45067
45068         PR c++/9879
45069         * g++.dg/init/new4.C: New test.
45070
45071 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45072
45073         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45074
45075 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45076
45077         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45078         unsigned long.
45079
45080         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45081         wider than float.
45082
45083 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45084
45085         * lib/scanasm.exp: Add support for counting numbers of
45086         occurences.
45087         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45088         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45089
45090 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45091
45092         PR c++/9683
45093         * g++.dg/template/static3.C: New test.
45094
45095         PR c++/9829
45096         * g++.dg/parse/namespace6.C: New test.
45097
45098 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45099
45100         PR target/9732
45101         * gcc.dg/20030225-1.c: New test.
45102
45103 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45104
45105         * README: Remove out-of-date information.
45106
45107         PR c++/9836
45108         * g++.dg/template/spec6.C: New test.
45109
45110 2003-02-24  Jeff Law  <law@redhat.com>
45111
45112         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45113
45114 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45115
45116         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45117         * gcc.dg/pragma-ep-1.c: Likewise.
45118
45119 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45120
45121         PR c++/9602
45122         * g++.dg/template/friend16.C: New test.
45123
45124 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45125
45126         PR c++/5333
45127         * g++.dg/parse/fused-params1.C: Adjust error messages.
45128         * g++.dg/template/nested3.C: New test.
45129
45130 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45131
45132         * g++.dg/abi/param1.C: New test.
45133
45134 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45135
45136         PR c++/7982
45137         * g++.dg/warn/implicit-typename1.C: New test.
45138
45139 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45140
45141         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45142         with "mtune".
45143         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45144         * gcc.c-torture/execute/20010129-1.x: Likewise.
45145         * gcc.dg/20011107-1.c: Likewise.
45146         * gcc.dg/20020108-1.c: Likewise.
45147         * gcc.dg/20020122-3.c: Likewise.
45148         * gcc.dg/20020206-1.c: Likewise.
45149         * gcc.dg/20020310-1.c: Likewise.
45150         * gcc.dg/20020426-2.c: Likewise.
45151         * gcc.dg/20020517-1.c: Likewise.
45152         * gcc.dg/991230-1.c: Likewise.
45153         * gcc.dg/i386-unroll-1.c: Likewise.
45154         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45155
45156 2003-02-22  Jan Hubicka  <jh@suse.cz>
45157
45158         * gcc.dg/i386-mul.c: New test.
45159
45160 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45161
45162         * gcc.dg/builtins-5.c: New test case.
45163
45164 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45165
45166         * gcc.dg/asmreg-1.c: New test.
45167
45168 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45169
45170         PR c++/9749
45171         * g++.dg/parse/varmod1.C: New test.
45172
45173 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45174
45175         PR c++/9727
45176         * g++.dg/template/op1.C: New test.
45177
45178 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45179
45180         PR c++/8906
45181         * g++.dg/template/nested2.C: New test.
45182
45183 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45184
45185         PR c++/8724
45186         * g++.dg/expr/dtor1.C: New test.
45187
45188 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45189
45190         * gcc.dg/cpp/include3.c: New test.
45191         * gcc.dg/cpp/inc/foo.h: New file.
45192
45193 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45194
45195         * gcc.c-torture/execute/20030221-1.c: New test.
45196
45197 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45198
45199         PR c++/9729
45200         * g++.dg/abi/conv1.C: New test.
45201
45202 2003-02-20  Jan Hubicka  <jh@suse.cz>
45203
45204         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45205
45206 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45207
45208         * gcc.c-torture/compile/20030219-1.c: New test.
45209
45210 2003-02-18  Jan Hubicka  <jh@suse.cz>
45211
45212         * gcc.dg/funcorder.c: New test.
45213
45214 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45215
45216         * gcc.c-torture/execute/20030218-1.c: New.
45217
45218 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45219
45220         * gcc.dg/20030218-1.c: New.
45221
45222 2003-02-18  Richard Henderson  <rth@redhat.com>
45223
45224         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45225         * gcc.dg/attr-used-2.c: New.
45226
45227 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45228
45229         PR c++/9704
45230         * g++.dg/init/copy5.C: New test.
45231
45232 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45233
45234         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45235         * g++.dg/pch/pch.exp: Likewise.
45236
45237 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45238
45239         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45240         STACK_SIZE is not defined.
45241
45242 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45243
45244         PR c++/9457
45245         * g++.dg/template/init1.C: New test.
45246
45247 2003-02-16  Jan HUbicka  <jh@suse.cz>
45248
45249         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45250         (foo): Add few extra tests
45251         * gcc.dg/c99-const-expr-3.c: Likewise.
45252         * gcc.c-torture/execute/20030216-1.c: New.
45253
45254 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45255
45256         PR c++/9459
45257         * g++.dg/ext/typeof4.C: New test.
45258
45259 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45260
45261         * gcc.dg/i386-387-3.c: New test case.
45262
45263 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45264
45265         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45266         cris-*-elf* cris-*-aout* and mmix-*-*.
45267
45268 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45269
45270         * gcc.dg/20030213-1.c: New test.
45271
45272 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45273
45274         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45275         * gcc.dg/i386-387-2.c: Likewise.
45276
45277 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45278
45279         * gcc.dg/ppc-spe.c: Fix formatting.
45280         Enable tests that were previously unsupported by gas.
45281         Delete tests for instructions that no longer exist.
45282         Switch arguments on evsubifw builtin.
45283
45284 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45285
45286         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45287         STACK_SIZE is too small.
45288
45289 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45290             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45291
45292         * gcc.dg/decl-2.c: New test.
45293
45294 2003-02-10  Jan Hubicka  <jh@suse.cz>
45295
45296         * gcc.dg/i386-fpcvt-1.c: New test.
45297
45298 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45299
45300         * gcc.c-torture/execute/20030209-1.c: New test.
45301
45302 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45303
45304         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45305         int-wide bitops, use the constants of the same width.
45306         Likewise, if long long is 32-bit wide, test bitops using
45307         32-bit constants.
45308
45309 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45310
45311         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45312
45313 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45314
45315         * gcc.dg/builtins-4.c: New test case.
45316
45317 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45318
45319         * gcc.dg/20020430-1.c: Fix dg command typos.
45320         * gcc.dg/20020503-1.c: Likewise.
45321
45322 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45323
45324         PR c++/8785
45325         * g++.dg/parse/fused-params1.C: New test.
45326
45327         PR c++/8857
45328         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45329
45330         PR c++/8921
45331         * g++.dg/parse/non-dependent1.C: New test.
45332
45333         PR c++/8928
45334         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45335
45336         PR c++/9228
45337         * g++.dg/parse/undefined7.C: New test.
45338         * g++.dg/parse/non-templ1.C: New test.
45339
45340         PR c++/9229
45341         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45342
45343 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45344
45345         * gcc.c-torture/compile/20030206-1.c: New test.
45346
45347 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45348
45349         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45350         "pow" to "foo" to avoid potential confusion with a math built-in.
45351
45352 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45353
45354         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45355         conditions for SPARC targets.
45356
45357 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45358
45359         * gcc.dg/20030204-1.c: New test.
45360
45361 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45362
45363         PR c++/38
45364         * g++.dg/parse/array-size1.C: New test.
45365
45366         PR c++/5657
45367         * g++.dg/parse/undefined3.C: New test.
45368
45369         PR c++/5665
45370         * g++.dg/parse/undefined4.C: New test.
45371
45372         PR c++/5975
45373         * g++.dg/parse/undefined5.C: New test.
45374
45375         PR c++/7259
45376         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45377
45378         PR c++/8578
45379         * g++.dg/parse/casting-operator1.C: New test.
45380
45381         PR c++/8596
45382         * g++.dg/parse/undefined6.C: New test.
45383
45384         PR c++/8736
45385         * g++.dg/parse/missing-template1.C: New test.
45386
45387 2003-02-04  Jan Hubicka  <jh@suse.cz>
45388
45389         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45390         * gcc.dg/i386-cmov?.c: Likewise.
45391         * gcc.dg/i386-fpcvt-?.c: Likewise.
45392         * gcc.dg/i386-ssefp-1.c: Likewise.
45393         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45394         conventions.
45395
45396 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45397
45398         PR c++/7129
45399         * g++.dg/ext/max.C: New test.
45400
45401 2003-02-03  Jan Hubicka  <jh@suse.cz>
45402
45403         * gcc.c-torture/execute/20030203-1.c: New test.
45404
45405 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45406
45407         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45408         'natural-endian'.
45409
45410 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45411
45412         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45413         * g++.dg/init/new2.C: Likewise.
45414         * g++.dg/other/new1.C: Likewise.
45415
45416 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45417
45418         * gcc.dg/struct-ret-libc.c: New test.
45419
45420 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45421
45422         * gcc.dg/20030129-1.c: New test.
45423
45424 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45425
45426         PR c++/8849
45427         * g++.dg/template/ptrmem4.C: New test.
45428
45429 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45430
45431         * g++.dg/parser/constant1.C: New test.
45432
45433 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45434
45435         PR c++/8591
45436         * g++.dg/parse/friend2.C: New test.
45437
45438 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45439
45440         PR c++/9437
45441         * g++.dg/template/unify4.C: New test.
45442
45443 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45444
45445         * gcc.c-torture/execute/20030128-1.c: New test.
45446
45447 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45448
45449         * g++.dg/lookup/nested1.C: Test moved from ...
45450         * g++.old-deja/g++.other/lookup24.C: ... here.
45451
45452 2003-01-28  Jan Hubicka  <jh@suse.cz>
45453
45454         * gcc.dg/i386-cmov5.c: New test.
45455
45456 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45457
45458         * gcc.c-torture/execute/20010925-1.c: Changed the
45459         memcpy declaration.
45460
45461 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45462
45463         PR c++/3902
45464         * g++.dg/parse/template5.C: New test.
45465
45466 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45467
45468         PR fortran/9258
45469         * g77.dg/pr9258: New test.
45470
45471 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45472
45473         * README: Move relevant parts from README.g++.
45474
45475         * README.g++: Remove this file.
45476
45477 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45478
45479         * g++.dg/abi/dcast1.C: New test.
45480
45481 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45482
45483         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45484
45485 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45486
45487         PR c++/47
45488         * g++.old-deja/g++.other/lookup24.C: New test.
45489
45490 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45491
45492         PR middle-end/7227
45493         * gcc.dg/uninit-C.c: New test.
45494
45495 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45496
45497         * g++.dg/abi/covariant1.C: New test.
45498
45499 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45500
45501         * gcc.dg/20030123-1.c: New test.
45502
45503 2003-01-25  Jan Hubicka  <jh@suse.cz>
45504
45505         PR opt/8492
45506         * gcc.c-torture/compile/20030125-1.c
45507
45508 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45509
45510         PR c++/9403
45511         * g++.dg/parse/template3.C: New test.
45512         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45513
45514         PR c++/795
45515         * g++.dg/parse/template4.C: New test.
45516
45517         PR c++/9415
45518         * g++.dg/template/qual2.C: New test.
45519
45520         PR c++/8545
45521         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45522
45523         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45524
45525 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45526
45527         * gcc.c-torture/execute/switch-1.c: New test case.
45528
45529 2003-01-25  Jan Hubicka  <jh@suse.cz>
45530
45531         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45532
45533 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45534
45535         Tweaks for Bison-1.875. From the NEWS file:
45536         "- `parse error' -> `syntax error'
45537         Bison now uniformly uses the term `syntax error'"
45538         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45539         * gcc.dg/cpp/digraph2.c: Likewise.
45540         * gcc.dg/cpp/direct2.c: Likewise.
45541         * gcc.dg/cpp/paste4.c: Likewise.
45542         * gcc.dg/c90-restrict-1.c: Likewise.
45543         * gcc.dg/c99-func-2.c: Likewise.
45544         * gcc.dg/noncompile/920721-2.c: Likewise.
45545         * gcc.dg/noncompile/930622-2.c: Likewise.
45546         * gcc.dg/noncompile/940112-1.c: Likewise.
45547         * gcc.dg/noncompile/950921-1.c: Likewise.
45548         * gcc.dg/noncompile/951123-1.c: Likewise.
45549         * gcc.dg/noncompile/971104-1.c: Likewise.
45550         * gcc.dg/noncompile/990416-1.c: Likewise.
45551
45552 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45553
45554         * g++.dg/parse/undefined1.C: Add error message.
45555
45556 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45557
45558         PR c++/9354
45559         * g++.dg/parse/new1.C: New test.
45560
45561         PR c++/9216
45562         * g++.dg/parse/template2.C: New test.
45563
45564         PR c++/9354
45565         * g++.dg/parse/typedef2.C: New test.
45566
45567         PR c++/9328
45568         * g++.dg/ext/typeof3.C: New test.
45569
45570 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45571
45572         PR c++/2738
45573         * g++.dg/parse/ret-type1.C: New test.
45574
45575         PR c++/3792
45576         * g++.dg/parse/tmpl-outside1.C: New test.
45577
45578         PR c++/4207
45579         * g++.dg/parse/int-as-enum1.C: New test.
45580
45581         PR c++/4903
45582         * g++.dg/parse/no-typename1.C: New test.
45583
45584         PR c++/5533
45585         * g++.dg/parse/no-value1.C: New test.
45586
45587         PR c++/5921
45588         * g++.dg/parse/wrong-inline1.C: New test.
45589
45590         PR c++/6402
45591         * g++.dg/parse/ref1.C: New test.
45592
45593         PR c++/6992
45594         * g++.dg/parse/attr-ctor1.C: New test.
45595
45596         PR c++/7229
45597         * g++.dg/parse/namespace5.C: New test.
45598
45599         PR c++/7917
45600         * g++.dg/parse/func-def1.C: New test.
45601
45602         PR c++/8143
45603         * g++.dg/parse/undefined1.C: New test.
45604
45605         PR c++/5723, PR c++/8522
45606         * g++.dg/parse/specialization1.C: New test.
45607
45608         PR c++/163, PR c++/8595
45609         * g++.dg/parse/struct-as-enum1.C: New test.
45610
45611         PR c++/9173
45612         * g++.dg/parse/undefined2.C: New test.
45613
45614 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45615
45616         PR c++/9298
45617         * g++.dg/parse/template1.C: New test.
45618
45619         PR c++/9384
45620         * g++.dg/parse/using1.C: New test.
45621
45622         PR c++/9285
45623         PR c++/9294
45624         * g++.dg/parse/expr2.C: New test.
45625
45626         PR c++/9388
45627         * g++.dg/parse/lookup2.C: Likewise.
45628
45629 2003-01-21  Jan Hubicka  <jh@suse.cz>
45630
45631         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45632         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45633         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45634         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45635
45636 2003-01-20  Nick Clifton  <nickc@redhat.com>
45637
45638         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45639         problem with ARM sibcall code generation.
45640
45641 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45642
45643         * gcc.c-torture/execute/20030120-1.c: New.
45644
45645 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45646
45647         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45648
45649 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45650
45651         PR c++/9272
45652         * g++.dg/parse/ctor1.C: New test.
45653
45654         PR c++/9294:
45655         * g++.dg/parse/qualified1.C: New test.
45656
45657         * g++.dg/parse/typename3.C: New test.
45658
45659 2003-01-16  Richard Henderson  <rth@redhat.com>
45660
45661         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45662
45663 2003-01-16  Richard Henderson  <rth@redhat.com>
45664
45665         * g++.dg/pch/pch.exp: Copy test header to the working directory
45666         before using it either for precompilation or direct use.
45667         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45668         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45669
45670 2003-01-16  Richard Henderson  <rth@redhat.com>
45671
45672         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45673         before using it either for precompilation or direct use.
45674         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45675         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45676
45677 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45678
45679         * g++.dg/ext/typename1.C: Add typename keyword.
45680         * g++.dg/template/crash1.C: Update error messages.
45681         * g++.dg/template/crash2.C: Remove error message.
45682         * g++.dg/parse/typename2.C: New test.
45683         * g++.dg/template/typename2.C: Change implicit
45684         typename warning into error.
45685         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45686         error messages.
45687         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45688         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45689         * g++.old-deja/g++.law/visibility13.C: Remove error
45690         messages.
45691         * g++.old-deja/g++.ns/template17.C: Reorder code to
45692         make declaration visible in template.
45693         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45694         * g++.old-deja/g++.pt/crash36.C: Issue more error
45695         messages.
45696         * g++.old-deja/g++.pt/crash5.C: Improve error
45697         message.
45698         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45699         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45700         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45701         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45702         typename warning with error message.
45703         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45704         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45705         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45706
45707 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45708
45709         * g++.dg/parse/ambig2.C: New test.
45710
45711 2003-01-15  Richard Henderson  <rth@redhat.com>
45712
45713         * g++.dg/tls/init-2.C: Update error message string.
45714
45715 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45716
45717         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45718
45719 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45720
45721         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45722         all for HC11/HC12.
45723         * gcc.c-torture/compile/20001205-1.x: Likewise.
45724         * gcc.c-torture/compile/20001226-1.x: Likewise.
45725         * gcc.c-torture/compile/920520-1.x: Likewise.
45726         * gcc.c-torture/compile/961203-1.x: Likewise.
45727         * gcc.c-torture/compile/20020604-1.x: Likewise.
45728
45729 2003-01-15  Jan Hubicka  <jh@suse.cz>
45730
45731         * gcc.c-torture/compile/20030115-1.c: New test.
45732
45733         * gcc.dg/i386-fpcvt-1.c: New test.
45734         * gcc.dg/i386-fpcvt-2.c: New test.
45735
45736 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45737
45738         Further conform g++'s __vmi_class_type_info to the C++ ABI
45739         specification.
45740         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45741         the specification.
45742
45743 2003-01-14  Jan Hubicka  <jh@suse.cz>
45744
45745         * gcc.dg/i386-fpcvt-1.c: New test.
45746         * gcc.dg/i386-fpcvt-2.c: New test.
45747
45748 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45749
45750         * gcc.dg/i386-mmx-3.c: New test.
45751
45752 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45753
45754         PR c++/9264
45755         * g++.dg/parse/octal1.C: New file.
45756
45757         PR c++/9172
45758         * g++.dg/parse/typename1.C: New file.
45759
45760 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45761
45762         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45763         * gcc.dg/bf-no-ms-layout.c: Likewise.
45764         * gcc.dg/bf-ms-attrib.c: Likewise.
45765
45766 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45767
45768         PR c++/9099
45769         * g++.dg/parse/dtor1.C: New file.
45770
45771         PR c++/9128
45772         * g++.dg/rtti/typeid1.C: New file.
45773
45774         PR c++/9153
45775         * g++.dg/parse/lookup1.C: New file.
45776
45777         PR c++/9171
45778         * g++.dg/templ/spec5.C: New file.
45779
45780 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45781
45782         * gcc.c-torture/compile/20030110-1.c: New test.
45783
45784 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45785
45786         Merge from pch-branch:
45787
45788         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45789
45790         * gcc.dg/pch/cpp-1.h: New.
45791         * gcc.dg/pch/cpp-1.c: New.
45792         * gcc.dg/pch/cpp-2.h: New.
45793         * gcc.dg/pch/cpp-2.c: New.
45794
45795         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45796
45797         * gcc.dg/pch/except-1.h: New.
45798         * gcc.dg/pch/except-1.c: New.
45799
45800         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45801
45802         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45803         running test.
45804         * gcc.dg/pch: Include *.hp not *.h.
45805         * gcc.dg/pch/system-1.h: New.
45806         * gcc.dg/pch/system-1.c: New.
45807
45808         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45809
45810         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45811         rather than trying to build and run a program using PCH.
45812         * gcc.dg/pch: Remove dg-do commands from test files.
45813
45814         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45815
45816         * gcc.dg/pch/macro-3.c: New.
45817         * gcc.dg/pch/macro-3.h: New.
45818
45819         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45820
45821         * gcc.dg/pch/common-1.c: New.
45822         * gcc.dg/pch/common-1.h: New.
45823         * gcc.dg/pch/decl-1.c: New.
45824         * gcc.dg/pch/decl-1.h: New.
45825         * gcc.dg/pch/decl-2.c: New.
45826         * gcc.dg/pch/decl-2.h: New.
45827         * gcc.dg/pch/decl-3.c: New.
45828         * gcc.dg/pch/decl-3.h: New.
45829         * gcc.dg/pch/decl-4.c: New.
45830         * gcc.dg/pch/decl-4.h: New.
45831         * gcc.dg/pch/decl-5.c: New.
45832         * gcc.dg/pch/decl-5.h: New.
45833         * gcc.dg/pch/global-1.c: New.
45834         * gcc.dg/pch/global-1.h: New.
45835         * gcc.dg/pch/inline-1.c: New.
45836         * gcc.dg/pch/inline-1.h: New.
45837         * gcc.dg/pch/inline-2.c: New.
45838         * gcc.dg/pch/inline-2.h: New.
45839         * gcc.dg/pch/static-1.c: New.
45840         * gcc.dg/pch/static-1.h: New.
45841         * gcc.dg/pch/static-2.c: New.
45842         * gcc.dg/pch/static-2.h: New.
45843
45844         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45845
45846         * g++.dg/pch/pch.exp: Better handle failing testcases.
45847         * gcc.dg/pch/pch.exp: Likewise.
45848         * gcc.dg/pch/macro-1.c: New.
45849         * gcc.dg/pch/macro-1.h: New.
45850         * gcc.dg/pch/macro-2.c: New.
45851         * gcc.dg/pch/macro-2.h: New.
45852
45853         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45854
45855         * g++.dg/dg.exp: Treat files in pch/ specially.
45856         * g++.dg/pch/pch.exp: New file.
45857         * g++.dg/pch/empty.H: New file.
45858         * g++.dg/pch/empty.C: New file.
45859         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45860         "precompile".
45861
45862         * gcc.dg/pch/pch.exp: New file.
45863         * gcc.dg/pch/empty.h: New file.
45864         * gcc.dg/pch/empty.c: New file.
45865         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45866         "precompile".
45867
45868 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45869
45870         * g++.dg/template/friend14.C: New test.
45871
45872 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45873
45874         * gcc.dg/old-style-asm-1.c: New test.
45875
45876 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45877
45878         * gcc.c-torture/compile/20030109-1.c: New test.
45879
45880 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45881
45882         * gcc.c-torture/execute/20030109-1.c: New test.
45883
45884 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45885
45886         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45887         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45888         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45889         * g++.old-deja/g++.mike/eh2.C: Likewise.
45890         * g++.old-deja/g++.mike/eh3.C: Likewise.
45891         * g++.old-deja/g++.mike/eh5.C: Likewise.
45892         * g++.old-deja/g++.mike/eh6.C: Likewise.
45893         * g++.old-deja/g++.mike/eh7.C: Likewise.
45894         * g++.old-deja/g++.mike/eh8.C: Likewise.
45895         * g++.old-deja/g++.mike/eh9.C: Likewise.
45896         * g++.old-deja/g++.mike/eh10.C: Likewise.
45897         * g++.old-deja/g++.mike/eh12.C: Likewise.
45898         * g++.old-deja/g++.mike/eh13.C: Likewise.
45899         * g++.old-deja/g++.mike/eh14.C: Likewise.
45900         * g++.old-deja/g++.mike/eh16.C: Likewise.
45901         * g++.old-deja/g++.mike/eh17.C: Likewise.
45902         * g++.old-deja/g++.mike/eh18.C: Likewise.
45903         * g++.old-deja/g++.mike/eh21.C: Likewise.
45904         * g++.old-deja/g++.mike/eh23.C: Likewise.
45905         * g++.old-deja/g++.mike/eh24.C: Likewise.
45906         * g++.old-deja/g++.mike/eh25.C: Likewise.
45907         * g++.old-deja/g++.mike/eh26.C: Likewise.
45908         * g++.old-deja/g++.mike/eh27.C: Likewise.
45909         * g++.old-deja/g++.mike/eh28.C: Likewise.
45910         * g++.old-deja/g++.mike/eh29.C: Likewise.
45911         * g++.old-deja/g++.mike/eh31.C: Likewise.
45912         * g++.old-deja/g++.mike/eh33.C: Likewise.
45913         * g++.old-deja/g++.mike/eh34.C: Likewise.
45914         * g++.old-deja/g++.mike/eh35.C: Likewise.
45915         * g++.old-deja/g++.mike/eh36.C: Likewise.
45916         * g++.old-deja/g++.mike/eh37.C: Likewise.
45917         * g++.old-deja/g++.mike/eh38.C: Likewise.
45918         * g++.old-deja/g++.mike/eh39.C: Likewise.
45919         * g++.old-deja/g++.mike/eh40.C: Likewise.
45920         * g++.old-deja/g++.mike/eh41.C: Likewise.
45921         * g++.old-deja/g++.mike/eh42.C: Likewise.
45922         * g++.old-deja/g++.mike/eh44.C: Likewise.
45923         * g++.old-deja/g++.mike/eh46.C: Likewise.
45924         * g++.old-deja/g++.mike/eh47.C: Likewise.
45925         * g++.old-deja/g++.mike/eh48.C: Likewise.
45926         * g++.old-deja/g++.mike/eh49.C: Likewise.
45927         * g++.old-deja/g++.mike/eh50.C: Likewise.
45928         * g++.old-deja/g++.mike/eh51.C: Likewise.
45929         * g++.old-deja/g++.mike/eh53.C: Likewise.
45930         * g++.old-deja/g++.mike/eh55.C: Likewise.
45931         * g++.old-deja/g++.mike/p7912.C: Likewise.
45932         * g++.old-deja/g++.mike/p9706.C: Likewise.
45933         * g++.old-deja/g++.mike/p10416.C: Likewise.
45934         * g++.old-deja/g++.mike/p11667.C: Likewise.
45935         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45936         Remove redundant reference to Iris.
45937         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45938         Elxsi, i860, Pico Java, and WE32K.
45939
45940 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45941
45942         * g++.dg/ext/asm4.C: New test.
45943
45944 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45945
45946         PR c++/9030
45947         * g++.dg/template/friend12.C: New test.
45948         * g++.dg/template/friend13.C: Likewise.
45949         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45950
45951 2003-01-08  Jan Hubicka  <jh@suse.cz>
45952
45953         * gcc.dg/i386-cadd.c: New test.
45954         * gcc.dg/i386-cmov4.c: Likewise.
45955
45956 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45957
45958         PR c++/9165
45959         * g++.dg/warn/Wunused-3.C: New test.
45960
45961         * g++.dg/abi/bitfield9.C: New test.
45962
45963         PR c++/9189
45964         * g++.dg/parse/defarg3.C: New test.
45965
45966 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45967
45968         * g++.dg/parse/ambig1.C: New test.
45969         * g++.dg/parse/defarg2.C: New test.
45970
45971 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45972
45973         * g++.dg/template/defarg-1.C: New test.
45974         * g++.dg/template/local2.C: Likewise.
45975
45976 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45977
45978         * gcc.c-torture/execute/20030105-1.c: New test.
45979
45980 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45981
45982         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45983         * g++.dg/parse/namespace4.C: Likewise.
45984
45985 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45986
45987         * g++.dg/template/ntp2.C: New test.
45988
45989 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45990
45991         * g++.dg/parse/extern-C-1.C: New test.
45992
45993         * g++.dg/parse/namespace4.C: New test.
45994
45995         * g++.dg/template/nested1.C: New test.
45996
45997         * g++.dg/parse/namespace3.C: New test.
45998
45999 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46000
46001         * g++.dg/lookup/two-stage1.C: New test.
46002
46003 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46004
46005         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46006         * g++.old-deja/g++.jason/access8.C: Likewise.
46007         * g++.old-deja/g++.other/decl5.C: Likewise.
46008
46009 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46010
46011         * g++.dg/parse/parse7.C: New test.
46012
46013 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46014
46015         PR c++/2843
46016         * g++.dg/ext/attrib7.C: New test.
46017
46018 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46019
46020         * g++.dg/parse/parse6.C: New test.
46021
46022 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46023
46024         * gcc.dg/h8300-stack-1.c: New.
46025
46026 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46027
46028         g++.dg/lookup/exception1.C: New test.
46029
46030         g++.dg/lookup/template1.C: New test.
46031
46032         g++.dg/parse/namespace2.C: New test.
46033
46034         g++.dg/parse/parens2.C: New test.
46035
46036 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46037
46038         * g++.dg/parse/parse5.C: New test.
46039         * g++.dg/lookup/scoped4.C: New test.
46040
46041 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46042
46043         * g++.dg/parse/parens1.C: New test.
46044
46045         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46046         angle-bracket1.C.
46047         * g++.dg/parse/parens2.C: New test.
46048
46049         * g++.dg/lookup/scope-operator1.C: New test.
46050
46051         * g++.dg/parse/operator1.C: New test.
46052
46053 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46054
46055         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46056         * g++.old-deja/g++.other/access6.C: Likewise.
46057         * g++.old-deja/g++.other/decl1.C: Likewise.
46058         * g++.old-deja/g++.pt/typename12.C: Likewise.
46059
46060 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46061
46062         * g++.dg/parse/namespace1.C: New test.
46063
46064 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46065
46066         * g++.dg/parse/parse4.C: New test.
46067
46068 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46069
46070         * g++.dg/parse/parse3.C: New test.
46071
46072 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46073
46074         * g++.dg/parse/parse2.C: New test.
46075
46076 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46077
46078         * g++.dg/template/friend11.C: New test.
46079
46080 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46081
46082         * g++.dg/parse/parse1.C: New test.
46083
46084 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46085
46086         * lib/profopt.exp: Change the name of a global variable to avoid
46087         possible clashes with other test suites.
46088
46089 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46090
46091         * g++.dg/inherit/covariant8.C: New test.
46092
46093 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46094
46095         * g++.dg/init/array9.C: New test.
46096
46097         PR c++/9112
46098         * g++.dg/parse/expr1.C: New test.
46099
46100 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46101
46102         * gcc.c-torture/compile/20021230-1.c: New test.
46103
46104 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46105
46106         * g++.dg/inherit/covariant5.C: New test.
46107         * g++.dg/inherit/covariant6.C: New test.
46108         * g++.dg/inherit/covariant7.C: New test.
46109
46110 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46111
46112         PR c++/2739
46113         * g++.dg/other/access2.C: New test.
46114
46115 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46116
46117         * g++.dg/other/anon-struct.C: No longer fails
46118         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46119         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46120         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46121
46122 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46123
46124         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46125
46126 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46127
46128         * g++.dg/eh/spec4.C: Remove stray semicolon.
46129         * g++.dg/expr/pmf-1.C: Change error message.
46130         * g++.dg/ext/asm1.C: Remove stray semicolon.
46131         * g++.dg/ext/typename1.C: Add missing typenames.
46132         * g++.dg/inherit/template-as-base.C: Change error message.
46133         * g++.dg/lookup/scoped1.C: Likewise.
46134         * g++.dg/lookup/scoped2.C: Likewise.
46135         * g++.dg/lookup/using2.C: Likewise.
46136         * g++.dg/other/component1.C: Remove stray semicolon.
46137         * g++.dg/other/do1.C: Change error message.
46138         * g++.dg/other/error2.C: Likewise.
46139         * g++.dg/other/init1.C: Likewise.
46140         * g++.dg/other/packed1.C: Remove stray semicolon.
46141         * g++.dg/other/ptrmem2.C: Change error message.
46142         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46143         marker.
46144         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46145         * g++.dg/template/access3.C: Add typename keyword.
46146         * g++.dg/template/access5.C: Remove stray semicolon.
46147         * g++.dg/template/access6.C: Likewise.
46148         * g++.dg/template/complit1.C: Likewise.
46149         * g++.dg/template/crash1.C: Change error message.
46150         * g++.dg/template/inherit2.C: Remove stray semicolon.
46151         * g++.dg/template/instantiate2.C: Likewise.
46152         * g++.dg/template/instantiate3.C: Change error message.
46153         * g++.dg/template/qual1.C: Remove stray semicolon.
46154         * g++.dg/template/qualttp18.C: Change error message.
46155         * g++.dg/template/ref1.C: Remove stray semicolon.
46156         * g++.dg/template/sizeof1.C (A::value): Declare it.
46157         * g++.dg/template/spec4.C: Change error message.
46158         * g++.dg/template/static1.C: Likewise.
46159         * g++.dg/template/type1.C: Likewise.
46160         * g++.dg/template/typename3.C: Likewise.
46161         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46162         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46163         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46164         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46165         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46166         named return value extension.
46167         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46168         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46169         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46170         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46171         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46172         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46173         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46174         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46175         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46176         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46177         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46178         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46179         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46180         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46181         syntax.
46182         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46183         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46184         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46185         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46186         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46187         * g++.old-deja/g++.brendan/template11.C: Likewise.
46188         * g++.old-deja/g++.brendan/template26.C: Likewise.
46189         * g++.old-deja/g++.brendan/template27.C: Use explicit
46190         specialization syntax.
46191         * g++.old-deja/g++.brendan/template30.C: Likewise.
46192         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46193         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46194         non-dependent names.
46195         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46196         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46197         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46198         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46199         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46200         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46201         named return value extension.
46202         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46203         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46204         * g++.old-deja/g++.ext/return1.C: Likewise.
46205         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46206         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46207         * g++.old-deja/g++.jason/access8.C: Likewise.
46208         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46209         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46210         pseudo-destructor names.
46211         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46212         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46213         pseudo-destructor names.
46214         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46215         * g++.old-deja/g++.jason/overload19.C: Likewise.
46216         * g++.old-deja/g++.jason/overload32.C: Likewise.
46217         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46218         stray semicolons.
46219         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46220         * g++.old-deja/g++.jason/return.C: Likewise.
46221         * g++.old-deja/g++.jason/return2.C: Likewise.
46222         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46223         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46224         syntax.
46225         * g++.old-deja/g++.jason/template10.C: Account for use of
46226         non-dependent names.
46227         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46228         syntax.
46229         * g++.old-deja/g++.jason/template37.C: Likewise.
46230         * g++.old-deja/g++.law/access4.C: Change error messages.
46231         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46232         pseudo-destructor names.
46233         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46234         * g++.old-deja/g++.law/ctors9.C: Likewise.
46235         * g++.old-deja/g++.law/cvt22.C: Likewise.
46236         * g++.old-deja/g++.law/dtors5.C: Likewise.
46237         * g++.old-deja/g++.law/global-init1.C: Likewise.
46238         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46239         * g++.old-deja/g++.law/operators28.C: Likewise.
46240         * g++.old-deja/g++.law/visibility28.C: Likewise.
46241         * g++.old-deja/g++.martin/eval1.C: Likewise.
46242         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46243         name.
46244         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46245         * g++.old-deja/g++.mike/net34.C: Likewise.
46246         * g++.old-deja/g++.mike/net36.C: Likewise.
46247         * g++.old-deja/g++.mike/ns2.C: Likewise.
46248         * g++.old-deja/g++.mike/p12306.C: Likewise.
46249         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46250         value extension.
46251         * g++.old-deja/g++.mike/p700.C: Likewise.
46252         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46253         * g++.old-deja/g++.mike/p710.C: Likewise.
46254         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46255         value extension.
46256         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46257         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46258         * g++.old-deja/g++.ns/crash2.C: Likewise.
46259         * g++.old-deja/g++.ns/crash3.C: Likewise.
46260         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46261         * g++.old-deja/g++.ns/ns17.C: Likewise.
46262         * g++.old-deja/g++.ns/template16.C: Likewise.
46263         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46264         keyword.
46265         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46266         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46267         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46268         named return value extension.
46269         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46270         * g++.old-deja/g++.other/access4.C: Issue additional error
46271         messages.
46272         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46273         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46274         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46275         * g++.old-deja/g++.other/crash25.C: Change error message.
46276         * g++.old-deja/g++.other/crash4.C: Change error message.
46277         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46278         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46279         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46280         checks.
46281         * g++.old-deja/g++.other/defarg8.C: Likewise.
46282         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46283         * g++.old-deja/g++.other/dtor10.C: Likewise.
46284         * g++.old-deja/g++.other/incomplete.C: Likewise.
46285         * g++.old-deja/g++.other/linkage7.C: Likewise.
46286         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46287         lookup algorithm.
46288         * g++.old-deja/g++.other/mangle2.C: Likewise.
46289         * g++.old-deja/g++.other/refinit2.C: Likewise.
46290         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46291         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46292         * g++.old-deja/g++.pt/crash28.C: Likewise.
46293         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46294         syntax.
46295         * g++.old-deja/g++.pt/crash32.C: Change error message.
46296         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46297         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46298         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46299         error message position.
46300         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46301         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46302         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46303         syntax.
46304         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46305         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46306         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46307         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46308         keyword.
46309         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46310         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46311         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46312         keyword.
46313         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46314         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46315         syntax.
46316         * g++.old-deja/g++.pt/friend28.C: Account for use of
46317         non-dependent names.
46318         * g++.old-deja/g++.pt/friend29.C: Likewise.
46319         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46320         rules.
46321         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46322         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46323         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46324         lookup rules.
46325         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46326         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46327         keyword.
46328         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46329         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46330         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46331         keyword.
46332         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46333         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46334         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46335         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46336         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46337         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46338         keyword.
46339         * g++.old-deja/g++.pt/spec10.C: Likewise.
46340         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46341         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46342         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46343         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46344         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46345         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46346         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46347         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46348         * g++.old-deja/g++.pt/typename15.C: Likewise.
46349         * g++.old-deja/g++.pt/typename22.C: Likewise.
46350         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46351         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46352         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46353         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46354         syntax.
46355         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46356         return value extension.
46357         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46358         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46359         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46360         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46361
46362 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46363
46364         * g++.dg/warn/inline1.C: New test.
46365         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46366         * g++.old-deja/g++.jason/synth10.C: Likewise.
46367         * g++.old-deja/g++.mike/net31.C: Likewise.
46368         * g++.old-deja/g++.mike/p8786.C: Likewise.
46369
46370         * g++.dg/template/friend10.C: New test.
46371         * g++.dg/template/conv5.C: New test.
46372
46373 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46374
46375         * g++.dg/lookup/scoped3.C: New test.
46376
46377         * g++.dg/lookup/decl1.C: New test.
46378         * g++.dg/lookup/decl2.C: New test.
46379
46380 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46381
46382         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46383         gcc.c-torture/compile/20021015-1.c,
46384         gcc.c-torture/compile/20021015-2.c,
46385         gcc.c-torture/compile/20021123-1.c,
46386         gcc.c-torture/compile/20021123-2.c,
46387         gcc.c-torture/compile/20021123-3.c,
46388         gcc.c-torture/compile/20021123-4.c,
46389         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46390         only to 3.1 or 3.2 branch.
46391
46392 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46393
46394         * gcc.dg/i386-bitfield3.c: New test.
46395
46396         * gcc.dg/i386-bitfield2.c: New test.
46397
46398 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46399
46400         * g++.dg/parse/conv_op1.C: New test.
46401
46402 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46403
46404         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46405         approved.
46406
46407 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46408
46409         * gcc.c-torture/compile/20021220-1.c: New test.
46410
46411 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46412
46413         * gcc.dg/i386-fastcall-1.c: New.
46414
46415 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46416
46417         * gcc.c-torture/execute/20021219-1.c: New test.
46418
46419 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46420
46421         * gcc.dg/i386-pic-1.c: New test.
46422
46423 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46424
46425         PR c++/8099
46426         * g++.dg/template/friend9.C: New test.
46427
46428 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46429
46430         PR c++/3663
46431         * g++.dg/template/access7.C: New test.
46432
46433 2002-12-18  Nick Clifton  <nickc@redhat.com>
46434
46435         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46436         the libstdc++-v3 directory has been found.
46437
46438 2002-12-12  Devang Patel <dpatel@apple.com>
46439         * gcc.dg/darwin-ld-1.c: New test.
46440         * gcc.dg/darwin-ld-2.c: New test.
46441         * gcc.dg/darwin-ld-3.c: New test.
46442         * gcc.dg/darwin-ld-4.c: New test.
46443         * gcc.dg/darwin-ld-5.c: New test.
46444
46445 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46446
46447         * gcc.c-torture/compile/20021212-1.c: New test.
46448
46449 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46450
46451         * gcc.dg/fshort-wchar: New test.
46452
46453 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46454
46455         PR c++/8372
46456         * g++.dg/template/dtor1.C: New test.
46457
46458         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46459         markers.
46460
46461 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46462
46463         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46464
46465 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46466
46467         * g++.dg/template/static1.C: New test.
46468         * g++.dg/template/static2.C: New test.
46469         * g++.old-deja/g++.ext/memconst.C: New test.
46470
46471 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46472
46473         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46474         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46475         * g++.dg/special/initp1.C: Likewise.
46476
46477 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46478
46479         * gcc.c-torture/execute/20021204-1.c: New test.
46480
46481 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46482
46483         * gcc.dg/ppc-fmadd-1.c: New file.
46484         * gcc.dg/ppc-fmadd-2.c: New file.
46485         * gcc.dg/ppc-fmadd-3.c: New file.
46486
46487 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46488
46489         * gcc.c-torture/compile/20021204-1.c: New test.
46490
46491 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46492
46493         * g++.dg/inherit/covariant2.C: New test.
46494         * g++.dg/inherit/covariant3.C: New test.
46495         * g++.dg/inherit/covariant4.C: New test.
46496         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46497         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46498
46499 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46500
46501         PR c++/8688
46502         * g++.dg/init/brace3.C: New test.
46503
46504 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46505
46506         * gcc.dg/20020210-1.c: Fix a comment typo.
46507
46508 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46509
46510         PR c++/8720
46511         * g++.dg/parse/defarg1.C: New test.
46512
46513         PR c++/8615
46514         * g++.dg/template/char1.C: New test.
46515
46516         * g++.dg/template/varmod1.C: Fix typo.
46517
46518 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46519
46520         DR 180
46521         * g++.old-deja/g++.pt/crash32.C: Expect error.
46522
46523 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46524
46525         PR c++/5919
46526         * g++.dg/template/varmod1.C: New test.
46527
46528         PR c++/8727
46529         * g++.dg/inherit/typeinfo1.C: New test.
46530
46531         PR c++/8663
46532         * g++.dg/inherit/typedef1.C: New test.
46533
46534 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46535
46536         PR c++/8332
46537         PR c++/8493
46538         * g++.dg/template/strlen1.C: New test.
46539
46540         PR c++/8227
46541         * g++.dg/template/ctor2.C: New test.
46542
46543         PR c++/8214
46544         * g++.dg/init/string1.C: New test.
46545
46546         PR c++/8511
46547         * g++.dg/template/friend8.C: New test.
46548
46549 2002-11-29  Joe Buck <jbuck@synopsys.com>
46550
46551         * g++.dg/lookup/anon2.C: New test.
46552
46553 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46554
46555         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46556         h8300 port.
46557
46558 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46559
46560         * gcc.dg/bitfld-6.c: New test.
46561
46562 2002-11-27  Jan Hubicka  <jh@suse.cz>
46563
46564         * gcc.c-torture/execute/20021127.[cx]: New test.
46565
46566 2002-11-26  Jan Hubicka  <jh@suse.cz>
46567
46568         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46569         quality.
46570
46571 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46572
46573         * g++.dg/init/brace2.C: New test.
46574         * g++.old-deja/g++.mike/p9129.C: Correct.
46575
46576 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46577
46578         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46579
46580 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46581
46582         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46583
46584 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46585
46586         * g++.dg/abi/empty11.C: New test.
46587         * g++.dg/rtti/cv1.C: New test.
46588
46589 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46590
46591         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46592
46593 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46594
46595         * g++.dg/abi/empty10.C: New test.
46596
46597 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46598
46599         * gcc.c-torture/compile/20021124-1.c: New test.
46600
46601 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46602
46603         * g++.dg/abi/rtti2.C: New test.
46604
46605 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46606
46607         * gcc.dg/i386-unroll-1.c: New test.
46608
46609 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46610
46611         * gcc.c-torture/compile/20021120-1.c: New test.
46612         * gcc.c-torture/compile/20021120-2.c: New test.
46613
46614 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46615
46616         * gcc.dg/bitfld-5.c: New test.
46617
46618 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46619
46620         * gcc.c-torture/execute/20021120-3.c: New test.
46621
46622 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46623
46624         * gcc.c-torture/execute/20021120-2.c: New test.
46625
46626 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46627
46628         * gcc.c-torture/execute/20021120-1.c: New test.
46629
46630 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46631
46632         * gcc.c-torture/execute/20021118-3.c: New test.
46633
46634 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46635
46636         * gcc.c-torture/compile/20021119-1.c: New test.
46637
46638 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46639
46640         * gcc.dg/duff-1.c: New test.
46641         * gcc.dg/duff-2.c: New test.
46642         * gcc.dg/duff-3.c: New test.
46643
46644 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46645
46646         * gcc.dg/cpp/_Pragma5.c: New test.
46647
46648 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46649
46650         * gcc.c-torture/execute/20021118-2.c: New test.
46651
46652 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46653
46654         * gcc.c-torture/execute/20021118-1.c: New test.
46655
46656 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46657
46658         * gcc.dg/20021116-1.c: New test.
46659
46660 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46661
46662         * g++.dg/abi/vcall1.C: New test.
46663
46664 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46665
46666         * gcc.dg/20021029-1.c: New test.
46667         * gcc.dg/20021029-2.c: New test.
46668
46669 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46670
46671         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46672
46673 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46674
46675         PR c/8439
46676         * gcc.dg/20021110.c: Move to ...
46677         * gcc.c-torture/compile/20021110.c: .... here.
46678
46679 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46680
46681         PR c/8467
46682         * gcc.c-torture/execute/20021111-1.c
46683
46684 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46685
46686         PR c/8439
46687         * gcc.dg/20021110.c: New test.
46688
46689 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46690
46691         * g++.dg/abi/vthunk3.C: Run only on x86.
46692
46693 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46694
46695         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46696
46697 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46698
46699         * lib/compat.exp (compat-execute): Fix logic error in last
46700         change.
46701
46702 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46703
46704         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46705
46706 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46707
46708         PR c++/8389
46709         * g++.dg/template/access6.C: New test.
46710
46711 2002-11-08  Jan Hubicka  <jh@suse.cz>
46712
46713         * gcc.dg/i386-ssefp-1.c: New test.
46714         * gcc.dg/i386-ssefp-1.c: New test.
46715
46716 2002-11-08  Jan Hubicka  <jh@suse.cz>
46717
46718         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46719
46720 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46721
46722         * g++.dg/abi/vthunk3.C: New test.
46723
46724         PR c++/8338
46725         * g++.dg/template/crash2.C: New test.
46726
46727 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46728
46729         * g++.dg/abi/dtor1.C: New test.
46730         * g++.dg/abi/dtor2.C: Likewise.
46731
46732 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46733
46734         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46735         Darwin.
46736
46737 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46738
46739         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46740         -mthumb.  Only xfail with -O0.
46741
46742 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46743
46744         * g++.dg/abi/thunk1.C: New test.
46745         * g++.dg/abi/thunk2.C: Likewise.
46746         * g++.dg/abi/vtt1.C: Likewise.
46747
46748 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46749
46750         PR optimization/8423
46751         * gcc.c-torture/execute/builtin-constant.c: New test.
46752
46753 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46754
46755         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46756         Add some more cases.
46757
46758 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46759
46760         PR c++/8391
46761         * g++.dg/opt/local1.C: New test.
46762
46763 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46764
46765         PR c++/8160
46766         * g++.dg/template/complit1.C: New test.
46767
46768         PR c++/8149
46769         * g++.dg/template/typename4.C: Likewise.
46770
46771 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46772
46773         Core issue 287, PR c++/7639
46774         * g++.dg/template/instantiate1.C: Adjust error location.
46775         * g++.dg/template/instantiate3.C: New test.
46776         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46777         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46778         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46779
46780 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46781
46782         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46783
46784 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46785
46786         PR c++/8287
46787         * g++.dg/init/dtor2.C: New test.
46788
46789 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46790
46791         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46792         * gcc.dg/nest.c: Bypass errors on irix6.
46793
46794 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46795
46796         * gcc.dg/nest.c: Expect error for mmix-*-*.
46797         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46798
46799 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46800
46801         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46802         markers.
46803
46804         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46805
46806 2002-10-25  Mike Stump  <mrs@apple.com>
46807
46808         * gcc.dg/warn-1.c: New test.
46809
46810 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46811
46812         * g++.dg/template/typename3.C: New test.
46813
46814 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46815
46816         * g++.dg/lookup/ptrmem1.C: New test.
46817
46818         * g++.dg/abi/vthunk2.C: New test.
46819
46820 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46821
46822         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46823
46824 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46825
46826         * g++.dg/abi/empty9.C: New test.
46827
46828 2002-10-24  Richard Henderson  <rth@redhat.com>
46829
46830         * g++.dg/inherit/thunk1.C: Enable for ia64.
46831
46832 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46833
46834         PR c++/8067
46835         * g++.dg/lookup/pretty1.C: New test.
46836
46837 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46838
46839         * gcc.dg/20021023-1.c: New test.
46840
46841 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46842
46843         PR c++/7679
46844         * g++.dg/parse/inline1.C: New test.
46845
46846 2002-10-23  Richard Henderson  <rth@redhat.com>
46847
46848         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46849
46850         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46851
46852 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46853
46854         PR c++/6579
46855         * g++.dg/parse/stmtexpr3.C: New test.
46856
46857 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46858
46859         * g++.dg/expr/cond1.C: New test.
46860
46861 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46862
46863         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46864
46865 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46866
46867         * g++.dg/abi/vbase13.C: New test.
46868         * g++.dg/abi/vbase14.C: Likewise.
46869
46870 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46871
46872         * gcc.dg/tls/pic-1.c: New test.
46873         * gcc.dg/tls/nonpic-1.c: New test.
46874         * gcc.dg/20021018-1.c: New test.
46875
46876 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46877
46878         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46879         Remove only files with the same base name as the test case.
46880         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46881         (profopt-execute): Likewise.  Also, remove old profiling
46882         and performance data files before running the tests.
46883
46884         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46885         * g++.dg/bprob/bprob.exp: Likewise.
46886         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46887         to allow more general test case names.
46888
46889         * g++.dg/bprob/bprob-1.C: Rename to ...
46890         * g++.dg/bprob/g++-bprob-1.C: ... this.
46891
46892         * g77.dg/bprob/bprob-1.f: Rename to ...
46893         * g77.dg/bprob/g77-bprob-1.f: ... this.
46894
46895 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46896
46897         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46898         bison 1.50 or later.
46899
46900 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46901
46902         * g++.dg/README: Describe more test directories.
46903
46904 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46905
46906         * g++.dg/init/array6.C: Add additional tests.
46907
46908 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46909
46910         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46911         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46912
46913 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46914
46915         * gcc.c-torture/compile/20020604-1.x: New.
46916         * gcc.c-torture/compile/simd-5.x: Likewise.
46917         * gcc.c-torture/execute/920710-1.x: Likewise.
46918         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46919
46920 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46921
46922         * g++.dg/inherit/override1.C: Add dg-options clause.
46923
46924 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46925
46926         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46927         _mm_slli_si128.
46928
46929 2002-10-19  Andreas Schwab  <schwab@suse.de>
46930
46931         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46932         directory component.
46933
46934 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46935
46936         * g++.dg/inherit/thunk1.C: New test.
46937
46938         * g++.dg/inherit/override1.C: New test.
46939
46940         * g++.dg/abi/mangle11.C: New test.
46941         * g++.dg/abi/mangle14.C: New test.
46942         * g++.dg/abi/mangle17.C: New test.
46943
46944 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46945
46946         * g++.dg/overload/member2.C: New test.
46947
46948 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46949
46950         * g++.dg/README: Describe new compat directory.
46951         * g++.dg/dg.exp: Skip tests in compat directory.
46952         * README.compat: New file.
46953         * lib/compat.exp: New expect script.
46954         * g++.dg/compat: New test directory.
46955         * g++.dg/compat/compat.exp: New expect script.
46956         * g++.dg/compat/abi: New test directory.
46957         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46958         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46959         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46960         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46961         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46962         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46963         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46964         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46965         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46966         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46967         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46968         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46969         * g++.dg/compat/break: New test directory.
46970         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46971         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46972         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46973         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46974         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46975         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46976         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46977         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46978         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46979         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46980         g++.dg/compat/break/README: New files.
46981         * g++.dg/compat/eh: New test directory.
46982         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46983         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46984         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46985         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46986         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46987         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46988         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46989         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46990         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46991         g++.dg/compat/eh/filter2_y.C,
46992         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46993         g++.dg/compat/eh/new1_y.C,
46994         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46995         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46996         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46997         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46998         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46999         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47000         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47001         g++.dg/compat/eh/unexpected1_y.C: New files.
47002         * g++.dg/compat/init: New test directory.
47003         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47004         g++.dg/compat/init/array5_y.C,
47005         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47006         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47007         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47008         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47009         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47010         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47011         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47012         g++.dg/compat/init/init-ref2_y.C: New files.
47013
47014 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47015
47016         PR c++/7584
47017         * g++.dg/inherit/using3.C: New test.
47018
47019 2002-10-17  Jan Hubicka  <jh@suse.cz>
47020
47021         * gcc.dg/20021017-2.c: New test.
47022
47023 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47024
47025         * g++.dg/abi/mangle16.C: Adjust.
47026
47027         * g++.dg/init/array8.C: New test.
47028
47029 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47030
47031         * gcc.dg/special/mips-abi.exp: New test.
47032         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47033
47034 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47035
47036         * g++.dg/abi/mangle16.C: New test.
47037         * g++.dg/abi/mangle17.C: Likewise.
47038
47039         PR c++/7478
47040         * g++.dg/template/ref1.C: New test.
47041
47042 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47043
47044         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47045
47046 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47047
47048         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47049
47050 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47051
47052         PR c++/7524
47053         * g++.dg/init/array7.C: New test.
47054
47055 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47056
47057         * g++.dg/init/array6.C: New test.
47058
47059         * g++.dg/abi/mangle13.C: Likewise.
47060         * g++.dg/abi/mangle14.C: Likewise.
47061         * g++.dg/abi/mangle15.C: Likewise.
47062
47063 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47064
47065         * g++.dg/abi/empty8.C: New test.
47066
47067 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47068
47069         * g++.dg/init/ctor1.C: New test.
47070
47071 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47072
47073         * gcc.c-torture/execute/20021015-1.c: New test.
47074
47075 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47076
47077         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47078
47079 2002-10-14  Jan Hubicka  <jh@suse.cz>
47080
47081         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47082
47083 2002-10-14  Richard Henderson  <rth@redhat.com>
47084
47085         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47086
47087 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47088
47089         PR optimization/6631
47090         * g++.dg/opt/const2.C: New test.
47091
47092 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47093
47094         PR c++/7176
47095         * g++.dg/parse/friend1.C: New test.
47096         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47097
47098 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47099
47100         * gcc.dg/20021014-1.c: New test.
47101
47102 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47103
47104         PR c++/5661
47105         * g++.dg/ext/vlm1.C: New test.
47106         * g++.dg/ext/vlm2.C: Likewise.
47107
47108         * g++.dg/init/array1.C: Remove invalid braces.
47109         * g++.dg/init/brace1.C: New test.
47110         * g++.dg/init/copy2.C: Likewise.
47111         * g++.dg/init/copy3.C: Likewise.
47112         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47113         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47114         braces.
47115
47116 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47117
47118         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47119
47120 2002-10-11  Richard Shann  <richard.shann@superh.com>
47121
47122         * gcc.c-torture/compile/simd-5.c: New test.
47123
47124 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47125
47126         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47127
47128 2002-10-10  Jim Wilson  <wilson@redhat.com>
47129
47130         * gcc.c-torture/execute/20021010-1.c: New test.
47131
47132 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47133
47134         PR c/7353
47135         * g++.dg/ext/typedef-init.C: New test.
47136         * gcc.dg/typedef-init.c: New test.
47137
47138 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47139
47140         * gcc.dg/cpp/paste13.c: New test.
47141
47142 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47143
47144         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47145         remaining platforms, XFAIL during compile, not execute.  Don't
47146         XFAIL at -O0.
47147
47148 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47149
47150         * gcc.dg/alias-1.c: Tweak expected warning.
47151
47152 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47153
47154         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47155
47156 2002-10-06  Andreas Jaeger  <aj@suse.de>
47157
47158         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47159         * gcc.dg/cpp/c++98.C: Likewise.
47160
47161         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47162         * g++.dg/cpp/c++98.C: Likewise.
47163
47164         * g++.dg/README (Subdirectories): Mention cpp directory.
47165
47166         PR target/7559
47167         * gcc.dg/20021006-1.c: New test.
47168
47169 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47170
47171         PR c++/7804
47172         * g++.dg/other/warning1.C: New test.
47173
47174 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47175
47176         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47177         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47178         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47179
47180 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47181
47182         PR c++/7931
47183         * g++.dg/template/ptrmem3.C: New test.
47184
47185         PR c++/7754
47186         * g++.dg/template/union1.C: New test.
47187
47188 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47189
47190         PR c++/8006
47191         * g++.dg/abi/mangle9.C: New test.
47192         * g++.dg/abi/mangle10.C: New test.
47193         * g++.dg/abi/mangle11.C: New test.
47194         * g++.dg/abi/mangle12.C: New test.
47195
47196 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47197
47198         PR c++/7188.
47199         * g++.dg/template/meminit1.C: New test.
47200         * g++.dg/warn/Wreorder-1.C: Likewise.
47201         * g++.old-deja/g++.mike/warn3.C: Tweak.
47202         * lib/prune.exp: Ingore "in copy constructor".
47203
47204 2002-10-02  Andreas Jaeger  <aj@suse.de>
47205
47206         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47207         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47208         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47209         on x86-64.
47210
47211 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47212
47213         * gcc.dg/empty1.C: Fix typo.
47214
47215 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47216
47217         * gcc.dg/alias-1.c: New test.
47218
47219 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47220
47221         * gcc.dg/empty1.C: New test.
47222
47223         * g++.dg/tls/init-2.C: Tweak error messages.
47224
47225 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47226
47227         * gcc.c-torture/compile/20020923-1.c: New test.
47228
47229 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47230
47231         * gcc.c-torture/execute/ffs-1.c: New test.
47232         * gcc.c-torture/execute/ffs-2.c: Ditto.
47233
47234 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47235
47236         * g++.dg/overload/member1.C: New test.
47237
47238 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47239
47240         * g++.dg/abi/empty7.C: New test.
47241         * g++.dg/init/pm2.C: Likewise.
47242
47243 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47244
47245         * g++.dg/rtti/crash1.C: New test.
47246
47247 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47248
47249         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47250         gcc.dg/sibcall-4.c: New tests.
47251
47252 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47253
47254         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47255         powerpc and MMIX targets.
47256
47257 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47258
47259         * gcc.dg/cpp/20020927-1.c: New.
47260
47261 2002-09-26  David S. Miller  <davem@redhat.com>
47262
47263         * gcc.c-torture/compile/trunctfdf.c: New.
47264
47265 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47266
47267         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47268
47269 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47270
47271         * gcc.c-torture/execute/loop-15.c: New.
47272
47273 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47274
47275         * README.QMTEST: Fix typo.
47276
47277 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47278
47279         * gcc.dg/20020926-1.c: New test.
47280
47281 2002-09-25  David S. Miller  <davem@redhat.com>
47282
47283         PR target/7842
47284         * gcc.c-torture/execute/shiftdi.c: New test.
47285
47286 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47287
47288         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47289         unique to the tool.
47290         * lib/g77.exp (g77_init): Likewise.
47291         * lib/g++.exp (g++_init): Likewise.
47292         * lib/objc.exp (objc_init): Likewise.
47293
47294 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47295
47296         * g++.dg/abi/empty5.C: New test.
47297         * g++.dg/abi/empty6.C: New test.
47298         * g++.dg/abi/vbase12.C: New test.
47299
47300 2002-09-25  Richard Henderson  <rth@redhat.com>
47301
47302         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47303         too-small long double.
47304
47305 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47306
47307         * gcc.dg/20020919-1.c: New test.
47308
47309 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47310
47311         * g++.dg/abi/bitfield6.C: New test.
47312         * g++.dg/abi/bitfield7.C: New test.
47313         * g++.dg/abi/bitfield8.C: New test.
47314         * g++.dg/abi/vbase11.C: New test.
47315
47316 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47317
47318         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47319         hppa*-*-hpux*.  Update test comment.
47320
47321 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47322
47323         * gcc.dg/tls/struct-1.c: New test.
47324
47325 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47326
47327         * gcc.dg/cpp/tr-warn2.c: Update.
47328
47329 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47330
47331         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47332
47333 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47334
47335         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47336         systems.
47337
47338 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47339
47340         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47341
47342         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47343         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47344         setting of cxxfilt.
47345
47346 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47347
47348         * gcc.dg/20020312-2.c: Update for darwin.
47349
47350 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47351
47352         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47353
47354 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47355
47356         * objc.dg/comp-types-1.m: New test.
47357         * objc.dg/comp-types-2.m: New test.
47358         * objc.dg/comp-types-3.m: New test.
47359         * objc.dg/comp-types-4.m: New test.
47360         * objc.dg/comp-types-5.m: New test.
47361         * objc.dg/comp-types-6.m: New test.
47362
47363 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47364
47365         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47366
47367 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47368
47369         * g++.dg/other/do1.C: New test.
47370
47371         * g++.dg/template/subst1.C: New test.
47372
47373 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47374
47375         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47376
47377 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47378
47379         * g++.dg/template/qualttp20.C: Adjust expected errors.
47380         * g++.old-deja/g++.jason/report.C: Likewise.
47381         * g++.old-deja/g++.other/qual1.C: Likewise.
47382
47383         * g++.dg/lookup/scoped2.C: New test.
47384
47385         * g++.dg/ext/asm3.C: New test.
47386
47387 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47388
47389         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47390
47391 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47392
47393         * ChangeLog: follow spelling conventions.
47394         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47395         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47396         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47397         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47398         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47399         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47400         * g++.old-deja/g++.law/global-init1.C: Likewise.
47401         * g++.old-deja/g++.other/delete4.C: Likewise.
47402         * g++.old-deja/g++.other/inline21.C: Likewise.
47403         * g++.old-deja/g++.other/singleton.C: Likewise.
47404         * g77.dg/strlen0.f: Likewise.
47405         * g77.f-torture/compile/20010519-1.f: Likewise.
47406         * g77.f-torture/compile/980310-4.f: Likewise.
47407         * gcc.c-torture/compile/20000605-1.c: Likewise.
47408         * gcc.c-torture/execute/20020225-1.c: Likewise.
47409         * gcc.dg/c90-hexfloat-2.c: Likewise.
47410         * gcc.dg/c99-bool-1.c: Likewise.
47411         * gcc.dg/c99-hexfloat-2.c: Likewise.
47412         * gcc.dg/dll-2.c: Likewise.
47413         * gcc.dg/wtr-union-init-1.c: Likewise.
47414         * gcc.dg/wtr-union-init-2.c: Likewise.
47415         * gcc.dg/wtr-union-init-3.c: Likewise.
47416         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47417         * gcc.dg/cpp/defined.c: Likewise.
47418         * gcc.dg/cpp/macsyntx.c: Likewise.
47419         * gcc.dg/cpp/paste2.c: Likewise.
47420         * gcc.dg/cpp/trad/defined.c: Likewise.
47421         * gcc.dg/format/c90-printf-1.c: Likewise.
47422         * gcc.dg/format/c90-scanf-1.c: Likewise.
47423         * gcc.dg/format/c99-printf-1.c: Likewise.
47424         * gcc.dg/format/c99-scanf-1.c: Likewise.
47425         * gcc.misc-tests/gcov-8.c: Likewise.
47426         * lib/profopt.exp: Likewise.
47427
47428 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47429
47430         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47431
47432 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47433
47434         * g++.dg/inherit/using2.C: New test.
47435
47436 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47437
47438         * ChangeLog: Follow spelling conventions.
47439         * g++.dg/template/friend4.C: Likewise.
47440         * g++.old-deja/g++.pt/crash67.C: Likewise.
47441         * gcc.c-torture/execute/20000801-4.c: Likewise.
47442         * gcc.dg/c90-digraph-1.c: Likewise.
47443         * gcc.dg/c94-digraph-1.c: Likewise.
47444         * gcc.dg/c99-digraph-1.c: Likewise.
47445         * gcc.dg/cpp/line5.c: Likewise.
47446         * gcc.dg/cpp/multiline.c: Likewise.
47447         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47448         * gcc.dg/format/attr-3.c: Likewise.
47449         * gcc.dg/format/c90-scanf-3.c: Likewise.
47450         * gcc.dg/format/ext-4.c: Likewise.
47451
47452 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47453
47454         * g++.dg/template/pretty1.C: New test.
47455
47456 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47457
47458         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47459
47460 2002-09-13  Matt Austern  <austern@apple.com>
47461
47462         * g++.dg/other/constref[12].C: New, regression tests for
47463         passing a cast expression to a function by const reference.
47464
47465 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47466
47467         * g++.dg/template/deduce1.C: New test.
47468
47469 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47470
47471         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47472         32-bit int.
47473
47474 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47475
47476         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47477         usage.
47478
47479 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47480
47481         * gcc.c-torture/compile/20020910-1.c: New test.
47482
47483 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47484
47485         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47486
47487 2002-09-10  Andreas Jaeger  <aj@suse.de>
47488
47489         * gcc.dg/20020312-2.c: Adjust for x86-64.
47490
47491 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47492
47493         * g77.dg/7388.f: New test case for PR 7388.
47494
47495 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47496
47497         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47498
47499 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47500
47501         * objc.dg/proto-lossage-1.m: New test.
47502
47503 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47504
47505         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47506
47507 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47508
47509         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47510         expected to pass.
47511
47512 2002-09-06  Stan Shebs  <shebs@apple.com>
47513             David Edelsohn  <edelsohn@gnu.org>
47514
47515         * gcc.dg/weak: New directory.
47516         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47517         target-specific xfail bits.
47518         * gcc.dg/typeof-2.c: Move to new directory.
47519         * gcc.dg/weak.exp: New expect script.
47520
47521 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47522
47523         * gcc.c-torture/execute/extzvsi.c: New test.
47524
47525 2002-09-05  Stan Shebs  <shebs@apple.com>
47526
47527         * gcc.dg/weak-1.c: xfail on Darwin.
47528         * gcc.dg/weak-2.c: Ditto.
47529         * gcc.dg/weak-3.c: Ditto.
47530         * gcc.dg/weak-4.c: Ditto.
47531         * gcc.dg/weak-5.c: Ditto.
47532         * gcc.dg/weak-6.c: Ditto.
47533         * gcc.dg/weak-7.c: Ditto.
47534         * gcc.dg/weak-8.c: Ditto.
47535         * gcc.dg/weak-9.c: Ditto.
47536
47537 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47538
47539         * gcc.c-torture/execute/loop-14.c: New test.
47540
47541 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47542
47543         * g++.dg/other/cxa-atexit1.C: New test.
47544
47545         * gcc.dg/typeof-2.c: New test.
47546
47547 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47548
47549         * gcc.dg/builtins-2.c: New testcase.
47550         * gcc.dg/builtins-3.c: New testcase.
47551
47552 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47553
47554         * gcc.dg/cpp/_Pragma4.c: New test.
47555
47556 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47557
47558         * objc/execute/nil_method-1.m: New testcase.
47559
47560 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47561
47562         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47563         [Object class], not [Object initialize].
47564
47565 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47566             Hans-Peter Nilsson  <hp@bitrange.com>
47567
47568         * gcc.c-torture/execute/20020720-1.x: Skip test on
47569         mmix-knuth-mmixware.  Correct comment.
47570
47571 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47572
47573         * g++.dg/abi/bitfield5.C: New test.
47574         * g++.dg/abi/vbase10.C: Likewise.
47575
47576 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47577
47578         * objc.dg/undeclared-selector.m: New test.
47579
47580 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47581
47582         * g++.dg/other/offsetof1.C: Avoid cast warning.
47583
47584 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47585
47586         * objc.dg/super-class-2.m: New test.
47587
47588 2002-08-24  Matt Austern  <austern@apple.com>
47589
47590         * g++.dg/ext/lvaddr.C: New test.
47591         * g++.dg/ext/lvcast.C: New test.
47592
47593 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47594
47595         * g++.dg/inherit/cond1.C: New test.
47596
47597 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47598
47599         * gcc.dg/noncompile/incomplete-1.c: New test.
47600
47601 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47602
47603         * gcc.dg/typespec-1.c: New test.
47604
47605 2002-08-20  Devang Patel  <dpatel@apple.com>
47606         * objc.dg/proto-hier-2.m: New test.
47607
47608 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47609
47610         * objc.dg/bitfield-1.m: New test.
47611         * objc.dg/bitfield-2.m: New test.
47612
47613 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47614
47615         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47616         gcc.dg/c99-flex-array-4.c: New tests.
47617
47618 2002-08-16  Stan Shebs  <shebs@apple.com>
47619
47620         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47621
47622 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47623
47624         * gcc.dg/typeof-1.c: New test.
47625         * g++.dg/ext/typeof2.C: New test.
47626
47627 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47628
47629         * g++.dg/other/offsetof1.C: New test.
47630
47631 2002-08-14  Richard Henderson  <rth@redhat.com>
47632
47633         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47634
47635 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47636
47637         * gcc.dg/cpp/_Pragma3.c: New test.
47638
47639 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47640
47641         * g++.dg/template/inherit3: New test.
47642
47643 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47644
47645         * gcc.dg/bitfld-4.c: Add blank options.
47646
47647 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47648
47649         * g++.dg/template/crash1.C: New test.
47650
47651 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47652
47653         * gcc.dg/tls/opt-2.c: New test.
47654
47655 2002-08-08  Devang Patel  <dpatel@apple.com>
47656
47657         * objc.dg/selector-1.m : New test
47658
47659 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47660
47661         * g++.dg/abi/bitfield4.C: New test.
47662         * gcc.dg/bitfld-4.c: New test.
47663
47664 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47665
47666         * g++.dg/other/packed1.C: New test.
47667
47668 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47669
47670         * g++.dg/abi/offsetof.C: Tweak error messages.
47671         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47672
47673 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47674
47675         * gcc.dg/bitfld-3.c: New test.
47676
47677 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47678             Richard Henderson  <rth@redhat.com>
47679
47680         * gcc.dg/i386-bitfield1.c: New test.
47681         * g++.dg/abi/bitfield3.C: Update.
47682
47683 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47684
47685         * objc.dg/const-str-2.m: Update.
47686         * gcc.dg/cpp/c++98.c: Change to C extension.
47687         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47688         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47689
47690 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47691
47692         * gcc.dg/tls/diag-3.c: New.
47693
47694 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47695
47696         * g++.dg/README (Subdirectories): Document new subdir expr.
47697         * g++.dg/expr/pmf-1.C: New test.
47698
47699 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47700
47701         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47702
47703 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47704
47705         * g++.dg/abi/bitfield3.C: New test.
47706
47707 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47708
47709         * lib/gcov.exp: Tweak expected line formats.
47710         * gcc.misc-tests/gcov8.c: New test.
47711         * gcc.misc-tests/gcov8.x: New flags.
47712
47713 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47714
47715         * consistency.vlad/layout/endian.c: Include string.h.
47716
47717         * gcc.c-torture/execute/20020805-1.c: New test.
47718
47719 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47720
47721         * g++.dg/other/conversion1.C: New test.
47722
47723 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47724
47725         * gcc.dg/builtins-1.c: New testcase.
47726
47727 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47728
47729         * g++.dg/inherit/access3.C: New test.
47730
47731 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47732
47733         * gcc.dg/ia64-visibility-2.c: New test.
47734
47735 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47736
47737         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47738         __qualifier_flags to __flags.
47739
47740 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47741
47742         * g++.dg/inherit/operator1.C: New test.
47743         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47744         * g++.dg/other/error1.C: Change expected error message.
47745         * g++.dg/template/conv4.C: Likewise.
47746
47747 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47748
47749         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47750         for documented behavior.
47751
47752 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47753
47754         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47755         several targets known to fail.
47756
47757 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47758
47759         * gcc.dg/mips-args-[123].c: New tests.
47760
47761 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47762
47763         * gcc.dg/ppc-spe.c: New.
47764
47765 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47766
47767         * g++.dg/other/ptrmem4.C: New testcase.
47768
47769 2002-07-24  Richard Henderson  <rth@redhat.com>
47770
47771         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47772
47773 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47774
47775         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47776
47777 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47778
47779         * gcc.c-torture/execute/memset-3.c: New testcase.
47780
47781 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47782
47783         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47784         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47785
47786 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47787
47788         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47789         Delete.
47790
47791 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47792
47793         * gcc.c-torture/compile/simd-4.c: New test.
47794
47795 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47796
47797         PR c++/7347, c++/7348
47798         * g++.dg/template/access4.C: New test.
47799         * g++.dg/template/access5.C: New test.
47800         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47801         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47802         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47803         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47804
47805 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47806
47807         * gcc.dg/gnu89-init-2.c: New test.
47808
47809 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47810
47811         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47812
47813 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47814
47815         * gcc.c-torture/execute/20020720-1.c: New testcase.
47816
47817 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47818
47819         * gcc.dg/cpp/Wsignprom.c: New tests.
47820
47821 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47822
47823         * gcc.c-torture/execute/loop-13.c: New test.
47824
47825 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47826
47827         * gcc.dg/cpp/expr.c: New tests.
47828
47829 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47830
47831         * g++.dg/opt/pr6713.C: Add template instantiation.
47832
47833 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47834
47835         * gcc.dg/nest.c: New test.
47836
47837 2002-07-17  Richard Henderson  <rth@redhat.com>
47838
47839         * g++.dg/opt/pr6713.C: New test.
47840
47841 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47842
47843         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47844         XFAIL for all x86 processors.
47845
47846 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47847
47848         * gcc.c-torture/execute/20010122-1.x: Do not test with
47849         -fomit-frame-pointer.
47850
47851 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47852
47853         * g++.dg/template/instantiate2.C: New test.
47854         * g++.dg/template/spec4.C: New test.
47855
47856 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47857
47858         * g++.dg/template/access2.C: New test.
47859         * g++.dg/template/access3.C: New test.
47860
47861 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47862
47863         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47864         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47865         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47866         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47867         Convert to use <stdarg.h>.
47868         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47869         Delete.
47870         * gcc.dg/va-arg-2.c: New.
47871         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47872
47873 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47874
47875         * gcc.c-torture/compile/20020710-1.c: New test.
47876
47877 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47878                           Andrew Pinski  <pinskia@physics.uc.edu>
47879
47880         gcc.c-torture/compile/simd-2.c: New testcase.
47881         gcc.c-torture/compile/simd-3.c: Likewise.
47882
47883 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47884
47885         PR c++/7224
47886         * g++.dg/overload/error1.C: New test.
47887
47888 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47889
47890         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47891         configuration and IRIX 6 O32 ABI.
47892
47893 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47894
47895         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47896
47897 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47898
47899         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47900
47901 2002-07-10  Jeffrey A Law  <law@redhat.com>
47902
47903         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47904
47905         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47906
47907 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47908
47909         * gcc.dg/20020312-2.c: Check for __PPC__.
47910
47911 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47912
47913         * gcc.c-torture/compile/20020709-1.c: New test.
47914
47915 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47916
47917         * g++.dg/template/qualttp21.C: New test case.
47918
47919 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47920
47921         * gcc.c-torture/compile/20020706-1.c: New test.
47922         * gcc.c-torture/compile/20020706-2.c: New test.
47923
47924 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47925             Alexandre Oliva  <aoliva@redhat.com>
47926
47927         * g++.dg/warn/incomplete1.C: New test.
47928
47929 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47930
47931         PR c++/7099
47932         * g++.dg/warn/noreturn1.C: New test.
47933
47934 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47935
47936         PR c++/6706
47937         * g++.dg/debug/debug6.C: New test.
47938         * g++.dg/debug/debug7.C: New test.
47939
47940 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47941
47942         * gcc.c-torture/compile/simd-3.c: New test.
47943
47944 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47945
47946         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47947         * gcc.dg/20020620-1.c: Likewise.
47948
47949 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47950
47951         PR c++/6944
47952         * g++.dg/init/array4.C: New test.
47953         * g++.dg/init/array5.C: New test.
47954
47955 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47956
47957         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47958         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47959
47960 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47961
47962         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47963         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47964         * gcc.dg/wtr-conversion-1.c: Likewise.
47965         * gcc.dg/wtr-escape-1.c: Likewise.
47966         * gcc.dg/wtr-int-type-1.c: Likewise.
47967         * gcc.dg/wtr-label-1.c: Likewise.
47968         * gcc.dg/wtr-static-1.c: Likewise.
47969         * gcc.dg/wtr-strcat-1.c: Likewise.
47970         * gcc.dg/wtr-suffix-1.c: Likewise.
47971         * gcc.dg/wtr-switch-1.c: Likewise.
47972         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47973         * gcc.dg/wtr-union-init-1.c: Likewise.
47974         * gcc.dg/wtr-union-init-2.c: Likewise.
47975         * gcc.dg/wtr-union-init-3.c: Likewise.
47976
47977         * gcc.dg/wtr-func-def-1.c: New test.
47978
47979 2002-07-02 Devang Patel <dpatel@apple.com>
47980
47981         * objc.dg/param-1.m: New test.
47982
47983 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47984
47985         * gcc.dg/cpp/trad/directive.c: Add test.
47986         * gcc.dg/cpp/trad/macroargs.c: Add test.
47987         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47988
47989 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47990
47991         * gcc.dg/cpp/cmdlne-M.c: New test.
47992
47993 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47994
47995         * objc.dg/desig-init-1.m: New test.
47996
47997 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47998
47999         PR c++/6716
48000         * g++.dg/template/instantiate1.C: New test.
48001
48002 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48003
48004         PR c++/7112
48005         * g++.dg/template/sizeof2.C: New test.
48006
48007 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48008
48009         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48010         gcc.dg/cpp/trad/include.c: New tests.
48011
48012 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48013
48014         PR target/7177
48015         * gcc.c-torture/compile/20020701-1.c: New test.
48016
48017 2002-07-01  Stan Shebs  <shebs@apple.com>
48018
48019         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48020         header here...
48021         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48022         (objc-torture-execute): or here.
48023
48024 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48025
48026         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48027
48028 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48029
48030         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48031
48032 2002-06-30  Devang Patel  <dpatel@apple.com>
48033
48034         * objc.dg/fsyntax-only.m: New test.
48035
48036 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48037
48038         PR c++/6695
48039         * g++.dg/template/friend7.C: New file.
48040
48041 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48042
48043         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48044         return type.
48045
48046 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48047
48048         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48049         avoid division by zero.
48050
48051 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48052
48053         * gcc.dg/Wunknownprag.c: New tests.
48054
48055 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48056
48057         * gcc.c-torture/execute/simd-2.c: New test.
48058
48059 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48060
48061         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48062         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48063         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48064         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48065         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48066         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48067         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48068         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48069         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48070         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48071         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48072         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48073         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48074         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48075         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48076         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48077         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48078
48079 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48080
48081         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48082         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48083         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48084         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48085         New tests.
48086         * gcc.dg/cpp/trad/directive.c: Update.
48087
48088 2002-06-23  Andreas Jaeger  <aj@suse.de>
48089
48090         * gcc.c-torture/execute/complex-6.c: New.
48091
48092 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48093
48094         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48095         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48096         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48097         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48098
48099 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48100
48101         * gcc.dg/cpp/trad: New directory with traditional tests copied
48102         from parent directory.
48103         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48104         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48105         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48106         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48107         Move to trad/ and rename.
48108         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48109         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48110         gcc.dg/cpp/trad/redef2.c: New tests.
48111         * gcc.dg/cpp/trad/trad.exp: New driver.
48112
48113 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48114
48115         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48116         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48117         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48118         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48119         Remove.
48120
48121 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48122
48123         * gcc.dg/20020620-1.c: New test.
48124
48125 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48126
48127         * g++.dg/template/ttp4.C: New test.
48128
48129 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48130
48131         * g++.dg/opt/vt1.C: Fix regexp.
48132
48133 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48134
48135         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48136         Don't use attribute `noinline'.
48137
48138 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48139
48140         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48141
48142 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48143
48144         * gcc.c-torture/execute/simd-1.c: New.
48145
48146         * gcc.dg/simd-1.c: New.
48147
48148 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48149
48150         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48151
48152 2002-06-16  Richard Henderson  <rth@redhat.com>
48153
48154         * g++.dg/ext/anon-struct1.C: New.
48155         * g++.dg/ext/anon-struct2.C: New.
48156         * g++.dg/ext/anon-struct3.C: New.
48157         * gcc.dg/anon-struct-1.c: New.
48158         * gcc.dg/anon-struct-2.c: New.
48159         * gcc.dg/anon-struct-3.c: New.
48160         * gcc.dg/20011008-1.c: Adjust warning text.
48161         * gcc.dg/20020527-1.c: Add -fms-extensions.
48162
48163 2002-06-16  Richard Henderson  <rth@redhat.com>
48164
48165         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48166
48167 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48168
48169         * gcc.c-torture/execute/20020615-1.c: New test.
48170
48171 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48172
48173         * gcc.c-tortuture/execute/compare-1.c: New test case.
48174         * gcc.c-tortuture/execute/compare-2.c: New test case.
48175         * gcc.c-tortuture/execute/compare-3.c: New test case.
48176
48177 2002-06-13  Richard Henderson  <rth@redhat.com>
48178
48179         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48180         ia64 ilp32.
48181
48182 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48183
48184         * g++.dg/template/typename2.C: Update error message.
48185
48186 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48187
48188         * gcc.c-torture/execute/20020611-1.c: New test.
48189
48190 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48191
48192         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48193         list of targets to skip.
48194
48195 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48196
48197         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48198         targets if not optimizing.
48199
48200 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48201
48202         * gcc.c-torture/compile/20020605-1.c: New test.
48203
48204         * g++.dg/opt/vt1.C: New test.
48205
48206         * gcc.dg/20020531-1.c: New test.
48207
48208         * gcc.dg/20020530-1.c: New test.
48209
48210         * gcc.dg/20020527-1.c: New test.
48211
48212         * g++.dg/opt/cse1.C: New test.
48213
48214 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48215
48216         * gcc.dg/20020607-2.c: New test case.
48217
48218 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48219
48220         * gcc.c-torture/compile/20020604-1.c: New test.
48221
48222 2002-06-04  Richard Henderson  <rth@redhat.com>
48223
48224         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48225         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48226         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48227
48228 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48229
48230         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48231
48232 2002-06-03  Richard Henderson  <rth@redhat.com>
48233
48234         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48235         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48236
48237 2002-06-02  Richard Henderson  <rth@redhat.com>
48238
48239         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48240         test functions static.
48241
48242 2002-06-02  Andreas Jaeger  <aj@suse.de>
48243
48244         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48245         now.
48246
48247 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48248
48249         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48250         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48251         Update for mofified diagnostics.
48252         * gcc.dg/c99-intconst-1.c: No longer fail.
48253
48254 2002-06-02  Richard Henderson  <rth@redhat.com>
48255
48256         * gcc.dg/uninit-A.c: Remove xfail markers.
48257
48258 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48259
48260         * gcc.dg/fnegate-1.c: New test case.
48261
48262 2002-05-30  Osku Salerma  <osku@iki.fi>
48263
48264         * gcc.c-torture/execute/mayalias-1.c: New file.
48265
48266 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48267
48268         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48269         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48270         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48271
48272 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48273
48274         * gcc.c-torture/execute/20020529-1.c: New test.
48275
48276 2002-05-27  Richard Henderson  <rth@redhat.com>
48277
48278         * g++.dg/ext/attrib6.C: New test case.
48279
48280 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48281
48282         * gcc.c-torture/execute/pure-1.c: New test.
48283
48284 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48285
48286         * gcc.dg/cpp/arith-2.c: Remove.
48287
48288 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48289
48290         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48291         * gcc.dg/cpp/if-3.c: Remove.
48292
48293 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48294
48295         * g++.dg/opt/cse2.C: New test.
48296
48297 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48298
48299         * gcc.dg/cpp/arith-1.c: New semantic tests.
48300         * gcc.dg/cpp/if-1.c: Update.
48301
48302 2002-05-24  Ben Elliston  <bje@redhat.com>
48303
48304         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48305
48306 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48307
48308         * gcc.dg/verbose-asm.c: New test.
48309
48310 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48311
48312         * gcc.dg/cpp/paste12.c: New test.
48313
48314 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48315
48316         * g++.dg/parse/named_ops.C: New test.
48317
48318 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48319
48320         * gcc.dg/weak-8.c: New test.
48321
48322 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48323
48324         * gcc.dg/weak-2.c: Allow optional leading underscore
48325         in scan-assembler symbol name.
48326         * gcc.dg/weak-3.c: Likewise.
48327         * gcc.dg/weak-4.c: Likewise.
48328         * gcc.dg/weak-5.c: Likewise.
48329
48330 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48331
48332         * gcc.dg/20020523-1.c: New test.
48333
48334 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48335
48336         * objc.dg/const-str-2.m: Update now that we stop after
48337         a command line error.
48338
48339 2002-05-22  Richard Henderson  <rth@redhat.com>
48340
48341         * g++.dg/dg.exp: Fix typo in test pruneing.
48342
48343 2002-05-22  Richard Henderson  <rth@redhat.com>
48344
48345         * g++.dg/dg.exp: Prune the tls subdirectory.
48346         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48347         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48348         * g++.dg/tls/init-1.C: New.
48349
48350 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48351
48352         * gcc.dg/20020517-1.c: New test.
48353
48354 2002-05-21  Richard Henderson  <rth@redhat.com>
48355
48356         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48357         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48358
48359 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48360
48361         * g++.dg/other/copy2.C: New test.
48362
48363 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48364
48365         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48366         (MAX_COPY): Bump up to 10 times sizeof (long long).
48367         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48368
48369         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48370         sizeof (long long).
48371
48372         * gcc.c-torture/execute/strcpy-1.c: New test.
48373
48374 2002-05-19  Jason Merrill  <jason2redhat.com>
48375
48376         * g++.dg/ext/oper1.C: New test.
48377
48378 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48379 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48380
48381         * README.QMTEST: New file.
48382
48383         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48384
48385 2002-05-19  Andreas Jaeger  <aj@suse.de>
48386
48387         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48388         now.
48389         * gcc.c-torture/execute/loop-2d.x: Likewise.
48390
48391 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48392
48393         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48394         support weak symbols.
48395         * gcc.dg/weak-4.c: Likewise.
48396         * gcc.dg/weak-6.c: Likewise.
48397
48398 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48399
48400         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48401         cygwin, coff and h8300-*-hms targets
48402         * gcc.dg/weak-5.c: Likewise.
48403         * gcc.dg/weak-7.c: Likewise.
48404
48405 2002-05-16  Jason Merrill  <jason@redhat.com>
48406
48407         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48408         (scan-assembler-not, scan-assembler-dem): Likewise.
48409         (scan-assembler-dem-not): Likewise.
48410
48411 2002-05-15  Richard Henderson  <rth@redhat.com>
48412
48413         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48414
48415 2002-05-15  Richard Henderson  <rth@redhat.com>
48416
48417         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48418         (vfoo1f): Warning here.
48419         (vfoo1l): Don't redefine the alias.
48420
48421 2002-05-14  Jason Merrill  <jason@redhat.com>
48422             Alexandre Oliva  <aoliva@redhat.com>
48423
48424         * g++.dg/init/pm1.C: New test.
48425
48426 2002-05-12  David S. Miller  <davem@redhat.com>
48427
48428         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48429         types.
48430
48431 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48432
48433         * gcc.c-torture/execute/20020510-1.c: New test case.
48434
48435 2002-05-10  David S. Miller  <davem@redhat.com>
48436
48437         * gcc.c-torture/execute/conversion.c: Test long double too.
48438
48439 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48440
48441         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48442         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48443         * lib/g++.exp (g++_link_flags): Likewise.
48444         * lib/objc.exp (objc_target_compile): Likewise.
48445
48446 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48447
48448         * gcc.dg/cpp/poison.c: Update.
48449         * gcc.dg/cpp/20000625-2.c: Remove.
48450         * gcc.dg/cpp/direct2s.c: Remove final test.
48451
48452 2002-05-08  Tom Rix  <trix@redhat.com>
48453
48454         * gcc.c-torture/execute/20020508-1.c: New test.
48455         * gcc.c-torture/execute/20020508-2.c: New test.
48456         * gcc.c-torture/execute/20020508-3.c: New test.
48457
48458 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48459
48460         * gcc.dg/cpp/charconst-4.c: More tests.
48461
48462 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48463
48464         PR c/6569
48465         * gcc.dg/weak-3.c: Update location of warning messages.
48466         * gcc.dg/weak-5.c: Likewise.
48467
48468 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48469
48470         * gcc.c-torture/execute/20020506-1.c: New test case.
48471
48472 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48473
48474         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48475
48476 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48477
48478         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48479
48480 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48481
48482         * gcc.dg/cpp/charconst-3.c: New test.
48483
48484 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48485
48486         * gcc.dg/cpp/charconst.c: Update tests.
48487
48488 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48489
48490         * treelang: Added directory for new sample language treelang. Also
48491         lib/treelang.exp: New file to signal treelang should be tested.
48492
48493 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48494
48495         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48496         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48497         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48498         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48499         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48500         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48501         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48502
48503 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48504
48505         * gcc.dg/format/xopen-2.c: New test.
48506
48507 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48508
48509         * gcc.dg/20020503-1.c: New test.
48510
48511 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48512
48513         * g++.dg/init/dtor1.C: Make it tougher.
48514
48515 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48516
48517         * g++.dg/init/dtor1.C: New test.
48518
48519 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48520
48521         * gcc.dg/altivec-8.c: New.
48522
48523 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48524
48525         * gcc.dg/altivec-7.c: New.
48526
48527 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48528
48529         * g++.dg/parse/typedef1.C: New test.
48530
48531 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48532
48533         PR c++/6486
48534         * g++.dg/template/friend6.C: New test.
48535
48536         PR c++/6492
48537         * g++.dg/init/copy1.C: New test.
48538
48539 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48540
48541         * g++.dg/warn/effc1.C: New test.
48542
48543 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48544
48545         * gcc.dg/cpp/if-cexp.c: Add a test.
48546
48547 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48548
48549         * gcc.dg/20020426-2.c: New test.
48550
48551 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48552
48553         * gcc.dg/cpp/if-mop.c: Update.
48554         * gcc.dg/cpp/if-mpar.c: Add test.
48555         * gcc.dg/cpp/if-oppr.c: Update.
48556
48557 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48558
48559         PR c/6343
48560         * gcc.dg/weak-[2-7].c: New tests.
48561
48562 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48563
48564         * gcc.dg/enum1.c: New test.
48565
48566 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48567
48568         PR c++/6497
48569         * g++.dg/inherit/access2.C: New test.
48570
48571 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48572
48573         PR bootstrap/6445
48574         * gcc.dg/20020426-1.c: New test.
48575
48576 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48577
48578         * g++.dg/abi/enum1.C: New test.
48579
48580 2002-04-26  Richard Henderson  <rth@redhat.com>
48581
48582         * gcc.dg/c99-bool-1.c: Expect always true warning.
48583
48584 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48585
48586         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48587
48588 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48589
48590         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48591         targets.
48592
48593 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48594
48595         * g++.dg/abi/mange7.C: New test.
48596
48597         PR c++/6438.
48598         * g++.dg/parse/stmtexpr2.C: New test.
48599
48600 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48601
48602         * gcc.dg/20020312-2.c: Add SH target.
48603
48604 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48605
48606         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48607         compiler output on mips*-*-irix*.
48608
48609 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48610
48611         * g++.dg/parse/attr1.C: New test.
48612
48613 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48614
48615         * gcc.c-torture/execute/string-opt-17.c: New test case.
48616         * gcc.c-torture/execute/memset-2.c: New test case.
48617
48618 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48619
48620         PR c++/6256:
48621         * g++.dg/template/friend5.C: New test.
48622
48623         PR c++/6331:
48624         * g++.dg/template/qual1.C: Likewise.
48625
48626 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48627
48628         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48629         Include stdlib.h, not stdio.h or ctype.h.
48630
48631 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48632
48633         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48634         cris-*-elf* and mmix-*-*.
48635         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48636         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48637         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48638         Ditto.
48639         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48640         * gcc.dg/wchar_t-1.c: Ditto.
48641
48642 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48643
48644         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48645         Clarify comment.
48646
48647 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48648
48649         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48650
48651 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48652
48653         * gcc.c-torture/execute/20000906-1.x: Delete.
48654
48655 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48656
48657         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48658
48659 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48660
48661         * PR6367
48662         * g77.f-torture/execute/6367.f: New test.
48663         * g77.f-torture/execute/6367.x: Disable for MMIX.
48664
48665 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48666
48667         * PR6352
48668         * g++.dg/opt/inline2.C: New test.
48669
48670 2002-04-18  Richard Henderson  <rth@redhat.com>
48671
48672         * gcc.dg/20000906-1.c: Enable for all targets.
48673         * gcc.c-torture/compile/iftrap-2.c: New.
48674
48675 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48676
48677         * gcc.dg/20020418-1.c: New test.
48678         * gcc.dg/20020418-2.c: New test.
48679
48680 2002-04-18  Richard Henderson  <rth@redhat.com>
48681
48682         * gcc.c-torture/compile/iftrap-1.c: New.
48683         * gcc.dg/iftrap-1.c: Adjust for ia64.
48684         * gcc.dg/iftrap-2.c: New.
48685
48686 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48687
48688         * gcc.c-torture/compile/20020418-1.c: New test.
48689
48690 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48691
48692         * gcc.c-torture/compile/20020415-1.c: New.
48693
48694 2002-04-18  David S. Miller  <davem@redhat.com>
48695
48696         * gcc.c-torture/execute/20020418-1.c: New test.
48697
48698 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48699
48700         * gcc.dg/20020416-1.c: New test.
48701
48702         * g++.dg/opt/inline1.C: New test.
48703
48704 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48705
48706         * gcc.dg/altivec-5.c: New test.
48707
48708         * gcc.dg/20020415-1.c: New test.
48709
48710 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48711
48712         * lib/chill.exp: Remove.
48713
48714 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48715
48716         * g++.dg/other/big-struct.C: New test.
48717
48718 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48719
48720         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48721         of scratch file.
48722
48723 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48724
48725         PR c/6277
48726         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48727         in scan-assembler function name
48728
48729 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48730
48731         * g77.f-torture/execute/980628-4.x,
48732         g77.f-torture/execute/980628-5.x,
48733         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48734         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48735         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48736         i[34567]86-*-*.
48737
48738 2002-04-13  David S. Miller  <davem@redhat.com>
48739
48740         * gcc.c-torture/execute/20020413-1.c: New test.
48741
48742 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48743
48744         * gcc.dg/asm-6.c,
48745         * g++.dg/ext/asm1.C: New tests.
48746
48747 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48748
48749         PR c++ 5373.
48750         * g++.dg/parse/stmtexpr1.C: New test.
48751
48752         PR c++/5189.
48753         * g++.dg/template/copy1.C: New test.
48754
48755 2002-04-12  Richard Henderson  <rth@redhat.com>
48756
48757         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48758
48759 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48760
48761         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48762         gcc.c-torture/execute/20020307-2.c.
48763
48764 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48765
48766         * g++.dg/ext/attrib5.C,
48767         * g++.dg/lookup/struct1.C: New tests.
48768
48769 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48770
48771         * gcc.dg/20020411-1.c: New test.
48772
48773         * gcc.c-torture/execute/20020411-1.c: New test.
48774
48775 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48776
48777         * g77.f-torture/execute/6177.f: New test.
48778
48779 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48780
48781         PR middle-end/6247
48782         * g++.dg/opt/cleanup1.C: New test.
48783
48784         * g++.dg/opt/const1.C: New test.
48785
48786 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48787
48788         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48789
48790 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48791
48792         PR c++/5507
48793         * g++.dg/template/typename2.C: New test.
48794
48795 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48796
48797         * gcc.c-torture/execute/loop-12.c: New.
48798
48799 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48800
48801         * g77.f-torture/execute/980628-4.x,
48802         g77.f-torture/execute/980628-5.x,
48803         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48804         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48805         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48806
48807 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48808
48809         PR optimization/6086
48810         * g++.dg/opt/preinc1.C: New test.
48811
48812 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48813
48814         PR c++/5571
48815         * g++.dg/opt/static2.C: New test.
48816
48817 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48818
48819         PR c/5120
48820         * gcc.dg/20020406-1.c: New test.
48821
48822 2002-04-04  David S. Miller  <davem@redhat.com>
48823
48824         * gcc.c-torture/execute/20020404-1.c: New test.
48825
48826 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48827
48828         PR c/6123
48829         * gcc.dg/20020312-2.c: Do not declare global register variable
48830         if __PIC__ or __pic__ is defined.
48831
48832 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48833
48834         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48835         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48836
48837 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48838
48839         * gcc.misc-tests/linkage.exp: Update last change to handle
48840         sparc*-, not just sparc-.
48841
48842 2002-04-03  Richard Henderson  <rth@redhat.com>
48843
48844         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48845
48846 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48847
48848         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48849
48850 2002-04-02  David S. Miller  <davem@redhat.com>
48851
48852         * gcc.c-torture/execute/20020402-3.c: New test.
48853
48854 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48855
48856         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48857         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48858
48859         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48860         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48861         g77.f-torture/execute/20001201.x,
48862         g77.f-torture/execute/u77-test.x: New files.
48863
48864         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48865         * gcc.dg/wchar_t-1.c: Ditto.
48866
48867 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48868
48869         * gcc.c-torture/execute/20020402-1.c: New test.
48870
48871 2002-04-01  Richard Henderson  <rth@redhat.com>
48872
48873         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48874
48875         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48876
48877 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48878
48879         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48880
48881 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48882
48883         * g++.dg/inherit/template-as-base.C: Expect error.
48884         * g++.dg/inherit/namespace-as-base.C: Likewise.
48885
48886 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48887
48888         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48889         g++.dg/ext/instantiate3.C: Tweak match patterns.
48890
48891         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48892         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48893         -da test.
48894
48895 2002-03-31  Richard Henderson  <rth@redhat.com>
48896
48897         * gcc.dg/special/alias-2.c: New.
48898         * gcc.dg/special/ecos.exp: Run it.
48899
48900 2002-03-31  Richard Henderson  <rth@redhat.com>
48901
48902         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48903
48904 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48905
48906         * gcc.dg/weak-1.c: Disable on h8300 port.
48907
48908 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48909
48910         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48911         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48912         ordering tests.
48913         * g++.dg/bprob/bprob-1.C: New test.
48914         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48915         * g++.dg/gcov/gcov-1.C: New test.
48916         * g++.dg/gcov/gcov-1.x: New file.
48917         * g++.dg/gcov/gcov-2.C: New test.
48918         * g++.dg/gcov/gcov-3.C: New test.
48919         * g++.dg/gcov/gcov-3.h: New file.
48920
48921 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48922
48923         * g++.old-deja/g++.other/builtins5.C: New test.
48924         * g++.old-deja/g++.other/builtins6.C: New test.
48925         * g++.old-deja/g++.other/builtins7.C: New test.
48926         * g++.old-deja/g++.other/builtins8.C: New test.
48927         * g++.old-deja/g++.other/builtins9.C: New test.
48928
48929 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48930
48931         * g++.dg/opt/static1.C: New test.
48932
48933         * g++.dg/opt/longbranch1.C: New test.
48934
48935 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48936
48937         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48938
48939         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48940
48941 2002-03-28  Jeffrey A Law  (law@redhat.com)
48942
48943         * gcc.c-torture/execute/20020328-1.c: New test.
48944
48945 2002-03-27  Richard Henderson  <rth@redhat.com>
48946
48947         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48948         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48949         move from g++.old-deja/g++.ext/.
48950
48951 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48952
48953         * g++.dg/init/new2.C: New test.
48954
48955 2002-03-26  Richard Henderson  <rth@redhat.com>
48956
48957         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48958
48959         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48960         on sparc.
48961
48962         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48963         sparcv9 systems.
48964         * gcc.dg/20001102-1.c: Likewise.
48965
48966 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48967
48968         * gcc.dg/cpp/endif-pedantic1.c,
48969         gcc.dg/cpp/endif-pedantic2.c: New tests.
48970
48971 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48972
48973         * g++.dg/init/new1.C: New test.
48974
48975 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48976
48977         * g++.dg/abi/vbase9.C: New test.
48978
48979 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48980
48981         * gcc.dg/arm-asm.c: New test.
48982
48983 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48984
48985         * gcc.dg/Wswitch-enum.c: New test.
48986         Fix PR c/5044.
48987
48988 2002-03-26  Richard Henderson  <rth@redhat.com>
48989
48990         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48991         structure.
48992
48993 2002-03-25  Richard Henderson  <rth@redhat.com>
48994
48995         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48996         sparcv9 systems.
48997
48998         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48999         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49000
49001 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49002
49003         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49004
49005 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49006
49007         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49008         targets using generic thunk support.
49009
49010 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49011
49012         * gcc.c-torture/compile/20020323-1.c: New test.
49013
49014         * g++.dg/opt/conj2.C: New test.
49015
49016 2002-03-24  Richard Henderson  <rth@redhat.com>
49017
49018         * gcc.dg/weak-1.c: Use -fno-common.
49019
49020 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49021
49022         * g77.dg/f77-edit-apostrophe-out.f: New test
49023         * g77.dg/f77-edit-h-out.f: New test
49024         * g77.dg/f77-edit-t-in.f: New test
49025         * g77.dg/f77-edit-t-out.f: New test
49026         * g77.dg/f77-edit-x-out.f: New test
49027         * g77.dg/f77-edit-slash-out.f: New test
49028         * g77.dg/f77-edit-colon-out.f: New test
49029         * g77.dg/f77-edit-s-out.f: New test
49030
49031 2002-03-24  Richard Henderson  <rth@redhat.com>
49032
49033         * objc/execute/formal_protocol-6.x: New XFAIL.
49034
49035 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49036
49037         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49038         that do not support weak symbols
49039
49040 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49041
49042         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49043         * lib/g77.exp: Likewise.
49044         * lib/objc.exp: Likewise.
49045
49046 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49047
49048         * gcc.dg/Wswitch-default.c: New test.
49049
49050 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49051
49052         * g++.dg/other/enum1.C: New test.
49053
49054 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49055
49056         * gcc.dg/pragma-ep-3.c: Fix typo.
49057
49058 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49059
49060         * g++.dg/inherit/template-as-base.C: New test.
49061
49062 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49063
49064         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49065         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49066
49067 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49068
49069         * gcc.dg/cpp/multiline.c: Update to match.
49070
49071 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49072
49073         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49074
49075 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49076
49077         * gcc.dg/cpp/extratokens2.c: New file.
49078
49079 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49080
49081         * gcc.dg/20020312-2.c: Add rs6000 target.
49082
49083         * gcc.c-torture/compile/20020319-1.c: New test.
49084
49085 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49086
49087         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49088         (A, E): Handle this.
49089
49090 2002-03-20  Jason Merrill  <jason@redhat.com>
49091
49092         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49093         ignoring -fpic.
49094         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49095         through prune_gcc_output.
49096
49097 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49098
49099         * gcc.c-torture/compile/20020320-1.c: New test.
49100
49101 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49102
49103         * gcc.c-torture/compile/20020318-1.c: New test.
49104
49105         * gcc.dg/struct-by-value-1.c: New test.
49106
49107         * gcc.dg/20020319-1.c: New test.
49108
49109 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49110
49111         * g++.dg/opt/conj1.C: New test.
49112
49113 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49114
49115         * g++.dg/template/qualttp20.C: Revert previous change.
49116         * g++.dg/template/qualttp3.C: Likewise.
49117         * g++.dg/template/qualttp4.C: Likewise.
49118         * g++.dg/template/qualttp5.C: Likewise.
49119         * g++.dg/template/qualttp6.C: Likewise.
49120         * g++.dg/template/qualttp7.C: Likewise.
49121         * g++.dg/template/qualttp8.C: Likewise.
49122         * g++.dg/template/recurse.C: Likewise.
49123
49124 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49125
49126         * gcc.dg/cpp/wchar-1.c: Update.
49127
49128 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49129
49130         * g++.dg/template/conv1.C: New test.
49131         * g++.dg/template/conv2.C: New test.
49132         * g++.dg/template/conv3.C: New test.
49133         * g++.dg/template/conv4.C: New test.
49134
49135 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49136
49137         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49138         * g++.dg/template/qualttp3.C: Likewise.
49139         * g++.dg/template/qualttp4.C: Likewise.
49140         * g++.dg/template/qualttp5.C: Likewise.
49141         * g++.dg/template/qualttp6.C: Likewise.
49142         * g++.dg/template/qualttp7.C: Likewise.
49143         * g++.dg/template/qualttp8.C: Likewise.
49144         * g++.dg/template/recurse.C: Likewise.
49145
49146 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49147
49148         * g++.dg/opt/dtor1.C: New test.
49149
49150 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49151
49152         * gcc.c-torture/compile/20020315-1.c: New test.
49153
49154 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49155
49156         * gcc.dg/weak-1.c: Fix scan tests.
49157
49158 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49159
49160         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49161         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49162         cris-*-aout* mmix-*-*.
49163         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49164         cris-*-aout* mmix-*-*.
49165         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49166         cris-*-elf* cris-*-aout* and mmix-*-*.
49167         * gcc.dg/20001009-1.c: Ditto.
49168         * gcc.dg/20010912-1.c: Ditto.
49169         * gcc.dg/20020122-4.c: Ditto.
49170         * gcc.dg/inline-2.c: Ditto.
49171
49172 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49173
49174         * gcc.c-torture/compile/20020314-1.c: New test.
49175
49176 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49177
49178         * gcc.c-torture/execute/20020314-1.c: New test.
49179
49180 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49181
49182         * g++.dg/warn/Wunused-1.C: New test.
49183
49184 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49185
49186         * g++.dg/abi/mangle6.C: New test.
49187
49188 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49189
49190         * gcc.c-torture/compile/20020309-2.c: New test.
49191
49192         * gcc.c-torture/compile/20020312-1.c: New test.
49193
49194 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49195
49196         * g++.dg/other/access1.C: New test.
49197
49198 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49199
49200         * gcc.c-torture/execute/wchar_t-1.c: New test.
49201
49202 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49203
49204         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49205
49206 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49207
49208         * gcc.dg/20020312-1.c: New test case.
49209
49210 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49211
49212         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49213
49214 2002-03-11  Richard Henderson  <rth@redhat.com>
49215
49216         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49217         * g++.old-deja/g++.jason/report.C: Likewise.
49218
49219 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49220
49221         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49222         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49223
49224 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49225
49226         * g++.dg/overload/pmf1.C: New test.
49227
49228 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49229
49230         * gcc.c-torture/execute/20020307-1.c: Use long.
49231
49232 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49233
49234         PR optimization/5844
49235         * gcc.dg/20020310-1.c: New test.
49236
49237 2002-03-09  Michael Meissner  <meissner@redhat.com>
49238
49239         * gcc.c-torture/execute/memcpy-2.c: New test.
49240         * gcc.c-torture/execute/memset-1.c: New test.
49241         * gcc.c-torture/execute/strlen-1.c: New test.
49242         * gcc.c-torture/execute/strcmp-1.c: New test.
49243         * gcc.c-torture/execute/strncmp-1.c: New test.
49244
49245 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49246
49247         * gcc.dg/ppc-ldstruct.c: New test.
49248
49249 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49250
49251         * gcc.c-torture/execute/va-arg-22.c: New test.
49252
49253 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49254
49255         * gcc.c-torture/compile/20020309-1.c: New test.
49256
49257 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49258
49259         * gcc.c-torture/execute/20020307-2.c: New test.
49260
49261 2002-03-07  Jeffrey A Law  (law@redhat.com)
49262
49263         * g77.f-torture/compile/20020307-1.f: New test.
49264
49265 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49266
49267         * gcc.dg/unordered-1.c: New test.
49268
49269 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49270
49271         * gcc.c-torture/execute/20020307-1.c: New test.
49272
49273 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49274
49275         * gcc.dg/20020304-1.c: New test.
49276
49277         * gcc.c-torture/compile/20020304-2.c: New test.
49278
49279 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49280
49281         * gcc.c-torture/compile/20020304-1.c: New test case
49282         (from PR c/5830).
49283
49284 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49285
49286         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49287
49288 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49289
49290         * g++.dg/other/classkey1.C: New test.
49291
49292 2002-03-01  Richard Henderson  <rth@redhat.com>
49293
49294         * gcc.c-torture/compile/981223-1.x: New.
49295         * gcc.c-torture/compile/920625-1.x: New.
49296
49297 2002-02-28  Richard Henderson  <rth@redhat.com>
49298
49299         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49300
49301 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49302
49303         * gcc.c-torture/execute/20020227-1.c: New test.
49304
49305 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49306
49307         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49308         here" ERROR lines.
49309         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49310         * g++.old-deja.g++.other/defarg1.C: Likewise.
49311         * g++.old-deja/g++.pt/calls2.C: Likewise.
49312         * g++.old-deja/g++.pt/crash20.C: Likewise.
49313         * g++.old-deja/g++.pt/crash30.C: Likewise.
49314         * g++.old-deja/g++.pt/crash36.C: Likewise.
49315         * g++.old-deja/g++.pt/crash6.C: Likewise.
49316         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49317         * g++.old-deja/g++.pt/derived3.C: Likewise.
49318         * g++.old-deja/g++.pt/error1.C: Likewise.
49319         * g++.old-deja/g++.pt/friend21.C: Likewise.
49320         * g++.old-deja/g++.pt/friend23.C: Likewise.
49321         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49322         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49323
49324 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49325
49326         * gcc.c-torture/execute/20020225-2.c: New test.
49327
49328 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49329
49330         * gcc.c-torture/execute/920730-1t.c,
49331         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49332         Delete test cases, only relevant to -traditional.
49333
49334 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49335
49336         * gcc.dg/cpp/undef1.c: Remove.
49337         * gcc.dg/cpp/directiv.c: Update.
49338         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49339
49340 2002-02-27  Michael Meissner  <meissner@redhat.com>
49341
49342         * gcc.c-torture/execute/20020226-1.c: New test.
49343
49344 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49345
49346         * g++.dg/debug/debug4.C: New test.
49347
49348         * gcc.dg/ia64-visibility-1.c: New test.
49349
49350 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49351
49352         * gcc.dg/debug/20020224-1.c: New.
49353
49354 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49355
49356         * gcc.c-torture/execute/960416-1.x: New.
49357         * gcc.c-torture/execute/divconst-3.x: Likewise.
49358
49359 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49360
49361         * gcc.dg/20020224-1.c: New test.
49362
49363 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49364
49365         * gcc.c-torture/execute/20020225-1.c: New.
49366
49367 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49368
49369         * gcc.dg/cpp/wchar-1.c: New test.
49370
49371 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49372
49373         * gcc.dg/20020222-1.c: New test.
49374
49375 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49376
49377         * g++.dg/opt/anonunion1.C: New test.
49378
49379 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49380
49381         * g++.dg/template/qualttp19.C: New test.
49382         * g++.dg/template/qualttp20.C: New test.
49383         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49384         * g++.old-deja/g++.other/qual1.C: Likewise.
49385
49386 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49387
49388         * gcc.dg/attr-alwaysinline.c: New.
49389
49390 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49391
49392         * gcc.dg/20020220-1.c: New test.
49393
49394         * gcc.dg/20020220-2.c: New test.
49395
49396         * g++.dg/opt/mmx1.C: New test.
49397
49398 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49399
49400         * gcc.c-torture/compile/20020110.c: New test.
49401
49402 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49403
49404         * gcc.c-torture/execute/20020219-1.c: New test.
49405
49406         * gcc.dg/20020219-1.c: New test.
49407
49408         * gcc.dg/noncompile/20020220-1.c: New test.
49409
49410         * g++.dg/opt/ptrintsum1.C: New test.
49411
49412         * gcc.dg/debug/20020220-1.c: New test.
49413
49414 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49415
49416         * gcc.c-torture/execute/20020216-1.c: New test.
49417
49418 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49419
49420         * gcc.dg/decl-1.c: Update, new test.
49421
49422 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49423
49424         * g++.dg/abi/bitfield1.C: New test.
49425         * g++.dg/abi/bitfield2.C: New test.
49426
49427 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49428
49429         * gcc.dg/attr-nest.c: New test.
49430
49431 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49432
49433         * gcc.c-torture/execute/20020215-1.c: New test.
49434
49435 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49436
49437         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49438         * g++.dg/debug/debug.exp: New.
49439         * g++.dg/debug/trivial.C: New.
49440         * g++.dg/debug/debug1.C: Moved...
49441         * g++.dg/other/debug1.C: ...from here.
49442         * g++.dg/debug/debug2.C: Moved...
49443         * g++.dg/other/debug2.C: ...from here.
49444         * g++.dg/debug/debug3.C: Moved...
49445         * g++.dg/other/debug3.C: ...from here.
49446
49447         * gcc.dg/noncompile/20020213-1.c: New test.
49448
49449 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49450
49451         * g++.dg/other/debug3.C: New test.
49452
49453         * gcc.c-torture/execute/20020213-1.c: New test.
49454
49455 2002-02-13  Richard Smith <richard@ex-parrot.com>
49456
49457         * g++.old-deja/g++.other/thunk1.C: New test.
49458
49459 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49460
49461         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49462
49463 2002-02-13  Stan Shebs  <shebs@apple.com>
49464
49465         * gcc.dg/altivec-3.c: New.
49466
49467 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49468
49469         * gcc.dg/Wunreachable-1.c: New test.
49470         * gcc.dg/Wunreachable-2.c: New test.
49471
49472 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49473
49474         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49475
49476 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49477
49478         * gcc.dg/decl-1.c: New test.
49479
49480 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49481
49482         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49483
49484 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49485
49486         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49487         * gcc.c-torture/compile/980506-1.x: Likewise.
49488
49489 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49490
49491         * gcc.dg/20020210-1.c: New.
49492
49493 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49494
49495         * g77.f-torture/execute/947.f: New regression test
49496         for PR fortran/947.
49497
49498 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49499
49500         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49501         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49502
49503 2002-02-08  Richard Henderson  <rth@redhat.com>
49504
49505         * gcc.c-torture/compile/labels-3.c: New.
49506
49507 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49508
49509         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49510         expression statements work instead.
49511         * gcc.dg/noncompile/20020207-1.c: New test.
49512
49513 2002-02-07  Richard Henderson  <rth@redhat.com>
49514
49515         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49516
49517 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49518
49519         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49520         message from g77
49521         * lib/g77-dg.exp: Trim g77 error messages so that they are
49522         recognized by dg.exp.
49523
49524 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49525
49526         PR fortran/5473
49527         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49528
49529 2002-02-07  Richard Henderson  <rth@redhat.com>
49530
49531         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49532         to be sufficiently aligned for integers.
49533
49534 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49535
49536         * g++.dg/template/friend4.C: New test.
49537
49538 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49539
49540         PR fortran/5743
49541         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49542         unsupported cases.
49543
49544 2002-02-07  Richard Henderson  <rth@redhat.com>
49545
49546         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49547         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49548         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49549         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49550
49551 2002-02-06  Richard Henderson  <rth@redhat.com>
49552
49553         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49554
49555 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49556
49557         * gcc.dg/20020206-1.c: New test.
49558
49559 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49560
49561         * gcc.c-torture/execute/20020206-1.c: New test.
49562
49563         * gcc.c-torture/execute/20020206-2.c: New test.
49564
49565         PR optimization/5429:
49566         * gcc.c-torture/compile/20020206-1.c: New test.
49567
49568 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49569
49570         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49571         as certain file formats cannot support particularly large
49572         alignments.
49573
49574         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49575         and do not expect to be able to link the executable.
49576
49577         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49578         fail because the COFF format does not support the weak attribute.
49579
49580 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49581
49582         * g77.dg/pr5473.f: New test
49583
49584 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49585
49586         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49587         Fix testcase accordingly.
49588
49589 2002-02-04  Richard Henderson  <rth@redhat.com>
49590
49591         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49592         (buf): Change to be an array of pointers, not ints.
49593
49594 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49595
49596         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49597         before all tests.  Move warning one line above to match where it
49598         C frontend emits.
49599         * gcc.dg/Wswitch-2.c: New test.
49600         * g++.dg/warn/Wswitch-1.C: New test.
49601         * g++.dg/warn/Wswitch-2.C: New test.
49602
49603 2002-02-04  Richard Henderson  <rth@redhat.com>
49604
49605         * g++.dg/abi/offsetof.C: Fix size comparison.
49606
49607 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49608
49609         * gcc.dg/cast-qual-2.c: New test.
49610
49611 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49612
49613         * gcc.dg/20020201-4.c: New test.
49614
49615 2002-02-04  Ben Elliston  <bje@redhat.com>
49616
49617         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49618         target_info attribute != 0, in addition to the empty string.
49619         (gcc_target_compile): Likewise.
49620
49621 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49622
49623         * gcc.dg/Wswitch.c: New test.
49624         PR gcc/4475. PR gcc/3780.
49625
49626 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49627
49628         * g77.f-torture/execute/5122.f: New test for regressions
49629         against PR fortran/5122.
49630
49631 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49632
49633         * g77.f-torture/compile/pr3743.f: Delete
49634         * g77.dg/pr3743-1.f: New test.
49635         * g77.dg/pr3743-2.f: New test.
49636         * g77.dg/pr3743-3.f: New test.
49637         * g77.dg/pr3743-4.f: New test.
49638
49639 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49640
49641         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49642
49643 2002-02-02  Richard Henderson  <rth@redhat.com>
49644
49645         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49646         * gcc.c-torture/execute/bf64-1.c: Likewise.
49647
49648 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49649
49650         * gcc.dg/20020201-2.c: New test.
49651
49652         * gcc.dg/20020201-3.c: New test.
49653
49654         * gcc.c-torture/execute/bitfld-2.c: New test.
49655
49656 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49657
49658         * gcc.dg/bitfld-1.c: Update.
49659         * gcc.dg/bitfld-2.c: Update.
49660         * gcc.c-torture/execute/bitfld-1.x: New.
49661
49662 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49663
49664         * gcc.c-torture/execute/20020201-1.c: New test.
49665
49666 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49667
49668         PR target/5469
49669         * gcc.dg/20020201-1.c: New test.
49670
49671 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49672
49673         PR fortran/3743
49674         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49675         * g77.f-torture/compile/pr3743.x: Remove
49676
49677 2002-01-31  Tom Rix  <trix@redhat.com>
49678
49679         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49680
49681 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49682
49683         * gcc.dg/noncompile/20020130-1.c: New test.
49684
49685 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49686
49687         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49688
49689 2002-01-29  Richard Henderson  <rth@redhat.com>
49690
49691         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49692         to long long.
49693         * gcc.c-torture/execute/bf64-1.c: Likewise.
49694
49695 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49696
49697         * gcc.c-torture/execute/20020129-1.c: New test.
49698
49699 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49700
49701         * gcc.c-torture/compile/20000224-1.c: Update.
49702         * gcc.c-torture/execute/bitfld-1.c: New tests.
49703         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49704         * gcc.dg/uninit-A.c: Update.
49705
49706 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49707
49708         * g++.dg/template/ctor1.C: Add instantiation.
49709
49710 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49711
49712         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49713         argument to __builtin_prefetch to be const ptr.
49714
49715 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49716
49717         * gcc.c-torture/compile/20020120-1.c: New test.
49718
49719 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49720
49721         * gcc.c-torture/execute/20020127-1.c: New test.
49722
49723 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49724
49725         * g77.dg/f77-edit-i-in.f: New test
49726         * g77.dg/f77-edit-i-out.f: New test
49727
49728 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49729
49730         * gcc.dg/debug/debug.exp: New file.
49731         * gcc.dg/debug/trivial.c: New file.
49732         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49733         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49734         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49735         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49736         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49737         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49738         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49739         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49740         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49741         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49742         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49743         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49744         * gcc.dg/20000503-1.c: Removed.
49745         * gcc.dg/20010207-1.c: Removed.
49746         * gcc.dg/20011223-1.c: Removed.
49747         * gcc.dg/20020104-2.c: Removed.
49748         * gcc.dg/debug-1.c: Removed.
49749         * gcc.dg/debug-2.c: Removed.
49750         * gcc.dg/debug-3.c: Removed.
49751         * gcc.dg/debug-4.c: Removed.
49752         * gcc.dg/debug-5.c: Removed.
49753         * gcc.dg/debug-6.c: Removed.
49754         * gcc.dg/dwarf2-1.c: Removed.
49755         * gcc.dg/dwarf2-2.c: Removed.
49756
49757 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49758
49759         * g++.old-deja/g++.other/eh5.C: New test.
49760         * g++.old-deja/g++.other/sibcall2.C: New test.
49761         * g++.old-deja/g++.other/array9.C: New test.
49762         * g++.old-deja/g++.other/typename2.C: New test.
49763         * g++.old-deja/g++.other/crash60.C: New test.
49764         * g++.old-deja/g++.other/conv9.C: New test.
49765         * g++.old-deja/g++.other/mangle10.C: New test.
49766         * g++.old-deja/g++.other/unchanging1.C: New test.
49767         * g++.old-deja/g++.other/exprstmt1.C: New test.
49768         * g++.old-deja/g++.other/inline23.C: New test.
49769         * g++.old-deja/g++.eh/ia64-1.C: New test.
49770         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49771         * g++.old-deja/g++.other/reload1.C: New test.
49772         * g++.old-deja/g++.other/static20.C: New test.
49773         * g++.old-deja/g++.other/local-alloc1.C: New test.
49774         * g++.old-deja/g++.other/conv8.C: New test.
49775         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49776         * g++.old-deja/g++.other/storeexpr1.C: New test.
49777         * g++.old-deja/g++.other/storeexpr2.C: New test.
49778         * g++.dg/eh/template2.C: New test.
49779         * g++.dg/warn/weak1.C: New test.
49780
49781 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49782
49783         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49784         Remove first, non-varying, argument.
49785
49786 2002-01-23  Richard Henderson  <rth@redhat.com>
49787
49788         * gcc.dg/inline-2.c: New.
49789
49790         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49791         Add optional target arg.  Check number of arguments.
49792         (scan-assembler-not, scan-assembler-dem): Likewise.
49793         (scan-assembler-dem-not): Likewise.
49794
49795 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49796
49797         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49798         line 12.
49799         * g++.old-deja/g++.brendan/parse3.C,
49800         g++.old-deja/g++.other/crash26.C,
49801         g++.old-deja/g++.other/crash28.C,
49802         g++.old-deja/g++.other/crash29.C,
49803         g++.old-deja/g++.other/crash30.C,
49804         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49805
49806 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49807
49808         * gcc.dg/20020115-1.c: New.
49809
49810 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49811
49812         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49813
49814 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49815
49816         * gcc.dg/20020122-3.c: New.
49817
49818 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49819
49820         * g++.dg/other/gc1.C: New test.
49821
49822 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49823
49824         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49825
49826 2002-01-22  Richard Henderson  <rth@redhat.com>
49827
49828         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49829
49830 2002-01-22  Richard Henderson  <rth@redhat.com>
49831
49832         * gcc.dg/20020122-4.c: New.
49833
49834 2002-01-22  H.J. Lu <hjl@gnu.org>
49835
49836         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49837         link output.
49838         * gcc.dg/special/ecos.exp: Likewise.
49839         * lib/g++-dg.exp: Likewise.
49840         * lib/g77-dg.exp: Likewise.
49841         * lib/gcc-dg.exp : Likewise.
49842         * lib/mike-g++.exp: Likewise.
49843         * lib/mike-g77.exp: Likewise.
49844         * lib/mike-gcc.exp: Likewise.
49845         * lib/objc-dg.exp: Likewise.
49846
49847 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49848
49849         PR target/5379
49850         * gcc.dg/20020122-2.c: New test.
49851
49852 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49853
49854         * gcc.dg/20020122-1.c: New test.
49855
49856 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49857
49858         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49859
49860 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49861
49862         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49863
49864 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49865
49866         * gcc.c-torture/compile/20020121-1.c: New test.
49867
49868 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49869
49870         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49871         ld_library_path.
49872
49873 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49874
49875         * gcc.dg/20020218-1.c: New test.
49876
49877 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49878
49879         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49880         messages
49881         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49882         "At global scope" warning
49883         * g++.dg/ext/align1.C: Change cygwin test for alignment
49884         from db-bogus to dg-warning
49885
49886 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49887
49888         * g77.f-torture/compile/cpp2.F: New test.
49889
49890 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49891
49892         * g++.dg/template/access1.C: New test.
49893
49894 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49895
49896         * gcc.dg/20020118-1.c: New.
49897
49898 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49899
49900         * gcc.c-torture/execute/20020118-1.c: New test.
49901
49902 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49903
49904         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49905         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49906         alignment warnings.
49907
49908 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49909
49910         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49911         torture_with_loops and torture_without_loops
49912
49913 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49914
49915         * gcc.c-torture/compile/20020116-1.c: New test.
49916
49917 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49918
49919         * gcc.dg/20020116-2.c: New test.
49920
49921         * gcc.dg/ultrasp4.c: New test.
49922
49923         * gcc.dg/20020116-1.c: New test.
49924
49925 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49926
49927         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49928         by EABI.
49929
49930 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49931
49932         * gcc.misc-tests/i386-prefetch.exp: New.
49933         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49934         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49935         * gcc.misc-tests/i386-pf-none-1.c: New test.
49936         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49937
49938 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49939
49940         * gcc.dg/gnu89-init-1.c: Add new tests.
49941
49942 2002-01-15  Andreas Jaeger  <aj@suse.de>
49943
49944         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49945         * gcc.dg/i386-mmx-2.c: Likewise.
49946         * gcc.dg/i386-sse-1.c: Likewise.
49947         * gcc.dg/i386-sse-2.c: Likewise.
49948         * gcc.dg/i386-sse-3.c: Likewise.
49949
49950 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49951
49952         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49953         Uncomment additional cases that now pass.
49954
49955 2002-01-11  Richard Henderson  <rth@redhat.com>
49956
49957         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49958         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49959
49960 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49961
49962         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49963
49964 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49965
49966         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49967         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49968
49969 2002-01-10  Dale Johannesen  <dalej@apple.com>
49970
49971         * gcc.c-torture/execute/loop-11.c: New.
49972
49973 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49974
49975         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49976         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49977
49978 2002-01-09  Richard Henderson  <rth@redhat.com>
49979
49980         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49981         type in which to perform the operation for each size.
49982
49983 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49984
49985         * gcc.c-torture/compile/20020109-2.c: New test.
49986
49987 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49988
49989         * gcc.c-torture/execute/loop-10.c: New test.
49990
49991 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49992
49993         * gcc.c-torture/compile/20010226-1.c: New test.
49994         * gcc.c-torture/compile/20010227-1.c: New test.
49995         * gcc.c-torture/compile/20010426-1.c: New test.
49996         * gcc.c-torture/compile/20010510-1.c: New test.
49997         * gcc.c-torture/compile/20010605-3.c: New test.
49998         * gcc.c-torture/compile/20010824-1.c: New test.
49999         * gcc.c-torture/execute/20010409-1.c: New test.
50000         * gcc.dg/noncompile/20000901-1.c: New test.
50001         * gcc.dg/20001023-1.c: New test.
50002         * gcc.dg/20001101-1.c: New test.
50003         * gcc.dg/20001102-1.c: New test.
50004         * gcc.dg/20010207-1.c: New test.
50005         * gcc.dg/20010405-1.c: New test.
50006         * gcc.dg/20010822-1.c: New test.
50007         * gcc.dg/20011107-1.c: New test.
50008
50009 2002-01-09  Jeffrey A Law  (law@redhat.com)
50010
50011         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50012
50013         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50014         execution failure on PA targets.
50015
50016 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50017
50018         * gcc.c-torture/compile/20020109-1.c: New test.
50019
50020 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50021
50022         * gcc.c-torture/execute/20020108-1.c: New test.
50023
50024 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50025
50026         * gcc.dg/20020108-1.c: New test.
50027
50028 2002-01-08  H.J. Lu <hjl@gnu.org>
50029
50030         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50031         for header files.
50032
50033 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50034
50035         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50036         consistency.
50037
50038 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50039
50040         * gcc.dg/altivec-4.c: Test altivec predicates.
50041
50042 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50043
50044         * gcc.c-torture/execute/20020107-1.c: New test.
50045
50046 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50047
50048         PR c/5279
50049         * gcc.c-torture/compile/20020106-1.c: New test.
50050
50051 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50052
50053         * gcc.c-torture/execute/nestfunc-4.c: New test.
50054
50055 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50056
50057         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50058         extra triple that slipped in.
50059         * g++.old-deja/g++.abi/align.C: Likewise.
50060         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50061
50062 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50063
50064         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50065         * g++.old-deja/g++.abi/align.C: Likewise.
50066         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50067
50068         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50069         on FreeBSD/i386.
50070         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50071         FreeBSD.
50072
50073 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50074
50075         * gcc.dg/20020104-1.c: New test.
50076
50077         * gcc.dg/20020104-2.c: New test.
50078
50079 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50080
50081         * gcc.dg/20020103-1.c: Fix typo in target selector.
50082
50083 2002-01-03  Richard Henderson  <rth@redhat.com>
50084
50085         * gcc.dg/20020103-1.c: New.
50086
50087 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50088
50089         * gcc.c-torture/execute/20020103-1.c: New test.
50090
50091 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50092
50093         * g++.dg/other/debug2.C: New test.
50094
50095         * gcc.c-torture/compile/20020103-1.c: New test.
50096
50097 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50098
50099         * gcc.dg/gnu89-init-1.c: Added new tests.
50100
50101 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50102
50103         * g++.dg/template/friend2.C: Remove as patch is reverted.
50104
50105         * g++.dg/warn/oldcast1.C: New test.
50106
50107         * g++.dg/template/ptrmem1.C: New test.
50108         * g++.dg/template/ptrmem2.C: New test.
50109
50110         * g++.dg/template/ntp.C: New test.
50111
50112         * g++.dg/other/component1.C: New test.
50113
50114         * g++.dg/template/ttp3.C: New test.
50115
50116         * g++.dg/template/friend2.C: New test.
50117         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50118
50119 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50120
50121         * g++.dg/other/ptrmem1.C: New test.
50122         * g++.dg/other/ptrmem2.C: New test.
50123
50124 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50125
50126         * g++.dg/template/ctor1.C: New test.
50127
50128 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50129
50130         * g++.dg/template/friend2.C: New test.
50131
50132 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50133
50134         * gcc.dg/mmix-1.c: New test.
50135
50136 2001-12-31  Richard Henderson  <rth@redhat.com>
50137
50138         * gcc.dg/asm-5.c: New.
50139
50140 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50141
50142         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50143         in namespace __gnu_cxx
50144
50145 2001-12-30  Richard Henderson  <rth@redhat.com>
50146
50147         * gcc.dg/debug-6.c: New.
50148
50149 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50150
50151         * gcc.c-torture/compile/20011229-2.c: New test.
50152
50153 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50154
50155         * gcc.dg/debug-3.c: New test.
50156         * gcc.dg/debug-4.c: New test.
50157         * gcc.dg/debug-5.c: New test.
50158
50159 2001-12-29  Richard Henderson  <rth@redhat.com>
50160
50161         * g++.dg/eh/loop1.C: New.
50162
50163 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50164
50165         * g++.dg/template/crash1.C: New test.
50166
50167 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50168
50169         * g++.dg/other/const1.C: New test.
50170
50171 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50172
50173         * gcc.c-torture/compile/20011229-1.c: New test.
50174
50175 2001-12-28  Stan Shebs  <shebs@apple.com>
50176
50177         * lib/objc-torture.exp: Resync with c-torture.exp.
50178         * lib/objc.exp: Load standard libraries.
50179
50180 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50181
50182         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50183         additional tests.
50184
50185 2001-12-27  Roger Sayle <roger@eyesopen.com>
50186
50187         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50188
50189 2001-12-27  Richard Henderson  <rth@redhat.com>
50190
50191         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50192
50193 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50194
50195         * g++.dg/eh/ctor1.C: New test.
50196         * g++.dg/other/error2.C: New test.
50197
50198 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50199
50200         * g++.dg/other/init2.C: New test.
50201
50202 2001-12-24  Richard Henderson  <rth@redhat.com>
50203
50204         * gcc.dg/20011223-1.c: New.
50205         * gcc.dg/inline-1.c: New.
50206
50207 2001-12-23  Richard Henderson  <rth@redhat.com>
50208
50209         * gcc.dg/asm-4.c: Test operand modifiers.
50210
50211 2001-12-23  Richard Henderson  <rth@redhat.com>
50212
50213         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50214
50215 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50216
50217         * gcc.c-torture/execute/20011223-1.c: New test.
50218
50219 2001-12-21  Richard Henderson  <rth@redhat.com>
50220
50221         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50222         re-enables the warning.
50223
50224 2001-12-21  Richard Henderson  <rth@redhat.com>
50225
50226         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50227
50228 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50229
50230         * gcc.c-torture/compile/20011218-1.c: New test.
50231
50232 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50233
50234         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50235         arm-isr.c test.
50236         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50237         epilogue generation for ARM ISR routines.
50238
50239 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50240
50241         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50242         * gcc.dg/format/c90-printf-3.c: Likewise.
50243         * gcc.dg/format/c99-printf-3.c: Likewise.
50244         * gcc.dg/format/ext-1.c: Likewise.
50245         * gcc.dg/format/ext-6.c: Likewise.
50246         * gcc.dg/format/format.h: Prototype unlocked stdio.
50247
50248 2001-12-20  Richard Henderson  <rth@redhat.com>
50249
50250         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50251         (arena): Use it.
50252         (malloc): Correct allocation logic.  Abort if we fill up the
50253         arena before initialization complete.
50254         (realloc): Correct allocation logic.
50255
50256 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50257
50258         * gcc.c-torture/compile/20011219-2.c: New test.
50259
50260         * gcc.c-torture/execute/20011219-1.c: New test.
50261
50262 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50263
50264         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50265         target does not support weak symbols.
50266
50267 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50268
50269         * gcc.c-torture/compile/20011219-1.c: New test.
50270
50271 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50272
50273         * g++.dg/other/error1.C: New test.
50274
50275 2001-12-17  Jeffrey A Law  (law@redhat.com)
50276
50277         * gcc.c-torture/execute/20011217-1.c: New test.
50278
50279 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50280
50281         * objc.dg/special/: New directory.
50282         * objc.dg/special/special.exp: New file.
50283         * objc.dg/special/unclaimed-category-1.h: New file.
50284         * objc.dg/special/unclaimed-category-1a.m: New file.
50285         * objc.dg/special/unclaimed-category-1.m: New file.
50286
50287 2001-12-17  Andreas Jaeger  <aj@suse.de>
50288
50289         * gcc.c-torture/compile/20011217-2.c: New test.
50290
50291 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50292
50293         * gcc.c-torture/compile/20011217-1.c: New test.
50294
50295 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50296
50297         * gcc.dg/20011214-1.c: New.
50298
50299 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50300
50301         * gcc.dg/altivec-4.c: New.
50302
50303 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50304
50305         * gcc.dg/20011113-1.c: New test.
50306
50307 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50308
50309         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50310         std::__malloc_alloc_template<0> and
50311         std::__default_alloc_template<false, 0>.
50312
50313 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50314
50315         * objc/execute/bf-21.m: New test.
50316         * objc/execute/enumeration-1.m: New test.
50317         * objc/execute/enumeration-2.m: New test.
50318
50319 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50320
50321         * gcc.dg/gnu89-init-1.c: New test.
50322
50323 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50324
50325         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50326         * g++.old-deja/g++.jason/2371.C: Likewise.
50327         * g++.old-deja/g++.jason/template33.C: Likewise.
50328         * g++.old-deja/g++.jason/template34.C: Likewise.
50329         * g++.old-deja/g++.jason/template36.C: Likewise.
50330         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50331         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50332         * g++.old-deja/g++.other/typename1.C: Likewise.
50333         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50334         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50335         * g++.old-deja/g++.pt/typename11.C: Likewise.
50336         * g++.old-deja/g++.pt/typename14.C: Likewise.
50337         * g++.old-deja/g++.pt/typename16.C: Likewise.
50338         * g++.old-deja/g++.pt/typename3.C: Likewise.
50339         * g++.old-deja/g++.pt/typename4.C: Likewise.
50340         * g++.old-deja/g++.pt/typename5.C: Likewise.
50341         * g++.old-deja/g++.pt/typename7.C: Likewise.
50342         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50343
50344 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50345
50346         * g++.dg/other/linkage1.C: New test.
50347         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50348         specifiers.
50349
50350 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50351
50352         * gcc.dg/concat.c: New test.
50353
50354 2001-12-11  Stan Shebs  <shebs@apple.com>
50355
50356         * objc/compile: New test directory.
50357         * objc/compile/compile.exp: New expect script.
50358         * objc/compile/20011211-1.m: New compile test.
50359
50360 2001-12-11  Jason Merrill  <jason@redhat.com>
50361
50362         * lib/prune.exp (prune_gcc_output): Also handle "In member
50363         function".  So many permutations...
50364
50365 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50366
50367         * g++.dg/template/typedef1.C: New test.
50368
50369 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50370
50371         * g++.dg/other/copy1.C: New test.
50372
50373 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50374
50375         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50376
50377         * gcc.dg/builtin-choose-expr.c: New.
50378
50379 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50380
50381         * gcc.dg/altivec-2.c: New.
50382
50383 2001-12-07  Richard Henderson  <rth@redhat.com>
50384
50385         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50386
50387 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50388
50389         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50390         ultrasparc.
50391
50392 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50393
50394         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50395
50396 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50397
50398         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50399         variable argument list.
50400
50401 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50402
50403         * gcc.c-torture/execute/memcheck: Delete entire directory.
50404         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50405         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50406
50407 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50408
50409         * gcc.dg/Wshadow-1.c: New test.
50410
50411 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50412
50413         * gcc.c-torture/compile/20011130-1.c: New test.
50414
50415         * gcc.dg/noncompile/20011025-1.c: New test.
50416
50417         * g++.dg/other/anon-union.C: New test.
50418
50419         * gcc.c-torture/execute/20011024-1.c: New test.
50420
50421 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50422
50423         * gcc.c-torture/execute/20000722-1.x,
50424         gcc.c-torture/execute/20010123-1.x: Remove.
50425         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50426         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50427         gcc.dg/c99-complit-2.c: New tests.
50428
50429 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50430
50431         * g++.dg/inherit/base1.C: New test.
50432
50433 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50434
50435         * g++.dg/other/stdarg1.C: New test.
50436
50437         * gcc.c-torture/compile/20011130-2.c: New test.
50438
50439 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50440
50441         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50442         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50443         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50444         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50445         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50446         * gcc.dg/builtin-prefetch-1.c: New test.
50447
50448 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50449
50450         * gcc.dg/20011130-1.c: New test.
50451
50452 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50453
50454         * g++.dg/other/scope1.C: New test.
50455         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50456
50457 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50458
50459         * gcc.dg/vla-init-1.c: New test.
50460
50461 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50462
50463         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50464
50465 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50466
50467         * objc.dg/alias.m: Update.
50468         * objc.dg/class-1.m: Update.
50469         * objc.dg/const-str-1.m: Update.
50470         * objc.dg/fwd-proto-1.m: Update.
50471         * objc.dg/id-1.m: Update.
50472         * objc.dg/super-class-1.m: Update.
50473
50474 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50475
50476         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50477         constructs.
50478
50479 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50480
50481         * gcc.c-torture/execute/20011128-1.c: New test.
50482
50483 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50484
50485         * gcc.dg/20011127-1.c: New test.
50486
50487 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50488
50489         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50490         from Austin Group draft 7.
50491         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50492         scanf format arguments.
50493         * gcc.dg/format/no-exargs-2.c: New test.
50494
50495 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50496
50497         * g++.dg/abi/vbase8-4.C: New test.
50498
50499 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50500
50501         * gcc.c-torture/execute/20011121-1.c: New test.
50502
50503 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50504
50505         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50506
50507 2001-11-23  Andreas Jaeger  <aj@suse.de>
50508
50509         * gcc.dg/cpp/charconst-2.c: New test.
50510
50511 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50512
50513         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50514         to the host if it is remote.  Let tests specify extra headers
50515         they use.
50516         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50517         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50518         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50519         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50520         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50521         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50522         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50523         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50524         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50525         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50526
50527 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50528
50529         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50530         for little endian ARMs.
50531
50532 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50533
50534         * gcc.c-torture/compile/20011119-1.c: New test.
50535         * gcc.c-torture/compile/20011119-2.c: New test.
50536
50537 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50538
50539         * gcc.dg/altivec-1.c: Fix typo.
50540
50541 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50542
50543         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50544
50545 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50546
50547         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50548
50549 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50550
50551         * lib/g77.exp: Don't specify --rpath-link.
50552
50553         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50554         across all the headers.
50555         * gcc.dg/format/format.exp: For testing on a remote host,
50556         copy format.h.
50557
50558         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50559         * gcc.c-torture/execute/930406-1.c: Likewise.
50560         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50561
50562 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50563
50564         * gcc.dg/altivec-1.c: New.
50565
50566 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50567
50568         * gcc.dg/cpp/fpreprocessed.c: New test case.
50569
50570 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50571
50572         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50573         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50574         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50575
50576 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50577
50578         * gcc.dg/no-builtin-1.c: New test.
50579
50580 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50581
50582         * gcc.c-torture/execute/20011115-1.c: New test.
50583
50584 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50585
50586         * gcc.c-torture/compile/20011114-2.c: New test.
50587         * gcc.c-torture/compile/20011114-3.c: New test.
50588         * gcc.c-torture/compile/20011114-4.c: New test.
50589
50590 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.dg/other/init1.C: New test.
50593
50594 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50595
50596         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50597         message.
50598
50599         * gcc.c-torture/execute/20011114-1.c: New testcase.
50600
50601         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50602         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50603         like the (before this change) version of 20010327-1.c.
50604
50605 2001-11-14  Roger Sayle <roger@eyesopen.com>
50606
50607         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50608
50609 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50610
50611         * g++.dg/init/array2.C: New test.
50612
50613 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50614
50615         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50616
50617 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50618
50619         * g++.dg/other/forscope1.C: New test.
50620         * g++.dg/ext/forscope1.C: New test.
50621         * g++.dg/ext/forscope2.C: New test.
50622
50623 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50624
50625         * gcc.c-torture/execute/20011113-1.c: New test.
50626
50627 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50628
50629         * gcc.c-torture/execute/20011109-2.c: New test.
50630
50631         * gcc.c-torture/execute/20011109-1.c: New test.
50632
50633 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50634
50635         * gcc.c-torture/compile/20011109-1.c: New test.
50636
50637 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50638
50639         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50640         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50641         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50642         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50643         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50644         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50645         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50646
50647 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50648
50649         * g++.dg/warn/Wshadow-1.C: New tests.
50650         * g++.old-deja/g++.mike/for3.C: Update.
50651
50652 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50653
50654         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50655         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50656         XFAILs.  Adjust expected error texts.
50657         * gcc.c-torture/compile/20011106-1.c,
50658         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50659         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50660         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50661         gcc.dg/c99-array-lval-5.c: New tests.
50662
50663 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50664
50665         * gcc.dg/cpp/defined.c: Update.
50666
50667 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50668
50669         * gcc.c-torture/execute/anon-1.c: New test.
50670
50671 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50672
50673         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50674         same size, so no warning should be produced on stormy16.
50675
50676         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50677         due to oversized array.
50678         * g++.old-deja/g++.mike/ns15.C: Likewise.
50679         * g++.old-deja/g++.pt/crash16.C: Likewise.
50680
50681 2001-11-02  Graham Stott  <grahams@redhat.com>
50682
50683         * g++.dgother/debug1.C: Fix typos.
50684
50685 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50686
50687         * g++.dg/other/debug1.C: New test.
50688
50689 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50690
50691         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50692         of unsigned long.
50693
50694 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50695
50696         * gcc.dg/20011029-2.c: New test.
50697
50698         * gcc.c-torture/compile/20011029-1.c: New test.
50699
50700 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50701
50702         * objc/execute/class_self-1.m: New test.
50703         * objc/execute/class_self-2.m: New test.
50704
50705 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50706
50707         * gcc.misc-tests/msgs.exp: Delete.
50708         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50709         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50710         error set to match recent changes.
50711
50712 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50713
50714         * gcc.dg/20011021-1.c: New test.
50715
50716 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50717
50718         * gcc.c-torture/compile/20011023-1.c: New test.
50719
50720 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50721
50722         * lib/g77.exp: Rewrite based on lib/g++.exp.
50723
50724 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50725
50726         * gcc.c-torture/execute/20011019-1.c: New test.
50727
50728         * gcc.dg/20011018-1.c: New test.
50729
50730 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50731
50732         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50733
50734 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50735
50736         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50737         * gcc.dg/attr-invalid.c: Likewise.
50738
50739 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50740
50741         * gcc.dg/20011015-1.c: New test.
50742
50743 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50744
50745         * g++.dg/template/unify2.C: New test.
50746
50747 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50748
50749         * g++.dg/other/exception-specification.C: New test
50750
50751 2001-10-13  Tom Rix  <trix@redhat.com>
50752
50753         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50754         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50755
50756 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50757
50758         * gcc.dg/20011009-1.c: New test.
50759
50760 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50761
50762         PR g++/4476
50763         * g++.dg/other/friend1.C: New test.
50764
50765 2001-10-11  Richard Henderson  <rth@redhat.com>
50766
50767         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50768
50769 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50770
50771         * gcc.c-torture/compile/20011010-1.c: New.
50772
50773 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50774
50775         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50776         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50777         g77.f-torture/execute/execute.exp,
50778         g77.f-torture/noncompile/noncompile.exp,
50779         gcc.c-torture/compile/compile.exp,
50780         gcc.c-torture/execute/execute.exp,
50781         gcc.c-torture/execute/ieee/ieee.exp,
50782         gcc.c-torture/execute/memcheck/memcheck.exp,
50783         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50784         objc/execute/execute.exp: Update FSF address.
50785
50786 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50787
50788         * gcc.dg/cpp/cmdlne-C.c: Update.
50789         * gcc.dg/cpp/cmdlne-C2.c: New.
50790
50791 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50792
50793         * gcc.c-torture/execute/20011008-3.c: New.
50794
50795 2001-10-08  DJ Delorie  <dj@redhat.com>
50796
50797         * gcc.dg/20011008-1.c: New.
50798         * gcc.dg/20011008-2.c: New.
50799
50800 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50801
50802         * gcc.dg/cpp/spacing1.c: Update test.
50803
50804 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50805
50806         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50807         spelling errors of "separate" as "seperate".
50808
50809 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50810
50811         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50812         enough to avoid inlining.
50813
50814 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50815
50816         * lib/g77.exp: set libg2c_dir correctly.
50817
50818 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50819
50820         * gcc.dg/cpp/macro11.c: New test.
50821
50822 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50823
50824         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50825         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50826         gcc.dg/format/multattr-3.c: New tests.
50827         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50828         tests for format attributes on function pointers being rejected.
50829
50830 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50831
50832         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50833
50834 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50835
50836         * g++.dg/warn/format1.C: New test.
50837
50838 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50839
50840         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50841
50842 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50843
50844         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50845
50846 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50847
50848         * gcc.dg/cpp/redef2.c: Add test.
50849
50850 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50851
50852         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50853         long-standing bug on i686, apparently.
50854         * gcc.c-torture/execute/loop-2c.x: New file.
50855         * gcc.c-torture/execute/loop-2d.x: New file.
50856         * gcc.c-torture/execute/loop-3c.x: New file.
50857
50858 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50859
50860         * gcc.dg/cpp/20000625-2.c: Correct line number.
50861
50862 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50863
50864         * gcc.dg/cpp/macro10.c: New test.
50865         * gcc.dg/cpp/strify3.c: New test.
50866         * gcc.dg/cpp/spacing1.c: Add tests.
50867         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50868         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50869
50870 2001-09-24  DJ Delorie  <dj@redhat.com>
50871
50872         * gcc.c-torture/execute/20010924-1.c: New test.
50873
50874 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50875
50876         * objc/execute/paste.m: Remove.
50877
50878 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50879
50880         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50881
50882 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50883
50884         * g77.dg/strlen0.f: New test.
50885
50886 2001-09-21  Richard Henderson  <rth@redhat.com>
50887
50888         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50889         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50890
50891 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50892
50893         Table-driven attributes.
50894         * g++.dg/ext/attrib1.C: New test.
50895
50896 2001-09-20  DJ Delorie  <dj@redhat.com>
50897
50898         * gcc.dg/20000926-1.c: Update expected warning messages.
50899         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50900         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50901         array.
50902
50903 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50904
50905         * g++.dg/eh/registers1.C: New test case.
50906
50907 2001-09-17  Richard Henderson  <rth@redhat.com>
50908
50909         * gcc.dg/array-5.c: Fix VLA decomposition test.
50910
50911 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50912
50913         * gcc.dg/cpp/line5.c: New testcase.
50914
50915 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50916
50917         * gcc.dg/cpp/macro9.c: New test.
50918
50919 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50920
50921         * gcc.c-torture/execute/980223.c: Change type of addr from long
50922         to char *.
50923
50924 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50925
50926         * gcc.c-torture/execute/20010915-1.c: New test.
50927
50928 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50929
50930         * g77.dg/bprob: New directory.
50931         * g77.dg/bprob/bprob.exp: New file.
50932         * g77.dg/bprob/bprob-1.f: New test.
50933         * g77.dg/gcov: New directory.
50934         * g77.dg/gcov/gcov.exp: New file.
50935         * g77.dg/gcov/gcov-1.f: New test.
50936         * g77.dg/gcov/gcov-1.x: New file.
50937
50938 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50939
50940         * gcc.dg/cpp/directiv.c: Update.
50941         * gcc.dg/cpp/undef1.c: Update.
50942
50943 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50944
50945         * gcc.dg/20010912-1.c: New test.
50946
50947 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50948
50949         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50950         language-independent file in lib.
50951         * lib/gcov.exp: New file.
50952
50953 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50954
50955         * gcc.c-torture/compile/20010911-1.c: New test.
50956
50957 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50958
50959         * lib/profopt.exp: New, to support profile-directed optimizations.
50960         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50961         * gcc.misc-tests/bprob-1.c: New test.
50962         * gcc.misc-tests/bprob-2.c: New test.
50963
50964 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50965
50966         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50967         XFAIL and which kinds of gcov output to verify.
50968         * gcc.misc-tests/gcov-4b.x: New file.
50969         * gcc.misc-tests/gcov-5b.x: New file.
50970         * gcc.misc-tests/gcov-6.x: New file.
50971         * gcc.misc-tests/gcov-7.c: New test.
50972         * gcc.misc-tests/gcov-7.x: New file.
50973
50974 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50975
50976         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50977         * gcc.misc-tests/gcov-6.c: New test.
50978
50979 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50980
50981         PR c++/3986
50982         * g++.dg/abi/vbase1.C: New test.
50983
50984 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50985
50986         * objc.dg/method-2.m: New.
50987
50988 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50989
50990         PR c++/4203
50991         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50992         * g++.dg/init/empty1.C: New test.
50993
50994 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50995
50996         * gcc.c-torture/compile/20010903-1.c: New test.
50997
50998 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50999
51000         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51001         for m68k.
51002
51003 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51004
51005         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51006
51007         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51008
51009         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51010
51011 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51012
51013         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51014         for 16-bit 'unsigned int'.
51015
51016 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51017
51018         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51019
51020 2001-08-27  Richard Henderson  <rth@redhat.com>
51021
51022         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51023         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51024
51025 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51026
51027         * gcc.dg/asm-names.c (ymain): New.
51028
51029 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51030
51031         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51032         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51033         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51034
51035 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51036
51037         * gcc.dg/compare5.c: New testcase.
51038
51039 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51040
51041         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51042         and "In instantiation".
51043
51044 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51045
51046         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51047
51048 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51049
51050         * gcc.misc-tests/gcov.exp: Add support for branch information.
51051         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51052         * gcc.misc-tests/gcov-4.c: New test.
51053         * gcc.misc-tests/gcov-4b.c: New test.
51054         * gcc.misc-tests/gcov-5b.c: New test.
51055
51056 2001-08-20  Zack Weinberg  <zackw@panix.com>
51057
51058         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51059         expected to fail.
51060
51061 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51062
51063         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51064
51065 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51066
51067         * g++.dg/eh/template1.C: New test.
51068
51069 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51070
51071         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51072         Fix thinko.
51073         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51074         for xfail.
51075
51076 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51077
51078         * lib/g77-dg.exp: Use prune.exp for common procedures
51079         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51080         * lib/g77.exp: (g77-dg-prune) Remove
51081
51082 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51083
51084         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51085
51086 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51087
51088         * g++.dg/template/unify1.C: New test.
51089
51090 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51091
51092         * g++.dg/abi/empty4.C: New test.
51093
51094 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51095
51096         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51097         solaris2.*
51098         * g77.f-torture/compile/pr3743.x: Likewise.
51099
51100 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51101
51102         * g++.dg/other/using-declaration.C: New test.
51103
51104 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51105
51106         * gcc.dg/cpp/tr-sign.c: New testcase.
51107
51108 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51109
51110         * gcc.dg/cpp/19951025-1.c: Revert.
51111         * gcc.dg/cpp/directiv.c: We no longer process directives that
51112         interrupt macro arguments.
51113
51114 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51115
51116         * gcc.dg/bconstp-1.c: New test.
51117
51118 2001-08-03  Richard Henderson  <rth@redhat.com>
51119
51120         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51121
51122 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51123
51124         * gcc.dg/cpp/19951025-1.c: Update.
51125
51126 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51127
51128         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51129         should be x.
51130
51131 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51132
51133         Kill -fhonor-std.
51134         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51135         * g++.old-deja/g++.other/std1.C: Likewise.
51136         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51137
51138 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51139
51140         * lib/g77.exp: Load gcc-defs.exp for common procedures
51141         (g77_pass, g77_fail, g77_finish, g77_exit,
51142         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51143
51144 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51145
51146         * g77.dg/fbackslash.f
51147         * g77.dg/fcase-preserve.f
51148         * g77.dg/ff90-1.f
51149         * g77.dg/ffixed-line-length-0.f
51150         * g77.dg/ffixed-line-length-132.f
51151         * g77.dg/ffixed-line-length-7.f
51152         * g77.dg/ffixed-line-length-72.f
51153         * g77.dg/ffixed-line-length-none.f
51154         * g77.dg/ffree-form-1.f
51155         * g77.dg/fno-backslash.f
51156         * g77.dg/fno-f90-1.f
51157         * g77.dg/fno-fixed-form-1.f
51158         * g77.dg/fno-onetrip.f
51159         * g77.dg/fno-typeless-boz.f
51160         * g77.dg/fno-underscoring.f
51161         * g77.dg/fno-vxt-1.f
51162         * g77.dg/fonetrip.f
51163         * g77.dg/ftypeless-boz.f
51164         * g77.dg/fugly-assumed.f
51165         * g77.dg/funderscoring.f
51166         * g77.dg/fvxt-1.f
51167
51168 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51169
51170         * objc.dg/fwd-proto-1.m: New.
51171         * objc.dg/local-decl-1.m: New.
51172         * objc.dg/naming-1.m: New.
51173         * objc.dg/naming-2.m: New.
51174         * objc.dg/proto-hier-1.m: New.
51175
51176 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51177
51178         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51179         largest-type elements to a struct makes its size grow.
51180
51181 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51182
51183         * g++.dg/abi/vthunk1.C: New test.
51184
51185 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51186
51187         * g++.dg/abi/vbase8-22.C: New test.
51188
51189 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51190
51191         * gcc.dg/cpp/macro8.c: New test.
51192
51193 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51194
51195         * g++.dg/abi/vbase8-21.C: New test.
51196
51197 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51198
51199         * g++.dg/abi/vbase8-10.C: New test.
51200
51201 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51202
51203         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51204         ${tool}_set_ld_library_path.
51205         Changed caller.
51206         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51207         g++.exp.
51208
51209 2001-07-26  Stan Cox <scox@redhat.com>
51210
51211         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51212         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51213         gcc_exit, gcc_check_unsupported_p):
51214         Moved to gcc-deps.exp
51215         * gcc-deps.exp: New file.
51216
51217 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51218
51219         * g++.old-deja/g++.pt/defarg14.C: New test.
51220
51221 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51222
51223         * g++.old-deja/g++.other/lineno5.C: New test.
51224
51225 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51226
51227         * g++.old-deja/g++.pt/crash68.C: New test.
51228
51229 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51230
51231         * g++.old-deja/g++.other/crash42.C: New test.
51232
51233 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51234
51235         * gcc.dg/cpp/extratokens.c: Fix.
51236         * gcc.dg/cpp/skipping2.c: New tests.
51237
51238 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51239
51240         * gcc.c-torture/execute/20010724-1.c: New file.
51241         * gcc.c-torture/execute/20010724-1.x: New file.
51242
51243 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51244
51245         * g++.old-deja/g++.other/cond7.C: New test.
51246
51247 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51248
51249         * g++.old-deja/g++.other/optimize4.C: New test.
51250
51251 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51252
51253         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51254
51255 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51256
51257         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51258         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51259         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51260         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51261
51262         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51263         bug report" message.
51264
51265         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51266         * g++.dg/ext/instantiate1.C: Move from old-deja.
51267
51268 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51269
51270         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51271         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51272         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51273         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51274
51275 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51276
51277         * gcc.c-torture/execute/20010723-1.c: New test.
51278
51279 2001-07-23  Ben Elliston  <bje@redhat.com>
51280
51281         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51282
51283 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51284
51285         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51286         i[34567]86-*-*.
51287         Delete handling of ieee_multilib_flags.
51288         Pass -mieee for alpha*-*-* and sh-*-*.
51289         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51290
51291 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51292
51293         Remove old-abi tests.
51294         * g++.old-deja/g++.mike/p11116.C: Remove.
51295         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51296
51297 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51298
51299         * g77.f-torture/compile/pr3743.f: New test
51300
51301 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51302
51303         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51304
51305 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51306
51307         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51308         g++.old-deja/g++.pt/static6.C: Likewise.
51309         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51310         supports weak symbols.
51311
51312 2001-07-18  Andreas Jaeger  <aj@suse.de>
51313
51314         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51315         supported again.
51316
51317 2001-07-18  Andreas Jaeger  <aj@suse.de>
51318
51319         * gcc.dg/iftrap-1.c: Fix target line.
51320
51321 2001-07-17  Richard Henderson  <rth@redhat.com>
51322
51323         * gcc.c-torture/execute/20010717-1.c: New.
51324
51325 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51326
51327         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51328         tests.
51329
51330 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51331
51332         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51333
51334 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51335
51336         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51337         UAC_SIGBUS, UAC_NOPRINT definitions.
51338
51339 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51340
51341         * objc/execute/object_is_class.m: New test.
51342         * objc/execute/object_is_meta_class.m: New test.
51343
51344 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51345
51346         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51347         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51348
51349 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51350
51351         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51352         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51353
51354 2001-07-14  Richard Henderson  <rth@redhat.com>
51355
51356         * gcc.dg/iftrap-1.c: New.
51357
51358 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51359
51360         * g77.f-torture/execute/intrinsic77.f: New test.
51361
51362 2001-07-11  Janis Johnson <janis@us.ibm.com>
51363
51364         * gcc.misc-tests/gcov-3.c: New test.
51365
51366 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51367
51368         * gcc.c-torture/compile/20010711-1.c,
51369         * gcc.c-torture/compile/20010711-2.c: New tests.
51370
51371 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51372
51373         * gcc.c-torture/execute/20010711-1.c: New test.
51374
51375 2001-07-11  Ben Elliston  <bje@redhat.com>
51376
51377         * g++.old-deja/g++.other/enum5.C: New test.
51378
51379 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51380
51381         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51382         (g++-dg-prune): Call prune_gcc_output.
51383         * prune.exp: New file for prune_gcc_output.
51384         * lib/g++.exp, lib/gcc.exp: Load it.
51385
51386 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51387
51388         * gcc.c-torture/compile/20010701-1.c,
51389         g++.old-deja/g++.ext/attrib6.C: New tests.
51390
51391 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51392
51393         * gcc.c-torture/compile/20010706-1.c: New test.
51394
51395 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51396
51397         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51398
51399 2001-06-28  Stan Shebs  <shebs@apple.com>
51400
51401         * gcc.dg/pragma-darwin.c: New test.
51402
51403 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51404
51405         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51406         Solaris 2.[678] system.
51407
51408 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51409
51410         * gcc.dg/20010622-1.c: New test.
51411
51412 2001-06-18  Stan Shebs  <shebs@apple.com>
51413
51414         * objc.dg: New directory.
51415         * objc.dg/dg.exp: New file.
51416         * objc.dg/alias.m: New.
51417         * objc.dg/class-1.m: New.
51418         * objc.dg/class-2.m: New.
51419         * objc.dg/const-str-1.m: New.
51420         * objc.dg/const-str-2.m: New.
51421         * objc.dg/id-1.m: New.
51422         * objc.dg/method-1.m: New.
51423         * objc.dg/super-class-1.m: New.
51424         * lib/objc-dg.exp: New file.
51425
51426 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51427
51428         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51429         of label name.
51430
51431 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51432
51433         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51434
51435 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51436
51437         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51438         variable.
51439
51440 2001-06-12  Richard Henderson  <rth@redhat.com>
51441
51442         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51443
51444 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51445
51446         * g++.old-deja/g++.abi/vbase5.C: New test.
51447         * g++.old-deja/g++.abi/vbase6.C: New test.
51448         * g++.old-deja/g++.abi/vbase7.C: New test.
51449
51450 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51451
51452         * gcc.c-torture/compile/20010610-1.c: New test.
51453
51454 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51455
51456         * g++.old-deja/g++.abi/vbase4.C: New test.
51457
51458 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51459
51460         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51461         support %f for HC11/HC12 targets.
51462         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51463         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51464         on HC11/HC12 targets.
51465         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51466
51467 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51468
51469         * gcc.dg/wchar_t-1.c: New file.
51470         * gcc.dg/wint_t-1.c: Likewise.
51471
51472 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51473
51474         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51475
51476 2001-06-11  Richard Henderson  <rth@redhat.com>
51477
51478         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51479
51480 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51481
51482         * gcc.c-torture/compile/20010611-1.c: New test.
51483
51484 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51485
51486         * gcc.dg/c99-tag-1.c: Add more tests.
51487
51488 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51489
51490         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51491         representation on MN10300 and ARM/Thumb.
51492
51493 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51494
51495         * g77.f-torture/execute/20010610.f: New.
51496
51497 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51498
51499         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51500         names.
51501
51502 2001-06-09  Richard Henderson  <rth@redhat.com>
51503
51504         * gcc.c-torture/execute/ashrdi-1.c: New.
51505         * gcc.c-torture/execute/ashldi-1.c: New.
51506         * gcc.c-torture/execute/lshrdi-1.c: New.
51507
51508 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51509
51510         * objc/execute/load-3.m: Added. Check sending +load to categories,
51511         in addition to classes.
51512
51513 2001-06-08  Stan Shebs  <shebs@apple.com>
51514
51515         * objc/execute/load-2.m: New test.  From Nicola Pero
51516         <n.pero@mi.flashnet.it>.
51517
51518 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51519
51520         * gcc.c-torture/execute/20010605-2.c: New test.
51521
51522 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51523
51524         * g++.old-deja/g++.abi/vbase2.C: New test.
51525         * g++.old-deja/g++.abi/vbase3.C: New test.
51526
51527 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51528
51529         * g++.old-deja/g++.pt/friend49.C: New test.
51530
51531 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51532
51533         * g++.old-deja/g++.ext/anon3.C: New test.
51534
51535 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51536
51537         * g++.old-deja/g++.other/conv7.C: New test.
51538
51539 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51540
51541         * gcc.c-torture/compile/20010605-2.c: New test.
51542
51543 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51544
51545         * gcc.c-torture/execute/20010604-1.c: New test.
51546
51547 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51548
51549         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51550
51551 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51552
51553         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51554         (g++_link_flags): Likewise.
51555         (g++_init): Pass gccpath's value to two previous functions.
51556
51557 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51558
51559         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51560         Ensure logfile entry matches exec command line.
51561
51562 2001-05-31  Richard Henderson  <rth@redhat.com>
51563
51564         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51565         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51566
51567 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51568
51569         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51570         compiler for irix6.2
51571
51572 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51573
51574         * g++.old-deja/g++.other/optimize3.C: New file.
51575
51576 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51577
51578         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51579         assemble.
51580
51581 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51582
51583         * g++.old-deja/g++.other/optimize2.C: New file.
51584
51585 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51586
51587         * gcc.c-torture/compile/20010518-2.c: New file.
51588         * gcc.c-torture/execute/20010518-1.c: New file.
51589         * gcc.c-torture/execute/20010518-2.c: New file.
51590
51591 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51592
51593         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51594
51595 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51596
51597         G++ no longer defines builtins that do not begin with __builtin.
51598         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51599         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51600         * g++.old-deja/g++.law/builtin1.C: Likewise.
51601         * g++.old-deja/g++.law/cvt2.C: Likewise.
51602         * g++.old-deja/g++.mike/net5.C: Likewise.
51603         * g++.old-deja/g++.other/builtins1.C: Likewise.
51604         * g++.old-deja/g++.other/builtins2.C: Likewise.
51605         * g++.old-deja/g++.other/builtins3.C: Likewise.
51606         * g++.old-deja/g++.other/builtins4.C: Likewise.
51607         * g++.old-deja/g++.other/inline8.C: Likewise.
51608         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51609
51610 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51611
51612         * g++.old-deja/g++.pt/using1.C: Adjust.
51613         * g++.old-deja/g++.pt/using2.C: New test.
51614
51615 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51616
51617         * gcc.dg/cpp/charconst.c: New tests.
51618         * gcc.dg/cpp/escape.c: New tests.
51619         * gcc.dg/cpp/escape-1.c: New tests.
51620         * gcc.dg/cpp/escape-2.c: New tests.
51621         * gcc.dg/cpp/ucs.c: New tests.
51622
51623 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51624
51625         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51626         native compiler for irix6.5.
51627
51628 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51629
51630         * lib/g++.exp (g++_include_flags): Use args to compute
51631         get_multilibs.
51632         (g++_link_flags): Likewise.
51633         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51634
51635 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51636
51637         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51638
51639 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51640
51641         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51642         this file.
51643
51644 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51645
51646         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51647         STACK_SIZE;
51648         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51649         to STACK_SIZE; Use it to define size of add_histo array.
51650         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51651         to STACK_SIZE.
51652         (f): Use GITT_SIZE to define size of gitt local table.
51653         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51654         to STACK_SIZE; Use it to define size of bytemem array.
51655
51656 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51657
51658         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51659         on 68HC11/HC12 due to the asm instruction.
51660         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51661         * gcc.c-torture/compile/920520-1.x: Likewise.
51662         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51663         on 68HC11/HC12 because the function is larger than 64K.
51664         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51665         on 68HC11/HC12 because the structure is too large.
51666
51667 2001-05-20  Richard Henderson  <rth@redhat.com>
51668
51669         * gcc.c-torture/execute/20010520-1.c: New.
51670
51671 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51672
51673         * g++.old-deja/g++.warn/compare1.C: New test.
51674         * gcc.dg/compare4.c: New test.
51675
51676 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51677
51678         * g++.old-deja/g++.other/optimize1.C: New test.
51679
51680 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51681
51682         * g++.old-deja/g++.pt/spec41.C: New test.
51683
51684 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51685
51686         * gcc.c-torture/compile/20010114-1.x: Remove.
51687
51688 2001-05-18  Stan Shebs  <shebs@apple.com>
51689
51690         * gcc.c-torture/compile/20010518-1.c: New test.
51691
51692 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51693
51694         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51695         * g++.old-deja/g++.pt/crash67.C: New test.
51696
51697 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51698
51699         * g++.old-deja/g++.other/debug9.C: New test.
51700
51701 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51702
51703         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51704
51705 2001-05-16  Jan Hubicka  <jh@suse.cz>
51706
51707         * gcc.c-torture/compile/20010516-1.c: New test.
51708
51709 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51710
51711         * g++.old-deja/g++.other/crash41.C: New test.
51712
51713 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51714
51715         * g++.old-deja/g++.pt/crash66.C: New test.
51716
51717 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51718
51719         * g++.old-deja/g++.robertl/eb27.C: Convert.
51720
51721 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51722
51723         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51724         declaration being redundant.
51725
51726 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51727
51728         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51729
51730 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51731
51732         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51733
51734 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51735
51736         * lib/g++.exp: Use testsuite_flags.
51737
51738 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51739
51740         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51741
51742 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51743
51744         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51745
51746 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51747
51748         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51749
51750 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51751
51752         * gcc.c-torture/compile/20010313-1.c: New test.
51753
51754 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51755
51756         * gcc.dg/cpp/direct2.c: New test.
51757         * gccq.dg/cpp/direct2s.c: New test.
51758
51759         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51760
51761 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51762
51763         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51764         * g++.old-deja/g++.other/op3.C: Likewise.
51765
51766 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51767
51768         * gcc.dg/cpp/syshdr.h: New file.
51769         * gcc.dg/cpp/sysmac1.c: Update.
51770         * gcc.dg/cpp/sysmac2.c: Update.
51771
51772 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51773
51774         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51775
51776 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51777
51778         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51779         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51780
51781 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51782
51783         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51784
51785 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51786
51787         * lib/g++.exp (g++_include_flags): Don't use any special flags
51788         if TESTING_IN_BUILD_TREE is not defined.
51789         (g++_init): Use a plain 'c++' as the compiler if
51790         TESTING_IN_BUILD_TREEE is not defined.
51791
51792 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51793
51794         * g++.old-deja/g++.eh/catch13.C: New test.
51795         * g++.old-deja/g++.eh/catch14.C: New test.
51796
51797 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51798
51799         * gcc.dg/cpp/tr-define.c: New test.
51800
51801 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51802
51803         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51804         <stdlib.h>, not <malloc.h>.
51805
51806 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51807
51808         * g++.old-deja/g++.ns/template17.C: New test.
51809
51810 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51811
51812         * g++.old-deja/g++.pt/ref4.C: New test.
51813
51814 2001-04-30  Richard Henderson  <rth@redhat.com>
51815
51816         * gcc.dg/20000724-1.c: Revert last change.
51817
51818 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51819
51820         * g77.f-torture/execute/20010430.f: New test.
51821
51822 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51823
51824         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51825
51826 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51827
51828         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51829
51830 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51831
51832         * g++.old-deja/g++.eh/crash6.C: New test.
51833
51834 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51835
51836         * g++.old-deja/g++.other/warn7.C: New test.
51837
51838 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51839
51840         * g++.old-deja/g++.other/defarg9.C: New test.
51841
51842 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51843
51844         * g77.f-torture/compile/20010426.f: New test.
51845         * g77.f-torture/execute/20010426.f: New test.
51846
51847 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51848
51849         * g77.f-torture/compile/20000629-1.x: Remove - error
51850         has been fixed.
51851
51852 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51853
51854         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51855         Tweak slightly to work with g++.dg framework.
51856         * g++.dg/special/ecos.exp: Run initp1.C test.
51857         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51858
51859         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51860         its linker doesn't give line numbers either.
51861         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51862
51863 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51864
51865         * g++.old-deja/g++.other/lex1.C: New test.
51866
51867 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51868
51869         * gcc.dg/noncompile/20010425-1.c: New test.
51870
51871 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51872
51873         * g++.old-deja/g++.pt/mangle2.C: New test.
51874
51875 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51876
51877         * gcc.dg/format/plus-1.c: New test.
51878
51879 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51880
51881         * gcc.dg/20010423-1.c: New test.
51882
51883 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51884
51885         * gcc.c-torture/execute/20010422-1.c: New test.
51886
51887 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51888
51889         * g++.old-deja/g++.ns/type2.C: New test.
51890
51891 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51892
51893         * g++.old-deja/g++.other/perf1.C: New test.
51894
51895 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51896
51897         * gcc.dg/c99-func-2.c: Remove xfail.
51898         * gcc.dg/c99-func-3.c: Remove xfail.
51899         * gcc.dg/c99-func-4.c: Remove xfail.
51900
51901 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51902
51903         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51904
51905 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51906
51907         * gcc.c-torture/compile/20010423-1.c: New test.
51908
51909 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51910
51911         * g++.old-deja/g++.pt/typename28.C: New test.
51912
51913 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51914
51915         * g++.old-deja/g++.abi/empty2.C: New test.
51916         * g++.old-deja/g++.abi/empty3.C: New test.
51917
51918 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51919
51920         * g++.old-deja/g++.other/comdat2.C: New test.
51921         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51922
51923 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51924
51925         * g++.old-deja/g++.other/overload14.C: New test.
51926
51927 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51928
51929         * g++.old-deja/g++.other/lookup23.C: New test.
51930
51931 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51932
51933         * gcc.c-torture/execute/20010403-1.c: New test.
51934
51935 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51936             Mark Mitchell  <mark@codesourcery.com>
51937
51938         * lib/old-dejagnu.exp: Don't delete output of executable.
51939         Add .exe suffix to executables.
51940
51941 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51942
51943         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51944
51945 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51946
51947         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51948
51949 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51950
51951         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51952         * g++.old-deja/g++.abi/crash1.C: New test.
51953
51954 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51955
51956         * g++.old-deja/g++.other/crash40.C: New test.
51957
51958 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51959
51960         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51961
51962 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51963
51964         * g++.old-deja/g++.other/warn6.C: New test.
51965
51966 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51967
51968         * g++.old-deja/g++.robertl/eb42.C: Same.
51969
51970 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51971
51972         * gcc.dg/wtr-conversion-1.c: New testcase.
51973
51974 2001-04-10  Richard Henderson  <rth@redhat.com>
51975
51976         * g++.old-deja/g++.other/array5.C: New.
51977
51978 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51979
51980         * gcc.c-torture/execute/20010408-1.c: New test.
51981
51982 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51983
51984         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51985         headers and constructs.
51986         * g++.old-deja/g++.robertl/eb79.C: Same.
51987         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51988         * g++.old-deja/g++.robertl/eb73.C: Same.
51989         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51990         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51991         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51992         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51993         * g++.old-deja/g++.robertl/eb44.C: Same.
51994         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51995         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51996         * g++.old-deja/g++.robertl/eb39.C: Same.
51997         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51998         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51999         * g++.old-deja/g++.robertl/eb30.C: Same.
52000         * g++.old-deja/g++.robertl/eb3.C: Same.
52001         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52002         * g++.old-deja/g++.robertl/eb21.C: Same.
52003         * g++.old-deja/g++.robertl/eb15.C: Same.
52004         * g++.old-deja/g++.robertl/eb118.C: Same.
52005         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52006         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52007         * g++.old-deja/g++.robertl/eb109.C: Same.
52008         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52009         * g++.old-deja/g++.mike/rtti1.C: Same.
52010         * g++.old-deja/g++.mike/p658.C: Same.
52011         * g++.old-deja/g++.mike/net46.C: Same.
52012         * g++.old-deja/g++.mike/net34.C: Same.
52013         * g++.old-deja/g++.mike/memoize1.C: Same.
52014         * g++.old-deja/g++.mike/eh2.C: Same.
52015         * g++.old-deja/g++.law/weak.C: Same.
52016         * g++.old-deja/g++.law/visibility7.C: Same.
52017         * g++.old-deja/g++.law/visibility25.C: Same.
52018         * g++.old-deja/g++.law/visibility22.C: Same.
52019         * g++.old-deja/g++.law/visibility2.C: Same.
52020         * g++.old-deja/g++.law/visibility17.C: Same.
52021         * g++.old-deja/g++.law/visibility13.C: Same.
52022         * g++.old-deja/g++.law/visibility10.C: Same.
52023         * g++.old-deja/g++.law/visibility1.C: Same.
52024         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52025         * g++.old-deja/g++.law/vbase1.C: Same.
52026         * g++.old-deja/g++.law/operators32.C: Same.
52027         * g++.old-deja/g++.law/nest3.C: Same.
52028         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52029         * g++.old-deja/g++.law/except5.C (main): Same.
52030         * g++.old-deja/g++.law/cvt7.C (run): Same.
52031         * g++.old-deja/g++.law/cvt2.C: Same.
52032         * g++.old-deja/g++.law/cvt16.C: Same.
52033         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52034         * g++.old-deja/g++.law/ctors17.C (main): Same.
52035         * g++.old-deja/g++.law/ctors13.C: Same.
52036         * g++.old-deja/g++.law/ctors12.C (main): Same.
52037         * g++.old-deja/g++.law/ctors10.C: Same.
52038         * g++.old-deja/g++.law/code-gen5.C: Same.
52039         * g++.old-deja/g++.law/bad-error7.C: Same.
52040         * g++.old-deja/g++.law/arm9.C: Same.
52041         * g++.old-deja/g++.law/arm12.C: Same.
52042         * g++.old-deja/g++.law/arg8.C: Same.
52043         * g++.old-deja/g++.law/arg1.C: Same.
52044         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52045         * g++.old-deja/g++.jason/template31.C: Same.
52046         * g++.old-deja/g++.jason/template24.C (main): Same.
52047         * g++.old-deja/g++.jason/2371.C: Same.
52048         * g++.old-deja/g++.eh/new2.C: Same.
52049         * g++.old-deja/g++.eh/new1.C: Same.
52050         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52051         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52052         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52053         * g++.old-deja/g++.brendan/crash62.C: Same.
52054         * g++.old-deja/g++.brendan/crash52.C: Same.
52055         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52056         * g++.old-deja/g++.brendan/crash38.C: Same.
52057         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52058         * g++.old-deja/g++.brendan/copy9.C: Same.
52059
52060 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52061
52062         * gcc.c-torture/execute/20001203-2.c (memset):
52063         Count argument is of type __SIZE_TYPE__.
52064
52065 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52066
52067         * gcc.c-torture/compile/20010404-1.c: New test.
52068
52069 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52070
52071         * gcc.c-torture/compile/20010326-1.c: New test.
52072
52073 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52074
52075         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52076         peculiarities of the SH.
52077         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52078
52079 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52080
52081         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52082         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52083         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52084
52085 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52086
52087         * g77.f-torture/compile/20010321-1.f: New test.
52088
52089 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52090
52091         * gcc.c-torture/compile/20010329-1.c: New test.
52092
52093 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52094
52095         * gcc.c-torture/execute/20010329-1.c: New test.
52096
52097 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52098
52099         * g++.old-deja/g++.other/eh4.C: Fix typo.
52100
52101 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52102
52103         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52104
52105 2001-03-28  Philip Blundell  <philb@gnu.org>
52106
52107         * gcc.c-torture/compile/20010328-1.c: New test.
52108
52109 2001-03-27  Richard Henderson  <rth@redhat.com>
52110
52111         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52112         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52113
52114 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52115
52116         * gcc.c-torture/compile/20010327-1.c: New test.
52117
52118 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52119
52120         * g++.old-deja/g++.other/friend12.C: New test.
52121         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52122         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52123
52124 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52125
52126         * gcc.c-torture/execute/20010325-1.c: New test.
52127
52128 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52129
52130         * g++.old-deja/g++.other/mangle3.C: New test.
52131
52132 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52133
52134         * g++.old-deja/g++.other/anon8.C: New test.
52135
52136 2001-03-20  Philip Blundell  <philb@gnu.org>
52137
52138         * gcc.c-torture/compile/20010320-1.c: New test.
52139
52140 2001-03-17  Richard Henderson  <rth@redhat.com>
52141
52142         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52143
52144 2001-03-15  Geoff Keating  <geoff@redhat.com>
52145
52146         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52147         tests on AIX.
52148
52149 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52150
52151         * g++.old-deja/g++.other/eh4.C: New test.
52152
52153 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52154
52155         * gcc.dg/cpp/mi1.c: Update.
52156
52157 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52158
52159         * g++.old-deja/g++.other/regstack.C: New test.
52160
52161 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52162
52163         * g++.old-deja/g++.other/ref4.C: New test.
52164
52165 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52166
52167         * objc/execute/va_method.m: Added.
52168         * objc/execute/IMP.m: Added.
52169         * objc/execute/_cmd.m: Added.
52170         * objc/execute/accessing_ivars.m: Added.
52171         * objc/execute/class-1.m: Added.
52172         * objc/execute/class-10.m: Added.
52173         * objc/execute/class-11.m: Added.
52174         * objc/execute/class-12.m: Added.
52175         * objc/execute/class-13.m: Added.
52176         * objc/execute/class-14.m: Added.
52177         * objc/execute/class-2.m: Added.
52178         * objc/execute/class-3.m: Added.
52179         * objc/execute/class-4.m: Added.
52180         * objc/execute/class-5.m: Added.
52181         * objc/execute/class-6.m: Added.
52182         * objc/execute/class-7.m: Added.
52183         * objc/execute/class-8.m: Added.
52184         * objc/execute/class-9.m: Added.
52185         * objc/execute/class-tests-1.h
52186         * objc/execute/class-tests-2.h
52187         * objc/execute/compatibility_alias.m: Added.
52188         * objc/execute/encode-1.m: Added.
52189         * objc/execute/formal_protocol-1.m: Added.
52190         * objc/execute/formal_protocol-2.m: Added.
52191         * objc/execute/formal_protocol-3.m: Added.
52192         * objc/execute/formal_protocol-4.m: Added.
52193         * objc/execute/formal_protocol-5.m: Added.
52194         * objc/execute/formal_protocol-6.m: Added.
52195         * objc/execute/formal_protocol-7.m: Added.
52196         * objc/execute/informal_protocol.m: Added.
52197         * objc/execute/initialize.m: Added.
52198         * objc/execute/load.m: Added.
52199         * objc/execute/many_args_method.m: Added.
52200         * objc/execute/nested-3.m: Added.
52201         * objc/execute/no_clash.m: Added.
52202         * objc/execute/private.m: Added.
52203         * objc/execute/redefining_self.m: Added.
52204         * objc/execute/root_methods.m: Added.
52205         * objc/execute/selector-1.m: Added.
52206         * objc/execute/static-1.m: Added.
52207         * objc/execute/static-2.m: Added.
52208         * objc/execute/va_method.m: Added.
52209
52210 2001-03-10  Richard Henderson  <rth@redhat.com>
52211
52212         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52213
52214 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52215
52216         * g++.old-deja/g++.other/crash31.C: XFAIL.
52217         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52218         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52219         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52220         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52221         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52222
52223 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52224
52225         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52226
52227 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52228
52229         * gcc.dg/20000724-1.c: Don't use multiline strings.
52230
52231 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52232
52233         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52234         result of -cString against what we expect it to be; don't just
52235         print it out for no one to read.
52236
52237         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52238         Based on testcases provided by Nicola Pero.
52239
52240 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52241
52242         * gcc.dg/cpp/macro7.c: New test.
52243
52244 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52245
52246         * gcc.dg/cpp/multiline.c: Update.
52247
52248 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52249
52250         * g++.old-deja/g++.other/enum3.C: New test.
52251
52252 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52253
52254         * g++.old-deja/g++.other/pod1.C: New test.
52255
52256 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52257
52258         * g++.old-deja/g++.ext/overload1.C: New test.
52259
52260 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52261
52262         * g++.old-deja/g++.pt/using1.C: New test.
52263
52264 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52265
52266         * g++.old-deja/g++.other/using9.C: New test.
52267
52268 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52269
52270         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52271
52272         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52273
52274 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52275
52276         * g++.old-deja/g++.ext/realpt1.C: Remove.
52277
52278 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52279
52280         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52281
52282 2001-02-26  Will Cohen  <wcohen@redhat.com>
52283
52284         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52285
52286 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52287
52288         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52289         templatized constructors.
52290
52291 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52292
52293         * gcc.c-torture/execute/20010224-1.c: New test.
52294
52295 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52296
52297         * gcc.c-torture/execute/20010222-1.c: New test.
52298
52299 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52300
52301         * g++.old-deja/g++.other/inline20.C: New test.
52302
52303 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52304
52305         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52306
52307 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52308
52309         * g++.old-deja/g++.other/lookup22.C: New test.
52310
52311 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52312
52313         * g77.dg: New directory.
52314         * g77.dg/20010216-1.f: New test case.
52315         * g77.dg/dg.exp: New driver.
52316         * lib/g77-dg.exp: New driver library.
52317
52318 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52319
52320         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52321
52322 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52323
52324         * g++.old-deja/g++.other/decl9.C: New test.
52325
52326 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52327
52328         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52329         not need <string> and also tests the initialization at runtime.
52330
52331 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52332
52333         * gcc.c-torture/execute/longlong.c: New test.
52334
52335 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52336
52337         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52338
52339 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52340
52341         * gcc.c-torture/execute/920302-1.c (execute):
52342         Change argument type to short.
52343
52344 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52345
52346         * g++.old-deja/g++.pt/deduct6.C: New test.
52347
52348 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52349
52350         * g++.old-deja/g++.pt/deduct5.C: New test.
52351
52352 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52353
52354         * gcc.c-torture/execute/20010209-1.c: New test.
52355
52356 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52357
52358         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52359
52360 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52361
52362         * g++.dg/vtgc1.C: Update for new ABI.
52363
52364         * consistency.vlad: New directory, 1665 files.
52365
52366 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52367
52368         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52369         return type.
52370         * gcc.dg/cpp/digraphs.c: Declare puts.
52371
52372 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52373
52374         * g++.old-deja/g++.other/warn5.C: New test.
52375
52376 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52377
52378         * g++.old-deja/g++.pt/spec40.C: New test.
52379
52380 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52381
52382         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52383         case.
52384         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52385
52386 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52387
52388         * gcc.c-torture/compile/20010209-1.c: New test.
52389
52390 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52391
52392         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52393         excess errors message but not if it crashes.
52394         * g++.old-deja/g++.other/crash27.C: Likewise.
52395         * g++.old-deja/g++.other/crash28.C: Likewise.
52396         * g++.old-deja/g++.other/crash30.C: Likewise.
52397         * g++.old-deja/g++.other/crash32.C: Likewise.
52398         * g++.old-deja/g++.other/crash35.C: Likewise.
52399         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52400
52401 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52402
52403         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52404         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52405         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52406         g77.f-torture/execute/execute.exp,
52407         g77.f-torture/noncompile/noncompile.exp,
52408         gcc.c-torture/execute/execute.exp,
52409         gcc.c-torture/execute/memcheck/memcheck.exp,
52410         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52411         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52412         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52413         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52414         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52415         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52416         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52417         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52418         Remove bug reporting instructions with ancient email addresses.
52419
52420 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52421
52422         * gcc.dg/20010202-1.c: New test.
52423         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52424
52425 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52426
52427         * g++.dg/stdbool-if.C: New test.
52428
52429 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52430
52431         * objc/execute/fdecl.m: Added main().
52432
52433 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52434
52435         * gcc.c-torture/execute/20010206-1.c: New test.
52436
52437 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52438
52439         * gcc.dg/cpp/avoidpaste1.c: Update.
52440
52441 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52442
52443         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52444         Pero <nicola@brainstorm.co.uk>.
52445         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52446
52447 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52448
52449         * g++.old-deja/g++.pt/spec39.C: New test.
52450
52451 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52452
52453         * gcc.c-torture/compile/20010202-1.c: New test.
52454
52455 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52456
52457         * g++.old-deja/g++.abi/primary2.C: New test.
52458         * g++.old-deja/g++.abi/primary3.C: New test.
52459         * g++.old-deja/g++.abi/primary4.C: New test.
52460         * g++.old-deja/g++.abi/primary5.C: New test.
52461         * g++.old-deja/g++.abi/vtable3.h: New test.
52462         * g++.old-deja/g++.abi/vtable3a.C: New test.
52463         * g++.old-deja/g++.abi/vtable3b.C: New test.
52464         * g++.old-deja/g++.abi/vtable3c.C: New test.
52465         * g++.old-deja/g++.abi/vtable3d.C: New test.
52466         * g++.old-deja/g++.abi/vtable3e.C: New test.
52467         * g++.old-deja/g++.abi/vtable3f.C: New test.
52468         * g++.old-deja/g++.abi/vtable3g.C: New test.
52469         * g++.old-deja/g++.abi/vtable3h.C: New test.
52470         * g++.old-deja/g++.abi/vtable3i.C: New test.
52471         * g++.old-deja/g++.abi/vtable3j.C: New test.
52472         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52473
52474 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52475
52476         * g++.old-deja/g++.other/anon6.C: New test.
52477         * g++.old-deja/g++.other/anon7.C: New test.
52478
52479 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52480
52481         * gcc.dg/cpp/avoidpaste2.c: New tests.
52482
52483 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52484
52485         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52486
52487 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52488
52489         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52490         DECIMAL_DIG cases for Irix."
52491
52492 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52493
52494         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52495
52496 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52497
52498         * gcc.dg/c99-tag-1.c: New test.
52499
52500 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52501
52502         * gcc.dg/cpp/tr-warn1.c: Add tests.
52503
52504 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52505
52506         * gcc.dg/cpp/avoidpaste1.c: Update.
52507         * gcc.dg/cpp/paste4.c: Update.
52508
52509 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52510
52511         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52512         cases for Irix.
52513
52514 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52515
52516         * g++.old-deja/g++.other/inline19.C: New test.
52517
52518 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52519
52520         * gcc.dg/Wlarger-than.c: New test.
52521
52522 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52523
52524         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52525
52526 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52527
52528         * gcc.c-torture/execute/20010129-1.c: New test.
52529         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52530
52531 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52532
52533         * gcc.dg/cpp/avoidpaste1.c: Test case.
52534
52535 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52536
52537         * g++.old-deja/g++.other/inline18.C: New test.
52538
52539 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52540
52541         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52542         and __builtin_putchar.
52543
52544 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52545
52546         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52547         tests.
52548
52549 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52550
52551         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52552         floating point number rounding mode to round to the nearest
52553         representable mode.
52554
52555 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52556
52557         * g++.old-deja/g++.other/mangle2.C: New test.
52558
52559 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52560
52561         * gcc.c-torture/compile/20010124-1.c: New test.
52562
52563 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52564
52565         * g++.old-deja/g++.pt/spec38.C: New test.
52566
52567 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52568
52569         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52570         "Build don't run".
52571
52572 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52573
52574         * gcc.c-torture/execute/20010123-1.c: New test.
52575
52576 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52577
52578         * g++.old-deja/g++.pt/spec37.C: New test.
52579
52580 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52581
52582         * g++.old-deja/g++.pt/overload14.C: New test.
52583
52584 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52585
52586         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52587         __builtin_return_address.
52588
52589 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52590
52591         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52592         * g++.old-deja/g++.pt/spec35.C: New test.
52593         * g++.old-deja/g++.pt/spec36.C: New test.
52594
52595 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52596
52597         * gcc.c-torture/compile/20010118-1.c: New test.
52598
52599 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52600
52601         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52602
52603 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52604
52605         * gcc.c-torture/execute/20010119-1.c: New test.
52606
52607 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52608
52609         * g++.old-deja/g++.other/vbase5.C: New test.
52610
52611 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52612
52613         * gcc.c-torture/execute/20010118-1.c: New test.
52614
52615 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52616
52617         * g++.old-deja/g++.pt/deduct3.C: New test.
52618
52619 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52620
52621         * g++.old-deja/g++.pt/spec34.C: New test.
52622
52623 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52624
52625         * g77.f-torture/compile/20000601-2.f: New test.
52626
52627 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52628
52629         * g++.old-deja/g++.other/init17.C: New test.
52630
52631 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52632
52633         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52634
52635 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52636
52637         * g++.old-deja/g++.pt/unify8.C: New test.
52638
52639 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52640
52641         * g++.old-deja/g++.abi/vbase1.C: New test.
52642
52643 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52644
52645         * g++.old-deja/g++.pt/crash65.C: New test.
52646
52647 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52648
52649         * gcc.dg/cpp/assembl2.S: New test case.
52650
52651 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52652
52653         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52654         are supported.
52655
52656 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52657
52658         * g++.old-deja/g++.other/builtins1.C: New test.
52659         * g++.old-deja/g++.other/builtins2.C: Likewise.
52660         * g++.old-deja/g++.other/builtins3.C: Likewise.
52661         * g++.old-deja/g++.other/builtins4.C: Likewise.
52662
52663 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52664
52665         * gcc.c-torture/compile/20010117-1.c: New test.
52666         * gcc.c-torture/compile/20010117-2.c: New test.
52667
52668 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52669
52670         * g77.f-torture/execute/20010116.[fx]: New test,
52671         XFAIL on i?86-*-*.
52672         * g77.f-torture/compile/20010115.f: Indicate it's
52673         a test for PR fortran/1636.
52674
52675 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52676
52677         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52678
52679 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52680
52681         * g77.f-torture/compile/20010115.f: New test.
52682
52683 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52684
52685         * g++.old-deja/g++.pt/nontype5.C: New test.
52686
52687 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52688
52689         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52690         have an equivalent working one below it.
52691
52692 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52693
52694         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52695         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52696
52697 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52698
52699         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52700         message containing "init_priority".
52701         (conpr-2.C): Likewise.
52702         (conpr-3.C): Likewise.
52703         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52704
52705 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52706
52707         * gcc.c-torture/execute/20010114-2.c: New test.
52708
52709 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52710
52711         * gcc.c-torture/compile/20010114-1.c: New test.
52712         * gcc.c-torture/compile/20010114-1.x: Xfail.
52713         * gcc.c-torture/compile/20010114-2.c: New test.
52714         * gcc.c-torture/execute/20010114-1.c: New test.
52715         * gcc.dg/trunc-1.c: New test.
52716         * gcc.dg/uninit-B.c: New test.
52717
52718 2001-01-13  Nick Clifton  <nickc@redhat.com>
52719
52720         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52721         target.
52722
52723 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52724
52725         * gcc.c-torture/compile/20010113-1.c: New test.
52726
52727 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52728
52729         * gcc.c-torture/compile/20001212-1.c: New test.
52730
52731 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52732
52733         * gcc.dg/cpp/widestr1.c: Update.
52734         * gcc.dg/cpp/prag-imp.c: Remove.
52735
52736 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52737
52738         * gcc.c-torture/execute/20000801-3.x: Remove.
52739         * gcc.dg/c90-init-1.c: New test.
52740         * gcc.dg/c99-init-1.c: New test.
52741         * gcc.dg/c99-init-2.c: New test.
52742         * gcc.dg/gnu99-init-1.c: New test.
52743
52744 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52745
52746         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52747         testing that no relevant ones were found.
52748
52749 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52750
52751         * g++.old-deja/g++.pt/cast2.C: New test.
52752
52753 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52754
52755         * g++.old-deja/g++.pt/friend47.C: New test.
52756
52757 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52758
52759         * g++.old-deja/g++.pt/instantiate13.C: New test.
52760
52761 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52762
52763         * g++.old-deja/g++.other/defarg7.C: New test.
52764         * g++.old-deja/g++.other/defarg8.C: New test.
52765
52766 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52767
52768         * g++.old-deja/g++.pt/crash64.C: New test.
52769
52770 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52771
52772         * g++.old-deja/g++.pt/crash63.C: New test.
52773
52774 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52775
52776         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52777
52778 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52779
52780         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52781
52782 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52783
52784         * g++.old-deja/g++.pt/error3.C: New test.
52785
52786 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52787
52788         * g++.old-deja/g++.other/crash39.C: New test.
52789
52790 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52791
52792         * g++.old-deja/g++.other/vbase4.C: New test.
52793
52794 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52795
52796         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52797         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52798         * gcc.dg/special/special.exp: New test driver which will check
52799         for alias support for the above test.
52800
52801 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52802
52803         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52804         problems on small machines.
52805         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52806         parameterize.
52807
52808 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52809
52810         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52811         mips.
52812         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52813
52814 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52815
52816         * g++.old_deja/g++.pt/using8.C: New test.
52817
52818 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52819
52820         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52821
52822 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52823
52824         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52825         where a failure is expected.
52826         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52827
52828 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52829
52830         * g++.old_deja/g++.pt/instantiate12.C: New test.
52831
52832 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52833
52834         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52835         start of structs.
52836         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52837         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52838         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52839         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52840         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52841         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52842         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52843         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52844         * g++.old-deja/g++.eh/spec6.C: Likewise.
52845         * g++.old-deja/g++.jason/crash3.C: Likewise.
52846         * g++.old-deja/g++.law/ctors11.C: Likewise.
52847         * g++.old-deja/g++.law/ctors17.C: Likewise.
52848         * g++.old-deja/g++.law/ctors5.C: Likewise.
52849         * g++.old-deja/g++.law/ctors9.C: Likewise.
52850         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52851         * g++.old-deja/g++.mike/net22.C: Likewise.
52852         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52853         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52854         * g++.old-deja/g++.mike/virt3.C: Likewise.
52855         * g++.old-deja/g++.niklas/t128.C: Likewise.
52856         * g++.old-deja/g++.other/anon4.C: Likewise.
52857         * g++.old-deja/g++.other/using1.C: Likewise.
52858         * g++.old-deja/g++.other/warn3.C: Likewise.
52859         * g++.old-deja/g++.pt/t37.C: Likewise.
52860         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52861         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52862
52863 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52864
52865         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52866
52867 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52868
52869         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52870
52871 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52872
52873         * gcc.c-torture/compile/20010107-1.c: New test.
52874
52875 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52876
52877         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52878
52879 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52880
52881         * gcc.dg/format/format.h: New file.
52882         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52883         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52884         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52885         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52886         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52887         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52888         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52889         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52890         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52891         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52892         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52893         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52894         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52895         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52896         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52897         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52898         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52899         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52900         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52901         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52902         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52903         instead of declaring standard types, macros and functions in each
52904         test.
52905
52906 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52907
52908         * gcc.c-torture/execute/20010106-1.c: New test.
52909
52910 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52911
52912         * gcc.dg/format/format.exp: New file.
52913         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52914         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52915         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52916         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52917         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52918         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52919         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52920         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52921         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52922         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52923         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52924         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52925         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52926         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52927         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52928         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52929         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52930         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52931         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52932         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52933         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52934         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52935         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52936         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52937         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52938         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52939         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52940         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52941         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52942         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52943         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52944         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52945         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52946         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52947         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52948         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52949         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52950         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52951         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52952         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52953         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52954         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52955
52956 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52957
52958         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52959         account.
52960
52961 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52962
52963         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52964
52965 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52966
52967         * g++.old-deja/g++.pt/crash62.C: New test.
52968
52969 2001-01-04  Richard Henderson  <rth@redhat.com>
52970
52971         * gcc.dg/20000926-1.c: Update expected warnings.
52972         * gcc.dg/array-2.c: Likewise.
52973         * gcc.dg/array-4.c: Also validate flexible array members.
52974         * gcc.dg/c99-flex-array-1.c: New.
52975
52976 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52977
52978         * gcc.c-torture/compile/20001222-1.x: Remove.
52979
52980 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52981
52982         * gcc.c-torture/execute/built-in-setjmp.c: New.
52983
52984 2001-01-03  Richard Henderson  <rth@redhat.com>
52985
52986         * gcc.dg/940510-1.c: Update expected error wording.
52987         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52988
52989 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52990
52991         * lib/target-supports.exp (check_alias_available): Modified to
52992         indicate aliases not supported if only weak aliases are supported.
52993
52994 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52995
52996         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52997         Turn on cmpstrsi checks for __pj__ and __i370__.
52998
52999 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53000
53001         * g++.old-deja/g++.other/virtual11.C: New test.
53002
53003 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53004
53005         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53006
53007 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53008
53009         * gcc.c-torture/compile/20010102-1.c: New test.
53010
53011 2001-01-02  Andreas Jaeger  <aj@suse.de>
53012
53013         * gcc.dg/noreturn-3.c: New test.
53014
53015         * gcc.dg/noreturn-4.c: New test.
53016
53017 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53018
53019         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53020         __builtin_fputc and __builtin_fwrite.
53021
53022 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53023
53024         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53025         signed char, not default char.
53026
53027 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53028
53029         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53030
53031 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53032
53033         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53034
53035 2000-12-29  Richard Henderson  <rth@redhat.com>
53036
53037         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53038         (__cyg_profile_func_exit): Define.
53039
53040 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53041
53042         * g++.dg/vtgc1.C: New test.
53043
53044 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53045
53046         * gcc.dg/noncompile/20001228-1.c: New test.
53047
53048         * gcc.dg/20001228-1.c: New test.
53049
53050         * gcc.c-torture/execute/20001228-1.c: New test.
53051
53052 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53053
53054         * gcc.dg/format-strfmon-1.c: New test.
53055
53056 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53057
53058         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53059         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53060         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53061         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53062         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53063         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53064         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53065         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53066         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53067         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53068         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53069         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53070         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53071
53072         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53073         * gcc.c-torture/execute/string-opt-4.c: Test index.
53074
53075 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53076
53077         * gcc.c-torture/compile/20001226-1.c: New test.
53078
53079 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53080
53081         * gcc.c-torture/compile/20001222-1.c: New test.
53082         * gcc.c-torture/compile/20001222-1.x: Xfail.
53083
53084 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53085
53086         * gcc.c-torture/execute/comp-goto-2.c: New test.
53087
53088 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53089
53090         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53091         Use long types if __INT_MAX__ is 32767.
53092         (main): Use cast to (sint32 *) when poking 88 into a_page.
53093
53094         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53095
53096 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53097
53098         * gcc.c-torture/compile/20001221-1.c: New test.
53099         * gcc.c-torture/execute/20001221-1.c: New test.
53100
53101 2000-12-20  Richard Henderson  <rth@redhat.com>
53102
53103         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53104         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53105
53106 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53107
53108         * gcc.dg/compare3.c: New test.
53109
53110 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53111
53112         * gcc.dg/format-warnll-1.c: New test.
53113
53114 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53115
53116         * gcc.dg/cpp/cmdlne-P.c: New test.
53117
53118 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53119
53120         * gcc.c-torture/execute/builtin-abs-1.c,
53121         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53122
53123 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53124
53125         * gcc.dg/cpp/multiline.c: New test.
53126
53127 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53128
53129         * g++.old-deja/g++.other/syshdr1.C: Update.
53130         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53131
53132 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53133
53134         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53135
53136 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53137
53138         * g++.old-deja/g++.pt/ttp65.C: New test.
53139
53140 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53141
53142         * g++.old-deja/g++.pt/ttp64.C: New test.
53143
53144 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53145
53146         * g++.old-deja/g++.pt/spec33.C: New test.
53147
53148 2000-12-14  Catherine Moore  <clm@redhat.com>
53149
53150         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53151         * gcc.c-torture/execute/920612-2.c: Likewise.
53152         * gcc.c-torture/execute/920428-2.c: Likewise.
53153         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53154         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53155
53156 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53157
53158         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53159         * gcc.dg/pack-test-2.c: Likewise.
53160
53161 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53162
53163         Tests by Zack Weinberg <zackw@stanford.edu>.
53164
53165         * gcc.dg/cpp/defined.c: Update.
53166         * gcc.dg/cpp/defined_trad.c: New tests.
53167
53168 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53169
53170         * gcc.dg/cpp/trad-direct.c: Update.
53171
53172 2000-12-11  Neil Booth  <neilb@earthling.net>
53173
53174         * gcc.dg/cpp/defined_trad.c
53175
53176 2000-12-11  Neil Booth  <neilb@earthling.net>
53177
53178         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53179
53180 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53181
53182         * gcc.dg/format-miss-2.c: New test.
53183
53184 2000-12-09  Neil Booth  <neilb@earthling.net>
53185
53186         * gcc.dg/cpp/lineflags.c: New tests.
53187         * gcc.dg/cpp/poison.c: Update.
53188         * gcc.dg/cpp/redef2.c: Update.
53189         * gcc.dg/cpp/skipping.c: New test.
53190
53191 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53192
53193         * g++.old-deja/g++.other/eh3.C: New testcase.
53194
53195 2000-12-07  Neil Booth  <neilb@earthling.net>
53196
53197         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53198         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53199         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53200         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53201         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53202         Update.
53203
53204 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53205
53206         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53207         __SIZE_TYPE__ instead of int for type of integers cast to
53208         pointers.
53209
53210 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53211
53212         * g++.old-deja/g++.other/cleanup4.C: New test.
53213
53214 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53215
53216         * format-sec-1.c: New test.
53217
53218 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53219
53220         * gcc.dg/format-nonlit-3.c: New test.
53221
53222 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53223
53224         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53225         through a null pointer.
53226
53227 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53228
53229         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53230         * g++.old-deja/g++.pt/partial4.C: New test.
53231
53232 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53233
53234         * gcc.c-torture/execute/ieee/hugeval.x: New.
53235
53236 2000-12-06  Neil Booth  <neilb@earthling.net>
53237
53238         * gcc.dg/cpp/backslash2.c: New tests.
53239
53240 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53241
53242         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53243         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53244
53245 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53246
53247         * gcc.c-torture/execute/20001203-2.c: New testcase.
53248
53249 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53250
53251         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53252         * g++.old-deja/g++.other/virtual10.C: New test.
53253
53254 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53255
53256         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53257
53258 2000-12-05  Richard Henderson  <rth@redhat.com>
53259
53260         * gcc.c-torture/compile/20001205-1.c: New.
53261
53262 2000-12-04  Neil Booth  <neilb@earthling.net>
53263
53264         * g++.old-deja/g++.other/virtual9.C: New test.
53265         * g++.old-deja/g++.pt/crash61.C: New test.
53266         * gcc.c-torture/execute/loop-9.c: New test.
53267
53268 2000-12-04  Neil Booth  <neilb@earthling.net>
53269
53270         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53271         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53272         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53273         * gcc.dg/cpp/extratokens.c: ...here.
53274
53275 2000-12-04  Neil Booth  <neilb@earthling.net>
53276
53277         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53278         New tests.
53279
53280 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53281
53282         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53283         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53284
53285 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53286
53287         * gcc.c-torture/execute/20001203-1.c: New test.
53288
53289 2000-12-03  Neil Booth  <neilb@earthling.net>
53290
53291         * gcc.dg/cpp/macro6.c: New test cases.
53292
53293 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53294
53295         * gcc.c-torture/execute/string-opt-9.c: New test.
53296         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53297         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53298         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53299
53300         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53301         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53302
53303 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53304
53305         * gcc.dg/cpp/if-6.c: New testcase.
53306
53307         * gcc.dg/20001201-1.c: New testcase.
53308
53309 2000-12-02  Neil Booth  <neilb@earthling.net>
53310
53311         * g++.old-deja/g++.other/externC4.C,
53312         g++.old-deja/g++.other/friend10.C: New tests.
53313
53314 2000-12-02  Neil Booth  <neilb@earthling.net>
53315
53316         * g++.old-deja/g++.other/instan2.C
53317         * g++.old-deja/g++.other/instan3.C: New test.
53318
53319 2000-12-02  Neil Booth  <neilb@earthling.net>
53320
53321         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53322         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53323         gnuc99.c,gnuc99-pedantic.c: New tests.
53324
53325 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53326
53327         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53328         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53329
53330 2000-12-01  Neil Booth  <neilb@earthling.net>
53331
53332         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53333         * gcc.dg/cpp/poison.c: Update.
53334         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53335
53336 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53337
53338         * g77.f-torture/execute/20001201.f: New test.
53339
53340 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53341
53342         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53343
53344 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53345
53346         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53347
53348 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53349
53350         * g++.old-deja/g++.other/cast6.C: New test.
53351
53352 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53353
53354         * gcc.c-torture/execute/20001130-2.c: New testcase.
53355
53356 2000-11-30  Richard Henderson  <rth@redhat.com>
53357
53358         * gcc.c-torture/execute/20001130-1.c: New test.
53359
53360 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53361
53362         * g++.old-deja/g++.other/op3.C: New test.
53363
53364 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53365
53366         * g++.old-deja/g++.other/op2.C: New test.
53367
53368 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53369
53370         * g++.old-deja/g++.other/crash38.C: New test.
53371
53372 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53373
53374         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53375
53376 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53377
53378         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53379         tests.
53380         * gcc.c-torture/execute/string-opt-6.c: New test.
53381
53382         * gcc.dg/20001117-1.c: Add main.
53383
53384 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53385
53386         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53387         Move from here ...
53388         * gcc.dg/940510-1.c: ... to here.
53389
53390         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53391         zero-size arrays in toplevel structures.
53392
53393 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53394
53395         * gcc.c-torture/execute/loop-8.c: New test.
53396
53397 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53398
53399         * g++.old-deja/g++.other/base1.C: New test.
53400
53401 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53402
53403         * g++.old-deja/g++.other/parse2.C: New test.
53404
53405 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53406
53407         * g++.old-deja/g++.pt/incomplete1.C: New test.
53408
53409 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53410
53411         * g++.old-deja/g++.other/friend9.C: New test.
53412
53413 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53414
53415         * gcc.dg/20001127-1.c: New test.
53416
53417 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53418
53419         * g++.old-deja/g++.pt/friend46.C: New test.
53420
53421 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53422
53423         * g++.old-deja/g++.other/ptrmem8.C: New test.
53424
53425 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53426
53427         * gcc.c-torture/execute/string-opt-7.c: New test.
53428         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53429
53430 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53431
53432         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53433         instead of 'mkcheck 2'.
53434
53435 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53436
53437         * gcc.c-torture/execute/memcheck/driver.c,
53438         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53439         C9X references to refer to C99.
53440
53441 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53442
53443         * gcc.dg/ultrasp3.c: New test.
53444
53445 2000-11-25  Neil Booth  <neilb@earthling.net>
53446
53447         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53448
53449 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53450
53451         * gcc.c-torture/compile/20001123-2.c: New.
53452
53453 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53454
53455         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53456
53457 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53458
53459         * gcc.dg/sequence-point-1.c: Add some new tests.
53460         * gcc.c-torture/execute/20001124-1.c: New test.
53461
53462 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53463
53464         * g++.old-deja/g++.other/vaarg4.C: New test.
53465         * gcc.c-torture/compile/20001123-1.c: New test.
53466
53467 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53468
53469         * g++.other/crash24.C: Adjust and remove XFAIL.
53470         * g++.other/crash37.C: New test.
53471
53472 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53473
53474         * g++.old-deja/g++.pt/instantiate9.C: New test.
53475
53476 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53477
53478         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53479         new ABI, too.
53480
53481         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53482         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53483
53484 2000-11-22  Neil Booth  <neilb@earthling.net>
53485
53486         * gcc.dg/cpp/Wtrigraphs.c: New test.
53487
53488 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53489
53490         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53491
53492 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53493
53494         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53495
53496 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53497
53498         * lib/gcc-dg.exp: load_lib scanasm.exp.
53499         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53500         * lib/g++-dg.exp: load_lib scanasm.exp.
53501         * lib/scanasm.exp: New.
53502         (scan-assembler, scan-assembler-not): Add optional arguments to
53503         test name, or if not present, the pattern name.
53504         (scan-assembler-dem, scan-assembler-dem-not): New.
53505
53506         * g++.dg/dg.exp: New.
53507
53508 2000-11-21  Neil Booth  <neilb@earthling.net>
53509
53510         * gcc.dg/cpp/integrated1.c: Remove.
53511
53512 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53513
53514         * gcc.c-torture/execute/20001121-1.c: New test.
53515
53516 2000-11-21  Richard Henderson  <rth@redhat.com>
53517
53518         * gcc.c-torture/compile/20001121-1.c: New test.
53519
53520 2000-11-20  Neil Booth  <neilb@earthling.net>
53521
53522         * gcc.dg/cpp/integrated1.c: New test.
53523
53524 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53525
53526         * g++.old-deja/g++.other/inline17.C: New test.
53527
53528 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53529
53530         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53531         local variable to be zero: I made the variable global. Now
53532         uses abort() and exit() instead of relying on main's return value.
53533
53534 2000-11-20  Neil Booth  <neilb@earthling.net>
53535
53536         * gcc.dg/cpp/paste2.c: Update test.
53537         * objc/execute/paste.m: New test.
53538
53539 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53540
53541         * gcc.dg/c99-condexpr-1.c: New test.
53542
53543 2000-11-20  Neil Booth  <neilb@earthling.net>
53544
53545         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53546
53547 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53548
53549         * g++.old-deja/g++.pt/export1.C: New test.
53550
53551 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53552
53553         * gcc.dg/20001117-1.c: New test.
53554
53555 2000-11-18  Richard Henderson  <rth@redhat.com>
53556
53557         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53558
53559 2000-11-18  Richard Henderson  <rth@redhat.com>
53560
53561         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53562         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53563         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53564
53565 2000-11-18  Richard Henderson  <rth@redhat.com>
53566
53567         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53568         (main): New.  Exit cleanly.
53569
53570 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53571
53572         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53573         gcc.dg/c99-fordecl-2.c: New tests.
53574
53575 2000-11-18  Richard Henderson  <rth@redhat.com>
53576
53577         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53578         * gcc.c-torture/execute/zerolen-2.c: New.
53579
53580 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53581
53582         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53583         memory.
53584
53585 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53586
53587         * g++.old-deja/g++.pt/instantiate8.C: New test.
53588
53589 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53590
53591         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53592         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53593
53594 2000-11-16  Nick Clifton  <nickc@redhat.com>
53595
53596         * gcc.c-torture/execute/nestfunc-2.c: New test.
53597         * gcc.c-torture/execute/nestfunc-3.c: New test.
53598
53599 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53600
53601         * gcc.c-torture/compile/20001116-1.c: New test.
53602
53603 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53604
53605         * gcc.c-torture/execute/20001115-1.c: New test.
53606
53607 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53608
53609         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53610         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53611         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53612         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53613
53614 2000-11-15  Neil Booth  <neilb@earthling.net>
53615
53616         gcc.dg/cpp/_Pragma1.c: Update.
53617         gcc.dg/cpp/_Pragma2.c: New test.
53618
53619 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53620
53621         * g++.old-deja/g++.other/anon5.C: New test.
53622
53623 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53624
53625         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53626         tests.
53627
53628 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53629
53630         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53631         output.
53632
53633 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53634
53635         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53636         labels at end of compound statements.
53637
53638 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53639
53640         * gcc.c-torture/execute/loop-7.c: New test.
53641
53642 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53643
53644         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53645
53646 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53647
53648         * gcc.dg/c99-bool-1.c: New test.
53649
53650 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53651
53652         * gcc.dg/c99-scope-1.c: Remove xfail.
53653         * gcc.dg/c99-scope-2.c: New test.
53654
53655 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53656
53657         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53658         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53659
53660 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53661
53662         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53663         error messages.
53664
53665         * g++.mike/p700.C: Don't typedef wchar_t.
53666         * g++.mike/p784.C: Likewise.
53667         * g++.mike/eb101.C: Don't use __wchar_t.
53668
53669 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53670
53671         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53672         from DO loop.
53673
53674 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53675
53676         * gcc.c-torture/execute/20001111-1.c: New test.
53677
53678 2000-11-10  Nick Clifton  <nickc@redhat.com>
53679
53680         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53681         long multuiple and accumulate.
53682
53683 2000-11-09  Richard Henderson  <rth@redhat.com>
53684
53685         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53686         via size_t instead of int.
53687
53688         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53689         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53690         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53691         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53692
53693 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53694
53695         * gcc.c-torture/compile/20001109-1.c: New test.
53696         * gcc.c-torture/compile/20001109-2.c: New test.
53697
53698 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53699
53700         * g++.old-deja/g++.pt/operator1.C: New test.
53701         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53702
53703 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53704
53705         * gcc.dg/20001108-1.c: New test.
53706
53707 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53708
53709         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53710         with both arguments constant strings.
53711         * gcc.c-torture/execute/string-opt-3.c: New test.
53712         * gcc.c-torture/execute/string-opt-4.c: New test.
53713         * gcc.c-torture/execute/string-opt-5.c: New test.
53714
53715 2000-11-08  Nick Clifton  <nickc@redhat.com>
53716
53717         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53718         mulsidi3adddi patterns.
53719
53720 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53721
53722         * g++.old-deja/g++.other/crash36.C: New test.
53723
53724 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53725
53726         * g++.old-deja/g++.other/init16.C: New test.
53727
53728 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53729
53730         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53731
53732 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53733
53734         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53735         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53736         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53737
53738 2000-11-07  DJ Delorie  <dj@redhat.com>
53739
53740         * gcc.dg/20000614-1.c: Add return so that test can pass.
53741
53742 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53743
53744         * gcc.c-torture/execute/string-opt-1.c: New test.
53745
53746 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53747
53748         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53749         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53750         parameters in registers, and there is no way for a varargs
53751         function to know in which order the integer and floating-point
53752         parameters should be interleaved when they are placed on the
53753         stack.
53754         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53755         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53756
53757 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53758
53759         * gcc.c-torture/execute/string-opt-2.c: New test.
53760
53761 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53762
53763         * g++.old-deja/g++.pt/crash60.C: New test.
53764
53765 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53766
53767         * g++.old-deja/g++.other/crash24.C: New test.
53768         * g++.old-deja/g++.other/crash25.C: New test.
53769         * g++.old-deja/g++.other/crash26.C: New test.
53770         * g++.old-deja/g++.other/crash27.C: New test.
53771         * g++.old-deja/g++.other/crash28.C: New test.
53772         * g++.old-deja/g++.other/crash29.C: New test.
53773         * g++.old-deja/g++.other/crash30.C: New test.
53774         * g++.old-deja/g++.other/crash31.C: New test.
53775         * g++.old-deja/g++.other/crash32.C: New test.
53776         * g++.old-deja/g++.other/crash33.C: New test.
53777         * g++.old-deja/g++.other/crash34.C: New test.
53778         * g++.old-deja/g++.other/crash35.C: New test.
53779
53780 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53781
53782         * gcc.c-torture/execute/20001031-1.c: New test.
53783
53784 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53785
53786         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53787         namespace.
53788
53789         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53790         standards-conformant.
53791
53792         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53793
53794         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53795         * g++.old-deja/g++.mike/p755a.C: Likewise.
53796         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53797         library makes no calls to `operator new' during initialization.
53798
53799 2000-11-04  Neil Booth  <neilb@earthling.net>
53800
53801         * gcc.dg/cpp/include2.c: New tests.
53802
53803 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53804
53805         * lib/g++.exp (g++_set_ld_library_path): New function.
53806         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53807
53808 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53809
53810         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53811         warnings.
53812
53813 2000-11-01  Richard Henderson  <rth@redhat.com>
53814
53815         * g++.old-deja/g++.ext/namedret1.C: New.
53816         * g++.old-deja/g++.ext/namedret2.C: New.
53817         * g++.old-deja/g++.ext/namedret3.C: New.
53818
53819 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53820
53821         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53822         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53823
53824 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53825
53826         * gcc.c-torture/execute/va-arg-21.c: New test.
53827
53828 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53829
53830         * gcc.dg/c99-complex-2.c: New test.
53831
53832 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53833
53834         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53835
53836 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53837
53838         * g++.old-deja/g++.other/inline16.C: New test.
53839
53840 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53841
53842         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53843         __PRETTY_FUNCTION__
53844
53845 2000-10-29  Neil Booth  <neilb@earthling.net>
53846
53847         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53848         New tests.
53849         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53850         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53851         optimisation.
53852
53853 2000-10-29  Neil Booth  <neilb@earthling.net>
53854
53855         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53856         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53857         * mi5.c: Test multiple includes work with -C.
53858         * trigraphs.c: Test ^= version.
53859
53860 2000-10-28  Neil Booth  <neilb@earthling.net>
53861
53862         New tests and test updates for new macro expander.
53863
53864         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53865         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53866         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53867         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53868         new diagnostic messages.
53869
53870         * gcc.dg/cpp/macro3.c: New tests.
53871
53872 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53873
53874         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53875         on the same line.
53876
53877 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53878
53879         * g++.old-deja/g++.other/eh2.C: New test.
53880
53881 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53882
53883         * gcc.c-torture/execute/20001027-1.c: New test.
53884
53885 2000-10-26  Richard Henderson  <rth@redhat.com>
53886
53887         * gcc.c-torture/execute/20001026-1.c: New.
53888
53889 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53890
53891         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53892         * g++.old-deja/g++.law/builtin1.C: Likewise.
53893         * g++.old-deja/g++.law/ctors10.C: Likewise.
53894         * g++.old-deja/g++.law/virtual3.C: Likewise.
53895         * g++.old-deja/g++.mike/p658.C: Likewise.
53896         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53897         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53898         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53899         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53900         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53901
53902 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53903
53904         * gcc.c-torture/compile/20001024-1.c: New test.
53905
53906 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53907
53908         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53909         to tell us whether or not we are using V3.
53910
53911 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53912
53913         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53914         operands.
53915
53916 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53917
53918         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53919
53920 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53921
53922         * gcc.c-torture/execute/20001024-1.c: New test.
53923
53924 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53925
53926         * g++.old-deja/g++.other/sibcall1.C: New test.
53927
53928 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53929
53930         * gcc.dg/noncompile/init-3.c: New test.
53931
53932 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53933
53934         * gcc.dg/format-array-1.c: New test.
53935
53936 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53937
53938         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53939         writing through null pointers; remove comment about testing
53940         unterminated strings.
53941
53942 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53943
53944         * gcc.c-torture/execute/20001017-2.c: New test.
53945
53946 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53947
53948         * gcc.c-torture/compile/20001018-1.c: New test.
53949         * gcc.c-torture/compile/20001018-1.x: Xfail.
53950
53951 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53952
53953         * gcc.c-torture/execute/20001017-1.c: New test.
53954
53955 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53956
53957         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53958         for multiple use of arguments with scanf formats; add tests for
53959         multiple use of arguments.
53960
53961 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53962
53963         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53964         from some old tests.
53965
53966 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53967
53968         * gcc.dg/format-miss-1.c: New test.
53969
53970 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53971
53972         * gcc.c-torture/execute/20001013-1.c: New test.
53973
53974 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53975
53976         * gcc.dg/format-branch-1.c: New test.
53977
53978 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53979
53980         * README, lib/file-format.exp: Remove EGCS references.
53981
53982 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53983
53984         * gcc.dg/20001013-1.c: New test.
53985
53986 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53987
53988         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53989         for intmax_t in the compiler using __typeof__ and the type rules
53990         for conditional expressions.
53991
53992 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53993
53994         * gcc.dg/20001012-1.c: New test.
53995         * gcc.dg/20001012-2.c: New test.
53996
53997 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53998
53999         * gcc.dg/format-attr-1.c: New test.
54000
54001 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54002
54003         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54004         __LONG_LONG_MAX__ instead of LLONG_MAX.
54005
54006 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54007
54008         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54009         scanf flags.
54010         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54011         flags.
54012
54013 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54014
54015         * gcc.dg/sequence-pt-1.c: New test.
54016
54017 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54018
54019         * gcc.c-torture/execute/20001011-1.c: New testcase.
54020         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54021
54022 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54023
54024         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54025         does not error on it.
54026
54027 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54028
54029         * gcc.dg/20001009-1.c: New test.
54030
54031 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54032
54033         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54034         * gcc.c-torture/execute/20001009-2.c: ... to here.
54035
54036 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54037
54038         * gcc.c-torture/compile/20001009-1.c: New testcase.
54039         * gcc.c-torture/execute/20001009-1.c: New testcase.
54040         Testcases provided by Jan Hubicka <jh@suse.cz>.
54041
54042 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54043
54044         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54045         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54046         uintmax_t using <limits.h> to emulate the compiler's internal
54047         logic.  No longer XFAIL %j tests.
54048
54049 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54050
54051         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54052         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54053         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54054         regexps and details of expected handling of some bad formats.
54055         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54056         suppression.
54057
54058 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54059
54060         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54061         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54062         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54063         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54064         in list archives.
54065
54066 2000-10-06  Richard Henderson  <rth@cygnus.com>
54067
54068         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54069         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54070         * g++.old-deja/g++.jason/report.C: Likewise.
54071         * g++.old-deja/g++.law/friend5.C: Likewise.
54072         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54073         of the expected warnings.
54074
54075 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54076
54077         * g++.old-deja/g++.pt/enum14.C: New test.
54078
54079 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54080
54081         * g++.old-deja/g++.pt/crash59.C: New test.
54082
54083 2000-10-04  Will Cohen  <wcohen@redhat.com>
54084
54085         * gcc.dg/20000926-1.c: New test.
54086
54087 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54088
54089         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54090         function name for current C++ compiler.
54091         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54092
54093 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54094
54095         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54096         __PRETTY_FUNCTION__.
54097         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54098
54099 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54100
54101         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54102
54103 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54104
54105         * gcc.c-torture/compile/20000923-1.c: New test.
54106
54107 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54108
54109         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54110         * g++.old-deja/g++.pt/ttp62.C: Same.
54111         * g++.old-deja/g++.other/inline14.C: Same.
54112
54113 2000-09-24  Richard Henderson  <rth@cygnus.com>
54114
54115         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54116
54117 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54118
54119         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54120
54121 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54122
54123         * gcc.c-torture/compile/20000922-1.c: New file.
54124
54125 2000-09-21  Nick Clifton  <nickc@redhat.com>
54126
54127         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54128         a signed long modulo operation.
54129         (mod6): New function - perform an unsigned long modulo operation.
54130         (main): Add tests for modulos of very large numbers by very small
54131         dividends.
54132
54133 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54134
54135         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54136
54137 2000-09-19  Richard Henderson  <rth@cygnus.com>
54138
54139         * gcc.dg/compare2.c (case 10): XFAIL.
54140
54141 2000-09-18  Richard Henderson  <rth@cygnus.com>
54142
54143         * gcc.c-torture/execute/20000906-1.c: Move ...
54144         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54145         that support __builtin_trap.
54146
54147 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54148
54149         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54150
54151 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54152
54153         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54154         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54155         more $ format tests.
54156
54157 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54158
54159         * gcc.dg/format-errmk-1.c: New test.
54160
54161 2000-09-17  Greg McGary  <greg@mcgary.org>
54162
54163         * gcc.c-torture/execute/20000917-1.x: Remove.
54164
54165 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54166
54167         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54168
54169 2000-09-17  Greg McGary  <greg@mcgary.org>
54170
54171         * gcc.c-torture/execute/20000917-1.c: New test.
54172         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54173
54174 2000-09-16  Neil Booth  <NeilB@earthling.net>
54175
54176         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54177         in nested macro bug.
54178
54179 2000-09-15  Neil Booth  <NeilB@earthling.net>
54180
54181         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54182
54183 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54184
54185         * gcc.c-torture/execute/20000914-1.c: New test.
54186
54187 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54188
54189         * g++.other/inline13.C: New test.
54190
54191 2000-09-12  Andreas Jaeger  <aj@suse.de>
54192
54193         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54194         constant by Ulrich Drepper <drepper@redhat.com>.
54195
54196 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54197
54198         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54199
54200 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54201
54202         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54203
54204 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54205
54206         * gcc.dg/cpp/backslash.c: New test.
54207
54208 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54209
54210         * gcc.c-torture/execute/20000910-1.c: New test.
54211         * gcc.c-torture/execute/20000910-2.c: Likewise.
54212
54213 2000-09-11  Robert Lipe  <robertl@sco.com>
54214
54215         * gcc.dg/pragma-align.c: New test.
54216
54217 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54218
54219         * g++.old-deja/g++.pt/explicit82.C: New test.
54220         * g++.old-deja/g++.pt/explicit83.C: New test.
54221
54222 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54223
54224         * gcc.dg/asm-names.c: New test.
54225
54226 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54227
54228         * gcc.dg/cpp/tr-warn6.c: New test
54229
54230 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54231
54232         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54233         be accepted.
54234
54235 2000-09-07  Catherine Moore  <clm@redhat.com>
54236
54237         * gcc.c-torture/execute/unroll-1.c: New test.
54238
54239 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54240
54241         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54242         ERROR markers.
54243         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54244         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54245         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54246         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54247         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54248         Preprocess only.
54249         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54250         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54251
54252 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54253
54254         * g++.old-deja/g++.pt/deduct2.C: New test.
54255
54256 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54257
54258         * g++.old-deja/g++.pt/parms2.C: New test.
54259
54260 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54261
54262         * g++.old-deja/g++.pt/crash58.C: New test.
54263
54264 2000-09-06  Greg McGary  <greg@mcgary.org>
54265
54266         * gcc.c-torture/execute/20000906-1.c: New test.
54267         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54268
54269 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54270
54271         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54272
54273 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54274
54275         * g++.old-deja/g++.pt/crash57.C: New test.
54276
54277 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54278
54279         * g++.old-deja/g++.pt/crash56.C: New test.
54280
54281 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54282
54283         * g++.old-deja/g++.pt/koenig1.C: New test.
54284
54285 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54286
54287         * gcc.dg/20000904-1.c: New test.
54288
54289 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54290
54291         * gcc.dg/cpp/paste8.c: New test.
54292
54293 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54294
54295         * gcc.c-torture/compile/20000827-1.c: New test.
54296
54297 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54298
54299         * gcc.dg/format-diag-1.c: New test.
54300
54301 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54302
54303         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54304         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54305         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54306         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54307         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54308
54309 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54310
54311         * g++.old-deja/g++.other/nested4.C: New test.
54312
54313 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54314
54315         * g++.old-deja/g++.ns/scoped1.C: New test.
54316
54317 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54318
54319         * lib/g++.exp: Support testing already-installed GCC.
54320
54321 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54322
54323         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54324
54325 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54326
54327         * gcc.dg/return-type-2.c: New test.
54328
54329 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54330
54331         * gcc.c-torture/compile/20000825-1.c: New test.
54332
54333 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54334
54335         * gcc.dg/dwarf2-2.c: New test.
54336
54337 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54338
54339         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54340         dg-warning regexps.
54341
54342 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54343
54344         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54345         gcc.dg/format-ext-5.c: New tests.
54346
54347 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54348
54349         * g++.old-deja/g++.other/crash22.C: New test.
54350
54351 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54352
54353         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54354
54355 2000-08-24  Richard Henderson  <rth@cygnus.com>
54356
54357         * gcc.dg/ia64-sync-1.c: New test.
54358         * gcc.dg/ia64-sync-2.c: New test.
54359         * gcc.dg/ia64-asm-1.c: New test.
54360
54361 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54362
54363         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54364         * gcc.dg/format-ext-2.c: New test.
54365
54366 2000-08-23  Jason Merrill  <jason@redhat.com>
54367
54368         * lib/old-dejagnu.exp: Also ignore "In member function" and
54369         "At global scope".
54370
54371 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54372
54373         * gcc.dg/noncompile/label-lineno-1.c: New test.
54374
54375 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54376
54377         * gcc.dg/c99-array-nonobj-1.c: New test.
54378
54379 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54380
54381         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54382         tests.
54383         * gcc.dg/format-ext-1.c: New test.
54384
54385 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54386
54387         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54388         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54389         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54390         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54391         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54392
54393 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54394
54395         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54396         gcc.dg/c99-strftime-2.c: New tests.
54397
54398 2000-08-22  Richard Henderson  <rth@cygnus.com>
54399
54400         * gcc.c-torture/execute/20000822-1.c: New test.
54401
54402 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54403
54404         * gcc.c-torture/execute/20000819-1.x: Remove.
54405
54406 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54407
54408         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54409         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54410         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54411         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54412         gcc.dg/format-xopen-1.c: New tests.
54413
54414 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54415
54416         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54417
54418 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54419
54420         * g++.old-deja/g++.other/loop2.C: New test.
54421
54422         * gcc.c-torture/compile/20000606-1.c: New test.
54423         * gcc.c-torture/compile/20000728-1.c: New test.
54424         * gcc.c-torture/execute/20000801-1.c: New test.
54425         * gcc.c-torture/execute/20000801-2.c: New test.
54426         * gcc.c-torture/execute/20000819-1.c: New test.
54427         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54428         * gcc.dg/20000629-1.c: New test.
54429         * gcc.dg/20000724-1.c: New test.
54430         * gcc.dg/20000807-1.c: New test.
54431
54432 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54433
54434         * gcc.dg/cpp/pragma-1.c: New test.
54435         * gcc.dg/cpp/pragma-2.c: New test.
54436
54437 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54438
54439         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54440         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54441
54442 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54443
54444         * gcc.c-torture/compile/20000818-1.c: New test.
54445
54446 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54447
54448         * gcc.c-torture/execute/20000818-1.c: New test.
54449
54450 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54451
54452         * gcc.dg/format-va-1.c: New test.
54453
54454 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54455
54456         * g++.old-deja/g++.other/typedef8.C: New test.
54457
54458 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54459
54460         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54461         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54462         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54463         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54464         * g++.old-deja/g++.other/ptrmem7.C: New test.
54465         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54466
54467 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54468
54469         * g++.old-deja/g++.pt/typename27.C: New test.
54470
54471 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54472
54473         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54474         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54475         * g++.old-deja/g++.pt/friend45.C: New test.
54476         * g++.old-deja/g++.other/friend8.C: New test.
54477
54478 2000-08-15  Richard Henderson  <rth@cygnus.com>
54479
54480         * gcc.c-torture/execute/20000815-1.c: New test.
54481
54482 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54483
54484         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54485         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54486         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54487
54488 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54489
54490         * g++.old-deja/g++.other/refinit2.C: New test.
54491
54492 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54493
54494         * lib/c-torture.exp (c-torture): Make
54495         compiler_conditional_xfail_data global.
54496         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54497         compiler_conditional_xfail_data machinery.
54498         (f-torture-execute): Likewise.
54499         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54500         and only when unrolling loops.
54501
54502         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54503
54504 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54505
54506         * g++.old-deja/g++.pt/explicit81.C: New test.
54507
54508 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54509
54510         * g++.old-deja/g++.pt/typename26.C: New test.
54511
54512 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54513
54514         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54515         warning.
54516
54517 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54518
54519         * g++.old-deja/g++.other/array3.C: New test.
54520
54521 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54522
54523         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54524         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54525         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54526         New tests.
54527
54528 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54529
54530         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54531         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54532
54533 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54534
54535         * gcc.c-torture/execute/20000808-1.c: New test.
54536
54537 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54538
54539         * gcc.dg/c90-const-expr-1.c: New test.
54540
54541 2000-08-08  Richard Henderson  <rth@cygnus.com>
54542
54543         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54544
54545 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54546
54547         * gcc.dg/noncompile/const-ll-1.c: New test.
54548
54549 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54550
54551         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54552
54553 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54554
54555         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54556         that running programs linked against the shared version of libobjc
54557         run correctly.
54558
54559 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54560
54561         * gcc.dg/c99-printf-1.c: New test.
54562
54563 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54564
54565         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54566
54567 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54568
54569         * gcc.c-torture/execute/20000731-1.x: Delete.
54570
54571 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54572
54573         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54574         and torture_without_loops as is done by c-torture.exp.
54575         (search_for): Copy from c-torture.exp.
54576         (gcc-dg-runtest): New function, drives a directory of tests
54577         iterating over the TORTURE_OPTIONS.
54578         (scan-assembler, scan-assembler-not): Move here from
54579         individual directory drivers.
54580
54581         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54582         defined by lib/gcc-dg.exp.
54583         * gcc.dg/cpp/cpp.exp: Likewise.
54584         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54585         gcc-dg-runtest, so we cycle over optimization options.
54586
54587         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54588         * gcc.dg/compare2.c: No longer expected to fail.
54589
54590 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54591
54592         * gcc.c-torture/execute/20000804-1.c: New test.
54593
54594 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54595
54596         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54597
54598 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54599
54600         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54601
54602 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54603
54604         * gcc.c-torture/compile/20000803-1.c: New test.
54605
54606 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54607
54608         * gcc.c-torture/execute/20000801-3.c,
54609         gcc.c-torture/execute/20000801-4.c: New tests.
54610         * gcc.c-torture/execute/20000801-3.x,
54611         gcc.c-torture/execute/20000801-4.x: Xfail.
54612
54613 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54614
54615         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54616         libobjc/.libs to allow for libtool.
54617
54618 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54619
54620         * gcc.c-torture/compile/20000802-1.c: New test.
54621
54622 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54623
54624         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54625
54626 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54627
54628         * gcc-c-torture/execute/20000731-2.c: New test.
54629
54630         * gcc.c-torture/execute/20000731-1.c: New test.
54631         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54632
54633 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54634
54635         * gcc.dg/cpp/paste7.c: New test.
54636         * gcc.dg/cpp/20000725-1.c: New test.
54637
54638 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54639
54640         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54641         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54642         declaration warning for __builtin_dwarf_reg_size.
54643
54644         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54645
54646 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54647
54648         * gcc.dg/noncompile/voidparam-1.c: New test.
54649
54650 2000-07-30  Richard Henderson  <rth@cygnus.com>
54651
54652         * gcc.dg/c90-digraph-1.c: Don't xfail.
54653         * gcc.dg/compare2.c (case 10): Xfail.
54654         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54655
54656 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54657
54658         * gcc.dg/c99-main-1.c: New test.
54659
54660 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54661
54662         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54663
54664 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54665
54666         * gcc.c-tortuer/execute/20000726-1.c: New test.
54667
54668 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54669
54670         * gcc.c-torture/execute/enum-2.c: New test.
54671
54672 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54673
54674         * gcc.dg/cpp/tr-warn3.c: New test.
54675
54676 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54677
54678         * g++.old-deja/g++.ext/implicit1.C: Remove.
54679         * g++.old-deja/g++.jason/c2.C: Remove
54680         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54681         * g++.old-deja/g++.pt/crash16.C: Likewise.
54682         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54683
54684 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54685
54686         * g++.old-deja/g++.other/for2.C: New test.
54687
54688 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54689
54690         * gcc.dg/20000720-1.c: New test.
54691
54692 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54693
54694         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54695
54696 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54697
54698         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54699         * gcc.c-torture/execute/20000722-1.c: New.
54700         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54701
54702 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54703
54704         * gcc.dg/cpp/20000720-1.S: New test.
54705
54706 2000-07-21  Michael Meissner  <meissner@redhat.com>
54707
54708         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54709
54710 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54711
54712         * g++.old-deja/g++.brendan/crash16.C,
54713         g++.old-deja/g++.brendan/parse3.C,
54714         g++.old-deja/g++.brendan/redecl1.C,
54715         g++.old-deja/g++.ns/template13.C,
54716         g++.old-deja/g++.other/decl4.C,
54717         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54718
54719 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54720
54721         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54722         and "Internal error".
54723
54724         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54725         regexps.
54726         * gcc.dg/cpp/paste6.c: New test.
54727
54728 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54729
54730         * gcc.dg/cpp/tr-direct.c: New test.
54731
54732         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54733         gcc.dg/cpp/undef1.c: Tweak error regexps.
54734
54735 2000-07-18  Eric Christopher <echristo@redhat.com>
54736
54737         * gcc.c-torture/compile/20000718-1.c: New test.
54738
54739 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54740
54741         * cpplex.c (_cpp_push_token): If the token being pushed back
54742         is the previous token in this context, just subtract one from
54743         context->posn.
54744         * cppmacro.c (save_expansion): Clear aux field when storing a
54745         placemarker.
54746
54747 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54748
54749         * gcc.dg/noncompile/redecl-1.c: New test.
54750
54751 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54752
54753         * gcc.c-torture/execute/20000717-5.c: New test.
54754         * gcc.c-torture/execute/20000717-1.x: Removed.
54755
54756 2000-07-17  Richard Henderson  <rth@cygnus.com>
54757
54758         * gcc.c-torture/execute/20000717-4.c: New test.
54759
54760 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54761
54762         * gcc.dg/cpp/syshdr.c: New test.
54763         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54764
54765 2000-07-17  Neil Booth  <neilb@earthling.net>
54766
54767         * gcc.dg/cpp/cmdlne-dM.c: New test.
54768         * gcc.dg/cpp/cmdlne-dD.c: New test.
54769
54770 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54771
54772         * gcc.c-torture/execute/20000717-3.c: New test.
54773
54774         * gcc.c-torture/compile/20000717-1.c: New test.
54775
54776 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54777
54778         * gcc.c-torture/execute/20000717-2.c: New test.
54779
54780 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54781
54782         * gcc.dg/formatz-1.c: New test.
54783
54784         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54785         * gcc.dg/c99-digraph-1.c: New tests.
54786
54787         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54788         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54789
54790         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54791         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54792         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54793         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54794         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54795         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54796         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54797
54798 2000-07-17  Greg McGary <greg@mcgary.org>
54799
54800         * gcc.c-torture/execute/20000717-1.c: New test.
54801         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54802
54803 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54804
54805         * gcc.c-torture/execute/20000715-2.c: New test.
54806         * gcc.dg/20000715-1.c: New test.
54807
54808 2000-07-15  Michael Meissner  <meissner@redhat.com>
54809
54810         * gcc.c-torture/execute/20000715-1.c: New test.
54811
54812 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54813
54814         * gcc.c-torture/execute/20000707-1.c: New test.
54815
54816 2000-07-13  Neil Booth  <NeilB@earthling.net>
54817
54818         * gcc.dg/cpp/digraph1.c,
54819         gcc.dg/cpp/digraph2.c,
54820         gcc.dg/cpp/digraphs.c: New tests.
54821
54822 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54823
54824         * g77.f-torture/compile/20000630-2.f: New test.
54825         * g77.f-torture/compile/20000630-2.x
54826
54827 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54828
54829         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54830
54831 2000-07-11  Neil Booth  <NeilB@earthling.net>
54832
54833         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54834
54835 2000-07-11  Neil Booth  <NeilB@earthling.net>
54836
54837         * gcc.dg/cpp/cmdlne-C.c: New.
54838
54839 2000-07-09  Neil Booth  <NeilB@earthling.net>
54840
54841         * gcc.dg/cpp/directiv.c: New tests.
54842         * gcc.dg/cpp/undef1.c: Update.
54843
54844 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54845
54846         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54847
54848 2000-07-09  Neil Booth  <NeilB@earthling.net>
54849
54850         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54851
54852 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54853
54854         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54855         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54856
54857 2000-07-08  Neil Booth  <NeilB@earthling.net>
54858
54859         * gcc.dg/cpp/macsyntx.c: New tests.
54860
54861 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54862
54863         * gcc.dg/20000707-1.c: New test.
54864
54865 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54866
54867         * gcc.c-torture/execute/20000706-1.c: New test.
54868         * gcc.c-torture/execute/20000706-2.c: New test.
54869         * gcc.c-torture/execute/20000706-3.c: New test.
54870         * gcc.c-torture/execute/20000706-4.c: New test.
54871         * gcc.c-torture/execute/20000706-5.c: New test.
54872
54873 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54874
54875         * g++.old-deja/g++.pt/instantiate7.C: New test.
54876
54877 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54878
54879         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54880         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54881         * g++.old-deja/g++.other/rtti3.C: Likewise.
54882         * g++.old-deja/g++.other/rttid3.C: Likewise.
54883
54884 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54885
54886         *  g77.f-torture/compile/20000630-1.x: Fix typo
54887
54888 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54889
54890         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54891         assembly output.
54892
54893 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54894
54895         * gcc.dg/cpp/ident.c: New test.
54896
54897 2000-07-05  Neil Booth  <NeilB@earthling.net>
54898
54899         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54900           gcc.dg/cpp/lexstrng.c: New tests.
54901
54902 2000-07-04  Neil Booth  <NeilB@earthling.net>
54903
54904         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54905         * gcc.dg/cpp/strify2.c: Same.
54906
54907 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54908
54909         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54910         * gcc.dg/cpp/19990703-1.c: Likewise.
54911         * gcc.dg/cpp/20000625-1.c: Likewise.
54912         * gcc.dg/cpp/20000625-2.c: Likewise.
54913
54914         * gcc.dg/cpp/macro1.c,
54915         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54916         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54917         gcc.dg/cpp/strify1.c,
54918         gcc.dg/cpp/strify2.c: New tests.
54919
54920 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54921
54922         * gcc.c-torture/execute/20000703-1.c: New test.
54923
54924 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54925
54926         * g++.old-deja/g++.pt (lookup10.C): New test.
54927
54928 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54929
54930         * g++.old-deja/g++.pt (typename25.C): New test.
54931
54932 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54933
54934         * gcc.c-torture/compile/20000701-1.c: New test.
54935
54936 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54937
54938         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54939         to test case.
54940
54941 2000-06-30  Catherine Moore  <clm@cygnus.com>
54942
54943         * gcc.c-torture/execute/align-1.c: New test.
54944
54945 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54946
54947         * g++.old-deja/g++.pt/expr8.C: New test.
54948         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54949
54950 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54951
54952         * gcc.c-torture/compile/20000629-1.c: New test.
54953
54954 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54955
54956
54957         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54958         gcc.dg/noncompile directory, depending on whether they're
54959         preprocessor tests or not.  Annotate all the tests for the dg
54960         framework.
54961
54962         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54963         * gcc.dg/noncompile/noncompile.exp: New.
54964
54965         * Moved files:
54966         Old name                                New name
54967         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54968         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54969         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54970         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54971         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54972         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54973         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54974         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54975         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54976         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54977         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54978         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54979         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54980         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54981         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54982         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54983         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54984         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54985         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54986         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54987         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54988         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54989         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54990         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54991
54992         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54993         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54994         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54995         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54996         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54997         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54998
54999 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55000
55001         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55002         declare one variable.  On the fourth, error.
55003         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55004         declared by 20000628-1a.h.
55005
55006 2000-06-29  Richard Henderson  <rth@redhat.com>
55007
55008         * gcc.c-torture/execute/930529-1.x: New file.
55009         * gcc.dg/920413-1.c: Adjust expected warning text.
55010         * gcc.dg/980217-1.c: Declare abort.
55011         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55012
55013 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55014
55015         * g77.f-torture/compile/20000629-1.f: New test.
55016         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55017
55018 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55019
55020         Rearrange lots of files, removing entirely the
55021         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55022         directories.
55023
55024         * Deleted files:
55025         gcc.c-torture/code_quality/code_quality.exp
55026         gcc.c-torture/special/special.exp
55027         gcc.failure/failure.exp
55028         gcc.failure/940409-1.x
55029         gcc.c-torture/compile/961203-1.x
55030
55031         * New files:
55032         gcc.misc-tests/linkage.exp
55033         gcc.c-torture/execute/920730-1t.c
55034         gcc.c-torture/execute/920730-1t.x
55035         gcc.c-torture/compile/920520-1.x
55036         gcc.c-torture/compile/920521-1.x
55037         gcc.c-torture/compile/981006-1.x
55038         gcc.c-torture/execute/eeprof-1.x
55039
55040         * Moved files (possibly with modifications to fit a new harness):
55041         Old name                                New name
55042         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55043         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55044         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55045         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55046         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55047         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55048         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55049         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55050         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55051         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55052         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55053         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55054         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55055         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55056
55057 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55058
55059         * c-torture/compile/961203-1.x: Delete.
55060
55061         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55062         not exit. Include stdio.h.
55063         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55064         * gcc.misc-tests/dg-12.c: Likewise.
55065         * gcc.misc-tests/dg-5.c: Likewise.
55066         * gcc.misc-tests/dg-6.c: Likewise.
55067         * gcc.misc-tests/dg-7.c: Prototype abort.
55068         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55069         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55070         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55071         not exit.
55072         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55073         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55074
55075 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55076
55077         * gcc.dg/cpp/20000628-1.c: New test.
55078         * gcc.dg/cpp/20000628-1.h: New header for above test.
55079         * gcc.dg/cpp/20000628-1a.h: Likewise.
55080
55081 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55082
55083         * gcc.dg/cpp: New directory.
55084         * gcc.dg/cpp/cpp.exp: New driver.
55085         * gcc.dg/cpp/20000627-1.c: New test.
55086         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55087         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55088         and rewrite as a compilation test.
55089
55090         * gcc.dg: Move many files into the cpp subdirectory, possibly
55091         renaming or editing them as well.
55092         Old name                New name
55093         990119-1.c              cpp/19990119-1.c
55094         990228-1.c              cpp/19990228-1.c
55095         990407-1.c              cpp/19990407-1.c
55096         990409-1.c              cpp/19990409-1.c
55097         990413-1.c              cpp/19990413-1.c
55098         990703-1.c              cpp/19990703-1.c
55099         20000127-1.c            cpp/20000127-1.c
55100         20000129-1.c            cpp/20000129-1.c
55101         20000207-1.c            cpp/20000207-1.c
55102         20000207-2.c            cpp/20000207-2.c
55103         20000209-1.c            cpp/20000209-1.c
55104         20000209-2.c            cpp/20000209-2.c
55105         20000301-1.c            cpp/20000301-1.c
55106         20000419-1.c            cpp/20000419-1.c
55107         20000510-1.S            cpp/20000510-1.S
55108         20000519-1.c            cpp/20000519-1.c
55109         20000529-1.c            cpp/20000529-1.c
55110         20000625-1.c            cpp/20000625-1.c
55111         20000625-2.c            cpp/20000625-2.c
55112         cpp-as1.c               cpp/assert1.c
55113         cpp-as2.c               cpp/assert2.c
55114         cxx-comments-1.c        cpp/cxxcom1.c
55115         cxx-comments-2.c        cpp/cxxcom2.c
55116         endif-label.c           cpp/endif.c
55117         cpp-hash1.c             cpp/hash1.c
55118         cpp-hash2.c             cpp/hash2.c
55119         cpp-if1.c               cpp/if-1.c
55120         cpp-if2.c               cpp/if-2.c
55121         cpp-if3.c               cpp/if-3.c
55122         cpp-if4.c               cpp/if-4.c
55123         cpp-if5.c               cpp/if-5.c
55124         cpp-cond.c              cpp/if-cexp.c
55125         cpp-missingop.c         cpp/if-mop.c
55126         cpp-missingparen.c      cpp/if-mpar.c
55127         cpp-opprec.c            cpp/if-oppr.c
55128         cpp-ifparen.c           cpp/if-paren.c
55129         cpp-shortcircuit.c      cpp/if-sc.c
55130         cpp-shift.c             cpp/if-shift.c
55131         cpp-unary.c             cpp/if-unary.c
55132         cpp-li1.c               cpp/line1.c
55133         cpp-li2.c               cpp/line2.c
55134         lineno.c                cpp/line3.c
55135         lineno-2.c              cpp/line4.c
55136         cpp-mi.c                cpp/mi1.c
55137         cpp-mic.h               cpp/mi1c.h
55138         cpp-micc.h              cpp/mi1cc.h
55139         cpp-mind.h              cpp/mi1nd.h
55140         cpp-mindp.h             cpp/mi1ndp.h
55141         cpp-mix.h               cpp/mi1x.h
55142         cpp-mi2.c               cpp/mi2.c
55143         cpp-mi2a.h              cpp/mi2a.h
55144         cpp-mi2b.h              cpp/mi2b.h
55145         cpp-mi2c.h              cpp/mi2c.h
55146         cpp-mi3.c               cpp/mi3.c
55147         cpp-mi3.def             cpp/mi3.def
55148         poison-1.c              cpp/poison.c
55149         pr-impl.c               cpp/prag-imp.c
55150         cpp-redef-2.c           cpp/redef1.c
55151         cpp-redef.c             cpp/redef2.c
55152         strpaste.c              cpp/strp1.c
55153         strpaste-2.c            cpp/strp2.c
55154         cpp-tradpaste.c         cpp/tr-paste.c
55155         cpp-tradstringify.c     cpp/tr-str.c
55156         cpp-tradwarn1.c         cpp/tr-warn1.c
55157         cpp-tradwarn2.c         cpp/tr-warn2.c
55158         trigraphs.c             cpp/trigraphs.c
55159         cpp-unc1.c              cpp/unc1.c
55160         cpp-unc2.c              cpp/unc2.c
55161         cpp-unc3.c              cpp/unc3.c
55162         cpp-unc.c               cpp/unc4.c
55163         undef.c                 cpp/undef1.c
55164         undef-2.c               cpp/undef2.c
55165         cpp-wi1.c               cpp/widestr1.c
55166
55167 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55168
55169         * lib/g++.exp (g++_include_flags): Tweak.
55170
55171 2000-06-27  H.J. Lu  <hjl@gnu.org>
55172             Loren J. Rittle  <ljrittle@acm.org>
55173
55174         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55175         version with one that knows about the new gcc tree structure.
55176         (g++_link_flags): Same.
55177
55178 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55179
55180         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55181         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55182         case we are cross-compiling.
55183
55184         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55185         g++.old-deja/g++.niklas/Makefile.in,
55186         g++.old-deja/g++.niklas/configure.in,
55187         g++.old-deja/g++.other/Makefile.in,
55188         g++.old-deja/g++.other/configure.in,
55189         gcc.c-torture/code_quality/Makefile.in,
55190         gcc.c-torture/code_quality/configure.in,
55191         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55192         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55193         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55194         gcc.c-torture/execute/ieee/Makefile.in,
55195         gcc.c-torture/execute/ieee/configure.in,
55196         gcc.c-torture/noncompile/Makefile.in,
55197         gcc.c-torture/noncompile/configure.in,
55198         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55199         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55200         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55201
55202 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55203
55204         * g++.old-deja/g++.other/ambig3.C: New test.
55205
55206 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55207
55208         * g++.old-deja/g++.pt/syntax1.C: New test.
55209         * g++.old-deja/g++.pt/syntax2.C: New test.
55210         * g++.old-deja/g++.other/syntax3.C: New test.
55211         * g++.old-deja/g++.other/syntax4.C: New test.
55212
55213 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55214
55215         * gcc.dg/20000623-1.c: Prototype exit and abort.
55216
55217 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55218
55219         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55220         New tests.
55221         * gcc.dg/cpp-mi3.def: New file.
55222
55223         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55224         inside assertions.
55225         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55226         lexer's error messages.
55227         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55228         divine anything from the linemarkers.
55229         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55230         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55231
55232 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55233
55234         * gcc.dg/20000623-1.c: New test.
55235
55236 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55237
55238         * gcc.c-torture/execute/20000622-1.c: New test.
55239
55240 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55241
55242         * g++.old-deja/g++.other/init15.C: New test.
55243
55244 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55245
55246         * g++.old-deja/g++.pt/vaarg2.C: New test.
55247         * g++.old-deja/g++.pt/vaarg3.C: New test.
55248
55249 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55250
55251         * g++.old-deja/g++.other/dyncast6.C: New test.
55252
55253 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55254
55255         * gcc.c-torture/execute/loop-6.c: New test.
55256
55257 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55258
55259         * gcc.dg/20000614-1.c: New test.
55260         * gcc.dg/20000614-2.c: New test.
55261
55262 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55263
55264         * g++.old-deja/g++.other/inline12.C: New test.
55265
55266 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55267
55268         * g++.old-deja/g++.other/eh1.C: New test.
55269
55270 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55271
55272         * g++.old-deja/g++.other/type.C: New test.
55273
55274 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55275
55276         * g++.old-deja/g++.other/initstring.C: New test.
55277
55278 2000-06-12  Jason Merrill  <jason@redhat.com>
55279
55280         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55281
55282 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55283
55284         * gcc.c-torture/compile/20000609-1.c: New test.
55285
55286 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55287
55288         * gcc.dg/20000609-1.c: New test.
55289
55290 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55291
55292         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55293         * gcc.c-torture/noncompile/poison-1.c: Move...
55294         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55295         * gcc.dg/cpp-li1.c: Add a token after the #line.
55296
55297 2000-06-05  Richard Henderson  <rth@cygnus.com>
55298
55299         * gcc.c-torture/execute/20000605-2.c: New test.
55300         * gcc.c-torture/execute/20000605-3.c: New test.
55301
55302 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55303
55304         * g77.f-torture/execute/20000503-1.x: New file.
55305
55306 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55307
55308         * g++.old-deja/g++.eh/badalloc1.C: New test.
55309
55310 2000-06-05  Richard Henderson  <rth@cygnus.com>
55311
55312         * gcc.c-torture/execute/20000605-1.c: New test.
55313
55314 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55315             Nathan Sidwell <nathan@codesourcery.com>
55316
55317         * gcc.c-torture/compile/20000605-1.c: New test.
55318
55319 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55320
55321         * g77.f-torture/compile/20000601-1.f: New test.
55322
55323 2000-06-03  Richard Henderson  <rth@cygnus.com>
55324
55325         * gcc.c-torture/execute/20000603-1.c: New.
55326
55327 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55328
55329         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55330         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55331
55332 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55333
55334         * gcc.dg/compare2.c (case 12): XFAIL.
55335         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55336         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55337
55338         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55339
55340 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55341
55342         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55343         guard macro is already defined when the header is first
55344         included.
55345         * gcc.dg/cpp-mix.h: New file.
55346         * gcc.dg/endif-label.c: Update patterns to match compiler.
55347
55348         * g++.brendan/complex1.C: Declare abort.
55349         * g++.law/refs4.C: Remove XFAIL.
55350         * g++.oliva/expr2.C: Declare abort and exit.
55351
55352 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55353
55354         * gcc.c-torture/execute/20000528-1.c: New test.
55355
55356         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55357         * g++.old-deja/g++.law/temps4.C: Likewise.
55358
55359         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55360         stdlib.h.  Call abort() on failure.
55361         * g++.old-deja/g++.law/refs4.C: Likewise.
55362         * g++.old-deja/g++.law/temps4.C: Likewise.
55363         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55364         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55365
55366 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55367
55368         Relative to g++.dg/special:
55369         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55370
55371         Relative to g++.old-deja:
55372         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55373         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55374         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55375         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55376         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55377         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55378         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55379
55380         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55381         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55382         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55383         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55384         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55385         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55386         and/or string.h.
55387
55388         * g++.other/goto1.C: Update expectations for error messages.
55389
55390 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55391
55392         * gcc.c-torture/compile/20000523-1.c: New test.
55393
55394 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55395
55396         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55397
55398 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55399
55400         * g++.old-deja/g++.eh/catch11.C: New test.
55401         * g++.old-deja/g++.eh/catch12.C: New test.
55402
55403 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55404
55405         * gcc.c-torture/execute/20000523-1.c: New test.
55406
55407 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55408
55409         * c-torture/execute/bcp-1.c: Replace abort in arg of
55410         __builtin_constant_p with a generic external function.
55411
55412         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55413         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55414         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55415         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55416         Prototype abort and/or exit.
55417
55418         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55419         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55420         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55421         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55422
55423 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55424
55425         * gcc.dg/dwarf2-1.c: New test.
55426
55427 2000-05-20  Richard Henderson  <rth@cygnus.com>
55428
55429         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55430
55431 2000-05-20  Andreas Jaeger  <aj@suse.de>
55432
55433         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55434         testcase.
55435
55436 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55437
55438         * gcc.c-torture/execute/20000519-2.c: New test.
55439
55440 2000-05-19  Andreas Jaeger  <aj@suse.de>
55441
55442         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55443         which fails with SSA.
55444
55445         * lib/c-torture.exp: Also test with -O3 -fssa.
55446
55447 2000-05-18  Michael Meissner  <meissner@redhat.com>
55448
55449         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55450         * gcc.c-torture/execute/920415-1.c: Ditto.
55451         * gcc.c-torture/execute/920501-1.c: Ditto.
55452         * gcc.c-torture/execute/conversion.c: Ditto.
55453         * gcc.c-torture/execute/cvt-1.c: Ditto.
55454
55455 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55456
55457         * gcc.c-torture/compile/20000518-1.c: New test.
55458
55459 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55460
55461         * g77.f-torture/compile/200005018.f: New test.
55462
55463 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55464
55465         * gcc.c-torture/compile/20000517-1.c: New test.
55466
55467 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55468
55469         * gcc.c-torture/execute/20000516-1.c: New test.
55470
55471 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55472
55473         * g++.old-deja/g++.other/eh.C: New test.
55474
55475 2000-05-12  Richard Henderson  <rth@cygnus.com>
55476
55477         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55478         constants through to doit's conditional.
55479
55480 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55481
55482         * gcc.c-torture/compile/20000511-1.c: New test.
55483         * g77.f-torture/compile/20000511-1.f: New test.
55484         * g77.f-torture/compile/20000511-2.f: New test.
55485
55486 2000-05-11  Michael Meissner  <meissner@redhat.com>
55487
55488         * gcc.c-torture/execute/20000511-1.c: New test.
55489
55490 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55491
55492         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55493         * gcc.dg/20000510-1.S: New.
55494
55495 2000-05-08  Catherine Moore  <clm@cygnus.com>
55496
55497         * gcc.dg/unused-3.c: New.
55498
55499 2000-05-06  Richard Henderson  <rth@cygnus.com>
55500
55501           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55502           * g++.old-deja/g++.mike/warn1.C: Likewise.
55503           * g++.old-deja/g++.pt/local1.C: Likewise.
55504           * g++.old-deja/g++.pt/local7.C: Likewise.
55505           * g++.old-deja/g++.pt/spec16.C: Likewise.
55506
55507 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55508
55509         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55510
55511 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55512
55513           * g77.f-torture/execute/20000503-1.f: New test.
55514
55515 2000-05-04  Andreas Jaeger  <aj@suse.de>
55516
55517         * gcc.dg/noreturn-2.c: New test.
55518
55519 2000-05-04  Neil Booth  <NeilB@earthling.net>
55520
55521         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55522         preprocessor.
55523
55524 2000-05-04  Richard Henderson  <rth@cygnus.com>
55525
55526         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55527
55528 2000-05-04  Richard Henderson  <rth@cygnus.com>
55529
55530         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55531         OpenSSL by Jason R Thorpe.
55532
55533 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55534
55535         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55536
55537 2000-05-03  Robert Lipe <robertlipe@usa.net>
55538
55539         * gcc.dg/20000503-1.c: New test.
55540
55541 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55542
55543         * gcc.c-torture/compile/20000502-1.c: New test.
55544         * g++.old-deja/g++.other/align.C: New test.
55545         * gcc.dg/cpp-tradstringify.c: New test.
55546
55547 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55548
55549         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55550         and hard registers.
55551
55552 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55553
55554         * gcc.c-torture/execute/loop-5.c: New test.
55555
55556 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55557
55558         * gcc.c-torture/execute/va-arg-20.c: New test.
55559
55560 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55561
55562         * gcc.c-torture/execute/20000422-1.c: New test.
55563
55564 2000-04-20  Greg McGary  <gkm@gnu.org>
55565
55566         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55567         when optimizing, but without sibling-call optimizations (-O1).
55568
55569 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55570
55571           * gcc.c-torture/compile/20000420-1.c: New test.
55572
55573 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55574
55575         * g++.abi/ptrflags.C: New test.
55576         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55577
55578 2000-04-19  Catherine Moore  <clm@cygnus.com>
55579
55580         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55581
55582 2000-04-19  Greg McGary  <gkm@gnu.org>
55583
55584         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55585         sibling-call optimizations.
55586
55587 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55588
55589         * gcc.dg/20000419-1.c: New test.
55590
55591 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55592
55593         * gcc.c-torture/execute/20000412-6.c: New test.
55594
55595 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55596
55597         * gcc.c-torture/execute/20000412-5.c: New test.
55598         * g77.f-torture/compile/20000412-1.f: New test.
55599         * gcc.c-torture/execute/20000412-4.c: New test.
55600         * gcc.c-torture/compile/20000412-2.c: New test.
55601         * gcc.c-torture/execute/20000412-3.c: New test.
55602         * gcc.c-torture/compile/20000412-1.c: New test.
55603         * gcc.c-torture/execute/20000412-2.c: New test.
55604
55605 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55606
55607         * objc/execute/bf-20.m: New test.
55608
55609 2000-04-10  Richard Henderson  <rth@cygnus.com>
55610
55611         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55612
55613         * gcc.c-torture/execute/20000412-1.c: New test.
55614
55615 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55616
55617         * g++.old-deja/g++.eh/catchptr1.C: New test.
55618
55619 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55620
55621         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55622
55623 2000-04-08  Neil Booth  <NeilB@earthling.net>
55624
55625         * gcc.dg/cpp-nullchar.c: Remove test as
55626         embedded nulls cause problems.
55627
55628 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55629
55630         * gcc.dg/compare2.c: New test.
55631
55632 2000-04-08  Neil Booth  <NeilB@earthling.net>
55633
55634         * gcc.dg/cpp-nullchar.c: New test.
55635
55636 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55637
55638         * gcc.dg/cpp-mi2.c: New test.
55639         * gcc.dg/cpp-mi2[abc].h: New files.
55640
55641 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55642
55643         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55644         member name.
55645
55646 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55647
55648         * g++.old-deja/g++.abi/vmihint.C: New test.
55649
55650 2000-04-06  Neil Booth  <NeilB@earthling.net>
55651
55652         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55653         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55654         copyright.
55655
55656 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55657
55658         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55659         avoid stack-frame overwrite.
55660
55661 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55662
55663         * gcc.c-torture/compile/20000405-2.c: New test.
55664         * gcc.c-torture/compile/20000405-3.c: New test.
55665
55666 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55667
55668         * gcc.c-torture/compile/20000405-1.c: New test.
55669
55670 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55671
55672         * gcc.dg/cast-qual-1.c: Revert last change.
55673
55674 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55675
55676         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55677
55678 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55679
55680         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55681         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55682
55683 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55684
55685         * gcc.c-torture/compile/20000403-2.c: New test.
55686         * gcc.c-torture/compile/20000403-1.c: New test.
55687
55688 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55689
55690         * gcc.c-torture/execute/20000403-1.c: New test.
55691
55692 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55693
55694         * gcc.c-torture/execute/20000402-1.c: New test.
55695
55696 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55697
55698         * gcc.c-torture/execute/va-arg-15.c: New test.
55699         * gcc.c-torture/execute/va-arg-16.c: New test.
55700         * gcc.c-torture/execute/va-arg-17.c: New test.
55701         * gcc.c-torture/execute/va-arg-18.c: New test.
55702         * gcc.c-torture/execute/va-arg-19.c: New test.
55703
55704 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55705
55706         * gcc.c-torture/compile/981211-1.c: Move to...
55707         * gcc.dg/cpp-as1.c: ...here.
55708         * gcc.dg/cpp-as2.c: New file.
55709
55710         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55711         compiler.
55712
55713 2000-04-02  Neil Booth  <NeilB@earthling.net>
55714
55715         * gcc.dg/cpp-cond.c  New tests.
55716         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55717         accidental success less likely.
55718         * gcc.dg/cpp-missingop.c  New tests.
55719         * gcc.dg/cpp-missingparen.c  New tests.
55720         * gcc.dg/cpp-shift.c  New tests.
55721         * gcc.dg/cpp-shortcircuit.c  New tests.
55722         * gcc.dg/cpp-unary.c  New tests.
55723
55724 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55725
55726         * gcc.c-torture/compile/20000329-1.c: New test.
55727
55728 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55729
55730         * gcc.c-torture/compile/20000326-1.c: New test.
55731         * gcc.c-torture/compile/20000326-2.c: New test.
55732
55733 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55734
55735         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55736         the first parameter is a function argument.
55737
55738 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55739
55740         * g++.old-deja/g++.ext/array4.C: New test.
55741
55742 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55743
55744         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55745
55746 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55747
55748         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55749
55750 2000-03-19  Richard Henderson  <rth@cygnus.com>
55751
55752         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55753
55754 2000-03-19  Richard Henderson  <rth@cygnus.com>
55755
55756         * gcc.c-torture/compile/20000319-1.c: New test.
55757
55758 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55759
55760         * gcc.c-torture/execute/20000314-3.c: New test.
55761         * gcc.c-torture/execute/20000314-2.c: New test.
55762         * gcc.c-torture/execute/20000314-1.c: New test.
55763         * gcc.c-torture/compile/20000314-2.c: New test.
55764         * gcc.c-torture/compile/20000314-1.c: New test.
55765
55766 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55767
55768         * g++.old-deja/g++.warn/inline.C: New test.
55769
55770 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55771
55772         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55773         standards-compliant result rather than specific constants.
55774         Put test-values in array.
55775
55776 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55777
55778         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55779         (g++_target_compile): Put test-specific options last.
55780
55781 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55782
55783         * g++.old-deja/g++.eh/vbase4.C: New test.
55784
55785 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55786
55787         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55788
55789 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55790
55791         * g++.old-deja/g++.brendan/misc12.C: Removed.
55792         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55793         * g++.old-deja/g++.ext/pretty4.C: New test.
55794
55795 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55796
55797         * g++.old-deja/g++.other/string2.C: New test.
55798
55799 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55800
55801         * g++.old-deja/g++.warn/impint2.C: New test.
55802
55803 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55804
55805         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55806         is 1, not zero.
55807
55808 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55809
55810         * g++.old-deja/g++.warn/impint.C: New test.
55811         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55812         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55813         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55814         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55815         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55816         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55817         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55818         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55819         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55820         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55821         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55822         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55823
55824 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55825
55826         * gcc.dg/cpp-redef.c: New test.
55827
55828 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55829
55830         * g++.old-deja/g++.pt/unify7.C: New test.
55831
55832 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55833
55834         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55835         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55836
55837 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55838
55839         * gcc.c-torture/compile/20000224-1.c: New test.
55840
55841 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55842
55843         * gcc.c-torture/compile/cpp-2.c: New test.
55844         * gcc.c-torture/compile/cpp-1.c: New test.
55845
55846 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55847
55848         * gcc.c-torture/execute/20000225-1.c: New test.
55849
55850 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55851
55852         * gcc.dg/cpp-li2.c: New test.
55853
55854         * gcc.dg/cpp-wi1.c: New test.
55855
55856         * gcc.dg/cpp-li1.c: New test.
55857
55858 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55859
55860         * g++.old-deja/g++.other/sizeof5.C: New test.
55861
55862 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55863
55864         * gcc.c-torture/execute/va-arg-13.c: New test.
55865
55866 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55867
55868         * gcc.c-torture/execute/va-arg-12.c: New test.
55869
55870 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55871
55872         * gcc.c-torture/execute/20000223-1.c: New test.
55873
55874 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55875
55876         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55877
55878 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55879
55880         * g++.old-deja/g++.abi/ptrmem.C: New test.
55881
55882 2000-02-19  Richard Henderson  <rth@cygnus.com>
55883
55884         * gcc.c-torture/compile/init-3.c: New.
55885
55886 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55887
55888         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55889         ALWAYS_CXXFLAGS.
55890
55891 2000-02-11  Robert Lipe <robertl@sco.com>
55892
55893         * gcc.c-torture/compile/20000211-3.c: New test.
55894
55895 2000-02-11  Martin Buchholz <martin@xemacs.org>
55896
55897         * gcc.c-torture/compile/20000211-2.c: New test.
55898
55899 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55900
55901         * gcc.c-torture/compile/20000211-1.c: New test.
55902
55903 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55904
55905         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55906           on native targets
55907
55908 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55909
55910         * g++.old-deja/g++.other/cast5.C: New test.
55911
55912 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55913
55914         * gcc.c-torture/execute/20000205-1.c: New.
55915
55916 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55917
55918         * g++.old-deja/g++.jason/cast3.C: Return void.
55919         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55920
55921 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55922
55923         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55924
55925         * gcc.dg/loop-1.c: New test.
55926
55927 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55928
55929         * gcc.c-torture/compile/20000127-1.c: New test.
55930         * gcc.c-torture/execute/991228-1.c: New test.
55931
55932 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55933
55934         * gcc.dg/unused-2.c: New test.
55935
55936         * gcc.dg/conv-1.c: New test.
55937
55938 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55939
55940         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55941         compiler.
55942         (tool_option_proc): Fix typo.
55943
55944 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55945
55946         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55947         of the ld on the host, not on the build machine.
55948         Also, don't crash if '--help' is not a supported option.
55949
55950 2000-01-24  Richard Henderson  <rth@cygnus.com>
55951
55952         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55953
55954 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55955
55956         * gcc.c-torture/execute/20000120-2.c: New test.
55957         * gcc.c-torture/execute/20000120-1.c: New test.
55958
55959 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55960
55961         * gcc.c-torture/execute/20000113-1.c: New test.
55962
55963 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55964
55965         * gcc.c-torture/execute/20000112-1.c: New test.
55966
55967 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55968
55969         * gcc.dg/20000111-1.c: New test.
55970
55971 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55972
55973         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55974         with 16 bit integers.
55975
55976 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55977
55978         * gcc.dg/20000108-1.c: New test.
55979
55980 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55981
55982         * g++.old-deja/g++.ns/koenig8.C: New test.
55983
55984 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55985
55986         * g++.old-deja/g++.other/cast4.C: New test.
55987
55988 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55989
55990         * gcc.c-torture/compile/20000105-2.c: New test.
55991         * gcc.c-torture/compile/20000105-1.c: New test.
55992
55993 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55994
55995         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55996         references to printf & atoi to conform to ANSI standard.
55997         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55998         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55999         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56000         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56001         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56002         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56003         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56004         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56005         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56006         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56007         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56008         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56009         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56010         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56011         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56012         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56013         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56014         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56015         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56016         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56017         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56018         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56019         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56020         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56021         * g++.old-deja/g++.brendan/init3.C: Likewise.
56022         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56023         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56024         * g++.old-deja/g++.brendan/new2.C: Likewise.
56025         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56026         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56027         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56028         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56029         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56030         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56031         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56032         * g++.old-deja/g++.brendan/template24.C: Likewise.
56033         * g++.old-deja/g++.brendan/template3.C: Likewise.
56034         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56035         * g++.old-deja/g++.jason/inline3.C: Likewise.
56036         * g++.old-deja/g++.jason/opeq.C: Likewise.
56037         * g++.old-deja/g++.law/arg5.C: Likewise.
56038         * g++.old-deja/g++.law/arm7.C: Likewise.
56039         * g++.old-deja/g++.law/ctors11.C: Likewise.
56040         * g++.old-deja/g++.law/cvt8.C: Likewise.
56041         * g++.old-deja/g++.law/init9.C: Likewise.
56042         * g++.old-deja/g++.law/refs4.C: Likewise.
56043         * g++.old-deja/g++.law/template2.C: Likewise.
56044         * g++.old-deja/g++.law/visibility24.C: Likewise.
56045         * g++.old-deja/g++.law/vtable3.C: Likewise.
56046         * g++.old-deja/g++.mike/asm2.C: Likewise.
56047         * g++.old-deja/g++.mike/eh1.C: Likewise.
56048         * g++.old-deja/g++.mike/misc1.C: Likewise.
56049         * g++.old-deja/g++.mike/misc13.C: Likewise.
56050         * g++.old-deja/g++.mike/misc14.C: Likewise.
56051         * g++.old-deja/g++.mike/ns12.C: Likewise.
56052         * g++.old-deja/g++.mike/p1248.C: Likewise.
56053         * g++.old-deja/g++.mike/p3708.C: Likewise.
56054         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56055         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56056         * g++.old-deja/g++.mike/p646.C: Likewise.
56057         * g++.old-deja/g++.mike/p700.C: Likewise.
56058         * g++.old-deja/g++.mike/p783.C: Likewise.
56059         * g++.old-deja/g++.mike/p783a.C: Likewise.
56060         * g++.old-deja/g++.mike/p783b.C: Likewise.
56061         * g++.old-deja/g++.mike/p786.C: Likewise.
56062         * g++.old-deja/g++.mike/p789.C: Likewise.
56063         * g++.old-deja/g++.mike/p789a.C: Likewise.
56064         * g++.old-deja/g++.mike/p807a.C: Likewise.
56065         * g++.old-deja/g++.other/delete3.C: Likewise.
56066         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56067         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56068         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56069         * g++.old-deja/g++.other/empty1.C: Likewise.
56070         * g++.old-deja/g++.other/temporary1.C: Likewise.
56071         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56072         * g++.old-deja/g++.pt/t16.C: Likewise.
56073         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56074
56075 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56076
56077         * gcc.dg/991230-1.c: New test.
56078
56079 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56080
56081         * gcc.c-torture/compile/991229-3.c: New test.
56082         * gcc.c-torture/compile/991229-2.c: New test.
56083         * gcc.c-torture/compile/991229-1.c: New test.
56084
56085 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56086
56087         * gcc.c-torture/compile/labels-2.c: New test.
56088
56089 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56090
56091         * gcc.c-torture/execute/991227-1.c: New test.
56092
56093 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56094
56095         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56096
56097 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56098
56099         * gcc.c-torture/execute/991221-1.c: New test.
56100
56101 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56102
56103         * g++.old-deja/g++.other/cast3.C: New test.
56104
56105 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56106
56107         * gcc.c-torture/execute/991216-4.c: New test.
56108
56109 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56110
56111         * gcc.c-torture/execute/991216-1.c: New test.
56112         * gcc.c-torture/execute/991216-2.c: New test.
56113         * gcc.c-torture/execute/991216-3.c: New test.
56114
56115 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56116
56117         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56118         Actually make the test fail by using "-O2" for compilation.
56119
56120 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56121
56122         * g++.old-deja/g++.warn/cast-align1.C: New test.
56123
56124 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56125
56126         * gcc.c-torture/compile/991214-1.c: New test.
56127         * gcc.c-torture/compile/991214-2.c: New test.
56128
56129 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56130
56131         * gcc.dg/991214-1.c: New test.
56132
56133 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56134
56135         * gcc.c-torture/compile/991213-3.c: New test.
56136         * gcc.c-torture/compile/991213-2.c: New test.
56137         * gcc.c-torture/compile/991213-1.c: New test.
56138
56139 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56140
56141         * gcc.dg/991209-1.c: New test.
56142
56143 1999-12-08  Nathan Sidwell <nathan@acm.org>
56144
56145         * gcc.c-torture/compile/991208-1.c: New test.
56146
56147 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56148
56149         * gcc.dg/ultrasp2.c: New test.
56150
56151 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56152
56153         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56154
56155 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56156
56157         * gcc.c-torture/compile/991202-1.c: New test.
56158         * gcc.c-torture/execute/991202-1.c: New test.
56159         * gcc.c-torture/execute/991202-2.c: New test.
56160         * gcc.c-torture/execute/991202-3.c: New test.
56161
56162 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56163
56164         * g++.old-deja/g++.abi/align.C: New test.
56165         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56166         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56167
56168 1999-12-01  Richard Henderson  <rth@cygnus.com>
56169
56170         * gcc.c-torture/execute/991201-1.c: New.
56171
56172 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56173
56174         * gcc.dg/991129-1.c: New test.
56175
56176 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56177
56178         * gcc.c-torture/compile/991127-1.c: New test.
56179
56180 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56181
56182         * g++.old-deja/g++.other/warn4.C: New test.
56183
56184 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56185
56186         * g++.old-deja/g++.eh/cleanup2.C: New test.
56187         * g++.old-deja/g++.ext/pretty2.C: New test.
56188         * g++.old-deja/g++.ext/pretty3.C: New test.
56189         * g++.old-deja/g++.other/debug6.C: New test.
56190
56191 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56192
56193         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56194         compiler_output to look for one error message instead of two.
56195
56196 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56197
56198         * gcc.c-torture/execute/991118-1.c: Also test case
56199         where the word boundary does not split a byte evenly.
56200
56201 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56202
56203         * g++.old-deja/g++.ext/restrict1.C: New test.
56204
56205 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56206
56207         * gcc.c-torture/execute/991118-1.c: New test.
56208
56209 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56210
56211         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56212         working directory pathnames.
56213
56214 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56215
56216         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56217         host is equipped with driver.h and driver.o so it can actually
56218         compile and run the tests.
56219
56220 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56221
56222         * gcc.c-torture/compile/991008-1.c: New test.
56223
56224 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56225
56226         * lib/gcc-dg.exp: Include target-supports.exp
56227
56228 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56229
56230         * lib/target-supports.exp: New file: Provide procs to test for
56231         features supported by the target.
56232         (check_weak_available): Moved here from ecos.exp.
56233         (check_alias_available): New proc: Determine of the target
56234         toolchain supports the alias attribute.
56235
56236         * gcc.dg/special/ecos.exp: Move check_weak_available to
56237         target-supports.exp.
56238         (alias-1.c): Only perform the test if the target supports
56239         aliases.
56240         (wkali-1.c): Only perform the test if the target supports
56241         aliases.
56242
56243         * gcc.dg/990506-0.c: Expect error messages from cross
56244         targets as well as native targets.
56245
56246 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56247
56248         * gcc.dg/ultrasp1.c: Removed xfail.
56249         * gcc.dg/struct-ret-2.c: Likewise.
56250         * gcc.dg/array-1.c: Likewise.
56251
56252 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56253
56254         * gcc.dg/struct-ret-2.c: New test.
56255
56256         * gcc.dg/array-1.c: New test.
56257
56258 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56259
56260         * gcc.c-torture/execute/991030-1.c: New test.
56261
56262 1999-10-26  Richard Henderson  <rth@cygnus.com>
56263
56264         * gcc.c-torture/compile/991026-2.c: New test.
56265
56266 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56267
56268         * gcc.c-torture/compile/991026-1.c: New test.
56269
56270 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56271
56272         * gcc.c-torture/execute/991023-1.c: New test.
56273
56274 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56275
56276         * gcc.c-torture/execute/991019-1.c: New test.
56277
56278 1999-10-16  Richard Henderson  <rth@cygnus.com>
56279
56280         * gcc.c-torture/execute/991016-1.c: New test.
56281
56282 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56283
56284         * gcc.c-torture/execute/991014-1.c: New test.
56285
56286 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56287
56288         * g++.old-deja/g++.other/union2.C: New test.
56289
56290 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56291
56292         * g++.old-deja/g++.other/vaarg2.C: New test.
56293         * g++.old-deja/g++.other/vaarg3.C: New test.
56294
56295 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56296
56297         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56298         in compile/.
56299
56300 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56301
56302         * gcc.c-torture/execute/va-arg-11.c: New test.
56303
56304 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56305
56306         * lib/file-format.exp (gcc_target_object_format): Don't
56307         crash if objdump is unavailable.
56308
56309 1999-09-29  Donn Terry <donn@interix.com>
56310
56311         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56312
56313 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56314
56315         * gcc.c-torture/compile/990928-1.c: New test.
56316
56317 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56318
56319         * g++.old-deja/g++.other/decl6.C: New test.
56320
56321 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56322
56323         * gcc.c-torture/execute/va-arg-10.c: New test.
56324
56325 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56326
56327         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56328         __PRETTY_FUNCTION__.
56329
56330 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56331
56332         * gcc.c-torture/execute/990923-1.c: New test.
56333
56334 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56335
56336         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56337         for which -fpic is inappropriate.
56338
56339 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56340
56341         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56342
56343 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56344
56345         * g++.old-deja/g++.other/dyncast1.C: New test.
56346         * g++.old-deja/g++.other/dyncast2.C: New test.
56347         * g++.old-deja/g++.other/dyncast3.C: New test.
56348         * g++.old-deja/g++.other/dyncast4.C: New test.
56349         * g++.old-deja/g++.other/dyncast5.C: New test.
56350         * g++.old-deja/g++.eh/catch3.C: New test.
56351         * g++.old-deja/g++.eh/catch3p.C: New test.
56352         * g++.old-deja/g++.eh/catch4.C: New test.
56353         * g++.old-deja/g++.eh/catch4p.C: New test.
56354         * g++.old-deja/g++.eh/catch5.C: New test.
56355         * g++.old-deja/g++.eh/catch5p.C: New test.
56356         * g++.old-deja/g++.eh/catch6.C: New test.
56357         * g++.old-deja/g++.eh/catch6p.C: New test.
56358         * g++.old-deja/g++.eh/catch7.C: New test.
56359         * g++.old-deja/g++.eh/catch7p.C: New test.
56360         * g++.old-deja/g++.eh/catch8.C: New test.
56361         * g++.old-deja/g++.eh/catch8p.C: New test.
56362         * g++.old-deja/g++.eh/catch9.C: New test.
56363         * g++.old-deja/g++.eh/catch9p.C: New test.
56364
56365 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56366
56367         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56368         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56369
56370 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56371
56372         * gcc.c-torture/compile/990913-1.c: New test.
56373
56374 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56375
56376         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56377         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56378
56379 1999-09-09  Richard Henderson  <rth@cygnus.com>
56380
56381         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56382
56383 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56384
56385         * g++.old-deja/g++.other/lookup11.C: New test.
56386         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56387         what is permitted and what we want.
56388         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56389         overload use.
56390         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56391
56392 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56393
56394         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56395         * gcc.c-torture/noncompile/poison-1.c: New file.
56396
56397 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56398
56399         * g++.old-deja/g++.other/sizeof3.C: New test.
56400         * g++.old-deja/g++.other/sizeof4.C: New test.
56401         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56402         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56403
56404 1999-09-07  Richard Henderson  <rth@cygnus.com>
56405
56406         * gcc.dg/va-arg-1.c: New.
56407
56408 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56409
56410         * gcc.c-torture/execute/va-arg-9.c: New test.
56411
56412 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56413
56414         * g77.f-torture/compile/980519-2.f: New test.
56415         * g77.f-torture/compile/19990905-0.f: New test.
56416         * g77.f-torture/compile/19990905-1.f: New test.
56417         * g77.f-torture/compile/19990905-2.f: New test.
56418
56419         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56420
56421 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56422
56423         * gcc.c-torture/execute/990827-1.c: Fix typo.
56424
56425 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56426
56427         * g++.old-deja/g++.other/deref1.C: New test.
56428
56429 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56430
56431         * g++.old-deja/g++.other/ambig2.C: New test.
56432         * g++.old-deja/g++.other/cond5.C: New test.
56433         * g++.old-deja/g++.other/lookup16.C: New test.
56434
56435 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56436
56437         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56438         assemblers too.
56439
56440 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56441
56442         * lib/c-torture.exp: Avoid the "compare executables" optimization
56443         when testing native.
56444
56445 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56446
56447         * gcc.c-torture/execute/990829-1.c: New test.
56448         * gcc.c-torture/compile/990829-1.c: New test.
56449
56450 1999-08-27  Paul Burchard  <burchard@pobox.com>
56451
56452         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56453         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56454         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56455         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56456         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56457         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56458         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56459         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56460         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56461         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56462         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56463
56464 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56465
56466         * gcc.c-torture/execute/990827-1.c: New test.
56467
56468 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56469
56470         * g77.f-torture/noncompile/19990826-4.f: New test.
56471
56472         * g77.f-torture/compile/19990826-3.f: New test.
56473
56474         * g77.f-torture/execute/19990826-2.f: New test.
56475
56476         * g77.f-torture/compile/19990826-1.f: New test.
56477
56478         * gcc.c-torture/execute/990826-0.c: New test.
56479         * g77.c-torture/execute/19990826-0.f: New test.
56480
56481         * g77.f-torture/noncompile/970626-2.f: New test.
56482
56483 1999-08-25  Paul Burchard  <burchard@pobox.com>
56484
56485         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56486         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56487         lss-011.C: New tests.
56488
56489 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56490
56491         * g++.old-deja/g++.other/decl5.C: New test.
56492
56493 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56494
56495         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56496         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56497         call `postbase' for each one.  All callers of `postbase' changed
56498         to call this instead.
56499
56500 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56501
56502         * gcc.c-torture/execute/990811-1.c: New test.
56503
56504 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56505
56506         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56507         just native ones.
56508
56509         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56510         just native ones.
56511
56512 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56513
56514         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56515
56516 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56517
56518         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56519
56520 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56521
56522         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56523
56524 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56525
56526         * gcc.c-torture/execute/990804-1.c: New test.
56527
56528 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56529
56530         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56531         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56532         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56533
56534 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56535
56536         * g++.old-deja/g++.other/struct1.C: New test.
56537
56538 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56539
56540         * g++.old-deja/g++.other/enum2.C: New test.
56541
56542 1999-08-02  Richard Henderson  <rth@cygnus.com>
56543
56544         Adapted from tests from Franz Sirl:
56545         * gcc.c-torture/execute/va-arg-7.c: New test.
56546         * gcc.c-torture/execute/va-arg-8.c: New test.
56547
56548 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56549
56550         * gcc.c-torture/compile/990801-2.c: New test.
56551
56552         * gcc.c-torture/compile/990801-1.c: New test.
56553
56554 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56555
56556         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56557         fp-cmp-1.c, converting double to float.
56558
56559         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56560         fp-cmp-1.c, converting double to long double.
56561
56562         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56563         from fr1 to unknown_register, since fr1 is a legitimate register
56564         on some machines.
56565
56566 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56567
56568         * README: More listname related changes.
56569
56570 1999-07-08  Catherine Moore  <clm@cygnus.com>
56571
56572         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56573
56574 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56575
56576         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56577
56578 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56579
56580         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56581
56582 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56583
56584         * gcc.dg/990703-1.c: New test.
56585
56586 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56587
56588         * lib/file-format.exp: New file: Move definition of proc
56589         gcc_target_object_format to here from
56590         gcc.dg/special/ecos.exp.
56591
56592         * lib/c-torture.exp: Include lib file-format.exp.
56593         * lib/gcc-dg.exp: Include lib file-format.exp.
56594
56595         * gcc.dg/special/ecos.exp: Remove definition of proc
56596         gcc_target_object_format.
56597
56598 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56599
56600         * gcc.c-torture/execute/990628-1.c: New test.
56601
56602 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56603
56604         * gcc.c-torture/compile/990625-2.c: New test.
56605
56606         * gcc.c-torture/compile/990625-1.c: New test.
56607
56608 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56609
56610         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56611         attributes compile.
56612         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56613         ports that use the COFF/PE file format.
56614
56615 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56616
56617         * gcc.c-torture/compile/990617-1.c: New test.
56618
56619 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56620
56621         * g++.old-deja/g++.other/decl4.C: New test.
56622
56623 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56624
56625         * g++.old-deja/g++.other/bitfld3.C: New test.
56626
56627 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56628
56629         * g++.old-deja/g++.eh/catch1.C: New test.
56630
56631 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56632
56633         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56634
56635         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56636         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56637
56638 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56639
56640         * g77.f-torture/compile/19990502-0.f: Replace with new,
56641         shorter, test that still fails after recent changes.
56642
56643 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56644
56645         * gcc.c-torture/execute/990604-1.c: New test.
56646
56647 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56648
56649         * gcc.c-torture/execute/990531-1.c: New test.
56650
56651 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56652
56653         * gcc.c-torture/compile/990527-1.c: New test.
56654
56655 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56656
56657         * gcc.c-torture/execute/990527-1.c: New test.
56658
56659 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56660
56661         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56662         bitfields as signed.
56663
56664 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56665
56666         * g77.f-torture/compile/19990525-0.f: New test.
56667
56668 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56669
56670         * gcc.c-torture/execute/990525-2.c: New test.
56671
56672         * gcc.c-torture/execute/990525-1.c: New test.
56673
56674 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56675
56676         * g++.old-deja/g++.other/anon3.C: New test.
56677         * g++.old-deja/g++.other/anon4.C: New test.
56678         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56679         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56680         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56681         Merrill).
56682
56683 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56684
56685         * gcc.c-torture/execute/990524-1.c: New test.
56686
56687         * gcc.dg/990524-1.c: New test.
56688
56689 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56690
56691         * gcc.c-torture/compile/990523-1.c: New test.
56692
56693 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56694
56695         * gcc.c-torture/compile/990519-1.c: New test.
56696
56697 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56698
56699         * gcc.c-torture/compile/990517-1.c: New test.
56700
56701         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56702         (e4, f4): New tests.
56703         (main): Call them.
56704
56705 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56706
56707         * gcc.dg/noreturn-1.c: New test.
56708
56709 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56710
56711         * gcc.c-torture/execute/990513-1.c: New test.
56712
56713 1999-05-10  Richard Henderson  <rth@cygnus.com>
56714
56715         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56716
56717 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56718
56719         * g77.f-torture/execute/erfc.f: Use small single-precision
56720         values, to avoid problems on Alphas when not -mieee.
56721
56722 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56723
56724         * gcc.dg/990506-0.c: New test.
56725
56726 1999-05-08  Richard Henderson  <rth@cygnus.com>
56727
56728         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56729         the constant to test.  Don't XFAIL 64-bit targets.
56730
56731         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56732         * g++.old-deja/g++.law/profile1.C: Likewise.
56733
56734         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56735         operator new instances.
56736         * g++.old-deja/g++.other/delete5.C: Likewise.
56737
56738 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56739
56740         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56741         intrinsic.
56742
56743 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56744
56745         * g77.f-torture/execute/u77-test.f: Reverse order of two
56746         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56747
56748 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56749
56750         * gcc.dg/compare1.c: New test.
56751
56752 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56753
56754         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56755         New tests.
56756
56757 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56758
56759         * g77.f-torture/compile/19990502-1.f: New test.
56760
56761 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56762
56763         * g77.f-torture/compile/19990502-0.f: New test.
56764
56765 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56766
56767         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56768         intrinsic.
56769
56770 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56771
56772         * g77.f-torture/execute/u77-test.f (main): List libU77
56773         intrinsics not currently tested.
56774         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56775         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56776         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56777         Trim blanks off the ends of some printed strings.
56778
56779 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56780
56781         * g77.f-torture/execute/u77-test.f (main): Just warn about
56782         FSTAT gid disagreement, as it's expected on some systems.
56783
56784 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56785
56786         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56787         use a new function, which allows for some slop.
56788         Clean up some commentary.
56789         (issum): The new function.
56790         (sgladd): Deleted subroutine.
56791
56792 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56793
56794         * g77.f-torture/execute/u77-test.f: Modify to be more like
56795         libf2c/libU77 version, bringing patches to that version here.
56796         Add suitable commentary.
56797
56798 1999-04-25  Richard Henderson  <rth@cygnus.com>
56799
56800         * gcc.dg/990424-1.c: New test.
56801
56802 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56803
56804         * g77.f-torture/execute/u77-test.f (main): Bug involving
56805         LSTAT has been fixed, so turn back on full checking.
56806
56807 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56808
56809         * g77.f-torture/compile/19990419-0.f: New test.
56810         * g77.f-torture/execute/19990419-1.f: New test.
56811
56812 1999-04-17  Richard Henderson  <rth@cygnus.com>
56813
56814         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56815         to avoid the need for a prototype to supress a warning.
56816
56817 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56818
56819         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56820
56821 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56822
56823         * gcc.c-torture/execute/990404-1.c: New test.
56824
56825 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56826
56827         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56828         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56829         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56830         missing initializer warnings.
56831
56832 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56833
56834         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56835         matching strings.
56836
56837 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56838
56839         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56840
56841 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56842
56843         * g77.f-torture/execute/19990325-0.f: New test.
56844         * g77.f-torture/execute/19990325-1.f: New test.
56845
56846 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56847
56848         * gcc.c-torture/execute/990324-1.c: New test.
56849
56850 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56851
56852         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56853         test with 4.
56854
56855 1999-03-17  Richard Henderson  <rth@cygnus.com>
56856
56857         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56858
56859 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56860
56861         * g77.f-torture/execute/19990313-2.f: New test.
56862         * g77.f-torture/execute/19990313-3.f: New test.
56863
56864 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56865
56866         * g77.f-torture/execute/19990313-0.f: New test.
56867         * g77.f-torture/execute/19990313-1.f: New test.
56868
56869 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56870
56871         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56872         printf to sprintf.
56873         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56874         (main): Add check for u15.  Conditionalize u31 check depending on
56875         whether ints are <32 bits or >=32 bits.
56876
56877 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56878
56879         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56880
56881 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56882
56883         * g77.f-torture/compile/19990305-0.f: New test.
56884         * g77.f-torture/execute/19981119-0.f: New test.
56885
56886 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56887
56888         * g77.f-torture/execute/970625-2.f: call ABORT if final
56889         result is not correct, instead of just printing it.
56890         Add this checking via newly introduced obfuscation, to
56891         trip up buggy front ends.
56892
56893 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56894
56895         * g77.f-torture/compile/960317-1.f: Moved from being
56896         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56897
56898 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56899
56900         * g77.f-torture/execute/960317-1.f: New (old) test.
56901         * g77.f-torture/execute/970625-2.f: Ditto.
56902
56903 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56904
56905         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56906         error message on line 1 or line 2; cccp and cpplib do this differently.
56907
56908 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56909
56910         * g++.old-deja/g++.law/weak1.C: New test.
56911
56912 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56913
56914         * gcc.c-torture/execute/990119-1.c: Renamed to...
56915         * gcc.dg/990119-1.c: this, so it will only be tested once
56916         (it's a preprocessor test, it doesn't need to be run at
56917         multiple optimization levels).
56918
56919 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56920
56921         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56922           ALWAYS_CXXFLAGS.
56923
56924 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56925
56926         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56927         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56928         to not be compilable by current g77.
56929
56930 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56931
56932         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56933
56934 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56935
56936         * gcc.c-torture/execute/990222-1.c: New test.
56937
56938 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56939
56940         * g77.f-torture/compile/19990218-0.f: New test.
56941         * g77.f-torture/noncompile/19990218-1.f: New test.
56942
56943 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56944
56945         * g77.f-torture/compile/19981216-0.f: New test.
56946
56947 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56948
56949         * gcc.dg/990214-1.c: New test.
56950
56951 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56952
56953         * gcc.dg/990213-2.c: New test.
56954
56955         * gcc.dg/990213-1.c: New test.
56956
56957 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56958
56959         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56960         ints.
56961
56962 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56963
56964         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56965         specified by target.
56966
56967         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56968
56969 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56970
56971         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56972
56973 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56974
56975         * gcc.dg/special/ecos.exp: New test driver for new tests with
56976         special requirements.
56977
56978         * gcc.dg/special/alias-1.c: New test.
56979         * gcc.dg/special/gcsec-1.c: New test.
56980         * gcc.dg/special/weak-1.c: New test.
56981         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56982         * gcc.dg/special/weak-2.c: New test.
56983         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56984         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56985         * gcc.dg/special/wkali-1.c: New test.
56986         * gcc.dg/special/wkali-2.c: New test.
56987         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56988         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56989
56990 1999-02-10  Felix Lee  <flee@cygnus.com>
56991
56992           * lib/c-torture.exp (c-torture-compile): Pull out code for
56993           analyzing gcc error messages.
56994           (c-torture-execute): Likewise.  Fix some (harmless) false
56995           positives.
56996           * lib/gcc.exp (gcc_check_compile): New function.
56997
56998 1999-02-08  Richard Henderson  <rth@cygnus.com>
56999
57000         * gcc.c-torture/execute/990208-1.c: New test.
57001
57002 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57003
57004         * g++.dg/special/ecos.exp: New driver for new tests with special
57005         requirements
57006
57007         * g++.dg/special/conpr-1.C: New test
57008         * g++.dg/special/conpr-2.C: New test
57009         * g++.dg/special/conpr-2a.C: New test
57010         * g++.dg/special/conpr-3.C: New test
57011         * g++.dg/special/conpr-3a.C: New test
57012         * g++.dg/special/conpr-3b.C: New test
57013
57014         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57015         allow g++ to use the dg driver
57016
57017         * README: Add comment about g++.dg directory
57018
57019 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57020
57021         * README: Update email addresses.
57022
57023 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57024
57025         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57026         arguments in order to force structure S onto the stack even on
57027         the alpha.
57028         (test): Pass 10 leading arguments to function foo as well as the
57029         structure S.
57030
57031         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57032         failure for all targets.
57033
57034         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57035         abort to terminate program execution.
57036
57037 1999-01-30  Richard Henderson  <rth@cygnus.com>
57038
57039         * gcc.c-torture/execute/990130-1.c: New test.
57040
57041 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57042
57043         * gcc.dg/990130-1.c: New test.
57044
57045 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57046
57047         * gcc.c-torture/execute/990128-1.c: New test.
57048
57049 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57050
57051         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57052
57053 1999-01-27  Felix Lee  <flee@cygnus.com>
57054
57055         * lib/c-torture.exp (c-torture-compile): pull out code for
57056         analyzing gcc error messages.
57057         (c-torture-execute): ditto, and fix some (harmless) false
57058         positives.
57059         * lib/gcc.exp (gcc_check_compile): new function.
57060
57061 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57062
57063         * gcc.dg/990117-1.c: New test.
57064
57065         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57066
57067         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57068
57069 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57070
57071         * g77.f-torture/compile/990115-1.f: New test.
57072
57073 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57074
57075         * gcc.c-torture/compile/990107-1.c: New test
57076
57077 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57078
57079         * gcc.c-torture/execute/990106-2.c: New test.
57080
57081         * gcc.c-torture/execute/990106-1.c: New test.
57082
57083 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57084
57085         * gcc.c-torture/compile/981223-1.c: New test.
57086
57087 1998-12-29  Richard Henderson  <rth@cygnus.com>
57088
57089         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57090         (opt3): Rename from opt4 and disable.
57091
57092 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57093
57094         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57095
57096 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57097
57098         * g++.old-deja/g++.other/conv5.C: New test.
57099
57100 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57101
57102         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57103
57104 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57105
57106         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57107
57108 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57109
57110         * gcc.c-torture/compile/981211-1.c: New test.
57111
57112 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57113
57114         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57115
57116         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57117
57118 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57119
57120         * gcc.special/930510-1.c: Make C9X safe.
57121         * gcc.misc-tests/gcov-1.c Similarly.
57122         * gcc.misc-tests/gcov-2.c Similarly.
57123
57124 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57125
57126         * gcc.dg/ultrasp1.c: New test.
57127
57128 1998-12-06  Richard Henderson  <rth@cygnus.com>
57129
57130         * gcc.c-torture/execute/981206.c: New test.
57131
57132 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57133
57134         * g++.old-deja/g++.ns/template7.C: New test.
57135
57136         * g++.old-deja/g++.other/expr1.C: New test.
57137
57138         * g++.old-deja/g++.eh/tmpl3.C: New test.
57139
57140         * g++.old-deja/g++.eh/tmpl2.C: New test.
57141
57142 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57143
57144         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57145         * g++.old-deja/g++.other/using6.C: Removed.
57146         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57147
57148         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57149
57150 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57151
57152         * g++.old-deja/g++.pt/overload8.C: New test.
57153
57154         * g++.old-deja/g++.pt/overload7.C: New test.
57155
57156         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57157
57158         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57159         and relinking messages.
57160         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57161         compiling with -frepo.
57162
57163 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57164
57165         * g++.old-deja/g++.pt/lookup6.C: New test.
57166
57167 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57168
57169         * gcc.c-torture/execute/981130-1.c: New test.
57170         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57171
57172 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57173
57174         * g++.old-deja/g++.pt/explicit76.C: New test.
57175
57176         * g++.old-deja/g++.pt/friend38.C: New test.
57177
57178         * g++.old-deja/g++.ns/crash2.C: New test.
57179
57180         * g++.old-deja/g++.pt/defarg8.C: New test.
57181
57182         * g++.old-deja/g++.pt/instantiate6.C: New test.
57183
57184         * g++.old-deja/g++.pt/static6.C: New test.
57185
57186         * g++.old-deja/g++.pt/decl2.C: New test.
57187
57188 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57189
57190         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57191         problem is actually related with name lookup, but so what? :-)
57192
57193         * g++.old-deja/g++.pt/friend37.C: New test.
57194
57195 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57196
57197         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57198         element, which fails on some systems.
57199
57200         * g77.f-torture/execute/labug1.f: New test.
57201
57202 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57203
57204         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57205         is defined.
57206
57207 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57208
57209         * g77.f-torture/compile/981117-1.f: New test.
57210
57211 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57212
57213         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57214         properly discarded.
57215
57216 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57217
57218         * gcc.c-torture/execute/memcheck: New directory of tests for
57219         -fcheck-memory-usage.
57220
57221 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57222
57223         * README: New file, general information about the testsuite and
57224         new description of the various C++ test subdirectories.
57225         * README.g++: Eliminate obsolete information, update and move most
57226         relevant stuff to README.
57227
57228 1998-11-07  Richard Henderson  <rth@cygnus.com>
57229
57230         * gcc.c-torture/compile/981107-1.c: New test.
57231
57232 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57233
57234         * execute/memcpy-bi.c: New testcase.
57235
57236 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57237
57238         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57239         base classes.
57240
57241         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57242         template is selected.
57243
57244         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57245         classes, it should be accepted for all types.
57246
57247         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57248
57249         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57250         specializations start with template headers.
57251
57252 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57253
57254         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57255
57256         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57257         non-POD types.
57258
57259 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57260
57261         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57262
57263 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57264
57265         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57266
57267 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57268
57269         * 981019-1.c: New test.
57270
57271 1998-10-14  Robert Lipe <robertl@dgii.com>
57272
57273         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57274         find objc headers.
57275
57276 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57277
57278         * compile/981001-4.c: Remove use of GCC extension that triggers a
57279         compiler bug.
57280
57281 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57282
57283         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57284
57285 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57286
57287         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57288         instantiation of template produces incorrect code for delete
57289         expression.
57290
57291         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57292         constructors' name is not unique.
57293         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57294         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57295
57296         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57297         automatic array of const is ill-formed.
57298
57299         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57300         of template parameter?
57301
57302         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57303         const.
57304
57305         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57306         pointer-to-member expression.
57307
57308         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57309         declaration causes ICE.
57310
57311 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57312
57313         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57314         reserved in the global namespace.
57315
57316         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57317         generate needed virtual table.
57318
57319         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57320
57321 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57322
57323         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57324         template-dependent type
57325
57326 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57327
57328         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57329         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57330         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57331
57332         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57333         class should be usable as argument of member function.
57334         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57335         class should be usable as return type of member function.
57336         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57337         class should be usable as type of data member.
57338
57339         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57340
57341 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57342
57343         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57344
57345 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57346
57347         * gcc.dg/dll-?.c Add thumb to target list.
57348         Fix assembler scan patterns to match current assembler output.
57349
57350 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57351
57352         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57353         matching of template brackets.
57354
57355         * g++.old-deja/g++.other/using4.C: New test.  Test using
57356         declarations of methods from base classes.
57357
57358         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57359         within functions should introduce names into the innermost
57360         enclosing namespace.
57361
57362         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57363         of static locals if first initialization throws.
57364
57365 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57366
57367         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57368
57369 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57370
57371         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57372         lose track of the possible targets of tablejump insns.
57373         * special/special.exp: Run it.
57374
57375 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57376
57377         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57378         must be declared before its specializations can be named in friend
57379         declarations.
57380
57381 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57382
57383         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57384
57385         * g77.f-torture/execute/io1.f: New test.
57386
57387 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57388
57389         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57390         with pointer to template function, for which no argument deduction
57391         is possible.
57392
57393         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57394         specialization of template function as argument to template
57395         function.
57396
57397         * g++.old-deja/g++.other/access2.C: New test; Inner class
57398         shouldn't have privileged access to Outer's names.
57399
57400 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57401
57402         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57403         friend template declared within template class conflicts with
57404         nested class of the same name.
57405
57406         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57407         is ignored.
57408
57409         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57410         object with direct initializer as function declaration.
57411
57412         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57413         initializers.
57414
57415         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57416         involving const pointer and NULL produces incorrect result.
57417
57418         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57419         type name without `typename' should be rejected with -pedantic.
57420
57421 1998-10-02  Richard Henderson  <rth@cygnus.com>
57422
57423         * g++.old-deja/g++.other/addrof1.C: New test.
57424
57425 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57426
57427         * gcc.c-torture/compile/981001-1.c: New test.
57428         * gcc.c-torture/execute/981001-1.c: New test.
57429
57430 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57431
57432         * gcc.c-torture/compile/981001-2.c: New test.
57433         * gcc.c-torture/compile/981001-3.c: New test.
57434         * gcc.c-torture/compile/981001-4.c: New test.
57435
57436 1998-10-01  Robert Lipe  <robertl@dgii.com>
57437
57438         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57439         multilibbed hosts.  Idea grafted from g77.exp.
57440
57441 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57442
57443         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57444         avoid losing on systems which need -lsocket.
57445
57446 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57447
57448         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57449         * g++.old-deja/g++.other/nested2.C: Ditto.
57450         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57451         failure.
57452
57453 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57454
57455         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57456         preferred over template operator!= for enum bitfields.
57457
57458 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57459
57460         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57461         that happen to have the same base name, but in different scopes,
57462         are incorrectly rejected.
57463
57464 1998-09-16  Richard Henderson  <rth@cygnus.com>
57465
57466         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57467         on the native word size instead of an integer literal.
57468
57469 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57470
57471         * g++.old-deja/g++.other/static2.C: Invocation of static data
57472         member of type pointer-to-function denoted as non-static member.
57473
57474         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57475         checks involving function types and aliases.
57476
57477 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57478
57479         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57480         redefined to the same non-trivial type.
57481
57482         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57483         namespace-qualification of template specializations declared in
57484         other namespaces.
57485
57486         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57487         to declare a subset of the specializations of a template function
57488         as friends of specializations of a template class.
57489
57490         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57491         member templates that do not fully specialize the enclosing
57492         template class are rejected.
57493
57494 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57495
57496         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57497
57498 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57499
57500         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57501         altered from libf2c/libU77 version.
57502
57503 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57504
57505         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57506
57507 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57508             Alexandre Oliva  <oliva@dcc.unicamp.br>
57509
57510         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57511         (un)signed char are different types for template specialization
57512         purposes.
57513
57514 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57515
57516         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57517         * objc: ObjC testsuite.
57518
57519 1998-08-31  Catherine Moore  <clm@cygnus.com>
57520
57521         * gcc.c-torture/execute/941014-1.x: New file.
57522
57523 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57524
57525         * lib/c-torture.exp: Add support for
57526         torture_eval_before_compile and torture_eval_before_execute
57527         variables.
57528
57529 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57530
57531         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57532         this test triggers valid.
57533
57534 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57535
57536         * gcc.dg/980827-1.c: New test.
57537
57538 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57539
57540         * gcc.c-torture/execute/loop-4b.c: New test.
57541
57542 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57543
57544         * lib/c-torture.exp: Add support for
57545         torture_eval_before_compile and torture_eval_before_execute
57546         variables.
57547
57548 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57549
57550         * gcc.c-torture/compile/980825-1.c: New test.
57551
57552 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57553
57554         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57555         count number tests in opt_t0 not good_t0.
57556
57557 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57558
57559         * gcc.c-torture/compile/930326-1.x: Fix typo.
57560
57561 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57562
57563         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57564         causes an ICE.
57565
57566 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57567
57568         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57569         STACK_SIZE is defined.
57570         * gcc.c-torture/unsorted/stuct.c: Similarly.
57571
57572         * gcc.c-torture/compile/980821-1.c: New test.
57573
57574 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57575
57576         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57577         16bit ints.
57578
57579 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57580
57581         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57582         code.
57583
57584 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57585
57586         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57587         error'.
57588
57589 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57590
57591         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57592
57593 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57594
57595         * gcc.c-torture/compile/980816-1.c: New test.
57596
57597         * gcc.dg/980816-1.c: New test.
57598
57599 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57600
57601         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57602         compiler for ieee tests.
57603
57604 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57605
57606         * g77.f-torture/compile/980729-0.f: New test.
57607
57608 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57609
57610         * gcc.c-torture/special/eeprof-1.c: New test, for
57611         -finstrument-functions.
57612         * gcc.c-torture/special/special.exp: Run it.
57613
57614 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57615
57616         * gcc.c-torture/compile/980729-1.c: New test.
57617
57618 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57619
57620         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57621         __thumb__ is defined, and test for ARM style doubles if so.
57622
57623 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57624
57625         * g77.f-torture/noncompile/980615-0.f: New test.
57626
57627 1998-07-26  H.J. Lu  (hjl@gnu.org)
57628
57629         * gcc.dg/980312-1.c: Do link instead of compile.
57630         * gcc.dg/980313-1.c: Likewise.
57631
57632 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57633
57634         * gcc.c-torture/compile/980726-1.c: New test.
57635
57636 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57637
57638         * g77.f-torture/execute/io0.f: New test.
57639
57640 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57641
57642         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57643         an int.
57644
57645 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57646
57647         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57648         m32r bugs.
57649
57650 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57651
57652         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57653         c-decl.c:grokdeclarator can handle mode attributes.
57654
57655 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57656
57657         * gcc.c-torture/execute/980716-1.c: New test.
57658
57659 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57660
57661         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57662         the mn10200.
57663         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57664         the mn10200.
57665         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57666         * gcc.c-torture/compile/930326-1.x: Similarly.
57667
57668 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57669
57670         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57671         New test from Craig.
57672
57673 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57674
57675         * g77.f-torture/noncompile/980616-0.f: New test.
57676
57677         * g77.f-torture/execute/970816-3.f: New test from Craig.
57678
57679 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57680
57681         *  g++.other/singleton.C: Return error value instead of taking
57682         SIGSEGV.
57683
57684 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57685
57686         *  g++.other/singleton.C: New test.  Warning is under dispute.
57687         Runtime crash is not.
57688
57689 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57690
57691         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57692         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57693         using6.C, using7.C}: New namespace tests.
57694
57695 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57696
57697         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57698         specialization with typedef'ed names used as array indexes.
57699
57700 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57701
57702         * gcc.c-torture/execute/980709-1.c: New test.
57703
57704         * gcc.dg/980709-1.c: New test.
57705
57706 1998-07-07  Richard Henderson  <rth@cygnus.com>
57707
57708         * gcc.c-torture/execute/bcp-1.c: New test.
57709
57710 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57711
57712         * gcc.c-torture/execute/980707-1.c: New test.
57713
57714 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57715
57716         * gcc.c-torture/compile/980706-1.c: New test.
57717
57718 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57719
57720         * g77.f-torture/execute/980701-0.f,
57721         g77.f-torture/execute/980701-1.f: New test from Craig.
57722
57723 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57724
57725         * gcc.c-torture/compile/980701-1.c: New test.
57726
57727         * gcc.c-torture/execute/980701-1.c: New test.
57728
57729 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57730 rlsruhe.de>
57731
57732         * g++.old-deja/g++.robertl/eb132.C: New test.
57733         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57734
57735 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57736
57737         * g77.f-torture/execute/980628-7.f,
57738         g77.f-torture/execute/980628-8.f,
57739         g77.f-torture/execute/980628-9.f,
57740         g77.f-torture/execute/980628-10.f: New tests from Craig.
57741
57742         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57743
57744 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57745
57746         * g77.f-torture/execute/980628-4.f: New test from Craig.
57747         * g77.f-torture/execute/980628-5.f: Likewise.
57748         * g77.f-torture/execute/980628-2.f: Likewise.
57749         * g77.f-torture/execute/980628-0.f: Likewise.
57750         * g77.f-torture/execute/980628-1.f: Likewise.
57751         * g77.f-torture/execute/980628-3.f: Likewise.
57752         * g77.f-torture/execute/980628-6.f: Likewise.
57753
57754 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57755
57756         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57757         directory when nothing has been installed yet.
57758
57759 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57760
57761         * gcc.c-torture/special/special.exp: Handle newer versions of
57762         dejagnu.
57763
57764 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57765
57766         * gcc.dg/980626-1.c: New test.
57767
57768 1998-06-19  Bruno Haible <haible@ilog.fr>
57769
57770         * gcc.misc-tests/m-un-2.c: New test.
57771         * g++.old-deja/g++.other/warn01.c: Likewise.
57772
57773 1998-06-19  Robert Lipe  <robertl@dgii.com>
57774
57775         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57776         compatibility with assmblers with a different comment character.
57777         Eliminate use of GAS-specific extensions.
57778
57779 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57780
57781         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57782
57783 1998-06-19  Robert Lipe  <robertl@dgii.com>
57784
57785         * lib/g77.exp: Replace search for libf2c.a with search for newly
57786         renamed libg2c.a
57787
57788 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57789
57790         * gcc.c-torture/execute/980617-1.c: New test.
57791
57792 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57793
57794         * gcc.c-torture/execute/980612-1.c: New test.
57795
57796 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57797
57798         * gcc.dg/980523-1.c: Only test on ppc-linux.
57799         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57800
57801         * gcc.c-torture/execute/980608-1.c: New test.
57802
57803 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57804
57805         * gcc.c-torture/execute/980605-1.c: New test.
57806
57807 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57808
57809         * gcc.c-torture/execute/980604-1.c: New test.
57810
57811 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57812
57813         * gcc.c-torture/execute/980602-1.c: New test.
57814         * gcc.c-torture/execute/980602-2.c: Likewise.
57815
57816 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57817
57818         * 970125-0.f: Fix per JCB.  Add commentary.
57819
57820 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57821
57822         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57823         IEEE -0 support.
57824
57825 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57826
57827         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57828         earlier.
57829
57830 1998-05-28  Catherine Moore <clm@cygnus.com>
57831
57832         * gcc.c-torture/execute/980526-3.c: New test.
57833
57834 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57835
57836         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57837         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57838         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57839         m88k-motorola-sysv3 to XFAIL.
57840
57841 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57842
57843         * gcc.dg/980526-1.c: New test.
57844         * gcc.c-torture/execute/980526-2.c: New test.
57845
57846 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57847
57848         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57849
57850         * gcc.c-torture/execute/980526-1.c: New test.
57851
57852 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57853
57854         * g77.f-torture/execute/alpha2.f: Add runtime test.
57855
57856 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57857
57858         * g++.old-deja/old-deja.exp: Strip leading directories.
57859
57860         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57861         error for the line.  Don't run multiple tests for the same line.
57862
57863 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57864
57865         * gcc.dg/980523-1.c: New test.
57866
57867 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57868
57869         * g77.f-torture/compile/970915-0.f: New test.
57870
57871 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57872
57873         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57874
57875 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57876
57877         * gcc.dg/980520-1.c: New test.
57878
57879 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57880
57881         * gcc.dg/980502-1.c: Fix return type.
57882
57883 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57884
57885         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57886         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57887         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57888         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57889         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57890
57891 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57892
57893         * g77.f-torture/execute/980520-1.f: New test.
57894
57895 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57896
57897         * lib/mike-g77.exp: New file.
57898
57899         * g77.f-torture/noncompile/noncompile.exp,
57900         g77.f-torture/noncompile/check0.f: New files.
57901
57902 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57903
57904         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57905         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57906         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57907         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57908         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57909         abort where appropriate.
57910
57911 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57912
57913         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57914         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57915
57916 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57917
57918         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57919
57920 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57921
57922         * g77.f-torture/compile/980427-0.f: New test.
57923
57924 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57925
57926         * g77.f-torture/compile/980424-0.f: New test.
57927
57928 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57929
57930         * g77.f-torture/compile/980419-2.f (main): New test.
57931         * g77.f-torture/compile/970125-0.f: New test.
57932         * g77.f-torture/compile/980419-1.f: New test.
57933
57934 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57935
57936         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57937         of loop-4.c.
57938
57939 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57940
57941         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57942
57943 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57944
57945         * gcc.c-torture/compile/980329-1.c: New test.
57946
57947 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57948
57949         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57950         * gcc.dg/980312-1.c: Fix typo in -march command.
57951
57952 1998-03-16  H.J. Lu  (hjl@gnu.org)
57953
57954         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57955
57956 1998-03-11  Robert Lipe  <robertl@dgii.com>
57957
57958         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57959         Dave Love agree the Fortran source is bogus.
57960
57961 1998-03-11  Robert Lipe  <robertl@dgii.com>
57962
57963         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57964         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57965         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57966         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57967         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57968
57969 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57970
57971         * g++.old-deja/g++.other/friend1.C: New test.
57972
57973 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57974
57975         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57976         possibly uninitialized) variables and declare dnrm2.
57977
57978 1998-02-23  Robert Lipe <robertl@dgii.com>
57979
57980         From Bruno Haible <haible@ilog.fr>:
57981         * gcc.c-torture/execute/980223.c: New test.
57982
57983 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57984
57985         * gcc.dg/ifelse-1.c: New test.
57986
57987 1998-02-09  H.J. Lu  (hjl@gnu.org)
57988
57989         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57990
57991           * lib/old-dejagnu.exp (old-dejagnu): Added the
57992           "execution test - XFAIL *-*-*" handling in the spirit of
57993           "excess errors test -". Changed the "execution test fails"
57994           handling to be like "excess errors test fails".
57995           * Update various tests accordingly.
57996
57997 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57998
57999         * gcc.c-torture/execute/980205.c: New test.
58000
58001 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58002
58003         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58004         * lib/f-torture.exp: Similarly.
58005         * gcc.c-torture: Rename all .cexp files to .x files.
58006
58007 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58008
58009         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58010         (940510-1.c): Removed duplicate.
58011         (971104-1.c): New test.
58012
58013 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58014
58015           * lib/f-torture.exp: Improve error and loop detection.
58016
58017 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58018
58019         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58020         use that to size the filler array.
58021
58022 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58023
58024         * lib/c-torture.exp(c-torture-execute): Fix typo.
58025
58026         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58027         testcase as the executable name. Keep the executable around if
58028         the test fails.
58029
58030 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58031
58032         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58033         changes.  Only test one -g option, and move it to the end of the
58034         list of options to test.
58035
58036 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58037
58038         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58039         variable GCC_TORTURE_OPTIONS to supply default switches separated
58040         by colons.  If no environment variable, run tests with -O0 -g, -O1
58041         -g, and -O2 -g as well.
58042
58043 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58044
58045         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58046         explanatory comments. Fix indentation.
58047
58048 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58049
58050         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58051
58052 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58053
58054         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58055         * g++.old-deja/g++.mike/p7325.C: Likewise.
58056         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58057
58058 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58059
58060         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58061         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58062         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58063         * g++.old-deja/g++.law/operators4.C: Likewise.
58064
58065 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58066
58067         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58068         * g++.old-deja/g++.mike/p784.C: Ditto.
58069         * g++.old-deja/g++.mike/p785.C: Ditto.
58070
58071 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58072
58073           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58074
58075 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58076
58077         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58078         target feature; pass this to c-torture-execute as needed.
58079
58080 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58081
58082         * lib/c-torture.exp(c-torture-execute): If the previous and the
58083         current executables being tested are identical, we don't need to
58084         run the executable again. Try to make the executable names
58085         unique. Add an optional argument for passing additional compiler
58086         flags.
58087
58088 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58089
58090         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58091
58092 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58093
58094         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58095
58096 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58097
58098         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58099         32bit or larger longs.
58100
58101         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58102         have either a 32bit long or 32bit int.
58103
58104 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58105
58106         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58107         Make double precision tests dependent on sizeof (double).
58108
58109 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58110
58111         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58112         too.
58113
58114 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58115
58116         * gcc.c-torture/compile/961203-1.cexp: New script.
58117
58118 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58119
58120         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58121         up the includes ourselves.
58122
58123 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58124
58125         * lib/plumhall.exp: Remove random include, and add a few
58126         verbose messages for debugging.
58127
58128 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58129
58130         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58131         of trying to do it ourselves.
58132
58133 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58134
58135         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58136
58137 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58138
58139         * gcc.prms/5403.c: Made regexp a bit less strict.
58140
58141 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58142
58143         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58144         is returned from remote_load instead.
58145         * lib/plumhall.exp: Ditto.
58146         * lib/mike-g++.exp: Ditto.
58147         * lib/old-dejagnu.exp: Ditto.
58148         * lib/c-torture.exp: Ditto.
58149
58150 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58151
58152         * lib/g++.exp: Use build_wrapper procedure.
58153         * lib/gcc.exp: Ditto.
58154
58155 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58156
58157         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58158         an old-style decl for malloc.  Fixes tests to work when
58159         sizeof (int) != sizeof (size_t).
58160
58161 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58162
58163         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58164
58165         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58166         use stdargs.h interface.
58167
58168 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58169
58170         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58171         NO_VARARGS when compiling.
58172
58173 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58174
58175         * lib/plumhall.exp(ph_includes): New procedure.
58176         (ph_make): Use it.
58177         (ph_compiler): Ditto.
58178
58179         * lib/g++.exp: Rename test-glue.c to testglue.c.
58180         * lib/gcc.exp: Ditto.
58181
58182 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58183
58184         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58185         to completion when it's called.
58186
58187 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58188
58189         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58190         is defined, don't do test.
58191
58192 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58193
58194         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58195         for object files.
58196         (ph_summary): Mark skipped testcases as untested, not unresolved.
58197
58198         * lib/plumhall.exp (ph_make): If unresolved because of bad
58199         errorCode, record errorCode in log file.
58200         (*): Replace send_log/verbose with verbose -log.
58201
58202 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58203
58204         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58205         double conversion if double isn't at least 8 bytes.
58206
58207         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58208         int to work with targets where int is 16 bits.
58209
58210         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58211         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58212         precision for the test to complete.
58213
58214 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58215
58216         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58217         if d10v is not compiled with the -mdouble64 flag.
58218         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58219
58220         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58221         d10v is not compiled with the -mint32 flag.
58222
58223 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58224
58225         * lib/plumhall.exp: Use incr_count.
58226
58227 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58228
58229         * gcc.c-torture: Update to c-torture-1.45.
58230
58231 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58232
58233         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58234         the name of the expect testcase file).
58235
58236         * lib/g++.exp(g++_init): Ditto.
58237
58238 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58239
58240         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58241         the host.
58242
58243         * lib/gcc.exp(gcc_exit): New procedure.
58244
58245 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58246
58247         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58248         specs where appropriate.
58249
58250         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58251         because of new "candidates are" messages, and removed a few
58252
58253         * Converted all non-old-style g++ testcases to old-style, and
58254         moved into g++.old-deja.
58255
58256 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58257
58258         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58259         options.
58260
58261         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58262         succeeded.
58263
58264         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58265
58266 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58267
58268         * lib/gcc.exp (gcc_target_compile): Add support for defining
58269         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58270         the machine doesn't have those features.
58271
58272 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58273
58274         * g++.law/operators4.exp: Don't use LIBS.
58275
58276 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58277
58278         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58279
58280         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58281         * lib/g++.exp: Set it here instead. Also, allow use of the
58282         --tool_exec and --tool_opt options. Change CXX to
58283         GXX_UNDER_TEST.
58284
58285         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58286
58287         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58288
58289 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58290
58291         * lib/old-dejagnu.exp: Use prune_warnings instead of
58292         prune_system_crud.
58293         * lib/mike-g++.exp: Ditto.
58294         * lib/gcc.exp: Ditto.
58295         * lib/g++.exp: Ditto.
58296
58297         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58298
58299 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58300
58301           * 941014-2.c: Include stdlib.h
58302           * 960327-1.c: Include stdio.h
58303           * dbra.c, index-1.c: Don't assume ints are 32bits.
58304
58305 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58306
58307         * lib/gcc.exp: Add gcc,stack_size target feature.
58308
58309         * lib/g++.exp(g++_target_compile): Add the include and link
58310         paths here, not in two other places. And, it's $options, not
58311         options.
58312
58313         * lib/mike-g++.exp(postbase): Remove the code that determines
58314         the correct include and link paths.
58315         * g++.old-deja/old-deja.exp: Ditto.
58316
58317 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58318
58319         * lib/g++.exp(g++_init): target_compile no longer returns the
58320         filename of the result.
58321
58322 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58323
58324         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58325         call to glob.
58326
58327         * gcc.c-torture/special/special.exp: Change call to
58328         gcc_target_compile to include the object file.
58329
58330 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58331
58332         * gcc.c-torture/special/special.exp: Correct misspelling in last
58333         change.
58334
58335 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58336
58337         * lib/plumhall.exp(ph_summary): Log the entire output of the
58338         executable. Return -1 if there were any failures, 0 otherwise.
58339         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58340         (ph_make): Clean up objects and executables that were built
58341         if the tests succeeded.
58342
58343 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58344
58345         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58346         libraries and includes in the build tree as appropriate.
58347
58348 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58349
58350         * lib/c-torture.exp: Instead of looking for the global variable
58351         NO_LONG_LONG, check to see if that's a feature of the target.
58352
58353 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58354
58355         * config/default.exp: Minimize. Delete the remainer of the files in
58356         config; this functionality is now in devo/dejagnu/config.
58357
58358         g++.*/*: Pass any additional flags used to compile to postbase;
58359         delete CXXFLAGS.
58360
58361         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58362         is now done by runtest.exp. Use gcc_target_compile instead of
58363         compile.
58364
58365         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58366         Remove references to CFLAGS. Use remote_file instead of
58367         calling rm -f.
58368         (c-torture): Take a list of arguments to use to compile this
58369         testcase.
58370
58371         lib/g++.exp: Simplify. Use target_compile instead of compile.
58372         lib/gcc-dg.exp: Ditto.
58373         lib/gcc.exp: Ditto.
58374         lib/mike-{gcc,g++}.exp: Ditto.
58375         lib/old-dejagnu.exp: Ditto.
58376         lib/plumhall.exp: Ditto.
58377
58378 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58379
58380         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58381         (ph_linker): Likewise.
58382
58383 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58384
58385           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58386         MAP_ANON / MAP_ANONYMOUS if defined;
58387         else try to map from /dev/zero .
58388
58389 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58390
58391         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58392         isn't defined, then define it to MAP_ANONYMOUS.
58393
58394 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58395
58396         * gcc.c-torture: Update to c-torture-1.42 release.
58397
58398 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58399
58400         * gcc.c-torture: Update to c-torture-1.41 release.
58401
58402 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58403
58404         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58405         c-torture release.
58406
58407 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58408
58409         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58410         and LDFLAGS.  Fix second case to append the target_info ldflags
58411         onto LDFLAGS, not CFLAGS.
58412         * lib/g++.exp (g++_init): Add target_info stuff.
58413         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58414         of libgloss and newlib flags for !native.
58415
58416         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58417         (GDB): Fix relative path to go up another dir for finding gdb.
58418
58419 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58420
58421         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58422         versions in the target_info array, if they don't exist.
58423
58424 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58425
58426         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58427
58428 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58429
58430         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58431         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58432
58433 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58434
58435         * lib/old-dejagnu.exp: Don't remove the output file before we've
58436         actually tested it. Don't append pwd to the path of the executable
58437         we're testing.
58438
58439 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58440
58441         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58442
58443 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58444
58445         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58446         temporary directory for compiler files, and set it to a default
58447         value of /tmp. Set $output as the name of the output file from
58448         compiling the testcase. Add a -o option to $cflags_var so the
58449         compiler writes the final output file as $output. Set $executable
58450         to $output.
58451
58452         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58453         directory for compiler files, and set it to /tmp if it doesn't
58454         already have a value. Set $output_file to the name of the output
58455         file from compiling the testcase. Add a -o option to CXXFLAGS so
58456         the compiler writes the final output file as $output. Use $output
58457         as the executable to be tested.
58458
58459 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58460
58461         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58462
58463 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58464
58465         * gcc.c-torture/execute/pending-1.c: New test.  Still
58466         pending in Tege's queue.
58467
58468 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58469
58470         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58471         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58472         if there were failures.  Call unresolved if there were unresolved
58473         testcases.  Call gcc_fail if program did not run to completion.
58474         (ph_make): Pass additional argument name to ph_execute.
58475         (ph_execute): Add new argument.  Pass additional arguments to
58476         ph_summary.  Call gcc_fail is there is no execution output.
58477
58478 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58479
58480         * lib/plumhall.exp (proc_summary): Output relavent summary
58481         lines into the log so specific failures in plumhall can be
58482         investigated.
58483
58484 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58485
58486         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58487         (c-torture-execute): Don't try to execute tests which use
58488         "long long" types if $NO_LONG_LONG is nonzero.
58489
58490 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58491
58492         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58493         not c-torture.
58494
58495         * gcc.ieee: Move from here.
58496         * gcc.c-torture/execute/ieee: To here.
58497
58498 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58499
58500         * gcc.c-torture: Update to c-torture-1.41 release.
58501
58502 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58503
58504         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58505         not "$output".
58506
58507 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58508
58509         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58510         -c present.
58511
58512 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58513
58514         * config/proelf.exp: Handle connecting to a simulator.
58515
58516 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58517
58518         * config/proelf.exp: New file.  Enough framework that we can
58519         run c-torture tests on the proelf targets (or any other target
58520         that gdb can connect to for that matter).
58521
58522 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58523
58524         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58525         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58526
58527         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58528         exec_output exists.
58529
58530 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58531
58532         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58533         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58534
58535         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58536         to pass/fail/unresolved/unsupported/untested.  Caller must now
58537         call unresolved/unsupported/untested.
58538         * lib/*.exp: Update FSF address.  Update to handle new results of
58539         ${tool}_load.
58540         * lib/chill.exp (verbose): Delete.
58541
58542 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58543
58544         * lib/gcc.exp (default_gcc_start): Change order of args to
58545         $LDFLAGS $CFLAGS $LIBS.
58546         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58547         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58548         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58549         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58550         * gcc.misc-tests/dg-test.exp: Likewise.
58551         * gcc.misc-tests/msgs.exp: Likewise.
58552         * gcc.prms/prms.exp: Likewise.
58553         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58554         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58555
58556         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58557
58558 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58559
58560         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58561
58562         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58563         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58564
58565         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58566         necessary.
58567
58568 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58569
58570         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58571         global for loop; add use of $mathlib.
58572         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58573         settings here; set mathlib for anything but VxWorks.
58574
58575 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58576
58577         * gcc.c-torture: Update to c-torture-1.40 release.
58578
58579 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58580
58581         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58582         dg.exp.
58583
58584 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58585
58586         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58587         global.
58588
58589 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58590
58591         * lib/g++.exp (LIBS): Define if not already.
58592         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58593         (gcc-dg-prune): Call prune_gcc_output.
58594         * lib/gcc.exp (prune_gcc_output): New proc.
58595         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58596         prune_gcc_output.
58597
58598 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58599
58600         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58601         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58602
58603 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58604
58605         * gcc.c-torture: Update to c-torture-1.39 release.
58606
58607 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58608
58609         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58610         fails, try others as well.
58611
58612 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58613
58614         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58615         If compilation fails, mark execute tests as `untested'.
58616         If test is marked as unsupported, don't mark compilation and
58617         execute tests as failed.
58618
58619 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58620
58621         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58622         libstdc++ for whether or not we want to be doing shared
58623         libraries.  Delete link_curses since we don't need it anymore.
58624         * lib/mike-g++.exp (postbase): Don't link in libg++.
58625         * g++.old-deja/old-deja.exp: Likewise.
58626
58627 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58628
58629         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58630
58631 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58632
58633         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58634         For that, add `-Wl,-a,shared_archive'.
58635         * g++.old-deja/old-deja.exp: Likewise.
58636
58637 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58638
58639         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58640
58641 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58642
58643         * lib/mike-g++.exp (postbase): Pay attention to the status of
58644         g++_load.
58645
58646 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58647
58648           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58649
58650 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58651
58652         * lib/gcc.exp (default_gcc_start): No longer need to log program
58653         being executed or its output, execute_anywhere does that now.
58654         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58655         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58656
58657 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58658
58659         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58660         the same as those in lib/g++.exp.
58661
58662 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58663
58664         * gcc.c-torture: Update to c-torture-1.38 release.
58665         * gcc.ieee: Related changes.
58666
58667 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58668
58669         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58670         "exec". Minor reformatting changes.
58671
58672         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58673         cross. This means all "exec" calls now work on a remote host as
58674         well.
58675         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58676         cross. Filter out the extra "\r\n" stuff that expect puts in.
58677         (c-torture-execute): Filter out the bogus warnings like
58678         c-torture-compile does. Add support for canadian cross.
58679         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58680         Use execute_anywhere rather than calling exec directly. Now it
58681         works for canadian cross testing.
58682
58683 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58684
58685         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58686         results into a variable, and check that rather than using file exists.
58687
58688 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58689
58690         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58691         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58692
58693 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58694
58695         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58696         lib_curses if there's a shared libg++ in the build tree.
58697
58698 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58699
58700         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58701         if not supported target.
58702
58703 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58704
58705         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58706         link_curses up to always happen, not just for native builds.
58707
58708 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58709
58710         * gcc.c-torture: Update to c-torture-1.36 release.
58711         * gcc.failure: Related changes.
58712
58713 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58714
58715         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58716
58717 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58718
58719         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58720         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58721         runshlib, link_curses, and mathlib for link and run.
58722
58723         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58724         pass the runtime shared library options for Solaris, OSF/1, and
58725         Irix5, and link with -lcurses to avoid unresolved references.
58726
58727 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58728
58729         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58730         only run once.
58731
58732 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58733
58734         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58735
58736 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58737
58738         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58739         do not have a framework for the "compat" tests yet.
58740
58741 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58742
58743         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58744         set to null if we're testing vxworks5.1.  Use that instead of
58745         `-lm' in the setting of LIBS for link and run.
58746
58747 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58748
58749         * config/rom68k.exp (${tool}_load): Major changes to make it
58750         work.  Verified that it does in fact return the stuff in
58751         exec_output properly.  Catch any Emul or any TRAP other than 0.
58752
58753 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58754
58755         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58756         LDFLAGS properly for targets that need stuff from libgloss.
58757         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58758         only run once.
58759         (gpp_initialized): New variable.
58760
58761 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58762
58763         * config/rom68k.exp: Load libgloss.exp.
58764         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58765         so we can produce a fully linked binary.
58766         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58767         so we can produce a fully linked binary.
58768
58769 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58770
58771         * lib/plumhall.exp (ph_section): Watch for expected failures.
58772         Add missing `else'.
58773
58774         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58775         run the testcase.
58776         (c-torture): Likewise.
58777
58778 1995-08-28  Doug Evans  <dje@cygnus.com>
58779
58780         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58781
58782         * lib/mike-g++.exp (mike_cleanup): New proc.
58783         (prebase): New globals compiler_result, not_compiler_result,
58784         target_regexp.
58785         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58786         allow leading "-" in pattern.  Watch for unsupported tests.
58787         If $compiler_result is set, pattern match assembler code,
58788         and ditto for $not_compiler_result.
58789         * lib/mike-gcc.exp: Likewise.
58790
58791         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58792         execution "succeeded".
58793
58794 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58795
58796         * config/win32.exp: New file.
58797         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58798
58799 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58800
58801         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58802         unsupported.
58803         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58804         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58805         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58806
58807         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58808         "... without exceptions was ...".  That is now handled by
58809         prune_system_crud.
58810         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58811
58812 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58813
58814         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58815         sieve.c,sort2.c}: New files.
58816         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58817         sieve.exp,sort2.exp}: Drivers for them.
58818
58819         * lib/mike-gcc.exp (program_output): New user settable variable.
58820         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58821         messages.
58822         * lib/mike-g++.exp (program_output): New user settable variable.
58823
58824         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58825
58826         * config/sh.exp: Deleted (use sim.exp instead).
58827
58828 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58829
58830         * config/vx.exp: Declare CHECKTASK as global.
58831         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58832         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58833         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58834
58835 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58836
58837         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58838         target. Like vx.exp, only includes `vx29k.exp' instead of
58839         `vxworks.exp'.
58840
58841 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58842
58843         * config/sim.exp: Increase time limit from 120 seconds to 240.
58844
58845 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58846
58847         * gcc.c-torture/execute/950628-1.c: New test.
58848
58849 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58850
58851         * gcc.c-torture: Update with changes/additions from
58852         c-torture-1.34.
58853
58854 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58855
58856         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58857
58858 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58859
58860         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58861
58862 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58863
58864         * gcc.c-torture/compile/950512-1.c: New test.
58865         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58866         * gcc.dg/struct-ret-1.c: Likewise.
58867
58868 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58869
58870         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58871           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58872
58873 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58874
58875         * gcc.c-torture/special/920411-1.c: Deleted.
58876         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58877
58878 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58879
58880         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58881         cpu limit.
58882
58883 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58884
58885         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58886
58887 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58888
58889         From kenner;
58890         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58891         is the proper length.
58892         * va-arg-3.c: Likewise.
58893
58894 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58895
58896         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58897         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58898
58899         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58900         * lib/g++.exp (default_g++_start): Delete old cruft.
58901
58902 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58903
58904         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58905         (2 * (1 << 18)) to (2 * (1 << 17)).
58906
58907         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58908
58909 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58910
58911         * config/rom68k.exp: Renamed from config/idp.exp
58912
58913 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58914
58915         * c-torture/compile/921109-2.c
58916
58917 1995-04-18  Mike Stump  <mrs@cygnus.com>
58918
58919         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58920         excess errors.
58921
58922 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58923
58924         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58925         output.
58926         * lib/g++.exp (default_g++_start): Likewise.
58927
58928 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58929
58930         * gcc.c-torture/compile/950329-1.c: New test.
58931
58932 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58933
58934           * config/bug.exp (${tool}_load): Updated to use new remote_open
58935           and remote_close procs.
58936         * config/idp.exp: New file.
58937
58938 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58939
58940         * gcc.c-torture/execute/950322-1.c: New test.
58941
58942 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58943
58944         * config/vx.exp (${tool}_load): Clean up testing of return code from
58945         vxworks_ld and vxworks_spawn.
58946
58947 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58948
58949         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58950
58951 1995-03-13  Mike Stump  <mrs@cygnus.com>
58952
58953         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58954         can mark excess errors on a machine by machine basis.  Note, the
58955         default is to not expect any excess errors, even when excess
58956         errors test - is given, so you will want to put an XFAIL ... on
58957         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58958         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58959         those 4 machines, but no others.
58960
58961 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58962
58963         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58964         * lib/c-torture.exp: to here.
58965
58966 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58967
58968         * gcc.c-torture/execute/950221-1.c: New test.
58969         * gcc.c-torture/execute/struct-ret-1.c: New test.
58970         * gcc.c-torture/compile/950221-1.c: New test.
58971
58972         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58973
58974 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58975
58976         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58977         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58978
58979 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58980
58981         * g++.gb: New directory of tests, derived from my signature and
58982         class scoping tests.
58983
58984         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58985         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58986         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58987         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58988         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58989         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58990         * g++.gb/sig25.C: Likewise.
58991
58992         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58993         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58994         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58995         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58996         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58997         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58998         * g++.gb/sig25.exp: Likewise.
58999
59000         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59001         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59002         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59003         * g++.gb/scope13.C: Likewise, this test still fails.
59004
59005         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59006         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59007         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59008         * g++.gb/scope13.exp: Ditto.
59009
59010         * g++.gb/README: New file, explains what these tests are about.
59011
59012 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59013
59014         * lib/dg.exp (dg-do): Support `preprocess'.
59015         (dg-test): Likewise.
59016
59017 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59018
59019         * config/udi.exp: change "continue -expect" to "exp_continue".
59020
59021 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59022
59023         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59024         Delete redundant tests.
59025
59026         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59027         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59028         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59029         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59030         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59031         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59032         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59033         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59034
59035         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59036         storing label pointers.
59037         * gcc.c-torture/execute/921019-1.c: Likewise.
59038         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59039         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59040         parameter fp.
59041         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59042         constants.
59043
59044         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59045         Delete obsolete tests.
59046
59047         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59048         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59049         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59050         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59051         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59052         * gcc.c-torture/compile/950124-1.c: New test.
59053
59054         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59055
59056 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59057
59058         * lib/mike-g++.exp: Add -lm to LIBS.
59059
59060 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59061
59062         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59063
59064 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59065
59066         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59067
59068 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59069
59070         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59071
59072 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59073
59074         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59075         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59076         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59077         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59078         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59079         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59080         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59081         * g++.law/{operators31.C, operators32.C,
59082         * g++.law/{operators33.C, operators34.C}: Likewise.
59083         * g++.law/{pic1.C, refs2.C}: Likewise.
59084         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59085         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59086         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59087         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59088
59089         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59090         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59091         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59092         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59093         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59094         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59095         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59096         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59097         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59098         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59099         * g++.law/{operators34.exp}: Likewise.
59100         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59101         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59102         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59103         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59104         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59105
59106         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59107         No longer expected to fail.
59108         * g++.law/missed-error3.C: Tweak for recent bool changes.
59109
59110 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59111
59112         * config/emb-unix: Deleted.
59113         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59114         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59115
59116 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59117
59118         * lib/dg.exp (dg-test): Fix typo in last patch.
59119
59120 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59121
59122         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59123         (handles multiple occurrences).
59124
59125 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59126
59127         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59128         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59129         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59130         printed).
59131         * lib/c-torture.exp (c-torture-compile): Likewise.
59132         (c-torture): Prepend full path if missing.
59133         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59134         (gcc_fail): Likewise.
59135         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59136
59137 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59138
59139         * lib/netware.exp: Only attach to NetWare i386 systems.
59140
59141 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59142
59143         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59144         messages.  Add test name to "output pattern match" pass/fail message.
59145
59146 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59147
59148         * gcc.dg: New testsuite.
59149         * gcc.dg/dg.exp: New file.
59150
59151         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59152         test-switch.c}: Deleted.
59153
59154         * gcc.misc-tests/msgs.exp: New testcase driver.
59155
59156 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59157
59158         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59159         Watch for illegal return values from ${tool}_load.
59160         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59161         cross targets.  Coerce return value >0 to 1.
59162
59163 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59164
59165         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59166
59167         * config/emb-unix.exp: New file.
59168
59169         * config/sim.exp: Error if variable $SIM not defined.
59170         (${tool}_load): Mark test as "untested" if simulator missing.
59171
59172         * config/unix.exp: Load remote.exp to get rcp_download.
59173         * lib/c-torture.exp: Use different option lists for testcases with
59174         and without loops.
59175         * gcc.c-torture/execute/execute.exp: Likewise.
59176
59177 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59178
59179         * config/*.exp: Clarify return code from ${tool}_load.
59180         Call `unresolved' or `untested' instead of `warning' or `perror'
59181         (sometimes you still want to call both though).
59182         Add comment that `shell_id' is local to each file.
59183         * config/udi.exp (timeout): Set to 30.
59184         Don't print warning if connection fails, $connectmode has already
59185         printed an error.
59186         (${tool}_load): Move verbose messages to level 2.
59187         Rework pattern for "Process started" message.
59188         Pass `shell_id' to ${connectmode}_download.
59189         Retry twice upon timeout.  Make resetting of target more robust.
59190         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59191         Pass `shell_id' to exit_$connectmode.
59192         Only call exit_$connectmode if connected.
59193         * config/unix.exp (${tool}_load): Check return codes better.
59194         * config/vrtx.exp (${tool}_load): Likewise.
59195         * config/vx.exp (${tool}_load): Likewise.
59196         Delete unneeded global's.
59197         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59198         from ${tool}_load.
59199         (dg-stat): Delete.
59200         (dg-init): Delete recording of pass/fail counts.
59201         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59202         (old-dejagnu-init): Likewise.
59203         (old-dejagnu-stat): Delete contents, empty proc now.
59204         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59205         (c-torture): Delete references to lcnt, lpass, lfail.
59206         Get option list from TORTURE_OPTIONS.
59207         Delete -funroll[-all]-loops if no loops.
59208         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59209         (g++_stat): Delete contents (empty proc now).
59210         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59211         (gcc_finish): Likewise.
59212         (gcc_stat): Deleted.
59213         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59214         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59215         * gcc.c-torture/execute/execute.exp: Likewise.
59216         Split tests into two parts: compile, execute.
59217         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59218         no loops.  Update to reflect clarified return codes from ${tool}_load.
59219
59220 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59221
59222         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59223         to grep for.
59224         (old-dejagnu): Likewise (where necessary).
59225
59226 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59227
59228         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59229
59230         * lib/dg.exp (dg-process-target): Fix processing of selector.
59231         Add comment regarding use of `error'.
59232
59233         * lib/gcc.exp (prune_system_crud): Define if missing.
59234         * lib/g++.exp (prune_system_crud): Likewise.
59235
59236         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59237         Call prune_system_crud.
59238         * lib/dg.exp (dg-runtest): New proc.
59239         Use perror instead of send_user for tcl errors in testcase.
59240         Don't return any value, it's never used.
59241         Don't clobber previous definition of `unknown'.
59242         Print tcl errors in `dg-final'.
59243
59244 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59245
59246         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59247         (dg-test): Don't print errorInfo, it contains stack backtrace.
59248
59249 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59250
59251         * lib/g++.exp (runtest_file_p): Define if missing.
59252
59253 1994-09-24  Doug Evans  (dje@cygnus.com)
59254
59255         * lib/mike-g++.exp: Comment out loading of g++.exp.
59256         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59257         (default_g++_version): Always print something.
59258         (default_g++_start): Comment out call to `which'.
59259         (g++_start, g++_load): Deleted (must be defined in config file).
59260         * lib/gcc.exp: Test for existence of $CC at start.
59261         Delete check for tmpdir (done in gcc_init).
59262         (default_gcc_version): Always print something.
59263         (default_gcc_start): Comment out call to `which'.
59264         * config/*.exp: Major cleanup - make cross targets work at least a
59265         little better for g++ (by not being "--tool gcc" specific).
59266         Rename gcc_xxx to ${tool}_xxx.
59267         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59268         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59269
59270 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59271
59272         * lib/c-torture.exp (c-torture-compile): Rework compiler
59273         message processing.
59274
59275         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59276         c-torture.
59277
59278 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59279
59280         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59281
59282         * lib/dg.exp (dg-process-target): Support { target native }.
59283
59284 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59285
59286         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59287         looked for "... program xxx got fatal signal".
59288         Correct regsub munging of `comp_output'.
59289         Ignore compiler messages "path prefix not used" and "linker input
59290         file unused".
59291
59292 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59293
59294         * lib/gcc.exp (runtest_file_p): Define if missing.
59295         * gcc.prms/template.c: Example to work from.
59296
59297 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59298
59299         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59300         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59301
59302         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59303         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59304         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59305         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59306
59307         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59308         (dg-process-target): No longer a varargs proc.
59309         Return S/N for target, P/F for xfail.  All callers changed.
59310         (user option procs): More argument checking.
59311         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59312         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59313         (dg-test): Skip test if not running on selected target in `dg-do'.
59314         Update handling of `dg-do-what', `dg-output-text'.
59315         Separate execution pass/fail from output pattern match pass/fail.
59316         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59317
59318 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59319
59320         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59321         target for 920510-1.c.
59322
59323 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59324
59325         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59326         Clean up comment regarding use of passcnt, etc.
59327         (gcc_stat): Don't update `testcnt' here.
59328         (gcc_finish): Do it here.
59329         Might as well reset `but_id' here too.
59330         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59331         to determine if the file should be tested.
59332         * gcc.c-torture/compile/compile.exp: Likewise.
59333         * gcc.c-torture/execute/execute.exp: Likewise.
59334         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59335         * gcc.misc-tests/dg-test.exp: Likewise.
59336         * gcc.prms/prms.exp: Likewise.
59337         * gcc.wendy/wendy.exp: Likewise.
59338         * g++.old-deja.exp: Likewise.
59339         Move "Testing file" message to verbose level 1.
59340
59341 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59342
59343         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59344
59345 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59346
59347         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59348         (default_gcc_start): Accept optional second list element
59349         of compiler flags.  Print compiler output at verbosity level 2.
59350         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59351         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59352         Save current values of framework globals passcnt, failcnt, xpasscnt,
59353         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59354         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59355         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59356         xfailcnt to compute stats.  Update framework global `testcnt' from
59357         pass/fail counts.
59358         (gcc_finish): New proc.  Clean up test environment.
59359         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59360         (gcc_epass, gcc_efail): Delete.
59361         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59362         argument of line number.
59363         (dg-init): If the tool has an init routine, call it.
59364         (dg-test): Remove args `cflags_var' and `libs_var'.
59365         Pass all compiler options to ${tool}_start.
59366         Handle missing line number.
59367         (dg-finish): New function.
59368         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59369         particular files.  Call gcc_finish at end.  Move "skipping test"
59370         message to verbosity level 3.
59371         * gcc.c-torture/compile/compile.exp: Likewise.
59372         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59373         * gcc.c-torture/execute/execute.exp: Likewise.
59374         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59375         Print testcase being tried at verbosity level 1.
59376         * gcc.c-torture/special/special.exp: Unset xfail.
59377         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59378         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59379         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59380         * gcc.failure/failure.exp: Likewise.
59381         * gcc.ieee/ieee.exp: Likewise.
59382         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59383         Update call to dg-test.  Call dg-finish at end.
59384         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59385         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59386         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59387         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59388         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59389         * gcc.wendy/wendy.exp: Add copyright.
59390         Delete setting of tmpdir (done by gcc_init).
59391         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59392         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59393         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59394         gcc_[ce]pass/fail.
59395
59396 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59397
59398         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59399         confusion.
59400         (g++_load): Likewise.
59401
59402         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59403         Rename argument to `prog' to remove the confusion.
59404         Varargs fns behave differently too!
59405         (g++_load): Likewise.
59406
59407         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59408
59409         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59410         what it is.  Delete (always) printing of status value for !native.
59411         Simplify verbose code, and include status and exec_output.
59412         (g++_load): Use gcc_load.
59413
59414 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59415
59416         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59417         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59418         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59419         940714-3.c as these testcases don't exist anymore.  Make
59420         va-arg-1.c expected to pass.
59421
59422 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59423
59424         * gcc.misc-tests/misc.exp: Only run specific testcases.
59425         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59426         * gcc.misc-tests/dg-[1-9].c: New files.
59427
59428         * lib/dg.exp: New testsuite driver.
59429         * gcc.prms/prms.exp: Use it.
59430
59431         * README.gcc: New file.
59432
59433         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59434         Document and reset `lxpass' and `lxfail'.
59435         Simplify "initialized" message.
59436         (gcc_stat): Clean up comments a little.
59437
59438 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59439
59440         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59441
59442 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59443
59444         * lib/old-dejagnu.exp (process-option): New proc.
59445         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59446         (old-dejagnu): Simplify.
59447         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59448
59449 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59450
59451         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59452         exists and is not an empty string.
59453
59454         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59455         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59456         finished.
59457         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59458         automatically.
59459
59460         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59461         longer expected to fail.
59462
59463         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59464         "f" function call.
59465
59466         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59467
59468         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59469         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59470         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59471         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59472         c-torture-1.29.
59473
59474         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59475         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59476
59477         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59478
59479         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59480         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59481
59482         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59483         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59484         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59485
59486 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59487
59488         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59489         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59490         940714-1.c, 940714-2.c, 940714-3.c},
59491         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59492         gcc.misc-tests/{mg.c,mg.exp}:
59493         New tests.
59494         * gcc.noncompile/noncompile.exp: Change accordingly.
59495
59496 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59497
59498         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59499         Undo previous clobberage.
59500
59501 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59502
59503         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59504         * gcc.special/{930510-1.c, special.exp}:
59505         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59506         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59507         struct-varargs-1.c}: New tests from c-torture-1.26.
59508
59509 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59510
59511         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59512           argument to switch.
59513
59514 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59515
59516         * Revert the previous changes.  Please see Rob's directory
59517         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59518         fixes.
59519
59520 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59521
59522         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59523         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59524         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59525         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59526         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59527         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59528         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59529         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59530         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59531         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59532         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59533         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59534         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59535         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59536         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59537         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59538         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59539         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59540         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59541         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59542         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59543         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59544         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59545         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59546         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59547         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59548         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59549         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59550         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59551         testing changes.
59552
59553 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59554
59555         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59556         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59557         with perror calls.
59558
59559 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59560
59561         * config/unix.exp (g++_load): Fix syntax.
59562
59563 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59564
59565         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59566         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59567         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59568         Don't expect va-arg-1.c to fail.  Correct expected output for
59569         920928-1.c.
59570         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59571         * gcc.wendy/hbm4.c: Correct typo.
59572         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59573
59574 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59575
59576         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59577         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59578         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59579         * lib/c-torture.exp (c-torture-compile): Ditto.
59580
59581         Reduce volume of output (remove all the -I's and such).
59582         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59583         Call gcc_cpass, gcc_cfail.
59584         (c-torture): Pass testing option to c-torture-compile.
59585
59586 1994-03-21  Doug Evans  (dje@cygnus.com)
59587
59588         Bring patches over from progressive.
59589         * config/default.exp: Exit remote shell cleanly.
59590         (g++_exit, g++_start): Add default versions.
59591         * config/sim.exp (gcc_load): Use perror, not error.
59592
59593 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59594
59595         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59596         set in site.exp.
59597
59598 1994-03-14  Doug Evans  (dje@cygnus.com)
59599
59600         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59601         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59602         (wendy_try): New proc to run testcase.
59603         (main loop): Call 'em.
59604         * gcc.wendy/*.c: Clean up pass to correct expected output.
59605
59606         * lib/gcc.exp: Minor cleanup work.
59607         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59608
59609 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59610
59611         * config/sim.exp (gcc_load): Document return codes better.
59612         Don't pass -v to simulator.
59613
59614 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59615
59616         * gcc.special/920717-x.c: Fix typo.
59617         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59618         get at sources.
59619
59620         * lib/mike-gcc.exp: Fix typo.
59621
59622 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59623
59624         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59625         binary to use, transform the name.
59626         * config/*.exp: rename everything. Nuke any g++ specific files,
59627         it's now a special case of gcc that requires no special support.
59628         Add a default.exp for unsupported targets.
59629
59630 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59631
59632         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59633         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59634         version of Tcl.
59635
59636 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59637
59638         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59639         than a warning.
59640
59641 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59642
59643         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59644
59645 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59646
59647         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59648         option_list.  Compile every file with only 4/6 option choices
59649         (same as C torture) instead of with 12/18 different option
59650         choices.
59651         * lib/c-torture.exp: Likewise.
59652
59653         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59654         not already set.
59655
59656 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59657
59658         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59659         can put an XFAIL *-*-* on excess errors.
59660
59661 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59662
59663         * g++.law: Add more tests derived from g++-bugs snapshots.
59664
59665         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59666         equivalent to g++.law/init9.
59667
59668         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59669         compiled it, and the a.out file after we've run it.
59670
59671 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59672
59673         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59674         compiled it, and the a.out file after we've run it.
59675
59676 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59677
59678         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59679
59680 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59681
59682         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59683         version number.
59684
59685 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59686
59687         * g++.law: New directory of g++ tests derived from the g++-bugs
59688         snapshots.
59689
59690 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59691
59692         * gcc.compile: initbug1.c initbug1.exp testcase added
59693
59694 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59695
59696         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59697         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59698           fixes submitted by Jeff Law (law@cs.utah.edu)
59699         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59700           Jeff Law (law@cs.utah.edu)
59701
59702
59703 1993-11-30  Mike Stump  (mrs@cygnus.com)
59704
59705         * config/unix-g++.exp: Follow the gcc way of doing things.
59706         * g++.old-deja/old-deja.exp: Minor updates.
59707         * lib/g++.exp: New file, follow the gcc way of doing things.
59708         * lib/old-dejagnu.exp: Minor updates.
59709         * lib/mike-g++.exp: Always unset errorInfo.
59710
59711 1993-11-06  Mike Stump  (mrs@cygnus.com)
59712
59713         * lib/gcc.exp: Fix some errors with the below change, CC and
59714         CFLAGS should be global when setting, not local.
59715
59716 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59717
59718         * lib/gcc.exp: Transform tool name.
59719
59720 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59721
59722         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59723
59724 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59725
59726         * lib/gcc.exp: change gcc_done to gcc_stat
59727
59728 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59729
59730         * Upgraded gcc testsuite to c-torture version 1.25
59731
59732 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59733
59734         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59735         * lib/c-torture: added hooks for new reporting code.
59736
59737 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59738
59739         * config/sh-gcc.exp: check if sh-sim exists in the path
59740
59741 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59742
59743         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59744         * gcc.compile/compile.exp: Initial changes for new logic.
59745         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59746         * gcc.failure/failure.exp: Initial changes for new logic.
59747         * gcc.ieee/ieee.exp: Initial changes for new logic.
59748         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59749         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59750         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59751         * lib/c-torture.exp: Initial changes for new logic.
59752         * lib/gcc.exp: Initial changes for new logic.
59753
59754 1993-10-15  Mike Stump  (mrs@cygnus.com)
59755
59756         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59757         depend upon failure or success.  Fully qualify names in failure
59758         and success messages.  Always remove a.out before starting
59759         compile, just in case.  Pay more attention to error text output by
59760         the compiler.  Handle testcases with no known past errors just
59761         like all others, so that things are uniform.  Other miscellaneous
59762         improvements.
59763
59764 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59765
59766         * gcc.cpp: new directory for cpp tests
59767
59768 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59769
59770         * lib/chill.exp: Code reformatted, removed unused code.
59771         * config/unix-chill.exp: Code reformatted, removed unused code.
59772         * chill.execute/execute.exp: Code reformatted, removed unused code.
59773         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59774
59775 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59776
59777         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59778         routines not written.
59779
59780 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59781
59782         * config/bug-gcc.exp: Use new procs from bug.exp.
59783
59784 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59785
59786         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59787         via ftp, rather than depending on NFS.
59788         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59789         case.
59790
59791 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59792
59793         * config/bug-gcc.exp: Use new download proc.
59794
59795 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59796
59797         * chill.execute/execute.exp: cleanups, handles errors better
59798         * chill.compile/compile.exp: rewrite, based on execute.exp
59799         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59800         * lib/chill.exp: major changes to diff proc and compile and link
59801         procs. added chill_fail and chill_pass wrappers to pass and
59802         fail. added more comments, and handle error codes better.
59803         Added a hack to capture stderr from exec, so noncompile tests
59804         can work.
59805
59806 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59807
59808         * chill.execute/execute.exp: rewrite of testsuite driver
59809         * lib/chill.exp: rewrite of testsuite driver
59810         * config/unix-chill.exp: rewrite of testsuite driver
59811
59812 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59813
59814         In chill.execute:
59815         * iexpr.ch: Standardize uppercase.
59816         * tuples.dat: Standardize uppercase.
59817         * vary.ch: standardize.  Correct varying string assignments.
59818         * vary.dat: Add new output lines.
59819
59820 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59821
59822         In chill.execute:
59823         * chprintf.ch: Standardize use of uppercase.
59824         * tuples.ch: Standardize and turn arr2 into a DCL,
59825           rather than a SYN.
59826         * pinits.ch: Standardize.
59827
59828 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59829
59830         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59831         * Makefil: Renamed to Makefile.in.
59832         * configure.in: New.
59833
59834 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59835
59836         In chill.execute:
59837         * .cvsignore: Add result/output files.
59838         * Makefile: Fix up variables at start.  Use MFLAGS
59839           everywhere.  Correct bool_loc, built_ins entries.
59840           Add entry for vary1.ch.
59841         * bitarray.ch: Standardize upper-case usage.
59842         * bitexpr.ch: Standardize, add output of b1.
59843         * params.ch: Use arrayt in along PROC parameters, to
59844           avoid novelty problems.
59845         * sets.ch: Tiny cleanup.
59846         * vary1.ch: Re-indent.
59847
59848 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59849
59850         * Add PR-related files to Makefiles, .cvsignore files, etc.
59851
59852 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59853
59854         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59855           with compiler objects. New names are test-flow.c and test-loop.c
59856
59857 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59858
59859         * Upgraded c-torture tests from 1.19 to 1.20
59860
59861         * new files:
59862         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59863         * gcc.compile: 930623-1.c 930623-2.c
59864         * gcc.noncompile: 930622-1.c 930622-2.c
59865         * gcc.failure: 920411-1.c 920627-2.c
59866         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59867
59868 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59869
59870         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59871           More changes to get testsuite working properly. Needs more work.
59872           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59873
59874 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59875
59876         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59877           More changes to get testsuite working properly. Needs more work.
59878
59879 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59880
59881         * chill.compile/compile.exp: Added for Dejagnu support
59882         * chill.execute/execute.exp: Added for Dejagnu support
59883         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59884
59885 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59886
59887         This should complete moving the CHILL test files.
59888         * chill.noncompile(.cvsignore printf.grt
59889             in-printf.grt chprintf.grt chprintf.ch):
59890             Added test-support files.
59891           (Makefile): Modified further.
59892         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59893             signal.ch): Added test files.
59894           * chill.execute (.cvsignore printf.grt printr.c
59895             in-printf.grt rts.c chprintf.grt rts.h): Added
59896           test-support files.
59897             (Makefile): More corrections.
59898
59899 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59900
59901         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59902           test cases, ready for DejaGnu.
59903
59904 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59905
59906         * Upgraded c-torture tests from 1.18 to 1.19
59907
59908         * gcc.compile: added test(s):
59909           930607-1.c
59910         * gcc.execute: added test(s):
59911           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59912
59913         * added new subdirectory for misc tests: gcc.misc-tests
59914         * gcc.misc-test(s): added tests:
59915           inst-check.c test-consts.c test-ior.c test-switch.c
59916
59917 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59918
59919         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59920
59921 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59922
59923         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59924
59925 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59926
59927         * Upgraded c-torture tests from 1.17 to 1.18
59928
59929 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59930
59931         * Upgraded c-torture tests from 1.12 to 1.17
59932
59933 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59934
59935         * lib/old-dejagnu.exp:
59936           Fixed handling of XFAIL target triplets to correctly
59937           recognize wildcard characters.  Removed code that
59938           appended a unique id tag to the end of the file name
59939           printed out by the result of the testcases within a
59940           given test file.
59941
59942 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59943
59944         * lib/old-dejagnu.exp:
59945           Reworked expected failure handling to trigger off of XFAIL
59946           keyword in keyphrase embeded in testcase source code. The
59947           XFAIL keyword must be at the end of the keyphrase line. It
59948           may optionally be followed by one or more target triplets.
59949           It has just occured that the handling of wildcards in the
59950           target triplet may not be correct.
59951
59952 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59953
59954         * g++.old-deja/tests:
59955           Moved all subdirectories up one level into g++.old-deja .
59956
59957         * lib/old-dejagnu.exp:
59958           Fixed problem with CXXFLAGS not being properly reset, and being
59959           corrupted with extraneous "-c" compiler option.  This was
59960           causing binaries to not be generated for test that needed them.
59961           Modified strings passed to "pass" and "fail" so that individual
59962           tests from the same test file would be distinguished by an
59963           identifier appended to the test file name in the summary logs;
59964           this corrected a problem with erroneous diff logs.  Added code
59965           to search testcases for expected fail and unexpected pass keywords.
59966
59967 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59968
59969         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59970
59971 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59972
59973         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59974           Removed extraneous text from end of "Special g++ Options"
59975           keyphrase.
59976
59977         * lib/old-dejagnu.exp: Added pattern matching to look for new
59978           keywords, embedded in testcases comments, which will trigger
59979           calls to xpass and xfail.
59980
59981 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59982
59983         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59984           comments embedded in the testcases, especially the one looking for
59985           special compiler options, as well as the pattern matching for the
59986           compiler output again.
59987
59988 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59989
59990         * lib/old-dejagnu.exp: Do a proper check of the return value for
59991           execute tests. Fixed several problems with the pattern matching
59992           of the compiler output which gave erroneous test results.
59993           Changed several of the test result messages to be more descriptive.
59994         * config/unix-g++.exp: Proc g++_load now actually works and
59995           executes the tests passed to it and returns a usable return
59996           value.
59997
59998 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59999
60000           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60001
60002 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60003
60004         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60005           Modified both files to properly execute the old style
60006           dejagnu tests. The previous versions of these files were
60007           experimental and did not function anything near correctly.
60008
60009 1993-04-05  Rob Savoye  (rob@cygnus.com)
60010
60011         * Removed all Makefile.in and configure.in files. No configuration
60012         needed now.
60013
60014 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60015
60016         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60017
60018 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60019
60020         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60021         gcc.special/configure.in, gcc.noncompile/configure.in,
60022         gcc.execute/configure.in, gcc.code_quality/configure.in,
60023         g++.other/configure.in, g++.old-deja/configure.in,
60024         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60025         in srcname setting.
60026
60027 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60028
60029         * lib/udi.exp: Fixed mondfe and mondfe_download.
60030         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60031         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60032
60033 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60034
60035         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60036         (gdb_exit): Don't remove *_soc files.
60037
60038 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60039
60040         * lib/c-torture.exp: Don't look for main; instead always use -w
60041         -c.  This is how the c-torture tests work.  Remove the object
60042         file if the compilation succeeds.
60043         * gcc.execute/execute.exp: Remove executable if test passes.
60044         * gcc.noncompile/noncompile.exp: Every test is an expected
60045         failure.
60046         * gcc.special/special.exp: Added tests from c-torture 1.11,
60047         corrected use of existing test.
60048         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60049         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60050         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60051         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60052         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60053         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60054         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60055         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60056         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60057         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60058         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60059         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60060         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60061         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60062         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60063         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60064         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60065         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60066         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60067         c-torture 1.11.
60068         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60069         correspond to c-torture 1.11.
60070
60071         * New file.