OSDN Git Service

* lib/target-supports.exp (check_effective_target_mips_soft_float):
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2         
3         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4         Delete.
5         (check_effective_target_hard_float): New.
6         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
7         * gcc.dg/pr30957-1.c: Likewise.
8         
9 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
10
11         PR ada/15803
12         * gnat.dg/specs/variant_part.ads: New test.
13
14         PR ada/17318
15         * gnat.dg/specs/attribute_parsing.ads: New test.
16
17         PR ada/32792
18         * gnat.dg/specs/integer_value.ads: New test.
19
20         PR ada/22559
21         * gnat.dg/specs/delta_small.ads: New test.
22
23 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
24
25         PR tree-optimization/34140
26         * gcc.c-torture/compile/20071128-1.c: New test.
27
28 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
29
30         PR fortran/32928
31         * gfortran.dg/data_array_1.f90
32         * gfortran.dg/data_array_2.f90
33         * gfortran.dg/data_array_3.f90
34         * gfortran.dg/data_array_4.f90
35
36 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
37
38         PR fortran/34227
39         * gfortran.dg/blockdata_5.f90: New test.
40         * gfortran.dg/blockdata_6.f90: New test.
41
42 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
43
44         PR tree-optimization/34016
45         * gcc.dg/pr34016.c: New test.
46
47 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
48
49         PR fortran/29389
50         * gfortran.dg/stfunc_6.f90: New test.
51
52         PR fortran/33850
53         * gfortran.dg/assign_10.f90: New test.
54
55 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
56
57         PR fortran/33541
58         * gfortran.dg/use_11.f90: New test.
59
60         PR fortran/34231
61         * gfortran.dg/generic_15.f90: New test.
62
63 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
64
65         PR target/34225
66         * gcc.dg/pr34225.c: New test.
67
68 2007-11-27  Richard Guenther  <rguenther@suse.de>
69
70         PR tree-optimization/34241
71         * g++.dg/torture/pr34241.C: New testcase.
72
73 2007-11-27  Richard Guenther  <rguenther@suse.de>
74
75         * gcc.dg/builtins-error.c: New testcase.
76
77 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
78
79         PR c++/34213
80         * g++.dg/ext/visibility/anon8.C: New test.
81
82 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
83
84         PR target/34077
85         * gcc.target/i386/pr34077.c: New testcase.
86
87 2007-11-26  Tobias Burnus  <burnus@net-b.de>
88
89         PR fortran/34203
90         * gfortran.dg/backslash_3.f: Add -fbackslash option.
91         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
92         * gfortran.dg/backslash_1.f90: Remove no longer needed
93         -fno-backslash option.
94
95 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
96
97         PR c/23722
98         * gcc.dg/cpp/19990413-1.c: Update.
99         * gcc.dg/parse-else-error.c: New.
100         * gcc.dg/parse-else-error-2.c: New.
101         * gcc.dg/parse-else-error-3.c: New.
102         * gcc.dg/parse-else-error-4.c: New.
103
104 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
105
106         PR c++/34081
107         * g++.dg/template/dependent-expr6.C: New testcase.
108
109 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
110
111         PR target/34215
112         * gcc.target/i386/pr34215.c: New test.
113
114 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
115
116         PR target/34174
117         * gcc.dg/torture/pr34174-1.c: New.
118
119 2007-11-26  Richard Guenther  <rguenther@suse.de>
120
121         PR middle-end/34233
122         * gcc.dg/pr34233.c: New testcase.
123
124 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
125             Revital Eres  <eres@il.ibm.com>
126
127         PR rtl-optimization/34085
128         * gcc.dg/tree-prof (bb-reorg.c): New test.
129
130 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
131
132         * lib/target-supports.exp (check_effective_target_mips_soft_float):
133         Return true for MIPS16 targets.
134
135 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
136
137         PR fortran/33152
138         * gfortran.dg/blockdata_4.f90: New test.
139
140 2007-11-25  Tobias Burnus  <burnus@net-b.de>
141
142         PR fortran/34079
143         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
144         * gfortran.dg/bind_c_usage_16.f03: New.
145         * gfortran.dg/bind_c_usage_16_c.c: New.
146
147 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
148
149         * gnat.dg/specs/size_clause1.ads: New test.
150         * gnat.dg/specs/size_clause2.ads: Likewise.
151         * gnat.dg/specs/size_clause3.ads: Likewise.
152
153 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
154
155         PR fortran/33499
156         * gfortran.dg/entry_16.f90: New test.
157
158 2007-11-24  Tobias Burnus  <burnus@net-b.de>
159
160         PR fortran/34192
161         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
162
163 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
164
165         PR fortran/33541
166         * gfortran.dg/nested_modules_1.f90: Change the reference to
167         FOO, forbidden by the standard, to a reference to W.
168         * gfortran.dg/use_only_1.f90: New test.
169
170 2007-11-23  Tobias Burnus  <burnus@net-b.de>
171
172         PR fortran/34209
173         * gfortran.dg/nearest_3.f90: New test.
174
175 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
176
177         PR fortran/33317
178         * gfortran.dg/optional_dim_2.f90: New test.
179
180 2007-11-23  Tobias Burnus  <burnus@net-b.de>
181
182         PR fortran/34187
183         * gfortran.dg/bind_c_usage_15.f90: New.
184
185 2007-11-23  Tobias Burnus  <burnus@net-b.de>
186
187         PR fortran/34192
188         * gfortran.dg/nearest_2.f90: New.
189
190
191 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
192
193         PR c++/30293
194         PR c++/30294
195         * g++.dg/ext/java-2.C: New test.
196
197 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
198             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
199         
200         PR c++/5310
201         * g++.dg/warn/pr5310.C: New.
202         * g++.dg/warn/pr33160.C: New.
203         
204 2007-11-23  Richard Guenther  <rguenther@suse.de>
205             Michael Matz  <matz@suse.de>
206
207         PR tree-optimization/34176
208         * gcc.c-torture/execute/pr34176.c: New testcase.
209
210 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
211
212         PR c++/34198
213         * gcc.dg/Wconversion-5.c: New test.
214         * g++.dg/Wconversion3.C: New test.
215
216 2007-11-23  Richard Guenther  <rguenther@suse.de>
217
218         * gcc.dg/tree-ssa/alias-17.c: New testcase.
219
220 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
221
222         PR c/14050
223         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
224         qualifiers in abstract declarator.
225
226 2007-11-22  Tobias Burnus  <burnus@net-b.de>
227
228         * gfortran.dg/derived_constructor_comps_3.f90: New.
229
230 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
231
232         PR c++/34094
233         * g++.dg/ext/visibility/anon7.C: New test.
234
235 2007-11-22  Tobias Burnus  <burnus@net-b.de>
236
237         PR fortran/34079
238         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
239         * gfortran.dg/bind_c_usage_13.f03: New.
240         * gfortran.dg/bind_c_usage_14.f03: New.
241
242 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
243
244         PR rtl-optimization/33848
245         * gcc.dg/torture/pr33848.c: New test.
246
247 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
248
249         PR fortran/34083
250         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
251
252 2007-11-20  Richard Guenther  <rguenther@suse.de>
253
254         PR middle-end/34154
255         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
256
257 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
258
259         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
260
261 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
262
263         PR fortran/32770
264         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
265         so test passes with -frecord-marker=8.
266         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
267         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
268         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
269         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
270         * gfortrand.dg/modulo_1.f90:  Likewise.
271
272 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
273
274         * lib/target-supports.exp (check_effective_target_mips_soft_float):
275         New procedure.
276         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
277         * gcc.dg/pr30957-1.c: Likewise.
278
279 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
280
281         PR c++/34089
282         * g++.dg/template/crash74.C: New test.
283
284 2007-11-20  Richard Guenther  <rguenther@suse.de>
285
286         * gcc.c-torture/execute/20071120-1.c: New testcase.
287
288 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
289
290         PR c/34146
291         * gcc.dg/tree-ssa/pr34146.c: New test.
292
293         PR testsuite/33978
294         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
295         dependent on target settings like move_by_pieces etc.
296
297         PR c++/28879
298         * g++.dg/template/vla2.C: New test.
299
300         PR c++/33962
301         * g++.dg/overload/template3.C: New test.
302
303 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
304
305         PR fortran/33317
306         * gfortran.dg/optional_dim_2.f90: Remove test.
307
308 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
309
310         * gcc.dg/dfp/ddmode-ice.c: New test.
311
312 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
313
314         PR tree-optimization/34036
315         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
316
317 2007-11-19  Richard Guenther  <rguenther@suse.de>
318
319         PR tree-optimization/34
320         * gcc.c-torture/execute/pr34099-2.c: New testcase.
321
322 2007-11-19  Tobias Burnus  <burnus@net-b.de>
323
324         PR fortran/34079
325         * gfortran.dg/bind_c_usage_10_c.c: New.
326         * gfortran.dg/bind_c_usage_10.f03: New.
327
328 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
329
330         * gcc.dg/pr33007.c: Expect new warning.
331         * gcc.dg/tree-ssa/recip-5.c: Likewise.
332         * g++.dg/opt/pr34036.C: New test.
333
334 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
335
336         PR c++/30988
337         * g++.dg/warn/noreturn-4.C: New test.
338         * g++.dg/warn/noreturn-5.C: New test.
339         * g++.dg/warn/noreturn-6.C: New test.
340         * g++.dg/warn/noreturn-7.C: New test.
341
342 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
343
344         PR fortran/32770
345         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
346         integers so tests works with -fdefault-integer-8.
347         * gfortran.fortran-torture/execute/elemental.f90:  Use default
348         integers so test passes with -fdefault-integer-8.
349         * gfortran.fortran-torture/execute/der_io.f90:  Increase
350         buffer length so test passes with -fdefault-integer-8.
351         * gfortran.dg/bounds_check_8.f90:  Likewise.
352         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
353         * gfortran.dg/equiv_7.f90:  Set kind so test passes
354         with -fdefault-integer-8.
355         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
356         provoke overflow.
357
358 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
359
360         PR fortran/33317
361         * gfortran.dg/optional_dim_2.f90: New test.
362         
363         PR fortran/34139
364         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
365         
366 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
367
368         PR rtl-optimization/34132
369         * gcc.c-torture/compile/20071118-1.c: New test.
370
371 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
372
373         PR fortran/31608
374         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
375
376 2007-11-18  Tobias Burnus  <burnus@net-b.de>
377
378         PR fortran/34137
379         * gfortran.dg/entry_14.f90: New.
380         * gfortran.dg/entry_15.f90: New.
381
382 2007-11-18  Richard Guenther  <rguenther@suse.de>
383
384         PR tree-optimization/34127
385         * gcc.c-torture/compile/pr34127.c: New testcase.
386
387 2007-11-18  Ben Elliston  <bje@au.ibm.com>
388
389         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
390         type specifier, as they are not permitted according to the AltiVec
391         Programming Interface Manual.
392
393 2007-11-17  Tobias Burnus  <burnus@net-b.de>
394
395         PR fortran/34133
396         * gfortran.dg/bind_c_usage_9.f03: New.
397         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
398
399 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
400
401         PR fortran/25252
402         * interface.c (gfc_current_interface_head,
403         gfc_set_current_interface_head): New functions.
404         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
405         On syntax error, restore previous state of the interface.
406         * gfortran.h (gfc_current_interface_head,
407         gfc_set_current_interface_head): New prototypes.
408
409 2007-11-17  Richard Guenther  <rguenther@suse.de>
410
411         PR middle-end/34130
412         * gcc.c-torture/execute/pr34130.c: New testcase.
413
414 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
415
416         PR fortran/34108
417         * gfortran.dg/fmt_label_1.f90: New test.
418
419 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
420
421         PR fortran/33957
422         * gfortran.dg/initialization_15.f90 : New test.
423
424 2007-11-16  Richard Guenther  <rguenther@suse.de>
425
426         PR middle-end/34030
427         * gcc.c-torture/compile/pr34030.c: New testcase.
428
429 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
430
431         PR fortran/34008
432         * gfortran.dg/interface_assignment_3.f90.
433
434 2007-11-16  Richard Guenther  <rguenther@suse.de>
435
436         PR tree-optimization/33870
437         * gcc.dg/torture/pr33870.c: New testcase.
438
439 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
440
441         PR fortran/33986
442         * gfortran.dg/allocatable_function_3.f90.
443
444 2007-11-16  Richard Guenther  <rguenther@suse.de>
445
446         PR tree-optimization/34113
447         * gcc.c-torture/compile/pr34113.c: New testcase.
448
449 2007-11-16  Richard Guenther  <rguenther@suse.de>
450
451         PR tree-optimization/34099
452         * g++.dg/torture/pr3499.C: New testcase.
453         * gcc.c-torture/execute/pr34099.c: Likewise.
454
455 2007-11-16  Olivier Hainque  <hainque@adacore.com>
456
457         * gnat.dg/release_unc_maxalign.adb: New test.
458
459 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
460
461         PR c++/34100
462         * g++.dg/template/crash73.C: New test.
463
464 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
465
466         PR middle-end/23848
467         * gcc.dg/tree-ssa/pr23848-1.c: New test.
468         * gcc.dg/tree-ssa/pr23848-2.c: New test.
469         * gcc.dg/tree-ssa/pr23848-3.c: New test.
470         * gcc.dg/tree-ssa/pr23848-4.c: New test.
471
472 2007-11-15  Tobias Burnus  <burnus@net-b.de>
473
474         PR fortran/33917
475         * gfortran.dg/proc_decl_11.f90: New.
476
477 2007-11-15  Ben Elliston  <bje@au.ibm.com>
478
479         * gcc.target/spu/compare-dp.c: New test.
480
481 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
482
483         * gcc.dg/pr33923.c: New test.
484
485 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
486
487         PR middle-end/34088
488         * gcc.dg/pr34088.c: New test.
489
490 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
491
492         * gcc.c-torture/compile/20071114-1.c: New test.
493
494 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495
496         PR fortran/31608
497         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
498         to match known variations in symbol format. Document in comments.
499
500 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
501
502         PR fortran/33985
503         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
504
505 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
506
507         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
508         when done.
509
510 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
511
512         PR fortran/33162
513         * gfortran.dg/proc_decl_1.f90: Update.
514         * gfortran.dg/proc_decl_7.f90: New test.
515         * gfortran.dg/proc_decl_8.f90: New test.
516         * gfortran.dg/proc_decl_9.f90: New test.
517         * gfortran.dg/proc_decl_10.f90: New test.
518
519 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
520
521         PR fortran/34080
522         * gfortran.dg/transfer_assumed_size_1.f90: New test.
523
524 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
525
526         PR c++/34054
527         PR c++/34056
528         PR c++/34057
529         PR c++/34058
530         PR c++/34060
531         * g++.dg/parse/crash36.C: Add another dg-error.
532         * g++.dg/cpp0x/pr34054.C: New test.
533         * g++.dg/cpp0x/pr34056.C: New test.
534         * g++.dg/cpp0x/pr34057.C: New test.
535         * g++.dg/cpp0x/pr34058.C: New test.
536         * g++.dg/cpp0x/pr34060.C: New test.
537
538         PR tree-optimization/34063
539         * g++.dg/tree-ssa/pr34063.C: New test.
540
541 2007-11-13  Diego Novillo  <dnovillo@google.com>
542
543         PR tree-optimization/33870
544         * gcc.c-torture/execute/pr33870-1.c: New test.
545         * gcc.dg/tree-ssa/alias-16.c: New test.
546
547 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
548
549         PR c++/29225
550         * g++.dg/template/crash72.C: New test.
551
552 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
553
554         * g++.dg/opt/cfg5.C: New test.
555
556 2007-11-12  Richard Guenther  <rguenther@suse.de>
557
558         PR middle-end/34070
559         * gcc.c-torture/execute/pr34070-1.c: New testcase.
560         * gcc.c-torture/execute/pr34070-2.c: Likewise.
561
562 2007-11-12  Richard Guenther  <rguenther@suse.de>
563
564         PR middle-end/34027
565         * gcc.dg/pr34027-1.c: New testcase.
566         * gcc.dg/pr34027-2.c: Likewise.
567
568 2007-11-12  Ira Rosen  <irar@il.ibm.com>
569
570         PR tree-optimization/33953
571         * gcc.dg/vect/pr33953.c: New testcase.
572
573 2007-11-11  Tom Tromey  <tromey@redhat.com>
574
575         PR c++/17577:
576         * g++.dg/ext/pr17577.h: New file.
577         * g++.dg/ext/pr17577.C: New file.
578
579 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
580
581         PR c++/8570
582         * g++.old-deja/g++.ns/template13.C: Update expected output.
583         * g++.old-deja/g++.pt/friend23.C: Likewise.
584         * g++.dg/warn/pr8570.C: New.
585
586 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
587
588         PR c++/34068
589         * g++.dg/template/pseudodtor4.C: New test.
590
591 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
592
593         PR middle-end/34018
594         * g++.dg/opt/inline14.C: New test.
595
596         PR tree-optimization/33680
597         * gcc.c-torture/compile/20071108-1.c: New test.
598
599         PR c++/32241
600         * g++.dg/template/pseudodtor3.C: New test.
601
602 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
603
604         PR c++/33510
605         * g++.dg/cpp0x/variadic-init.C: New.
606
607 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
608             Jakub Jelinek  <jakub@redhat.com>
609
610         PR rtl-optimization/34012
611         * gcc.target/i386/pr34012.c: New test.
612
613 2007-11-09  Richard Guenther  <rguenther@suse.de>
614
615         PR tree-optimization/33604
616         * g++.dg/tree-ssa/pr33604.C: New testcase.
617         * gcc.dg/pr32721.c: Adjust pattern.
618
619 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
620
621         * gcc.target/mips/dse-1.c: Disable.
622
623 2007-11-08  Tom Tromey  <tromey@redhat.com>
624
625         * gcc.dg/empty-source-3.c: Update warning location.
626         * gcc.dg/gomp/barrier-2.c: Likewise.
627         * gcc.dg/label-decl-3.c: Likewise.
628         * gcc.dg/label-decl-2.c: Likewise.
629         * gcc.dg/empty-source-2.c: Likewise.
630
631 2007-11-08  Tom Tromey  <tromey@redhat.com>
632
633         PR c++/30297:
634         * g++.dg/inherit/pr30297.C: New file.
635
636 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
637
638         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
639         -fno-common for cygwin and mingw32.
640
641 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
642
643         PR middle-end/33826
644         * gcc.dg/pr33826.c: New.
645         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
646         recursive functions being marked pure or const.
647         
648 2007-11-08  Tobias Burnus  <burnus@net-b.de>
649
650         PR fortran/33917
651         * gfortran.dg/proc_decl_5.f90: New.
652         * gfortran.dg/proc_decl_6.f90: New.
653
654 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
655
656         PR tree-optimization/32575
657         * gcc.c-torture/execute/20071108-1.c: New test.
658
659 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
660
661         * g++.dg/opt/anchor1.C: New.
662
663 2007-11-07  Diego Novillo  <dnovillo@google.com>
664
665         PR 33870
666         * gcc.c-torture/execute/pr33870.x: Remove.
667
668 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
669
670         PR c++/33045
671         PR c++/33837
672         PR c++/33838
673         * g++.dg/cpp0x/decltype-33837.C: New.
674         * g++.dg/cpp0x/decltype-refbug.C: New.
675         * g++.dg/cpp0x/decltype-33838.C: New.
676
677 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
678
679         * gcc.c-torture/compile/20071107-1.c: New test.
680
681 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
682
683         * gcc.dg/out-of-bounds-1.c: New test.
684
685 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
686
687         PR c++/33501
688         * g++.dg/warn/incomplete2.C: New test.
689         * g++.dg/template/incomplete4.C: New test.
690         * g++.dg/template/incomplete5.C: New test.
691
692 2007-11-07  Olivier Hainque  <hainque@adacore.com>
693
694         * gnat.dg/max_align.adb: New test.
695
696 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
697
698         PR target/30961
699         * gcc.target/i386/pr30961-1.c: New.
700
701 2007-11-06  Tom Tromey  <tromey@redhat.com>
702
703         PR c++/32368:
704         * g++.dg/warn/pragma-system_header3.h: New.
705         * g++.dg/warn/pragma-system_header3.C: New.
706
707         PR c++/32256:
708         * g++.dg/warn/pragma-system_header4.C: New.
709         * g++.dg/warn/pragma-system_header4.h: New.
710
711 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
712
713         PR c++/33977
714         PR c++/33886
715         * g++.dg/other/canon-array.C: New.
716         
717 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
718
719         * g++.dg/parser/crash36.C: Tweak expected errors.
720         * g++.dg/cpp0x/pr31439.C: New.
721         * g++.dg/cpp0x/pr32114.C: New.
722         * g++.dg/cpp0x/pr32115.C: New.
723         * g++.dg/cpp0x/pr32125.C: New.
724         * g++.dg/cpp0x/pr32126.C: New.
725         * g++.dg/cpp0x/pr32127.C: New.
726         * g++.dg/cpp0x/pr32128.C: New.
727         * g++.dg/cpp0x/pr32253.C: New.
728         * g++.dg/cpp0x/pr32566.C: New.
729         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
730         * g++.dg/cpp0x/pr31438.C: Ditto.
731         * g++.dg/cpp0x/variadic81.C: Ditto.
732         * g++.dg/cpp0x/pr31432.C: Ditto.
733         * g++.dg/cpp0x/pr31442.C: Ditto.
734
735 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
736
737         PR target/33168
738         * g++.dg/other/datasec1.C: New test.
739
740         PR tree-optimization/33458
741         * g++.dg/opt/inline12.C: New test.
742
743         PR tree-optimization/33993
744         * gcc.c-torture/compile/20071105-1.c: New test.
745
746 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
747
748         PR rtl-optimization/33648
749         * gcc.dg/pr33648.c: Require effective targer freorder.
750
751 2007-11-05  Revital Eres  <eres@il.ibm.com>
752
753         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
754
755 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
756
757         PR c++/33996
758         PR c++/33235
759         PR c++/33930
760         * g++.dg/cpp0x/pr33996.C: New
761         * g++.dg/cpp0x/rv-trivial-bug.C: New
762         * g++.dg/cpp0x/pr33930.C: New
763
764 2007-11-05  Nick Clifton  <nickc@redhat.com>
765             Sebastian Pop  <sebastian.pop@amd.com>
766
767         PR tree-optimization/32540
768         PR tree-optimization/33922
769         * gcc.dg/tree-ssa/pr32540-1.c: New.
770         * gcc.dg/tree-ssa/pr32540-2.c: New.
771         * gcc.dg/tree-ssa/pr33922.c: New.
772
773 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
774
775         PR c++/33939
776         * g++.dg/cpp0x/variadic-rref.C: New.
777         
778 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
779
780         * g++dg/warn/pointer-integer-comparison.C: New.
781
782 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
783
784         PR tree-optimization/33856
785         * gcc.c-torture/compile/20071027-1.c: New test.
786
787         PR c++/33836
788         * g++.dg/ext/label10.C: New test.
789
790         PR c++/33969
791         * g++.dg/other/ptrmem9.C: New test.
792
793 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
794
795         PR middle-end/32931
796         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
797
798 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
799
800         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
801         * g++.dg/ext/visibility/namespace2.C: Add argument to
802         dg-require-visibility.
803         * g++.dg/ext/java-1.C: Disable on AIX.
804
805 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
806
807         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
808
809 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
810
811         PR fortran/33881
812         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
813
814 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
815
816         PR c/29062
817         * gcc.dg/20031223-1.c: Adjust error output.
818         * gcc.dg/parse-decl-after-label.c: New.
819         
820 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
821
822         PR libfortran/24685
823         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
824         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
825         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
826
827 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
828
829         PR rtl-optimization/28940
830         * gcc.target/i386/addr-sel-1.c: New test.
831
832 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
833
834         PR middle-end/33670
835         * gcc.dg/pr33670.c: New test.
836
837 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
838
839         PR c++/33516
840         * g++.dg/lookup/typedef1.C: New test.
841
842 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
843
844         PR testsuite/32076
845         * lib/scandump.exp (dump-suffix): New.
846         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
847         Include dump suffix in pass/fail messages, put regexp in quotes.
848
849 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
850
851         PR c++/33495
852         * g++.dg/other/error19.C: New.
853
854 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
855
856         PR rtl-optimization/28062
857         * gcc.c-torture/compile/20071102-1.c: New test.
858
859 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
860
861         * g++.dg/cpp0x/pr33955.C: New.
862
863 2007-11-01  Tom Tromey  <tromey@redhat.com>
864
865         PR preprocessor/30805:
866         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
867
868 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
869
870         PR rtl-optimization/33648
871         * gcc.dg/pr33648.c: New test.
872
873 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
874
875         PR c++/32384
876         * g++.dg/template/pseudodtor1.C: New test.
877         * g++.dg/template/pseudodtor2.C: New test.
878
879         PR c++/32260
880         * g++.dg/rtti/typeid7.C: New test.
881
882 2007-11-01  Tom Tromey  <tromey@redhat.com>
883
884         PR preprocessor/30805:
885         * gcc.dg/cpp/pr30805.c: New file.
886
887 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
888
889         PR testsuite/25352
890         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
891         add dg-skip-if.
892         * gcc.c-torture/compile/20001205-1.c: Ditto.
893         * gcc.c-torture/compile/20001226-1.c: Ditto.
894         * gcc.c-torture/compile/20020312-1.c: Ditto.
895         * gcc.c-torture/compile/20020604-1.c: Ditto.
896         * gcc.c-torture/compile/920501-12.c: Ditto.
897         * gcc.c-torture/compile/920501-4.c: Ditto.
898         * gcc.c-torture/compile/920520-1.c: Ditto.
899         * gcc.c-torture/compile/980506-1.c: Ditto.
900         * gcc.c-torture/compile/990617-1.c: Ditto.
901         * gcc.dg/compare6.c: Ditto.
902         * g++.old-deja/g++.brendan/crash43.C: Ditto.
903         * g++.old-deja/g++.brendan/synth1.C: Ditto.
904         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
905         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
906         * g++.old-deja/g++.pt/static6.C: Ditto.
907         * g++.old-deja/g++.pt/crash16.C: Ditto.
908         * g++.old-deja/g++.mike/p10416.C: Ditto.
909         * g++.old-deja/g++.mike/ns15.C: Ditto.
910         * g++.old-deja/g++.mike/eh46.C: Ditto.
911
912 2007-11-01  Tom Tromey  <tromey@redhat.com>
913
914         * gcc.dg/redecl-1.c: Update.
915         * gcc.dg/pr20368-3.c: Update.
916         * gcc.dg/inline-14.c: Update.
917         * gcc.dg/builtins-30.c: Update.
918         * gcc.dg/dremf-type-compat-4.c: Update.
919         * gcc.dg/pr20368-2.c: Update.
920
921 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
922
923         PR rtl-optimization/33673
924         * gcc.dg/pr33673.c: New test.
925
926 2007-11-01  Michael Matz  <matz@suse.de>
927
928         PR tree-optimization/33961
929         * gcc.dg/pr33961.c: New test.
930
931 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
932
933         PR c++/33494
934         * g++.dg/template/error35.C: New.
935
936 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
937
938         PR target/31507
939         * gcc.dg/pr31507-1.c: New test.
940         * gcc.dg/pr31507-2.c: New test.
941
942 2007-10-31  Revital Eres  <eres@il.ibm.com>
943
944         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
945         target.
946         * gcc.dg/vect/tree-vect.h (check_vect): Add
947         powerpc-*paired test.
948         * lib/target-supports.exp (check_750cl_hw_available):
949         New.
950         (check_effective_target_vect_int,
951         check_effective_target_vect_intfloat_cvt,
952         check_effective_target_powerpc_altivec_ok,
953         check_effective_target_vect_long,
954         check_effective_target_vect_sdot_hi,
955         check_effective_target_vect_udot_hi,
956         check_effective_target_vect_pack_trunc,
957         check_effective_target_vect_unpack,
958         check_effective_target_vect_shift,
959         check_effective_target_vect_int_mult): Disable for powerpc-*paired
960         target.
961         * gcc.dg/vect/vect-ifcvt-11.c: New.
962         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
963         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
964         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
965         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
966         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
967         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
968
969 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
970             Tobias Burnus  <burnus@net-b.de>
971
972         PR fortran/33941
973         * gfortran.dg/module_read_1.f90: New.
974
975 2007-10-31  Tom Tromey  <tromey@redhat.com>
976
977         PR preprocessor/30786:
978         * gcc.dg/cpp/pr30786.c: New file.
979
980 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         PR fortran/33162
983         * gfortran.dg/interface_19.f90: New.
984         * gfortran.dg/interface_20.f90: New.
985         * gfortran.dg/interface_21.f90: New.
986         
987 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
988
989         PR tree-optimization/32377
990         * gfortran.dg/vect/pr32377.f90: New.
991         
992 2007-10-31  Richard Guenther  <rguenther@suse.de>
993
994         PR middle-end/33779
995         * gcc.c-torture/execute/pr33779-1.c: New testcase.
996         * gcc.c-torture/execute/pr33779-2.c: Likewise.
997
998 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
999
1000         PR fortran/33897
1001         * gfortran.dg/contained_3.f90: New.
1002
1003 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1004
1005         PR c++/19531
1006         * g++.dg/opt/nrv8.C: New.
1007         
1008 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1009
1010         PR c++/33709
1011         * g++.dg/opt/compound1.C: New test.
1012
1013         PR c++/33616
1014         * g++.dg/template/ptrmem18.C: New test.
1015
1016 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1017
1018         PR fortran/33596
1019         * gfortran.dg/isnan_2.f90: New test.
1020
1021 2007-10-30  Ed Schouten  <ed@fxq.nl>
1022
1023         PR tree-optimization/32500
1024         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1025
1026 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1027
1028         PR c++/31993
1029         PR c++/32252
1030         * g++.dg/cpp0x/pr31993.C: New
1031         * g++.dg/cpp0x/pr32252.C: New
1032
1033 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1034
1035         PR tree-optimization/33723
1036         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1037
1038 2007-10-30  Richard Guenther  <rguenther@suse.de>
1039
1040         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1041         gcc.target/i386/loop-3.c.
1042
1043 2007-10-30  Revital Eres  <eres@il.ibm.com>
1044
1045         * gcc.dg/vect/pr33866.c: Require vect_long.
1046
1047 2007-10-30  Revital Eres  <eres@il.ibm.com>
1048
1049         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1050         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1051
1052 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1053
1054         PR tree-optimization/32893
1055         * lib/target-supports.exp
1056         (check_effective_target_unaligned_stack): new keyword.
1057         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1058         not sensitive to unaligned_stack.
1059         * gcc.dg/vect/vect-3.c: Likewise.
1060         * gcc.dg/vect/vect-4.c: Likewise.
1061         * gcc.dg/vect/vect-5.c: Likewise.
1062         * gcc.dg/vect/vect-6.c: Likewise.
1063         * gcc.dg/vect/vect-7.c: Likewise.
1064         * gcc.dg/vect/vect-13.c: Likewise.
1065         * gcc.dg/vect/vect-17.c: Likewise.
1066         * gcc.dg/vect/vect-18.c: Likewise.
1067         * gcc.dg/vect/vect-19.c: Likewise.
1068         * gcc.dg/vect/vect-20.c: Likewise.
1069         * gcc.dg/vect/vect-21.c: Likewise.
1070         * gcc.dg/vect/vect-22.c: Likewise.
1071         * gcc.dg/vect/vect-27.c: Likewise.
1072         * gcc.dg/vect/vect-29.c: Likewise.
1073         * gcc.dg/vect/vect-64.c: Likewise.
1074         * gcc.dg/vect/vect-65.c: Likewise.
1075         * gcc.dg/vect/vect-66.c: Likewise.
1076         * gcc.dg/vect/vect-72.c: Likewise.
1077         * gcc.dg/vect/vect-73.c: Likewise.
1078         * gcc.dg/vect/vect-86.c: Likewise.
1079         * gcc.dg/vect/vect-all.c: Likewise.
1080         * gcc.dg/vect/slp-25.c: Likewise.
1081         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1082         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1083         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1084
1085         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1086         * gcc.dg/vect/vect-34.c: Likewise.
1087         * gcc.dg/vect/vect-36.c: Likewise.
1088         * gcc.dg/vect/vect-64.c: Likewise.
1089         * gcc.dg/vect/vect-65.c: Likewise.
1090         * gcc.dg/vect/vect-66.c: Likewise.
1091         * gcc.dg/vect/vect-68.c: Likewise.
1092         * gcc.dg/vect/vect-76.c: Likewise.
1093         * gcc.dg/vect/vect-77.c: Likewise.
1094         * gcc.dg/vect/vect-78.c: Likewise.
1095
1096         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1097         testcase (without no-section-anchors prefix) but with global arrays.   
1098         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1099         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1100         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1101         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1102         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1103         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1104         * gcc.dg/vect/vect-77-global.c: Likewise.
1105         * gcc.dg/vect/vect-78-global.c: Likewise.
1106
1107         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1108         testcase (without no-section-anchors prefix) but fix alignment checks
1109         to also consider unaligned_stack targets.
1110         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1111
1112 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR tree-optimization/33723
1115         * gcc.c-torture/execute/20071029-1.c: New test.
1116         * gcc.dg/tree-ssa/pr33723.c: New test.
1117
1118 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1119
1120         PR tree-optimization/33614
1121         * gcc.c-torture/compile/pr33614.c: New test.
1122
1123 2007-10-29  Richard Guenther  <rguenther@suse.de>
1124
1125         PR tree-optimization/33870
1126         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1127
1128 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1129
1130         PR tree-optimization/33757
1131         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1132         true architectures instead of having a big dg-skip-if.
1133
1134         PR c++/33841
1135         * g++.dg/other/bitfield3.C: New test.
1136
1137 2007-10-29  Richard Guenther  <rguenther@suse.de>
1138
1139         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1140
1141 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1142
1143         Automatic parallelization reduction tests.
1144
1145         * gcc.dg/tree-ssa/reduc-1.c: New test.
1146         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1147         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1148         * gcc.dg/tree-ssa/reduc-2.c: New test.
1149         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1150         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1151         * gcc.dg/tree-ssa/reduc-3.c: New test.
1152         * gcc.dg/tree-ssa/reduc-6.c: New test.
1153         * gcc.dg/tree-ssa/reduc-7.c: New test.
1154         * gcc.dg/tree-ssa/reduc-8.c: New test.
1155         * gcc.dg/tree-ssa/reduc-9.c: New test.
1156
1157 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1158             Zdenek Dvorak  <ook@ucw.cz>
1159
1160         OMP_ATOMIC Changes, testsuite changes.
1161
1162         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1163         instead of gimple dump.
1164         * gcc.dg/gomp/atomic-9.c: Same.
1165         * gcc.dg/gomp/atomic-10.c: Same.
1166         * g++.dg/gomp/atomic-3.C: Same.
1167         * g++.dg/gomp/atomic-9.C: Same.
1168         * g++.dg/gomp/atomic-10.C: Same.
1169
1170 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1171
1172         PR fortran/31217
1173         PR fortran/33811
1174         * gfortran.dg/forall_12.f90: New test.
1175
1176         PR fortran/33686
1177         * gfortran.dg/forall_13.f90: New test.
1178
1179 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1180             Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/30659
1183         * g++.dg/template/crash71.C: New.
1184
1185 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1186
1187         PR fortran/32147
1188         * gfortran.dg/module_md5_1.f90: Update hash-value.
1189
1190 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1191
1192         PR tree-opt/33589
1193         * g++.dg/torture/pr33589-1.C: New testcase.
1194         * g++.dg/torture/pr33589-2.C: New testcase.
1195
1196 2007-10-28  Richard Guenther  <rguenther@suse.de>
1197
1198         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1199
1200 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1201             Uros Bizjak  <ubizjak@gmail.com>
1202
1203         PR tree-optimization/33920
1204         * gcc.dg/tree-ssa/pr33290.c: New test.
1205
1206 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1207
1208         PR fortran/31306
1209         * gfortran.dg/argument_check_7.f90: New test.
1210         * gfortran.dg/argument_check_8.f90: New test.
1211         
1212 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1213
1214         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1215         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1216         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1217         * gcc.target/i386/sse-14.c: Ditto.
1218
1219 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR c++/33844
1222         * g++.dg/other/ptrmem8.C: New test.
1223
1224         PR c++/33842
1225         * g++.dg/template/error34.C: New test.
1226
1227 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1228
1229         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1230
1231 2007-10-27  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/33870
1234         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1235         * gcc.c-torture/execute/pr33870.c: Likewise.
1236
1237 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1238
1239         PR fortran/33162
1240         * gfortran.dg/argument_checking_9.f90: New test.
1241
1242 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1243
1244         * g++.dg/other/pr33601.C: New.
1245
1246 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1247
1248         PR c++/31988
1249         * g++.dg/init/new25.C: New.
1250
1251 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1252
1253         * g++.dg/cpp0x/pr33839.C: New.
1254         
1255 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR c++/33744
1258         * g++.dg/template/arg6.C: New test.
1259
1260 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1261
1262         PR c++/31747
1263         * g++.dg/parse/crash39.C: New.
1264
1265 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1266
1267         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1268         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1269         "offset: -4B".
1270
1271 2007-10-25  David Daney  <ddaney@avtrex.com>
1272
1273         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1274
1275 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1276
1277         PR c++/33843
1278         * g++.dg/template/error32.C: New.
1279
1280 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1281             Ira Rosen  <irar@il.ibm.com>
1282
1283         PR tree-optimization/33833
1284         * gcc.dg/vect/pr33833.c: New testcase.
1285
1286 2007-10-25  David Daney  <ddaney@avtrex.com>
1287
1288         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1289
1290 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1291             Ira Rosen  <irar@il.ibm.com>
1292
1293         PR tree-optimization/33866
1294         * gcc.dg/vect/pr33866.c: New testcase.
1295
1296 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1297
1298         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1299         Add -w to compile flags to suppress "call-clobbered register" warnings
1300         and remove dg-warning directives.
1301
1302 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1303
1304         * gcc.dg/sms-2.c: Cleanup sms dump file.
1305         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1306         profile-use step.
1307
1308 2007-10-24  David Daney  <ddaney@avtrex.com>
1309
1310         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1311
1312 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1313
1314         PR target/33755
1315         * gcc.target/mips/pr33755.c: New test.
1316
1317 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1318
1319         PR tree-optimization/33804
1320         * gcc.dg/vect/pr33804.c: New testcase.
1321
1322 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1323
1324         PR forrtran/33849
1325         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1326
1327 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1328             Uros Bizjak  <ubizjak@gmail.com>
1329
1330         PR rtl-optimization/33846
1331         * gcc.dg/vect/pr33846.c: New testcase.
1332
1333 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1334             Dorit Nuzman  <dorit@il.ibm.com>
1335
1336         PR tree-optimization/33860
1337         * g++.dg/vect/pr33860.cc: New test.
1338         * g++.dg/vect/pr33860a.cc: New test.
1339
1340 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1341             Revital Eres  <eres@il.ibm.com>      
1342
1343         * gcc.dg/sms-2.c: New testcase.
1344
1345 2007-10-22  David S. Miller  <davem@davemloft.net>
1346
1347         * gcc.dg/globalreg-1.c: New test.
1348
1349 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1350             Dorit Nuzman  <dorit@il.ibm.com>
1351
1352         PR tree-optimization/33834
1353         PR tree-optimization/33835
1354         * g++.dg/vect/pr33834_1.cc: New test.
1355         * g++.dg/vect/pr33834_2.cc: New test.
1356         * g++.dg/vect/pr33835.cc: New test.
1357
1358 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1359
1360         * gcc.dg/pr33644.c: New test.
1361
1362 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1363
1364         PR c++/33372
1365         * g++.dg/gomp/pr33372-1.C: New test.
1366         * g++.dg/gomp/pr33372-2.C: New test.
1367         * g++.dg/gomp/pr33372-3.C: New test.
1368
1369 2007-10-22  Michael Matz  <matz@suse.de>
1370
1371         PR tree-optimization/33855
1372         * gcc.c-torture/compile/pr33855.c: New testcase.
1373
1374 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1375
1376         PR tree-optimization/33854
1377         * gcc.dg/vect/O1-pr33854.c: New testcase.
1378         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1379
1380 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1381
1382         * gcc.dg/unwind-1.c: Disable on AIX.
1383         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1384
1385 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1386
1387         PR fortran/33749
1388         * gfortran.dg/assign_9.f90: New test.
1389
1390 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1391
1392         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1393         (dg-mips-options): Skip tests that specify an ABI other than o32
1394         and o64 if generating MIPS16 hard-float code.
1395
1396 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1397             Revital Eres  <eres@il.ibm.com>
1398
1399         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1400         * gcc.dg/vect/vect-16.c: Fix comment.
1401         * gcc.dg/vect/pr33369.c: Require vect_int.
1402         * gcc.dg/vect/slp-33.c: Add spaces.
1403         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1404         targets.
1405         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1406         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1407         targets.
1408         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1409         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1410         targets.
1411         * gcc.dg/vect/slp-10.c: Add spaces.
1412         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1413         targets.
1414         * gcc.dg/vect/slp-36.c: Require vect_int.
1415         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1416         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1417         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1418         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1419         targets.
1420         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1421         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1422         instead of vector_alignment_reachable_for_double.
1423         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1424         (natural_alignment): Split into...
1425         (natural_alignment_32, natural_alignment_64): New.
1426         (vector_alignment_reachable): Depend on natural_alignment_32.
1427         (vector_alignment_reachable_for_double): Rename to ...
1428         (vector_alignment_reachable_for_64bit): And depend on
1429         natural_alignment_64.
1430
1431 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1432
1433         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1434         MIPS targets.
1435         * g++.dg/vect/vect.exp: Likewise.
1436         * lib/fortran-torture.exp: Likewise.
1437         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1438         mipsisa64*-*-* as the target selector.  Remove -mips64,
1439         -mhard-float and -mgp64 from the options list.
1440         * gcc.target/mips/mips-ps-2.c: Likewise.
1441         * gcc.target/mips/mips-ps-3.c: Likewise.
1442         * gcc.target/mips/mips-ps-4.c: Likewise.
1443         * gcc.target/mips/mips-ps-6.c: Likewise.
1444         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1445         options list.
1446         * gcc.target/mips/sb1-1.c: Likewise.
1447         * gcc.target/mips/mips-ps-type.c: Likewise.
1448         * gcc.target/mips/mips-ps-7.c: New test.
1449         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1450         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1451         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1452         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1453         as forcing an ABI and an architecture.
1454         (is_gp32_flag, is_gp64_flag): Fold into...
1455         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1456         then -mfp64 imply -mhard-float.  Apply register rules after the
1457         loop.  Handle -march=mipsN like -mipsN.
1458
1459 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1460
1461         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1462         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1463
1464 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1465
1466         PR fortran/33818
1467         * gfortran.dg/entry_dummy_ref_3.f90: New.
1468
1469 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1470             FX Coudert <fxcoudert@gcc.gnu.org>
1471
1472         PR fortran/31608
1473         * gfortran.dg/char_cast_1.f90: New test.
1474
1475 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1476
1477         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1478         * gfortran.dg/large_real_kind_2.F90: ditto.
1479         * gfortran.dg/default_format_2.f90: ditto.
1480         * gfortran.dg/default_format_denormal_1.f90: ditto.
1481
1482 2007-10-19  Richard Guenther  <rguenther@suse.de>
1483
1484         PR middle-end/33816
1485         PR middle-end/32921
1486         * gfortran.dg/pr32921.f: New testcase.
1487
1488 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1489
1490         PR libfortran/33544
1491         * gfortran.dg/transfer_check_1.f90: Adjust options.
1492
1493 2007-10-19  Richard Guenther  <rguenther@suse.de>
1494
1495         Revert
1496         2007-10-19  Richard Guenther  <rguenther@suse.de>
1497
1498         PR middle-end/32921
1499         * gfortran.dg/pr32921.f: New testcase.
1500
1501 2007-10-19  Richard Guenther  <rguenther@suse.de>
1502
1503         * gcc.c-torture/execute/20071018-1.c: New testcase.
1504
1505 2007-10-19  Richard Guenther  <rguenther@suse.de>
1506
1507         PR middle-end/32921
1508         * gfortran.dg/pr32921.f: New testcase.
1509
1510 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1511
1512         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1513
1514 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1515
1516         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1517
1518 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1519
1520         PR fortran/33233
1521         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1522         * gfortran.dg/host_assoc_function_3.f90: New test.
1523
1524 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1525
1526         PR fortran/33733
1527         * gfortran.dg/transfer_simplify_6.f90: New test.
1528
1529 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1530             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1531
1532         PR middle-end/33794
1533         * gfortran.dg/pr33794.f90: New testcase.
1534
1535 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         PR target/32961
1538         * gcc.target/i386/pr32961.c: New testcase.
1539         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1540         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1541         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1542         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1543         __builtin_ia32_pslldi128 defines.
1544
1545 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1546
1547         PR fortran/33760
1548         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1549
1550 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1551
1552         PR c++/28639
1553         PR c++/30299
1554         * g++.dg/template/void12.C: New.
1555         * g++.dg/template/void13.C: New.
1556
1557 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1558
1559         PR c++/31446
1560         * g++.dg/template/void11.C: New.
1561         * g++.dg/template/void2.C: Adjust error markers.
1562         * g++.dg/template/void10.C: Likewise.
1563         * g++.dg/template/crash55.C: Likewise.
1564
1565 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1566
1567         * g++.dg/opt/const5.C: New test.
1568
1569 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1570             Maxim Kuvyrkov  <maxim@codesourcery.com>
1571
1572         * gcc.target/ia64/20040709-2.c: New test.
1573
1574 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1575
1576         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1577
1578 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1579
1580         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1581         to each function.  Check that there are no unsigned loads.
1582
1583 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR tree-optimization/33136
1586         * gcc.c-torture/execute/20070824-1.c: New test.
1587         * gcc.dg/pr33136-1.c: New test.
1588         * gcc.dg/pr33136-2.c: New test.
1589         * gcc.dg/pr33136-3.c: New test.
1590
1591 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1592
1593         PR tree-optimization/33735
1594         * g++.dg/torture/pr33735.C: New.
1595
1596 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1597
1598         PR middle-end/33706
1599         * gcc.dg/va-arg-pack-2.c: New.
1600
1601 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR tree-optimization/33619
1604         * gcc.dg/pr33619.c: New test.
1605
1606 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1607
1608         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1609         flag for AIX.
1610         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1611
1612 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1613
1614         PR libfortran/33055
1615         * gfortran.dg/inquire_11.f90: New test.
1616         * gfortan.dg/negative_unit_int8.f: New test.
1617
1618 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1619
1620         PR target/33133
1621         * gcc.c-torture/compile/pr33133.c: New test.
1622
1623 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1624
1625         PR libfortran/33672
1626         * gfortran.dg/namelist_40.f90: New test.
1627
1628 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1629
1630         PR fortran/33745
1631         * gfortran.dg/bounds_check_11.f90: New.
1632
1633 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1634
1635         PR c++/30303
1636         * g++.dg/other/ctor1.C: New test.
1637         * g++.dg/other/ctor2.C: New test.
1638         * g++.dg/other/dtor1.C: New test.
1639
1640 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1641
1642         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1643
1644 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1645             Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/33254
1648         PR fortran/33727
1649         * gfortran.dg/bounds_check_10.f90: New.
1650
1651 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1652
1653         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1654         * gcc.target/powerpc/popcount-1.c: Same.
1655
1656 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1657
1658         PR c++/26698
1659         * g++.dg/conversion/op4.C: New test.
1660
1661 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1662
1663         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1664
1665 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1666
1667         PR fortran/33542
1668         * gfortran.dg/ambiguous_specific_1.f90: New test.
1669
1670 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1671
1672         PR fortran/33664
1673         * gfortran.dg/impure_spec_expr_1.f90: New test.
1674         * gfortran.dg/char_result_7.f90: Remove illegal test.
1675
1676 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1677
1678         PR 11001
1679         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1680         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1681         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1682         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1683         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1684         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1685         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1686         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1687         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1688
1689 2007-10-12  Richard Guenther  <rguenther@suse.de>
1690
1691         PR middle-end/26198
1692         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1693         * gcc.c-torture/execute/20071011-1.c: Likewise.
1694         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1695
1696 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1697
1698         PR tree-optimization/33742
1699         * gcc.dg/pr33742.c: New testcase.
1700
1701 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR tree-optimization/33645
1704         * gcc.dg/pr33645-1.c: New test.
1705         * gcc.dg/pr33645-2.c: New test.
1706         * gcc.dg/pr33645-3.c: New test.
1707  
1708         PR c++/32121
1709         * g++.dg/ext/label4.C: Adjust error regexp.
1710         * g++.dg/ext/label6.C: Adjust error regexp.
1711         * g++.dg/ext/label7.C: New test.
1712         * g++.dg/ext/label8.C: New test.
1713         * g++.dg/ext/label9.C: New test.
1714
1715 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1716
1717         PR middle-end/33676
1718         * gcc.dg/pr33676.c: New.
1719
1720 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1721
1722         PR c++/31441
1723         * g++.dg/cpp0x/variadic83.C: New.
1724
1725 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1726
1727         PR c++/33461
1728         * g++.dg/cpp0x/variadic81.C: New.
1729         * g++.dg/cpp0x/variadic82.C: Likewise.
1730
1731 2007-10-11  Richard Guenther  <rguenther@suse.de>
1732
1733         PR middle-end/33724
1734         * gcc.dg/pr33724.c: New testcase.
1735
1736 2007-10-11  Richard Guenther  <rguenther@suse.de>
1737
1738         PR c/33726
1739         * gcc.dg/pr33726.c: New testcase.
1740
1741 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         PR fortran/33500
1744         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1745         
1746 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1747
1748         PR testsuite/33391
1749         * gfortran.dg/do_3.F90: Run with -fwrapv.
1750
1751 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1752
1753         * gcc.dg/unwind-1.c: New.
1754
1755 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1756
1757         PR libfortran/33683
1758         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1759         failure on some common systems.
1760
1761 2007-10-09  Richard Guenther  <rguenther@suse.de>
1762
1763         PR middle-end/33692
1764         * gcc.dg/pr33692.c: New testcase.
1765
1766 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1767
1768         PR middle-end/33669
1769         * gcc.c-torture/execute/pr33669.c: New.
1770
1771 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1772
1773         PR tree-optimization/33615
1774         * g++.dg/tree-ssa/pr33615-2.C: New test.
1775
1776 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1777
1778         PR tree-optimization/33615
1779         * g++.dg/tree-ssa/pr33615.C: New test.
1780
1781 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1782
1783         PR tree-optimization/33572
1784         * g++.dg/torture/pr33572.C: Replace with complete test.
1785
1786 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1787
1788         PR fortran/33689
1789         * gfortran.dg/spec_expr_5.f90: New.
1790
1791 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1792
1793         * gcc.dg/pragma-darwin-2.c: New.
1794
1795 2007-10-08  Richard Guenther  <rguenther@suse.de>
1796
1797         PR middle-end/33693
1798         PR middle-end/33695
1799         PR middle-end/33697
1800         * gcc.dg/pr33693.c: New testcase.
1801         * gcc.dg/pr33695.c: Likewise.
1802         * gcc.dg/pr33697.c: Likewise.
1803
1804 2007-10-08  Richard Guenther  <rguenther@suse.de>
1805
1806         PR middle-end/33691
1807         PR middle-end/33694
1808         PR middle-end/33696
1809         * gcc.dg/pr33691.c: New testcase.
1810         * gcc.dg/pr33694.c: Likewise.
1811         * gcc.dg/pr33696.c: Likewise.
1812
1813 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1814
1815         PR libfortran/33683
1816         * gfortran.dg/gamma_5.f90:  New test case
1817
1818 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1819
1820         PR fortran/20851
1821         * initialization_1.f90: Fix dg-error annotations.
1822         * initialization_14.f90: New.
1823         * initialization_7.f90: Fix dg-error annotations.
1824         * initialization_9.f90: Likewise.
1825
1826 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1827
1828         * gfortran.dg/error_recovery_4.f90: New test.
1829
1830 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1831
1832         * gfortran.dg/default_format_denormal_2.f90: New test.
1833         * gfortran.dg/default_format_2.inc: New test.
1834         * gfortran.dg/default_format_denormal_1.f90: New test.
1835         * gfortran.dg/default_format_1.inc: New test.
1836         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1837         numbers.
1838         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1839         numbers.
1840
1841 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1842
1843         * gfortran.dg/namelist_15.f90: Revise test.
1844
1845 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1846
1847         PR tree-optimization/33655
1848         * gcc.dg/torture/pr33655.c: New.
1849
1850 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1851
1852         PR tree-optimization/33572
1853         * g++.dg/torture/pr33572.C: New.
1854
1855 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1856
1857         PR fortran/25076
1858         * gfortran.dg/forall_11.f90: New.
1859
1860 2007-10-05  Michael Matz  <matz@suse.de>
1861
1862         PR middle-end/33667
1863         * gcc.dg/pr33667.c: New testcase.
1864
1865 2007-10-05  Richard Guenther  <rguenther@suse.de>
1866
1867         PR middle-end/33666
1868         * gcc.dg/pr33666.c: New testcase.
1869
1870 2007-10-05  Michael Matz  <matz@suse.de>
1871
1872         PR inline-asm/33600
1873         * gcc.target/i386/pr33600.c: New testcase.
1874
1875 2007-10-05  Richard Guenther  <rguenther@suse.de>
1876
1877         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1878
1879 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1880
1881         PR target/33635
1882         * gcc.target/mips/pr33635-1.c: New test.
1883
1884 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1885
1886         PR libfortran/33253
1887         * gfortran.dg/namelist_39.f90: Revise to use long names.
1888
1889 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1890
1891         PR fortran/33646
1892         * gfortran.dg/pr33646.f90: New file.
1893
1894 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1895
1896         PR fortran/33529
1897         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1898         * gfortran.dg/char_decl_2.f90: New test.
1899
1900 2007-10-04  Richard Guenther  <rguenther@suse.de>
1901
1902         PR middle-end/33641
1903         * gcc.c-torture/compile/pr33641.c: New testcase.
1904
1905 2007-10-04  Michael Matz  <matz@suse.de>
1906
1907         PR rtl-optimization/33653
1908         * gcc.dg/pr33653.c: New.
1909
1910 2007-10-04  Richard Guenther  <rguenther@suse.de>
1911
1912         PR tree-optimization/33627
1913         * g++.dg/torture/pr33627.C: New testcase.
1914
1915 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1916
1917         PR fortran/33626
1918         * gfortran.dg/parens_6.f90: New.
1919
1920 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1921
1922         PR fortran/33646
1923         PR fortran/33542
1924         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1925
1926 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1927
1928         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1929
1930 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1931
1932         PR target/33635
1933         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1934         and mips_forced_be.
1935         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1936         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1937         options.
1938         * gcc.target/mips/fpr-moves-1.c: New test.
1939         * gcc.target/mips/fpr-moves-2.c: Likewise.
1940         * gcc.target/mips/fpr-moves-3.c: Likewise.
1941         * gcc.target/mips/fpr-moves-4.c: Likewise.
1942         * gcc.target/mips/fpr-moves-5.c: Likewise.
1943         * gcc.target/mips/fpr-moves-6.c: Likewise.
1944         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1945
1946 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1947
1948         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1949
1950 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1951
1952         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1953         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1954
1955 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1956
1957         PR fortran/33198
1958         * gfortran.dg/common_errors_1.f90: New.
1959
1960 2007-10-03  Doug Kwan  <dougkwan@google.com>
1961         Richard Guenther  <rguenther@suse.de>
1962
1963         PR debug/31899
1964         * g++.dg/debug/using3.C: New testcase.
1965
1966 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1967
1968         PR libfortran/33253
1969         * gfortran.dg/namelist_38.f90: New test.
1970         * gfortran.dg/namelist_39.f90: New test.
1971
1972 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1973
1974         PR libfortran/33469
1975         * gfortran.dg/default_format_1.f90: New test.
1976         * gfortran.dg/default_format_2.f90: New test.
1977         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1978         * gfortran.dg/real_const_3.f90: Adjust expected output.
1979
1980 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1981
1982         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1983         default ABI.  Split mips_forced_abi into mips_forced_abi and
1984         mips_forced_regs.
1985         (is_gp32_flag): Return true for -mabi=32.
1986         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1987         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1988         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1989         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1990         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1991         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1992         * gcc.target/mips/save-restore-2.c: Likewise.
1993         * gcc.target/mips/save-restore-3.c: Likewise.
1994         * gcc.target/mips/save-restore-4.c: Likewise.
1995
1996 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1997
1998         PR middle-end/33617
1999         * gcc.c-torture/compile/pr33617.c: New test.
2000
2001 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2002
2003         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2004         -gstabs+ for extended options.
2005
2006 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2007
2008         PR fortran/33542
2009         * gfortran.dg/ambiguous_specific_1.f90: New test.
2010
2011 2007-10-02  Revital Eres  <eres@il.ibm.com>
2012
2013         * gcc.target/powerpc/paired-8.c: New test.
2014         * gcc.target/powerpc/paired-9.c: New test.
2015         * gcc.target/powerpc/paired-10.c: New test.
2016
2017 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2018
2019         PR fortran/33566
2020         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2021
2022 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2023
2024         PR fortran/33554
2025         * gfortran.dg/intent_out_2.f90: New test.
2026
2027 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2028
2029         PR fortran/33550
2030         * gfortran.dg/ambiguous_reference_1.f90: New test.
2031
2032 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2033
2034         PR fortran/31154
2035         PR fortran/31229
2036         PR fortran/33334
2037         * gfortran.dg/function_kinds_1.f90: New test.
2038         * gfortran.dg/function_kinds_2.f90: New test.
2039         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2040         use association into interfaces.
2041
2042 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2043
2044         PR testsuite/31828
2045         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2046         (overflow): Use INFINITY, not FP_INFINITE.
2047         gcc.dg/float-range-4.c: Likewise.
2048         gcc.dg/float-range-5.c: Likewise.
2049
2050 2007-10-01  Nick Clifton  <nickc@redhat.com>
2051
2052         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2053         for 16-bit targets.
2054
2055 2007-09-30  Diego Novillo  <dnovillo@google.com>
2056
2057         PR 33593
2058         * g++.dg/tree-ssa/pr33593.C: New test.
2059
2060 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2061
2062         PR libfortran/33400
2063         * gfortran.dg/PR19872.f: Fix test condition.
2064         * gfortran.dg/list_read_7.f90: New test.
2065
2066 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2067
2068         PR tree-optimization/33597
2069         * gcc.dg/vect/pr33597.c: New testcase.
2070
2071 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2072
2073         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2074         * gcc.target/i386/pr33524.c: ...this.
2075
2076 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2077
2078         PR fortran/33354
2079         * gfortran.dg/minmaxloc_4.f90: New.
2080
2081 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2082
2083         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2084
2085 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2086
2087         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2088
2089 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2090
2091         PR c++/33213
2092         * g++.dg/cpp0x/variadic79.C: New.
2093
2094 2007-09-28  Michael Matz  <matz@suse.de>
2095             Jakub Jelinek  <jakub@redhat.com>
2096
2097         PR rtl-optimization/33552
2098         * gcc.target/i386/pr33552.c: New runtime test.
2099         * gcc.target/i386/strinline.c: New compile time test.
2100
2101 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2102
2103         * gfortran.dg/openmp_stack.f90: Removed.
2104
2105         PR c++/31434
2106         * g++.dg/cpp0x/variadic80.C: New test.
2107
2108 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2109
2110         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2111         r128057.
2112
2113 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2114
2115         PR middle-end/7003
2116         * gcc.target/powerpc/gcse-1.c: New test.
2117
2118 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2119
2120         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2121         fixed capitalizations.
2122         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2123         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2124         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2125         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2126         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2127         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2128         * gfortran.dg/min_max_conformance.f90: Likewise.
2129
2130 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2131
2132         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2133         options.
2134         * gcc.dg/c99-tgmath-2.c: Likewise.
2135         * gcc.dg/c99-tgmath-3.c: Likewise.
2136         * gcc.dg/c99-tgmath-4.c: Likewise.
2137
2138 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2139
2140         PR fortran/33568
2141         * gfortran.dg/anint_1.f90: New test.
2142
2143 2007-09-27  Ian Lance Taylor  <iant@google.com>
2144
2145         PR tree-optimization/33565
2146         * gcc.dg/Wstrict-overflow-20.c: New test.
2147
2148 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2149
2150         * gfortran.dg/openmp_stack.f90: Fix typo.
2151         * gfortran.dg/recursive_stack.f90: Fix typo.
2152
2153 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2154
2155         PR c++/33493
2156         * g++.dg/template/error31.C: New.
2157
2158 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2159
2160         * lib/prune.exp: Prune also "^In function .*$" lines and
2161         "^    inlined from .*$" lines.
2162
2163 2007-09-26  Richard Guenther  <rguenther@suse.de>
2164
2165         PR tree-optimization/33563
2166         * gcc.dg/torture/pr33563.c: New testcase.
2167
2168 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2169
2170         PR c/25309
2171         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2172         array.
2173         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2174         without -O2.
2175
2176 2007-09-26  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/30375
2179         PR tree-optimization/33560
2180         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2181         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2182         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2183         * gcc.dg/torture/pr30375.c: New testcase.
2184         * gcc.dg/torture/pr33560.c: New testcase.
2185         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2186
2187 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2188
2189         PR c++/33207
2190         * g++.dg/parse/crash38.C: New test.
2191
2192 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2193
2194         PR target/33524
2195         * gcc.target/i386/sse5-convert.c: New file, test int->long
2196         vectorized conversions.
2197
2198 2007-09-25  Revital Eres  <eres@il.ibm.com>
2199
2200         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2201
2202 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2203
2204         PR c/32295
2205         * gcc.dg/enum-incomplete-1.c: New test.
2206
2207 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2208
2209         * gcc.c-torture/compile/20070919-1.c: New test.
2210
2211 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2212
2213         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2214
2215 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2216
2217         PR c++/14688
2218         * g++.dg/inherit/override_attribs.C: New file.
2219
2220 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2221
2222         PR fortran/33269
2223         * io.c (check_format_string): Move NULL and constant checks into
2224         this function.
2225         (check_io_constraints): Call gfc_simplify_expr() before calling
2226         check_format_string().  Remove NULL and constant checks.
2227
2228 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2229
2230         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2231         * gcc.c-torture/execute/loop-2g.x: Likewise.
2232
2233 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2234
2235         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2236         Reject hard-float modes unless the ABI is o32 or o64.
2237         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2238         of gcc.exp.  Skip the tests when mips16 code generation is not
2239         supported.
2240         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2241         and use dg-add-options mips16_attribute.
2242
2243 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2244
2245         PR c++/33506
2246         * g++.dg/ext/attrib29.C: New test.
2247
2248 2007-09-23  Ollie Wild  <aaw@google.com>
2249
2250         * gcc.dg/fold-bitand-1.c: New test.
2251         * gcc.dg/fold-bitand-2.c: New test.
2252         * gcc.dg/fold-bitand-3.c: New test.
2253         * gcc.dg/fold-bitand-4.c: New test.
2254
2255 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2256
2257         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2258         any of the macros to be defined for __mips16.
2259         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2260
2261 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2262
2263         * gcc.dg/vect/pr21591.c: Require vect_int.
2264         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2265         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2266         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2267
2268 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2269
2270         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2271         attributes.
2272         * gcc.dg/va-arg-pack-len-2.c: New test.
2273         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2274         attributes.
2275         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2276
2277         PR tree-optimization/32772
2278         * gcc.c-torture/compile/20070905-1.c: New test.
2279
2280         PR tree-optimization/32975
2281         * gcc.dg/pr32975.c: New test.
2282
2283         PR middle-end/28755
2284         * gcc.dg/pr28755.c: New test.
2285
2286 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2287
2288         * lib/target-supports.exp (check_effective_target_nomips16): New
2289         procedure.
2290         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2291         for mipsisa64*-*-*.
2292         * gcc.dg/vect/vect.exp: Likewise.
2293         * g++.dg/vect/vect.exp: Likewise.
2294         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2295         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2296         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2297         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2298         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2299         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2300         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2301         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2302         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2303         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2304         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2305         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2306         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2307         (test14, test15, test16, test17, test18): Likewise.
2308         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2309         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2310         (test14, test15, test16, test17, test18, test19, test20, test21)
2311         (test22): Likewise.
2312         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2313         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2314         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2315         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2316         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2317         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2318         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2319         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2320         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2321         (test13, test14, test15, test16, test17, test18, test19, test20)
2322         (test21, test22, test23, test24, test25, test26, test27, test28)
2323         (test29, test30, test31): Likewise.
2324         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2325         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2326         (test13, test14, test15, test16, test17, test18, test19, test20)
2327         (test21, test22, test23, test24, test25, test26, test27, test28)
2328         (test29, test30, test31, test32, test33, test34, test35, test36)
2329         (test37, test38, test39, test40, test41, test42, test43, test44)
2330         (test45, test46, test47, test48, test49, test50, test51, test52)
2331         (test53, test54, test55, test56, test57, test58, test59, test60)
2332         (test61, test62, test63): Likewise.
2333         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2334         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2335         (test13, test14, test15, test16, test17, test18, test19, test20)
2336         (test21, test22, test23, test24, test25, test26, test27, test28)
2337         (test29, test30, test31): Likewise.
2338         * gcc.target/mips/mips-3d-5.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-6.c (main, test0, test1, test2, test3)
2344         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2345         (test13, test14, test15): Likewise.
2346         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2347         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2348         (test13, test14, test15): Likewise.
2349         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2350         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2351         (test13, test14, test15, test16, test17, test18, test19, test20)
2352         (test21, test22, test23, test24, test25, test26, test27, test28)
2353         (test29, test30, test31): Likewise.
2354         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2355         (matrix_multiply4: Likewise.
2356         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2357         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2358         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2359         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2360         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2361         (test13, test14, test15, test16, test17, test18, test19, test20)
2362         (test21, test22, test23, test24, test25, test26, test27, test28)
2363         (test29, test30, test31): Likewise.
2364         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2365         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2366         (test13, test14, test15, test16, test17, test18, test19, test20)
2367         (test21, test22, test23, test24, test25, test26, test27, test28)
2368         (test29, test30, test31): Likewise.
2369         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2370         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2371         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2372         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2373         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2374         (sub_v4qi): Likewise.
2375         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2376         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2377         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2378         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2379         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2380         (subb, subc): Likewise.
2381         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2382         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2383         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2384         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2385         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2386         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2387         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2388         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2389         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2390         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2391         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2392         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2393         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2394
2395 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2396
2397         * lib/target-supports.exp (add_options_for_mips16_attribute)
2398         (check_effective_target_mips16_attribute): New functions.
2399         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2400         command line.
2401         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2402         extra_test_flags.
2403         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2404         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2405         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2406         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2407         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2408         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2409         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2410         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2411         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2412         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2413         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2414         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2415         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2416         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2417         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2418         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2419         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2420         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2421         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2422         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2423         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2424         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2425         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2426         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2427         (NOMIPS16): Delete.
2428         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2429         of dg-options.
2430         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2431         options.  Require { target mips16_attribute } and use dg-add-options
2432         to add the associated options.
2433         (foo): Use MIPS16.
2434         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2435         * gcc.target/mips/call-saved-3.c: Likewise.
2436         * gcc.target/mips/code-readable-1.c: Require { target
2437         mips16_attribute } and use dg-add-options to add the associated
2438         options.  Remove trailing whitespace.
2439         (NOMIPS16): Delete.
2440         * gcc.target/mips/code-readable-2.c: Likewise.
2441         * gcc.target/mips/code-readable-3.c: Likewise.
2442         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2443         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2444         Require { target mips16_attribute } and use dg-add-options to
2445         add the associated options.
2446         (cksum16, cksum8): Use MIPS16.
2447         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2448         Require { target mips16_attribute } and use dg-add-options to
2449         add the associated options.
2450         (foo): Use MIPS16.
2451         * gcc.target/mips/save-restore-2.c: Likewise.
2452         * gcc.target/mips/save-restore-3.c: Likewise.
2453         * gcc.target/mips/save-restore-4.c: Likewise.
2454         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2455         -mno-abicalls.
2456         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2457         (foo): Use NOMIPS16.
2458
2459 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2460
2461         PR fortran/33337
2462         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2463
2464         PR fortran/33376
2465         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2466
2467 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2468
2469         PR fortran/33445
2470         * gfortran.dg/gomp/free-2.f90: New.
2471         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2472         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2473
2474 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2475
2476         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2477         * gcc.target/i386/sse5-haddX.c: Ditto.
2478         * gcc.target/i386/sse5-hsubX.c: Ditto.
2479         * gcc.target/i386/sse5-maccXX.c: Ditto.
2480         * gcc.target/i386/sse5-msubXX.c: Ditto.
2481         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2482         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2483         * gcc.target/i386/sse5-permpX.c: Ditto.
2484         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2485         effective target.
2486         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2487         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2488         * gcc.target/i386/sse5-pcmov.c: Ditto.
2489         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2490
2491 2007-09-22  Richard Guenther  <rguenther@suse.de>
2492
2493         PR tree-optimization/33146
2494         * gcc.c-torture/compile/pr33146.c: New testcase.
2495
2496 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2497
2498         * lib/target-supports.exp (check_cached_effective_target): New
2499         procedure.
2500         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2501         (check_effective_target_c99_runtime): New procedure.
2502         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2503         (test3l): Likewise cargl.
2504         * gcc.dg/builtins-59.c: Require c99_runtime.
2505         * gcc.dg/builtins-61.c: Likewise.
2506         * gcc.dg/builtins-62.c: Likewise.
2507
2508 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2509
2510         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2511         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2512         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2513         target-specific dg-options.
2514         * gcc.dg/builtins-20.c: Likewise.
2515         * gcc.dg/builtins-53.c: Likewise.
2516         * gcc.dg/builtins-55.c: Likewise.
2517         * gcc.dg/single-precision-constant.c: Likewise.
2518         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2519         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2520         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2521         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2522         * gcc.dg/torture/builtin-power-1.c: Likewise.
2523
2524 2007-09-21  Chao-ying Fu  <fu@mips.com>
2525
2526         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2527         check if targets have fixed-point supports.
2528         * gcc.dg/fixed-point/fixed-point.exp: New file.
2529         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2530         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2531         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2532         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2533         * gcc.dg/fixed-point/constants-pedantic.c,
2534         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2535         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2536         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2537         * gcc.dg/fixed-point/keywords-pedantic.c,
2538         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2539         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2540         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2541         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2542         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2543         * gcc.dg/fixed-point/func-vararg-mixed.c,
2544         * gcc.dg/fixed-point/operator-logical.c,
2545         * gcc.dg/fixed-point/struct-union.c,
2546         * gcc.dg/fixed-point/bit-complement.c,
2547         * gcc.dg/fixed-point/operator-bitwise.c,
2548         * gcc.dg/fixed-point/operator-comma.c,
2549         * gcc.dg/fixed-point/struct-layout-1.c,
2550         * gcc.dg/fixed-point/union-init.c,
2551         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2552         * gcc.dg/fixed-point/func-mixed.c,
2553         * gcc.dg/fixed-point/func-vararg-size0.c,
2554         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2555         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2556         * gcc.dg/fixed-point/operator-unary.c,
2557         * gcc.dg/fixed-point/allop-const.c,
2558         * gcc.dg/fixed-point/muldiv-warning.c,
2559         * gcc.dg/nofixed-point-1.c,
2560         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2561         * gcc.target/mips/fixed-vector-type.c,
2562         * gcc.target/mips/fixed-scalar-type.c: New tests.
2563
2564 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2565
2566         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2567         * gnat.dg/test_nested_subtype_byref.adb: New test.
2568
2569 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR fortran/33439
2572         * gfortran.dg/gomp/pr33439.f90: New test.
2573
2574 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2575
2576         PR fortran/33455
2577         * gfortran.dg/merge_char_3.f90: New.
2578
2579 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2580
2581         PR fortran/33037
2582         * gfortran.dg/transfer_check_1.f90: New.
2583
2584 2007-09-20  Asher Langton  <langton2@llnl.gov>
2585
2586         PR fortran/20441
2587         * gfortran.dg/init_flag_1.f90: New.
2588         * gfortran.dg/init_flag_2.f90: New.
2589         * gfortran.dg/init_flag_3.f90: New.
2590         * gfortran.dg/init_flag_4.f90: New.
2591         * gfortran.dg/init_flag_5.f90: New.
2592         * gfortran.dg/init_flag_6.f90: New.
2593         * gfortran.dg/init_flag_7.f90: New.
2594
2595 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2596
2597         PR c++/33460
2598         * g++.dg/ext/anon-struct6.C: New.
2599
2600 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2601
2602         PR libfortran/23272
2603         * gfortran.dg/inquire_10.f90: New test.
2604
2605 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2606
2607         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2608
2609 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2610
2611         PR fortran/33221
2612         * gfortran.dg/used_types_18.f90: Declare variable of empty
2613         derived type.
2614
2615 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2616
2617         PR fortran/33288
2618         * gfortran.dg/array_constructor_19.f90: New test.
2619
2620 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2621
2622         PR debug/33316
2623         * gcc.dg/debug/pr33316.c: New test.
2624
2625         PR c++/33496
2626         * g++.dg/cpp0x/variadic76.C: New test.
2627         * g++.dg/cpp0x/variadic77.C: New test.
2628         * g++.dg/cpp0x/variadic78.C: New test.
2629
2630         PR c/33238
2631         PR c/27301
2632         * gcc.c-torture/execute/20070919-1.c: New test.
2633         * gcc.dg/pr33238.c: New test.
2634         * gcc.dg/pr27301.c: New test.
2635
2636 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2637
2638         * lib/target-supports.exp (check_effective_target_mips64): New
2639         procedure.
2640         * gcc.dg/lower-subreg-1.c: Require !mips64.
2641         * gcc.dg/sibcall-3.c (ATTR): New macro.
2642         (recurser_void1, recurser_void2): Use it.
2643         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2644         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2645
2646 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2647
2648         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2649         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2650         warning annotation.
2651         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2652
2653 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2654
2655         PR fortran/33497
2656         * gfortran.dg/c_loc_tests_11.f03: New test case.
2657
2658 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2659
2660         PR c++/33459
2661         * g++.dg/init/ref14.C: New.
2662
2663 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2664
2665         * gnat.dg/slice2.ad[sb]: New testcase.
2666
2667 2007-09-19  Nick Clifton  <nickc@redhat.com>
2668
2669         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2670
2671 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2672
2673         * gcc.target/bfin/bfin.exp: New.
2674         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2675         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2676         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2677         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2678         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2679         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2680         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2681         mcpu-bf561.c, mcpu-default.c}: New tests.
2682
2683 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2684
2685         Restore detection of unsupported TLS.
2686
2687         Revert this patch:
2688         2007-02-10  Richard Henderson  <rth@redhat.com>
2689
2690         * lib/target-supports.exp (check_effective_target_tls): Redefine
2691         to mean non-emulated tls.
2692         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2693         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2694         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2695         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2696         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2697         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2698         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2699
2700         And then:
2701         * lib/target-supports.exp (check_effective_target_tls): Use
2702         stronger test for compiler support for TLS.
2703         (check_effective_target_tls_native): New, to test for non-emulated
2704         TLS support.
2705         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2706         instead of dg-require-effective-target tls.
2707         * g++.dg/gomp/copyin-1.C: Likewise.
2708         * g++.dg/gomp/sharing-1.C: Likewise.
2709         * g++.dg/gomp/tls-1.C: Likewise.
2710         * g++.dg/gomp/tls-2.C: Likewise.
2711         * g++.dg/gomp/tls-3.C: Likewise.
2712         * g++.dg/tls/diag-1.C: Likewise.
2713         * g++.dg/tls/diag-2.C: Likewise.
2714         * g++.dg/tls/diag-3.C: Likewise.
2715         * g++.dg/tls/diag-4.C: Likewise.
2716         * g++.dg/tls/diag-5.C: Likewise.
2717         * g++.dg/tls/init-1.C: Likewise.
2718         * g++.dg/tls/init-2.C: Likewise.
2719         * g++.dg/tls/trivial.C: Likewise.
2720         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2721         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2722         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2723         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2724         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2725         * gcc.dg/gomp/clause-1.c: Likewise.
2726         * gcc.dg/gomp/copyin-1.c: Likewise.
2727         * gcc.dg/gomp/sharing-1.c: Likewise.
2728         * gcc.dg/gomp/tls-1.c: Likewise.
2729         * gcc.dg/gomp/tls-2.c: Likewise.
2730         * gcc.dg/tls/alpha-1.c: Likewise.
2731         * gcc.dg/tls/opt-1.c: Likewise.
2732         * gcc.dg/tls/opt-13.c: Likewise.
2733         * gcc.dg/tls/opt-14.c: Likewise.
2734         * gcc.dg/tls/opt-2.c: Likewise.
2735         * gcc.dg/tls/opt-3.c: Likewise.
2736         * gcc.dg/tls/opt-4.c: Likewise.
2737         * gcc.dg/tls/opt-7.c: Likewise.
2738         * gcc.dg/tls/section-1.c: Likewise.
2739         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2740         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2741         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2742         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2743         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2744         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2745         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2746         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2747         * gfortran.dg/gomp/fixed-1.f: Likewise.
2748         * gfortran.dg/gomp/free-1.f90: Likewise.
2749         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2750         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2751         * gfortran.dg/gomp/reduction1.f90: Likewise.
2752         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2753
2754 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2755
2756         PR fortran/31119
2757         * gfortran.dg/bounds_check_9.f90: New test.
2758         * gfortran.dg/bounds_check_fail_2.f90: New test.
2759
2760 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2761
2762         PR c++/33462 (again)
2763         * g++.dg/ext/va-arg1.C: Adjust.
2764
2765 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2766
2767         PR c++/33462
2768         * g++.dg/ext/va-arg1.C: New.
2769
2770 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2771
2772         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2773
2774 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2775
2776         PR c++/33463
2777         * g++.dg/rtti/typeid6.C: New.
2778
2779 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2780
2781         PR c++/33464
2782         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2783         * g++.dg/ext/is_class_error2.C: New.
2784
2785 2007-09-18  Richard Guenther  <rguenther@suse.de>
2786
2787         PR tree-optimization/33340
2788         * g++.dg/torture/pr33340.C: New testcase.
2789
2790 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2791
2792         PR fortran/33231
2793         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2794         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2795         * gfortran.dg/elemental_subroutine_5.f90: New.
2796
2797 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2798
2799         * lib/target-supports.exp (check_profiling_available): Extend
2800         mips*-*-elf check to mips*-*-elf*.
2801
2802 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2803
2804         * gcc.dg/format/c90-scanf-5.c: New test.
2805         * gcc.dg/format/c99-scanf-4.c: New test.
2806         * gcc.dg/format/ext-7.c: New test.
2807         * gcc.dg/format/ext-8.c: New test.
2808
2809         PR middle-end/33423
2810         * gcc.c-torture/compile/20070915-1.c: New test.
2811
2812 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2813
2814         PR fortran/33106
2815         * gfortran.dg/private_type_9.f90: New.
2816
2817 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2818
2819         PR middle-end/33449
2820         * gfortran.dg/pr33449.f90: New test.
2821
2822 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2823
2824         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2825         * gfortran.dg/private_type_1.f90: Ditto
2826         * gfortran.dg/interface_18.f90: New.
2827         * gfortran.dg/private_type_8.f90: New.
2828
2829 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2830
2831         PR c++/33124
2832         * g++.dg/warn/new1.C: Adjust.
2833         * g++.dg/torture/str_empty.C: Likewise.
2834
2835 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2836
2837         * gcc.target/mips/dse-1.c: New test.
2838
2839 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2840
2841         PR c++/32756
2842         * g++.dg/overload/operator3.C: New.
2843
2844 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2845
2846         * gcc.target/mips/truncate-1.c: New test.
2847
2848 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2849
2850         PR fortran/29396
2851         PR fortran/29606
2852         PR fortran/30625
2853         PR fortran/30871
2854         * gfortran.dg/subref_array_pointer_1.f90: New test.
2855         * gfortran.dg/subref_array_pointer_2.f90: New test.
2856
2857 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2858
2859         * gfortran.dg/nint_2.f90: Correct last change.
2860
2861 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2862
2863         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2864
2865 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2866
2867         * gcc.dg/vect/pr33373b.c: New test.
2868
2869 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2870
2871         PR target/33438
2872         * gcc.target/i386/pr33438.c: New test.
2873
2874 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2875
2876         * gfortran.dg/nint_2.f90: Revert previous commit.
2877
2878 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2879
2880         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2881
2882 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2883
2884         PR debug/33429
2885         * g++.dg/other/unused1.C: XFAIL class2 scan.
2886
2887 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2888
2889         PR fortran/33343
2890         * gfortran.dg/elemental_args_check_1.f90: New.
2891         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2892         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2893
2894 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2895
2896         * gfortran.dg/recursive_check_3.f90: New.
2897
2898 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2899
2900         PR fortran/33412
2901         * gfortran.dg/elemental_bind_c.f90: New.
2902
2903 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2904
2905         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2906         * gcc.target/mips/mips16-attributes-2.c: New test.
2907         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2908         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2909         hard-float asm when __mips16 is defined.
2910         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2911         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2912         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2913         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2914         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2915         * gcc.target/mips/pr26765.c (foo): Likewise.
2916         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2917         targets, use dg-mips-options instead of dg-options, and use -mgp32
2918         to force 32-bit mode.
2919         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2920         and 64-bit mode.
2921         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2922
2923 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2924             Michael Meissner  <michael.meissner@amd.com>
2925
2926         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2927         * gcc.target/i386/sse5-hsubX.c: Ditto.
2928         * gcc.target/i386/sse5-permpX.c: Ditto.
2929         * gcc.target/i386/sse5-haddX.c: Ditto.
2930         * gcc.target/i386/sse5-maccXX.c: Ditto.
2931         * gcc.target/i386/sse5-msubXX.c: Ditto.
2932         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2933         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2934
2935         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2936         optimizes floating point conditional moves into the pcmov
2937         instruction on SSE5.
2938         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2939
2940         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2941         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2942         SSE5.
2943
2944         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2945         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2946
2947         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2948         optimizes (a*b)+c into fmadd on SSE5.
2949
2950         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2951         whether the SSE5 instructions can be generated.
2952
2953         * gcc.target/i386/sse5-check.h: New. Add support for 
2954         SSE5 tests.
2955
2956         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2957         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2958         * gcc.target/i386/sse-13.c: Ditto.
2959         * gcc.target/i386/sse-14.c: Ditto.
2960
2961 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2962
2963         PR testsuite/33153
2964         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2965         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2966
2967 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2968
2969         PR target/32338
2970         * gcc.dg/pr32338-1.c: New test.
2971         * gcc.dg/pr32338-2.c: New test.
2972
2973 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2974         
2975         * lib/target-supports.exp (check_effective_target_sync_int_long):
2976         Revert change to add xtensa.
2977         (check_effective_target_sync_char_short): Likewise.
2978         
2979 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2980
2981         * gnat.dg/packed_subtype.adb: New test.
2982
2983 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2984
2985         PR fortran/33297
2986         * gfortran.dg/intrinsic_size.f90: New.
2987
2988 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2989
2990         PR fortran/33284
2991         PR fortran/33310
2992         * gfortran.dg/conflicts_2.f90: New.
2993
2994 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2995
2996         PR tree-optimization/32377
2997         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2998         dependence distance.
2999         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3000         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3001         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3002         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3003
3004 2007-09-12  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/33382
3007         * gcc.c-torture/compile/pr33382.c: New testcase.
3008         * gcc.c-torture/execute/pr33382.c: Likewise.
3009
3010 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3011
3012         PR fortran/33395
3013         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3014
3015 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3016
3017         PR tree-optimization/33373
3018         * gcc.dg/vect/pr33373.c: New test.
3019
3020 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3021
3022         * lib/target-supports.exp (check_effective_target_vect_no_double):
3023         Remove unused proc.
3024
3025 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3026             Ulrich Weigand  <uweigand@de.ibm.com>
3027
3028         * gcc.target/spu/dfcgt-nan.c: New test.
3029
3030 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3031
3032         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3033
3034 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3035
3036         PR fortran/33040
3037         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3038
3039 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3040
3041         * gcc.dg/va-arg-pack-len-1.c: New test.
3042         * g++.dg/va-arg-pack-len-1.C: New test.
3043
3044 2007-09-11  Michael Matz  <matz@suse.de>
3045
3046         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3047
3048 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3049
3050         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3051         checks for size of long double.
3052         * gcc.dg/dfp/convert.h: New file.
3053         * gcc.dg/dfp/convert-bfp-2.c: New test.
3054         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3055         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3056         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3057         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3058         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3059         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3060         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3061         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3062         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3063
3064 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3065
3066         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3067         Change dg-final to expect 1 non-profitable loop and
3068         3 profitable loops.
3069         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3070         Change dg-final to expect 1 non-profitable loop and
3071         3 profitable loops.
3072         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3073         Change dg-final to expect 1 profitable loop.
3074         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3075         Change dg-final to expect 1 profitable loop.    
3076         
3077 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3078
3079         * gcc.target/mips/call-saved-1.c: New test.
3080         * gcc.target/mips/call-saved-2.c: Likewise.
3081         * gcc.target/mips/call-saved-3.c: Likewise.
3082         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3083         instead of mips_mips64.  Set mips_fp64 too.
3084         (is_gp32_flag): Return true for -mips1 and -mips2.
3085         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3086
3087 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3088
3089         * g++.dg/ext/va-arg-pack-1.C: New test.
3090         * g++.dg/ext/va-arg-pack-2.C: New test.
3091
3092 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3093
3094         PR target/33369
3095         * gcc.dg/vect/pr33369.c: New test.
3096
3097 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3098
3099         PR fortran/33370
3100         * gfortran.dg/array_memcpy_5.f90:  New test.
3101
3102 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3103
3104         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3105
3106 2007-09-09  Richard Guenther  <rguenther@suse.de>
3107
3108         * gcc.c-torture/compile/20070906-1.c: New testcase.
3109
3110 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3111
3112         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3113         noinline attribute.
3114         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3115         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3116         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3117         Likewise.
3118
3119 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3120
3121         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3122
3123 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3124
3125         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3126
3127 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3128
3129         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3130         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3131         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3132         Compile tests with -fno-tree-pre.
3133         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3134         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3135         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3136         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3137         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3138         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3139         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3140         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3141         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3142         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3143         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3144         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3145         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3146         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3147         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3148         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3149         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3150         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3151         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3152
3153 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3154
3155         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3156         to call objdump.
3157         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3158         Use remote_exec to call c++filt.
3159         * lib/target-supports-dg.exp (dg-require-host-local): New.
3160         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3161         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3162         * g++.dg/rtti/repo1.C: Likewise.
3163         * g++.dg/template/repo1.C: Likewise.
3164         * g++.dg/template/repo2.C: Likewise.
3165         * g++.dg/template/repo3.C: Likewise.
3166         * g++.dg/template/repo4.C: Likewise.
3167         * g++.dg/template/repo5.C: Likewise.
3168         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3169         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3170         * g++.old-deja/g++.pt/repo1.C: Likewise.
3171         * g++.old-deja/g++.pt/repo2.C: Likewise.
3172         * g++.old-deja/g++.pt/repo3.C: Likewise.
3173         * g++.old-deja/g++.pt/repo4.C: Likewise.
3174         * gcc.dg/cpp/trad/builtins.c: Likewise.
3175
3176 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3177
3178         PR tree-optimization/32283
3179         * gcc.dg/tree-ssa/loop-31.c: New test.
3180
3181 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3182
3183         PR rtl-optimization/26449
3184         * gcc.target/i386/pr26449-1.c: New file.
3185
3186 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3187
3188         PR target/33329
3189         PR rtl-optimization/26449
3190         * gcc.target/i386/pr33329.c: New file.
3191
3192 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3193
3194         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3195
3196 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3197
3198         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3199
3200 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3201
3202         PR tree-optimization/33301
3203         * gfortran.dg/vect/pr33301.f: New test.
3204
3205 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3206
3207         PR libfortran/33307
3208         * gfortran.dg/backspace_10.f90: New test.
3209
3210 2007-09-07  Richard Guenther  <rguenther@suse.de>
3211
3212         Reapply
3213         2007-09-06  Richard Guenther  <rguenther@suse.de>
3214
3215         PR tree-optimization/32586
3216         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3217         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3218         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3219         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3220         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3221         now obsolete simplification.
3222
3223 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3224         
3225         PR tree-optimization/33299
3226         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3227         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3228
3229 2007-09-07  Richard Guenther  <rguenther@suse.de>
3230
3231         Revert
3232         2007-09-06  Richard Guenther  <rguenther@suse.de>
3233
3234         PR tree-optimization/32586
3235         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3236         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3237         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3238         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3239         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3240         now obsolete simplification.
3241
3242 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3243
3244         PR tree-optimization/32821
3245         * gcc.dg/tree-ssa/pr32821.c: New file.
3246
3247 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3248
3249         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3250         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3251         and mips_forced_no_er.
3252         (dg-mips-options): Add -mno-abicalls when a small-data option is
3253         specified.  Skip tests with small-data options if mips_forced_gp.
3254         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3255         * gcc.target/mips/sdata-1.c: New test.
3256         * gcc.target/mips/sdata-2.c: Likewise.
3257         * gcc.target/mips/sdata-3.c: Likewise.
3258         * gcc.target/mips/sdata-4.c: Likewise.
3259
3260 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3261
3262         PR fortran/33298
3263         * spread_zerosize_1.f90:  New test case.
3264         * spread_bounds_1.f90:  New test case.
3265
3266 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3267
3268         PR c++/32674
3269         * g++.dg/template/static31.C: New.
3270
3271 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3272
3273         PR fortran/33271
3274         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3275         powerpc*-linux-gnu.
3276
3277 2007-09-06  David Daney  <ddaney@avtrex.com>
3278             Richard Sandiford  <richard@codesourcery.com>
3279
3280         PR target/33256
3281         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3282         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3283         * gcc.target/mips/pr33256.c: New test.
3284
3285 2007-09-06  Tom Tromey  <tromey@redhat.com>
3286
3287         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3288
3289 2007-09-06  Richard Guenther  <rguenther@suse.de>
3290
3291         PR tree-optimization/32586
3292         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3293         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3294         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3295         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3296         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3297         now obsolete simplification.
3298
3299 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3300
3301         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3302         * gcc.target/i386/sse3-addsubps.c: Ditto.
3303         * gcc.target/i386/sse3-haddpd.c: Ditto.
3304         * gcc.target/i386/sse3-haddps.c: Ditto.
3305         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3306         * gcc.target/i386/sse3-hsubps.c: Ditto.
3307         * gcc.target/i386/sse3-lddqu.c: Ditto.
3308         * gcc.target/i386/sse3-movddup.c: Ditto.
3309         * gcc.target/i386/sse3-movshdup.c: Ditto.
3310         * gcc.target/i386/sse3-movsldup.c: Ditto.
3311
3312 2007-09-06  Richard Guenther  <rguenther@suse.de>
3313
3314         PR tree-optimization/33302
3315         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3316
3317 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3318
3319         PR libfortran/33225
3320         * gfortran.dg./fmt_float.f90: New test.
3321
3322 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3323
3324         PR libfortran/33253
3325         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3326
3327 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3328
3329         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3330         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3331
3332 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3333
3334         * g++.dg/eh/builtin1.C: New test.
3335         * g++.dg/eh/builtin2.C: New test.
3336         * g++.dg/eh/builtin3.C: New test.
3337
3338         PR c++/33289
3339         * g++.dg/eh/builtin4.C: New test.
3340
3341 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3342
3343         * gcc.target/powerpc/dfp-dd.c: New test.
3344         * gcc.target/powerpc/dfp-td.c: New test.
3345
3346 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3347
3348         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3349         * gcc.dg/va-arg-pack-1.c: New test.
3350
3351 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3352
3353         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3354         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3355         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3356         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3357         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3358
3359 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3360
3361         PR c++/30302
3362         * g++.dg/ext/anon-struct5.C: New.
3363
3364 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3365
3366         * gcc.dg/i386-cpuid.h: Remove.
3367         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3368         (main): Use __get_cpuid to get target features.
3369         * gcc.target/i386/sse-check.h: Ditto.
3370         * gcc.target/i386/sse2-check.h: Ditto.
3371         * gcc.target/i386/sse3-check.h: Ditto.
3372         * gcc.target/i386/ssse3-check.h: Ditto.
3373         * gcc.target/i386/sse4_1-check.h: Ditto.
3374         * gcc.target/i386/sse4_2-check.h: Ditto.
3375         * gcc.target/i386/sse4a-check.h: Ditto.
3376         * gcc.dg/torture/pr16104-1.c: Ditto.
3377         (do_test): Change to void.
3378         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3379         * gcc.target/i386/sse-6.c: Ditto.
3380         * gcc.target/i386/sse-7.c: Ditto.
3381         * g++.dg/other/i386-1.C: Include cpuid.h.
3382         (main): New function.  Use __get_cpuid to get target fetaures.
3383
3384 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3385             David Ung  <davidu@mips.com>
3386             Nigel Stephens <nigel@mips.com>
3387
3388         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3389         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3390         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3391         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3392         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3393         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3394         * gcc.dg/torture/pr19683-1.c: Likewise.
3395         * gcc.target/mips/madd-3.c: Likewise.
3396         * gcc.target/mips/maddu-3.c: Likewise.
3397         * gcc.target/mips/msub-3.c: Likewise.
3398         * gcc.target/mips/msubu-3.c: Likewise.
3399         * gcc.target/mips/asm-1.c: Likewise.
3400         * gcc.target/mips/branch-1.c: Likewise.
3401         * gcc.target/mips/ins-1.c: Likewise.
3402         * gcc.target/mips/near-far-3.c: Likewise.
3403         * gcc.target/mips/near-far-4.c: Likewise.
3404         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3405         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3406         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3407         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3408         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3409         * gcc.target/mips/dspr2-MULT.c: Likewise.
3410         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3411         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3412         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3413         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3414         * gcc.target/mips/code-readable-2.c: Likewise.
3415         * gcc.target/mips/code-readable-3.c: Likewise.
3416
3417 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3418             David Ung  <davidu@mips.com>
3419             Nigel Stephens <nigel@mips.com>
3420
3421         * gcc.target/mips/mips16-attributes.c: New.
3422
3423 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3424
3425         PR fortran/31564
3426         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3427
3428         PR fortran/33241
3429         * gfortran.dg/char_length_10.f90: New test.
3430
3431 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3432
3433         PR c++/29731
3434         * g++.dg/parse/template24.C: New.
3435
3436 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3437
3438         * g++.dg/other/spu2vmx-1.C: New test.
3439
3440 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3441
3442         PR tree-optimization/33017
3443         * gcc.dg/pr33017.c: New test.
3444
3445 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3446
3447         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3448         __protected_stream family of macros.
3449
3450 2007-09-04  Jan Hubicka  <jh@suse.cz>
3451
3452         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3453         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3454         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3455         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3456         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3457         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3458         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3459         Likewise.
3460
3461 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3462             Tobias Burnus  <burnus@net-b.de>
3463
3464         * gfortran.dg/proc_decl_1.f90: New.
3465         * gfortran.dg/proc_decl_2.f90: New.
3466         * gfortran.dg/proc_decl_3.f90: New.
3467         * gfortran.dg/proc_decl_4.f90: New.
3468
3469 2007-09-04  Jan Hubicka  <jh@suse.cz>
3470
3471         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3472         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3473         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3474         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3475         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3476         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3477         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3478         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3479         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3480         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3481         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3482         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3483         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3484         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3485         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3486         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3487         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3488         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3489         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3490         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3491         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3492         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3493         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3494         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3495         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3496         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3497         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3498         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3499         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3500         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3501         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3502         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3503         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3504         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3505         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3506         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3507         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3508         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3509         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3510         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3511         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3512         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3513         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3514         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3515         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3516         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3517         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3518         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3519         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3520         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3521         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3522         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3523         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3524         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3525         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3526         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3527         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3528         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3529         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3530         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3531         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3532         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3533         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3534         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3535         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3536         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3537         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3538         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3539         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3540         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3541         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3542         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3543         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3544         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3545         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3546         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3547         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3548         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3549         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3550         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3551         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3552         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3553         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3554         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3555         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3556         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3557         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3558         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3559         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3560         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3561         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3562         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3563         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3564         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3565         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3566         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3567         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3568         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3569         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3570         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3571         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3572         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3573         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3574         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3575         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3576         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3577         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3578         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3579         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3580         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3581         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3582         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3583         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3584         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3585         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3586         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3587         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3588         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3589         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3590         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3591         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3592         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3593         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3594         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3595         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3596         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3597         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3598         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3599         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3600         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3601         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3602         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3603         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3604         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3605         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3606         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3607         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3608         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3609         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3610         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3611         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3612         noinline.
3613         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3614         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3615         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3616         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3617         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3618         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3619         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3620         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3621         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3622         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3623         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3624         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3625         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3626         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3627         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3628         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3629         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3630         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3631         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3632         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3633         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3634         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3635         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3636         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3637         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3638         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3639         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3640         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3641         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3642         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3643         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3644         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3645         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3646         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3647         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3648         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3649         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3650         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3651         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3652         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3653         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3654         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3655         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3656         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3657         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3658         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3659         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3660         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3661         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3662         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3663         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3664         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3665         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3666         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3667         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3668         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3669         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3670         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3671         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3672         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3673         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3674         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3675         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3676         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3677         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3678         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3679         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3680         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3681         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3682         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3683         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3684         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3685         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3686         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3687         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3688         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3689         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3690         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3691         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3692         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3693         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3694         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3695         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3696         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3697         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3698         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3699         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3700         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3701         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3702         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3703         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3704         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3705         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3706         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3707         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3708         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3709         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3710         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3711         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3712         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3713         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3714         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3715         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3716         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3717         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3718         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3719         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3720         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3721         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3722         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3723         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3724         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3725         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3726         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3727         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3728         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3729         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3730         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3731         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3732         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3733         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3734         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3735         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3736         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3737         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3738         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3739
3740 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3741
3742         PR middle-end/33187
3743         * gcc.target/i386/cmov7.c: New file.
3744
3745 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3746
3747         * gcc.target/i386/sse4a-check.h: New file.
3748         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3749         * gcc.target/i386/sse4a-insert.c: Ditto.
3750         * gcc.target/i386/sse4a-montsd.c: Ditto.
3751         * gcc.target/i386/sse4a-montss.c: Ditto.
3752         * gcc.target/i386/mmx-check.h: New file.
3753         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3754         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3755         * gcc.target/i386/sse-check.h: New file.
3756         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3757         * gcc.target/i386/sse-3.c: Ditto.
3758         * gcc.target/i386/sse-7.c: Ditto.
3759         * gcc.target/i386/sse-9.c: Ditto.
3760         * gcc.target/i386/ssefn-3.c: Ditto.
3761         * gcc.target/i386/sse-recip.c: Ditto.
3762         * gcc.target/i386/sse-recip-vec.c: Ditto.
3763         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3764         * gcc.target/i386/20020523-1.c: Remove.
3765         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3766         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3767         * gcc.target/i386/ssefn-4.c: Ditto.
3768         * gcc.target/i386/sse-6.c: Ditto.
3769         * gcc.target/i386/sse-10.c: Ditto.
3770         * gcc.target/i386/sse-11.c: Ditto.
3771         * gcc.target/i386/sse-18.c: Ditto.
3772         * gcc.target/i386/fpprec-1.c: Ditto.
3773         * g++.dg/other/i386-1.C: Ditto.
3774
3775 2007-09-04  Richard Guenther  <rguenther@suse.de>
3776
3777         PR tree-optimization/33291
3778         * gcc.dg/volatile2.c: New testcase.
3779         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3780         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3781         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3782         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3783
3784 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3785
3786         PR fortran/33253
3787         * gfortran.dg/namelist_15.f90: Update test.
3788         * gfortran.dg/namelist_24.f90: Update test.
3789         * gfortran.dg/namelist_38.f90: New test.
3790
3791 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3792
3793         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3794         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3795         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3796         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3797         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3798         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3799
3800 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3801
3802         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3803         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3804
3805         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3806
3807 2007-09-02  David Daney  <ddaney@avtrex.com>
3808
3809         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3810         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3811         * gcc.target/mips/atomic-memory-1.c: Ditto.
3812         * gcc.target/mips/atomic-memory-2.c: Ditto.
3813
3814 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3815
3816         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3817         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3818
3819 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3820
3821         * gfortran.dg/substr_6.f90: New test.
3822
3823 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3824
3825         PR c++/33208
3826         * g++.dg/other/error18.C: New.
3827         * g++.dg/expr/bitfield3.C: Adjust.
3828
3829 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3830
3831         PR fortran/33276
3832         * gfortran.fortran-torture/compile/pr33276.f90: New.
3833
3834 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3835
3836         PR C/29237
3837         PR middle-end/33272
3838         * gcc.dg/c99-arraydecl-3.c: New test.
3839
3840 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3841
3842         PR c++/32597
3843         * g++.dg/cpp0x/variadic-new2.C: New.
3844         * g++.dg/cpp0x/variadic-new.C: New.
3845
3846 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/33232
3849         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3850         * gfortran.dg/read_1.f90: New.
3851
3852 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3853
3854         PR c++/33210
3855         * g++.dg/template/error30.C: New.
3856
3857 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3858
3859         PR c++/32113
3860         * g++.dg/template/crash70.C: New.
3861
3862 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3863
3864         PR c++/33212
3865         * g++.dg/ext/is_class_error.C: New.
3866
3867 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3868
3869         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3870         
3871 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3872             Revital Eres  <eres@il.ibm.com>
3873
3874         * gcc.target/powerpc/paired-1.c: New test.
3875         * gcc.target/powerpc/paired-2.c: New test.
3876         * gcc.target/powerpc/paired-3.c: New test.
3877         * gcc.target/powerpc/paired-4.c: New test.
3878         * gcc.target/powerpc/paired-5.c: New test.
3879         * gcc.target/powerpc/paired-6.c: New test.
3880         * gcc.target/powerpc/paired-7.c: New test.
3881         * gcc.target/powerpc/ppc-paired.c: New test.
3882
3883 2007-08-31  Ollie Wild  <aaw@google.com>
3884
3885         * g++.dg/conversion/ptrmem2.C: New test.
3886         * g++.dg/conversion/ptrmem3.C: New test.
3887         * g++.dg/conversion/ptrmem4.C: New test.
3888         * g++.dg/conversion/ptrmem5.C: New test.
3889         * g++.dg/conversion/ptrmem6.C: New test.
3890         * g++.dg/conversion/ptrmem7.C: New test.
3891         * g++.dg/conversion/ptrmem8.C: New test.
3892
3893 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3894
3895         PR fortran/31879
3896         * gfortran.dg/char_length_7.f90: New test.
3897         * gfortran.dg/char_length_9.f90: New test.
3898         * gfortran.dg/char_assign_1.f90: Add extra warning.
3899
3900         PR fortran/31197
3901         PR fortran/31258
3902         * gfortran.dg/char_length_8.f90: New test.
3903
3904 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3905
3906         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3907
3908 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3909
3910         * gcc.dg/inline-24.c: New test.
3911         * g++.dg/opt/inline11.C: New test.
3912
3913 2007-08-30  Richard Guenther  <rguenther@suse.de>
3914
3915         * gcc.target/i386/vectorize5.c: New testcase.
3916
3917 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3918
3919         PR fortran/33228
3920         * interface.c (check_interface0): Improve error for external procs.
3921         (check_sym_interfaces): Fix checking of module procedures.
3922
3923 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3924
3925         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3926         (AI): Add AI_ALIGN.
3927         * gcc.dg/sync-3.c: New test.
3928
3929         PR middle-end/32758
3930         * gcc.dg/cleanup-12.c: New test.
3931
3932 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3933
3934         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3935         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3936         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3937         * gcc.dg/pr32450.c: Ditto.
3938         * gcc.dg/nest.c: Ditto.
3939         * gcc.dg/nested-func-4.c: Ditto.
3940         * g++.old-deja/g++.law/profile1.C: Ditto.
3941
3942 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3943
3944         PR fortran/32989
3945         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3946         non-default integer kind arguments.
3947
3948 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3949
3950         PR fortran/33105
3951         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3952
3953 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3954
3955         * gcc.dg/h8300-ice2.c: Remove target selector.
3956
3957 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3958
3959         PR fortran/33215
3960         * gfortran.dg/binding_label_tests_15.f03: New test case.
3961         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3962
3963 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3964
3965         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3966         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3967
3968 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3969
3970         PR c++/33194
3971         * g++.dg/other/canon-33194.C: New.
3972
3973 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3974
3975         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3976         * gcc.c-torture/execute/pr23135.c: Likewise.
3977
3978 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3979
3980         * gcc.dg/pr31344.c: Move to ...
3981         * gcc.dg/dfp/pr31344.c: ... here.
3982         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3983         * gcc.dg/20050503-1.c: Ditto.
3984         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3985         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3986         * gcc.dg/20060801-1.c: Ditto.
3987
3988 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3989
3990         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3991         * gfortran.dg/nan_1.f90: Likewise.
3992
3993 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3994
3995         PR fortran/33055
3996         Revert previous patch.
3997
3998 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3999             Kazu Hirata  <kazu@codesourcery.com>
4000
4001         * gcc.target/m68k/interrupt-1.c: New.
4002
4003 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4004
4005         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4006         10000 for targets where "int" can't hold at least 100000.
4007         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4008         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4009         (test5)(test6): Use it.
4010         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4011         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4012         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4013         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4014         * gcc.dg/attr-alloc_size.c (test): Likewise.
4015
4016 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4017
4018         PR c++/33209
4019         * g++.dg/template/error29.C: New.
4020
4021 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4022
4023         PR c++/32596
4024         * g++.dg/ext/visibility/anon5.C: New test.
4025
4026 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4027
4028         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4029
4030 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4031
4032         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4033         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4034         * gfortran.dg/gamma_4.f90: New: large-real tests.
4035
4036 2007-08-28  Jason Merrill  <jason@redhat.com>
4037
4038         PR c++/29000
4039         * g++.dg/ext/stmtexpr12.C: New test.
4040
4041         PR c++/28558
4042         * g++.dg/ext/attrib28.C: New test.
4043
4044 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4045
4046         PR target/32661
4047         * gcc.target/i386/pr32661.c: New test.
4048
4049 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR middle-end/32370
4052         * gcc.dg/pr32370.c: New test.
4053
4054         PR rtl-optimization/33148
4055         * gcc.c-torture/compile/20070827-1.c: New test.
4056
4057         PR debug/32914
4058         * d++.dg/debug/const3.C: New test.
4059         * d++.dg/debug/const4.C: New test.
4060         * d++.dg/debug/dwarf2/const1.C: New test.
4061         * d++.dg/debug/dwarf2/const2.C: New test.
4062         * d++.dg/debug/dwarf2/const2b.C: New test.
4063
4064 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4065             Vladimir Yanovsky  <yanov@il.ibm.com>
4066             Revital Eres  <eres@il.ibm.com>
4067             Andrey Belevantsev  <abel@ispras.ru>
4068
4069         * gcc.dg/sms-1.c: New test.
4070
4071 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4072
4073         * g++.dg/ext/gnu-inline-common.h: New.
4074         * g++.dg/ext/gnu-inline-global-reject.C: New.
4075         * g++.dg/ext/gnu-inline-global.C: New.
4076         * g++.dg/ext/gnu-inline-namespace.C: New.
4077         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4078         * g++.dg/ext/gnu-inline-class.C: New.
4079         * g++.dg/ext/gnu-inline-class-static.C: New.
4080         * g++.dg/ext/gnu-inline-template-class.C: New.
4081         * g++.dg/ext/gnu-inline-template-func.C: New.
4082
4083 2007-08-27  Jason Merrill  <jason@redhat.com>
4084
4085         PR c++/31337
4086         * g++.dg/ext/stmtexpr11.C: New.
4087
4088 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4089
4090         * lib/target-supports.exp (check_profiling_available):
4091         Set profiling_available_saved to 0 on fido-*-elf.
4092
4093 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4094
4095         PR tree-optimization/33173
4096         
4097         * gcc.c-torture/compile/pr33173.c: New.
4098
4099 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4100
4101         PR target/31385
4102         * gcc.dg/dfp/pr31385.c: New.
4103
4104 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4105
4106         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4107
4108 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4109
4110         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4111         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4112         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4113         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4114         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4115         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4116         gcc.target/m68k directory.
4117         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4118         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4119         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4120         gcc.target/cris directory.
4121         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4122         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4123         gcc.target/bfin directory.
4124
4125         * gcc.target/sh: New directory.
4126         * gcc.target/sh/sh.exp: New file.
4127         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4128         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4129         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4130         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4131         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4132         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4133
4134 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4135
4136         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4137         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4138         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4139         * gcc.target/i386/local2.c: Ditto.
4140         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4141         * gcc.target/i386/20011119-1.c: Ditto.
4142         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4143         * gcc.target/i386/fastcall-1.c: Fix target selector.
4144
4145 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4146
4147         PR fortran/33055
4148         * gfortran.dg/negative_unit.f: Add new check
4149         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4150         -fdefault-integer-8.
4151
4152 2007-08-26  Asher Langton  <langton2@llnl.gov>
4153
4154         * gfortran.dg/recursive_stack.f90: New.
4155         * gfortran.dg/openmp_stack.f90: New.
4156
4157 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4158
4159         PR fortran/31298
4160         * gfortran.dg/use_10.f90: New.
4161
4162 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4163
4164         PR fortran/32985
4165         * gfortran.dg/namelist_14.f90: Make test case valid.
4166         * gfortran.dg/common_10.f90: New.
4167
4168 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4169
4170         PR middle-end/33181
4171         * gcc.dg/ifelse-2.c: New.
4172
4173 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4174
4175         PR fortran/32980
4176         * gfortran.dg/gamma_1.f90: New.
4177         * gfortran.dg/gamma_2.f90: New.
4178         * gfortran.dg/gamma_3.f90: New.
4179
4180 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4181
4182         PR fortran/33188
4183         * gfortran.dg/used_types_18.f90: New.
4184
4185 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4186
4187         * gcc.dg/array-init-2.c: New test.
4188
4189 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4190
4191         PR fortran/33178
4192         * gfortran.dg/initialization_4.f90: Update dg-error.
4193         * gfortran.dg/initialization_13.f90: New.
4194
4195 2007-08-24  Richard Guenther  <rguenther@suse.de>
4196
4197         PR middle-end/33166
4198         * gcc.c-torture/compile/pr33166.c: New testcase.
4199
4200 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4201
4202         PR fortran/33139
4203         * gfortran.dg/pointer_assign_4.f90: New.
4204         * gfortran.dg/shape_2.f90: Fix test case.
4205         * gfortran.dg/char_result_4.f90: Ditto.
4206
4207 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4208
4209         * gcc.dg/array-init-1.c: New test.
4210
4211         PR c++/32567
4212         * g++.dg/parse/crash36.C: New test.
4213
4214 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4215
4216         * gcc.dg/pr32721.c: Updated.
4217
4218 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4219
4220         PR tree-optimization/32573
4221         PR middle-end/32946
4222         * gcc.dg/pr32573.c: New test.
4223
4224         PR c++/32898
4225         * g++.dg/lookup/ns3.C: New test.
4226
4227         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4228
4229         PR c++/31941
4230         * g++.dg/parse/crash37.C: New test.
4231
4232 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4233
4234         PR target/17390
4235         * gcc.target/i386/pr17390.c: New test.
4236
4237 2007-08-23  Richard Guenther  <rguenther@suse.de>
4238
4239         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4240         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4241         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4242         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4243         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4244         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4245         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4246         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4247
4248 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4249
4250         * gcc.target/s390: New directory.
4251         * gcc.target/s390/s390.exp: New file.
4252         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4253         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4254         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4255         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4256         gcc.target/s390 directory.
4257
4258 2007-08-23  Richard Guenther  <rguenther@suse.de>
4259
4260         PR tree-optimization/32328
4261         * gcc.dg/pr32328.c: New testcase.
4262
4263 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4264
4265         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4266           available.
4267
4268 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4269
4270         PR fortran/33095
4271         * gfortran.dg/min_max_optional_5.f90: New test.
4272         * gfortran.dg/min_max_optional_2.f90: Remove.
4273         * gfortran.dg/min_max_optional_3.f90: Remove.
4274         * gfortran.dg/min_max_optional_4.f90: Remove.
4275
4276 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4277
4278         * gcc.target/i386/xorps-sse.c: New.
4279         * gcc.target/i386/xorps-sse2.c: New.
4280
4281 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4282
4283         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4284         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4285         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4286
4287 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4288
4289         PR fortran/33020
4290         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4291         include multiple kinds for SHAPE parameter within a single
4292         namespace.
4293         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4294         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4295
4296 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4297
4298         * interface_abstract_1.f90: Extended test case.
4299         * interface_abstract_3.f90: New test.
4300
4301 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4302
4303         * gcc.dg/fold-sub.c: New test.
4304         
4305 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4306
4307         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4308         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4309         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4310         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4311         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4312         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4313
4314 2007-08-22  Richard Guenther  <rguenther@suse.de>
4315
4316         PR middle-end/33007
4317         * gcc.dg/pr33007.c: New testcase.
4318
4319 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4320
4321         * gcc.c-torture/execute/strcmp-1.x: Delete.
4322
4323 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4326         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4327         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4328         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4329         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4330         gcc.target/i386/stack-realign.c,
4331         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4332         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4333         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4334         target using dg-require-effective-target directive.
4335         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4336         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4337         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4338         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4339         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4340         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4341         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4342         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4343         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4344         Require lp64 target using dg-require-effective-target directive.
4345         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4346         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4347         directive.
4348         * gcc.target/i386/20010202-1.c: Move from here ...
4349         * gcc.dg/20010202-1.c: ... to here.
4350
4351 2007-08-22  Richard Guenther  <rguenther@suse.de>
4352
4353         PR tree-optimization/33142
4354         * gcc.c-torture/execute/pr33142.c: New testcase.
4355
4356 2007-08-22  Richard Guenther  <rguenther@suse.de>
4357
4358         PR middle-end/32563
4359         * g++.dg/torture/pr32563.C: New testcase.
4360
4361 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR middle-end/32912
4364         * gcc.dg/pr32912-1.c: Add -w to options.
4365         * gcc.dg/pr32912-2.c: Likewise.
4366         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4367
4368 2007-08-21  Ian Lance Taylor  <iant@google.com>
4369
4370         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4371
4372 2007-08-21  Ian Lance Taylor  <iant@google.com>
4373
4374         PR tree-optimization/33134
4375         * g++.dg/tree-ssa/pr33134.C: New test.
4376
4377 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4378
4379         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4380         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4381
4382 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR debug/32610
4385         * gcc.dg/debug/pr32610.c: New test.
4386
4387         * g++.dg/init/new24.C: New test.
4388
4389         PR middle-end/32912
4390         * gcc.dg/pr32912-1.c: New test.
4391         * gcc.dg/pr32912-2.c: New test.
4392         * gcc.dg/pr32912-3.c: New test.
4393
4394 2007-08-21  Richard Guenther  <rguenther@suse.de>
4395
4396         * gcc.dg/pointer-arith-10.c: New testcase.
4397
4398 2007-08-21  Richard Guenther  <rguenther@suse.de>
4399
4400         PR middle-end/33122
4401         * gcc.c-torture/compile/pr33122.c: New testcase.
4402
4403 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4404
4405         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4406
4407 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4408
4409         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4410
4411 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR c++/33025
4414         * g++.dg/init/new23.C: New test.
4415
4416 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4417
4418         PR middle-end/30564
4419         * gcc.c-torture/compile/pr30564-1.c: New test.
4420         * gcc.c-torture/compile/pr30564-2.c: New test.
4421
4422 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4423
4424         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4425
4426 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4427
4428         * gfortran.dg/interface_abstract_2.f90: New.
4429         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4430
4431 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4432
4433         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4434         unknown (so that outer-loop wont get analyzed).
4435         * gcc.dg/vect/vect-outer-1a.c: New test.
4436         * gcc.dg/vect/vect-outer-1b.c: New test.
4437         * gcc.dg/vect/vect-outer-1.c: New test.
4438         * gcc.dg/vect/vect-outer-2a.c: New test.
4439         * gcc.dg/vect/vect-outer-2b.c: New test.
4440         * gcc.dg/vect/vect-outer-2c.c: New test.
4441         * gcc.dg/vect/vect-outer-2.c: New test.
4442         * gcc.dg/vect/vect-outer-3a.c: New test.
4443         * gcc.dg/vect/vect-outer-3b.c: New test.
4444         * gcc.dg/vect/vect-outer-3c.c: New test.
4445         * gcc.dg/vect/vect-outer-3.c: New test.
4446         * gcc.dg/vect/vect-outer-4a.c: New test.
4447         * gcc.dg/vect/vect-outer-4b.c: New test.
4448         * gcc.dg/vect/vect-outer-4c.c: New test.
4449         * gcc.dg/vect/vect-outer-4d.c: New test.
4450         * gcc.dg/vect/vect-outer-4e.c: New test.
4451         * gcc.dg/vect/vect-outer-4f.c: New test.
4452         * gcc.dg/vect/vect-outer-4g.c: New test.
4453         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4454         * gcc.dg/vect/vect-outer-4i.c: New test.
4455         * gcc.dg/vect/vect-outer-4j.c: New test.
4456         * gcc.dg/vect/vect-outer-4k.c: New test.
4457         * gcc.dg/vect/vect-outer-4l.c: New test.
4458         * gcc.dg/vect/vect-outer-4m.c: New test.
4459         * gcc.dg/vect/vect-outer-4.c: New test.
4460         * gcc.dg/vect/vect-outer-5.c: New test.
4461         * gcc.dg/vect/vect-outer-6.c: New test.
4462         * gcc.dg/vect/vect-outer-fir.c: New test.
4463         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4464         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4465
4466 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4467
4468         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4469         and -fno-tree-reassoc.
4470         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4471         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4472         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4473         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4474         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4475         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4476         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4477         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4478         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4479         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4480         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4481         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4482         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4483         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4484         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4485         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4486         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4487         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4488         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4489         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4490         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4491         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4492         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4493         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4494         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4495         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4496         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4497         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4498         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4499         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4500         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4501         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4502         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4503         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4504         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4505         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4506         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4507
4508 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4509
4510         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4511         versioning for aliasing).
4512         * gcc.dg/vect/vect-35.c: Likewise.
4513
4514         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4515         targets.
4516         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4517
4518 2007-08-18  Tom Tromey  <tromey@redhat.com>
4519
4520         PR preprocessor/32974:
4521         * gcc.dg/cpp/pr32974.c: New file.
4522
4523 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4524
4525         * gfortran.dg/interface_abstract_1.f90: New.
4526
4527 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4528
4529         PR fortran/32881
4530         * gfortran.dg/pure_initializer_1.f90: New test.
4531
4532 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4533
4534         PR fortran/32875
4535         * gfortran.dg/array_constructor_18.f90: New test.
4536
4537 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4538
4539         PR c++/28989
4540         * g++.dg/expr/lval3.C: New test.
4541         * g++.dg/expr/lval4.C: New test.
4542
4543 2007-08-17  Ollie Wild  <aaw@google.com>
4544
4545         PR c++/31749
4546         * g++.dg/lookup/builtin3.C: New test.
4547         * g++.dg/lookup/builtin4.C: New test.
4548         * g++.dg/lookup/using19.C: New test.
4549
4550 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4551
4552         PR c++/32190
4553         * g++.dg/parse/error31.C: New.
4554
4555 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4556
4557         PR c++/32112
4558         * g++.dg/template/error26.C: New.
4559
4560 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4561
4562         PR fortran/33079
4563         * gfortran.dg/zero_length_2.f90: New test.
4564
4565 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4566
4567         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4568         * gfortran.dg/kind_tests_3.f03: Ditto.
4569         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4570         * gfortran.dg/interface_13.f90: Ditto.
4571         * gfortran.dg/pr32738.f90: Ditto.
4572         * gfortran.dg/module_private_1.f90: Ditto.
4573         * gfortran.dg/test_only_clause.f90: Ditto.
4574         * gfortran.dg/bind_c_vars.f90: Ditto.
4575         * gfortran.dg/bind_c_dts.f90: Ditto.
4576         * gfortran.dg/use_9.f90: Ditto.
4577         * gfortran.dg/generic_8.f90: Ditto.
4578         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4579         * gfortran.dg/private_type_6.f90: Ditto.
4580         * gfortran.dg/c_assoc.f90: Ditto.
4581         * gfortran.dg/private_type_7.f90: Ditto.
4582         * gfortran.dg/global_vars_c_init.f90: Ditto.
4583         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4584         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4585         * gfortran.dg/c_size_t_test.f03: Ditto.
4586         * gfortran.dg/used_types_12.f90: Ditto.
4587         * gfortran.dg/pr25923.f90: Ditto.
4588         * gfortran.dg/test_com_block.f90: Ditto.
4589         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4590         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4591         * gfortran.dg/com_block_driver.f90: Ditto.
4592         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4593         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4594         * gfortran.dg/c_loc_test.f90: Ditto.
4595         * gfortran.dg/c_ptr_tests.f03: Ditto.
4596         * gfortran.dg/module_interface_1.f90: Ditto.
4597
4598 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4599
4600         PR c++/32870
4601         * g++.dg/other/error17.C: Adjust.
4602         
4603 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4604
4605         PR middle-end/32970
4606         * g++.dg/ext/altivec-14.C: New test.
4607
4608 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4609
4610         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4611         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4612         dump files.
4613         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4614         * gcc.dg/vect/pr32366.c: Ditto.
4615
4616 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4617
4618         PR testsuite/33082
4619         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4620         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4621         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4622         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4623
4624 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4625
4626         PR fortran/33072
4627         * gfortran.dg/use_9.f90: New.
4628
4629 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4630
4631         * g++.dg/gcov/gcov-5.C: New test.
4632
4633 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4634
4635         * g++.dg/gcov/gcov-4.C: New test.
4636         * lib/gcov.exp (verify-lines): Add support for
4637         checking no-coverage lines.
4638
4639 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4640
4641         * gcc.dg/vect/vect-vfa-01.c: New.
4642         * gcc.dg/vect/vect-vfa-02.c: New.
4643         * gcc.dg/vect/vect-vfa-03.c: New.
4644         * gcc.dg/vect/vect-vfa-04.c: New.
4645         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4646         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4647         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4648         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4649         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4650         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4651         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4652         gfortran.dg/vect/pr19049.f90: Rename to start with
4653         prefix no-vfa-.
4654         * gcc.dg/vect/vect.exp: Disable versioning for alias
4655         when test starts with no-vfa-.
4656         * gfortran.dg/vect/vect.exp: Likewise.
4657
4658 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4659
4660         * gcc.dg/torture/pr32897.c: New test.
4661
4662 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4663
4664         PR c++/31132
4665         * g++.dg/template/crash69.C: New.
4666
4667 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4668
4669         * lib/target-supports.exp (check_effective_target_arm32): Use
4670         check_no_compiler_messages.
4671
4672 2007-08-15  Diego Novillo  <dnovillo@google.com>
4673
4674         gcc.dg/tree-ssa/20070815.c: New test.
4675
4676 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4677
4678         PR fortran/33077
4679         * gfortran.dg/random_7.f90: Initialize variable.
4680
4681 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR middle-end/33074
4684         * gfortran.dg/pr33074.f90: New test.
4685
4686         PR c++/32992
4687         * g++.dg/opt/nrv14.C: New test.
4688
4689 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4690
4691         PR c++/33035
4692         * g++.dg/template/crash68.C: New.
4693
4694 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4695
4696         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4697         * gcc.dg/sibcall-4.c: Ditto.
4698
4699 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4700
4701         PR fortran/33066
4702         * gfortran.dg/use_8.f90: New test.
4703         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4704
4705 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4706
4707         PR c++/27211
4708         * g++.dg/template/error27.C: New.
4709         * g++.dg/template/error28.C: New.
4710         * g++.dg/other/pr28304.C: Adjust.
4711         * g++.old-deja/g++.mike/p811.C: Likewise.
4712
4713 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4714
4715         PR target/30315
4716         * gcc.target/i386/pr30315.c: New.
4717
4718 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4719
4720         PR fortran/32594
4721         * gfortran.dg/substr_5.f90: New test.
4722
4723 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4724
4725         PR c/30428
4726         * gcc.dg/vector-2.c: New test.
4727
4728         PR c++/30428
4729         * g++.dg/ext/vector8.C: New test.
4730
4731 2007-08-13  Dan Hipschman  <dsh@google.com>
4732
4733         PR c/32953
4734         * gcc.dg/format/array-1.c: Add an additional test for
4735         unterminated format strings of length 1.
4736
4737 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4738
4739         PR fortran/32926
4740         * gfortran.dg/external_procedures_3.f90: New test.
4741
4742 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4743
4744         PR fortran/32827
4745         * gfortran.dg/import6.f90: New test.
4746
4747 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4748
4749         PR C/30427
4750         *  gcc.dg/vector-1.c: New test.
4751
4752 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4753
4754         * gcc.dg/pr21255-4.c: Skip for PIC.
4755         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4756
4757 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4758
4759         * gcc.dg/attr-isr.c: Skip for PIC.
4760         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4761         * gcc.dg/attr-isr-trapa.c: Likewise.
4762         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4763         * gcc.dg/pragma-isr-trapa.c: Likewise.
4764         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4765
4766 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4767
4768         PR fortran/32962
4769         * gfortran.dg/transpose_1.f90: New test.
4770
4771 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4772
4773         PR fortran/29600
4774         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4775         intrinsic.
4776
4777 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4778
4779         PR fortran/30964
4780         PR fortran/33054
4781         * gfortran.dg/random_4.f90: New test.
4782         * gfortran.dg/random_5.f90: New test.
4783         * gfortran.dg/random_6.f90: New test.
4784         * gfortran.dg/random_7.f90: New test.
4785
4786 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4787
4788         PR fortran/32860
4789         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4790
4791 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4792
4793         PR fortran/31629
4794         * gfortran.dg/module_private_1.f90: New test.
4795
4796 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4797
4798         PR fortran/29600
4799         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4800         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4801
4802 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4803
4804         PR fortran/32937
4805         * gfortran.dg/char_length_6.f90: New test.
4806
4807 2007-08-10  Ollie Wild  <aaw@google.com>
4808
4809         * g++.dg/lookup/using18.C: New test.
4810
4811 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4812
4813         PR c++/17763
4814         * g++.dg/other/error16.C: New.
4815
4816 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4817
4818         PR libfortran/33039
4819         * gfortran.dg/namelist_37.f90: New test.
4820
4821 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4822
4823         PR c++/22256
4824         * g++.dg/conversion/op3.C: New.
4825
4826 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/32987
4829         * gfortran.dg/fmt_tab_1.f90: New.
4830         * gfortran.dg/fmt_tab_2.f90: New.
4831
4832 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4833
4834         PR c/32796
4835         * gcc.c-torture/compile/pr32796.c: New test.
4836
4837 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4838
4839         PR middle-end/32813
4840         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4841         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4842         instead of just -O.
4843
4844 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4845
4846         * gcc.target/mips/code-readable-1.c: New test.
4847         * gcc.target/mips/code-readable-2.c: Likewise.
4848         * gcc.target/mips/code-readable-3.c: Likewise.
4849
4850 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4851             Revital Eres  <eres@il.ibm.com>
4852
4853         * gfortran.dg/sms-1.f90: Add comment.
4854         * gfortran.dg/sms-2.f90: New.
4855
4856 2007-08-07  Ian Lance Taylor  <iant@google.com>
4857
4858         * gcc.dg/instrument-1.c: New test.
4859         * gcc.dg/instrument-2.c: New test.
4860         * gcc.dg/instrument-3.c: New test.
4861
4862 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4863
4864         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4865
4866 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4867
4868         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4869         !vector_alignment_reachable targets.
4870         * gcc.dg/vect/vect-33.c: Likewise.
4871         * gcc.dg/vect/vect-42.c: Likewise.
4872         * gcc.dg/vect/vect-44.c: Likewise.
4873         * gcc.dg/vect/vect-50.c: Likewise.
4874         * gcc.dg/vect/vect-70.c: Likewise.
4875         * gcc.dg/vect/vect-71.c: Likewise.
4876         * gcc.dg/vect/vect-87.c: Likewise.
4877         * gcc.dg/vect/vect-88.c: Likewise.
4878         * gcc.dg/vect/vect-91.c: Likewise.
4879         * gcc.dg/vect/vect-93.c: Likewise.
4880         * gcc.dg/vect/vect-96.c: Likewise.
4881         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4882         * gcc.dg/vect/section-anchors-69.c: Likewise.
4883         * gcc.dg/vect/pr25413.c: Likewise.
4884         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4885         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4886         * gfortran.dg/vect-2.f90: Likewise.
4887         * gfortran.dg/vect-3.f90: Likewise.
4888         * gfortran.dg/vect-4.f90: Likewise.
4889         * gfortran.dg/vect-5.f90: Likewise.
4890         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4891         Return false for darwin. 
4892         (check_effective_target_vector_alignment_reachable_for_double): New.
4893
4894 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4895
4896         * gcc.dg/multiword-1.c: New testcase.
4897
4898 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4899
4900         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4901         messages.
4902         * gfortran.dg/namelist_36.f90: New test.
4903
4904 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4905
4906         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4907           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4908
4909 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4910
4911         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4912         * gcc.dg/torture/type-generic-1.c: Likewise.
4913
4914 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4915
4916         * gcc.c-torture/20070522-1.c: Move to ...
4917         * gcc.c-torture/compile/20070522-1.c: Here.
4918
4919 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4920
4921         PR fortran/29828
4922         * gfortran.dg/minmax_char_1.f90: New test.
4923         * gfortran.dg/minmax_char_2.f90: New test.
4924         * gfortran.dg/min_max_optional_4.f90: New test.
4925
4926 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4927
4928         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4929         hanging on the testcase.
4930
4931 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4932
4933         PR middle-end/32988
4934         * gcc.c-torture/compile/pr32988.c: New test.
4935
4936 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4937
4938         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4939
4940 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4941
4942         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4943
4944         Revert:
4945         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4946
4947         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4948
4949 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4950
4951         PR fortran/32979
4952         * gfortran.dg/isnan_1.f90: New test.
4953
4954 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4955             Revital Eres <eres@il.ibm.com>
4956
4957         * gcc.dg/sms-antideps.c: New test.
4958
4959 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4960
4961         PR fortran/31214
4962         * gfortran.dg/entry_13.f90: New test.
4963
4964         * gfortran.dg/entry_12.f90: Clean up .mod file.
4965
4966 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4967
4968         PR fortran/32770
4969         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4970         variables as kind=4 so they don't overflow the record length.
4971
4972 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4973
4974         PR fortran/32968
4975         * gfortran.dg/selected_kind_1.f90: New test.
4976
4977 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4978
4979         PR middle-end/32780
4980         * gcc.c-torture/compile/pr32780.c: New test.
4981
4982 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4983
4984         RP middle-end/32399
4985         * gcc.c-torture/compile/pr32399.c: New testcase.
4986
4987 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4988
4989         PR middle-end/32304
4990         * g++.dg/torture/pr32304.C: New testcase.
4991
4992 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4993
4994         PR middle-end/32935
4995         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4996
4997 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4998
4999         PR fortran/32955
5000         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5001
5002 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5003
5004         PR fortran/31202
5005         * gfortran.dg/nint_2.f90: New test.
5006
5007 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5008
5009         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5010         * gcc.dg/weak/typeof-2.c: Likewise.
5011
5012 2007-08-03  Diego Novillo  <dnovillo@google.com>
5013
5014         PR 31521
5015         * gcc.dg/tree-ssa/pr31521.c: New test.
5016
5017 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5018
5019         PR fortran/32770
5020         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5021         iostat must be default kind.
5022
5023 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5024
5025         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5026
5027 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5028
5029         PR fortran/32770
5030         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5031         explicit so test passes with -fdefault-integer-8.
5032         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5033         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5034
5035 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5036
5037         PR c++/30849
5038         * g++.dg/parse/asm1.C: New test.
5039
5040         PR c++/30850
5041         * g++.dg/parse/asm2.C: Likewise.
5042
5043         PR c++/30851
5044         * g++.dg/parse/asm3.C: Likewise.
5045         
5046 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5047
5048         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5049           "int" is only 16 bit bits wide.
5050         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5051
5052 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5053
5054         * g++.dg/torture/type-generic-1.C: New.
5055         * gcc.dg/pr28796-2.c: Move tests ...
5056         * gcc.dg/tg-tests.h: ... here.
5057         * gcc.dg/torture/type-generic-1.c: New.
5058
5059 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5060
5061         PR libfortran/32954
5062         * minmaxloc_3.f90:  New test case.
5063
5064 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5065
5066         PR fortran/32936
5067         * gfortran.dg/allocate_stat.f90: New.
5068
5069 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5070
5071         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5072
5073 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5074
5075         PR tree-optimization/32919
5076         * gcc.c-torture/compile/pr32919.c: New.
5077
5078 2007-08-01  Nick Clifton  <nickc@redhat.com>
5079
5080         * gcc.c-torture/execute/execute.exp: Change copyright header to
5081         refer to version 3 of the GNU General Public License and to point
5082         readers at the COPYING3 file and the FSF's license web page.
5083         * gcc.c-torture/execute/ieee/ieee.exp,
5084         gcc.c-torture/unsorted/unsorted.exp,
5085         gcc.c-torture/compile/compile.exp,
5086         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5087         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5088         gcc.target/cris/torture/cris-torture.exp,
5089         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5090         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5091         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5092         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5093         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5094         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5095         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5096         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5097         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5098         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5099         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5100         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5101         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5102         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5103         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5104         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5105         gcc.dg/noncompile/noncompile.exp,
5106         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5107         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5108         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5109         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5110         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5111         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5112         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5113         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5114         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5115         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5116         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5117         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5118         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5119         g++.old-deja/old-deja.exp,
5120         gfortran.fortran-torture/execute/execute.exp,
5121         gfortran.fortran-torture/compile/compile.exp,
5122         treelang/output/output-1.c, treelang/output/output-1.tree,
5123         treelang/execute/execute.exp, treelang/Makefile.in,
5124         treelang/compile/compile.exp, g++.dg/dg.exp,
5125         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5126         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5127         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5128         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5129         g++.dg/compat/struct-layout-1.exp,
5130         g++.dg/compat/struct-layout-1_generate.c,
5131         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5132         g++.dg/bprob/bprob.exp, config/default.exp,
5133         gcc.test-framework/test-framework.awk,
5134         gcc.test-framework/gen_directive_tests,
5135         gcc.test-framework/test-framework.exp,
5136         objc.dg/special/special.exp,
5137         objc.dg/gnu-encoding/gnu-encoding.exp,
5138         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5139         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5140         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5141         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5142         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5143         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5144         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5145         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5146         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5147         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5148         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5149         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5150         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5151         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5152         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5153         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5154         Likewise.
5155
5156 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5157
5158         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5159         error message text.
5160
5161 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5162
5163         PR fortran/32945
5164         * gfortran.dg/initialization_12.f90: New test.
5165
5166 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5167
5168         PR fortran/31609
5169         * gfortran.dg/entry_12.f90: New test.
5170
5171 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5172
5173         PR fortran/32938
5174         * gfortran.dg/altreturn_6.f90: New test.
5175
5176 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5177
5178         PR fortran/32942
5179         * gfortran.dg/exponent_2.f90: New test.
5180
5181 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5182
5183         * gcc.dg/vect/vect-117.c: New test.
5184         * gcc.dg/vect/vect-74.c: Enabled test
5185         * gcc.dg/vect/vect-81.c: Enabled test
5186
5187 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5188
5189         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5190         s/dg-error/dg-warning where warning is expected.
5191
5192 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5193
5194         PR fortran/32770
5195         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5196         of huge() to correct kind.
5197
5198 2007-07-30  Ollie Wild  <aaw@google.com>
5199
5200         * gcc.dg/cpp/counter-2.c: New test.
5201         * gcc.dg/cpp/counter-3.c: New test.
5202         * gcc.dg/cpp/dir-only-1.c: New test.
5203         * gcc.dg/cpp/dir-only-1.h: New file.
5204         * gcc.dg/cpp/dir-only-2.c: New test.
5205         * gcc.dg/cpp/dir-only-3.c: New test.
5206         * gcc.dg/cpp/dir-only-3a.h: New file.
5207         * gcc.dg/cpp/dir-only-3b.h: New file.
5208         * gcc.dg/cpp/dir-only-4.c: New test.
5209         * gcc.dg/cpp/dir-only-5.c: New test.
5210         * gcc.dg/cpp/dir-only-6.c: New test.
5211
5212 2007-07-30  Julian Brown  <julian@codesourcery.com>
5213
5214         * gcc.target/arm/neon/v*.c: Regenerate.
5215
5216 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5217
5218         PR c++/32108
5219         * g++.dg/ext/label6.C: New.
5220
5221 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5222
5223         PR libfortran/32858
5224         PR libfortran/30814
5225         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5226
5227 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5228
5229         PR fortran/31211
5230         * gfortran.dg/actual_pointer_function_1.f90: New test.
5231
5232         PR fortran/32682
5233         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5234
5235 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5236
5237         PR fortran/32906
5238         * gfortran.dg/shape_1.f90: Adjust error message.
5239         * gfortran.dg/parameter_array_ref_1.f90: New test.
5240
5241 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5242
5243         PR fortran/31609
5244         * gfortran.dg/entry_11.f90: New test.
5245
5246 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5247             Revital Eres  <eres@il.ibm.com>
5248
5249         * gfortran.dg/sms-1.f90: New test.
5250
5251 2007-07-28  Richard Guenther  <rguenther@suse.de>
5252
5253         * gcc.c-torture/compile/pr32920.c: New testcase.
5254
5255 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5256
5257         PR c++/30917
5258         * g++.dg/lookup/friend11.C: New test.
5259
5260 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5261
5262         * gfortran.dg/namelist_5.f90: Adjusted error message.
5263         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5264         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5265         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5266         * gfortran.dg/namelist_32.f90: ... this.
5267
5268         PR fortran/32876
5269         * gfortran.dg/namelist_33.f90: New test.
5270
5271         PR fortran/32905
5272         * gfortran.dg/namelist_34.f90: New test.
5273
5274         PR fortran/31818
5275         * gfortran.dg/namelist_35.f90: New test.
5276
5277 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5278
5279         PR fortran/32880
5280         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5281
5282 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5283
5284         PR testsuite/32471
5285         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5286           assuming it is 0x7ffffffff.
5287         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5288         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5289
5290 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5291
5292         * gfortran.dg/operator_3.f90: Fix dg directive.
5293         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5294         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5295         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5296
5297 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5298
5299         * g++.dg/cpp0x/decltype1.C: New.
5300         * g++.dg/cpp0x/decltype2.C: New.
5301         * g++.dg/cpp0x/decltype3.C: New.
5302         * g++.dg/cpp0x/decltype4.C: New.
5303         * g++.dg/cpp0x/decltype5.C: New.
5304         * g++.dg/cpp0x/decltype6.C: New.
5305
5306 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5307
5308         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5309           because the test relies on bit 31 to be the sign bit.
5310
5311 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5312
5313         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5314           assuming it is 0x7fffffff.
5315         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5316         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5317
5318 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5319
5320         PR c++/32346
5321         * g++.dg/expr/bitfield9.C: New test.
5322
5323 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5324
5325         PR fortran/32899
5326         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5327
5328 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5329
5330         PR fortran/32760
5331         * gfortran.dg/private_type_7.f90: New test.
5332
5333 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5334
5335         PR fortran/32035
5336         * gfortran.dg/select_char_1.f90: New test.
5337
5338 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5339
5340         PR fortran/32903
5341         * gfortran.dg/initialization_11.f90: New test.
5342
5343 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5344
5345         * gcc.target/mips/ins-1.c: New test.
5346
5347 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5348
5349         PR/19232
5350         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5351         (f1): Likewise.
5352
5353 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5354
5355         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5356         error: width of 'spare' exceeds its type.
5357
5358 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5359
5360         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5361         * gcc.dg/sibcall-4.c: Likewise.
5362
5363 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5364
5365         PR rtl-optimization/31500
5366         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5367         * g++.dg/warn/Warray-bounds.C: Likewise.
5368
5369 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5370
5371         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5372
5373 2007-07-25  Julian Brown  <julian@codesourcery.com>
5374             Paul Brook  <paul@codesourcery.com>
5375             Joseph Myers  <joseph@codesourcery.com>
5376             Mark Shinwell  <shinwell@codesourcery.com>
5377
5378         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5379         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5380         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5381         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5382         (check_effective_target_arm_neon_hw): New.
5383         * gcc.target/arm/neon/neon.exp: New file.
5384         * gcc.target/arm/neon/polytypes.c: New file.
5385         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5386
5387 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5388
5389         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5390           targets where an "int" is less than 32 bits wide.
5391
5392 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5393
5394         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5395
5396 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5397
5398         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5399           during addition if an int is only 16 bits wide.
5400         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5401
5402 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5403
5404         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5405           size as "long int" and are 32 or 64 bits wide.
5406         * gcc.dg/torture/pr28814.c: Likewise.
5407
5408 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5409
5410         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5411           exactly as wide as an int.
5412
5413 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5414
5415         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5416         Define and use throughout as long long printf format specifier.
5417         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5418         Likewise.
5419
5420 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5421
5422         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5423         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5424
5425 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5426
5427         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5428
5429 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5430
5431         * gcc.c-torture/execute/20070724-1.c: New.
5432
5433 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5434
5435         PR fortran/31205
5436         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5437         "deallocates" to 24, since patch has code rid of much spurious
5438         code.
5439         * gfortran.dg/interface_assignment_1.f90 : New test.
5440
5441         PR fortran/32842
5442         * gfortran.dg/interface_assignment_2.f90 : New test.
5443
5444 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5445
5446         PR fortran/32867
5447         * fortran.dg/initialization_10.f90: New test.
5448
5449 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5450
5451         PR fortran/32778
5452         * gfortran.dg/imag_2.f: Removed
5453         * gfortran.dg/warn_std_1.f90: New test.
5454         * gfortran.dg/warn_std_2.f90: New test.
5455         * gfortran.dg/warn_std_3.f90: New test.
5456
5457 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5458
5459         PR c++/29001
5460         * g++.dg/init/new22.C: New.
5461
5462 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5463
5464         PR c++/32561
5465         * g++.dg/template/crash67.C: New.
5466
5467 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5468
5469         * lib/target-support.exp (check_effective_target_natural_alignment): 
5470         (check_effective_target_vector_alignment_reachable): New.
5471         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5472         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5473         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5474         check.
5475         * gcc.dg/vect/pr25413.c: Likewise.
5476         * gcc.dg/vect/pr31699.c: Likewise.
5477
5478 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5479
5480         PR fortran/30814
5481         * gfortran.dg/pack_bounds_1.f90:  New test case.
5482
5483 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5484
5485         PR fortran/31639
5486         * gfortran.dg/initialization_9.f90: New test.
5487
5488 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5489
5490         PR fortran/32797
5491         PR fortran/32800
5492         * gfortran.dg/bind_c_usage_8.f03: New test case.
5493         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5494         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5495
5496 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5497
5498         * gcc.target/mips/branch-cost-1.c: New test.
5499         * gcc.target/mips/branch-cost-2.c: Likewise.
5500
5501 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5502
5503         PR fortran/32732
5504         * gfortran.dg/c_char_tests.f03: New test case.
5505         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5506         * gfortran.dg/c_char_tests_2.f03: New test case.
5507         * gfortran.dg/value_6.f03: Ditto.
5508         * gfortran.dg/value_7.f03: Ditto.
5509
5510 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5511
5512         PR fortran/32600
5513         * gfortran.dg/c_funloc_tests_5.f03: New.
5514         * gfortran.dg/c_funloc_tests_5.f04: New.
5515         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5516
5517 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5518
5519         PR c++/32839
5520         * g++.dg/expr/call4.C: New.
5521         * g++.dg/expr/call5.C: New.
5522
5523 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5524
5525         PR fortran/32710
5526         * gfortran.dg/namelist_30.f90: New test.
5527
5528 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5529
5530         PR fortran/29962
5531         * gfortran.dg/array_initializer_1.f90: Removed warning.
5532         * gfortran.dg/initialization_1.f90: Adjusted messages.
5533         * gfortran.dg/nested_modules_6.f90: Removed warning.
5534
5535         PR fortran/31253
5536         * gfortran.dg/initialization_7.f90: New test.
5537
5538         PR fortran/31639
5539         * gfortran.dg/initialization_8.f90: New test.
5540
5541 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5542
5543         PR c++/30818
5544         * g++.dg/template/crash47.C: Adjust errors.
5545         * g++.dg/template/crash48.C: Adjust errors.
5546         * g++.dg/template/typename12.C: New.
5547         * g++.dg/template/typename13.C: New.
5548         * g++.dg/template/typename14.C: New.
5549         * g++.dg/template/typedef6.C: Adjust errors.
5550
5551 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5552
5553         PR fortran/32627
5554         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5555         * gfortran.dg/pr32627.f03: New test case.
5556
5557         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5558         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5559         c_f_pointer_logical.
5560         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5561         c_f_pointer_complex.
5562         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5563         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5564         c_f_pointer_shape_tests_2.
5565         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5566
5567 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5568
5569         PR fortran/32804
5570         * gfortran.dg/c_loc_tests_9.f03: New test case.
5571         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5572
5573 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5574
5575         PR fortran/32823
5576         * gfortran.dg/int_2.f90: New test.
5577         
5578 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5579
5580         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5581
5582 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5583
5584         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5585         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5586
5587 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5588
5589         PR tree-optimization/19910
5590         * gcc.dg/pr19910.c: New test.
5591
5592 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5593
5594         PR fortran/32738
5595         * gfortran.dg/pr32738.f90: New test.
5596
5597 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5598
5599         PR tree-optimzation/32635
5600         * gfortran.dg/pr32635.f:  New test case.
5601
5602 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5603
5604         PR fortran/32801
5605         * gfortran.dg/pr32801.f03: New test case.
5606
5607 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5608
5609         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5610         Test negative numbers also.
5611         * gcc.dg/c99-math-float-1.c: Likewise.
5612         * gcc.dg/c99-math-long-double-1.c: Likewise.
5613         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5614         test inputs.
5615
5616 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5617         
5618         * lib/target-supports.exp (check_effective_target_sync_int_long):
5619         Enable for xtensa.
5620         (check_effective_target_sync_char_short): Likewise.
5621         
5622 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5623
5624         * gcc.dg/pr28796-2.c: Add more cases.
5625
5626 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5627
5628         * gcc.dg/pr28796-1.c: Add more cases.
5629         * gcc.dg/pr28796-2.c: Likewise.
5630
5631 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5632
5633         * gcc.dg/pr28796-1.c: Add more cases.
5634         * gcc.dg/pr28796-2.c: Likewise.
5635
5636 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5637
5638         PR fortran/32535
5639         * gfortran.dg/pr32535.f90: New test.
5640
5641 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5642
5643         PR fortran/31320
5644         PR fortran/32665
5645         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5646
5647 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5648
5649         PR rtl-optimization/32773
5650         * gcc.dg/pr32773.c: New test.
5651
5652 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5653
5654         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5655         match flax-vector-conversions note.
5656         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5657         instead of dg-error for the warning.
5658
5659 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5660
5661         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5662           adapted to work on targets with 16-bit or wider int.
5663         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5664         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5665         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5666         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5667
5668 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5669
5670         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5671         support large arrays.
5672         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5673         * gcc.dg/20061109-1.c: Likewise.
5674         * gcc.c-torture/execute/20061101-1.x: Likewise.
5675         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5676         * gcc.c-torture/execute/pr31448.x: Likewise.
5677
5678 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5679
5680         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5681
5682         PR fortran/32238
5683         * gfortran.dg/pr32238.f90: New test.
5684
5685         PR fortran/32222
5686         * gfortran.dg/pr32222.f90: New test.
5687
5688         PR fortran/32242
5689         * gfortran.dg/pr32242.f90: New test.
5690         
5691 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5692             David Ung  <davidu@mips.com>
5693
5694         * gcc.target/mips/mips-sched-madd.c: New test case.
5695
5696 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5697
5698         PR libfortran/32611
5699         * gfortran.dg/large_real_kind_1.f90: Update test.
5700         * gfortran.dg/pr17706.f90: Update test.
5701         * gfortran.dg/fmt_zero_digits.f90: Update test.
5702         * gfortran.dg/fmt_zero_precision.f90: Update test.
5703         * gfortran.dg/real_const_3.f90: Update test.
5704
5705 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5706
5707         PR fortran/32036
5708         * gfortran.dg/bounds_check_8.f90: New test.
5709         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5710
5711 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5712
5713         PR fortran/32357
5714         * gfortran.dg/mvbits_2.f90: New test.
5715
5716 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5717
5718         PR libfortran/32731
5719         * gfortran.dg/pack_mask_1.f90:  New test.
5720         * gfortran.dg/unpack_mask_1.f90:  New test.
5721
5722 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5723
5724         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5725         * gcc.dg/20001101-1.c: Likewise.
5726         * gcc.dg/20001102-1.c: Likewise.
5727         * gcc.dg/20020116-2.c: Likewise.
5728         * gcc.dg/20020416-1.c: Likewise.
5729         * gcc.dg/sparc-constant-1.c: Likewise.
5730         * gcc.dg/sparc-dwarf2.c: Likewise.
5731         * gcc.dg/sparc-frame-1.c: Likewise.
5732         * gcc.dg/sparc-getcontext-1.c: Likewise.
5733         * gcc.dg/sparc-loop-1.c: Likewise.
5734         * gcc.dg/sparc-reg-1.c: Likewise.
5735         * gcc.dg/sparc-ret.c: Likewise.
5736         * gcc.dg/sparc-trap-1.c: Likewise.
5737         * gcc.dg/ultrasp10.c: Likewise.
5738         * gcc.dg/ultrasp11.c: Likewise.
5739         * gcc.dg/ultrasp1.c: Likewise.
5740         * gcc.dg/ultrasp2.c: Likewise.
5741         * gcc.dg/ultrasp3.c: Likewise.
5742         * gcc.dg/ultrasp4.c: Likewise.
5743         * gcc.dg/ultrasp5.c: Likewise.
5744         * gcc.dg/ultrasp6.c: Likewise.
5745         * gcc.dg/ultrasp7.c: Likewise.
5746         * gcc.dg/ultrasp8.c: Likewise.
5747         * gcc.dg/ultrasp9.c: Likewise.
5748         * gcc.dg/splet-1.c: Delete.
5749
5750 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5751
5752         PR fortran/32724
5753         * gfortran.dg/stfunc_5.f90: New test.
5754
5755 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5756
5757         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5758         New procedure to check if arrays are naturally aligned to the vector
5759         alignment boundary.
5760         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5761         in size_t typedef.  Adjust tree dump scan results according to
5762         vect_aligned_arrays target check.
5763         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5764         vect_aligned_arrays target check.
5765         * gcc.dg/vect/pr31699.c: Ditto.
5766
5767 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5768
5769         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5770         for V2DFmode vector conditional expression.
5771         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5772         and dfceq patterns.
5773         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5774         and dfcgt patterns.
5775         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5776         V2DFmode comparison and test special values.
5777         * lib/target-supports.exp: Switch on test for V2DFmode 
5778         vector conditional expression.
5779
5780 2007-07-13  Richard Guenther  <rguenther@suse.de>
5781
5782         PR tree-optimization/32721
5783         * gcc.dg/pr32721.c: New testcase.
5784
5785 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5786
5787         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5788         error message part that continues on a new line.
5789
5790 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5791
5792         * gcc.dg/c99-tgmath-1.c: New.
5793         * gcc.dg/c99-tgmath-2.c: New.
5794         * gcc.dg/c99-tgmath-3.c: New.
5795         * gcc.dg/c99-tgmath-4.c: New.
5796
5797 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5798             Janis Johnson  <janis187@us.ibm.com>
5799
5800         PR testsuite/25241
5801         * gcc.test-framework/dg-error-exp-F.c: New test.
5802         * gcc.test-framework/dg-warning-exp-F.c: New test.
5803         * lib/gcc.exp: Enable warning and error prefixes.
5804         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5805         (dg-error): Wrap original dg-error.
5806         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5807         markers from dg-error/dg-warning directives.
5808         * gcc.dg/20040322-1.c: Likewise.
5809         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5810         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5811         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5812         * gcc.dg/Werror-1.c: Likewise.
5813         * gcc.dg/Werror-10.c: Likewise.
5814         * gcc.dg/Werror-11.c: Likewise.
5815         * gcc.dg/Werror-2.c: Likewise.
5816         * gcc.dg/Werror-3.c: Likewise.
5817         * gcc.dg/Werror-4.c: Likewise.
5818         * gcc.dg/Werror-5.c: Likewise.
5819         * gcc.dg/Werror-6.c: Likewise.
5820         * gcc.dg/Werror-7.c: Likewise.
5821         * gcc.dg/Werror-8.c: Likewise.
5822         * gcc.dg/Werror-9.c: Likewise.
5823         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5824         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5825         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5826         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5827         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5828         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5829         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5830         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5831         * gcc.dg/Wnested-externs-1.c: Likewise.
5832         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5833         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5834         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5835         * gcc.dg/Wshadow-3.c: Likewise.
5836         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5837         * gcc.dg/Wwrite-strings-1.c: Likewise.
5838         * gcc.dg/anon-struct-5.c: Likewise.
5839         * gcc.dg/anon-struct-6.c: Likewise.
5840         * gcc.dg/anon-struct-7.c: Likewise.
5841         * gcc.dg/anon-struct-8.c: Likewise.
5842         * gcc.dg/array-8.c: Likewise.
5843         * gcc.dg/array-quals-2.c: Likewise.
5844         * gcc.dg/asm-qual-1.c: Likewise.
5845         * gcc.dg/asm-wide-1.c: Likewise.
5846         * gcc.dg/assign-warn-1.c: Likewise.
5847         * gcc.dg/assign-warn-2.c: Likewise.
5848         * gcc.dg/bitfld-10.c: Likewise.
5849         * gcc.dg/bitfld-11.c: Likewise.
5850         * gcc.dg/bitfld-12.c: Likewise.
5851         * gcc.dg/bitfld-13.c: Likewise.
5852         * gcc.dg/bitfld-14.c: Likewise.
5853         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5854         * gcc.dg/builtins-30.c: Likewise.
5855         * gcc.dg/c90-const-expr-5.c: Likewise.
5856         * gcc.dg/c90-typespec-1.c: Likewise.
5857         * gcc.dg/c99-const-expr-5.c: Likewise.
5858         * gcc.dg/c99-flex-array-5.c: Likewise.
5859         * gcc.dg/c99-fordecl-3.c: Likewise.
5860         * gcc.dg/c99-tag-3.c: Likewise.
5861         * gcc.dg/c99-typespec-1.c: Likewise.
5862         * gcc.dg/c99-vla-jump-1.c: Likewise.
5863         * gcc.dg/c99-vla-jump-2.c: Likewise.
5864         * gcc.dg/c99-vla-jump-3.c: Likewise.
5865         * gcc.dg/c99-vla-jump-4.c: Likewise.
5866         * gcc.dg/c99-vla-jump-5.c: Likewise.
5867         * gcc.dg/cast-1.c: Likewise.
5868         * gcc.dg/cast-2.c: Likewise.
5869         * gcc.dg/cast-3.c: Likewise.
5870         * gcc.dg/cast-4.c: Likewise.
5871         * gcc.dg/cast-pretty-print-1.c: Likewise.
5872         * gcc.dg/comp-goto-2.c: Likewise.
5873         * gcc.dg/comp-goto-3.c: Likewise.
5874         * gcc.dg/cpp/error-1.c: Likewise.
5875         * gcc.dg/cpp/if-paren.c: Likewise.
5876         * gcc.dg/decl-7.c: Likewise.
5877         * gcc.dg/decl-8.c: Likewise.
5878         * gcc.dg/decl-nospec-1.c: Likewise.
5879         * gcc.dg/decl-nospec-2.c: Likewise.
5880         * gcc.dg/decl-nospec-3.c: Likewise.
5881         * gcc.dg/declspec-10.c: Likewise.
5882         * gcc.dg/declspec-11.c: Likewise.
5883         * gcc.dg/declspec-12.c: Likewise.
5884         * gcc.dg/declspec-13.c: Likewise.
5885         * gcc.dg/declspec-14.c: Likewise.
5886         * gcc.dg/declspec-15.c: Likewise.
5887         * gcc.dg/declspec-16.c: Likewise.
5888         * gcc.dg/declspec-17.c: Likewise.
5889         * gcc.dg/declspec-4.c: Likewise.
5890         * gcc.dg/declspec-5.c: Likewise.
5891         * gcc.dg/declspec-6.c: Likewise.
5892         * gcc.dg/declspec-7.c: Likewise.
5893         * gcc.dg/declspec-8.c: Likewise.
5894         * gcc.dg/declspec-9.c: Likewise.
5895         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5896         * gcc.dg/dfp/constants-c99.c: Likewise.
5897         * gcc.dg/dfp/keywords-c89.c: Likewise.
5898         * gcc.dg/dfp/keywords-c99.c: Likewise.
5899         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5900         * gcc.dg/dfp/typespec.c: Likewise.
5901         * gcc.dg/dremf-type-compat-2.c: Likewise.
5902         * gcc.dg/dremf-type-compat-3.c: Likewise.
5903         * gcc.dg/dremf-type-compat-4.c: Likewise.
5904         * gcc.dg/empty-source-2.c: Likewise.
5905         * gcc.dg/empty-source-3.c: Likewise.
5906         * gcc.dg/enum3.c: Likewise.
5907         * gcc.dg/extra-semi-2.c: Likewise.
5908         * gcc.dg/extra-semi-3.c: Likewise.
5909         * gcc.dg/float-range-1.c: Likewise.
5910         * gcc.dg/float-range-2.c: Likewise.
5911         * gcc.dg/float-range-3.c: Likewise.
5912         * gcc.dg/float-range-5.c: Likewise.
5913         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5914         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5915         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5916         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5917         * gcc.dg/format/cast-1.c: Likewise.
5918         * gcc.dg/format/gcc_diag-3.c: Likewise.
5919         * gcc.dg/format/gcc_diag-4.c: Likewise.
5920         * gcc.dg/format/gcc_diag-6.c: Likewise.
5921         * gcc.dg/format/gcc_diag-8.c: Likewise.
5922         * gcc.dg/format/gcc_diag-9.c: Likewise.
5923         * gcc.dg/format/nul-2.c: Likewise.
5924         * gcc.dg/format/opt-1.c: Likewise.
5925         * gcc.dg/format/opt-2.c: Likewise.
5926         * gcc.dg/format/opt-3.c: Likewise.
5927         * gcc.dg/format/opt-4.c: Likewise.
5928         * gcc.dg/format/opt-5.c: Likewise.
5929         * gcc.dg/format/opt-6.c: Likewise.
5930         * gcc.dg/framework-2.c: Likewise.
5931         * gcc.dg/func-args-1.c: Likewise.
5932         * gcc.dg/func-outside-1.c: Likewise.
5933         * gcc.dg/func-outside-2.c: Likewise.
5934         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5935         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5936         * gcc.dg/if-empty-1.c: Likewise.
5937         * gcc.dg/init-bad-1.c: Likewise.
5938         * gcc.dg/init-bad-2.c: Likewise.
5939         * gcc.dg/init-bad-3.c: Likewise.
5940         * gcc.dg/init-desig-obs-2.c: Likewise.
5941         * gcc.dg/init-desig-obs-3.c: Likewise.
5942         * gcc.dg/init-empty-2.c: Likewise.
5943         * gcc.dg/init-empty-3.c: Likewise.
5944         * gcc.dg/inline-11.c: Likewise.
5945         * gcc.dg/inline-12.c: Likewise.
5946         * gcc.dg/inline-8.c: Likewise.
5947         * gcc.dg/inline-9.c: Likewise.
5948         * gcc.dg/inline3.c: Likewise.
5949         * gcc.dg/label-decl-1.c: Likewise.
5950         * gcc.dg/label-decl-2.c: Likewise.
5951         * gcc.dg/label-decl-3.c: Likewise.
5952         * gcc.dg/label-decl-4.c: Likewise.
5953         * gcc.dg/long-long-typespec-1.c: Likewise.
5954         * gcc.dg/lvalue-2.c: Likewise.
5955         * gcc.dg/lvalue-3.c: Likewise.
5956         * gcc.dg/nested-func-3.c: Likewise.
5957         * gcc.dg/nested-redef-1.c: Likewise.
5958         * gcc.dg/noreturn-4.c: Likewise.
5959         * gcc.dg/old-style-prom-2.c: Likewise.
5960         * gcc.dg/old-style-prom-3.c: Likewise.
5961         * gcc.dg/old-style-then-proto-1.c: Likewise.
5962         * gcc.dg/overflow-warn-1.c: Likewise.
5963         * gcc.dg/overflow-warn-2.c: Likewise.
5964         * gcc.dg/overflow-warn-3.c: Likewise.
5965         * gcc.dg/overflow-warn-4.c: Likewise.
5966         * gcc.dg/overflow-warn-6.c: Likewise.
5967         * gcc.dg/parm-forwdecl-2.c: Likewise.
5968         * gcc.dg/parm-forwdecl-3.c: Likewise.
5969         * gcc.dg/parm-impl-decl-1.c: Likewise.
5970         * gcc.dg/parm-impl-decl-2.c: Likewise.
5971         * gcc.dg/parm-incomplete-1.c: Likewise.
5972         * gcc.dg/parm-mismatch-1.c: Likewise.
5973         * gcc.dg/pointer-arith-1.c: Likewise.
5974         * gcc.dg/pointer-arith-2.c: Likewise.
5975         * gcc.dg/pointer-arith-3.c: Likewise.
5976         * gcc.dg/pointer-arith-4.c: Likewise.
5977         * gcc.dg/pointer-arith-6.c: Likewise.
5978         * gcc.dg/pointer-arith-7.c: Likewise.
5979         * gcc.dg/pointer-arith-8.c: Likewise.
5980         * gcc.dg/pr13804-1.c: Likewise.
5981         * gcc.dg/pr15698-1.c: Likewise.
5982         * gcc.dg/pr15698-2.c: Likewise.
5983         * gcc.dg/pr15698-3.c: Likewise.
5984         * gcc.dg/pr15698-4.c: Likewise.
5985         * gcc.dg/pr15698-5.c: Likewise.
5986         * gcc.dg/pr15698-6.c: Likewise.
5987         * gcc.dg/pr15698-7.c: Likewise.
5988         * gcc.dg/pr15698-8.c: Likewise.
5989         * gcc.dg/pr17188-1.c: Likewise.
5990         * gcc.dg/pr17301-1.c: Likewise.
5991         * gcc.dg/pr17301-2.c: Likewise.
5992         * gcc.dg/pr17730-1.c: Likewise.
5993         * gcc.dg/pr20368-1.c: Likewise.
5994         * gcc.dg/pr20368-2.c: Likewise.
5995         * gcc.dg/pr20368-3.c: Likewise.
5996         * gcc.dg/pr22308-1.c: Likewise.
5997         * gcc.dg/qual-component-1.c: Likewise.
5998         * gcc.dg/redecl-1.c: Likewise.
5999         * gcc.dg/redecl-11.c: Likewise.
6000         * gcc.dg/redecl-12.c: Likewise.
6001         * gcc.dg/redecl-13.c: Likewise.
6002         * gcc.dg/redecl-14.c: Likewise.
6003         * gcc.dg/redecl-15.c: Likewise.
6004         * gcc.dg/register-var-1.c: Likewise.
6005         * gcc.dg/register-var-2.c: Likewise.
6006         * gcc.dg/stmt-expr-2.c: Likewise.
6007         * gcc.dg/stmt-expr-3.c: Likewise.
6008         * gcc.dg/stmt-expr-label-1.c: Likewise.
6009         * gcc.dg/stmt-expr-label-2.c: Likewise.
6010         * gcc.dg/stmt-expr-label-3.c: Likewise.
6011         * gcc.dg/struct-empty-2.c: Likewise.
6012         * gcc.dg/struct-empty-3.c: Likewise.
6013         * gcc.dg/struct-parse-1.c: Likewise.
6014         * gcc.dg/struct-semi-1.c: Likewise.
6015         * gcc.dg/struct-semi-2.c: Likewise.
6016         * gcc.dg/struct-semi-3.c: Likewise.
6017         * gcc.dg/switch-5.c: Likewise.
6018         * gcc.dg/switch-6.c: Likewise.
6019         * gcc.dg/switch-7.c: Likewise.
6020         * gcc.dg/tls/diag-5.c: Likewise.
6021         * gcc.dg/transparent-union-1.c: Likewise.
6022         * gcc.dg/transparent-union-3.c: Likewise.
6023         * gcc.dg/typespec-1.c: Likewise.
6024         * gcc.dg/vla-init-2.c: Likewise.
6025         * gcc.dg/vla-init-3.c: Likewise.
6026         * gcc.dg/vla-init-4.c: Likewise.
6027         * gcc.dg/vla-init-5.c: Likewise.
6028         * gcc.dg/void-cast-2.c: Likewise.
6029         * gcc.dg/wvla-3.c: Likewise.
6030         * gcc.dg/wvla-7.c: Likewise.
6031         * gcc.target/i386/991209-1.c: Likewise.
6032         * gcc.target/ia64/fpreg-1.c: Likewise.
6033         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6034         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6035         
6036 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6037
6038         PR fortran/31639
6039         * gfortran.dg/func_decl_4.f90: New test.
6040
6041 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6042
6043         PR fortran/32727
6044         * gfortran.dg/interface_17.f90: New test.
6045
6046 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6047
6048         PR fortran/32599
6049         * gfortran.dg/32599.f03: New test case.
6050
6051         PR fortran/32601
6052         * gfortran.dg/32601.f03: New test case.
6053         * gfortran.dg/32601_1.f03: Ditto.
6054         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6055         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6056
6057 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6058
6059         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6060
6061 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6062             Devang Patel  <dpatel@apple.com>
6063
6064         PR tree-optimization/25413
6065         * gcc.dg/vect/vect-align-1.c: New.
6066         * gcc.dg/vect/vect-align-2.c: New.
6067         * gcc.dg/vect/pr25413.c: New.
6068         * gcc.dg/vect/pr25413a.c: New.
6069         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6070
6071 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6072
6073         * lib/target-support.exp (check_ultrasparc_hw_available):
6074         New function.
6075         (is-effective-target): Check $arg for ultrasparc_hw.
6076         (is-effective-target-keyword): Likewise.
6077         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6078         when determining what to do on sparc platforms.
6079         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6080         * gcc.dg/20001101-1.c: Likewise.
6081         * gcc.dg/20001101-2.c: Likewise.
6082         * gcc.dg/ultrasp9.c: Likewise.
6083         * gcc.dg/ultrasp10.c: Likewise.
6084         * gcc.target/sparc/pdist-3.c: Likewise.
6085
6086 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6087
6088         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6089
6090 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6091
6092         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6093         get vectorized.
6094         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6095         now get vectorized.
6096         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6097         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6098         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6099         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6100         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6101         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6102         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6103         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6104         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6105         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6106         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6107         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6108         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6109         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6110         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6111         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6112         Add spu.
6113
6114 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6115
6116         PR c++/30854
6117         * g++.dg/parse/error30.C: New test.
6118
6119 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6120
6121         PR fortran/29804
6122         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6123
6124 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6125
6126         * gfortran.fortran-torture/compile/pr32663.f: New test.
6127
6128 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6129
6130         PR c++/31027
6131         * g++.dg/inherit/virtual4.C: New.
6132
6133 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6134
6135         PR target/32661
6136         * gcc.target/i386/pr32661-1.c: New test.
6137
6138 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6139
6140         * gnat.dg/invariant_index.ad[sb]: New test.
6141
6142 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6143
6144         PR c++/32560
6145         * g++.dg/template/decl3.C: New.
6146
6147 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6148
6149         PR 32617
6150         * gcc.c-torture/execute/align-3.c: New.
6151
6152 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6153
6154         PR target/32708
6155         * gcc.target/i386/pr32708-1.c: New test.
6156         * gcc.target/i386/pr32708-2.c: Ditto.
6157         * gcc.target/i386/pr32708-3.c: Ditto.
6158
6159 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6160
6161         * g++.dg/init/new20.C: Remove svn:executable flag.
6162
6163 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6164
6165         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6166
6167 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6168
6169         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6170
6171 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6172
6173         PR testsuite/25241
6174         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6175         directive.
6176         
6177 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6178
6179         PR fortran/32157
6180         * gfortran.dg/overload_2.f90: New test.
6181
6182         PR fortran/32689
6183         * gfortran.dg/transfer_simplify_5.f90
6184
6185         PR fortran/32634
6186         * gfortran.dg/interface_15.f90: New test.
6187
6188 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6189
6190         PR libfortran/32336
6191         * gfortran.dg/matmul_5.f90:  New test case.
6192
6193 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6194
6195         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6196         * gcc.dg/fesd-any.h: Likewise.
6197         * gcc.dg/fesd-baseonly.c: Likewise.
6198         * gcc.dg/fesd-baseonly.h: Likewise.
6199         * gcc.dg/fesd-none.c: Likewise.
6200         * gcc.dg/fesd-none.h: Likewise.
6201         * gcc.dg/fesd-reduced.c: Likewise.
6202         * gcc.dg/fesd-reduced.h: Likewise.
6203         * gcc.dg/fesd-sys.c: Likewise.
6204         * gcc.dg/fesd-sys.h: Likewise
6205         * gcc.dg/fesd.h: Likewise.
6206
6207         * g++.dg/debug/dwarf2: New directory.
6208         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6209         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6210         * g++.dg/other/fesd-any.h: Likewise.
6211         * g++.dg/other/fesd-baseonly.C: Likewise.
6212         * g++.dg/other/fesd-baseonly.h: Likewise.
6213         * g++.dg/other/fesd-none.C: Likewise.
6214         * g++.dg/other/fesd-none.h: Likewise.
6215         * g++.dg/other/fesd-reduced.C: Likewise.
6216         * g++.dg/other/fesd-reduced.h: Likewise.
6217         * g++.dg/other/fesd-sys.C: Likewise.
6218         * g++.dg/other/fesd-sys.h: Likewise.
6219         * g++.dg/other/fesd.h: Likewise.
6220
6221 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6222
6223         PR fortran/31129
6224         * gfortran.dg/parameter_unused.f90: New test.
6225
6226 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6227
6228         PR tree-optimization/32681
6229         * gcc.dg/tree-ssa/pr32681.c: New test.
6230
6231 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6232
6233         PR fortran/32678
6234         * gfortran.dg/fmt_t_5.f90: New test.
6235
6236 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6237
6238         PR c++/30535
6239         * g++.dg/template/operator10.C: New.
6240
6241 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6242
6243         PR libfortran/32217
6244         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6245
6246 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6247
6248         PR fortran/29876
6249         * gfortran.dg/operator_6.f90: New test.
6250
6251 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6252
6253         PR fortran/17711
6254         * gfortran.dg/operator_4.f90: New test.
6255         * gfortran.dg/operator_5.f90: New test.
6256         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6257         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6258
6259 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6260
6261         PR fortran/32669
6262         * gfortran.dg/argument_checking_6.f90: New.
6263
6264 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6265
6266         PR fortran/25094
6267         * gfortran.dg/interface_155555.f90: New test.
6268
6269 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6270
6271         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6272         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6273
6274 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6275
6276         PR testsuite/25241
6277         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6278         discern pedantic diagnostics and errors.
6279         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6280         and not an error.
6281         * gcc.dg/20050121-1.c: This is an error and not a warning.
6282         * gcc.target/i386/sseregparm-2.c:  Likewise.
6283         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6284         * gcc.dg/charset/attribute2.c: Likewise.
6285         * gcc.dg/bitfld-1.c: Likewise.
6286         * gcc.dg/pack-test-2.c: Likewise.
6287         * gcc.dg/940510-1.c: Match separately error and warning.
6288         * gcc.dg/array-2.c: Match separately multiple messages. The second
6289         diagnostic is a pedantic warning and not an error.
6290         * gcc.dg/pr14475.c: Match separately multiple messages.
6291         * gcc.dg/pr18809-1.c: Likewise.
6292         * gcc.dg/pr27953.c: Likewise.
6293         * gcc.dg/vla-init-1.c: Likewise.
6294         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6295
6296 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6297
6298         PR fortran/32644
6299         * gfortran.dg/char_decl_1.f90: New test.
6300
6301 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6302
6303         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6304
6305 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6306
6307         PR c++/32232
6308         * g++.dg/template/overload9.C: New test.
6309
6310 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6311
6312         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6313         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6314
6315 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6316
6317         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6318         * gcc.dg/20001012-2.c: Likewise.
6319         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6320         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6321
6322 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6323
6324         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6325         about the chunk size when STACK_SIZE is defined.
6326
6327 2007-07-06  Josh Conner  <jconner@apple.com>
6328
6329         PR middle-end/32602
6330         * gcc.dg/sibcall-8.c: New test.
6331
6332 2007-07-06  Josh Conner  <jconner@apple.com>
6333
6334         PR middle-end/32603
6335         * gcc.target/arm/sibcall-1.c: New test.
6336
6337 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6338
6339         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6340
6341 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6342
6343         * gfortran.dg/save_parameter.f90: New test.
6344         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6345
6346 2007-07-06  Richard Guenther  <rguenther@suse.de>
6347
6348         * g++.dg/opt/pr30965.C: New testcase.
6349
6350 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6351
6352         * gcc.target/mips/save-restore-5.c: New test.
6353
6354 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6355
6356         PR rtl_optimization/32450
6357         * gcc.dg/pr32450.c: New runtime test.
6358
6359 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6360
6361         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6362         single underscore in scan directives.
6363
6364 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/32245
6367         * g++.dg/init/ptrmem4.C: New test.
6368
6369         PR c++/32251
6370         * g++.dg/init/new21.C: Likewise.
6371
6372         PR c++/31992
6373         * g++.dg/template/static30.C: Likewise.
6374
6375 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6376
6377         * gcc.dg/vect/costmodel/ppc: New directory.
6378         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6379         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6380         New test.
6381         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6382         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6383         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6384         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6385         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6386         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6387         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6388         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6389         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6390         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6391         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6392         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6393         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6394         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6395
6396 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6397
6398         PR fortran/32359
6399         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6400
6401 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6402
6403         PR fortran/32526
6404         * gfortran.dg/interface_14.f90: New test.
6405
6406         PR fortran/32613
6407         * gfortran.dg/do_iterator_2.f90: New test.
6408
6409 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6410
6411         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6412         (FE_DEC_DOWNWARD): Likewise.
6413         (FE_DEC_UPWARD): Likewise.
6414         (FE_DEC_TOWARDZERO): Likewise.
6415         (FE_DEC_TONEARESTFROMZERO): Likewise.
6416
6417 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6418
6419         * gcc.c-torture/compile/pr32606.c: New.
6420         * gfortran.fortran-torture/execute/pr32604.f90: New.
6421
6422 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6423
6424         * gcc.dg/visibility-12.c: New test.
6425         * gcc.dg/visibility-13.c: Likewise.
6426         * g++.dg/ext/visibility-9.C: Likewise.
6427         * g++.dg/ext/visibility-10.C: Likewise.
6428
6429 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6430
6431         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6432         * gcc.dg/sh-relax-vxworks.c: New test.
6433
6434 2007-07-04  Richard Guenther  <rguenther@suse.de>
6435
6436         PR tree-optimization/32500
6437         * gcc.c-torture/execute/pr32500.c: New testcase.
6438
6439 2007-07-04  Richard Guenther  <rguenther@suse.de>
6440
6441         PR tree-optimization/32482
6442         * gcc.c-torture/compile/pr32482.c: New testcase.
6443
6444 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6445
6446         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6447         VxWorks kernels.
6448         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6449         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6450         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6451         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6452
6453 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6454
6455         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6456
6457 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6458
6459         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6460
6461 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6462
6463         PR fortran/31198
6464         * gfortran.dg/min_max_optional_1.f90: New test.
6465         * gfortran.dg/min_max_optional_2.f90: New test.
6466         * gfortran.dg/min_max_optional_3.f90: New test.
6467
6468 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6469
6470         PR fortran/32545
6471         * gfortran.dg/fmt_error.f90: New test.
6472
6473 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6474
6475         PR fortran/32612
6476         * gfortran.dg/interface_13.f90: New test.
6477
6478 2007-07-03  Dave Brolley  <brolley@redhat.com>
6479
6480         PR c++/31743
6481         * g++.dg/init/new20.C: New test.
6482
6483 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6484
6485         PR fortran/32579
6486         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6487
6488 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6489
6490         PR fortran/25062
6491         * common_7.f90: New.
6492         * common_8.f90: New.
6493         * common_9.f90: New.
6494
6495 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6496
6497         PR fortran/30940
6498         * gfortran.dg/argument_checking_1.f90: New.
6499         * gfortran.dg/argument_checking_2.f90: New.
6500         * gfortran.dg/argument_checking_3.f90: New.
6501         * gfortran.dg/argument_checking_4.f90: New.
6502         * gfortran.dg/argument_checking_5.f90: New.
6503         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6504         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6505
6506 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6507
6508         * gcc.dg/pr32176.c: Add -w to default dg-options.
6509
6510 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6511
6512         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6513
6514 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6515
6516         PR fortran/20888
6517         * gfortran.dg/null_2.f90: New.
6518
6519 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6520             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6521
6522         PR middle-end/32176
6523         * gcc.dg/pr32176.c: New test.
6524
6525 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6526
6527         * gcc.dg/const-float80.c : New test.
6528         * gcc.dg/const-float128.c : New test.
6529         * gcc.dg/const-float80-ped.c : New test.
6530         * gcc.dg/const-float128-ped.c : New test.
6531
6532 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6533
6534         * gcc.dg/c99-math.h: Fix typo.
6535
6536 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6537
6538         PR libgomp/32468
6539         * gcc.dg/gomp/pr32468-1.c: New test.
6540
6541 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6542
6543         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6544         an ABI option.
6545
6546 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6547
6548         * gfortran.fortran-torture/compile/pr32583.f: New.
6549         * gcc.c-torture/compile/pr32584.c: New
6550
6551 2007-07-02  Ollie Wild  <aaw@google.com>
6552
6553         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6554         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6555
6556 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6557
6558         * gcc.target/mips/save-restore-1.c: New test.
6559         * gcc.target/mips/save-restore-2.c: Likewise.
6560         * gcc.target/mips/save-restore-3.c: Likewise.
6561         * gcc.target/mips/save-restore-4.c: Likewise.
6562
6563 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6564
6565         PR tree-optimization/31966
6566         PR tree-optimization/32533
6567         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6568         * gfortran.dg/pr32533.f90: Ditto.
6569
6570 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6571
6572         * g++.dg/opt/nrv12.C: New test.
6573         * gcc.target/i386/nrv1.c: New test.
6574
6575         PR c++/31748
6576         * g++.dg/gomp/pr31748.C: New test.
6577
6578 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6579  
6580         PR tree-optimization/32230
6581         * gcc.dg/vect/pr32230.c: New test.
6582
6583 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6584
6585         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6586         * bind_c_coms.f90: Ditto.
6587         * bind_c_coms_driver.c: Ditto.
6588         * bind_c_dts.f90: Ditto.
6589         * bind_c_dts_2.f03: Ditto.
6590         * bind_c_dts_2_driver.c: Ditto.
6591         * bind_c_dts_3.f03: Ditto.
6592         * bind_c_dts_4.f03: Ditto.
6593         * bind_c_dts_driver.c: Ditto.
6594         * bind_c_implicit_vars.f03: Ditto.
6595         * bind_c_procs.f03: Ditto.
6596         * bind_c_usage_2.f03: Ditto.
6597         * bind_c_usage_3.f03: Ditto.
6598         * bind_c_usage_5.f03: Ditto.
6599         * bind_c_usage_6.f03: Ditto.
6600         * bind_c_usage_7.f03: Ditto.
6601         * bind_c_vars.f90: Ditto.
6602         * bind_c_vars_driver.c: Ditto.
6603         * binding_c_table_15_1.f03: Ditto.
6604         * binding_label_tests.f03: Ditto.
6605         * binding_label_tests_10.f03: Ditto.
6606         * binding_label_tests_10_main.f03: Ditto.
6607         * binding_label_tests_11.f03: Ditto.
6608         * binding_label_tests_11_main.f03: Ditto.
6609         * binding_label_tests_12.f03: Ditto.
6610         * binding_label_tests_13.f03: Ditto.
6611         * binding_label_tests_13_main.f03: Ditto.
6612         * binding_label_tests_14.f03: Ditto.
6613         * binding_label_tests_2.f03: Ditto.
6614         * binding_label_tests_3.f03: Ditto.
6615         * binding_label_tests_4.f03: Ditto.
6616         * binding_label_tests_5.f03: Ditto.
6617         * binding_label_tests_6.f03: Ditto.
6618         * binding_label_tests_7.f03: Ditto.
6619         * binding_label_tests_8.f03: Ditto.
6620         * binding_label_tests_9.f03: Ditto.
6621         * c_assoc.f90: Ditto.
6622         * c_assoc_2.f03: Ditto.
6623         * c_f_pointer_shape_test.f90: Ditto.
6624         * c_f_pointer_tests.f90: Ditto.
6625         * c_f_tests_driver.c: Ditto.
6626         * c_funloc_tests.f03: Ditto.
6627         * c_funloc_tests_2.f03: Ditto.
6628         * c_funloc_tests_3.f03: Ditto.
6629         * c_funloc_tests_3_funcs.c: Ditto.
6630         * c_kind_params.f90: Ditto.
6631         * c_kind_tests_2.f03: Ditto.
6632         * c_kinds.c: Ditto.
6633         * c_loc_driver.c: Ditto.
6634         * c_loc_test.f90: Ditto.
6635         * c_loc_tests_2.f03: Ditto.
6636         * c_loc_tests_2_funcs.c: Ditto.
6637         * c_loc_tests_3.f03: Ditto.
6638         * c_loc_tests_4.f03: Ditto.
6639         * c_loc_tests_5.f03: Ditto.
6640         * c_loc_tests_6.f03: Ditto.
6641         * c_loc_tests_7.f03: Ditto.
6642         * c_loc_tests_8.f03: Ditto.
6643         * c_ptr_tests.f03: Ditto.
6644         * c_ptr_tests_10.f03: Ditto.
6645         * c_ptr_tests_5.f03: Ditto.
6646         * c_ptr_tests_7.f03: Ditto.
6647         * c_ptr_tests_7_driver.c: Ditto.
6648         * c_ptr_tests_8.f03: Ditto.
6649         * c_ptr_tests_8_funcs.c: Ditto.
6650         * c_ptr_tests_9.f03: Ditto.
6651         * c_ptr_tests_driver.c: Ditto.
6652         * c_size_t_driver.c: Ditto.
6653         * c_size_t_test.f03: Ditto.
6654         * com_block_driver.f90: Ditto.
6655         * global_vars_c_init.f90: Ditto.
6656         * global_vars_c_init_driver.c: Ditto.
6657         * global_vars_f90_init.f90: Ditto.
6658         * global_vars_f90_init_driver.c: Ditto.
6659         * interop_params.f03: Ditto.
6660         * iso_c_binding_only.f03: Ditto.
6661         * iso_c_binding_rename_1.f03: Ditto.
6662         * iso_c_binding_rename_1_driver.c: Ditto.
6663         * iso_c_binding_rename_2.f03: Ditto.
6664         * iso_c_binding_rename_2_driver.c: Ditto.
6665         * kind_tests_2.f03: Ditto.
6666         * kind_tests_3.f03: Ditto.
6667         * module_md5_1.f90: Ditto.
6668         * only_clause_main.c: Ditto.
6669         * print_c_kinds.f90: Ditto.
6670         * test_bind_c_parens.f03: Ditto.
6671         * test_c_assoc.c: Ditto.
6672         * test_com_block.f90: Ditto.
6673         * test_common_binding_labels.f03: Ditto.
6674         * test_common_binding_labels_2.f03: Ditto.
6675         * test_common_binding_labels_2_main.f03: Ditto.
6676         * test_common_binding_labels_3.f03: Ditto.
6677         * test_common_binding_labels_3_main.f03: Ditto.
6678         * test_only_clause.f90: Ditto.
6679         * use_iso_c_binding.f90: Ditto.
6680         * value_5.f90: Ditto.
6681         * value_test.f90: Ditto.
6682         * value_tests_f03.f90: Ditto.
6683
6684 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6685
6686         * gcc.dg/tls/opt-14.c: New.
6687
6688 2007-07-01  Ollie Wild  <aaw@google.com>
6689
6690         * g++.dg/lookup/using16.C: New test.
6691         * g++.dg/lookup/using17.C: New test.
6692
6693 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6694
6695         PR fortran/32239
6696         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6697         (test_4): Use proper test for floating point equality.
6698         (test_8): Likewise.
6699
6700 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6701
6702         PR libgfortran/32554
6703         * gfortran.dg/fmt_p_1.f90: New test.
6704
6705 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6706
6707         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6708         initialization and fix dg-final check - the initialization loop is
6709         vectorizable.
6710
6711 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6712             Volker Reichelt  <reichelt@netcologne.de>
6713
6714         PR middle-end/32559
6715         * gcc.dg/pr32559.c: New test.
6716
6717 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6718
6719         PR tree-optimization/25371
6720         * gcc.dg/vect/pr25371.c: New test.
6721
6722 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6723
6724         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6725         when allocating and initializing a flexible array.
6726
6727 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6728
6729         PR fortran/20373
6730         * gfortran.dg/intrinsic.f90: New test.
6731
6732 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6733
6734         PR fortran/32555
6735         * gfortran.dg/fmt_zero_check.f90: New.
6736
6737 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6738
6739         PR fortran/30284
6740         * gfortran.dg/repeat_f90: New test.
6741
6742 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6743
6744         PR testsuite/25241
6745         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6746         -pedantic-errors, so we should match errors.
6747         * gcc.dg/cpp/escape-1.c: Likewise.
6748         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6749         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6750         warning.
6751         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6752         errors instead of warnings.
6753         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6754         a pedantic warning.
6755         * gcc.dg/cpp/arith-3.c: Likewise.
6756
6757 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6758
6759         PR testsuite/25241
6760         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6761         * gcc.dg/pch/valid-2.c: Likewise.
6762         * gcc.dg/pch/valid-3.c: Likewise.
6763         * gcc.dg/pch/warn-1.c: Likewise.
6764         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6765         
6766 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6767
6768         PR c/4076
6769         * gcc.dg/Wunused-function.c: New.
6770         
6771 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6772
6773         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6774
6775 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6776
6777         * g++.dg/other/canon-31724.C: New.
6778         
6779 2007-06-29  Jan Hubicka  <jh@suse.cz>
6780
6781         PR middle-end/32372
6782         * gcc.c-torture/compile/pr32372.c: new.
6783
6784 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6785
6786         * gfortran.dg/operator_3.f90: New test.
6787
6788 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6789
6790         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6791         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6792
6793 2007-06-29  Richard Guenther  <rguenther@suse.de>
6794
6795         PR middle-end/32493
6796         * gcc.dg/inline-23.c: New testcase.
6797
6798 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6799
6800         PR tree-optimization/24659
6801         * gcc.target/i386/vectorize2.c: New test.
6802         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6803         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6804
6805 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6806
6807         * gcc.dg/pointer-arith-9.c: New test.
6808
6809 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6810
6811         PR fortran/32483
6812         * gfortran.dg/fmt_read_2.f90: New.
6813
6814 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6815
6816         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6817         If it exists, don't try to create it.
6818
6819 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6820
6821         * g++.dg/ext/visibility/ms-compat-1.C: New.
6822
6823 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6824
6825         PR tree-opt/32417
6826         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6827
6828 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6829
6830         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6831         targets.
6832
6833 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6834
6835         PR fortran/32467
6836         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6837
6838 2007-06-27  Richard Guenther  <rguenther@suse.de>
6839
6840         PR middle-end/32492
6841         * gcc.dg/inline-22.c: New testcase.
6842
6843 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6844
6845         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6846         the scan-assembler constant.
6847
6848 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6849
6850         PR 20216
6851         * gcc.dg/pr20216.c: New.
6852
6853 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6854
6855         PR tree-opt/32421
6856         * gcc.dg/vect/pr32421.c: New test.
6857
6858 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6859
6860         PR c++/32111
6861         * g++.dg/other/friend5.C: New test.
6862
6863 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6864
6865         PR fortran/32464
6866         * gfortran.dg/host_assoc_function_2.f90: New test.
6867
6868         PR fortran/31494
6869         * gfortran.dg/host_assoc_call_1.f90: New test.
6870
6871 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6872
6873         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6874         
6875 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6876
6877         PR fortran/32456
6878         * gfortran.dg/error_format.f90: New test.
6879
6880 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6881
6882         PR fortran/32136
6883         * gfortran.dg/pr32136.f90: New test.
6884
6885 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6886
6887         PR fortran/31726
6888         * gfortran.dg/minmaxloc_1.f90: New test.
6889
6890         PR fortran/32298
6891         * gfortran.dg/minmaxloc_2.f90: New test.
6892
6893 2007-06-23  Richard Guenther  <rguenther@suse.de>
6894
6895         PR tree-optimization/16876
6896         PR middle-end/29478
6897         * gcc.dg/pr29254.c: The warning is bogus.
6898         * gcc.dg/warn-1.c: Likewise.
6899         * gcc.dg/assign-warn-3.c: Likewise.
6900         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6901
6902 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6903
6904         * gcc.c-torture/execute/20070623-1.c: New.
6905
6906 2007-06-22  Jan Hubicka  <jh@suse.cz>
6907
6908         * gcc.c-torture/compile/pr31541.c: New.
6909
6910 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6911
6912         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6913         Remove -m64 from dg-options.
6914
6915 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6916
6917         PR middle-end/32374
6918         * gcc.dg/pr32374.c: New test.
6919
6920 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6921
6922         PR fortran/32360
6923         * gfortran.dg/pointer_assign_3.f90: New test.
6924
6925 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6926
6927         * gcc.dg/tree-ssa/pr19590.c: New.
6928
6929 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930
6931         PR fortran/31162
6932         * gfortran.dg/assign.f90: Update test.
6933         * gfortran.dg/real_do_1.f90: Update test.
6934         * gfortran.dg/gomp/omp_do1.f90: Update test.
6935         * gfortran.dg/warnings_are_errors_1.f: Update test.
6936         * gfortran.dg/g77/20010519-1.f: Update test.
6937         * gfortran.dg/g77/pr9258.f: Update test.
6938         * gfortran.dg/g77/960317-1.f: Update test.
6939
6940 2007-06-21  Richard Guenther  <rguenther@suse.de>
6941
6942         PR tree-optimization/32453
6943         * gcc.c-torture/compile/pr32453.c: New testcase.
6944
6945 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR tree-optimization/31866
6948         * gcc.dg/pr31866.c: New test.
6949
6950 2007-06-21  Richard Guenther  <rguenther@suse.de>
6951
6952         PR tree-optimization/32451
6953         * g++.dg/torture/20070621-1.C: New testcase.
6954
6955 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6956
6957         * gcc.dg/attr-isr.c: Test delay slot content.
6958         
6959 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6960
6961         PR fortran/32361
6962         gfortran.dg/pointer_assign_2.f90: New test.
6963
6964 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6965
6966         PR fortran/25061
6967         gfortran.dg/invalid_procedure_name.f90: New test.
6968
6969 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6970
6971         PR tree-optimization/25737
6972         * gcc.dg/tree-ssa/alias-14.c: New test.
6973
6974 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6975
6976         * gcc.target/i386/large-size-array-3.c: New.
6977
6978 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6979         Richard Guenther  <rguenther@suse.de>
6980
6981         PR fortran/32140
6982         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6983
6984 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6985
6986         PR middle-end/31959
6987         * gcc.dg/pr31959.c: New test.
6988
6989         PR inline-asm/32109
6990         * g++.dg/ext/asm10.C: New test.
6991
6992         PR middle-end/32285
6993         * gcc.c-torture/execute/20070614-1.c: New test.
6994
6995 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6996
6997         * gcc.target/arm/stack-corruption.c: New test.
6998
6999 2007-06-19  Richard Guenther  <rguenther@suse.de>
7000
7001         * g++.dg/torture/pr30252.C: New testcase.
7002
7003 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR tree-optimization/32353
7006         * g++.dg/opt/nrv13.C: New test.
7007
7008 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7009
7010         PR fortran/20863
7011         PR fortran/20882
7012         * gfortran.dg/impure_assignment_2.f90 : New test.
7013
7014         PR fortran/32236
7015         * gfortran.dg/data_initialized_2.f90 : New test.
7016
7017         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7018         appropriate version of 'dmach'.
7019
7020 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7021
7022         PR target/32389
7023         * gcc.target/i386/pr32389.c New test.
7024
7025 2007-06-18  Simon Baldwin <simonb@google.com>
7026
7027         PR c++/31923
7028         * g++.dg/template/error25.C: New.
7029         * g++.dg/template/spec35.C: New.
7030
7031 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7032
7033         * gcc.c-torture/compile/pr32355.c: New testcase.
7034         
7035 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7036
7037         PR tree-optimization/32383
7038         * g++.dg/opt/pr32383.C: New test.
7039
7040 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7041
7042         PR rtl-optimization/32366
7043         * gcc.dg/vect/pr32366.c: New test.
7044
7045 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7046
7047         * gcc.c-torture/compile/pr32349.c: New testcase.
7048         
7049 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7050
7051         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7052         * gcc.target/sparc/combined-2.c: Likewise.
7053         * gcc.target/sparc/fexpand.c : Likewise.
7054         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7055         * gcc.target/sparc/fpack16.c : Likewise.
7056         * gcc.target/sparc/fpmerge.c : Likewise.
7057         * gcc.target/sparc/fpmul.c : Likewise.
7058         * gcc.target/sparc/noresult.c : Likewise.
7059         * gcc.target/sparc/pdist.c: Likewise.
7060
7061 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7062
7063         PR middle-end/31723
7064         * gcc.target/i386/recip-divf.c: New test.
7065         * gcc.target/i386/recip-sqrtf.c: Ditto.
7066         * gcc.target/i386/recip-vec-divf.c: Ditto.
7067         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7068         * gcc.target/i386/sse-recip.c: Ditto.
7069         * gcc.target/i386/sse-recip-vec.c: Ditto.
7070
7071 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7072
7073         PR tree-opt/32225
7074         * gcc.c-torture/compile/20070605-1.c: New test.
7075
7076         * gcc.c-torture/compile/20070603-1.c: New testcase.
7077         * gcc.c-torture/compile/20070603-2.c: New testcase.
7078
7079         * gcc.c-torture/compile/20070531-1.c: New test.
7080
7081         PR tree-opt/32167
7082         * gcc.c-torture/compile/20070531-2.c: New test.
7083
7084         PR tree-opt/32144
7085         * gcc.c-torture/compile/20070529-1.c: New test.
7086
7087         PR tree-opt/32145
7088         * gcc.c-torture/compile/20070529-2.c: New test.
7089
7090         PR tree-opt/32015
7091         * gcc.c-torture/compile/20070520-1.c: New test.
7092
7093         * g++.dg/ext/java-1.C: New test.
7094
7095         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7096         loops instead of one. Remove the "can't determine dependence"
7097         check.
7098         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7099         needed as the cast is gone in the first place.
7100         * gcc.dg/max-1.c: Change local variable a to be a global one.
7101         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7102         have a cast which is PREd.
7103
7104 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7105
7106         * g++.dg/lookup/anon6.C: New test.
7107
7108 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7109
7110         PR c++/31806
7111         * g++.dg/opt/static6.C: New testcase.
7112
7113 2007-06-14  Geoff Keating  <geoffk@apple.com>
7114
7115         * g++.dg/ext/visibility/overload-1.C: New.
7116
7117         PR 31093
7118         * g++.dg/ext/visibility/anon4.C: New.
7119
7120 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7121
7122         PR target/32268
7123         * gcc.target/i386/pr32268.c: New test.
7124
7125 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7126
7127         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7128         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7129         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7130
7131         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7132         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7133         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7134         BID is used.
7135
7136 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7137
7138         PR fortran/32302
7139         * gfortran.dg/common_resize_1.f90: New test.
7140
7141 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7142
7143         PR target/32274
7144         * gcc.dg/vect/pr32224.c: Fix.   
7145         
7146 2007-06-13  Eric Christopher  <echristo@apple.com>
7147
7148         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7149
7150 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7151
7152         PR fortran/32323
7153         * gfortran.dg/actual_array_vect_1.f90: New.
7154
7155 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7156
7157         * gcc.target/sparc/mfpu.c: New test.
7158
7159 2007-06-12  Geoff Keating  <geoffk@apple.com>
7160
7161         * g++.dg/warn/weak1.C: Suppress on Darwin.
7162         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7163
7164 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7165
7166         PR middle-end/31579
7167          * g++.dg/torture/pr31579.C: New testcase.
7168
7169 2007-06-12  Ian Lance Taylor  <iant@google.com>
7170
7171         PR libstdc++/29286
7172         * g++.dg/init/new16.C: New test.
7173         * g++.dg/init/new17.C: New test.
7174         * g++.dg/init/new18.C: New test.
7175         * g++.dg/init/new19.C: New test.
7176
7177 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7178
7179         * gnat.dg/lhs_view_convert.adb: New test.
7180
7181 2007-06-12  Richard Guenther  <rguenther@suse.de>
7182
7183         PR tree-optimization/15353
7184         PR tree-optimization/31657
7185         * gcc.c-torture/execute/20070424-1.c: New testcase.
7186         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7188         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7189         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7190         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7191
7192 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7193
7194         PR rtl-optimization/32293
7195         * gcc.dg/pr32293.c: New test.
7196
7197 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7198
7199         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7200
7201 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7202
7203         PR fortran/29786
7204         * gfortran.dg/equiv_7.f90: New test.
7205         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7206
7207         PR fortran/30875
7208         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7209
7210 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7211
7212         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7213         * gcc.dg/setjmp-4.c: Likewise.
7214         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7215
7216 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7217
7218         PR rtl-optimization/31025
7219         * gfortran.dg/pr31025.f90: New.
7220
7221 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7222
7223         PR target/32280
7224         * gcc.target/i386/pr32280.c: New test.
7225
7226 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7227
7228         PR middle-end/32279
7229         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7230
7231 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7232
7233         PR libgfortran/32235
7234         * gfortran.dg/backspace_9.f: New test.
7235
7236 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7237
7238         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7239
7240 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7241
7242         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7243
7244 2007-06-09  Ian Lance Taylor  <iant@google.com>
7245
7246         PR tree-optimization/32169
7247         * gcc.c-torture/compile/pr32169.c: New test.
7248
7249 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7250
7251         * gcc.dg/vect/costmodel: New directory.
7252         * gcc.dg/vect/costmodel/i386: New directory.
7253         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7254         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7255         New test.
7256         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7257         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7258         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7259         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7260         * gcc.dg/vect/costmodel/x86_64: New directory.
7261         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7262         New testsuite.
7263         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7264         New test.
7265         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7266         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7267         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7268         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7269         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7270
7271 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7272
7273         PR tree-optimization/32243
7274         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7275         flags for -Os tests.
7276         * gcc.dg/vect/03-vect-pr32243.c: New test.
7277
7278 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7279
7280         PR tree-optimization/32224
7281         * gcc.dg/vect/pr32224.c: New test.
7282
7283 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR c++/32177
7286         * g++.dg/gomp/pr32177.C: New test.
7287
7288 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7289
7290         PR testsuite/25241
7291         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7292         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7293         warning nor an error.
7294         * gcc.dg/Wfatal-2.c: Likewise.
7295         * gcc.dg/Werror-1.c: Likewise.
7296         * gcc.dg/Werror-5.c: Likewise.
7297         * gcc.dg/Werror-7.c: Likewise.
7298         * gcc.dg/Werror-10.c: Likewise.
7299         * gcc.dg/Werror-11.c: Likewise.
7300
7301 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7302
7303         PR c++/30759
7304         * g++.dg/init/brace6.C: New test.
7305
7306 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7307
7308         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7309         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7310         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7311         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7312
7313         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7314         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7315         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7316         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7317         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7318         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7319         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7320         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7321
7322         * gcc.dg/darwin-minversion-3.c: New.
7323
7324 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7325
7326         * gcc.target/i386/builtin-copysign.c: New test.
7327
7328 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7329
7330         PR tree-optimization/32220
7331         * gfortran.dg/predcom-2.f: New testcase.
7332
7333 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7334
7335         PR tree-opt/32231
7336         * gcc.target/i386/vectorize4.c: New test.
7337
7338 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7339
7340         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7341
7342 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7343
7344         PR testsuite/25241
7345         * gcc.dg/simd-5.c: Mark output as a note.
7346         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7347         dg-message.
7348         * gcc.dg/simd-1.c: Likewise.
7349         * gcc.dg/always_inline.c: Mark output as a sorry.
7350         * gcc.dg/always_inline2.c: Likewise.
7351         * gcc.dg/always_inline3.c: Likewise.
7352
7353 2007-06-06  Ian Lance Taylor  <iant@google.com>
7354
7355         * g++.dg/conversion/enum1.C: New test.
7356
7357 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7358
7359         PR tree-optimization/32216
7360         * gcc.dg/vect/pr32216.c: New test.
7361
7362 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7363
7364         PR testsuite/18923
7365         * gfortran.dg/invalid_contains_1.f90: New test.
7366         * gfortran.dg/invalid_contains_2.f90: New test.
7367
7368 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7369
7370         PR testsuite/32057
7371         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7372         midnight issues.
7373
7374 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7375
7376         PR testsuite/25241
7377         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7378         dg-message to match de note.
7379         * gcc.dg/pr26570.c: Use dg-message for a note.
7380         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7381         dg-error instead of dg-warning because of -Werror.
7382         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7383         neither an error, nor a warning.
7384         * gcc.dg/glibc-uclibc-2.c: Likewise
7385         * gcc.dg/cpp/19940712-1.c: Likewise.
7386
7387 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7388
7389         PR preprocessor/23479
7390         * gcc.dg/binary-constants-1.c: Add test suites for
7391         the 0b-prefixed binary integer constants.
7392         * gcc.dg/binary-constants-2.c: Ditto.
7393         * gcc.dg/binary-constants-3.c: Ditto.
7394         * gcc.dg/binary-constants-4.c: Ditto.
7395
7396 2007-06-05  Ian Lance Taylor  <iant@google.com>
7397
7398         * gcc.dg/Wstrict-overflow-19.c: New test.
7399
7400 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7401
7402         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7403
7404 2007-06-04  Ian Lance Taylor  <iant@google.com>
7405
7406         * gcc.dg/Wstrict-overflow-18.c: New test.
7407
7408 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7409
7410         PR testsuite/25241
7411         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7412         * gcc.dg/cpp/mi5.c: Likewise.
7413         * gcc.dg/cpp/mi7.c: Likewise.
7414
7415 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7416
7417         PR c/32191
7418         * gcc.dg/pr32191.c: New test.
7419
7420 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7421
7422         PR fortran/32124
7423         * gfortran.dg/allocate_stat_1.f90: Remove.
7424
7425 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7426
7427         * gcc.target/i386/sse4_2-check.h: New.
7428         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7429         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7430         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7431         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7432         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7433         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7434         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7435         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7436         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7437         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7438         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7439         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7440         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7441         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7442         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7443         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7444         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7445         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7446
7447 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7448
7449         * gcc.dg/pie-link.c: New test.
7450
7451 2007-06-01  Ian Lance Taylor  <iant@google.com>
7452
7453         * gcc.dg/Wstrict-overflow-17.c: New test.
7454
7455 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7456
7457         * gcc.dg/builtin-return-1.c (g): New.
7458         (main): Allocate at least 64 bytes on the stack.
7459
7460 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7461
7462         * g++.dg/init/cleanup3.C: New test.
7463
7464 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7465
7466         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7467         int is 16 bits.
7468
7469 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7470
7471         PR fortran/32156
7472         * gfortran.dg/char_array_constructor_3.f90: New test.
7473
7474 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7475
7476         PR tree-optimization/32160
7477         * gfortran.dg/predcom-1.f: New test.
7478
7479 2007-05-31  Richard Guenther  <rguenther@suse.de>
7480
7481         * g++.dg/other/str_empty.C: Move...
7482         * g++.dg/other/pr30567.C: Move...
7483         * g++.dg/tree-ssa/pr27218.C: Move...
7484         * g++.dg/torture: ...here and remove dg-options.
7485
7486 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7487
7488         PR c++/32158
7489         * g++.dg/ext/is_pod_incomplete.C: New.
7490
7491 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7492             Douglas Gregor <doug.gregor@gmail.com>
7493             Pedro Lamarao <pedro.lamarao@mndfck.org>
7494             Howard Hinnant <howard.hinnant@gmail.com>
7495
7496         PR c++/7412
7497         PR c++/29939
7498         * g++.dg/cpp0x/rv8p.C: New.
7499         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7500         * g++.dg/cpp0x/cast-bug.C: New.
7501         * g++.dg/cpp0x/elision_weak.C: New.
7502         * g++.dg/cpp0x/collapse-bug.C: New.
7503         * g++.dg/cpp0x/rv3p.C: New.
7504         * g++.dg/cpp0x/rv7n.C: New.
7505         * g++.dg/cpp0x/overload-conv-1.C: New.
7506         * g++.dg/cpp0x/rv2n.C: New.
7507         * g++.dg/cpp0x/deduce.C: New.
7508         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7509         * g++.dg/cpp0x/rv6p.C: New.
7510         * g++.dg/cpp0x/template_deduction.C: New.
7511         * g++.dg/cpp0x/implicit-copy.C: New.
7512         * g++.dg/cpp0x/rv1p.C: New.
7513         * g++.dg/cpp0x/cast.C: New.
7514         * g++.dg/cpp0x/rv5n.C: New.
7515         * g++.dg/cpp0x/collapse.C: New.
7516         * g++.dg/cpp0x/overload-conv-2.C: New.
7517         * g++.dg/cpp0x/rv4p.C: New.
7518         * g++.dg/cpp0x/rvo.C: New.
7519         * g++.dg/cpp0x/iop.C: New.
7520         * g++.dg/cpp0x/rv3n.C: New.
7521         * g++.dg/cpp0x/rv7p.C: New.
7522         * g++.dg/cpp0x/reference_collapsing.C: New.
7523         * g++.dg/cpp0x/overload.C: New.
7524         * g++.dg/cpp0x/named.C: New.
7525         * g++.dg/cpp0x/rv2p.C: New.
7526         * g++.dg/cpp0x/rv6n.C: New.
7527         * g++.dg/cpp0x/not_special.C: New.
7528         * g++.dg/cpp0x/bind.C: New.
7529         * g++.dg/cpp0x/rv1n.C: New.
7530         * g++.dg/cpp0x/rv5p.C: New.
7531         * g++.dg/cpp0x/elision.C: New.
7532         * g++.dg/cpp0x/named_refs.C: New.
7533         * g++.dg/cpp0x/unnamed_refs.C: New.
7534         * g++.dg/cpp0x/rv4n.C: New.
7535         * g++.dg/cpp0x/elision_neg.C: New.
7536         * g++.dg/init/copy7.C: Run in C++98 mode.
7537         * g++.dg/overload/arg1.C: Ditto.
7538         * g++.dg/overload/arg4.C: Ditto.
7539
7540 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7541
7542         PR c++/31809
7543         * g++.dg/opt/static5.C: New test.
7544
7545 2007-05-30  Richard Guenther  <rguenther@suse.de>
7546
7547         * g++.dg/dg.exp: Prune torture/.
7548         * g++.dg/torture/dg-torture.exp: New testsuite.
7549
7550 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7551
7552         * gcc.target/arm/pr27387.C: Move and rename to ...
7553         * g++.dg/inherit/thunk8.C: ... here.
7554
7555 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7556
7557         PR tree-optimization/31769
7558         * g++.dg/gomp/pr31769.C: New test.
7559
7560 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7561
7562         * gcc.target/i386/stack-realign.c: New.
7563
7564 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7565
7566         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7567
7568 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7569
7570         * gfortran.dg/sizeof.f90: New.
7571
7572 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7573
7574         PR c/31339
7575         * gcc.dg/boolcomplex-1.c: New test.
7576
7577         PR c++/31339
7578         * g++.dg/ext/boolcomplex-1.c: New test.
7579
7580 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7581
7582         * gcc.dg/matrix: New directory.
7583
7584 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7585
7586         PR fortran/32124
7587         * gfortran.dg/allocate_stat_1.f90: New.
7588
7589 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7590
7591         PR fortran/31972
7592         * transfer_hollerith_1.f90: New test.
7593
7594 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7595
7596         PR tree-opt/32100
7597         * gcc.c-torture/execute/vrp-7.c: New test.
7598
7599 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7600
7601         * gfortran.dg/transfer_simplify_4.f90: New test.
7602
7603 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7604
7605         PR fortran/32088
7606         * gfortran.dg/func_result_3.f90: New.
7607
7608 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7609
7610         PR middle-end/32083
7611         * gfortran.dg/transfer_simplify_3.f90: New.
7612
7613 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7614
7615         PR target/32065
7616         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7617         to compile options.
7618         * gcc.target/i386/pr32065-2.c: New test.
7619
7620 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7621
7622         PR fortran/31813
7623         * gfortran.dg/io_constraints_2.f90: Update.
7624
7625 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7626
7627         PR fortran/31219
7628         * gfortran.dg/array_constructor_17.f90: New test.
7629
7630 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7631
7632         PR tree-opt/32090
7633         * g++.dg/opt/array2.C: New testcase.
7634
7635 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7636
7637         PR target/32065
7638         * gcc.target/i386/pr32065.c: New test.
7639
7640 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7641             Marcus Meissner <meissner@suse.de>
7642
7643         * gcc.dg/attr-alloc_size.c: New.
7644
7645 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7646             Lee Millward  <lee.millward@gmail.com>
7647
7648         PR c++/31745
7649         * g++.dg/parse/crash34.C: New test.
7650
7651         * g++.dg/parse/crash35.C: New test.
7652
7653 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7654
7655         * gcc.target/i386/sse2-check.h: New.
7656         * gcc.target/i386/sse2-vec-1.c: Likewise.
7657         * gcc.target/i386/sse2-vec-2.c: Likewise.
7658         * gcc.target/i386/sse2-vec-3.c: Likewise.
7659         * gcc.target/i386/sse2-vec-4.c: Likewise.
7660         * gcc.target/i386/sse2-vec-5.c: Likewise.
7661         * gcc.target/i386/sse2-vec-6.c: Likewise.
7662
7663 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7664
7665         PR c++/31431
7666         PR c++/31432
7667         PR c++/31434
7668         PR c++/31435
7669         PR c++/31437
7670         PR c++/31438
7671         PR c++/31442
7672         PR c++/31443
7673         PR c++/31444
7674         PR c++/31445
7675         * g++.dg/cpp0x/pr31431.C: New.
7676         * g++.dg/cpp0x/pr31437.C: New.
7677         * g++.dg/cpp0x/pr31442.C: New.
7678         * g++.dg/cpp0x/pr31444.C: New.
7679         * g++.dg/cpp0x/pr31431-2.C: New.
7680         * g++.dg/cpp0x/pr31432.C: New.
7681         * g++.dg/cpp0x/pr31434.C: New.
7682         * g++.dg/cpp0x/pr31438.C: New.
7683         * g++.dg/cpp0x/pr31443.C: New.
7684         * g++.dg/cpp0x/pr31445.C: New.
7685         * g++.dg/cpp0x/variadic-crash1.C: New.
7686
7687 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7688
7689         * gcc.target/arm/long-calls-1.c: New test.
7690         * gcc.target/arm/long-calls-2.c: Likewise.
7691         * gcc.target/arm/long-calls-3.c: Likewise.
7692         * gcc.target/arm/long-calls-4.c: Likewise.
7693
7694 2007-05-25  Richard Guenther  <rguenther@suse.de>
7695             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7696
7697         PR tree-optimization/31982
7698         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7699
7700 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7701
7702         PR fortran/32047
7703         * gfortran.dg/result_in_spec_2.f90: New test.
7704
7705 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7706
7707         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7708
7709 2007-05-24  Ollie Wild  <aaw@google.com>
7710
7711         * gcc.dg/cpp/counter-1.c: New test.
7712         * gcc.dg/pch/counter-1.c: New test.
7713         * gcc.dg/pch/counter-1.hs: New file.
7714         * gcc.dg/pch/counter-2.c: New test.
7715         * gcc.dg/pch/counter-2.hs: New file.
7716         * gcc.dg/pch/counter-3.c: New test.
7717         * gcc.dg/pch/counter-3.hs: New file.
7718
7719 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7720
7721         * gcc.dg/tree-ssa/predcom-1.c: New test.
7722         * gcc.dg/tree-ssa/predcom-2.c: New test.
7723         * gcc.dg/tree-ssa/predcom-3.c: New test.
7724         * gcc.dg/tree-ssa/predcom-4.c: New test.
7725         * gcc.dg/tree-ssa/predcom-5.c: New test.
7726         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7727
7728 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7729
7730         PR testsuite/32062
7731         * gcc.target/i386/sse4_1-check.h (MASK): New.
7732
7733 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7734
7735         PR fortran/32038
7736         * gfortran.dg/pr25603.f: Initialize integer variables.
7737
7738 2007-05-23  Ian Lance Taylor  <iant@google.com>
7739
7740         * g++.dg/other/vrp1.C: New test.
7741
7742 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7743
7744         PR preprocessor/20077
7745         * gcc.dg/cpp/paste15.c: New test.
7746
7747 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7748             Nigel Stephens  <nigel@mips.com>
7749             Richard Sandiford  <richard@codesourcery.com>
7750
7751         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7752         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7753         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7754         * gcc.target/mips/inter/mips16-inter.exp: New.
7755
7756 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7757
7758         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7759
7760 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7761
7762         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7763         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7764         * gcc.target/i386/sse3-addsubps.c: Likewise.
7765         * gcc.target/i386/sse3-haddpd.c: Likewise.
7766         * gcc.target/i386/sse3-haddps.c: Likewise.
7767         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7768         * gcc.target/i386/sse3-hsubps.c: Likewise.
7769         * gcc.target/i386/sse3-lddqu.c: Likewise.
7770         * gcc.target/i386/sse3-movddup.c: Likewise.
7771         * gcc.target/i386/sse3-movshdup.c: Likewise.
7772         * gcc.target/i386/sse3-movsldup.c: Likewise.
7773
7774         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7775         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7776         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7777         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7778         * gcc.target/i386/ssse3-palignr.c: Likewise.
7779         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7780         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7781         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7782         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7783         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7784         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7785         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7786         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7787         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7788         * gcc.target/i386/ssse3-psignb.c: Likewise.
7789         * gcc.target/i386/ssse3-psignd.c: Likewise.
7790         * gcc.target/i386/ssse3-psignw.c: Likewise.
7791         * gcc.target/i386/ssse3-vals.h: Likewise.
7792
7793         * gcc.target/i386/sse3-check.h: New file.
7794         * gcc.target/i386/ssse3-check.h: Likewise.
7795
7796 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7797
7798         PR middle-end/31095
7799         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7800
7801 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7802
7803         PR middle-end/31606
7804         * gcc.c-torture/20070522-1.c: New testcase.
7805
7806 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7807
7808         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7809
7810 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7811
7812         * gcc.c-torture/execute/ieee/20000320-1.x,
7813         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7814         m68k-*-* and check_effective_target_coldfire_fpu.
7815
7816 2007-05-22  Ollie Wild  <aaw@google.com>
7817
7818         * g++.dg/lookup/hidden-class10.C: New test.
7819         * g++.dg/lookup/hidden-class11.C: New test.
7820
7821 2007-05-22  Ollie Wild  <aaw@google.com>
7822
7823         * g++.dg/lookup/name-clash5.C: New test.
7824         * g++.dg/lookup/name-clash6.C: New test.
7825
7826 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7827
7828         * g++.dg/other/i386-2.C: Update comments on header files tested.
7829         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7830         of <tmmintrin.h>.
7831         * gcc.target/i386/sse-12.c: Likewise.
7832         * gcc.target/i386/sse-13.c: Likewise.
7833         * gcc.target/i386/sse-14.c: Likewise.
7834
7835         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7836         Redefined to test with immediate operand.
7837         (__builtin_ia32_blendps): Likewise.
7838         (__builtin_ia32_blendpd): Likewise.
7839         (__builtin_ia32_dpps): Likewise.
7840         (__builtin_ia32_dpps): Likewise.
7841         (__builtin_ia32_insertps128): Likewise.
7842         (__builtin_ia32_vec_ext_v4sf): Likewise.
7843         (__builtin_ia32_vec_set_v16qi): Likewise.
7844         (__builtin_ia32_vec_set_v4si): Likewise.
7845         (__builtin_ia32_vec_set_v2di): Likewise.
7846         (__builtin_ia32_vec_ext_v16qi): Likewise.
7847         (__builtin_ia32_vec_ext_v4si): Likewise.
7848         (__builtin_ia32_vec_ext_v2di): Likewise.
7849         (__builtin_ia32_roundpd): Likewise.
7850         (__builtin_ia32_roundsd): Likewise.
7851         (__builtin_ia32_roundps): Likewise.
7852         (__builtin_ia32_roundss): Likewise.
7853         (__builtin_ia32_mpsadbw128): Likewise.
7854
7855 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7856
7857         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7858
7859 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7860
7861         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7862         failures.
7863         * gcc.dg/dfp/func-struct.c: Ditto.
7864         * gcc.dg/dfp/operator-assignment.c: Ditto.
7865         * gcc.dg/dfp/convert-bfp.c: Ditto.
7866         * gcc.dg/dfp/convert-int.c: Ditto.
7867         * gcc.dg/dfp/convert-int-max.c: Ditto.
7868         * gcc.dg/dfp/func-scalar.c: Ditto.
7869         * gcc.dg/dfp/cast.c: Ditto.
7870         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7871         failures, and fix a typo in return type of arg1_128.
7872         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7873         failures, and fix a typo in a constant suffix.
7874         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7875         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7876
7877 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7878             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7879
7880         * lib/gcc-dg.exp(process_message): New proc.
7881         (dg-message): New test directive.
7882         * gcc.dg/always_inline.c: Use dg-message.
7883         * gcc.dg/always_inline2.c: Ditto.
7884         * gcc.dg/always_inline3.c: Ditto.
7885         * gcc.dg/invalid-call-1.c: Ditto.
7886         * gcc.dg/pr17506.c: Ditto.
7887         * gcc.dg/simd-5.c: Ditto.
7888         * gcc.dg/simd-6.c: Ditto.
7889         * gcc.dg/va-arg-2.c: Ditto.
7890         * gcc.dg/cpp/syshdr.c: Ditto.
7891         * gcc.dg/cpp/unc4.c: Ditto.
7892         * gcc.dg/cpp/trad/mi1.c: Ditto.
7893         * gcc.dg/cpp/trad/mi5.c: Ditto.
7894         * gcc.dg/cpp/trad/mi7.c: Ditto.
7895         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7896         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7897         * gcc.test-framework/test-framework.awk: Special-case outexists
7898         tests.
7899
7900 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7901
7902         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7903         (bit_SSE4_2): Likewise.
7904         (bit_POPCNT): Likewise.
7905
7906         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7907         Check if assembler supports SSE4 instructions.
7908
7909         * gcc.target/i386/sse4_1-blendpd.c: New file.
7910         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7911         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7912         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7913         * gcc.target/i386/sse4_1-check.h: Likewise.
7914         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7915         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7916         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7917         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7918         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7919         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7920         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7921         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7922         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7923         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7924         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7925         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7926         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7927         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7928         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7929         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7930         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7931         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7932         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7933         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7934         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7935         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7936         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7937         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7938         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7939         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7940         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7941         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7942         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7943         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7944         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7945         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7946         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7947         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7948         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7949         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7950         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7951         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7952         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7953         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7954         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7955         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7956         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7957         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7958         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7959         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7960         * gcc.target/i386/sse4_1-round.h: Likewise.
7961         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7962         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7963         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7964         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7965         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7966         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7967         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7968         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7969         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7970         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7971         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7972         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7973         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7974         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7975
7976 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7977
7978         PR fortran/31627
7979         * gfortran.dg/bounds_check_7.f90: New test.
7980
7981 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7982
7983         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7984         (check_effective_target_sse4a): Ditto.
7985
7986         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7987         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7988         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7989         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7990         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7991         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7992         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7993         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7994         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7995         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7996         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7997         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7998         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7999         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8000         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8001         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8002         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8003         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8004         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8005         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8006
8007 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8008
8009         * g++.dg/ext/cleanup-1.C: New test.
8010         * g++.dg/ext/cleanup-2.C: Likewise.
8011         * g++.dg/ext/cleanup-3.C: Likewise.
8012         * g++.dg/ext/cleanup-4.C: Likewise.
8013         * g++.dg/ext/cleanup-5.C: Likewise.
8014         * g++.dg/ext/cleanup-6.C: Likewise.
8015         * g++.dg/ext/cleanup-8.C: Likewise.
8016         * g++.dg/ext/cleanup-9.C: Likewise.
8017         * g++.dg/ext/cleanup-10.C: Likewise.
8018         * g++.dg/ext/cleanup-11.C: Likewise.
8019         * g++.dg/ext/cleanup-dtor.C: Likewise.
8020
8021 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8022
8023         PR middle-end/31995
8024         * gcc.dg/vect/vect-102a.c: New test.
8025
8026 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8027             Paolo Carlini  <pcarlini@suse.de>
8028             Uros Bizjak  <ubizjak@gmail.com>
8029
8030         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8031         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8032         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8033         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8034         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8035         New testcases.
8036
8037 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8038
8039         PR fortran/32002
8040         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8041
8042 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8043
8044         PR fortran/32027
8045         * gfortran.dg/do_3.F90: Add checks for the final value of the
8046         loop variable.
8047
8048 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8049
8050         * gcc.c-torture/execute/990127-2.x: New file.
8051
8052 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8053
8054         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8055         * gcc.target/i386/sse-12: Add -O to compile options.
8056         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8057         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8058         and mm3dnow.h.  Add -O to compile options.
8059
8060 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8061
8062         PR fortran/31867
8063         * gfortran.dg/char_length_5.f90: New test.
8064
8065         PR fortran/31994
8066         * gfortran.dg/array_reference_1.f90: New test.
8067
8068 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8069
8070         PR middle-end/7651
8071         PR c++/11856
8072         PR c/12963
8073         PR c/23587
8074         PR other/29694
8075         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8076         * gcc.dg/Wtype-limits.c: New.
8077         * gcc.dg/Wtype-limits-Wextra.c: New.
8078         * gcc.dg/Wtype-limits-no.c: New.
8079         * g++.dg/warn/Wtype-limits.C: New.
8080         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8081         * g++.dg/warn/Wtype-limits-no.C: New.
8082
8083 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8084
8085         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8086         instead of "-msse2".'
8087         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8088         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8089         and mm3dnow.h.
8090         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8091         to test with immediate operand.
8092         (__builtin_ia32_insertqi): Ditto.
8093         (__builtin_ia32_palignr128): Ditto.
8094         (__builtin_ia32_palignr): Ditto.
8095         (__builtin_ia32_pshufhw): Ditto.
8096         (__builtin_ia32_pshuflw): Ditto.
8097         (__builtin_ia32_pshufd): Ditto.
8098         (__builtin_ia32_vec_set_v8hi): Ditto.
8099         (__builtin_ia32_vec_ext_v8hi): Ditto.
8100         (__builtin_ia32_shufpd): Ditto.
8101         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8102
8103 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8104
8105         PR fortran/32001
8106         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8107
8108 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8109
8110         PR target/31585
8111         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8112         and "__inline".  Use "-msse" instead of "-msse2".
8113
8114 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8115
8116         PR middle-end/7651
8117         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8118         * gcc.dg/20030906-2.c: Likewise.
8119         * objc.dg/method-17.m: Add -Wreturn-type.
8120         * obj-c++.dg/method-21.mm: Likewise.
8121
8122 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8123
8124         PR target/31585
8125         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8126         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8127         (__builtin_ia32_psrlqi128): Ditto.
8128         (__builtin_ia32_psrlwi128): Ditto.
8129         (__builtin_ia32_psrldi128): Ditto.
8130         (__builtin_ia32_psrldqi128): Ditto.
8131         (__builtin_ia32_pslldqi128): Ditto.
8132         (__builtin_ia32_psrawi128): Ditto.
8133         (__builtin_ia32_psradi128): Ditto.
8134         (__builtin_ia32_psllqi128): Ditto.
8135         (__builtin_ia32_pslldi128): Ditto.
8136         (__builtin_prefetch): Ditto.
8137         (__builtin_ia32_pshufw): Ditto.
8138         (__builtin_ia32_vec_set_v4hi): Ditto.
8139         (__builtin_ia32_vec_ext_v4hi): Ditto.
8140         (__builtin_ia32_shufps): Ditto.
8141         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8142
8143 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8144
8145         PR fortran/31974
8146         * gfortran.dg/char_allocation_1.f90: New test.
8147
8148 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8149
8150         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8151         * gcc.dg/Wconversion-sign.c: New.
8152         * gcc.dg/Wconversion-integer-no-sign.c: New.
8153         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8154         Wconversion-sign.C
8155         * g++.dg/warn/Wconversion-sign.C: New.
8156         * g++.old-deja/g++.other/warn4.C: Update.
8157         * g++.dg/warn/Wconversion1.C: Likewise.
8158
8159 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8160
8161         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8162         * gcc.dg/torture/builtin-math-4.c: Likewise.
8163
8164 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8165
8166         PR libfortran/31964
8167         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8168
8169 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8170
8171         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8172
8173 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8174
8175         PR target/31628
8176         * gcc.target/i386/pr31628.c: New.
8177
8178 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8179
8180         PR middle-end/31344
8181         * gcc.dg/pr31344.c: New test.
8182
8183 2007-05-17  Ian Lance Taylor  <iant@google.com>
8184
8185         PR tree-optimization/31953
8186         * gcc.c-torture/compile/pr31953.c: New test.
8187
8188 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8189
8190         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8191
8192         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8193         and drem.
8194         * gcc.dg/torture/builtin-math-4.c: Likewise.
8195
8196         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8197         * gcc.dg/torture/builtin-math-4.c: Likewise.
8198
8199         * gcc.dg/torture/builtin-math-4.c: New test.
8200
8201 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8202             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8203
8204         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8205         * gcc.dg/cpp/include2.c: Ditto.
8206         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8207         * gcc.dg/cpp/paste5.c: Ditto.
8208         * gcc.dg/cpp/paste6.c: Ditto.
8209         * gcc.dg/cpp/paste8.c: Ditto.
8210         * gcc.dg/cpp/paste11.c: Ditto.
8211         * gcc.dg/cpp/paste13.c: Ditto.
8212         * gcc.dg/cpp/skipping2.c: Ditto.
8213         * gcc.dg/reg-vol-struct-1.c: Ditto.
8214         * gcc.dg/Wshadow-1.c: Ditto.
8215         * gcc.dg/cpp/trad/comment.c: Ditto.
8216         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8217         * gcc.dg/cpp/if-2.c: Ditto.
8218         * gcc.dg/array-5.c: Ditto.
8219         * gcc.dg/inline-15.c: Ditto.
8220         * gcc.dg/pr27953.c: Ditto.
8221         * gcc.dg/Wno-c++-compat.c: Ditto.
8222
8223 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8224
8225         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8226
8227 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8228
8229         * gcc.c-torture/execute/20070517-1.c: New test.
8230
8231 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8232
8233         PR fortran/31919
8234         * gfortran.dg/min_max_conformance.f90: New test.
8235
8236 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8237
8238         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8239         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8240         gcc.dg/vect/vect-104.c: Use more complex construction to
8241         prevent vectorizing.
8242         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8243
8244 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8245
8246         PR tree-optimization/24659
8247         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8248         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8249         not vect_int target.
8250         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8251         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8252         targets.
8253         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8254         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8255         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8256
8257 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8258
8259         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8260         and x86_64-*-* targets.
8261         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8262
8263 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8264
8265         PR fortran/18769
8266         PR fortran/30881
8267         PR fortran/31194
8268         PR fortran/31216
8269         PR fortran/31427
8270         * transfer_simplify_1.f90: New test.
8271         * transfer_simplify_2.f90: New test.
8272
8273 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8274
8275         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8276
8277 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8278
8279         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8280
8281         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8282
8283         PR c/31924
8284         * gcc.dg/fltconst-1.c: New test.
8285
8286         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8287         * gcc.dg/dfp/operator-assignment.c: Ditto.
8288
8289 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8290
8291         PR c++/29928
8292         * g++.dg/rtti/typeid5.C: New.
8293
8294 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8295
8296         PR fortran/31725
8297         * gfortran.dg/substr_4.f: New test.
8298
8299 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8300
8301         * gcc.target/m68k/interrupt_thread-1.c,
8302         gcc.target/m68k/interrupt_thread-2.c,
8303         gcc.target/m68k/interrupt_thread-3.c: New.
8304         * gcc.target/m68k/m68k.exp: Accept fido.
8305
8306 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8307
8308         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8309         * gfortran.dg/altreturn_3.f90: Likewise.
8310         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8311         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8312         * gfortran.dg/inquire_iolength.f90: Likewise.
8313         * gfortran.dg/module_naming_1.f90: Likewise.
8314         * gfortran.dg/oldstyle_2.f90: Likewise.
8315         * gfortran.dg/operator_2.f90: Likewise.
8316         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8317         * gfortran.dg/used_types_11.f90: Likewise.
8318         * gfortran.dg/zero_array_components_1.f90: Likewise.
8319         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8320         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8321         * gfortran.dg/real_const_3.f90: Likewise.
8322
8323 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8324
8325         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8326         * gcc.dg/tree-ssa/loop-30.c: New test.
8327
8328 2007-05-13  Richard Guenther  <rguenther@suse.de>
8329
8330         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8331         scanning forwprop1.
8332         * g++.dg/tree-ssa/pr31146.C: Likewise.
8333
8334 2007-05-13  Revital Eres  <eres@il.ibm.com>
8335
8336         * gcc.dg/dse.c: New test.
8337
8338 2007-05-12  Richard Guenther  <rguenther@suse.de>
8339
8340         PR tree-optimization/31797
8341         * gcc.c-torture/compile/pr31797.c: New testcase.
8342
8343 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8344
8345         PR fortran/30746
8346         * gfortran.dg/host_assoc_function_1.f90: New test.
8347
8348 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8349
8350         PR c++/31829
8351         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8352
8353 2007-05-11  Silvius Rus  <rus@google.com>
8354
8355         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8356         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8357         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8358         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8359         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8360         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8361         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8362         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8363         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8364         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8365         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8366         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8367         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8368         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8369         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8370         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8371
8372 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8373
8374         PR other/31852
8375         * gcc.c-torture/execute/builtins/memchr.c: New.
8376         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8377         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8378
8379 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8380
8381         PR fortran/30876
8382         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8383         line.
8384         * gfortran.dg/recursive_reference_2.f90: New test.
8385
8386 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8387
8388         PR fortran/30878
8389         * gfortran.dg/namelist_29.f90: New test.
8390
8391 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8392
8393         PR fortran/31474
8394         * gfortran.dg/entry_10.f90: New test.
8395
8396 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8397
8398         PR tree-optimization/31885
8399         * gcc.dg/tree-ssa/loop-29.c: New test.
8400
8401 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8402
8403         * assumed_dummy_1.f90: Fix dg directive.
8404         * char_initialiser_actual.f90: Likewise.
8405         * nested_modules_2.f90: Likewise.
8406         * shift-alloc.f90: Likewise.
8407
8408 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8409
8410         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8411
8412 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8413
8414         PR libfortran/31880
8415         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8416
8417 2007-05-09  Mike Stump  <mrs@apple.com>
8418
8419         * g++.dg/other/first-global.C: Add -fpie for darwin.
8420         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8421
8422 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8423
8424         * gcc.dg/20070507-1.c: New testcase.
8425
8426 2007-05-08  Chao-ying Fu  <fu@mips.com>
8427
8428         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8429         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8430         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8431         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8432
8433 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8434
8435         PR 31847
8436         * gcc.dg/pr31847.c: New test.
8437
8438 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8439
8440         PR fortran/31692
8441         * gfortran.dg/actual_array_result_1.f90: New test.
8442
8443 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8444
8445         PR fortran/29397
8446         * gfortran.dg/parameter_array_init_1.f90: New test.
8447
8448         PR fortran/29400
8449         * gfortran.dg/parameter_array_init_2.f90: New test.
8450
8451 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8452
8453         PR target/31854
8454         * gcc.target/i386/pr31854.c: New test.
8455
8456 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8457
8458         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8459
8460 2007-05-07  Mike Stump  <mrs@apple.com>
8461
8462         * g++.old-deja/g++.mike/empty.C: Add.
8463
8464 2007-05-07  Eric Christopher  <echristo@apple.com>
8465
8466         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8467
8468 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8469
8470         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8471         variable.  Rearrange conversions from binary float to decimal float.
8472
8473 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8474
8475         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8476         x86.
8477
8478 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8479
8480         * gnat.dg/opt1.ad[sb]: New testcase.
8481
8482 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8483
8484         PR fortran/31399
8485         * gfortran.dg/do_3.F90: New test.
8486
8487 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8488
8489         PR fortran/31764
8490         * gfortran.dg/new_line.f90: Add new checks.
8491
8492 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8493
8494         PR fortran/31201
8495         * gfortran.dg/large_unit_1.f90: New.
8496         * gfortran.dg/large_unit_2.f90: New.
8497         * gfortran.dg/iostat_4.f90: New
8498         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8499
8500 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8501
8502         PR fortran/31540
8503         * gfortran.dg/char_result_4.f90: New test.
8504
8505 2007-06-05  Revital Eres  <eres@il.ibm.com>
8506
8507         PR 30957
8508         * gcc.dg/pr30957-1.c: New test.
8509
8510 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8511
8512         PR fortran/31251
8513         * gfortran.dg/char_type_len_2.f90: New test.
8514
8515 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8516
8517         PR 31775
8518         * g++.dg/other/nested-extern.cc: New.
8519         * g++.dg/other/nested-extern-1.C: New.
8520         * g++.dg/other/nested-extern-2.C: New.
8521
8522 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8523
8524         PR fortran/31760
8525         * gfortran.dg/erf.f90: New test.
8526         * gfortran.dg/besxy.f90: New test.
8527
8528 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8529
8530         PR fortran/22359
8531         * gfortran.dg/fseek.f90: New test.
8532
8533 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8534
8535         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8536
8537 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8538
8539         PR libfortran/31210
8540         * gfortran.dg/zero_length_1.f90: New test.
8541
8542 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8543
8544         PR fortran/31803
8545         * gfortran.dg/char_pointer_assign_3.f90: New test.
8546         * gfortran.dg/char_result_2.f90: Re-enable test.
8547
8548 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8549
8550         PR fortran/25071
8551         * gfortran.dg/char_length_3.f90: New test.
8552         * gfortran.dg/char_result_2.f90: Fix test.
8553
8554 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8555
8556         PR tree-optimization/30565
8557         * gcc.dg/tree-ssa/loop-27.c: New test.
8558
8559 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8560
8561         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8562         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8563         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8564         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8565
8566 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8567
8568         PR tree-optimization/31699
8569         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8570         New.
8571         (check_effective_target_vect_floatint_cvt): New.
8572         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8573         of specific targets.
8574         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8575         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8576         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8577         * gcc.dg/vect/vect-iv-4.c: Likewise.
8578         * gcc.dg/vect/vect-multitypes-11.c: New.
8579         * gcc.dg/vect/pr31699.c: New.
8580
8581 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8582
8583         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8584
8585 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8586
8587         PR C++/31663
8588         * g++.dg/warn/anonymous-namespace-2.C: New.
8589         * g++.dg/warn/anonymous-namespace-2.h: New.
8590
8591 2007-05-02  Paul Brook  <paul@codesourcery.com>
8592
8593         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8594
8595 2007-05-02  Eric Christopher  <echristo@apple.com>
8596
8597         * gcc.dg/cpp/if-div.c: New file.
8598
8599 2007-05-02  Tom Tromey  <tromey@redhat.com>
8600
8601         PR preprocessor/28709:
8602         * gcc.dg/cpp/pr28709.c: New file.
8603
8604 2007-05-02  Richard Guenther  <rguenther@suse.de>
8605
8606         PR tree-optimization/31146
8607         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8608
8609 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8610
8611         * gcc.c-torture/compile/limits-blockid.c: New.
8612         * gcc.c-torture/compile/limits-caselabels.c: New.
8613         * gcc.c-torture/compile/limits-declparen.c: New.
8614         * gcc.c-torture/compile/limits-enumconst.c: New.
8615         * gcc.c-torture/compile/limits-exprparen.c: New.
8616         * gcc.c-torture/compile/limits-externalid.c: New.
8617         * gcc.c-torture/compile/limits-fnargs.c: New.
8618         * gcc.c-torture/compile/limits-fndefn.c: New.
8619         * gcc.c-torture/compile/limits-idexternal.c: New.
8620         * gcc.c-torture/compile/limits-idinternal.c: New.
8621         * gcc.c-torture/compile/limits-pointer.c: New.
8622         * gcc.c-torture/compile/limits-stringlit.c: New.
8623         * gcc.c-torture/compile/limits-structmem.c: New.
8624         * gcc.c-torture/compile/limits-structnest.c: New.
8625
8626 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8627
8628         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8629
8630 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8631
8632         PR middle-end/31740
8633         * gcc.c-torture/compile/20070501-1.c: New testcase.
8634
8635 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8636
8637         PR fortran/31732
8638         * gfortran.dg/array_memset_2:  New test case.
8639
8640 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8641
8642         PR testsuite/31615
8643         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8644
8645 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8646
8647         PR testsuite/31589
8648         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8649         dg-final test.
8650         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8651         keyword to dg-final test.
8652         * gcc.dg/vect/vect-iv-4.c: Likewise.
8653         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8654         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8655         test.
8656         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8657         cast.
8658         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8659         * lib/target-supports.exp
8660         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8661         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8662
8663 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8664
8665         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8666         __LONG_LONG_MAX__ and its friends instead of those supplied by
8667         limits.h.
8668
8669 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8670
8671         PR C++/31721
8672         * g++.dg/ext/vector7.C: New testcase.
8673
8674 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8675
8676         PR fortran/31591
8677         * gfortran.dg/bound_simplification_1.f90: New test.
8678
8679 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8680
8681         PR fortran/31645
8682         * gfortran.dg/bom_error.f90: New test.
8683         * gfortran.dg/bom_include.f90: New test.
8684         * gfortran.dg/bom_UTF16-LE.f90: New test.
8685         * gfortran.dg/bom_UTF16-BE.f90: New test.
8686         * gfortran.dg/bom_UTF-8.f90: New test.
8687         * gfortran.dg/bom_UTF-32.f90: New test.
8688         * gfortran.dg/bom_UTF-8.F90: New test.
8689         * gfortran.dg/bom_include.inc: New file.
8690
8691 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8692
8693         PR C++/30221
8694         * g++.dg/init/ptrfn2.C: New test.
8695         * g++.dg/init/ptrfn3.C: New test.
8696
8697 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8698
8699         PR fortran/31711
8700         * gfortran.dg/dependency_21.f90: New test.
8701
8702 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8703
8704         * gfortran.dg/secnds.f: Use real*8.
8705         * gfortran.dg/secnds-1.f: Use real*8.
8706
8707 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8708
8709         PR libfortran/31532
8710         * gfortran.dg/inquire_5.f90: Update test.
8711
8712 2007-04-27  Ian Lance Taylor  <iant@google.com>
8713
8714         PR middle-end/31710
8715         * gcc.c-torture/compile/pr31710.c: New test.
8716
8717 2007-04-27  Richard Guenther  <rguenther@suse.de>
8718
8719         PR tree-optimization/30965
8720         PR tree-optimization/30978
8721         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8722         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8723         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8724         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8725
8726 2007-04-27  Richard Guenther  <rguenther@suse.de>
8727
8728         PR tree-optimization/31715
8729         * gcc.dg/Warray-bounds-4.c: New testcase.
8730
8731 2007-04-26  Ian Lance Taylor  <iant@google.com>
8732
8733         PR target/28675
8734         * gcc.c-torture/compile/pr28675.c: New test.
8735
8736 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8737
8738         PR C++/30016
8739         * g++.dg/ext/vector6.C: New test.
8740
8741 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8742
8743         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8744
8745 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8746
8747         PR middle-end/31617
8748         * g++.dg/other/str_empty.C: Add expected warning.
8749
8750 2007-04-26  Richard Guenther  <rguenther@suse.de>
8751         Daniel Berlin  <dberlin@dberlin.org>
8752
8753         PR tree-optimization/30567
8754         * g++.dg/other/pr30567.C: New testcase.
8755
8756 2007-04-26  Richard Guenther  <rguenther@suse.de>
8757
8758         PR tree-optimization/31703
8759         * gcc.c-torture/compile/pr31703.c: New testcase.
8760         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8761         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8762
8763 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8764
8765         * gfortran.dg/open_errors.f90: Added if statements checking
8766         the value of iostat.
8767
8768 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8769
8770         PR c++/31598
8771         * g++.dg/gomp/pr31598.C: New test.
8772
8773         PR tree-optimization/30558
8774         * g++.dg/gomp/pr30558.C: New test.
8775
8776 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8777
8778         PR c++/31338
8779         * g++.dg/ext/complex2.C: New test.
8780
8781 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8782
8783         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8784
8785 2007-04-25  Thiemo Seufer  <ths@mips.com>
8786
8787         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8788         value to signed char.
8789
8790 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8791
8792         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8793         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8794         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8795
8796 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8797
8798         PR fortran/31668
8799         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8800         statement functions.
8801         * gfortran.dg/c_by_val_5.f90: New test.
8802
8803 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8804
8805         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8806         with two new subroutines to avoid parameter-induced aliasing.
8807         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8808         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8809
8810 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8811
8812         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8813         * g++.dg/warn/Warray-bounds.C: Likewise.
8814
8815 2007-04-24  Ian Lance Taylor  <iant@google.com>
8816
8817         PR tree-optimization/31605
8818         * gcc.c-torture/execute/pr31605.c: New test.
8819
8820 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8821
8822         PR fortran/31587
8823         * lib/gcc-dg.exp (scan-module): New function.
8824         * gfortran.dg/module_md5_1.f90: New test.
8825
8826 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8827
8828         * g++.old-deja/g++.pt/defarg6.C: Only run with
8829         -std=gnu++98.
8830         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8831         * g++.dg/cpp0x/variadic61.C: Ditto.
8832         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8833         * g++.dg/cpp0x/variadic62.C: Ditto.
8834         * g++.dg/template/meminit1.C: Ditto.
8835         * g++.dg/template/operator7.C: Ditto.
8836         * g++.dg/template/static15.C: Ditto.
8837         * g++.dg/template/invalid1.C: Ditto.
8838         * g++.dg/template/shift1.C: Ditto.
8839         * g++.dg/template/error10.C: Ditto.
8840
8841 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8842
8843         PR diagnostic/25923
8844         * gfortran.dg/pr25923.f90: New test.
8845
8846 2007-04-24  Ian Lance Taylor  <iant@google.com>
8847
8848         PR tree-optimization/31602
8849         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8850
8851 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8852
8853         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8854         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8855
8856 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8857
8858         * gcc.target/i386/reload-1.c. New.
8859
8860 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8861             Olga Golovanevsky  <olga@il.ibm.com>
8862
8863         * g++.dg/other/str_empty.C: New test.
8864
8865 2007-04-24  Richard Henderson  <rth@redhat.com>
8866
8867         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8868
8869 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8870
8871         PR target/31641
8872         * gcc.c-torture/compile/pr31641.c: New testcase.
8873
8874 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8875
8876         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8877         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8878         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8879         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8880
8881 2007-04-23  Simon Baldwin  <simonb@google.com>
8882
8883         * g++.dg/other/error15.C: New.
8884         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8885         triggering a "multiple parameters named" error.
8886
8887 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8888
8889         PR fortran/31618
8890         * gfortran.dg/backspace_8.f:  New test case.
8891
8892 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8893
8894         PR fortran/31630
8895         * gfortran.dg/used_types_17.f90: New test.
8896
8897         PR fortran/31620
8898         * gfortran.dg/zero_array_components_1.f90: New test.
8899
8900 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8901
8902         PR fortran/31616
8903         * gfortran.dg/open_errors.f90: Allow a different error message.
8904
8905 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8906
8907         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8908         Rename from check_effective_target_vect_pack_mod.  Rename global
8909         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8910         messages.
8911         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8912         rename.
8913         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8914         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8915
8916 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8917
8918         PR middle-end/31448
8919         * gcc.c-torture/execute/pr31448.c: New testcase.
8920
8921 2007-04-22  Nick Clifton  <nickc@redhat.com>
8922
8923         * gcc.dg/20020312-2.c: Add support for the FRV.
8924
8925 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8926
8927         PR tree-optimization/24659
8928         * gcc.dg/vect/vect-float-extend-1.c: New test.
8929         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8930
8931 2007-04-22  Richard Guenther  <rguenther@suse.de>
8932
8933         PR tree-optimization/29789
8934         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8935         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8936
8937 2007-04-22  Revital Eres  <eres@il.ibm.com>
8938
8939         * gcc.dg/var-expand2.c: New test.
8940
8941 2007-04-22  Revital Eres  <eres@il.ibm.com>
8942
8943         * gcc.dg/var-expand3.c: New test.
8944
8945 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8946
8947         PR fortran/31495
8948         * gfortran.dg/continuation_8.f90: New test.
8949
8950 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8951
8952         PR C/30265
8953         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8954         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8955
8956 2007-04-21  Richard Guenther  <rguenther@suse.de>
8957
8958         PR middle-end/31136
8959         * gcc.c-torture/execute/pr31136.c: New testcase.
8960
8961 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8962
8963         * gcc.target/i386/movsi-sm-1.c: New.
8964
8965 2007-04-20  Richard Henderson  <rth@redhat.com>
8966
8967         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8968         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8969
8970 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8971
8972         * gcc.target/i386/ordcmp-1.c: New test.
8973         * gcc.target/i386/unordcmp-1.c: New test.
8974
8975         PR tree-optimization/31632
8976         * gcc.c-torture/compile/20070419-1.c: New test.
8977
8978 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8979
8980         * gcc.dg/invalid-call-1.c: New test.
8981
8982 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8983
8984         PR diagnostic/31227
8985         * gcc.dg/Warray-bounds-3.c: New.
8986
8987 2007-04-18  Richard Guenther  <rguenther@suse.de>
8988
8989         PR tree-optimization/19431
8990         PR tree-optimization/21463
8991         * gcc.c-torture/execute/20070212-1.c: New testcase.
8992         * gcc.c-torture/execute/20070212-2.c: Likewise.
8993         * gcc.c-torture/execute/20070212-3.c: Likewise.
8994         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8995         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8996         * g++.dg/tree-ssa/pr21463.C: Likewise.
8997         * g++.dg/tree-ssa/pr30738.C: Likewise.
8998
8999 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9000
9001         PR c++/31513
9002         * g++.dg/expr/bitfield8.C: New test.
9003
9004 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9005             Richard Sandiford  <richard@codesourcery.com>
9006
9007         * lib/target-supports.exp (check_profiling_available): Return 0
9008         for uClibc with -p or -pg.
9009
9010 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9011
9012         PR c++/31517
9013         * g++.dg/template/init7.C: New test.
9014
9015 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9016
9017         PR rtl-optimization/31360
9018         * gcc.dg/loop-7.c: New test.
9019
9020 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9021
9022         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9023         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9024         build.
9025         (compat-execute): Likewise.
9026         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9027         files to remote hosts.
9028         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9029         (c-torture-execute): Likewise.
9030         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9031         or plain file.  Use remote_upload and remote_download to copy
9032         files about.
9033         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9034         before scanning it.
9035
9036 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9037
9038         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9039
9040 2007-04-16  Lawrence Crowl  <crowl@google.com>
9041
9042         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9043         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9044         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9045         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9046         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9047         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9048         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9049         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9050         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9051         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9052         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9053
9054         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9055         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9056         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9057         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9058         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9059         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9060         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9061         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9062         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9063         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9064         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9065
9066 2007-04-16  Ian Lance Taylor  <iant@google.com>
9067
9068         PR tree-optimization/31522
9069         * gcc.dg/Wstrict-overflow-16.c: New test.
9070
9071 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9072
9073         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9074
9075 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9076
9077         PR fortran/31144
9078         * gfortran.dg/module_naming_1.f90: New.
9079
9080 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9081
9082         * lib/target-supports.exp (check_profiling_available): Return
9083         false for m68k-*-uclinux.
9084
9085 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9086
9087         PR c++/29365
9088         Testcase for c++ anonymous namespace warning
9089
9090         * g++.dg/warn/anonymous-namespace-1.C: New test
9091         * g++.dg/warn/anonymous-namespace-1.h: New test
9092
9093 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9094
9095         PR testsuite/31578
9096         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9097
9098 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9099
9100         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9101
9102 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/31204
9105         * gfortran.dg/array_constructor_16.f90: New test.
9106
9107 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9108
9109         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9110         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9111
9112 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9113
9114         PR rtl-optimization/31500
9115         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9116         * g++.dg/warn/Warray-bounds.C: Likewise.
9117
9118 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9119
9120         PR C/31520
9121         * gcc.dg/gnu89-init-4.c: New testcase.
9122
9123 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9124
9125         PR c++/25874
9126         * gcc.dg/gomp/pr25874.c: Add dg-options.
9127         * g++.dg/gomp/pr25874.C: Add dg-options.
9128
9129 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9130
9131         PR fortran/21061
9132         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9133         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9134
9135 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9136
9137         PR fortran/31561
9138         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9139
9140 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9141
9142         PR fortran/29507
9143         PR fortran/31404
9144         * gfortran.dg/initialization_6.f90: New test.
9145
9146 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9147
9148         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9149
9150         * lib/target-supports.exp (check_gc_sections_available):
9151         Return false if ldflags includes -elf2flt.
9152
9153 2007-04-13  Jason Merrill  <jason@redhat.com>
9154
9155         PR c++/31074
9156         * conv3.C: New test.
9157
9158 2007-04-13  Mike Stump  <mrs@apple.com>
9159
9160         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9161         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9162
9163 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9164
9165         PR tree-optimization/29598
9166         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9167
9168 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9169
9170         PR fortran/31559
9171         * gfortran.dg/func_assign.f90: New test.
9172
9173 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9174
9175         PR fortran/31550
9176         * gfortran.dg/used_types_16.f90: New test.
9177
9178 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9179
9180         PR fortran/18937
9181         * gfortran.dg/goto_2.f90: New.
9182         * gfortran.dg/goto_3.f90: New.
9183         * gfortran.dg/pr17708.f90: Rename to ...
9184         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9185
9186 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9187
9188         PR fortran/31562
9189         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9190         instead of a struct.
9191
9192 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9193
9194         PR fortran/31562
9195         * gfortran.dg/value_4.c: Use GNU extensions for complex
9196         instead of a struct.
9197
9198 2007-04-13  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/21258
9201         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9202
9203 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9204
9205         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9206         <complex.h>.
9207
9208 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9209
9210         PR fortran/31250
9211         * gfortran.dg/char_length_2.f90: New.
9212         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9213         * gfortran.dg/repeat_4.f90: Likewise.
9214
9215         PR fortran/31266
9216         * gfortran.dg/char_assign_1.f90: New.
9217
9218         PR fortran/31471
9219         * gfortran.dg/block_name_1.f90: New.
9220         * gfortran.dg/block_name_2.f90: New.
9221
9222 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9223
9224         PR c++/31078
9225         * g++.dg/other/pr31078.C: New.
9226
9227 2007-04-12  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/31169
9230         * gcc.c-torture/execute/pr31169.c: New testcase.
9231
9232 2007-04-12  Richard Guenther  <rguenther@suse.de>
9233
9234         PR tree-optimization/24689
9235         PR tree-optimization/31307
9236         * g++.dg/tree-ssa/pr31307.C: New testcase.
9237         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9238
9239 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9240
9241         PR fortran/31472
9242         * gfortran.dg/access_spec_1.f90: New test.
9243         * gfortran.dg/access_spec_2.f90: New test.
9244         * gfortran.dg/non_module_public.f90: Match new error message.
9245
9246 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9247
9248         PR testsuite/31538
9249         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9250         to 4 at line 38 to fix bounds problem.
9251
9252 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9253
9254         PR testsuite/31240
9255         * gfortran.dg/pointer_intent_1.f90: Fix test.
9256
9257 2007-04-10  Eric Christopher  <echristo@apple.com>
9258
9259         * lib/target-supports.exp
9260         (check_effective_target_fstack_protector): Rewrite.
9261
9262 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/31449
9265         * g++.dg/init/const5.C: New test.
9266
9267 2007-04-09  Jan Hubicka  <jh@suse.cz>
9268
9269         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9270
9271 2007-04-08  Jan Hubicka  <jh@suse.cz>
9272
9273         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9274
9275 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9276
9277         PR fortran/31257
9278         * gfortran.dg/achar_4.f90: New test.
9279
9280 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9281
9282         PR fortran/30880
9283         * gfortran.dg/used_dummy_types_8.f90: New test.
9284
9285 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9286
9287         PR fortran/30872
9288         * gfortran.dg/parameter_array_element_1.f90: New test.
9289
9290 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9291
9292         PR fortran/31222
9293         * gfortran.dg/default_numeric_type_1.f90: New test.
9294
9295 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9296
9297         PR fortran/31424
9298         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9299
9300 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9301
9302         PR fortran/31293
9303         * gfortran.dg/interface_12.f90: New test.
9304
9305 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9306
9307         * gcc.dg/format/opt-6.c: New test.
9308         * gcc.dg/format/nul-1.c: New test.
9309         * gcc.dg/format/nul-2.c: New test.
9310
9311 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9312
9313         PR libgfortran/31395
9314         * gfortran.dg/fmt_colon.f90: New test.
9315
9316 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9317
9318         * g++.old-deja/g++.other/init18.C: Use
9319         dg-require-effective-target instead of an explicit xfail.
9320
9321 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9322
9323         * gcc.dg/dfp/signbit-1.c
9324         * gcc.dg/dfp/signbit-2.c
9325
9326 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9327
9328         PR fortran/31483
9329         * gfortran.dg/altreturn_5.f90: New test.
9330
9331 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9332
9333         PR fortran/31292
9334         * gfortran.dg/contained_module_proc_1.f90: New test.
9335
9336 2007-04-04  Stuart Hastings  <stuart@apple.com>
9337
9338         PR 31281
9339         * objc/execute/exceptions/pr31281.m: New.
9340
9341 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9342
9343         * g++.dg/ext/dllimport12.C: Update comments.
9344
9345 2007-04-03  Eric Christopher  <echristo@apple.com>
9346
9347         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9348
9349 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9350
9351         PR fortran/31304
9352         * gfortran.dg/repeat_2.f90: New test.
9353         * gfortran.dg/repeat_3.f90: New test.
9354         * gfortran.dg/repeat_4.f90: New test.
9355
9356 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9357
9358         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9359
9360 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR c++/30847
9363         * g++.dg/parse/cond3.C: New test.
9364
9365         PR middle-end/30704
9366         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9367
9368 2007-04-02  Jason Merrill  <jason@redhat.com>
9369
9370         PR c++/31187
9371         * g++.dg/ext/visibility/anon3.C: New test.
9372
9373 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9374
9375         PR libgfortran/31052
9376         * gfortran.dg/namelist_28.f90: New test.
9377
9378 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9379
9380         PR libgfortran/31366
9381         * gfortran.dg/direct_io_6.f90: New test.
9382
9383 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9384
9385         PR libgfortran/31207
9386         * gfortran.dg/advance_5.f90: New test.
9387         * gfortran.dg/advance_6.f90: New test.
9388
9389 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9390
9391         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9392         * g++.dg/ext/dllimport7.C: Likewise.
9393         * g++.dg/ext/selectany1.C: Likewise.
9394
9395 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9396
9397         * g++.dg/parser/pr31138.C: New.
9398         * g++.dg/parser/pr31140.C: New.
9399         * g++.dg/parser/pr31141.C: New.
9400
9401 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9402
9403         PR c++/26099
9404         * g++.dg/ext/is_base_of.C: New.
9405         * g++.dg/ext/has_virtual_destructor.C: New.
9406         * g++.dg/ext/is_polymorphic.C: New.
9407         * g++.dg/ext/is_base_of_diagnostic.C: New.
9408         * g++.dg/ext/is_enum.C: New.
9409         * g++.dg/ext/has_nothrow_assign.C: New.
9410         * g++.dg/ext/has_nothrow_constructor.C: New.
9411         * g++.dg/ext/is_empty.C: New.
9412         * g++.dg/ext/has_trivial_copy.C: New.
9413         * g++.dg/ext/has_trivial_assign.C: New.
9414         * g++.dg/ext/is_abstract.C: New.
9415         * g++.dg/ext/is_pod.C: New.
9416         * g++.dg/ext/has_nothrow_copy.C: New.
9417         * g++.dg/ext/is_class.C: New.
9418         * g++.dg/ext/has_trivial_constructor.C: New.
9419         * g++.dg/ext/is_union.C: New.
9420         * g++.dg/ext/has_trivial_destructor.C: New.
9421         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9422         * g++.dg/template/crash43.C: Likewise.
9423
9424 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9425
9426         * g++.dg/warn/pedantic2.C: New testcase.
9427
9428 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9429
9430         * size_dim.f90: Fix dg directive.
9431         * pr16433.f: Likewise.
9432         * use_6.f90: Likewise.
9433         * use_7.f90: Likewise.
9434         * entry_9.f90: Likewise.
9435         * pointer_intent_2.f90: Likewise.
9436         * protected_1.f90: Likewise.
9437         * fmt_missing_period_2.f: Likewise.
9438         * pointer_intent_3.f90: Likewise.
9439         * protected_2.f90: Likewise.
9440         * protected_3.f90: Likewise.
9441         * pr15754.f90: Likewise.
9442         * protected_4.f90: Likewise.
9443         * protected_5.f90: Likewise.
9444         * initialization_2.f90: Likewise.
9445         * protected_6.f90: Likewise.
9446         * continuation_7.f90: Likewise.
9447         * derived_function_interface_1.f90: Likewise.
9448         * der_pointer_4.f90: Likewise.
9449         * fmt_zero_precision.f90: Likewise.
9450         * blockdata_3.f90: Likewise.
9451         * fmt_missing_period_1.f: Likewise.
9452         * real_const_3.f90: Likewise.
9453         * use_4.f90: Likewise.
9454         * fmt_missing_period_3.f: Likewise.
9455         * use_5.f90: Likewise.
9456
9457 2007-03-28  Mike Stump  <mrs@apple.com>
9458
9459         * gcc.dg/darwin-comm.c: Add.
9460
9461 2007-03-28  Eric Christopher  <echristo@apple.com>
9462
9463         * lib/target-supports.exp (check_effective_target_fstack_protector):
9464         New.
9465         * gcc.dg/ssp-1.c: Use.
9466         * gcc.dg/ssp-2.c: Ditto.
9467
9468 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9469
9470         PR c++/29077
9471         * g++.dg/parse/constructor3.C: New test.
9472
9473 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9474
9475         * gnat.dg/thin_pointer.ad[sb]: New test.
9476
9477 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9478
9479         * g++.dg/cpp0x/bracket1.C: New.
9480         * g++.dg/cpp0x/bracket2.C: New.
9481         * g++.dg/cpp0x/bracket3.C: New.
9482         * g++.dg/cpp0x/bracket4.C: New.
9483
9484 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9485
9486         * g++.dg/cpp0x/temp_default1.C: New.
9487         * g++.dg/cpp0x/temp_default3.C: New.
9488         * g++.dg/cpp0x/temp_default2.C: New.
9489         * g++.dg/cpp0x/temp_default4.C: New.
9490
9491 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9492
9493         PR c++/29993
9494         * g++.dg/other/cv_func2.C: New.
9495
9496 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9497
9498         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9499         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9500         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9501         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9502
9503         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9504         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9505
9506         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9507
9508         * lib/compat.exp (compat-execute): Fix processing of file names.
9509
9510 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9511
9512         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9513
9514 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9515
9516         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9517         Delete created executable test file.
9518         (check_effective_target_fortran_large_int): Ditto.
9519         (check_effective_target_static_libgfortran): Ditto.
9520
9521 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9522
9523         PR c++/30500
9524         * g++.dg/warn/pragma-system_header1.C: New test.
9525         * g++.dg/warn/pragma-system_header2.C: New test.
9526         * g++.dg/warn/pragma-system_header1.h. New.
9527         * g++.dg/warn/pragma-system_header2.h. New.
9528
9529 2007-03-26  Ian Lance Taylor  <iant@google.com>
9530
9531         PR tree-optimization/31345
9532         * gcc.c-torture/compile/pr31345-1.c: New test.
9533
9534 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9535
9536         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9537         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9538         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9539         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9540         * gfortran.dg/overload_1.f90: Likewise.
9541         * gfortran.dg/impure_assignment_1.f90: Likewise.
9542         * gfortran.dg/error_recovery_3.f90: Likewise.
9543         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9544         * gfortran.dg/sequence_types_1.f90: Likewise.
9545         * gfortran.dg/internal_references_1.f90: Likewise.
9546         * gfortran.dg/present_1.f90: Likewise.
9547         * gfortran.dg/volatile10.f90: Likewise.
9548         * gfortran.dg/module_equivalence_2.f90: Likewise.
9549         * gfortran.dg/use_4.f90: Likewise.
9550         * gfortran.dg/elemental_result_1.f90: Likewise.
9551         * gfortran.dg/generic_actual_arg.f90: Likewise.
9552         * gfortran.dg/private_type_5.f90: Likewise.
9553         * gfortran.dg/protected_4.f90: Likewise.
9554         * gfortran.dg/interface_3.f90: Likewise.
9555
9556 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9557
9558         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9559         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9560
9561 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9562
9563         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9564
9565 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9566
9567         PR libgfortran/31199
9568         * gfortran.dg/fmt_t_4.f90: New test.
9569
9570 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9571
9572         PR libfortran/31297
9573         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9574         * gfortran.dg/backspace_6.f:  Likewise.
9575         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9576         * gfortran.dg/direct_io_2.f90:  Likewise.
9577         * gfortran.dg/write_back.f:  Likewise.
9578         * gfortran.dg/write_rewind_2.f:  Likewise.
9579         * gfortran.dg/write_rewind_1.f:  Likewise.
9580         * gfortran.dg/write_rewind_2.f:  Likewise.
9581
9582 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9583
9584         PR tree-optimization/30784
9585         * gcc.dg/vect/pr30784.c: New test.
9586
9587 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9588
9589         PR fortran/30877
9590         * gfortran.dg/operator_1.f90: New test.
9591         * gfortran.dg/operator_2.f90: New test.
9592
9593 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9594
9595         PR libfortran/31196
9596         * gfortran.dg/reshape_transpose_1.f90:  New test.
9597
9598 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9599
9600         PR fortran/30655
9601         * gfortran.dg/bounds_check_6.f90: New test.
9602
9603 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9604
9605         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9606         #ifndef/#endif.
9607         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9608         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9609
9610 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9611
9612         PR fortran/31209
9613         * gfortran.dg/pointer_function_actual_1.f90: New test.
9614
9615         PR fortran/31200
9616         * gfortran.dg/pointer_function_actual_2.f90: New test.
9617
9618         PR fortran/31215
9619         * gfortran.dg/result_in_spec_1.f90: New test.
9620
9621 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9622
9623         PR fortran/30834
9624         * gfortran.dg/integer_exponentiation_3.F90: New test.
9625         * gfortran.dg/integer_exponentiation_4.f90: New test.
9626         * gfortran.dg/integer_exponentiation_5.F90: New test.
9627
9628 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9629
9630         PR c++/30863
9631         * g++.dg/template/error24.C: New test.
9632         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9633
9634 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/31273
9637         * g++.dg/expr/bitfield7.C: New test.
9638
9639 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9640
9641         PR other/23572
9642         * gcc.dg/float-range-4.c: New.
9643         * gcc.dg/float-range-1.c: Update. Test for a warning.
9644         * gcc.dg/float-range-3.c: New.
9645         * gcc.dg/float-range-5.c: New.
9646
9647 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9648
9649         PR fortran/31262
9650         * gfortran.dg/no_range_check_1.f90: New test.
9651
9652 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9653
9654         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9655         * g++.dg/other/static1.C: Remove stray semicolon.
9656         * g++.dg/other/init1.C: Likewise.
9657         * g++.dg/rtti/dyncast1.C: Likewise.
9658         * g++.dg/tree-ssa/pr17153.C: Likewise.
9659         * g++.dg/lookup/disamb1.C: Likewise.
9660         * g++.dg/lookup/scoped2.C: Likewise.
9661         * g++.dg/lookup/friend7.C: Likewise.
9662         * g++.dg/parse/parse4.C: Likewise.
9663         * g++.dg/parse/parse5.C: Likewise.
9664         * g++.dg/expr/pr29066.C: Likewise.
9665         * g++.dg/expr/cast4.C: Likewise.
9666         * g++.dg/tc1/dr193.C: Likewise.
9667         * g++.dg/tc1/dr213.C: Likewise.
9668         * g++.dg/abi/dcast1.C: Likewise.
9669         * g++.dg/abi/covariant2.C: Likewise.
9670         * g++.dg/inherit/covariant11.C: Likewise.
9671         * g++.dg/inherit/covariant9.C: Likewise.
9672         * g++.dg/inherit/covariant10.C: Likewise.
9673         * g++.dg/init/static3.C: Likewise.
9674         * g++.dg/init/init-ref3.C: Likewise.
9675         * g++.dg/init/ref10.C: Likewise.
9676         * g++.dg/template/meminit2.C: Likewise.
9677         * g++.dg/template/using9.C: Likewise.
9678         * g++.dg/template/friend9.C: Likewise.
9679         * g++.dg/template/ref1.C: Likewise.
9680         * g++.old-deja/g++.warn/inline.C: Likewise.
9681         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9682         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9683         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9684         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9685         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9686         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9687         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9688         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9689         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9690         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9691         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9692         * g++.old-deja/g++.brendan/template11.C: Likewise.
9693         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9694         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9695         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9696         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9697         * g++.old-deja/g++.jason/parse9.C: Likewise.
9698         * g++.old-deja/g++.jason/byval2.C: Likewise.
9699         * g++.old-deja/g++.jason/overload8.C: Likewise.
9700         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9701         * g++.old-deja/g++.jason/template33.C: Likewise.
9702         * g++.old-deja/g++.jason/return3.C: Likewise.
9703         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9704         * g++.old-deja/g++.jason/virtual.C: Likewise.
9705         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9706         * g++.old-deja/g++.jason/template27.C: Likewise.
9707         * g++.old-deja/g++.jason/synth6.C: Likewise.
9708         * g++.old-deja/g++.jason/ref8.C: Likewise.
9709         * g++.old-deja/g++.jason/offset1.C: Likewise.
9710         * g++.old-deja/g++.other/static20.C: Likewise.
9711         * g++.old-deja/g++.other/array1.C: Likewise.
9712         * g++.old-deja/g++.other/new3.C: Likewise.
9713         * g++.old-deja/g++.other/array2.C: Likewise.
9714         * g++.old-deja/g++.other/overload9.C: Likewise.
9715         * g++.old-deja/g++.other/cast6.C: Likewise.
9716         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9717         * g++.old-deja/g++.other/eh4.C: Likewise.
9718         * g++.old-deja/g++.other/using7.C: Likewise.
9719         * g++.old-deja/g++.other/init18.C: Likewise.
9720         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9721         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9722         * g++.old-deja/g++.other/dtor11.C: Likewise.
9723         * g++.old-deja/g++.pt/static11.C: Likewise.
9724         * g++.old-deja/g++.pt/crash19.C: Likewise.
9725         * g++.old-deja/g++.pt/overload12.C: Likewise.
9726         * g++.old-deja/g++.pt/crash46.C: Likewise.
9727         * g++.old-deja/g++.pt/mi1.C: Likewise.
9728         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9729         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9730         * g++.old-deja/g++.pt/local5.C: Likewise.
9731         * g++.old-deja/g++.pt/typename2.C: Likewise.
9732         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9733         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9734         * g++.old-deja/g++.law/visibility1.C: Likewise.
9735         * g++.old-deja/g++.law/visibility2.C: Likewise.
9736         * g++.old-deja/g++.law/virtual2.C: Likewise.
9737         * g++.old-deja/g++.law/operators19.C: Likewise.
9738         * g++.old-deja/g++.law/parsing10.C: Likewise.
9739         * g++.old-deja/g++.law/visibility4.C: Likewise.
9740         * g++.old-deja/g++.law/operators4.C: Likewise.
9741         * g++.old-deja/g++.law/dtors2.C: Likewise.
9742         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9743         * g++.old-deja/g++.law/visibility10.C: Likewise.
9744         * g++.old-deja/g++.law/scope3.C: Likewise.
9745         * g++.old-deja/g++.law/casts2.C: Likewise.
9746         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9747         * g++.old-deja/g++.law/operators33.C: Likewise.
9748         * g++.old-deja/g++.law/friend4.C: Likewise.
9749         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9750         * g++.old-deja/g++.mike/p5611.C: Likewise.
9751         * g++.old-deja/g++.mike/net37.C: Likewise.
9752         * g++.old-deja/g++.mike/p3570.C: Likewise.
9753         * g++.old-deja/g++.mike/p5718.C: Likewise.
9754         * g++.old-deja/g++.mike/net21.C: Likewise.
9755         * g++.old-deja/g++.mike/p1862.C: Likewise.
9756         * g++.old-deja/g++.mike/p4511.C: Likewise.
9757         * g++.old-deja/g++.mike/virt3.C: Likewise.
9758         * g++.old-deja/g++.mike/p16146.C: Likewise.
9759         * g++.old-deja/g++.mike/p1989.C: Likewise.
9760         * g++.old-deja/g++.mike/p5571.C: Likewise.
9761         * g++.old-deja/g++.gb/scope10.C: Likewise.
9762         * g++.old-deja/g++.abi/primary5.C: Likewise.
9763         * g++.old-deja/g++.abi/empty2.C: Likewise.
9764         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9765         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9766         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9767         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9768         * g++.old-deja/g++.bob/template3.C: Likewise.
9769         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9770
9771 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9772
9773         PR fortran/31193
9774         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9775
9776 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9777
9778         PR fortran/20897
9779         * gfortran.dg/derived_name_1.f90: New.
9780         * gfortran.dg/derived_name_2.f: New.
9781
9782 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9783
9784         * lib/target-supports.exp (check_effective_target_nonpic): New
9785         procedure.
9786         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9787         when compiling PIC.
9788         * gcc.target/i386/asm-4.c: Require nonpic.
9789         * gcc.target/i386/cmov1.c: Likewise.
9790         * gcc.target/i386/mul.c: Likewise.
9791         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9792         * gcc.target/i386/ssetype-1.c: Require nonpic.
9793         * gcc.target/i386/ssetype-3.c: Likewise.
9794         * gcc.target/i386/ssetype-5.c: Likewise.
9795
9796 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9797
9798         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9799         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9800         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9801         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9802
9803 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9804
9805         PR tree-optimization/30590
9806         * g++.dg/opt/pr30590.C: New testcase.
9807
9808 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR c/30762
9811         * gcc.dg/pr30762-1.c: New test.
9812         * gcc.dg/pr30762-2.c: New test.
9813
9814         PR inline-asm/30505
9815         * gcc.target/i386/pr30505.c: New test.
9816
9817 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9818
9819         * gcc.target/arm/register-variables.c: New.
9820
9821 2007-03-19  Jeff Law  <law@redhat.com>
9822
9823         * PR tree-optimization/30984
9824         * gcc.c-torture/pr30984.c: New test.
9825
9826 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9827         Richard Guenther  <rguenther@suse.de>
9828
9829         PR tree-optimization/31254
9830         * gcc.dg/torture/pr31254.c: New testcase.
9831
9832 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9833
9834         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9835         target default_packed.
9836
9837 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9838
9839         PR fortran/31203
9840         * gfortran.dg/string_length_1.f90: New test.
9841
9842 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9843
9844         PR testsuite/30395
9845         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9846
9847 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9848
9849         PR libgfortran/31052
9850         * gfortran.dg/namelist_27.f90: New test.
9851
9852 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9853
9854         PR fortran/30531
9855         * gfortran.dg/used_types_14.f90: New test.
9856
9857         PR fortran/31086
9858         * gfortran.dg/used_types_15.f90: New test.
9859
9860 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9861
9862         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9863         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9864
9865 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9866
9867         PR fortran/31120
9868         * gfortran.dg/integer_exponentiation_2.f90: New test.
9869
9870 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9871
9872         PR tree-optimization/31041
9873         * gcc.dg/vect/pr31041.c: New test.
9874
9875 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9876
9877         * g++.dg/warn/Wconversion-integer.C: New
9878         * g++.dg/warn/Wconversion-real.C: New.
9879         * g++.dg/warn/Wconversion-real-integer.C: New.
9880         * g++.dg/warn/conv2.C: Updated.
9881
9882 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9883
9884         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9885         exclude RTPs.
9886
9887 2007-03-16  Richard Guenther  <rguenther@suse.de>
9888
9889         PR tree-optimization/31146
9890         * g++.dg/tree-ssa/pr31146.C: New testcase.
9891
9892 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9893
9894         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9895         assume that the target has <features.h>.
9896
9897 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9898
9899         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9900         dg-options rather than to the whole test.
9901
9902 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9903
9904         PR debug/29906
9905         * g++.dg/debug/pr29906.C: New
9906
9907 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9908
9909         PR libgfortran/31099
9910         * gfortran.dg/unformatted_recl.f90: Update test.
9911
9912 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9913
9914         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9915
9916 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9917
9918         PR c++/30891
9919         * g++.dg/parse/namespace-definition.C: New.
9920
9921 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9922
9923         PR c++/24924
9924         * g++.dg/cpp/pedantic-errors.C: New.
9925         * g++.dg/cpp/permissive.C: New.
9926
9927 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9928
9929         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9930         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9931
9932 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9933
9934         * lib/target-supports.exp (check_missing_uclibc_feature)
9935         (check_effective_target_wchar): New procedures.
9936         * gcc.dg/wchar_t-1.c: Require target wchar.
9937         * gcc.dg/wint_t-1.c: Likewise.
9938
9939 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9940
9941         * lib/target-supports.exp (check_gc_sections_available): Return
9942         false for VxWorks targets.
9943
9944 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9945
9946         * g++.dg/warn/Wconversion2.C: Fix typo.
9947         * gcc.dg/if-empty-1.c: Ditto.
9948
9949 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9950
9951         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9952
9953 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9954
9955         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9956         * gcc.target/i386/pr31167.c: Ditto.
9957
9958 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9959
9960         PR target/31167
9961         * gcc.target/i386/pr31167.c: New test.
9962
9963 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9964
9965         PR fortran/30922
9966         * gfortran.dg/import5.f90.f90: New test.
9967
9968
9969         PR fortran/30879
9970         * gfortran.dg/data_components_1.f90: New test.
9971
9972
9973         PR fortran/30870
9974         * gfortran.dg/generic_13.f90: New test.
9975
9976         PR fortran/31163
9977         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9978
9979 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9980
9981         PR libgfortran/31051
9982         * gfortran.dg/fmt_t_4.f90: New
9983
9984 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9985
9986         PR C++/31165
9987         * g++.dg/other/default7.C: New test.
9988
9989 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9990
9991         * g++.dg/warn/Wconversion2.C: New.
9992
9993 2007-03-14  Eric Christopher  <echristo@apple.com>
9994
9995         * gcc.dg/ssp-1.c: New.
9996         * gcc.dg/ssp-2.c: Ditto.
9997
9998 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9999
10000         * g++.dg/warn/do-empty.C: New.
10001         * gcc.dg/do-empty.c: New.
10002         * gcc.dg/if-empty-1.c: Update.
10003         * gcc.dg/20001116-1.c: Update.
10004         * gcc.dg/pr23165.c: Update.
10005
10006 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10007
10008         * gfortran.dg/module_implicit_conversion.f90: New test.
10009
10010 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10011
10012         PR middle-end/31127
10013         * gcc.dg/pr31127.c: New.
10014
10015 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10016
10017         * gcc.dg/tree-ssa/loop-26.c: New test.
10018
10019 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10020
10021         * gcc.target/i386/cmpxchg16b-1.c: New test.
10022
10023 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10024
10025         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10026         * gcc.dg/c99-vla-1.c: Likewise.
10027         * g++.dg/ext/vla1.C: Likewise
10028
10029 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10030
10031         * gcc.dg/wvla-1.c: New test
10032         * gcc.dg/wvla-2.c: New test
10033         * gcc.dg/wvla-3.c: New test
10034         * gcc.dg/wvla-4.c: New test
10035         * gcc.dg/wvla-5.c: New test
10036         * gcc.dg/wvla-6.c: New test
10037         * gcc.dg/wvla-7.c: New test
10038         * g++.dg/warn/Wvla-1.C: New test
10039         * g++.dg/warn/Wvla-2.C: New test
10040         * g++.dg/warn/Wvla-3.C: New test
10041
10042 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10043
10044         PR c++/30108
10045         * g++.dg/other/default6.C: New test.
10046
10047 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10048
10049         * lib/target-supports.exp (check_profiling_available): Return false
10050         for VxWorks.
10051         (check_effective_target_vxworks_kernel): New procedure.
10052         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10053         VxWorks.
10054         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10055         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10056         to include VxWorks.
10057         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10058
10059 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10060
10061         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10062         PIC is not supported.
10063         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10064         * gcc.dg/20020426-2.c: Likewise.
10065         * gcc.dg/pr28243.c: Likewise.
10066         * gcc.dg/visibility-11.c: Likewise.
10067         * gcc.dg/tls/opt-9.c: Likewise.
10068         * gcc.dg/tls/opt-10.c: Likewise.
10069         * gcc.dg/tls/pic-1.c: Likewise.
10070         * gcc.dg/tls/struct-1.c: Likewise.
10071         * gcc.target/i386/20000807-1.c: Likewise.
10072         * gcc.target/i386/20000904-1.c: Likewise.
10073         * gcc.target/i386/20011119-1.c: Likewise.
10074         * gcc.target/i386/990213-2.c: Likewise.
10075         * gcc.target/i386/990214-1.c: Likewise.
10076         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10077         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10078         * gcc.target/i386/pic-1.c: Likewise.
10079         * gcc.target/i386/pr21518.c: Likewise.
10080         * gcc.target/i386/pr23098.c: Likewise.
10081         * gcc.target/i386/pr23943.c: Likewise.
10082
10083 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/31038
10086         * g++.dg/template/complit2.C: New test.
10087
10088         PR c++/30328
10089         * g++.dg/ext/bitfield1.C: New test.
10090
10091 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10092
10093         PR fortran/30883
10094         * gfortran.dg/interface_11.f90: New test.
10095
10096 2007-03-11  Richard Guenther  <rguenther@suse.de>
10097
10098         PR tree-optimization/31115
10099         * gcc.dg/torture/pr31115.c: New testcase.
10100
10101 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10102
10103         PR tree-optimization/29925
10104         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10105
10106 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c++/30274
10109         * g++.dg/expr/bitfield3.C: New test.
10110         * g++.dg/expr/bitfield4.C: Likewise.
10111         * g++.dg/expr/bitfield5.C: Likewise.
10112         * g++.dg/expr/bitfield6.C: Likewise.
10113
10114         PR c++/30924
10115         * g++.dg/template/array18.C: New test.
10116
10117 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10118
10119         PR c++/17946
10120         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10121         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10122
10123 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10124
10125         PR c++/20599
10126         * g++.dg/cpp0x/variadic-bind.C: New.
10127         * g++.dg/cpp0x/variadic-function.C: New.
10128         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10129         * g++.dg/cpp0x/variadic-tuple.C: New.
10130         * g++.dg/cpp0x/variadic1.C: New.
10131         * g++.dg/cpp0x/variadic2.C: New.
10132         * g++.dg/cpp0x/variadic3.C: New.
10133         * g++.dg/cpp0x/variadic4.C: New.
10134         * g++.dg/cpp0x/variadic5.C: New.
10135         * g++.dg/cpp0x/variadic6.C: New.
10136         * g++.dg/cpp0x/variadic7.C: New.
10137         * g++.dg/cpp0x/variadic8.C: New.
10138         * g++.dg/cpp0x/variadic9.C: New.
10139         * g++.dg/cpp0x/variadic10.C: New.
10140         * g++.dg/cpp0x/variadic11.C: New.
10141         * g++.dg/cpp0x/variadic12.C: New.
10142         * g++.dg/cpp0x/variadic13.C: New.
10143         * g++.dg/cpp0x/variadic14.C: New.
10144         * g++.dg/cpp0x/variadic15.C: New.
10145         * g++.dg/cpp0x/variadic16.C: New.
10146         * g++.dg/cpp0x/variadic17.C: New.
10147         * g++.dg/cpp0x/variadic18.C: New.
10148         * g++.dg/cpp0x/variadic19.C: New.
10149         * g++.dg/cpp0x/variadic20.C: New.
10150         * g++.dg/cpp0x/variadic21.C: New.
10151         * g++.dg/cpp0x/variadic22.C: New.
10152         * g++.dg/cpp0x/variadic23.C: New.
10153         * g++.dg/cpp0x/variadic24.C: New.
10154         * g++.dg/cpp0x/variadic25.C: New.
10155         * g++.dg/cpp0x/variadic26.C: New.
10156         * g++.dg/cpp0x/variadic27.C: New.
10157         * g++.dg/cpp0x/variadic28.C: New.
10158         * g++.dg/cpp0x/variadic29.C: New.
10159         * g++.dg/cpp0x/variadic30.C: New.
10160         * g++.dg/cpp0x/variadic31.C: New.
10161         * g++.dg/cpp0x/variadic32.C: New.
10162         * g++.dg/cpp0x/variadic33.C: New.
10163         * g++.dg/cpp0x/variadic34.C: New.
10164         * g++.dg/cpp0x/variadic35.C: New.
10165         * g++.dg/cpp0x/variadic36.C: New.
10166         * g++.dg/cpp0x/variadic37.C: New.
10167         * g++.dg/cpp0x/variadic38.C: New.
10168         * g++.dg/cpp0x/variadic39.C: New.
10169         * g++.dg/cpp0x/variadic40.C: New.
10170         * g++.dg/cpp0x/variadic41.C: New.
10171         * g++.dg/cpp0x/variadic42.C: New.
10172         * g++.dg/cpp0x/variadic43.C: New.
10173         * g++.dg/cpp0x/variadic44.C: New.
10174         * g++.dg/cpp0x/variadic45.C: New.
10175         * g++.dg/cpp0x/variadic46.C: New.
10176         * g++.dg/cpp0x/variadic47.C: New.
10177         * g++.dg/cpp0x/variadic48.C: New.
10178         * g++.dg/cpp0x/variadic49.C: New.
10179         * g++.dg/cpp0x/variadic50.C: New.
10180         * g++.dg/cpp0x/variadic51.C: New.
10181         * g++.dg/cpp0x/variadic52.C: New.
10182         * g++.dg/cpp0x/variadic53.C: New.
10183         * g++.dg/cpp0x/variadic54.C: New.
10184         * g++.dg/cpp0x/variadic55.C: New.
10185         * g++.dg/cpp0x/variadic56.C: New.
10186         * g++.dg/cpp0x/variadic57.C: New.
10187         * g++.dg/cpp0x/variadic58.C: New.
10188         * g++.dg/cpp0x/variadic59.C: New.
10189         * g++.dg/cpp0x/variadic60.C : New.
10190         * g++.dg/cpp0x/variadic61.C : New.
10191         * g++.dg/cpp0x/variadic62.C : New.
10192         * g++.dg/cpp0x/variadic63.C : New.
10193         * g++.dg/cpp0x/variadic64.C : New.
10194         * g++.dg/cpp0x/variadic65.C : New.
10195         * g++.dg/cpp0x/variadic66.C : New.
10196         * g++.dg/cpp0x/variadic67.C : New.
10197         * g++.dg/cpp0x/variadic68.C : New.
10198         * g++.dg/cpp0x/variadic69.C : New.
10199         * g++.dg/cpp0x/variadic70.C : New.
10200         * g++.dg/cpp0x/variadic71.C : New.
10201         * g++.dg/cpp0x/variadic72.C : New.
10202         * g++.dg/cpp0x/variadic73.C : New.
10203         * g++.dg/cpp0x/variadic74.C : New.
10204         * g++.dg/cpp0x/variadic75.C : New.
10205         * g++.dg/cpp0x/variadic-ex1.C : New.
10206         * g++.dg/cpp0x/variadic-ex2.C : New.
10207         * g++.dg/cpp0x/variadic-ex3.C : New.
10208         * g++.dg/cpp0x/variadic-ex4.C : New.
10209         * g++.dg/cpp0x/variadic-ex5.C : New.
10210         * g++.dg/cpp0x/variadic-ex6.C : New.
10211         * g++.dg/cpp0x/variadic-ex7.C : New.
10212         * g++.dg/cpp0x/variadic-ex8.C : New.
10213         * g++.dg/cpp0x/variadic-ex9.C : New.
10214         * g++.dg/cpp0x/variadic-ex10.C : New.
10215         * g++.dg/cpp0x/variadic-ex11.C : New.
10216         * g++.dg/cpp0x/variadic-ex12.C : New.
10217         * g++.dg/cpp0x/variadic-ex13.C : New.
10218         * g++.dg/cpp0x/variadic-ex14.C : New.
10219
10220 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10221
10222         PR libgfortran/31099
10223         * gfortran.dg/unformatted_recl.f90: New test.
10224
10225 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10226
10227         * gcc.dg/fold-eqcmplx-1.c: New test case.
10228
10229 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10230
10231         PR rtl-optimization/30643
10232         * gcc.dg/pr30643.c: New.
10233
10234 2007-03-09  Chao-ying Fu  <fu@mips.com>
10235
10236         * gcc.target/mips/mips32-dspr2-type.c: New test.
10237         * gcc.target/mips/mips32-dspr2.c: New test.
10238         * gcc.target/mips/dspr2-MULT.c: New test.
10239         * gcc.target/mips/dspr2-MULTU.c: New test.
10240         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10241         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10242         Adjust some formats.
10243
10244 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10245
10246         PR c++/17946
10247         * gcc.dg/Wlogical-op-1.c: New.
10248         * g++.dg/warn/Wlogical-op-1.C: New.
10249
10250 2007-03-09  Richard Guenther  <rguenther@suse.de>
10251
10252         PR tree-optimization/30904
10253         PR middle-end/31058
10254         * gcc.dg/pr30904.c: Remove xfail.
10255
10256 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10257
10258         PR C/31072
10259         * gcc.c-torture/execute/pr31072.c: New test.
10260
10261 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10262
10263         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10264         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10265         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10266         *lrint* and *lround*.
10267         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10268         floor->lfloor.
10269         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10270         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10271         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10272         and *lround*.  Correct macro names.
10273         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10274         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10275
10276 2007-03-08  Ian Lance Taylor  <iant@google.com>
10277
10278         * gcc.dg/no-strict-overflow-5.c: New test.
10279         * gcc.dg/no-strict-overflow-6.c: New test.
10280         * gcc.dg/Wstrict-overflow-11.c: New test.
10281         * gcc.dg/Wstrict-overflow-12.c: New test.
10282         * gcc.dg/Wstrict-overflow-13.c: New test.
10283         * gcc.dg/Wstrict-overflow-14.c: New test.
10284         * gcc.dg/Wstrict-overflow-15.c: New test.
10285
10286 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10287
10288         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10289         for VxWorks kernel mode.
10290         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10291
10292 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10293
10294         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10295         mode.
10296
10297 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10298
10299         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10300         and lib/bfill.c on VxWorks targets.
10301         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10302         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10303         lib/bfill.c and lib/memmove.c on VxWorks targets.
10304         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10305         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10306         on VxWorks targets.
10307         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10308         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10309
10310 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10311
10312         * gfortran.dg/use_5.f90: New test.
10313         * gfortran.dg/use_6.f90: Ditto.
10314         * gfortran.dg/use_7.f90: Ditto.
10315
10316 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10317
10318         PR fortran/30973
10319         * gfortran.dg/use_4.f90: New test.
10320         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10321
10322 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10323
10324         PR fortran/31011
10325         * gfortran.dg/parameter_array_section_2.f90: New test.
10326
10327 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10328
10329         PR c++/30852
10330         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10331
10332         PR c++/30534
10333         * g++.dg/template/arg5.C: New test.
10334
10335 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10336
10337         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10338
10339 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10340
10341         * gcc.dg/var-expand1.c: Add newline at end of file.
10342
10343 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10344
10345         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10346
10347 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10348
10349         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10350
10351 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10352
10353         * gcc.dg/torture/builtin-convert-4.c: New test.
10354
10355 2007-03-05  Ian Lance Taylor  <iant@google.com>
10356
10357         * gcc.c-torture/compile/pr31034.c: New test.
10358
10359 2007-03-05  Ian Lance Taylor  <iant@google.com>
10360
10361         * gcc.dg/inline-18.c: New test.
10362         * gcc.dg/inline-19.c: New test.
10363         * gcc.dg/inline-20.c: New test.
10364         * gcc.dg/inline-21.c: New test.
10365
10366 2007-03-05  Richard Guenther  <rguenther@suse.de>
10367
10368         PR tree-optimization/14052
10369         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10370
10371 2007-03-05  Richard Guenther  <rguenther@suse.de>
10372
10373         PR tree-optimization/23777
10374         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10375
10376 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10377
10378         PR other/30465
10379         * gcc.dg/multiple-overflow-warn-3.c: New.
10380         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10381
10382 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10383
10384         PR c++/30895
10385         * g++.dg/parse/template23.C: New test.
10386
10387 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10388
10389         PR middle-end/30744
10390         * gcc.dg/pr30744-1.c: New test case.
10391
10392 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10393
10394         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10395
10396 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10397
10398         PR target/30406
10399         * gfortran.dg/logical_3.f90: New test.
10400
10401 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10402
10403         PR libfortran/30981
10404         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10405
10406 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10407
10408         * gcc.target/m68k/m68k.exp: New.
10409         * gcc.target/m68k/crash1.c: New.
10410
10411 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10412
10413         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10414         to be more compatible with integer(kind=8).
10415
10416 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10417
10418         PR libfortran/31001
10419         * gfortran.dg/zero_sized_3.f90: New test.
10420
10421 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10422
10423         PR c++/15787
10424         * g++.dg/parse/else.C: New.
10425         * g++.dg/parse/else-2.C: New.
10426
10427 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10428             Tobias Burnus  <burnus@net-b.de>
10429
10430         PR fortran/30882
10431         * gfortran.dg/size_dim.f90: New test.
10432
10433 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10434             Tobias Burnus  <burnus@net-b.de>
10435
10436         PR fortran/30873
10437         * gfortran.dg/entry_9.f90: New test.
10438
10439 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10440
10441         PR c++/28253
10442         * g++.dg/inherit/covariant16.C: New test.
10443
10444 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10445
10446         * g++.dg/other/darwin-minversion-1.C: New.
10447
10448 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10449
10450         * gcc.dg/tree-ssa/20070302-1.c: New test.
10451
10452 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10453
10454         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10455         tests.
10456
10457 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10458
10459         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10460
10461 2007-03-01  Simon Baldwin <simonb@google.com>
10462
10463         PR c++/23689
10464         * warn/ignored_typedef.C: New.
10465         * init/ctor8.C: Added dg-warning to consume ignored typedef
10466         warning.
10467         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10468         and added an explicit line number.
10469
10470 2007-02-28  Richard Guenther  <rguenther@suse.de>
10471
10472         PR middle-end/30364
10473         * gcc.dg/torture/pr30364-1.c: New testcase.
10474         * gcc.dg/torture/pr30364-2.c: Likewise.
10475         * gcc.dg/torture/pr30364-3.c: Likewise.
10476
10477 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10478
10479         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10480         powerpc*, use -funsafe-math-optimizations.
10481         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10482         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10483
10484 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10485             Paul Thomas  <pault@gcc.gnu.org>
10486
10487         PR fortran/30888
10488         PR fortran/30887
10489         * c_by_val_1.f: Test %VAL() with non-default kind.
10490         * c_by_val.c: Ditto.
10491         * c_by_val_4.f: New test.
10492
10493 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10494
10495         PR fortran/30968
10496         * gfortran.dg/continuation_7.f90: New test.
10497
10498 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10499
10500         * g++.dg/inherit/thunk7.C: New test.
10501         * lib/target-supports.exp (check_profiling_available): Not available
10502         for bfin-*-*.
10503
10504 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10505
10506         PR target/30970
10507         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10508
10509 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10510
10511         * lib/target-supports.exp (check_effective_target_init_priority):
10512         Remove Solaris special case.
10513
10514 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10515
10516         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10517         for more builtin types.
10518
10519         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10520         * g++.dg/ext/visibility/noPLT.C: Likewise.
10521
10522 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10523
10524         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10525         sh* targets.
10526
10527 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10528
10529         PR fortran/30865
10530         * size_optional_dim_1.f90:  New test.
10531
10532 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10533
10534         * gcc.dg/vxworks/vxworks.exp: New file.
10535         * gcc.dg/vxworks/initpri1.c: Likewise.
10536         * gcc.dg/vxworks/initpri2.c: Likewise.
10537         * gcc.dg/initpri2.c: Add more tests.
10538         * g++.dg/special/initpri2.C: Likewise.
10539
10540         * gcc.dg/initpri1.c: New test.
10541         * gcc.dg/initpri2.c: Likewise.
10542         * g++.dg/special/initpri1.C: New test.
10543         * g++.dg/special/initpri2.C: Likewise.
10544         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10545         * g++.dg/special/conpr-2.C: Likewise.
10546         * g++.dg/special/conpr-3.C: Likewise.
10547         * g++.dg/special/conpr-4.C: Likewise.
10548         * g++.dg/special/initp1.C: Likewise.
10549         * g++.dg/special/ecos.exp: Remove code to detect availability of
10550         constructor priorities.
10551         * lib/target-supports.exp (check_effective_target_init_priority):
10552         New function.
10553
10554 2007-02-24  Jan Hubicka  <jh@suse.cz>
10555
10556         * gcc.c-torture/execute/pr30778.c: New testcase.
10557
10558 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10559
10560         PR libgfortran/30918
10561         * gfortran.dg/namelist_26.f90: New test.
10562
10563 2007-02-24  Richard Guenther  <rguenther@suse.de>
10564
10565         PR middle-end/30951
10566         * gcc.dg/pr30951.c: New testcase.
10567
10568 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10569
10570         * gcc.dg/torture/builtin-modf-1.c: New test.
10571
10572 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10573
10574         PR tree-optimization/30904
10575         * gcc.dg/pr30904.c: New test.
10576
10577 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10578
10579         * gcc.test-framework/README: Correct command.
10580         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10581         -Wunused-value.
10582         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10583
10584 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10585
10586         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10587
10588 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10589
10590         * lib/target-supports.exp (check_effective_target_newlib): New
10591         function.
10592
10593 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10594
10595         PR fortran/30660
10596         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10597         allocatable component.
10598
10599
10600 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10601
10602         * gcc.dg/torture/builtin-logb-1.c: New test.
10603         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10604         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10605         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10606         sh* targets.
10607
10608 2007-02-23  Richard Guenther  <rguenther@suse.de>
10609
10610         * g++.dg/warn/changes-meaning.C: New testcase.
10611
10612 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10613
10614         PR libgfortran/30910
10615         * gfortran.dg/fmt_zero_precision.f90: Update test.
10616
10617 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10618
10619         * gcc.dg/torture/builtin-frexp-1.c: New test.
10620
10621 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10622
10623         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10624
10625 2007-02-22  Ian Lance Taylor  <iant@google.com>
10626
10627         PR debug/30898
10628         * g++.dg/debug/pr30898.C: New test.
10629
10630 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10631
10632         * gcc.dg/vect/vect-106.c: New test.
10633
10634 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10635             Ira Rosen  <irar@il.ibm.com>
10636
10637         PR tree-optimization/30843
10638         * gcc.dg/vect/pr30843.c: New test.
10639
10640 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10641
10642         PR tree-optimization/30858
10643         * gcc.dg/vect/pr30858.c: New test.
10644
10645 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10646
10647         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10648         to set options for compiling testglue.
10649         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10650         * lib/obj-c++.exp (obj-c++_init): Likewise.
10651
10652 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10653
10654         * gnat.dg/derived_aggregate.adb: New test.
10655
10656 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10657
10658         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10659         sh* targets.  Call the correct CKSGN macro.
10660
10661 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * gfortran.dg/gomp/omp_parse1.f90: New test.
10664         * gfortran.dg/gomp/omp_parse2.f: New test.
10665
10666 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10667
10668         PR fortran/30869
10669         * gfortran.dg/do_pointer_1.f90:  New test.
10670
10671 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10672
10673         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10674         and scalbln.
10675
10676 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10677
10678         * gcc.dg/darwin-minversion-1.c: New.
10679         * gcc.dg/darwin-minversion-2.c: New.
10680
10681 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10682
10683         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10684
10685 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10686             DJ Delorie <dj@redhat.com>
10687
10688         PR other/30824
10689         * gcc.dg/Wfatal.c: New.
10690         * gcc.dg/Wfatal-2.c: New.
10691         * gcc.dg/Werror-1.c: Adjust expectations.
10692         * gcc.dg/Werror-5.c: Likewise.
10693         * gcc.dg/Werror-7.c: Likewise.
10694         * gcc.dg/Werror-10.c: Likewise.
10695         * gcc.dg/Werror-11.c: Likewise.
10696
10697 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10698
10699         PR fortran/30522
10700         * gfortran.dg/volatile10.f90: New test.
10701
10702 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10703
10704         PR libfortran/30533
10705         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10706
10707 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10708
10709         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10710         * gcc.dg/Walways-true-1.c: Likewise.
10711         * gcc.dg/weak/weak-3.c: Likewise.
10712         * gcc.dg/Werror-1.c: Likewise.
10713         * gcc.dg/Werror-3.c: Likewise.
10714         * gcc.dg/Werror-4.c: Likewise.
10715         * gcc.dg/Werror-5.c: Likewise.
10716         * gcc.dg/Werror-6.c: Likewise.
10717         * gcc.dg/Werror-7.c: Likewise.
10718         * gcc.dg/Werror-8.c: Likewise.
10719         * gcc.dg/Werror-10.c: Likewise.
10720         * gcc.dg/Werror-11.c: Likewise.
10721         * gcc.dg/Werror-12.c: Likewise.
10722         * g++.old-deja/g++.mike/warn8.C: Likewise.
10723         * g++.dg/warn/Walways-true-1.C: Likewise.
10724         * g++.dg/warn/Walways-true-2.C: Likewise.
10725         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10726         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10727         -Wstring-literal-comparison with -Waddress.
10728         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10729         -Wno-string-literal-comparison with -Wno-address.
10730
10731 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10732
10733         * gnat.dg/self_aggregate_with_call.adb: New test.
10734
10735 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10736
10737         PR tree-optimization/30975
10738         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10739         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10740         * gcc.dg/vect/pr30795.c: New.
10741
10742 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10743
10744         PR fortran/30681
10745         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10746
10747 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10748
10749         PR rtl-optimization/28173
10750         * gcc.target/i386/andor-1.c: New test case.
10751
10752 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10753
10754         * gcc.dg/torture/builtin-ldexp-1.c: New.
10755         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10756
10757 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10758
10759         * gfortran.dg/array_constructor_15.f90: New test case.
10760
10761 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10762
10763         * gfortran.dg/forall_10.f90: New test case.
10764
10765 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10766
10767         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10768
10769 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10770
10771         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10772         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10773
10774 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10775
10776         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10777         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10778         * gcc.target/i386/xchg-1.c: New test.
10779         * gcc.target/i386/xchg-2.c: New test.
10780
10781 2007-02-16  Richard Guenther  <rguenther@suse.de>
10782             Christian Bruel  <christian.bruel@st.com>
10783
10784         * gcc.dg/strict-overflow-5.c: New testcase.
10785
10786 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10787
10788         PR fortran/30793
10789         * gfortran.dg/func_derived_4.f90: New test.
10790
10791 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10792
10793         PR middle-end/30391
10794         * gfortran.dg/pr30391-1.f90: New test case.
10795
10796 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10797
10798         PR middle-end/30433
10799         * gcc.c-torture/compile/pr30433.c: New testcase to check
10800         that complex constants comparisions are foldded.
10801
10802 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10803
10804         PR C++/30158
10805         * g++.dg/ext/stmtexpr10.C: New testcase.
10806
10807 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10808
10809         PR middle-end/30729
10810         * gcc.dg/Wunused-value-2.c: New testcase.
10811
10812 2007-02-15  Ian Lance Taylor  <iant@google.com>
10813
10814         * g++.dg/eh/subreg-1.C: New test.
10815
10816 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10817
10818         PR c/26494
10819         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10820         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10821         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10822         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10823         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10824         * gcc.dg/Werror-implicit-function-declaration.c: New.
10825
10826 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10827
10828         PR c++/28943
10829         * g++.dg/warn/pr28943.C: New.
10830
10831 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10832
10833         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10834
10835 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10836
10837         PR fortran/30779
10838         * gfortran.dg/error_recovery_3.f90: New test.
10839
10840 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10841
10842         * g++.dg/tree-ssa/sra-1.C: New.
10843
10844 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10845
10846         * g++.dg/tree-ssa/sra-1.C: New.
10847
10848 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10849
10850         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10851
10852 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10853
10854         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10855
10856 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10857
10858         PR fortran/30799
10859         * gfortran.dg/logical_2.f90: New test.
10860
10861 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10862
10863         * gcc.dg/torture/complex-alias-1.c: New test.
10864
10865 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10866
10867         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10868         instead of -fdump-tree-tailcall.
10869
10870 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10871
10872         * gfortran.dg/interface_10.f90: Fix comment typo.
10873
10874 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10875
10876         PR tree-optimization/30771
10877         * gcc.dg/vect/pr30771.c: New test.
10878
10879 2007-02-13  Ian Lance Taylor  <iant@google.com>
10880
10881         * gcc.dg/Wstrict-overflow-1.c: New test.
10882         * gcc.dg/Wstrict-overflow-2.c: New test.
10883         * gcc.dg/Wstrict-overflow-3.c: New test.
10884         * gcc.dg/Wstrict-overflow-4.c: New test.
10885         * gcc.dg/Wstrict-overflow-5.c: New test.
10886         * gcc.dg/Wstrict-overflow-6.c: New test.
10887         * gcc.dg/Wstrict-overflow-7.c: New test.
10888         * gcc.dg/Wstrict-overflow-8.c: New test.
10889         * gcc.dg/Wstrict-overflow-9.c: New test.
10890         * gcc.dg/Wstrict-overflow-10.c: New test.
10891
10892 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10893
10894         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10895
10896 2007-02-13  Richard Henderson  <rth@redhat.com>
10897
10898         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10899         * gcc.c-torture/execute/pr29302-1.c: ... here.
10900
10901 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10902
10903         PR c/29521
10904         * gcc.dg/c90-return-1.c: Update output.
10905         * gcc.dg/c99-return-1.c: Likewise.
10906
10907 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10908
10909         PR fortran/30554
10910         * gfortran.dg/used_dummy_types_7.f90: New test..
10911
10912 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10913
10914         * gcc.target/i386/parity-1.c: New test.
10915         * gcc.target/i386/parity-2.c: New test.
10916
10917 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10918
10919         * gcc.target/i386/builtin-bswap-3.c: New test case.
10920
10921 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10922
10923         PR tree-optimization/29145
10924         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10925         alias analysis is improved to take better advantage of restrict
10926         qualified pointers.
10927         * gcc.dg/vect/vect-80.c: Likewise.
10928         * gcc.dg/vect/pr29145.c: New.
10929
10930 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10931
10932         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10933         * gcc.target/i386/sse4a-insert.c: Likewise.
10934
10935 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10936
10937         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10938         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10939
10940 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10941
10942         PR fortran/30478
10943         * gfortran.dg/enum_4.f90: Update error message checks.
10944
10945 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10946
10947         PR fortran/30554
10948         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10949         versions of the modules.
10950
10951         PR fortran/30617
10952         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10953         by getting rid of recursive I/O and providing functions with
10954         results.
10955
10956         PR fortran/30319
10957         * gfortran.dg/char_array_constructor_2.f90
10958
10959 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10960
10961         PR c++/26988
10962         * g++.dg/template/spec34.C: New test
10963
10964 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10965
10966         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10967         on i?86 and x86_64.
10968         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10969         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10970         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10971         on i?86 and x86_64.
10972         * gcc.dg/vect/vect-113.c: Ditto.
10973
10974 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10975
10976         PR c++/29487
10977         * g++.dg/eh/weak1-C: New test.
10978         * g++.dg/eh/weak1-a.cc: Likewise.
10979         * g++.dg/eh/comdat1.C: Likewise.
10980
10981 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10982             Dorit Nuzman  <dorit@il.ibm.com>
10983
10984         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10985         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10986         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10987         * gcc.dg/vect/vect-113.c: Likewise.
10988
10989         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10990
10991 2007-02-10  Richard Henderson  <rth@redhat.com>
10992
10993         * lib/target-supports.exp (check_effective_target_tls): Redefine
10994         to mean non-emulated tls.
10995         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10996         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10997         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10998         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10999         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11000         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11001         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11002
11003 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11004
11005         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11006
11007 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11008
11009         * gfortran.dg/secnds.f: Replace time tolerance with a
11010         before-and-after bracket.
11011         * gfortran.dg/secnds-1.f: Likewise.
11012
11013 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11014
11015         PR fortran/30512
11016         * gfortran.dg/maxlocval_1.f90: New test.
11017
11018 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11019
11020         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11021
11022 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11023
11024         PR fortran/30720
11025         * gfortran.dg/array_function_1.f90: New test.
11026
11027 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11028
11029         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11030         (check_effective_target_dummy_wcsftime): New functions.
11031
11032 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11033
11034         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11035         * lib/target-supports.exp (check_effective_target_uclibc): New
11036         function.
11037
11038 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11039
11040         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11041         (vsnprintf): Don't define for uClibc targets.
11042
11043 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11044
11045         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11046         set before checking whether it was allowed.
11047         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11048         before checking inside_main.
11049
11050 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11051
11052         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11053         uClinux targets.
11054         (u16sf): Likewise u4sf.
11055         * g++.dg/compat/struct-layout-1.h: Likewise.
11056
11057 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11058
11059         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11060         procedure.
11061         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11062         m68k targets if check_effective_target_coldfire_fpu returns true.
11063
11064 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11065         Richard Guenther  <rguenther@suse.de>
11066
11067         PR middle-end/23361
11068         * gcc.dg/fold-compare-3.c: New testcase.
11069         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11070
11071 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11072
11073         * gcc.dg/pr26570.c: Clean up coverage files.
11074         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11075         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11076         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11077         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11078         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11079         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11080         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11081         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11082         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11083         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11084         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11085         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11086         * gcc.dg/vect/pr28952.c: Ditto.
11087         * gcc.dg/vect/pr27151.c: Ditto.
11088         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11089         * g++.dg/gomp/macro-3.C: Ditto.
11090
11091 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11092
11093         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11094         of the loop.
11095
11096 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11097
11098         * gcc.target/i386/builtin-bswap-2.c: New test case.
11099
11100 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11101
11102         * gfortran.dg/forall_8.f90: New test case.
11103         * gfortran.dg/forall_9.f90: Likewise.
11104
11105 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11106
11107         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11108
11109 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11110
11111         * lib/target-supports.exp (check_effective_target_simulator): New.
11112
11113 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11114
11115         * gcc.dg/tree-ssa/loop-25.c: New test.
11116
11117 2007-02-06  Richard Henderson  <rth@redhat.com>
11118
11119         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11120
11121 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11122
11123         * gcc.target/powerpc/popcount-1.c: New test case.
11124         * gcc.target/powerpc/parity-1.c: Likewise.
11125
11126 2007-02-06  Richard Guenther  <rguenther@suse.de>
11127
11128         PR middle-end/27302
11129         * gcc.dg/torture/pr27302-2.c: New testcase.
11130
11131 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11132
11133         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11134         * gcc.dg/vect/vect-iv-1.c: New test.
11135         * gcc.dg/vect/vect-iv-2.c: New test.
11136         * gcc.dg/vect/vect-iv-3.c: New test.
11137         * gcc.dg/vect/vect-iv-4.c: New test.
11138         * gcc.dg/vect/vect-iv-5.c: New test.
11139         * gcc.dg/vect/vect-iv-6.c: New test.
11140         * gcc.dg/vect/vect-iv-7.c: New test.
11141         * gcc.dg/vect/vect-iv-8.c: New test.
11142         * gcc.dg/vect/vect-iv-9.c: New test.
11143         * gcc.dg/vect/vect-iv-10.c: New test.
11144         * gcc.dg/vect/vect-iv-11.c: New test.
11145         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11146         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11147         * gcc.dg/vect/vect-14.c: Now vectorizable.
11148         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11149         loop).
11150         * gcc.dg/vect/vect-27.c: Likewise.
11151         * gcc.dg/vect/vect-29.c Likewise.
11152         * gcc.dg/vect/vect-dv-2.c: Likewise.
11153         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11154         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11155         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11156
11157 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11158
11159         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11160
11161 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11162
11163         * gcc.dg/builtins-20.c: Add more cases.
11164
11165 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11166
11167         PR debug/30189
11168         * gcc.dg/pr30189.c: New test.
11169
11170 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11171
11172         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11173         for running tests.
11174         * gcc.target/i386/sse4a-extract.c: New test.
11175         * gcc.target/i386/sse4a-insert.c: New test.
11176         * gcc.target/i386/sse4a-montsd.c: New test.
11177         * gcc.target/i386/sse4a-montss.c: New test.
11178
11179 2007-02-05  Richard Guenther  <rguenther@suse.de>
11180
11181         * gcc.target/i386/vectorize3.c: New testcase.
11182
11183 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11184
11185         PR target/30665
11186         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11187
11188 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11189
11190         PR fortran/30611
11191         * gfortran.dg/repeat_1.f90: New test.
11192
11193 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11194
11195         PR fortran/30605
11196         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11197         * gfortran.dg/derived_init_2.f90: Ditto.
11198         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11199         * gfortran.dg/array_initializer_1.f90: Ditto.
11200         * gfortran.dg/do_2.f90: Ditto.
11201         * gfortran.dg/proc_assign_1.f90: Ditto.
11202
11203 2007-02-04  Richard Guenther  <rguenther@suse.de>
11204
11205         PR middle-end/30636
11206         * g++.dg/warn/pr30636.C: New testcase.
11207         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11208
11209 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11210
11211         PR middle-end/30667
11212         * gfortran.dg/pr30667.f: New test.
11213
11214 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11215
11216         * gcc.dg/builtins-54.c: Add more cases.
11217
11218 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11219
11220         PR fortran/30514
11221         * gfortran.dg/zero_sized_2.f90: New test.
11222
11223         PR fortran/30660
11224         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11225
11226         PR fortran/29820
11227         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11228         file.
11229
11230 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11231
11232         PR fortran/30683
11233         * gfortran.dg/interface_10.f90: New test.
11234
11235 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11236
11237         * gcc.dg/builtins-20.c: Add more cases.
11238
11239 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11240
11241         PR target/29682
11242         * gcc-target/ia64/pr29682.c: New test.
11243
11244 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11245
11246         PR fortran/30284
11247         * gfortran.dg/arrayio_11.f90.f90: New test.
11248
11249         PR fortran/30626
11250         * gfortran.dg/arrayio_12.f90.f90: New test.
11251
11252 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11253
11254         PR c++/30536
11255         * g++.dg/tls/diag-5.C: New test.
11256
11257         PR middle-end/30473
11258         * gcc.dg/pr30473.c: New test.
11259         * gcc.c-torture/execute/20070201-1.c: New test.
11260
11261 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11262
11263         * gfortran.dg/dependency_20.f90: New test case.
11264
11265 2007-01-31  Ian Lance Taylor  <iant@google.com>
11266
11267         * gcc.dg/lower-subreg-1.c (test): New test.
11268
11269 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11270
11271         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11272
11273 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11274
11275         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11276         * gcc.dg/torture/builtin-math-3.c: Likewise.
11277
11278 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11279
11280         gcc.dg/Wparentheses-2.c: Update and add new tests.
11281
11282 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11283
11284         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11285         vectorize.
11286
11287 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11288
11289         * gcc.dg/builtins-63.c: New test.
11290
11291 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11292
11293         PR fortran/27588
11294         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11295
11296 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11297
11298         PR fortran/30520
11299         * gfortran.dg/volatile8.f90: New argument conformance test.
11300         * gfortran.dg/volatile9.f90: New scope test.
11301
11302 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11303
11304         PR c++/24745
11305         * g++.dg/warn/null4.C: New.
11306
11307 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11308             Uros Bizjak  <ubizjak@gmail.com>
11309
11310         * gcc.dg/large-size-array-3.c: Correct typo.
11311
11312 2007-01-30  Richard Guenther  <rguenther@suse.de>
11313
11314         PR middle-end/27657
11315         * g++.dg/debug/pr27657.C: New testcase.
11316
11317 2007-01-30  Richard Guenther  <rguenther@suse.de>
11318
11319         PR middle-end/30313
11320         * gcc.dg/torture/pr30313.c: New testcase.
11321
11322 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11323
11324         * gcc.dg/dfp/dfp-except.h: New file.
11325         * gcc.dg/dfp/fe-check.h: New file.
11326         * gcc.dg/dfp/fe-binop.c: New test.
11327         * gcc.dg/dfp/fe-convert-1.c: New test.
11328         * gcc.dg/dfp/fe-convert-2.c: New test.
11329         * gcc.dg/dfp/fe-convert-3.c: New test.
11330
11331         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11332         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11333         * gcc.dg/dfp/convert-dfp.c: Ditto.
11334         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11335
11336 2007-01-29  Josh Conner  <jconner@apple.com>
11337
11338         * gcc.target/powerpc/altivec-24.c: New test.
11339
11340 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11341
11342         PR c++/28266
11343         * g++.dg/parse/defarg12.C: New test.
11344
11345 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11346
11347         PR fortran/30554
11348         * gfortran.dg/used_dummy_types_6.f90: New test.
11349
11350 2007-01-28  Jan Hubicka  <jh@suse.cz>
11351
11352         * gcc.dg/tree-prof/val-prof-6.c: New test.
11353
11354 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11355
11356         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11357
11358 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11359
11360         PR C++/28988
11361         * g++.dg/expr/dtor4.C: New test.
11362
11363 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11364
11365         * gcc.dg/tree-ssa/loop-23.c: New test.
11366
11367 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11368
11369         PR libfortran/30389
11370         * gfortran.dg/achar_2.f90:  New test.
11371         * gfortran.dg/achar_3.f90:  New test.
11372
11373 2007-01-27  Ian Lance Taylor  <iant@google.com>
11374
11375         * gcc.dg/strict-overflow-1.c: New test.
11376         * gcc.dg/no-strict-overflow-1.c: New test.
11377         * gcc.dg/strict-overflow-2.c: New test.
11378         * gcc.dg/no-strict-overflow-2.c: New test.
11379         * gcc.dg/strict-overflow-3.c: New test.
11380         * gcc.dg/no-strict-overflow-3.c: New test.
11381         * gcc.dg/strict-overflow-4.c: New test.
11382         * gcc.dg/no-strict-overflow-4.c: New test.
11383         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11384         * gcc.dg/pr15784-1.c: Likewise.
11385         * gcc.dg/pr20922-1.c: Likewise.
11386         * gcc.dg/pr20922-3.c: Likewise.
11387         * gcc.dg/pr20922-4.c: Likewise.
11388         * gcc.dg/pr20922-6.c: Likewise.
11389         * gcc.dg/compare-4.c: Likewise.
11390         * gcc.dg/torture/pr26898-1.c: Likewise.
11391         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11392         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11393         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11394         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11395         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11396         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11397         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11398         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11399         * g++.dg/tree-ssa/pr21082.C: Likewise.
11400
11401 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11402
11403         * gcc-dg/large-size-array-3.c: New test case.
11404
11405 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11406
11407         * gfortran.dg/forall_7.f90: New test case.
11408
11409 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11410
11411         PR fortran/30407
11412         * gfortran.dg/where_operator_assign_1.f90: New test.
11413         * gfortran.dg/where_operator_assign_2.f90: New test.
11414         * gfortran.dg/where_operator_assign_3.f90: New test.
11415
11416 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11417
11418         * lib/target-supports.exp
11419         (check_effective_target_powerpc_altivec): New.
11420         (check_effective_target_vect_cmdline_needed): Use it.
11421
11422 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11423
11424         PR fortran/30278
11425         * gfortran.dg/backslash_3.f: New test.
11426
11427 2007-01-26  Richard Guenther  <rguenther@suse.de>
11428
11429         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11430
11431 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11432
11433         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11434         * gfortran.dg/vect/vect.exp: Ditto.
11435         * gfortran.dg/dg.exp: Ditto.
11436         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11437         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11438
11439 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11440
11441         * gcc.dg/builtins-20.c: Add more cases.
11442         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11443
11444 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11445
11446         PR fortran/30437
11447         * gcc.dg/Wall.c: New.
11448         * gcc.dg/Wno-all.c: New.
11449         * gfortran.dg/Wall.f90: New.
11450         * gfortran.dg/Wno-all.f90: New.
11451
11452 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11453
11454         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11455         * g++.dg/eh/simd-2.C: Also run on Darwin.
11456         * g++.dg/eh/simd-3.C: New.
11457         * g++.dg/eh/simd-4.C: New.
11458
11459 2007-01-25  Richard Guenther  <rguenther@suse.de>
11460
11461         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11462         and _PROFILE_USE.
11463         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11464
11465 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11466
11467         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11468         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11469         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11470         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11471         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11472         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11473         * gcc.dg/ipa/ipa-7.c: New testcase.
11474
11475 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11476
11477         * g++.dg/cpp0x/warn_cxx0x.C: New.
11478
11479 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11480
11481         * gcc.dg/builtins-20.c: Test builtin carg.
11482
11483 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11484
11485         PR middle-end/27416
11486         * gcc.dg/gomp/pr27416.c: New test.
11487
11488         PR middle-end/30494
11489         * gcc.dg/gomp/pr30494.c: New test.
11490         * g++.dg/gomp/pr30494.C: New test.
11491
11492         PR middle-end/30421
11493         * gcc.dg/gomp/pr30421.c: New test.
11494
11495 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11496
11497         * gcc.target/ia64/versionid-1.c: New test.
11498         * gcc.target/ia64/versionid-2.c: New test.
11499
11500 2007-01-24  Richard Guenther  <rguenther@suse.de>
11501
11502         PR testsuite/30181
11503         * gcc.dg/builtins-57.c: Change to a link-time testcase
11504         to support non-C99 targets.
11505
11506 2007-01-24  Jan Hubicka  <jh@suse.cz>
11507
11508         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11509
11510 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11511
11512         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11513
11514 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11515
11516         PR objc/27438
11517         * objc.dg/const-str-12.m: New test.
11518
11519 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11520
11521         PR fortran/30532
11522         * gfortran.dg/ctrl-z.f90:  New test.
11523
11524 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11525
11526         PR fortran/30481
11527         * gfortran.dg/namelist_assumed_char.f90:  New test.
11528
11529 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11530
11531         PR c++/27492
11532         * g++.dg/inherit/covariant15.C: New test.
11533
11534 2007-01-23  Ian Lance Taylor  <iant@google.com>
11535
11536         * g++.dg/warn/Wparentheses-24.C: New test.
11537
11538 2007-01-23  Richard Guenther  <rguenther@suse.de>
11539
11540         PR testsuite/30560
11541         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11542         with full path.
11543
11544 2007-01-22  Richard Guenther  <rguenther@suse.de>
11545
11546         PR tree-optimization/30038
11547         * gcc.dg/builtins-62.c: New testcase.
11548
11549 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11550
11551         * gcc.c-torture/compile/20070121.c: New test.
11552
11553 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11554
11555         PR libfortran/30525
11556         * gfortran.dg/char_comparison_1.f:  New test.
11557
11558 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11559
11560         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11561
11562 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11563
11564         PR objc/30479
11565         * objc.dg/pch: New directory.
11566         * objc.dg/pch/pch.exp: New file.
11567         * objc.dg/pch/interface-1.m: New test.
11568         * objc.dg/pch/interface-1.hs: New include file.
11569         * lib/objc.exp (objc_target_compile): Add
11570         "-x objective-c-header" in front of the sources if this is
11571         a precompiled header being compiled.
11572
11573 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11574
11575         * gfortran.dg/array_memcpy_3.f90: New test case.
11576         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11577
11578 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11579             Brooks Moses  <brooks.moses@codesourcery.com>
11580             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11581
11582         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11583         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11584
11585 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11586
11587         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11588
11589 2007-01-19  Mike Stump  <mrs@apple.com>
11590
11591         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11592         away.
11593
11594 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11595
11596         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11597         option instead of -funsafe-math-optimizations.
11598
11599 2007-01-19  Tomas Bily  <tbily@suse.cz>
11600
11601         gcc.dg/tree-prof/indir-call-prof.c: New.
11602         g++.dg/dg.exp: Add tree-prof subdirectory.
11603         g++.dg/tree-prof/indir-call-prof.C: New.
11604         g++.dg/tree-prof/tree-prof.exp: New.
11605
11606 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11607
11608         PR c++/17947
11609         * g++.dg/warn/deprecated.C: Update warning output.
11610         * g++.dg/warn/deprecated-2.C: Likewise.
11611         * g++.dg/warn/deprecated-3.C: New.
11612
11613 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11614
11615         * gcc.c-torture/execute/nestfunc-7.c: New.
11616
11617 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11618
11619         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11620
11621 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         * gcc.dg/m68k-pic-1.c: New.
11624
11625 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11626
11627         * gfortran.dg/array_memcpy_4.f90: New test case.
11628
11629 2007-01-18  Josh Conner  <jconner@apple.com>
11630
11631         PR target/30485
11632         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11633         * gcc.dg/vect/no-trapping-math-1: New.
11634         * gcc.dg/vect/no-trapping-math-2: New.
11635
11636 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11637
11638         * gcc.target/i386/387-8.c: Update comment about optimizing
11639         inherent load of 1.0 of fptan instruction.
11640
11641 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11642             Richard Guenther <rguenther@suse.de>
11643
11644         PR diagnostic/8268
11645         * gcc.dg/Warray-bounds.c: New testcase.
11646         * gcc.dg/Warray-bounds-2.c: New testcase.
11647         * g++.dg/warn/Warray-bounds.C: New testcase.
11648         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11649
11650 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11651
11652         PR fortran/30476
11653         * gfortran.dg/generic_12.f90: New test.
11654
11655 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11656
11657         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11658         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11659
11660 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11661
11662         * gcc.dg/dfp/compare-special.h: New file.
11663         * gcc.dg/dfp/compare-special-32.c: New test.
11664         * gcc.dg/dfp/compare-special-64.c: New test.
11665         * gcc.dg/dfp/compare-special-128.c: New test.
11666
11667 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11668             Paul Thomas  <pault@gcc.gnu.org>
11669             Steven G. Kargl  <kargl@gcc.gnu.org>
11670
11671         PR fortran/30404
11672         * gfortran.dg/forall_6.f90: New test case.
11673         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11674         * gfortran.dg/dependency_13.f90: Likewise.
11675
11676 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11677
11678         PR testsuite/12325
11679         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11680         targets that don't support Inf.
11681
11682 2007-01-15  Dale Johannesen  <dalej@apple.com>
11683
11684         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11685
11686 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11687
11688         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11689         of achar for 0xff to avoid the "Extended ASCII not
11690         implemented" error message.
11691
11692 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/28172
11695         * gfortran.dg/altreturn_4.f90: New test.
11696
11697         PR fortran/29389
11698         * gfortran.dg/stfunc_4.f90: New test.
11699
11700         PR fortran/29712
11701         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11702         * gfortran.dg/initialization_1.f90: Change warning.
11703
11704         PR fortran/30283
11705         * gfortran.dg/specification_type_resolution_2.f90: New test.
11706
11707 2007-01-14  Jan Hubicka  <jh@suse.cz>
11708
11709         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11710         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11711         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11712         elimination.
11713
11714 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11715
11716         PR fortran/30410
11717         * gfortran.dg/external_procedures_2.f90: New test.
11718
11719 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11720
11721         PR target/30413
11722         * gcc.target/i386/pr30413.c: New test.
11723
11724 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11725
11726         PR fortran/30452
11727         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11728
11729 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11730
11731         * gcc.dg/20070112-1.c: New test.
11732
11733 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11734
11735         PR libgfortran/30435
11736         * gfortran.dg/list_read_6.f90: New test.
11737
11738 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11739
11740         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11741
11742 2007-01-12  Tom Tromey  <tromey@redhat.com>
11743
11744         PR preprocessor/28227:
11745         * gcc.dg/cpp/pr28227.c: New file.
11746
11747 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11748
11749         * gcc.dg/tree-ssa/loop-22.c: New test.
11750
11751 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11752
11753         PR tree-optimization/29516
11754         * gcc.dg/tree-ssa/loop-20.c: New test.
11755
11756 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11757
11758         PR libfortran/30415
11759         * minmaxloc_integer_kinds_1.f90:  New test.
11760
11761 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11762
11763         PR c++/29573
11764         * g++.dg/template/sizeof-template-argument.C: New test.
11765
11766 2007-01-11  Jan Hubicka  <jh@suse.cz>
11767
11768         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11769         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11770         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11771         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11772         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11773         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11774         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11775         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11776         transformation in question.
11777         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11778         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11779         * gcc.dg/always_inline3.c: Likewise.
11780
11781 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11782
11783         PR c++/28999
11784         * g++.dg/template/typename11.C: New test.
11785
11786 2007-01-10  Robert Kennedy <jimbob@google.com>
11787
11788         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11789
11790 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11791
11792         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11793         for different integer kinds.
11794         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11795         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11796         * gfortran.dg/ishft_2.f90: New test.
11797         * gfortran.dg/ishft_3.f90: New test.
11798
11799 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11800
11801         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11802
11803 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11804
11805         PR tree-optimization/30322
11806         * gcc.dg/tree-ssa/loop-21.c: New test.
11807
11808 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11809
11810         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11811
11812 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11813
11814         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11815
11816 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11817
11818         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11819         * g++.dg/warn/overflow-warn-3.C: Likewise.
11820         * g++.dg/warn/overflow-warn-4.C: Likewise.
11821         * g++.dg/warn/overflow-warn-5.C: Likewise.
11822         * g++.dg/warn/overflow-warn-6.C: Likewise.
11823         * g++.dg/warn/Woverflow-1.C: Likewise.
11824         * g++.dg/warn/Woverflow-2.C: Likewise.
11825         * g++.dg/warn/Woverflow-3.C: Likewise.
11826         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11827
11828 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11829
11830         * gfortran.dg/array_constructor_14.f90: New test case.
11831         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11832
11833 2007-01-08  Richard Guenther  <rguenther@suse.de>
11834
11835         PR tree-optimization/23603
11836         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11837         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11838
11839 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11840
11841         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11842         in __v8qi typedef.
11843         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11844         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11845         compiler behaviour.
11846         * gcc.dg/simd-5.c: Likewise.
11847         * gcc.dg/simd-6.c: Likewise.
11848         * g++.dg/conversion/simd1.C: Likewise.
11849         * g++.dg/conversion/simd3.C: Likewise.
11850         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11851         (main): Use it.
11852
11853 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11854
11855         PR tree-optimization/29877
11856         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11857         name of a hard register for the target concerned.  Adjust dg-error
11858         directives to cope with new behaviour of TER.
11859
11860 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11861
11862         PR c++/28986
11863         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11864         * g++.dg/warn/overflow-warn-1.C: New.
11865         * g++.dg/warn/overflow-warn-3.C: New.
11866         * g++.dg/warn/overflow-warn-4.C: New.
11867         * g++.dg/warn/overflow-warn-5.C: New.
11868         * g++.dg/warn/overflow-warn-6.C: New.
11869         * g++.dg/warn/Woverflow-1.C: New.
11870         * g++.dg/warn/Woverflow-2.C: New.
11871         * g++.dg/warn/Woverflow-3.C: New.
11872         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11873
11874 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11875
11876         PR fortran/27698
11877         * gfortran.dg/invalid_name.f90: New test.
11878         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11879         * gfortran.dg/gomp/pr29759.f90: Ditto.
11880
11881 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11882
11883         * gfortran.dg/present_1.f90:  Update error message.
11884
11885 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11886
11887         PR c++/19439
11888         * g++.dg/template/duplicate1.C: New test
11889         * g++.dg/template/memfriend6.C: Adjust error markers.
11890
11891 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11892
11893         PR tree-opt/30385
11894         * gcc.dg/torture/inline-1.c: New test.
11895
11896 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11897
11898         PR c/19978
11899         * gcc.dg/multiple-overflow-warn-1.c: New.
11900         * gcc.dg/multiple-overflow-warn-2.c: New.
11901         * gcc.dg/overflow-warn-6.c: New.
11902         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11903
11904 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11905
11906         * gfortran.dg/array_memcpy_1.f90: New test case.
11907         * gfortran.dg/array_memcpy_2.f90: Likewise.
11908
11909 2007-01-05  Richard Guenther  <rguenther@suse.de>
11910
11911         PR middle-end/27826
11912         * g++.dg/opt/pr27826.C: New testcase.
11913
11914 2007-01-05  Ian Lance Taylor  <iant@google.com>
11915
11916         * gcc.dg/Walways-true-1.c: New test.
11917         * gcc.dg/Walways-true-2.c: New test.
11918         * g++.dg/warn/Walways-true-1.C: New test.
11919         * g++.dg/warn/Walways-true-2.C: New test.
11920
11921 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11922
11923         PR c/30360
11924         * gcc.dg/pr30360.c: New test.
11925
11926 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11927
11928         PR fortran/23232
11929         * gfortran.dg/data_implied_do_1.f90: New test.
11930
11931         PR fortran/27996
11932         PR fortran/27998
11933         * gfortran.dg/char_length_1.f90: New test.
11934
11935 2007-01-05  Richard Guenther  <rguenther@suse.de>
11936
11937         PR middle-end/28116
11938         * g++.dg/opt/pr28116.C: New testcase.
11939
11940 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11941
11942         PR fortran/29624
11943         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11944           invalid deallocate.
11945         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11946         * gfortran.dg/protected_4.f90: Add pointer intent check.
11947         * gfortran.dg/protected_6.f90: Add pointer intent check.
11948         * gfortran.dg/pointer_intent_1.f90: New test.
11949         * gfortran.dg/pointer_intent_2.f90: New test.
11950         * gfortran.dg/pointer_intent_3.f90: New test.
11951
11952 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11953
11954         PR 30235
11955         * gfortran.dg/altreturn_2.f90: new test.
11956
11957 2007-01-04  Tom Tromey  <tromey@redhat.com>
11958
11959         PR preprocessor/28165:
11960         * gcc.dg/cpp/pr28165.c: New file.
11961
11962 2007-01-03  Josh Conner  <jconner@apple.com>
11963
11964         PR middle-end/29683
11965         * gcc.dg/pr29683.c: New.
11966
11967 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11968
11969         PR c++/28217
11970         * g++.dg/pch/template-1.C: New test.
11971         * g++.dg/pch/template-1.Hs: New file.
11972
11973 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11974
11975         PR middle-end/30353
11976         * gcc.c-torture/compile/complex-4.c: New test.
11977
11978 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11979
11980         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11981         -maltivec.
11982         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11983
11984 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11985
11986         PR middle-end/30286
11987         * gcc.dg/pr30286.c: New test.
11988
11989         PR c++/29535
11990         * g++.dg/template/crash66.C: New test.
11991
11992         PR c++/29054
11993         * g++.dg/template/friend49.C: New test.
11994
11995 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11996
11997         * gfortran.dg/ibits.f90: New test.
11998
11999 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12000
12001         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12002         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12003
12004 2007-01-02  Jan Hubicka  <jh@suse.cz>
12005
12006         * gcc.dg/pr16194.c: We now output error on all three functions,
12007         not just first one.
12008
12009 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12010
12011         PR c/19977
12012         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12013         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12014
12015 2006-01-02  Ian Lance Taylor  <iant@google.com>
12016
12017         * g++.dg/warn/Wparentheses-22.C: New test.
12018         * g++.dg/warn/Wparentheses-23.C: New test.
12019
12020 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12021
12022         PR middle-end/7651
12023         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12024         * gcc.dg/declspec-3-Wextra.c: New.
12025         * gcc.dg/declspec-3-no.c: New
12026
12027 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12028
12029         PR fortran/20896
12030         * gfortran.dg/interface_10.f90: Remove.
12031
12032 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12033
12034         * gcc.dg/fold-eqxor-4.c: New test case.
12035
12036 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12037
12038         PR middle-end/30311
12039         * gcc.c-torture/compile/pr30311.c: New test.
12040
12041 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12042
12043         PR middle-end/30253
12044         * gcc.c-torture/compile/statement-expression-1.c: New test.
12045
12046 2007-01-01  Andreas Schwab  <schwab@suse.de>
12047
12048         PR target/29166
12049         * g++.dg/eh/pr29166.C: New test.
12050
12051 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12052
12053         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12054         New.
12055         (check_effective_target_vect_cmdline_needed): Use it.
12056
12057 2006-12-31  Richard Guenther  <rguenther@suse.de>
12058
12059         PR middle-end/30137
12060         * gcc.dg/pr30137-1.c: New testcase.
12061         * gcc.dg/pr30137-2.c: Likewise.
12062
12063 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12064
12065         PR middle-end/30322
12066         * gcc.dg/fold-plusnot-1.c: New test case.
12067
12068 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12069
12070         PR c++/29731
12071         * g++.dg/parse/template22.C: New test.
12072
12073 2006-12-31  Richard Guenther  <rguenther@suse.de>
12074
12075         PR middle-end/30338
12076         * gcc.c-torture/compile/pr30338.c: New testcase.
12077
12078 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12079
12080         PR fortran/27900
12081         * gfortran.dg/intrinsic_actual_4.f90: New test.
12082
12083         PR fortran/24325
12084         * gfortran.dg/func_decl_3.f90: New test.
12085
12086 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12087
12088         PR fortran/23060
12089         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12090         * gfortran.dg/c_by_val_1.f: New test.
12091         * gfortran.dg/c_by_val_2.f: New test.
12092         * gfortran.dg/c_by_val_3.f: New test.
12093
12094 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12095
12096         PR libfortran/30321
12097         * gfortran.dg/sum_zero_array_1.f90:  New test.
12098
12099 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12100
12101         PR preprocessor/29612
12102         * gcc.dg/cpp/pr29612-1.c: New test.
12103         * gcc.dg/cpp/pr29612-2.c: New test.
12104
12105 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12106
12107         PR fortran/30034
12108         * gfortran.dg/pure_formal_proc_1.f90: New test.
12109
12110         PR fortran/30237
12111         * gfortran.dg/intrinsic_actual_3.f90: New test.
12112
12113 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12114
12115         PR fortran/30014
12116         * gfortran.dg/io_constraints_1.f90: Update test.
12117         * gfortran.dg/io_constraints_2.f90: Update test.
12118         * gfortran.dg/inquire_iolength.f90: New test.
12119
12120 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12121
12122         PR fortran/20896
12123         * gfortran.dg/interface_10.f90: New test.
12124         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12125         since z is already, locally a variable.
12126
12127         PR fortran/25135
12128         * gfortran.dg/generic_11.f90: New test.
12129         * gfortran.dg/interface_7.f90: Remove name clash between module
12130         name and procedure 'x' referenced in the interface.
12131
12132 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12133
12134         PR middle-end/7651
12135         * gcc.dg/Wmissing-parameter-type.c: New.
12136         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12137         * gcc.dg/Wmissing-parameter-type-no.c: New.
12138
12139 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12140
12141         PR fortran/25818
12142         * gfortran.dg/entry_array_specs_2.f: New test.
12143
12144         PR fortran/30084
12145         * gfortran.dg/nested_modules_6.f90: New test.
12146
12147 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12148
12149         PR middle-end/7651
12150         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12151         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12152
12153 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12154
12155         PR C++/30168
12156         * g++.dg/opt/complex6.C: New test.
12157
12158 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12159
12160         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12161         full" if the linker on spu-*-* warns about exceeding local store.
12162
12163         And revert this patch:
12164         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12165         fail to link due to relocation overflows on spu-*-*.
12166
12167 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12168
12169         PR fortran/30273
12170         * gfortran.dg/dependency_19.f90: New test.
12171
12172 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12173
12174         PR fortran/30202
12175         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12176
12177 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12178
12179         PR middle-end/30262
12180         * gcc.c-torture/execute/20061220-1.c: New test.
12181
12182         PR middle-end/30263
12183         * gcc.dg/gomp/asm-1.c: New test.
12184
12185         PR target/30230
12186         * g++.dg/eh/ia64-2.C: New test.
12187
12188 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12189
12190         PR target/28966
12191         PR target/29248
12192         * gcc.dg/rs6000-leaf.c: New.
12193
12194 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12195
12196         PR fortran/25392
12197         * gfortran.dg/f2c_8.f90: New test.
12198
12199 2006-12-20  Bill Wendling  <wendling@apple.com>
12200
12201         * gcc.dg/asm-b.c: Check for __ppc64__.
12202
12203 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12204
12205         PR fortran/30190
12206         * gfortran.dg/bounds_check_5.f90: New test.
12207
12208 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12209
12210         PR middle-end/30143
12211         * gcc.dg/gomp/complex-1.c: New testcase.
12212
12213 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12214
12215         * gfortran.dg/array_memset_1.f90: New test case.
12216
12217 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12218
12219         * lib/target-supports.exp: Add spu to
12220         check_effective_target_vect_widen_mult_hi_to_si.
12221
12222 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12223
12224         PR fortran/29992
12225         * gfortran.dg/generic_9.f90: New test.
12226
12227         PR fortran/30081
12228         * gfortran.dg/generic_10.f90: New test.
12229
12230 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12231
12232         PR tree-opt/30045
12233         * gcc.dg/pr30045.c: New test.
12234
12235 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12236
12237         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12238
12239 2006-12-19  Eric Christopher  <echristo@apple.com>
12240
12241         PR target/29302
12242         * gcc.c-torture/execute/pr29302-1.c: New.
12243
12244 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12245
12246         PR fortran/39238
12247         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12248
12249 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12250
12251         PR fortran/30236
12252         * gfortran.dg/altreturn_3.f90: New test.
12253
12254         * gfortran.dg/char_result_12.f90: Fix comment typos.
12255
12256 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12257
12258         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12259         as newlib's stdio.h uses non-traditional cpp constructs.
12260
12261 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12262
12263         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12264         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12265         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12266         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12267         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12268         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12269         * gfortran.dg/default_initialization.f: Renamed to
12270         default_initialization_1.f
12271         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12272         dollar_edit_descriptor_1.f
12273         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12274         dollar_edit_descriptor_2.f
12275         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12276         dollar_edit_descriptor_3.f
12277         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12278         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12279         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12280         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12281         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12282         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12283         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12284         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12285         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12286         * gfortran.dg/default_initialization_1.f: Renamed from
12287         default_initialization.f
12288         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12289         dollar_edit_descriptor-1.f
12290         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12291         dollar_edit_descriptor-2.f
12292         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12293         dollar_edit_descriptor-3.f
12294         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12295         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12296         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12297
12298 2006-12-18  Bill Wendling  <wendling@apple.com>
12299
12300         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12301         id is an OjbC keyword.
12302
12303 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12304
12305         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12306
12307 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12308
12309         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12310
12311 2006-12-18  Ian Lance Taylor  <iant@google.com>
12312
12313         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12314
12315 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12316
12317         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12318
12319 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12320
12321         PR fortran/30207
12322         * gfortran.fortran-torture/execute/where21.f90: New test.
12323
12324 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12325
12326         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12327
12328 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12329
12330         PR middle-end/7651
12331         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12332         * gcc.dg/if-empty-1.c: Likewise.
12333         * gcc.dg/pr23165.c: Likewise.
12334         * g++.dg/warn/empty-body.C: Likewise.
12335
12336 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12337
12338         PR libfortran/30005
12339         * gfortran.dg/open_errors.f90: New test.
12340
12341 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12342
12343         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12344
12345         * gcc.target/i386/ssse3-pabsb.c: New file.
12346         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12347         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12348         * gcc.target/i386/ssse3-palignr.c: Likewise.
12349         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12350         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12351         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12352         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12353         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12354         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12355         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12356         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12357         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12358         * gcc.target/i386/ssse3-psignb.c: Likewise.
12359         * gcc.target/i386/ssse3-psignd.c: Likewise.
12360         * gcc.target/i386/ssse3-psignw.c: Likewise.
12361         * gcc.target/i386/ssse3-vals.h: Likewise.
12362
12363 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12364
12365         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12366         * lib/fortran-torture.exp: Include target-supports.exp.
12367
12368 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12369
12370         PR target/30185
12371         * gcc.c-torture/execute/pr30185.c: New test.
12372
12373 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12374
12375         PR testsuite/30179
12376         PR testsuite/30180
12377         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12378         * gcc.dg/builtin-bswap-2.c: Likewise.
12379         * gcc.dg/builtin-bswap-3.c: Likewise.
12380         * gcc.dg/builtin-bswap-4.c: Likewise.
12381         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12382         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12383
12384 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12385
12386         PR libfortran/30145
12387         * gfortran.dg/write_zero_array: New test.
12388
12389 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12390
12391         PR fortran/30200
12392         * gfortran.dg/write_fmt_trim.f90: New test.
12393
12394 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12395
12396         PR 30194
12397         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12398         temporarily.
12399
12400 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12401
12402         * lib/target-supports.exp (check_weak_available): Use istarget
12403         "hppa*-*-hpux10*" instead of regexp.
12404         (check_cxa_atexit_available): Likewise.
12405
12406 2006-12-14  Richard Guenther  <rguenther@suse.de>
12407
12408         PR tree-optimization/30197
12409         * gcc.c-torture/execute/complex-1.c: Fix function name.
12410         * gcc.dg/builtins-61.c: New testcase.
12411
12412 2006-12-14  Richard Guenther  <rguenther@suse.de>
12413
12414         PR middle-end/30172
12415         * gcc.dg/pr30172-1.c: New testcase.
12416
12417 2006-12-14  Richard Guenther  <rguenther@suse.de>
12418
12419         PR tree-optimization/30198
12420         * gcc.dg/builtins-60.c: New testcase.
12421
12422 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12423
12424         * lib/target-supports.exp (vect_no_align): Remove spu.
12425
12426 2006-12-13  Ian Lance Taylor  <iant@google.com>
12427
12428         PR c++/19564
12429         PR c++/19756
12430         * g++.dg/warn/Wparentheses-5.C: New test.
12431         * g++.dg/warn/Wparentheses-6.C: New test.
12432         * g++.dg/warn/Wparentheses-7.C: New test.
12433         * g++.dg/warn/Wparentheses-8.C: New test.
12434         * g++.dg/warn/Wparentheses-9.C: New test.
12435         * g++.dg/warn/Wparentheses-10.C: New test.
12436         * g++.dg/warn/Wparentheses-11.C: New test.
12437         * g++.dg/warn/Wparentheses-12.C: New test.
12438         * g++.dg/warn/Wparentheses-13.C: New test.
12439         * g++.dg/warn/Wparentheses-14.C: New test.
12440         * g++.dg/warn/Wparentheses-15.C: New test.
12441         * g++.dg/warn/Wparentheses-16.C: New test.
12442         * g++.dg/warn/Wparentheses-17.C: New test.
12443         * g++.dg/warn/Wparentheses-18.C: New test.
12444         * g++.dg/warn/Wparentheses-19.C: New test.
12445         * g++.dg/warn/Wparentheses-20.C: New test.
12446         * g++.dg/warn/Wparentheses-21.C: New test.
12447
12448 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12449
12450         PR testsuite/30157
12451         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12452         for target "hppa.*hpux10".
12453
12454 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12455
12456         * g++.dg/debug/vartrack1.C: New test.
12457
12458         * g++.dg/opt/ifcvt1.C: New test.
12459
12460         * gcc.dg/tls/opt-13.c: New test.
12461
12462         * gcc.dg/20060425-2.c: New test.
12463
12464         * g++.dg/opt/pr15054-2.C: New test.
12465
12466         * gcc.c-torture/execute/20060420-1.c: New test.
12467
12468         * gcc.c-torture/execute/20060412-1.c: New test.
12469
12470         * objc/compile/20060406-1.m: New test.
12471
12472 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12473
12474         * g++.dg/template/array17.C: New test.
12475
12476 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12477
12478         * gcc.target/powerpc/altivec-23.c: New test.
12479
12480 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12481
12482         PR c++27316
12483         * g++.dg/inherit/error3.C: New test.
12484
12485         PR c++/28740
12486         * g++.dg/inherit/error4.C: New test.
12487
12488 2006-12-13  Richard Guenther  <rguenther@suse.de>
12489
12490         PR tree-optimization/17687
12491         * gcc.dg/builtins-59.c: New testcase.
12492
12493 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12494
12495         * gcc.target/spu/Wmain.c: New test.
12496
12497 2006-12-12  Josh Conner  <jconner@apple.com>
12498
12499         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12500         * g++.dg/abi/thunk4.C: Likewise.
12501         * g++.dg/abi/rtti3.C: Likewise.
12502
12503 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12504
12505         * gcc.target/spu/cpat-1.c: New test.
12506         * gcc.target/spu/cpat-2.c: New test.
12507         * gcc.target/spu/cpat-3.c: New test.
12508         * gcc.target/spu/cpat-4.c: New test.
12509
12510 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12511
12512         PR tree-opt/28436
12513         * gcc.c-torture/compile/vector-1.c: New test.
12514         * gcc.c-torture/compile/vector-2.c: New test.
12515         * gcc.c-torture/compile/vector-3.c: New test.
12516
12517 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12518
12519         * lib/fortran-torture.exp: Update copyright years.  Remove
12520         obsolete comment.  Test -ftree-vectorize where it makes sense.
12521         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12522         from fortran-torture.exp.
12523         * gfortran.dg/char_transpose_1.f90,
12524         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12525         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12526         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12527         '-w' to dg-options.
12528
12529 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12530
12531         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12532         saved_${tool}_load.
12533
12534 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12535
12536         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12537         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12538         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12539         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12540         gaps.
12541
12542 2006-12-12  Richard Guenther  <rguenther@suse.de>
12543
12544         PR middle-end/30147
12545         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12546
12547 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12548             Diego Novillo  <dnovillo@redhat.com>
12549
12550         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12551         VDEF/VUSE changes.
12552         * gcc.dg/tree-ssa/pr26421.c: Likewise
12553         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12554         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12555         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12556         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12557         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12558         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12559         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12560         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12561         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12562
12563 2006-12-11  Jan Hubicka  <jh@suse.cz>
12564
12565         * gcc.dg/tree-prof/stringop-1.c: New test.
12566         * gcc.dg/tree-prof/stringop-2.c: New test.
12567
12568 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12569
12570         PR target/30120
12571         * gcc.target/i386/pr30120.c: New test.
12572
12573         Revert:
12574         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12575
12576         * gcc.target/i386/x87regparm-1.c: New test.
12577         * gcc.target/i386/x87regparm-2.c: New test.
12578         * gcc.target/i386/x87regparm-3.c: New test.
12579         * gcc.target/i386/x87regparm-4.c: New test.
12580
12581 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12582
12583         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12584
12585 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12586
12587         PR fortran/23994
12588         * gfortran.dg/protected_1.f90: New test.
12589         * gfortran.dg/protected_2.f90: New test.
12590         * gfortran.dg/protected_3.f90: New test.
12591         * gfortran.dg/protected_4.f90: New test.
12592         * gfortran.dg/protected_5.f90: New test.
12593         * gfortran.dg/protected_6.f90: New test.
12594
12595 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12596             Tobias Burnus  <burnus@gcc.gnu.org>
12597
12598         PR fortran/29975
12599         PR fortran/30068
12600         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12601         interface.
12602         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12603         ambiguous interfaces.
12604         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12605         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12606         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12607         ambiguous interfaces.
12608         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12609         * gfortran.dg/array_initializer_2.f90: Add initializer array
12610         constructor test.
12611
12612         PR fortran/30096
12613         * gfortran.dg/interface_9.f90: Test that host interfaces are
12614         not checked for ambiguity with the local version.
12615
12616 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12617
12618         PR fortran/29464
12619         * gfortran.dg/module_interface_2.f90: New test.
12620
12621 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12622
12623         PR fortran/29941
12624         * gfortran.dg/assumed_len.f90: New test.
12625
12626 2006-12-09  Richard Guenther  <rguenther@suse.de>
12627
12628         * g++.dg/warn/implicit-typename1.C: Qualify types.
12629         * g++.dg/parse/crash12.C: Likewise.
12630         * g++.dg/tree-ssa/pr22444.C: Likewise.
12631
12632 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12633
12634         * gfortran.dg/array_2.f90: Added sqrt test.
12635
12636 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12637
12638         * gcc.target/i386/x87regparm-1.c: XFAIL.
12639         * gcc.target/i386/x87regparm-2.c: XFAIL.
12640         * gcc.target/i386/x87regparm-3.c: XFAIL.
12641         * gcc.target/i386/x87regparm-4.c: XFAIL.
12642
12643 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12644
12645         * lib/target-supports.exp
12646         (check_effective_target_large_long_double): New.
12647         * gcc.dg/Wconversion-real.c : Use it.
12648         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12649         unsigned.
12650
12651 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12652
12653         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12654
12655 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12656
12657         PR fortran/27546
12658         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12659
12660 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12661
12662         PR c++/29732
12663         * g++.dg/template/crash65.C: New test.
12664         * g++.dg/template/spec16.C: Tweak error markers.
12665
12666 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12667
12668         * gcc.target/spu: New directory.
12669         * gcc.target/spu/spu.exp: New file.
12670         * gcc.target/spu/intrinsics-1.c: New test.
12671
12672 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12673
12674         PR c++/29980
12675         * g++.dg/ext/attrib27.C: New test.
12676         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12677         * g++.dg/parse/typedef5.C: Likewise.
12678
12679 2006-12-07  Mike Stump  <mrs@apple.com>
12680
12681         * treelang/compile/var_defs.tree: Adjust.
12682
12683 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12684
12685         PR c++/29730
12686         * g++.dg/template/crash64.C: New test.
12687         * g++.dg/parse/crash27.C: Adjust error markers.
12688
12689 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12690
12691         PR libfortran/30009
12692         PR libfortran/30056
12693         * gfortran.dg/read_eof_4.f90:  Add tests.
12694         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12695         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12696
12697 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/29729
12700         * g++.dg/template/crash63.C: New test.
12701
12702         PR c++/29728
12703         * g++.dg/template/crash62.C: New test.
12704
12705 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12706
12707         PR fortran/30003
12708         * gfortran.dg/allocatable_function_1.f90: Increase the number
12709         of expected calls of free to 10; the lhs section reference is
12710         now evaluated so there is another call to bar.  Change the
12711         comment appropriately.
12712         * gfortran.dg/array_section_1.f90: New test.
12713
12714 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12715
12716         PR fortran/29912
12717         * gfortran.dg/char_result_12.f90: New test.
12718
12719 2006-12-05  Richard Guenther  <rguenther@suse.de>
12720
12721         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12722         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12723         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12724         vect_double, xfail for spu*-*-*.
12725
12726 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12727
12728         PR fortran/29962
12729         * initialization_4.f90: Test noninteger exponents (-std=f95).
12730         * initialization_5.f90: New test for noninteger exponents
12731           with -std=f2003.
12732
12733 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12734
12735         PR fortran/29821
12736         * gfortran.dg/parameter_array_section_1.f90: New test.
12737
12738 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12739
12740         PR c++/29733
12741         * g++.dg/template/crash61.C: New test.
12742
12743         PR c++/29632
12744         * g++.dg/template/error23.C: New test.
12745
12746 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12747
12748         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12749
12750 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12751
12752         PR fortran/29916
12753         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12754
12755 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12756
12757         PR middle-end/29965
12758         * gcc.dg/gomp/pr29965-1.c: New test.
12759         * gcc.dg/gomp/pr29965-2.c: New test.
12760         * gcc.dg/gomp/pr29965-3.c: New test.
12761         * gcc.dg/gomp/pr29965-4.c: New test.
12762         * gcc.dg/gomp/pr29965-5.c: New test.
12763         * gcc.dg/gomp/pr29965-6.c: New test.
12764         * g++.dg/gomp/pr29965-1.C: New test.
12765         * g++.dg/gomp/pr29965-2.C: New test.
12766         * g++.dg/gomp/pr29965-3.C: New test.
12767         * g++.dg/gomp/pr29965-4.C: New test.
12768         * g++.dg/gomp/pr29965-5.C: New test.
12769         * g++.dg/gomp/pr29965-6.C: New test.
12770         * g++.dg/gomp/pr29965-7.C: New test.
12771         * g++.dg/gomp/pr29965-8.C: New test.
12772         * g++.dg/gomp/pr29965-9.C: New test.
12773         * g++.dg/gomp/pr29965-10.C: New test.
12774
12775 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12776
12777         * gnat.dg/pointer_variable_bounds.adb: New test.
12778         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12779         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12780
12781 2006-12-03  Eric Christopher  <echristo@apple.com>
12782
12783         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12784
12785 2006-12-03  Richard Henderson  <rth@redhat.com>
12786             Andrew Pinski  <pinskia@gmail.com>
12787
12788         PR C++/14329
12789         * g++.dg/warn/unit-1.C: New test.
12790
12791 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12792
12793         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12794
12795 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12796
12797         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12798         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12799         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12800         * gcc.dg/vect/vect-70.c: Reduce array size.
12801         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12802         vect_no_compaer_double targets.
12803         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12804         vect_float, vect_double, and vect_int.
12805
12806 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12807
12808         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12809         test for loop versioning on vect_no_align targets.
12810         * gcc.dg/vect/pr20122.c: Likewise.
12811         * gcc.dg/vect/vect-105.c: Likewise.
12812         * gcc.dg/vect/vect-42.c: Likewise.
12813         * gcc.dg/vect/vect-43.c: Likewise.
12814         * gcc.dg/vect/vect-74.c: Likewise.
12815         * gcc.dg/vect/vect-75.c: Likewise.
12816         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12817         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12818         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12819         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12820
12821 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12822
12823         PR fortran/29642
12824         * gfortran.dg/value_1.f90 : New test.
12825         * gfortran.dg/value_2.f90 : New test.
12826         * gfortran.dg/value_3.f90 : New test.
12827         * gfortran.dg/value_4.f90 : New test.
12828         * gfortran.dg/value_4.c : Called from value_4.f90.
12829
12830 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12831
12832         PR C++/30033
12833         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12834
12835 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12836
12837         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12838
12839 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12840
12841         PR c/27953
12842         * gcc.dg/pr27953.c: New test.
12843
12844 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12845
12846         PR c++/30022
12847         * g++.dg/ext/vector5.C: New test.
12848
12849         PR c++/30021
12850         * g++.dg/other/main1.C: New test.
12851
12852 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12853
12854         PR libfortran/29568
12855         * gfortran.dg/convert_implied_open.f90:  Change to
12856         new default record length.
12857         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12858         new error message.
12859         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12860
12861 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12862
12863         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12864
12865 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12866
12867         PR c++/29066
12868         * g++.dg/expr/pr29066.c: New.
12869
12870 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12871             Zdenek Dvorak <dvorakz@suse.cz>
12872
12873         PR tree-optimization/29921
12874         * gcc.dg/pr29921-2.c: New test.
12875
12876 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12877
12878         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12879         (i386_get_cpuid): New function.
12880         (i386_cpuid_ecx): Likewise.
12881         (i386_cpuid_edx): Likewise.
12882         (i386_cpuid): Updated to call i386_cpuid_edx.
12883
12884         * gcc.target/i386/sse3-addsubpd.c: New file.
12885         * gcc.target/i386/sse3-addsubps.c: Likewise.
12886         * gcc.target/i386/sse3-haddpd.c: Likewise.
12887         * gcc.target/i386/sse3-haddps.c: Likewise.
12888         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12889         * gcc.target/i386/sse3-hsubps.c: Likewise.
12890         * gcc.target/i386/sse3-lddqu.c: Likewise.
12891         * gcc.target/i386/sse3-movddup.c: Likewise.
12892         * gcc.target/i386/sse3-movshdup.c: Likewise.
12893         * gcc.target/i386/sse3-movsldup.c: Likewise.
12894
12895 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12896
12897         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12898
12899 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12900
12901         * gcc.dg/dfp/convert-int-max.c: New test.
12902         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12903
12904 2006-11-30  Richard Guenther  <rguenther@suse.de>
12905
12906         * gcc.dg/vect/vect-pow-1.c: Rename ...
12907         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12908         floats instead of doubles, check successful vectorization.
12909
12910 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12911
12912         PR target/29945
12913         * gcc.c-torture/compile/pr29945.c: New testcase.
12914
12915 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12916
12917         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12918         -maltivec.
12919
12920 2006-11-29  Eric Christopher  <echristo@apple.com>
12921
12922         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12923
12924 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12925
12926         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12927
12928         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12929
12930 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12931
12932         PR c++/29022
12933         * g++.dg/inherit/virtual2.C: New test.
12934         * g++.dg/inherit/virtual3.C: Likewise.
12935         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12936         * g++.dg/inherit/error2.C: Likewise.
12937         * g++.dg/template/instantiate1.C: Likewise.
12938
12939 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12940
12941         PR tree-opt/29984
12942         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12943
12944 2006-11-28  Jan Hubicka  <jh@suse.cz>
12945
12946         * gcc.dg/memcpy-1.c: New test.
12947
12948 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12949
12950         PR c++/29735
12951         * g++.dg/warn/main-3.C: New test.
12952
12953 2006-11-28  Jan Hubicka  <jh@suse.cz>
12954
12955         * gcc.dg/winline-1.c: New test.
12956
12957 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12958
12959         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12960         alignments.
12961
12962 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12963
12964         PR fortran/29976
12965         * gfortran.dg/missing_optional_dummy_3.f90
12966
12967 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12968
12969         PR fortran/20880
12970         * gfortran.dg/interface_3.f90: Modify errors.
12971
12972 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12973
12974         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12975         fail to link due to relocation overflows on spu-*-*.
12976
12977 2006-11-27  Michael Matz  <matz@suse.de>
12978             Andreas Krebbel  <krebbel1@de.ibm.com>
12979
12980         PR target/29319
12981         * gcc.dg/20061127-1.c: New testcase.
12982
12983 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12984
12985         * gcc.dg/20061124-1.c: Add exit() function prototype.
12986
12987 2006-11-27  Jan Hubicka  <jh@suse.cz>
12988
12989         * gcc.target/i386/memcpy-1.c: Adjust size.
12990         * gcc.dg/visibility-11.c: Likewise.
12991
12992 2006-11-27  Richard Guenther  <rguenther@suse.de>
12993
12994         PR middle-end/25620
12995         * gcc.target/i386/pow-1.c: New testcase.
12996         * gcc.dg/builtins-58.c: Likewise.
12997
12998 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/29886
13001         * g++.dg/expr/cast8.C: New test.
13002
13003 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13004
13005         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13006         Don't ever inline the testcase.
13007
13008 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13009
13010         PR fortran/29982
13011         * gfortran.fortran-torture/compile/parameter_3.f90: New
13012         testcase.
13013
13014 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13015
13016         PR fortran/29951
13017         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13018
13019 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13020
13021         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13022         for CHAR.
13023
13024 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13025
13026         PR libgfortran/29936
13027         * gfortran.dg/write_check3.f90: New test.
13028
13029 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13030
13031         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13032
13033 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13034
13035         PR fortran/20880
13036         * gfortran.dg/interface_3.f90: New test.
13037
13038         PR fortran/29387
13039         * gfortran.dg/generic_8.f90: New test.
13040
13041 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13042
13043         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13044         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13045         * gfortran.dg/specifics_3.f90: Remove.
13046
13047 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13048
13049         PR c/29955
13050         * gcc.dg/gomp/pr29955.c: New test.
13051
13052         PR c/29736
13053         * gcc.dg/pr29736.c: New test.
13054
13055 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13056
13057         PR tree-opt/29964
13058         * gcc.dg/pure-1.c: New test.
13059
13060 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13061
13062         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13063         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13064
13065 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13066
13067         * gcc.dg/20061124-1.c: New testcase.
13068
13069 2006-11-23  Eric Christopher  <echristo@apple.com>
13070
13071         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13072
13073 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13074
13075         PR c/2707
13076         PR c++/26167
13077         * gcc.dg/Wconversion-integer.c: New. Supersedes
13078         Wconversion-negative-constants.c
13079         * gcc.dg/Wconversion-real.c: New.
13080         * gcc.dg/Wconversion-real-integer.c: New.
13081         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13082         * g++.dg/warn/Wconversion1.C: Modified.
13083
13084 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13085
13086         * gfortran.dg/overload_1.f90: New test.
13087
13088 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13089
13090         PR c/9072
13091         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13092         Wtraditional-conversion.
13093         * gcc.dg/overflow-warn-2.c: Likewise.
13094         * gcc.dg/Wconversion.c: Likewise. Renamed as
13095         Wtraditional-conversion.c .
13096         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13097         Wtraditional-conversion-2.c .
13098         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13099         Wtraditional-conversion-2.c
13100         * gcc.dg/Wconversion-negative-constants.c: New.
13101
13102 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13103
13104         * gcc.dg/tree-ssa/dump-1.c: New test.
13105
13106 2006-11-23  David Ung <davidu@mips.com>
13107
13108         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13109         -mfp64, allowable when ISA >= 33 and float is enabled.
13110         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13111         of mthc1 and mfhc1 patterns.
13112
13113 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13114
13115         PR tree-optimization/29921
13116         * gcc.dg/pr29921.c: New test.
13117
13118 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13119
13120         PR fortran/29441
13121         * gfortran.dg/initialization_4.f90: New test.
13122
13123 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13124
13125         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13126         platforms that have interleaving support.
13127         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13128         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13129         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13130         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13131         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13132         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13133         gcc.dg/vect/vect-strided-u8-i8.c,
13134         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13135         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13136         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13137         gcc.dg/vect/vect-strided-float.c,
13138         gcc.dg/vect/vect-strided-a-mult.c,
13139         gcc.dg/vect/vect-strided-mult-char-ls.c,
13140         gcc.dg/vect/vect-strided-a-u16-mult.c,
13141         gcc.dg/vect/vect-strided-a-u32-mult.c,
13142         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13143         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13144         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13145         gcc.dg/vect/vect-strided-mult.c,
13146         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13147         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13148         New.
13149
13150 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13151
13152         PR fortran/25087
13153         * gfortran.dg/auto_char_len_4.f90: New test.
13154
13155 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13156
13157         PR fortran/29652
13158         * gfortran.dg/generic_7.f90: New test.
13159         * gfortran.dg/defined_operators_1.f90: Add new error.
13160
13161 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13162
13163         PR tree-optimization/29902
13164         * g++.dg/tree-ssa/pr29902.C: New test.
13165
13166 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13167
13168         PR fortran/29820
13169         * gfortran.dg/used_types_13.f90: New test.
13170
13171 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13172
13173         * gcc.dg/dfp/snan.c: Delete.
13174
13175 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13176
13177         * g++.dg/cpp0x/static_assert1.C: New.
13178         * g++.dg/cpp0x/static_assert2.C: New.
13179         * g++.dg/cpp0x/static_assert3.C: New.
13180
13181 2006-11-21  Richard Guenther  <rguenther@suse.de>
13182
13183         * gcc.dg/vect/vect-pow-1.c: New testcase.
13184         * gcc.dg/vect/vect-pow-2.c: Likewise.
13185
13186 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13187
13188         PR c++/29570
13189         * g++.dg/template/static29.C: New test.
13190
13191         PR c++/29734
13192         * g++.dg/conversion/simd4.C: New test.
13193
13194 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13195
13196         PR c++/29475
13197         * g++.dg/template/access19.C: New test.
13198         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13199         error is reported.
13200
13201 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13202
13203         PR tree-opt/25500
13204         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13205
13206 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13207
13208         PR fortran/27546
13209         * gfortran.dg/import.f90: Extended test.
13210         * gfortran.dg/import2.f90: Extended test.
13211
13212 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13213
13214         * gfortran.dg/volatile3.f90: Add conflict test.
13215
13216 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13217
13218         PR fortran/24783
13219         * gfortran.dg/implicit_10.f90: New test.
13220
13221 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13222
13223         PR c++/8586
13224         * g++.dg/warn/Wall-write-strings.C: New.
13225
13226 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13227
13228         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13229         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13230
13231 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13232
13233         * gfortran.dg/use_3.f90: Remove error message.
13234         * gfortran.dg/iso_fortran_env_1.f90: New test.
13235         * gfortran.dg/iso_fortran_env_2.f90: New test.
13236         * gfortran.dg/iso_fortran_env_3.f90: New test.
13237         * gfortran.dg/iso_fortran_env_4.f90: New test.
13238
13239 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13240
13241         * gcc.dg/vect/vect-27.c: Fix initialization.
13242
13243 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13244
13245         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13246         * gcc.dg/torture/builtin-minmax-1.c: New.
13247
13248         * gcc.dg/builtins-20.c: Add cases for copysign.
13249
13250 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13251
13252         PR fortran/24285
13253         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13254
13255 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13256         * gfortran.dg/use_1.f90: New test.
13257         * gfortran.dg/use_1.f90: New test.
13258         * gfortran.dg/use_1.f90: New test.
13259
13260 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13261
13262         PR tree-optimization/29801
13263         * gcc.dg/pr29801.c: New test.
13264
13265 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13266
13267         PR middle-end/29584
13268         * gcc.dg/torture/pr29584.c: New test.
13269
13270 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13271
13272         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13273         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13274         * gcc.target/powerpc/compress-float-ppc.c,
13275         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13276         powerpc_fprs.
13277         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13278         do not pass -mhard-float.
13279
13280 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13281
13282         * gnat.dg/volatile_aggregate.adb: New test.
13283
13284 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13285
13286         PR fortran/29391
13287         PR fortran/29489
13288         * gfortran.dg/bound_2.f90: Add more checks.
13289         * gfortran.dg/bound_3.f90: New test.
13290
13291 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13292
13293         PR target/29201
13294         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13295
13296 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13297
13298         * gfortran.dg/import3.f90: Fix error message.
13299
13300 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13301
13302         PR tree-opt/29788
13303         * gfortran.fortran-torture/compile/inline_1.f90:
13304         New testcase.
13305
13306 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13307
13308         * gcc.target/i386/x87regparm-1.c: New test.
13309         * gcc.target/i386/x87regparm-2.c: New test.
13310         * gcc.target/i386/x87regparm-3.c: New test.
13311         * gcc.target/i386/x87regparm-4.c: New test.
13312
13313 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13314
13315         PR fortran/27546
13316         * gfortran.dg/import.f90: New test.
13317         * gfortran.dg/import2.f90: New test.
13318         * gfortran.dg/import3.f90: New test.
13319
13320 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13321
13322         PR fortran/27588
13323         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13324
13325 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13326
13327         PR fortran/29806
13328         * gfortran.dg/contains.f90: New test.
13329         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13330
13331 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR tree-optimization/29581
13334         * gcc.dg/pr29581-1.c: New test.
13335         * gcc.dg/pr29581-2.c: New test.
13336         * gcc.dg/pr29581-3.c: New test.
13337         * gcc.dg/pr29581-4.c: New test.
13338         * gfortran.dg/pr29581.f90: New test.
13339
13340 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13341
13342         PR fortran/29702
13343         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13344         numbers in error message headers.
13345
13346 2006-11-14  Richard Guenther  <rguenther@suse.de>
13347
13348         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13349         to i?86 and x86_64 targets.
13350
13351 2006-11-14  Caroline Tice  <ctice@apple.com>
13352
13353         * gcc.dg/pubtypes-1.c: New file/testcase.
13354         * gcc.dg/pubtypes-2.c: New file/testcase.
13355         * gcc.dg/pubtypes-3.c: New file/testcase.
13356         * gcc.dg/pubtypes-4.c: New file/testcase.
13357         * g++.dg/pubtypes.C: New file/testcase.
13358
13359 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/29106
13362         * g++.dg/init/self1.C: New test.
13363
13364 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13365
13366         PR fortran/29657
13367         * gfortran.dg/conflicts.f90: Add.
13368
13369 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13370
13371         PR rtl-optimization/29798
13372
13373         * gcc.c-torture/execute/pr29798.c: New.
13374
13375 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.dg/builtins-20.c: Add more cases.
13378
13379 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13380
13381         PR fortran/29759
13382         * gfortran.dg/gomp/pr29759.f90: New test.
13383
13384 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13385
13386         PR c++/29518
13387         * g++.dg/template/static28.C: New test.
13388
13389 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13390
13391         * lib/c-torture.exp: Use target-libpath.exp.
13392         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13393         set GCC_EXEC_PREFIX env var from global variable of same name.
13394
13395 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13396
13397         PR fortran/26994
13398         * gfortran.fortran-torture/compile/transfer-1.f90:
13399         New testcase.
13400
13401 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13402             Zdenek Dvorak <dvorakz@suse.cz>
13403
13404         PR tree-optimization/29680
13405         * gcc.dg/alias-11.c: New test.
13406
13407 2006-11-12  Jason Merrill  <jason@redhat.com>
13408             Andrew Pinski <pinskia@physics.uc.edu>
13409
13410         PR middle-end/28915
13411         * gcc.target/i386/vectorize1.c: New.
13412
13413 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13414
13415         PR rtl-optimization/29797
13416         * gcc.c-torture/execute/pr29797-1.c: New test case.
13417
13418 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13419
13420         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13421
13422 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13423
13424         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13425
13426 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13427
13428         PR tree-optimization/13827
13429         * gcc.dg/fold-eqand-1.c: New test case.
13430
13431 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13432
13433         PR rtl-opt/28812
13434         * gcc.c-torture/execute/mayalias-3.c: New test.
13435
13436 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13437
13438         PR middle-end/27528
13439         * gcc.c-torture/compile/pr27528.c: New test.
13440         * gcc.dg/pr27528.c: Likewise.
13441
13442 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13443
13444         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13445
13446         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13447
13448 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13449
13450         PR fortran/29758
13451         * gfortran.dg/reshape_source_size_1.f90: New test.
13452
13453 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13454
13455         PR fortran/29315
13456         * gfortran.dg/aliasing_dummy_4.f90: New test.
13457
13458 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13459
13460         PR target/29777
13461         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13462         and x86_64-*-* targets.
13463
13464 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13465
13466         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13467         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13468         New macros. Use them in exact tests.
13469         (TESTIT3): New macro.
13470         Add tests for fmin, fmax and fma.
13471
13472 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13473
13474         PR fortran/29431
13475         * gfortran.dg/array_constructor_13.f90: New test.
13476
13477 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13478
13479         PR fortran/29744
13480         * gfortran.dg/used_types_12.f90: New test.
13481
13482 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13483
13484         PR middle-end/29726
13485         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13486         (test6): Ditto.
13487         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13488         * gcc.dg/fold-eqandshift-3.c: New test case.
13489
13490 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13491
13492         PR fortran/29699
13493         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13494
13495         PR fortran/21370
13496         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13497
13498 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13499
13500         * gcc.dg/20061109-1.c: New testcase.
13501
13502 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13503
13504         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13505
13506 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13507
13508         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13509         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13510
13511 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13512
13513         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13514         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13515
13516 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13517
13518         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13519
13520 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13521
13522         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13523         vect-9.c).
13524         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13525         * gcc.dg/vect/vect-9.c: Now vectorizable.
13526         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13527         that support vect_widen_mult.
13528         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13529         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13530         vect-reduc-dot-u16.c).
13531         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13532         vect-reduc-dot-u16.c).
13533         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13534         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13535         vect-reduc-dot-s8.c).
13536         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13537         vect-reduc-dot-s8.c).
13538         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13539         vect-reduc-dot-s8.c).
13540         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13541         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13542         vect-reduc-dot-u8.c).
13543         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13544         vect-reduc-dot-u8.c).
13545         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13546         * gcc.dg/vect/vect-multitypes-9.c: New test.
13547         * gcc.dg/vect/vect-multitypes-10.c: New test.
13548         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13549         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13550         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13551         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13552         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13553         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13554         wrapv-vect-reduc-dot-s8.c.
13555         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13556         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13557         targets that support vec_unpack.
13558         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13559         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13560         (check_effective_target_vect_widen_mult_hi_to_si): New.
13561         (check_effective_target_vect_widen_sum): Removed.
13562
13563         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13564
13565         * gcc.dg/vect/vect-multitypes-8.c: New test.
13566         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13567
13568         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13569
13570         * gcc.dg/vect/vect-multitypes-7.c: New test.
13571
13572         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13573
13574         * gcc.dg/vect/vect-multitypes-4.c: New test.
13575         * gcc.dg/vect/vect-multitypes-5.c: New test.
13576         * gcc.dg/vect/vect-multitypes-6.c: New test.
13577
13578         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13579
13580         * gcc.dg/vect/vect-multitypes-1.c: New test.
13581         * gcc.dg/vect/vect-multitypes-2.c: New test.
13582         * gcc.dg/vect/vect-multitypes-3.c: New test.
13583
13584 2006-11-07  Eric Christopher  <echristo@apple.com>
13585
13586         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13587         Test using scan-assembler-not.
13588
13589 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13590
13591         * gcc.dg/inline-17.c: New test.
13592
13593 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13594
13595         PR other/25028
13596         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13597         on HP-UX.
13598
13599 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13600
13601         PR fortran/29539
13602         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13603
13604         PR fortran/29634
13605         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13606         test.
13607
13608 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13609
13610         PR fortran/29601
13611         * gfortran.dg/volatile.f90: Add.
13612         * gfortran.dg/volatile2.f90: Add.
13613         * gfortran.dg/volatile3.f90: Add.
13614         * gfortran.dg/volatile4.f90: Add.
13615         * gfortran.dg/volatile5.f90: Add.
13616         * gfortran.dg/volatile6.f90: Add.
13617         * gfortran.dg/volatile7.f90: Add.
13618
13619 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13620
13621         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13622           for matching error messages.
13623         * gfortran.dg/specifics_3.f90: Adjust pattern
13624           for matching error messages.
13625
13626 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13627             Bernhard Fischer  <aldot@gcc.gnu.org>
13628
13629         * lib/gcc-dg.exp (output-exists): New proc.
13630         (output-exists-not): New proc.
13631         * gcc.test-framework/test-framework.awk: Support new directives.
13632         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13633         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13634         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13635         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13636         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13637         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13638
13639 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13640
13641         PR fortran/29630
13642         PR fortran/29679
13643         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13644         * gfortran.dg/initialization_3.f90: New.
13645
13646 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13647
13648         PR libgfortran/25545
13649         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13650
13651 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13652
13653         PR middle-end/29695
13654         * gcc.c-torture/execute/pr29695-1.c: New test.
13655         * gcc.c-torture/execute/pr29695-2.c: New test.
13656
13657 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13658
13659         PR fortran/29565
13660         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13661
13662 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13663
13664         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13665         for matching error messages.
13666
13667 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13668
13669         PR target/26915
13670         * gcc.target/i386/387-12.c: New test.
13671
13672 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13673
13674         PR libfortran/29713
13675         * gfortran.dg/pr29713.f90: New test.
13676
13677 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13678
13679         * gcc.c-torture/execute/arith-rand-ll.c:
13680         Also test for bogus rest sign.
13681
13682 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13683
13684         PR libfortran/27895
13685         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13686
13687 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13688
13689         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13690         from error messages.
13691
13692 2006-11-02  Mike Stump  <mrs@apple.com>
13693
13694         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13695
13696         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13697
13698 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13699
13700         * g++.dg/eh/gcsec1.C: New test.
13701
13702 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13703
13704         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13705         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13706
13707 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13708
13709         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13710         hexadecimal value.
13711         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13712         * gcc.dg/pr14796-2.c: Likewise.
13713
13714 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         * gcc.c-torture/execute/20061101-1.c: New test.
13717
13718 2006-11-01  Richard Guenther  <rguenther@suse.de>
13719
13720         * gcc.target/i386/fpprec-1.c: New testcase.
13721
13722 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13723
13724         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13725         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13726
13727 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13728
13729         * gcc.c-torture/execute/20061031-1.c: New test.
13730
13731 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13732
13733         PR 23067
13734         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13735         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13736         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13737         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13738         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13739         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13740         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13741
13742 2006-10-31  Eric Christopher  <echristo@apple.com>
13743             Falk Hueffner  <falk@debian.org>
13744
13745         * gcc.dg/builtin-bswap-1.c: New.
13746         * gcc.dg/builtin-bswap-2.c: New.
13747         * gcc.dg/builtin-bswap-3.c: New.
13748         * gcc.dg/builtin-bswap-4.c: New.
13749         * gcc.dg/builtin-bswap-5.c: New.
13750         * gcc.target/i386/builtin-bswap-1.c: New.
13751
13752 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13753
13754         * gcc.dg/inline-16.c: New.
13755
13756         PR 16622
13757         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13758         defining it.
13759         * gcc.dg/inline-13.c: New.
13760         * gcc.dg/inline-14.c: New.
13761         * gcc.dg/inline-15.c: New.
13762
13763         PR 11377
13764         * gcc.dg/inline6.c: New.
13765         * gcc.dg/inline7.c: New.
13766
13767 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13768
13769         PR middle-end/23470
13770         * gcc.dg/pr23470-1.c: New test case.
13771
13772 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13773
13774         PR fortran/29537
13775         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13776         data.
13777         * gfortran.dg/blockdata_2.f90: New testcase.
13778
13779 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13780
13781         PR libfortran/29627
13782         * gfortran.dg/unf_short_record_1.f90:  New test.
13783
13784 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13785
13786         PR fortran/29067
13787         * gfortran.dg/pr29067.f: New test.
13788
13789 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13790             Richard Sandiford  <richard@codesourcery.com>
13791
13792         * lib/target-supports.exp (get_compiler_messages): Append options
13793         as a single list element.
13794         (check_effective_target_arm_vfp_ok): New.
13795         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13796
13797 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13798
13799         PR fortran/29387
13800         * gfortran.dg/intrinsic_actual_2.f90: New test.
13801
13802         PR fortran/29490
13803         * gfortran.dg/actual_array_interface_1.f90: New test.
13804
13805         PR fortran/29641
13806         * gfortran.dg/used_types_11.f90: New test.
13807
13808 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13809
13810         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13811         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13812         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13813         * g++.old-deja/g++.mike/net25.C (main): Same.
13814         * g++.dg/lookup/exception1.C (main): Same.
13815         * g++.dg/parse/parens2.C (main): Same.
13816
13817 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13818
13819         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13820
13821 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13822
13823         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13824         * gcc.dg/torture/builtin-math-3.c: Likewise.
13825
13826 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13827
13828         PR fortran/29452
13829         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13830         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13831
13832 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13833
13834         PR Fortran/29410
13835         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13836
13837 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13838
13839         * lib/target-supports.exp (check_function_available): Declare
13840         function before calling.
13841
13842 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13843
13844         PR tree-optimization/29637
13845         * gcc.dg/pr29637.c: New test.
13846
13847 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13848
13849         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13850         tree canonicalization.
13851
13852 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13853
13854         * gcc.dg/builtins-20.c: Add more hypot tests.
13855
13856 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13857
13858         * gcc.dg/fold-compare-1.c: New test case.
13859
13860 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13861
13862         PR c++/16307
13863         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13864
13865 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13866
13867         PR tree-optimization/15458
13868         * gcc.dg/fold-xornot-1.c: New test case.
13869
13870 2006-10-29  Richard Guenther  <rguenther@suse.de>
13871
13872         * gcc.target/i386/math-torture/trunc.c: New testcase.
13873
13874 2006-10-29  Richard Guenther  <rguenther@suse.de>
13875
13876         * gcc.target/i386/math-torture/round.c: New testcase.
13877
13878 2006-10-29  Richard Guenther  <rguenther@suse.de>
13879
13880         * gcc.target/i386/math-torture/ceil.c: New testcase.
13881         * gcc.target/i386/math-torture/floor.c: Likewise.
13882
13883 2006-10-29  Richard Guenther  <rguenther@suse.de>
13884
13885         * gcc.target/i386/math-torture/rint.c: New testcase.
13886         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13887
13888 2006-10-29  Richard Guenther  <rguenther@suse.de>
13889
13890         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13891         * gcc.target/i386/math-torture/lceil.c: Likewise.
13892
13893 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13894
13895         PR libgfortran/24313
13896         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13897
13898 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13899
13900         * gcc.c-torture/execute/20020118-1.c,
13901         gcc.c-torture/execute/builtins/strlen.c,
13902         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13903         comment typos.
13904
13905 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13906
13907         * gcc.dg/builtins-20.c: Add tests for hypot.
13908         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13909         two-argument builtins.
13910         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13911         TESTIT2.  Update all callers.
13912         (TESTIT2, TESTIT2_R): New helper macros.
13913         Add testcases for pow, hypot and atan2.
13914
13915 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13916
13917         PR C++/29295
13918         * g++.dg/expr/bool1.C: New test.
13919         * g++.dg/expr/bool2.C: New test.
13920
13921 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13922
13923         PR fortran/28224
13924         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13925         * gfortran.dg/namelist_internal.f90: New test.
13926
13927 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13928
13929         PR fortran/29625
13930         * gfortran.dg/io_real_boz.f90: Add.
13931         * gfortran.dg/io_real_boz2.f90: Add.
13932
13933 2006-10-28  Richard Guenther  <rguenther@suse.de>
13934
13935         PR middle-end/26899
13936         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13937
13938 2006-10-28  Richard Guenther  <rguenther@suse.de>
13939
13940         PR target/28806
13941         * gcc.target/i386/math-torture/lround.c: New testcase.
13942
13943 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13944
13945         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13946         * gcc.dg/builtins-44.c: Likewise.
13947         * gcc.dg/builtins-45.c: Likewise.
13948         * gcc.dg/pr28796-2.c: Likewise.
13949         * gcc.dg/unordered-3.c: Likewise.
13950
13951 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13952
13953         PR libgfortran/27954
13954         * gfortran.dg/error_recovery_2.f90: New test.
13955
13956 2006-10-26  Richard Guenther  <rguenther@suse.de>
13957
13958         * gcc.target/i386/i386.exp: Use glob, not find to collect
13959         tests.  Avoids recursing into subdirectories.
13960         * gcc.target/i386/math-torture/math-torture.exp: Torture
13961         for interesting ia32 math options.
13962         * gcc.target.i386/math-torture/lrint.c: New testcase.
13963
13964 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13965
13966         PR libgfortran/29563
13967         * gfortran.dg/arrayio_9.f90: Update test.
13968         * gfortran.dg/arrayio_19.f90: New test.
13969
13970 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13971
13972         * gcc.dg/20061026.c: New testcase.
13973
13974 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13975
13976         PR libgfortran/29563
13977         * gfortran.dg/arrayio_9.f90: New test.
13978
13979 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13980
13981         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13982         Copy the strings manually, as strcpy may call strlen.
13983
13984 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13985
13986         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13987         Add checks for log, log2, log10 and log1p.
13988
13989         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13990         we already test 0.0.  Add checks for expm1, log, log2, log10,
13991         log1p, cbrt, erf and erfc.
13992
13993 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13994
13995         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13996
13997 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13998
13999         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14000         and remainderl() built-in functions.  Remove -ffast-math from
14001         dg-options.
14002
14003 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14004
14005         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14006         acosh and atanh.
14007
14008         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14009         floating point modifiers to arguments passed to float and long
14010         double functions respectively.  Update all callers to use floating
14011         point numbers, not integers.  Add tests for exp, exp2 and
14012         exp10/pow10.
14013
14014         * gcc.dg/torture/builtin-math-3.c: New test.
14015
14016 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14017
14018         PR fortran/29393
14019         * gfortran.dg/initialize_2.f90: New.
14020
14021 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14022
14023         * gcc.dg/torture/builtin-math-2.c: New test.
14024
14025 2006-10-24  Richard Guenther  <rguenther@suse.de>
14026
14027         PR middle-end/28796
14028         * gcc.dg/pr28796-1.c: New testcase.
14029         * gcc.dg/pr28796-2.c: Likewise.
14030
14031 2006-10-24  Richard Guenther  <rguenther@suse.de>
14032
14033         * gcc.dg/builtins-57.c: New testcase.
14034
14035 2006-10-24  Richard Guenther  <rguenther@suse.de>
14036
14037         PR tree-optimization/29567
14038         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14039
14040 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14041
14042         PR tree-optimization/14784
14043         * gcc.dg/alias-10.c: New test.
14044
14045 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14046
14047         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14048
14049 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14050
14051         * gcc.dg/builtin-strncat-chk-1.c: New test.
14052
14053 2006-10-23  Jan Hubicka  <jh@suse.cz>
14054
14055         * gcc.dg/memmove-1.c: New test.
14056
14057 2006-10-23  Paul Brook  <paul@codesourcery.com>
14058
14059         * gcc.dg/pragma-pack-5.c: New test.
14060
14061 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14062
14063         * g++.dg/other/s390-1.C: New testcase.
14064
14065 2006-10-23  Richard Guenther  <rguenther@suse.de>
14066
14067         PR middle-end/27132
14068         PR middle-end/23295
14069         * gcc.dg/pr27132.c: New testcase.
14070         * gcc.dg/pr23295.c: Likewise.
14071         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14072         * g++.dg/tree-ssa/pr19807.C: Likewise.
14073
14074 2006-10-23  Richard Guenther  <rguenther@suse.de>
14075
14076         PR middle-end/21032
14077         * gcc.dg/pr21032.c: New testcase.
14078
14079 2006-10-22  Jeff Law  <law@redhat.com>
14080         Richard Guenther  <rguenther@suse.de>
14081
14082         PR tree-optimization/15911
14083         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14084
14085 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14086
14087         PR c++/20647
14088         * g++.dg/abi/rtti3.C: New.
14089
14090 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14091
14092         PR middle-end/28252
14093         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14094         transformation.
14095
14096 2006-10-21  Richard Guenther  <rguenther@suse.de>
14097
14098         PR tree-optimization/3511
14099         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14100
14101 2006-10-21  Richard Guenther  <rguenther@suse.de>
14102
14103         PR middle-end/26898
14104         * gcc.dg/torture/pr26898-1.c: New testcase.
14105         * gcc.dg/torture/pr26898-2.c: Likewise.
14106
14107 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14108
14109         PR c++/28053
14110         * g++.dg/parse/bitfield1.C: Adjust error markers.
14111         * g++.dg/parse/bitfield2.C: New test.
14112
14113 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14114
14115         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14116
14117 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14118
14119         PR libfortran/27895
14120         * gfortran.dg/zero_sized_1.f90: New test.
14121
14122 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14123
14124         * gcc.dg/div-compare-1.c: New test.
14125
14126 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14127
14128         PR fortran/29216
14129         * gfortran.dg/result_default_init_1.f90: New test.
14130
14131         PR fortran/29314
14132         * gfortran.dg/automatic_default_init_1.f90: New test.
14133
14134         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14135         from 38 to 33.
14136
14137 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14138
14139         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14140         'using namespace std' without previous declaration.
14141         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14142         * g++.old-deja/g++.robertl/eb133c.C: New.
14143
14144 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14145
14146         PR libgfortran/29277
14147         * gfortran.dg/streamio_4.f90: Update test.
14148         * gfortran.dg/streamio_11.f90: New test.
14149
14150 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14151
14152         PR c++/27952
14153         * g++.dg/inherit/virtual1.C: New test.
14154
14155 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14156
14157         PR c++/28261
14158         * g++.dg/parse/enum3.C: New test.
14159
14160 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14161
14162         PR c++/29039
14163         * g++.dg/init/ctor8.C: New test.
14164
14165 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14166
14167         PR c++/27270
14168         * g++.dg/ext/complit8.C: Tweak error markers.
14169         * g++.dg/template/complit1.C: Add error marker.
14170
14171 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14172
14173         PR c++/27270
14174         * g++.dg/ext/complit8.C: New test.
14175
14176         PR c++/29408
14177         * g++.dg/parse/dtor12.C: New test.
14178
14179         PR c++/29435
14180         * g++.dg/template/sizeof11.C: New test.
14181
14182 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14183
14184         PR fortran/29392
14185         * gfortran.dg/data_char_3.f90: New test.
14186
14187         PR fortran/29451
14188         * gfortran.dg/negative_automatic_size.f90: New test.
14189
14190 2006-10-16  David Daney  <ddaney@avtrex.com>
14191
14192         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14193
14194 2006-10-16  Eric Christopher  <echristo@apple.com>
14195
14196         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14197         x86_64.
14198
14199 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14200
14201         PR c++/28211
14202         * g++.dg/tc1/dr49.C: Tweak error messages.
14203         * g++.dg/parse/template21.C: New test.
14204
14205 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14206
14207         PR middle-end/20491
14208         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14209
14210 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14211
14212         PR fortran/29403
14213         * gfortran.dg/print_1.f90: New test.
14214
14215 2006-10-15  Jan Hubicka  <jh@suse.cz>
14216
14217         PR middle-end/29241
14218         * gcc.c-torture/compile/pr29241.c: New testcase.
14219
14220 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14221
14222         PR middle-end/29250
14223         * gcc.c-torture/compile/pr29250.c: New test.
14224
14225 2006-10-15  Richard Guenther  <rguenther@suse.de>
14226
14227         * gcc.dg/pr29299.c: New testcase.
14228
14229 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14230
14231         PR fortran/24767
14232         * gfortran.dg/label_4.f90: Adjust warning flag.
14233
14234 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14235
14236         PR fortran/29371
14237         * gfortran.dg/nullify_3.f90: New test.
14238
14239 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14240
14241         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14242         on Solaris 2.5.1 too.
14243
14244 2006-10-13  Eric Christopher  <echristo@apple.com>
14245
14246         * gcc.dg/pr25993.c: Skip for darwin.
14247
14248 2006-10-13  Eric Christopher  <echristo@apple.com>
14249
14250         * gcc.dg/visibility-11.c: Skip for darwin.
14251
14252 2006-10-13  Eric Christopher  <echristo@apple.com>
14253
14254         * gcc.dg/darwin-weakimport-1.c: Use
14255         -fno-asynchronous-unwind-tables.
14256         * gcc.dg/darwin-weakimport-3.c: Ditto.
14257
14258 2006-10-13  Richard Guenther  <rguenther@suse.de>
14259
14260         PR tree-optimization/29446
14261         * gcc.dg/torture/pr29446.c: New testcase.
14262
14263 2006-10-13  Bill Wendling  <wendling@apple.com>
14264
14265         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14266         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14267         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14268         * g++.old-deja/g++.law/shadow1.C: Likewise.
14269         * g++.old-deja/g++.law/ctors10.C: Likewise.
14270         * g++.dg/debug/namespace1.C: Likewise.
14271         * g++.dg/inherit/namespace-as-base.C: Likewise.
14272         * g++.dg/opt/delay-slot-1.C: Likewise.
14273         * g++.dg/parse/defarg10.C: Likewise.
14274         * g++.dg/template/ptrmem11.C: Likewise.
14275         * g++.dg/template/mem_func_ptr.C: Likewise.
14276         * g++.dg/template/spec19.C: Likewise.
14277
14278 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14279
14280         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14281
14282 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14283
14284         PR fortran/29373
14285         * gfortran.dg/implicit_9.f90: New test.
14286
14287         PR fortran/29407
14288         * gfortran.dg/namelist_25.f90: New test.
14289
14290         PR fortran/27701
14291         * gfortran.dg/same_name_2.f90: New test.
14292
14293         PR fortran/29232
14294         * gfortran.dg/host_assoc_types_1.f90: New test.
14295
14296         PR fortran/29364
14297         * gfortran.dg/missing_derived_type_1.f90: New test.
14298         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14299
14300         PR fortran/29422
14301         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14302
14303         PR fortran/29428
14304         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14305
14306 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14307
14308         PR fortran/29391
14309         * gfortran.dg/bound_2.f90: New test.
14310
14311 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14312
14313         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14314         directive.
14315         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14316         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14317         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14318         * gfortran.dg/gomp/reduction3.f90: Likewise.
14319         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14320         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14321         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14322         * gfortran.dg/forall_4.f90: Likewise.
14323         * gfortran.dg/spec_expr_4.f90: Likewise.
14324         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14325         * gfortran.dg/forall_5.f90: Likewise.
14326         * gfortran.dg/open_access_append_2.f90: Add check for
14327         compile-time warning.
14328
14329 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14330
14331         PR c++/28506
14332         * g++.dg/parse/pure1.C: New test.
14333
14334 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14335
14336         PR fortran/21435
14337         * gfortran.dg/io_constraints_3.f90: New test.
14338         * gfortran.dg/open_access_append_1.f90: Add checks
14339         for compile-time warnings.
14340         * gfortran.dg/pr20163-2.f: Likewise.
14341         * gfortran.dg/iostat_2.f90: Likewise.
14342         * gfortran.dg/label_4.f90: Delete the temporary
14343         file.
14344         * gfortran.dg/direct_io_2.f90: Add a FILE=
14345         specifier.
14346         * gfortran.dg/iomsg_1.f90: Add check for
14347         compile-time warning.
14348
14349 2006-10-12  Jan Hubicka  <jh@suse.cz>
14350
14351         PR c/28419
14352         * gcc.dg/pr28319.c: New test.
14353
14354 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14355         PR c++/29318
14356         * g++.dg/ext/vla4.C: New test.
14357
14358 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14359
14360         PR c++/27961
14361         * g++.dg/template/crash60.C: New test.
14362         * g++.dg/other/large-size-array.C: Adjust error markers.
14363         * g++.dg/parse/crash27.C: Likewise.
14364         * g++.dg/template/crash1.C: Likewise.
14365
14366 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14367
14368         PR testsuite/29093
14369         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14370
14371 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14372
14373         PR preprocessor/28709
14374         * gcc.dg/cpp/paste14.c: New test.
14375
14376 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14377
14378         PR c++/29175
14379         * g++.dg/init/array24.C: New test.
14380
14381 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14384         of <sys/types.h>.
14385
14386 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14387
14388         PR c++/29024
14389         * g++.dg/parse/typedef8.C: New test.
14390         * g++.dg/other/mult-stor1.C: Adjust error markers.
14391
14392 2006-10-11  Richard Guenther  <rguenther@suse.de>
14393
14394         PR tree-optimization/28230
14395         * gcc.dg/torture/pr28230.c: New testcase.
14396
14397 2006-10-11  Richard Guenther  <rguenther@suse.de>
14398
14399         PR inline-asm/29119
14400         * gcc.dg/torture/pr29119.c: New testcase.
14401
14402 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14403
14404         PR middle-end/29272
14405         * gcc.c-torture/execute/20060930-2.c: New test.
14406
14407 2006-10-09  Richard Henderson  <rth@redhat.com>
14408
14409         Revert emutls patch.
14410
14411 2006-10-09  Richard Guenther  <rguenther@suse.de>
14412
14413         PR middle-end/29254
14414         * gcc.dg/pr29254.c: New testcase.
14415
14416 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14417             Paul Thomas  <pault@gcc.gnu.org>
14418
14419         PR fortran/20541
14420         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14421         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14422         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14423         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14424         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14425         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14426         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14427         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14428         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14429         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14430         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14431         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14432         * gfortran.dg/alloc_comp_std.f90: New test.
14433         * gfortran.dg/move_alloc.f90: New test.
14434
14435 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14436
14437         PR fortran/29115
14438         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14439
14440         PR fortran/29211
14441         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14442
14443 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14444
14445         PR fortran/28585
14446         * gfortran.dg/new_line.f90: New test.
14447
14448 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14449
14450         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14451         * gcc.dg/torture/builtin-convert-1.c,
14452         gcc.dg/torture/builtin-convert-2.c,
14453         gcc.dg/torture/builtin-convert-3.c,
14454         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14455
14456 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14457
14458         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14459         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14460         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14461         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14462
14463 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14464
14465         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14466         Xfail some tests for powerpc-darwin and powerpc-aix.
14467
14468 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14469
14470         PR c/29380
14471         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14472
14473 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14474
14475         PR target/29300
14476         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14477         on hppa*-*-hpux*.
14478
14479 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14480
14481         PR fortran/16580
14482         PR fortran/29288
14483         * gfortran.fortran-torture/execute/specifics.f90:
14484         Add tests for using all possible intrinsics as actual arguments.
14485         * gfortran.dg/specifics_1.f90: Add tests for using
14486         all possible intrinsics as actual arguments.
14487         * gfortran.dg/specifics_2.f90: New file.
14488         * gfortran.dg/specifics_3.f90: New file.
14489
14490 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14491
14492         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14493         * gcc.dg/debug/debug-2.c: Likewise.
14494
14495 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14496
14497         * gcc.c-torture/compile/sync-2.c: New test.
14498
14499 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14500
14501         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14502         line endings.
14503
14504 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14505
14506         PR rtl-optimization/29128
14507         * gcc.c-torture/compile/pr29128.c: New test.
14508
14509 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14510
14511         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14512         line endings.
14513
14514 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14515
14516         PR middle-end/29256
14517         * gcc.dg/tree-ssa/loop-19.c: New test.
14518
14519 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14520
14521         PR tree-optimization/29330
14522         * gcc.dg/pr29330.c: New test.
14523
14524         PR target/28924
14525         * gcc.c-torture/compile/20061005-1.c: New test.
14526
14527 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14528
14529         * gcc.dg/typename-vla-1.c: New case.
14530         * gnat.dg/forward_vla.adb: New case.
14531
14532 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14533
14534         PR tree-optimization/29290
14535         * gfortran.dg/loop_nest_1.f90: New test.
14536
14537         PR target/29198
14538         * gcc.dg/tls/opt-12.c: New test.
14539
14540         PR fortran/28415
14541         * gfortran.dg/save_2.f90: New test.
14542
14543         PR c/29091
14544         * gcc.dg/pr29091.c: New test.
14545
14546 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14547
14548         * lib/target-supports.exp
14549         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14550         same as x86_64-*-*; check for LP64.
14551
14552 2006-10-04  Richard Henderson  <rth@redhat.com>
14553
14554         * lib/target-supports.exp (check_effective_target_tls): Redefine
14555         to mean non-emulated tls.
14556         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14557         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14558         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14559         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14560         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14561         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14562         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14563
14564 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14565
14566         PR fortran/29343
14567         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14568
14569 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14570
14571         * gfortran.dg/bounds_check_fail_1.f90: New test.
14572
14573 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/29020
14576         * g++.dg/template/friend48.C: New test.
14577
14578 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14579
14580         PR fortran/29098
14581         * gfortran.dg/default_initialization_2.f90: New test.
14582
14583 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14584
14585         PR fortran/20779
14586         PR fortran/20891
14587         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14588
14589 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14590
14591         PR fortran/29284
14592         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14593
14594         PR fortran/29321
14595         PR fortran/29322
14596         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14597
14598         PR fortran/25091
14599         PR fortran/25092
14600         * gfortran.dg/entry_array_specs_1.f90: New test.
14601
14602 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14603
14604         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14605         insufficient to inhibit some test failures at -O3.  Do testing
14606         on integers.
14607
14608 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14609
14610         PR c++/29138
14611         * g++.dg/inherit/access8.C: New test.
14612         * g++.dg/template/dtor4.C: Tweak error messages.
14613
14614 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14615
14616         PR fortran/27478
14617         * gfortran.dg/entry_8.f90: New test.
14618
14619 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14620
14621         PR c++/29291
14622         * g++.dg/parse/new4.C: New test.
14623
14624 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14625
14626         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14627         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14628         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14629         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14630         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14631
14632 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14633
14634         PR fortran/19260
14635         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14636         * gfortran.dg/continuation_2.f90: New test.
14637
14638         PR fortran/19262
14639         * gfortran.dg/continuation_3.f90: New test.
14640         * gfortran.dg/continuation_4.f90: New test.
14641         * gfortran.dg/continuation_5.f: New test.
14642         * gfortran.dg/continuation_6.f: New test.
14643
14644 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14645
14646         PR c++/29226
14647         * g++.dg/template/vla1.C: New test.
14648
14649 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14650
14651         PR fortran/29210
14652         * gfortran.dg/complex_parameter_1.f90: New test.
14653
14654 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14655
14656         PR c/29154
14657         * gcc.c-torture/execute/20060929-1.c: New test.
14658
14659 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14660
14661         PR c++/29105
14662         * g++.dg/template/member6.C: New test.
14663         * g++.dg/parse/typename7.C: Adjust error markers.
14664
14665         PR c++/29080
14666         * g++.dg/template/member7.C: New test.
14667
14668 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14669
14670         PR c/24010
14671         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14672         gcc.dg/Woverride-init-3.c: New tests.
14673
14674 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14675
14676         * gcc.c-torture/execute/20060930-1.c: New test.
14677
14678 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14679
14680         PR fortran/18791
14681         * gfortran.dg/specifics_1.f90: New test.
14682         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14683         complex specifics.
14684
14685 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14686
14687         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14688         pthread-init-common.h: New.
14689
14690 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14691
14692         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14693         precision on some archs.
14694
14695 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14696
14697         * gcc.dg/non-local-goto-1.c: New test.
14698         * gcc.dg/non-local-goto-2.c: Likewise.
14699         * gcc.dg/setjmp-3.c: Likewise.
14700         * gcc.dg/setjmp-4.c: Likewise.
14701
14702 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14703
14704         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14705
14706 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14707
14708         PR fortran/28276
14709         * gfortran.dg/exponent_1.f90: New test.
14710
14711         PR fortran/27021
14712         * gfortran.dg/nearest_1.f90: New test.
14713
14714 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14715
14716         PR middle-end/25261
14717         PR middle-end/28790
14718         * gcc.dg/gomp/nestedfn-1.c: New test.
14719
14720 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14721
14722         PR objc/29195
14723         * objc/compile/method-1.m: New test.
14724
14725 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14726
14727         PR c++/26938
14728         * g++.dg/template/crash58.C: New test.
14729         * g++.dg/parse/crash28.C: Adjust error markers.
14730         * g++.dg/template/crash34.C: Likewise.
14731         * g++.dg/template/friend31.C: Likewise.
14732         * g++.dg/template/crash32.C: Likewise.
14733
14734         PR c++/27329
14735         * g++.dg/template/crash59.C: New test.
14736
14737         PR c++/27667
14738         * g++.dg/template/spec33.C: New test.
14739         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14740
14741 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14742             Adam Nemet  <anemet@caviumnetworks.com>
14743
14744         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14745         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14746
14747 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14748
14749         PR target/28911
14750         * gcc.dg/pr28911.c: New.
14751
14752 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14753
14754         PR target/29169
14755         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14756         (dg-options): Add -mfpmath=387.
14757
14758 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14759
14760         PR c/28706
14761         * gcc.dg/pr28706.c: New test.
14762
14763         PR c/28712
14764         * gcc.dg/pr28712.c: New test.
14765
14766 2006-09-22  Mike Stump  <mrs@apple.com>
14767
14768         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14769
14770 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14771
14772         PR tree-optimization/28888
14773         * gcc.dg/pr28888.c: New test.
14774
14775 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR c++/29016
14778         * g++.dg/init/ptrfn1.C: New test.
14779
14780 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14781
14782         PR c++/28861
14783         * g++.dg/template/spec32.C: New test.
14784         * g++.dg/parse/crash9.C: Adjust error markers.
14785
14786         PR c++/28303
14787         * g++.dg/template/typedef6.C: New test.
14788         * g++.dg/init/error1.C: Adjust error markers.
14789         * g++.dg/parse/crash9.C: Likewise.
14790         * g++.dg/template/crash55.C: Likewise.
14791
14792 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14793
14794         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14795
14796 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14797
14798         PR target/27650
14799         * g++.dg/ext/dllimport12.C: New test.
14800
14801 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14802
14803         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14804         * gcc.target/mips/nmadd-2.c: Likewise.
14805         * gcc.target/mips/mips-ps-6.c: New test.
14806         * gcc.target/mips/neg-abs-1.c: Likewise.
14807         * gcc.target/mips/neg-abs-2.c: Likewise.
14808         * gcc.target/mips/nmadd-3.c: New test.
14809
14810 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14811
14812         PR middle-end/28046
14813         * gcc.dg/gomp/atomic-10.c: New test.
14814         * g++.dg/gomp/atomic-10.C: New test.
14815
14816 2006-09-20  Eric Christopher  <echristo@apple.com>
14817
14818         * gcc.target/i386/sse3-not-fisttp.c: New.
14819
14820 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14821
14822         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14823
14824 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14825
14826         * gcc.c-torture/execute/pr28289.c (one): New variable.
14827         (main): Use it instead of argc.
14828         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14829         (main): Use it instead of argc.
14830
14831 2006-09-19  Paul Brook  <paul@codesourcery.com>
14832
14833         PR target/28516
14834         * gcc.dg/nested-func-5.c: New test.
14835
14836 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14837
14838         * lib/target-supports.exp (check_effective_target_tls): Compile
14839         test stubs using ${tool}_target_compile, not just target_compile.
14840         (check_effective_target_tls_runtime): Likewise.
14841
14842 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14843
14844         * gcc.c-torture/compile/20030405-1.x: Remove.
14845
14846         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14847         optimising linker from discarding it.
14848
14849 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14850
14851         PR fortran/28526
14852         * gfortran.dg/keyword_symbol_1.f90: New test.
14853
14854         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14855         pedantic compilation option.
14856
14857 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14858
14859         PR fortran/29060
14860         * gfortran.dg/spread_shape_1.f90: New test.
14861
14862 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14863
14864         PR tree-optimization/28887
14865         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14866
14867 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14868
14869         PR c/25993
14870         * gcc.dg/pr25993.c: New test.
14871
14872 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14873
14874         PR tree-opt/21591
14875         * gcc.dg/vect/pr21591.c: New test.
14876
14877 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14878
14879         PR tree-opt/29059
14880         * gcc.c-torture/compile/strcpy-1.c: New test.
14881         * gcc.c-torture/compile/strcpy-2.c: New test.
14882         * gcc.c-torture/compile/memcpy-1.c: New test.
14883         * gcc.c-torture/compile/memcpy-2.c: New test.
14884
14885 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14886
14887         PR testsuite/29055
14888         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14889
14890 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14891
14892         * gnat.dg/specs/double_record_extension1.ads: New test.
14893         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14894
14895 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14896
14897         PR fortran/29051
14898         * gfortran.dg/oldstyle_3.f90: New test.
14899
14900 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14901
14902         PR libgfortran/29099
14903         * gfortran.dg/secnds-1.f: New test.
14904
14905 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14906
14907         PR libgfortran/29053
14908         * gfortran.dg/streamio_9.f90: New test.
14909         * gfortran.dg/streamio_10.f90: New test.
14910
14911 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14912
14913         PR C++/29002
14914         * g++.dg/init/array22.C: New test.
14915         * g++.dg/init/array23.C: New test.
14916
14917 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14918
14919         * stackcheck.lst: Update list of tests requiring stack checking.
14920         * norun.lst: Adjust for above change.
14921         * ada95.lst: New file.
14922         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14923         requiring -gnat95 switch.
14924
14925 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14926
14927         * gnat.dg/in_out_parameter.adb: New test.
14928
14929 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14930
14931         PR debug/28980
14932         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14933
14934 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14935
14936         * gnat.dg/specs/unchecked_union.ads: New test.
14937
14938 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14939
14940         PR rtl-optimization/28982
14941         * gcc.c-torture/execute/pr28982a.c: New test.
14942         * gcc.c-torture/execute/pr28982b.c: Likewise.
14943
14944 2006-09-12  Eric Christopher  <echristo@apple.com>
14945
14946         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14947         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14948
14949 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14950
14951         PR c/28768
14952         PR preprocessor/14634
14953         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14954         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14955         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14956
14957 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14958
14959         * gcc.dg/pr28243.c: New test.
14960
14961 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14962
14963         PR fortran/28971
14964         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14965         this undiagnosed regression reappears.
14966
14967 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14968
14969         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14970         Treat $srcdir as a literal.
14971         * lib/fortran-torture.exp (fortran-torture-compile,
14972         fortran-torture-execute): Likewise.
14973         * lib/objc-torture.exp (objc-torture-compile,
14974         objc-torture-execute): Likewise.
14975         * lib/profopt.exp (profopt-execute): Likewise.
14976
14977 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14978
14979         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14980
14981 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14982
14983         PR testsuite/28950
14984         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14985
14986 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14987
14988         PR target/13685
14989         * gcc.target/i386/pr13685.c: New test.
14990
14991 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14992
14993         * gcc.dg/pr28726.c: New test.
14994
14995 2006-09-11  Josh Conner  <jconner@apple.com>
14996
14997         * gcc.dg/nrv3.c: Increase size of structure.
14998         * gcc.dg/nrv4.c: Likewise.
14999         * gcc.dg/nrv5.c: Likewise.
15000
15001 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15002
15003         PR libfortran/28890
15004         gfortran.dg/assumed_charlen_function_5.f90: New test.
15005
15006 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/28991
15009         * g++.dg/init/static3.C: New test.
15010
15011 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15012
15013         PR testsuite/29007
15014         * gcc.dg/long-long-cst1.c (t): Add cast to
15015         __SIZE_TYPE__ before casting to int.
15016         (main): Return 0 on success.
15017
15018 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15019
15020         * gcc.c-torture/execute/20060910-1.c: New test.
15021
15022 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15023
15024         PR middle-end/26983
15025         * gcc.dg/pr26983.c: New test.
15026
15027 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15028
15029         PR target/29006
15030         * gcc.c-torture/execute/pr29006.c: New test.
15031
15032 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15033
15034         PR libfortran/28947
15035         gfortran.dg/matmul_4.f90: New test.
15036
15037 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15038
15039         PR fortran/28959
15040         gfortran.dg/used_types_10: New test.
15041
15042 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15043
15044         PR libfortran/28923
15045         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15046         gfortran.dg/array_initializer_3.f90: New test.
15047
15048 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15049
15050         PR fortran/28914
15051         * gfortran.dg/actual_array_constructor_3.f90: New test.
15052
15053 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15054
15055         PR testsuite/26778
15056         * gcc.target/i386/pr26778.c: New testcase.
15057
15058 2006-09-08  Eric Christopher  <echristo@apple.com>
15059
15060         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15061         * gcc.target/i386/memcpy-1.c: Ditto.
15062         * gcc.target/i386/asm-1.c: Ditto.
15063         * gcc.target/i386/20060512-4.c: Ditto.
15064         * gcc.target/i386/compress-float-387.c: Ditto.
15065         * gcc.target/i386/20060512-1.c: Ditto.
15066         * gcc.target/i386/compress-float-sse.c: Ditto.
15067         * gcc.target/i386/20060512-2.c: Ditto.
15068         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15069         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15070         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15071         * gcc.dg/pr26449.c: Ditto.
15072         * gcc.dg/attr-ms_struct-2.c: Ditto.
15073         * gcc.dg/attr-ms_struct-1.c: Ditto.
15074         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15075
15076 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15077
15078         PR c/28504
15079         * gcc.dg/vla-10.c: New test.
15080
15081 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15082
15083         PR c++/28858
15084         * g++.dg/parse/template20.C: New test.
15085         * g++.dg/template/operator8.C: Remove obsolete part.
15086         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15087         * g++.old-deja/g++.pt/crash65.C: Likewise.
15088
15089 2006-09-07  Jason Merrill  <jason@redhat.com>
15090
15091         PR middle-end/27724
15092         * gcc.dg/long-long-cst1.c: New test.
15093
15094 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15095
15096         PR C++/28906
15097         * g++.dg/other/array3.C: New test.
15098         * g++.dg/other/array4.C: New test.
15099         * g++.dg/other/array5.C: New test.
15100
15101 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15102
15103         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15104
15105 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15106
15107         PR target/28946
15108         * gcc.target/i386/pr28946.c: New test.
15109
15110 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15111
15112         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15113         in integer literal constant.
15114         * gfortran.dg/enum_8.f90: Ditto.
15115         * gfortran.dg/g77/20030326-1.f: Ditto.
15116
15117 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15118
15119         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15120         nonconformance usage.
15121
15122 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15123
15124         PR middle-end/28862
15125         * gcc.c-torture/compile/vector-align-1.c: New test.
15126
15127 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15128
15129         PR rtl-opt/27883
15130         * g++.dg/opt/copysign-1.C: New test.
15131
15132 2006-09-06  Jason Merrill  <jason@redhat.com>
15133
15134         PR c++/27371
15135         * g++.dg/warn/unused-result1.C: New test.
15136
15137 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15138
15139         PR c++/28903
15140         * g++.dg/ext/vla3.C: New test.
15141
15142         PR c++/28886
15143         * g++.dg/template/array16.C: New test.
15144
15145 2006-09-06  Richard Guenther  <rguenther@suse.de>
15146
15147         * gcc.dg/pr27226.c: Remove testcase again.
15148
15149 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15150
15151         PR tree-opt/28937
15152         * g++.dg/opt/unroll2.C: New test.
15153
15154 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15155
15156         PR tree-opt/28952
15157         * gcc.dg/vect/pr28952.c: New test.
15158
15159 2006-09-05  Richard Guenther  <rguenther@suse.de>
15160
15161         PR tree-optimization/28900
15162         * gcc.dg/torture/pr28900.c: New testcase
15163
15164 2006-09-05  Richard Guenther  <rguenther@suse.de>
15165
15166         PR tree-optimization/28905
15167         * gcc.c-torture/compile/pr28905.c: New testcase.
15168
15169 2006-09-05  Richard Guenther  <rguenther@suse.de>
15170
15171         PR middle-end/28935
15172         * gcc.dg/pr28935.c: New testcase.
15173
15174 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15175
15176         * gcc.c-torture/execute/20060905-1.c: New test.
15177
15178 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15179
15180         PR fortran/28908
15181         * gfortran.dg/used_types_7.f90: New test.
15182         * gfortran.dg/used_types_8.f90: New test.
15183         * gfortran.dg/used_types_9.f90: New test.
15184
15185 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15186
15187         * gcc.c-torture/compile/20060904-1.c: New test.
15188
15189 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15190
15191         PR c++/23287 Revert my 2006-09-01 patch
15192         * g++.dg/parse/dtor12.C: Remove.
15193
15194 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15195
15196         PR c+/27670
15197         * g++.dg/template/operator9.C: New test.
15198
15199         PR c++/27493
15200         * g++.dg/template/operator7.C: New test.
15201
15202         PR c++/27494
15203         * g++.dg/template/operator8.C: New test.
15204
15205         PR c++/27397
15206         * g++.dg/template/crash57.C: New test.
15207
15208         * g++.dg/template/typedef4.C: Adjust error markers.
15209         * g++.dg/template/typedef5.C: Likewise.
15210
15211 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15212
15213         PR c++/28878
15214         * g++.dg/parse/crash33.C: New test.
15215
15216 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15217         Richard Guenther  <rguenther@suse.de>
15218         Adam Nemet  <anemet@caviumnetworks.com>
15219
15220         PR middle-end/27226
15221         * gcc.target/mips/memcpy-1.c: New testcase.
15222         * gcc.dg/pr27226.c: Likewise.
15223
15224 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15225
15226         PR c++/28705
15227         * g++.dg/lookup/koenig5.C: New.
15228         * g++.dg/template/crash56.C: New.
15229
15230 2006-09-01  Josh Conner  <jconner@apple.com>
15231
15232         PR c++/25505
15233         * gcc.dg/nrv3.c: New test.
15234         * gcc.dg/nrv4.c: New test.
15235         * gcc.dg/nrv5.c: New test.
15236
15237 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15238
15239         PR c++/23287
15240         * g++.dg/parse/dtor12.C: New.
15241
15242 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15243
15244         PR tree-optimization/28839
15245         * gcc.dg/pr28839.c: New test.
15246
15247 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15248
15249         PR target/24367
15250         * gcc.dg/pr24367.c: New testcase.
15251
15252 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15253
15254         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15255
15256 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15257
15258         PR rtl-optimization/27735
15259         * gcc.dg/loop-unswitch-1.c: New test.
15260
15261 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15262
15263         PR fortran/28885
15264         * gfortran.dg/aliasing_dummy_2.f90: New test.
15265
15266         PR fortran/20067
15267         * gfortran.dg/generic_5.f90: Change error message.
15268
15269         PR fortran/28873
15270         * gfortran.dg/generic_6.f90: New test.
15271
15272         PR fortran/25077
15273         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15274
15275         PR fortran/25102
15276         * gfortran.dg/invalid_interface_assignment.f90: New test.
15277
15278         PR fortran/24866
15279         * gfortran.dg/module_proc_external_dummy.f90: New test.
15280
15281 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15282
15283         PR c++/28349
15284         * g++.dg/warn/var-args1.C: New test.
15285
15286 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15287
15288         PR fortran/28866
15289         * gfortran.dg/simpleif_2.f90: New test.
15290         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15291         * gfortran.dg/enum_5.f90: Ditto.
15292
15293 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15294             Kazu Hirata  <kazu@codesourcery.com>
15295
15296         PR tree-optimization/17506
15297         * gcc.dg/pr17506.c: New.
15298
15299 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15300
15301         PR c++/28139
15302         * g++.dg/eh/alias1.C: New test.
15303
15304 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15305
15306         PR c++/28860
15307         * g++.dg/template/ttp22.C: New test.
15308
15309 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15310
15311         PR middle-end/26632
15312         * gcc.dg/pr26632.c: New.
15313
15314 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15315
15316         PR libgfortran/28354
15317         * gfortran.dg/fmt_zero_precision.f90: New test.
15318
15319 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15320
15321         PR c++/28058
15322         * g++.dg/template/spec31.C: New test.
15323
15324 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15325
15326         PR c++/26573
15327         * g++.dg/other/static2.C: New test.
15328
15329 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15330
15331         * gcc.dg/Wswitch-enum-2.c: New test case.
15332         * gcc.dg/Wswitch-enum-3.c: Likewise.
15333
15334 2006-08-26  Richard Guenther  <rguenther@suse.de>
15335
15336         * gcc.c-torture/compile/20060826-1.c: New testcase.
15337
15338 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15339
15340         PR c++/28736
15341         * g++.dg/template/void10.C: New test.
15342
15343         PR c++/28737
15344         * g++.dg/template/void8.C: New test.
15345
15346         PR c+_+/28738
15347         * g++.dg/template/void9.C: New test.
15348
15349         * g++.dg/template/void3.C: Adjust error markers.
15350         * g++.dg/template/void4.C: Likewise.
15351         * g++.dg/template/crash55.C: Likewise.
15352         * g++.dg/template/void7.C: Likewise
15353
15354 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15355
15356         PR c++/28588
15357         * g++.dg/inherit/access6.C: New test.
15358         * g++.dg/inherit/access7.C: Likewise.
15359
15360         PR c++/28595
15361         * g++.dg/template/array15.C: New test.
15362         * g++.dg/template/crash2.C: Tweak error markers.
15363
15364 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15365
15366         PR middle-end/28683
15367         * gcc.c-torture/compile/20060823-1.c: New test.
15368
15369 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15370
15371         PR c++/28853
15372         * g++.dg/template/ttp21.C: New test.
15373
15374         PR c++/28852
15375         * g++.dg/other/operator1.C: Add error-marker.
15376         * g++.dg/other/operator2.C: New test.
15377
15378 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15379
15380         PR c/27893
15381         * gcc.c-torture/compile/vla-const-1.c,
15382         gcc.c-torture/compile/vla-const-2.c: New tests.
15383
15384 2006-08-26  Richard Guenther  <rguenther@suse.de>
15385
15386         PR middle-end/28814
15387         * gcc.dg/torture/pr28814.c: New testcase.
15388
15389 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15390
15391         PR c/28418
15392         * gcc.c-torture/compile/compound-literal-1.c: New test.
15393
15394 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15395
15396         PR c/28299
15397         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15398         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15399         Expect extra diagnostics.
15400
15401 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15402
15403         gcc.dg/noncompile/pr16876.c: New test.
15404
15405 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15406
15407         PR c++/28056
15408         * g++.dg/parse/local1.C: New test.
15409         * g++.dg/other/qual1.C: Tweak error marker.
15410
15411 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15412
15413         PR c++/27787
15414         * g++.dg/template/typename10.C: New.
15415         * g++.dg/template/lookup4.C: Remove bogus error marker.
15416
15417 2006-08-25  Richard Guenther  <rguenther@suse.de>
15418
15419         PR testsuite/28829
15420         * gcc.dg/pr26570.c: Fix testcase.
15421
15422 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15423
15424         PR tree-opt/28807
15425         * gcc.c-torture/execute/mayalias-2.c: New test.
15426         * gcc.dg/tree-ssa/alias-13.c: New test.
15427
15428 2006-08-24  Jan Hubicka  <jh@suse.cz>
15429
15430         PR debug/26881
15431         * gcc.dg/debug/pr26881.c: New file.
15432
15433 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15434
15435         PR fortran/28788
15436         * gfortran.dg/used_types_4.f90: New test.
15437         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15438         association of derived types.
15439         * gfortran.dg/used_types_2.f90: Add module cleanup.
15440         * gfortran.dg/used_types_3.f90: The same.
15441
15442         PR fortran/28771
15443         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15444         fix of regression.
15445
15446 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15447
15448         PR 28813
15449         * gfortran.dg/direct_io_6.f90: Remove test.
15450
15451 2006-08-23  Stuart Hastings  <stuart@apple.com>
15452
15453         PR 28825
15454         * gcc.target/i386/20060821-1.c: New.
15455
15456 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15457
15458         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15459         dg-warning strings for dllimport.
15460
15461 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15462
15463         PR C++/28450
15464         * g++.dg/ext/vector4.C: New test.
15465         * g++.dg/ext/complex1.C: New test.
15466
15467 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15468
15469         PR debug/28692
15470         * gcc.dg/debug/const-1.c: New.
15471         * gcc.dg/debug/const-2.c: New.
15472         * gcc.dg/debug/dwarf2/const-1.c: New.
15473         * gcc.dg/debug/dwarf2/const-2.c: New.
15474         * gcc.dg/debug/dwarf2/const-2b.c: New.
15475
15476 2006-08-22  Richard Guenther  <rguenther@suse.de>
15477
15478         PR middle-end/28776
15479         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15480         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15481
15482 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15483
15484         PR tree-optimization/28003
15485         * g++.dg/tree-ssa/pr28003.C: New.
15486
15487 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15488
15489         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15490
15491 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15492
15493         PR c++/26269
15494         * g++.dg/other/error14.C: New test.
15495
15496         PR c++/28505
15497         * g++.dg/parse/ctor7.C: New test.
15498         * g++.dg/parse/ctor8.C: Likewise.
15499
15500         PR c++/28741
15501         * g++.dg/template/void7.C: New test.
15502
15503 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15504
15505         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15506         * gnat.dg/self_aggregate_with_array.adb: New test.
15507
15508 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15509
15510         * g++.dg/eh/arm-vfp-unwind.C: New test.
15511
15512 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15513
15514         PR c++/28341
15515         * g++.dg/template/ref3.C: New test.
15516         * g++.dg/template/nontype13.C: New test.
15517
15518         PR c++/28346
15519         * g++.dg/template/ptrmem17.C: New test.
15520
15521 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15522
15523         PR target/28648 c:
15524         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15525
15526 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15527
15528         PR fortran/28630
15529         * gfortran.dg/used_types_2.f90: New test.
15530
15531         PR fortran/28601
15532         * gfortran.dg/used_types_3.f90: New test.
15533
15534         PR fortran/20886
15535         * gfortran.dg/generic_actual_arg.f90: New test.
15536
15537         PR fortran/28735
15538         * gfortran.dg/module_private_array_refs_1.f90: New test.
15539
15540         PR fortran/28762
15541         * gfortran.dg/program_name_1.f90: New test.
15542
15543         PR fortran/28425
15544         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15545
15546         PR fortran/28496
15547         * gfortran.dg/array_initializer_2.f90: New test.
15548
15549         PR fortran/18111
15550         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15551
15552         PR fortran/28600
15553         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15554
15555         PR fortran/28771
15556         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15557
15558         PR fortran/28660
15559         * gfortran.dg/dependent_decls_1.f90: New test.
15560
15561 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15562
15563         PR fortran/25217
15564         * gfortran.dg/derived_init_2.f90: New.
15565
15566 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15567
15568         * gcc.c-torture/execute/pr28289.c: New test.
15569
15570 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15571
15572         PR c/28744
15573         * gcc.dg/attr-externally-visible-1.c: New test.
15574         * gcc.dg/attr-externally-visible-2.c: New test.
15575         * g++.dg/parse/attr-externally-visible-1.C: New test.
15576         * g++.dg/parse/attr-externally-visible-2.C: New test.
15577
15578 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15579
15580         PR c++/28606
15581         * g++.dg/parse/dtor11.C: New test.
15582
15583 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15584
15585         PR rtl-optimization/28489
15586         * gcc.c-torture/compile/pr28489.c: New test.
15587
15588 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15589
15590         PR c++/28710
15591         * g++.dg/template/redecl4.C: New test.
15592
15593         PR c++/28711
15594         * g++.dg/template/ctor8.C: New test.
15595
15596 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15597
15598         * gcc.dg/pr26570.c: Fix testcase.
15599
15600 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15601
15602         * PR c++/28573
15603         * g++.dg/parse/offsetof6.C: New test.
15604         * g++.dg/parse/offsetof6.C: New test.
15605         * g++.dg/parse/offsetof7.C: New test.
15606
15607 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15608
15609         PR testsuite/28602
15610         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15611         is false.
15612
15613 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15614
15615         PR c++/28302
15616         * g++.dg/ext/vector3.C: New test.
15617
15618 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15619
15620         PR gcov/profile/26570
15621         * gcc.dg/pr26570.c: New test.
15622
15623 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15624
15625         PR c/27697
15626         * gcc.dg/qual-component-1.c: New test.
15627
15628 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15629
15630         PR c++/28593
15631         * g++.dg/parse/new3.C: New test.
15632
15633 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15634
15635         PR fortran/25828
15636         * gfortran.dg/streamio_1.f90: New test.
15637         * gfortran.dg/streamio_2.f90: New test.
15638         * gfortran.dg/streamio_3.f90: New test.
15639         * gfortran.dg/streamio_4.f90: New test.
15640         * gfortran.dg/streamio_5.f90: New test.
15641         * gfortran.dg/streamio_6.f90: New test.
15642         * gfortran.dg/streamio_7.f90: New test.
15643         * gfortran.dg/streamio_8.f90: New test.
15644
15645 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15646
15647         PR c/28287
15648         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15649
15650 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15651
15652         PR c++/28594
15653         * g++.dg/template/void6.C: New test.
15654
15655 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15656
15657         PR c/28649
15658         * gcc.dg/parse-error-1.c: New test.
15659         * gcc.dg/parse-error-2.c: New test.
15660         * gcc.dg/cpp/digraph2.c: Add error-marker.
15661         * gcc.dg/noncompile/920923-1.c: Likewise.
15662
15663 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15664
15665         PR c/27490
15666         * gcc.dg/sizeof-2.c: New testcase.
15667
15668         PR c/27489
15669         * gcc.dg/switch-A.c: New testcase.
15670
15671 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15672
15673         PR c++/28288
15674         PR c++/14556
15675         * g++.old-deja/g++.warn/compare1.C: Delete.
15676         * g++.dg/opt/pr7503-2.C: Delete.
15677         * g++.dg/opt/pr7503-3.C: Delete.
15678         * g++.dg/opt/pr7503-4.C: Delete.
15679         * g++.dg/opt/pr7503-5.C: Delete.
15680         * g++.dg/opt/max1.C: Delete.
15681         * g++.dg/warn/minmax.C: Delete.
15682         * g++.dg/expr/minmax.C: New test.
15683
15684 2006-08-14  Richard Guenther  <rguenther@suse.de>
15685
15686         PR testsuite/28703
15687         * gcc.c-torture/execute/pr28651.c: Do not use argc
15688         to avoid optimization, instead forbid inlining.
15689
15690 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15691
15692         PR rtl-optimization/28634
15693         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15694
15695 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15696
15697         PR c/27184
15698         * gcc.dg/torture/pr27184.c: New test.
15699
15700 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15701
15702         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15703
15704 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15705
15706         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15707         * gfortran.dg/stat_2.f90: Likewise.
15708         * gfortran.dg/chmod_1.f90: Likewise.
15709         * gfortran.dg/chmod_2.f90: Likewise.
15710         * gfortran.dg/chmod_3.f90: Likewise.
15711
15712 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15713
15714         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15715
15716 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15717
15718         * g++.dg/opt/pr23454-2.C: New test.
15719
15720 2006-08-11  Richard Guenther  <rguenther@suse.de>
15721
15722         PR middle-end/28651
15723         * gcc.c-torture/execute/pr28651.c: New testcase.
15724
15725 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15726
15727         * gnat.dg/specs/static_initializer.ads: New test.
15728
15729 2006-08-10  Paul Brook  <paul@codesourcery.com>
15730
15731         * gcc.target/arm/cond-asm.c: New test.
15732
15733 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15734
15735         PR tree-optimization/26197
15736         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15737         * g++.dg/vect/vect.exp: Compile the new tests with
15738         --param max-aliased-vops=0.
15739
15740 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15741
15742         PR c++/28637
15743         * g++.dg/template/void3.C: New test.
15744
15745         PR c++/28638
15746         * g++.dg/template/void4.C: New test.
15747
15748         PR c++/28640
15749         * g++.dg/template/void5.C: New test.
15750
15751 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15752
15753         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15754         after dg-do compile.
15755
15756 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15757
15758         PR tree-optimizations/26969
15759         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15760         "unswitch-loops" with -funswitch-loops.
15761         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15762
15763 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15764
15765         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15766         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15767         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15768         * objc.dg/dwarf-1.m: Likewise.
15769         * objc.dg/dwarf-2.m: Likewise.
15770         * obj-c++.dg/dwarf-2.mm: Likewise.
15771
15772 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15773
15774         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15775         * objc.dg/dwarf-2.m: Likewise.
15776         * obj-c++.dg/dwarf-2.mm: Likewise.
15777
15778         PR libfortran/28603
15779         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15780
15781         PR testsuite/27611
15782         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15783
15784         PR testsuite/27033
15785         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15786
15787 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15788
15789         PR target/27827
15790         * gcc.target/i386/pr27827.c: New testcase.
15791
15792 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15793
15794         PR fortran/28590
15795         * gfortran.dg/sequence_types_1.f90: New test.
15796
15797 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15798
15799         PR fortran/28548
15800         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15801         dg-warning.  Add -pedantic option.
15802
15803 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15804
15805         PR c/28502
15806         * gcc.dg/proto-1.c: New test.
15807
15808         PR c/27721
15809         * gcc.dg/lvalue-4.c: New test.
15810
15811         PR c/28136
15812         * gcc.dg/init-bad-5.c: New test.
15813
15814 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15815
15816         PR c++/28347
15817         * g++.dg/ext/typedef-init.C: Add new test for typedef
15818         initialization inside templates. Adjust existing error markers.
15819
15820 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15821
15822         PR c++/28148
15823         * g++.dg/init/ptrmem3.C: New test.
15824
15825 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15826
15827         PR tree-optimization/27770
15828         * lib/target-support.exp: New target keyword "section_anchors".
15829         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15830         tests.
15831         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15832         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15833         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15834         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15835
15836 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15837
15838         * gcc.dg/20060801-1.c: Add missing '}'.
15839
15840 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15841
15842         PR c++/27508
15843         * g++.dg/parse/dtor9.C: New test.
15844         * g++.dg/parse/dtor10.C: New test.
15845         * g++.dg/other/error7.C: Adjust error-marker.
15846
15847         PR c++/28274
15848         * g++.dg/other/default5.C: New test.
15849
15850 2006-08-02  Richard Guenther  <rguenther@suse.de>
15851
15852         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15853
15854 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15855
15856         PR c++/28557
15857         * g++.dg/template/conv9.C: New test.
15858
15859 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15860
15861         PR debug/28063
15862         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15863         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15864         Optionally return assembly text.  Update callers.
15865         (check_no_compiler_messages): Update verbose messages.
15866         (check_no_messages_and_pattern): New.
15867         (check_effective_target_string_merging): New.
15868
15869 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15870
15871         PR c++/28250
15872         * g++.dg/eh/catch4.C: New test.
15873
15874         PR c++/28257
15875         * g++.dg/other/qual1.C: New test.
15876
15877         PR c++/28259
15878         * g++.dg/inherit/error2.C: New test.
15879
15880         PR c++/28267
15881         * g++.dg/other/new1.C: New test.
15882
15883         * g++.dg/warn/pr23075.C: Remove obsolete test.
15884         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15885         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15886
15887 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15888
15889         PR c++/28523
15890         * g++.dg/eh/cast1.C: New test.
15891
15892 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15893
15894         PR libfortran/28452
15895         * gfortran.dg/random_3.f90:  New test.
15896
15897 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15898
15899         PR c++/28432
15900         * g++.dg/other/pr28304.C: Change expected error message.
15901         * g++.dg/other/pr28432.C: New test.
15902
15903 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15904
15905         PR c++/28256
15906         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15907
15908 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15909
15910         PR debug/23336
15911         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15912         at -g1.
15913         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15914         g++.dg/debug/enum-2.C: New.
15915
15916 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15917
15918         PR c++/6634
15919         * g++.dg/parse/long1.C: Add more tests.
15920
15921 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15922
15923         * gfortran.dg/lrshift_1.c: New file.
15924
15925 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15926
15927         PR libgfortran/28335
15928         * gfortran.dg/no_unit_error_1.f90: New test.
15929
15930 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15931
15932         PR libgfortran/28335
15933         * gfortran.dg/no_unit_error_1.f90: Delete test.
15934         * gfortran.dg/no_unit_error_2.f90: Delete test.
15935
15936 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15937
15938         * gfortran.dg/chmod_3.f90: New test.
15939         * gfortran.dg/ltime_gmtime_1.f90: New test.
15940         * gfortran.dg/ltime_gmtime_2.f90: New test.
15941         * gfortran.dg/lrshift_1.f90: New test.
15942         * gfortran.dg/chmod_1.f90: New test.
15943         * gfortran.dg/chmod_2.f90: New test.
15944
15945 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15946
15947         PR c++/27668
15948         * g++.dg/template/crash55.C: New test.
15949
15950         PR c++/27962
15951         * g++.dg/template/nontype16.C: New test.
15952
15953         * g++.dg/template/void2.C: Adjust error markers.
15954         * g++.dg/template/nontype5.C: Adjust error markers.
15955
15956 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15957
15958         * gcc.target/i386/stack-prot-kernel.c: New test.
15959
15960 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15961
15962         * gcc.dg/builtins-55.c: New test case.
15963
15964 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15965
15966         PR rtl-optimization/27907
15967         * gcc.c-torture/compile/pr27907.c: New test.
15968
15969 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15970
15971         * gfortran.dg/mclock.f90: New test.
15972         * gfortran.dg/int_conv_1.f90: New test.
15973         * gfortran.dg/stat_1.f90: New test.
15974         * gfortran.dg/stat_2.f90: New test.
15975
15976 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15977
15978         PR libgfortran/28335
15979         * gfortran.dg/no_unit_error_1.f90: New test.
15980         * gfortran.dg/no_unit_error_2.f90: New test.
15981         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15982
15983 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15984
15985         PR middle-end/28473
15986         * gcc.dg/fold-convround-1.c: New test case.
15987
15988 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15989
15990         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15991
15992 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15993
15994         PR c++/27572
15995         * g++.dg/other/typedef1.C: New test.
15996         * g++.dg/template/typedef4.C: New test.
15997         * g++.dg/template/typedef5.C: New test.
15998
15999 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16000
16001         PR fortran/28416
16002         * gfortran.dg/allocatable_dummy_3.f90: New.
16003
16004 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16005
16006         PR fortran/28439
16007         * gfortran.dg/arithmetic_if.f90:  New test.
16008
16009 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16010
16011         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16012         avoid memcpy optimization.
16013
16014 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16015
16016         PR fortran/25289
16017         * gfortran.dg/direct_io_6.f90: New test.
16018
16019 2006-07-24  Jan Hubicka  <jh@suse.cz>
16020
16021         PR c/25795
16022         PR c++/27369
16023         * gcc.dg/pr25795.c: New test.
16024         * gcc.dg/pr25795-1.c: New test.
16025
16026 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16027
16028         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16029         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16030         which may be transformed to "g || h" on some platforms.
16031
16032 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR c++/28025
16035         * g++.dg/template/friend45.C: New test.
16036
16037 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16038
16039         PR libgfortran/28339
16040         * gfortran.dg/arrayio_8.f90: New test.
16041
16042 2006-07-21  Mike Stump  <mrs@apple.com>
16043
16044         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16045
16046         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16047
16048 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16049
16050         PR c++/28250
16051         * g++.dg/eh/catch3.C: New test.
16052
16053         PR c++/28363
16054         * g++.dg/template/defarg10.C: New test.
16055
16056 2006-07-20  Paul Brook  <paul@codesourcery.com>
16057
16058         PR 27363
16059         * gcc.dg/pr27363.c: New test.
16060
16061 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16062
16063         PR c++/28338
16064         * g++.dg/init/ref13.C: New test.
16065
16066 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16067
16068         PR obj-c++/28434
16069         * obj-c++.dg/proto-error-1.mm: New test.
16070
16071 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16072
16073         PR c++/28337
16074         * g++.dg/template/string1.C: New test.
16075
16076 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16077
16078         PR c++/28048
16079         * g++.dg/template/defarg9.C: New test.
16080
16081         PR c++/28235
16082         * g++.dg/template/static27.C: New test.
16083
16084 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16085
16086         PR 28410
16087         * gcc.dg/tree-ssa/pr28410.c: New test.
16088
16089 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16090
16091         PR c++/28258
16092         * g++/dg/other/error13.C: New test.
16093
16094         PR c++/28260
16095         * g++.dg/template/friend44.C: New test.
16096
16097 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16098
16099         PR c++/27495
16100         * g++.dg/other/pr27495.C: New.
16101
16102 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16103
16104         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16105         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16106
16107 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16108
16109         PR c/28286
16110         * gcc.dg/pragma-pack-4.c: New test.
16111
16112 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16113
16114         PR c++/28291
16115         * g++.dg/ext/pr28291.C: New test.
16116
16117 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16118
16119         PR middle-end/28403
16120         * gcc.c-torture/execute/pr28403.c: New test.
16121
16122 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16123
16124         PR middle-end/28402
16125         * gcc.dg/pr28402.c: New test.
16126
16127 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16128
16129         PR c++/28304
16130         * g++.dg/other/pr28304.C: New test.
16131
16132 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16133
16134         PR other/28251
16135         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16136         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16137
16138 2006-07-17  Richard Guenther  <rguenther@suse.de>
16139
16140         PR tree-optimization/28238
16141         * g++.dg/tree-ssa/pr28238.C: New testcase.
16142
16143 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16144
16145         PR c++/28250
16146         * g++.dg/eh/catch1.C: New test.
16147         * g++.dg/eh/catch2.C: New test.
16148
16149 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16150
16151         PR c++/28370
16152         * g++.dg/template/anon3.C: New test.
16153
16154 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16155
16156         PR fortran/20844
16157         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16158         specifiers requiring an explicit format tag..
16159
16160         PR fortran/28201
16161         * gfortran.dg/generic_5: New test.
16162
16163         PR fortran/20893
16164         * gfortran.dg/elemental_optional_args_1.f90: New test.
16165
16166 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16167
16168         * gnat.dg/assert.ads: New file.
16169         * gnat.dg/controlled_record.ads: Likewise.
16170         * gnat.dg/controlled_record.adb: Likewise.
16171
16172 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16173
16174         PR c++/28292
16175         * g++.dg/other/error12.C: New test.
16176
16177         PR c++/28269
16178         * g++.dg/template/crash54.C: New test.
16179
16180 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16181
16182         PR c++/28249
16183         * g++.dg/parse/catch1.C: New test.
16184
16185         PR c++/28294
16186         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16187
16188         PR c++/28387
16189         * g++.dg/ext/attrib24.C: New test.
16190
16191 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16192
16193         PR c++/28343
16194         * g++.dg/ext/asmspec1.C: New test.
16195
16196 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16197
16198         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16199         (dg-test): Support shouldfail tests.
16200         * lib/target-supports-dg.exp (dg-shouldfail): New.
16201         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16202         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16203         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16204         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16205         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16206         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16207         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16208
16209 2006-07-13  Jan Hubicka  <jh@suse.cz>
16210
16211         * gcc.target/i386/memcpy-1.c: New.
16212
16213 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16214
16215         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16216
16217 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16218
16219         PR fortran/25097
16220         * gfortran.dg/present_1.f90: New test.
16221
16222         PR fortran/20903
16223         * gfortran.dg/interface_derived_type_1.f90: New test.
16224
16225 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16226
16227         PR fortran/28213
16228         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16229         list.
16230
16231 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16232
16233         PR c++/27820
16234         * g++.dg/other/label1.C: New test.
16235
16236 2006-07-07  Richard Guenther  <rguenther@suse.de>
16237
16238         PR middle-end/28268
16239         * gcc.dg/torture/pr28268.c: New testcase.
16240
16241 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16242
16243         PR c++/27019
16244         * g++.dg/ext/pr27019.C: New.
16245
16246 2006-07-07  Richard Guenther  <rguenther@suse.de>
16247
16248         PR tree-optimization/28187
16249         * gcc.dg/pr28187.c: New testcase.
16250
16251 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16252
16253         * gnat.dg/address_conversion.adb: New test.
16254         * gnat.dg/boolean_subtype.adb: Likewise.
16255         * gnat.dg/frame_overflow.adb: Likewise.
16256         * gnat.dg/pointer_array.adb: Likewise.
16257         * gnat.dg/pointer_conversion.adb: Likewise.
16258
16259 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16260
16261         PR fortran/28237
16262         PR fortran/23420
16263         * gfortran.dg/print_fmt_5.f90: New test.
16264
16265 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16266
16267         PR fortran/28129
16268         * gfortran.dg/bounds_check_4.f90: New test.
16269
16270 2006-07-05  Richard Guenther  <rguenther@suse.de>
16271
16272         PR target/28158
16273         * gfortran.dg/pr28158.f90: New testcase.
16274
16275 2006-07-05  Richard Guenther  <rguenther@suse.de>
16276
16277         PR tree-optimization/28162
16278         * gcc.dg/pr28162.c: New testcase.
16279
16280 2006-07-05  Richard Guenther  <rguenther@suse.de>
16281         Andrew Pinski  <pinskia@gcc.gnu.org>
16282
16283         PR c++/27084
16284         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16285
16286 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16287
16288         PR fortran/28174
16289         * gfortran.dg/actual_array_substr_2.f90: New test.
16290
16291         PR fortran/28167
16292         * gfortran.dg/actual_array_constructor_2.f90: New test.
16293
16294 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16295
16296         * gfortran.dg/itime_idate_1.f: New test.
16297         * gfortran.dg/itime_idate_2.f: New test.
16298
16299 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16300
16301         PR libgfortran/27704
16302         * gfortran.dg/open_status_3.f90: New test.
16303         * gfortran.dg/fmt_l.f90: Update for new feature.
16304
16305 2006-07-03  Asher Langton  <langton2@llnl.gov>
16306
16307         * gfortran.dg/oldstyle_2.f90: New.
16308
16309 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16310
16311         * gnat.dg/string_slice.adb: New test.
16312
16313 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16314
16315         PR fortran/19259
16316         * gfortran.dg/semicolon_fixed.c: New.
16317         * gfortran.dg/semicolon_free.c: New.
16318
16319 2006-06-30  Mike Stump  <mrs@apple.com>
16320
16321         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16322         that don't support internal visibility.
16323
16324 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16325
16326         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16327         for '(' / ')' needing an extra '\'.
16328
16329 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16330
16331         PR middle-end/27428
16332         * gcc.dg/pr27428-1.c: New test case.
16333
16334 2006-06-29  Mike Stump  <mrs@apple.com>
16335
16336         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16337         on darwin as we can't align commons large enough yet.
16338
16339         * gcc.dg/vla-8.c: Add additional testcases.
16340
16341 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16342
16343         PR c++/28114
16344         * g++.dg/other/pr28114.C: New.
16345
16346 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16347
16348         * gcc.c-torture/compile/20060625-1.c: New test.
16349
16350 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16351
16352         PR fortran/20867
16353         * gfortran.dg/stfunc_3.f90: New test.
16354
16355         PR fortran/25056
16356         * gfortran.dg/impure_actual_1.f90: New test.
16357
16358         PR fortran/20874
16359         * gfortran.dg/elemental_result_1.f90: New test.
16360
16361         PR fortran/25073
16362         * gfortran.dg/select_7.f90: New test.
16363
16364         PR fortran/27554
16365         * intrinsic_actual_1.f: New test.
16366
16367         PR fortran/22038
16368         PR fortran/28119
16369         * gfortran.dg/forall_4.f90: New test.
16370
16371         PR fortran/25072
16372         * gfortran.dg/forall_5.f90: New test.
16373
16374 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16375
16376         PR c++/28051
16377         * g++.dg/template/using13.C: New test.
16378
16379         PR c++/28054
16380         * g++.dg/other/incomplete3.C: New test.
16381
16382 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16383
16384         PR fortran/28081
16385         * gfortran.dg/substr_3.f: New test.
16386         * gfortran.dg/equiv_2.f90: Update expected error message.
16387
16388 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16389
16390         PR fortran/28118
16391         * gfortran.dg/actual_array_substr_1.f90: New test.
16392
16393 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16394
16395         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16396         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16397
16398 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16399
16400         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16401
16402 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16403
16404         PR fortran/27981
16405         * gfortran.dg/simpleif_2.f90: New test.
16406
16407 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16408
16409         * g++.dg/template/error22.C: Fix typo.
16410
16411 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16412
16413         PR c++/28112
16414         * g++.dg/ext/attrib23.C: New test.
16415
16416 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16417
16418         * gnat.dg/varsize_temp.adb: New test.
16419
16420 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16421
16422         PR c++/11468
16423         * g++.dg/other/java2.C: New test.
16424
16425 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16426
16427         PR target/27789
16428         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16429         initialization.
16430
16431 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16432
16433         PR target/27531
16434         * gcc.dg/pr27531-1.c: New test case.
16435
16436 2006-06-22  Asher Langton  <langton2@llnl.gov>
16437
16438         PR fortran/24748
16439         * gfortran.dg/implicit_8.f90: New.
16440
16441 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16442
16443         PR rtl-optimization/28121
16444         * gcc.dg/pr28121.c: New test.
16445
16446 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16447
16448         PR c++/27805
16449         * g++.dg/parse/ptrmem6.C: New test.
16450
16451         PR c++/27821
16452         * g++.dg/template/error22.C: New test.
16453
16454 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16455
16456         PR c++/28111
16457         * g++.dg/template/friend43.C: New test.
16458
16459         PR c++/28110
16460         * g++.dg/template/crash53.C: New test.
16461
16462         PR c++/28109
16463         * g++.dg/rtti/incomplete1.C: New test.
16464
16465 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16466
16467         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16468
16469 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16470
16471         * gcc.c-torture/execute/complex-7.c: New.
16472
16473 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16474
16475         * gcc.dg/merge-all-constants-1.c: New test.
16476
16477 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16478
16479         PR c++/28113
16480         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16481
16482 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16483
16484         * gfortran.dg/rrspacing_1.f90: New test.
16485
16486 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16487
16488         PR c++/28052
16489         * g++.dg/other/bitfield2.C: New test.
16490
16491 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16492
16493         PR tree-optimization/27331
16494         * gcc.dg/pr27331.c: New test.
16495
16496 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16497             Eric Botcazou  <ebotcazou@adacore.com>
16498
16499         PR ada/18692
16500         * lib/gnat.exp: New file.
16501         * lib/gnat-dg.exp: Likewise.
16502         * gnat.dg: New directory.
16503         * gnat.dg/dg.exp: New driver.
16504         * gnat.dg/specs: New directory.
16505         * gnat.dg/specs/specs.exp: New driver.
16506         * gnat.dg/style: New directory.
16507         * gnat.dg/style/style.exp: New driver.
16508
16509 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16510
16511         PR fortran/16206
16512         * gfortran.dg/array_initializer_1.f90: New test.
16513
16514         PR fortran/28005
16515         * gfortran.dg/matmul_3.f90: New test.
16516
16517 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16518
16519         PR middle-end/28075
16520         * gcc.dg/tree-ssa/inline-1.c: New test.
16521
16522 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16523
16524         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16525         in malloc prototype; remove XFAIL.
16526         * gcc.dg/pr18241-2.c: Ditto.
16527         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16528         in memset prototype; remove XFAIL.
16529         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16530
16531 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16532
16533         * gcc.dg/vla-8.c: Add.
16534
16535 2006-06-19  Richard Guenther  <rguenther@suse.de>
16536
16537         PR tree-optimization/27090
16538         * g++.dg/tree-ssa/pr27090.C: New testcase.
16539
16540 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16541
16542         PR target/27861
16543         * gcc.dg/pr27861-1.c: New test case.
16544
16545 2006-06-19  Richard Guenther  <rguenther@suse.de>
16546
16547         PR middle-end/28045
16548         * gcc.dg/torture/pr28045.c: New testcase.
16549
16550 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16551
16552         PR fortran/26801
16553         * gfortran.dg/associated_4.f90: New test.
16554
16555 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16556
16557         PR fortran/19310
16558         PR fortran/19904
16559         * gfortran.dg/real_const_3.f90: New test.
16560
16561 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16562
16563         PR c++/28016
16564         * g++.dg/template/static26.C: New test.
16565
16566         PR c++/27979
16567         * g++.dg/expr/bitfield2.C: New test.
16568
16569         PR c++/27884
16570         * g++.dg/parse/linkage2.C: New test.
16571
16572 2006-06-16  Richard Guenther  <rguenther@suse.de>
16573
16574         PR middle-end/27116
16575         * gcc.dg/pr15785-1.c: Revert last change.
16576         * gcc.dg/torture/pr27116-2.c: New testcase.
16577
16578 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16579
16580         PR middle-end/27802
16581         * gcc.dg/pr27802-1.c: New test case.
16582
16583 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16584
16585         PR c++/27689
16586         * g++.dg/template/ttp18.C: New test.
16587         * g++.dg/template/ttp19.C: Likewise.
16588
16589         PR c++/27666
16590         * g++.dg/expr/cond9.C: New test.
16591
16592         PR c++/27640
16593         * g++.dg/template/ctor7.C: New test.
16594
16595 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16596
16597         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16598
16599 2006-06-16  Richard Guenther  <rguenther@suse.de>
16600
16601         PR tree-optimization/27781
16602         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16603
16604 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16605
16606         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16607
16608 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16609
16610         * gcc.dg/tree-ssa/loop-18.c: New test.
16611
16612 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16613
16614         PR c++/27665
16615         * g++.dg/template/crash52.C: New test.
16616
16617         PR c++/27648
16618         * g++.dg/ext/attrib22.C: New test.
16619
16620         PR c++/26559
16621         * g++.dg/template/builtin1.C: New test.
16622         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16623
16624         PR c++/28018
16625         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16626         assignment.
16627         * g++.old-deja/g++.pt/crash51.C: Likewise.
16628
16629         PR c++/27227
16630         * g++.dg/lookup/linkage1.C: New test.
16631         * g++.dg/lookup/linkage2.C: Likewise.
16632
16633 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16634
16635         PR middle-end/27959
16636         * gcc.dg/pr27959.c: New testcase.
16637
16638 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16639
16640         PR target/28014:
16641         * g++.dg/eh/div.C: New test.
16642
16643 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16644
16645         PR c++/27894
16646         * g++.dg/tree-ssa/pr26757.C: New test.
16647         * g++.dg/tree-ssa/pr27894.C: New test.
16648
16649 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16650
16651         * gcc.c-torture/compile/20060609-1.c: New test.
16652
16653         PR target/27863
16654         * gcc.c-torture/compile/pr27863.c: New test.
16655
16656 2006-06-13  Richard Guenther  <rguenther@suse.de>
16657
16658         PR tree-optimization/27830
16659         * g++.dg/tree-ssa/pr27830.C: New testcase.
16660
16661 2006-06-13  Matthew Sachs  <msachs@apple.com>
16662
16663         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16664         the list of compiler flags; this causes those flags to be checked
16665         for things like dg-skip-if.
16666
16667 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16668
16669         PR c++/27601
16670         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16671
16672 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16673             Kazu Hirata  <kazu@codesourcery.com>
16674
16675         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16676         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16677
16678 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16679
16680         PR c++/27933
16681         * g++.dg/lookup/using15.C: New test.
16682
16683         PR c++/27951
16684         * g++.dg/other/anon4.C: New test.
16685
16686 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16687
16688         PR c++/21210
16689         * g++.dg/init/complex1.C: New test case.
16690
16691 2006-06-11  Eric Christopher  <echristo@apple.com>
16692
16693         PR middle-end/27948
16694         * gcc.dg/bf-ms-layout.c: Run on darwin.
16695         * gcc.dg/bf-no-ms-layout: Ditto.
16696         * gcc.dg/attr-ms_struct-2.c: New.
16697         * gcc.dg/bf-ms-layout-2.c: Ditto.
16698
16699 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16700
16701         * gcc.dg/attr-ms_struct-packed1.c: New.
16702
16703 2006-06-09  Mike Stump  <mrs@apple.com>
16704
16705         * gcc.dg/vla-7.c: Add.
16706
16707 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16708
16709         PR fortran/24558
16710         * gfortran.dg/entry_6.f90: New test.
16711
16712         PR fortran/20877
16713         PR fortran/25047
16714         * gfortran.dg/entry_7.f90: New test.
16715
16716 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16717
16718         PR c/27747
16719         * gcc.dg/cpp/_Pragma6.c: New test.
16720
16721         PR c++/27748
16722         * g++.dg/cpp/_Pragma1.C: New test.
16723
16724         PR preprocessor/27746
16725         * gcc.dg/gomp/macro-3.c: New test.
16726         * gcc.dg/gomp/macro-4.c: New test.
16727         * g++.dg/gomp/macro-3.C: New test.
16728         * g++.dg/gomp/macro-4.C: New test.
16729
16730 2006-06-09  Richard Guenther  <rguenther@suse.de>
16731
16732         PR tree-optimization/26998
16733         * gcc.dg/torture/pr26998.c: New testcase.
16734         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16735
16736 2006-06-08  Mike Stump  <mrs@apple.com>
16737
16738         * gcc.dg/pr27095.c: Account for stubs.
16739
16740         PR target/26427
16741         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16742         produce bad code on darwin.
16743
16744 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16745
16746         PR fortran/27958
16747         * gfortran.dg/substr_2.f: New test.
16748
16749 2006-06-08  Asher Langton  <langton2@llnl.gov>
16750
16751         PR fortran/27786
16752         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16753
16754 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16755
16756         PR target/27421
16757         * gcc.dg/union-3.c: New test.
16758
16759 2006-06-08  Richard Guenther  <rguenther@suse.de>
16760
16761         PR middle-end/27116
16762         * gcc.dg/torture/pr27116.c: New testcase.
16763         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16764
16765 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16766
16767         PR rtl-optimization/26449
16768         * gcc.dg/pr26449.c: New test.
16769
16770 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16771
16772         PR c++/27601
16773         * g++.dg/ext/offsetof1.C: Test member functions.
16774
16775 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16776
16777         * gcc.dg/pr27095.c: Improve scanning.
16778
16779 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16780
16781         PR fortran/23091
16782         * gfortran.dg/saved_automatic_1.f90: New test.
16783
16784         PR fortran/24168
16785         * gfortran.dg/array_simplify_1.f90: New test.
16786
16787         PR fortran/25090
16788         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16789
16790         PR fortran/25058
16791         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16792
16793 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16794
16795         PR c++/27177
16796         * g++.dg/expr/cast7.C: New test.
16797
16798 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16799
16800         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16801         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16802         * lib/fortran-torture.exp (fortran-torture-compile,
16803         fortran-torture-execute): Ditto.
16804
16805 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16806
16807         PR target/27842
16808         * gcc.dg/vmx/pr27842.c: New test.
16809
16810 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16811
16812         PR libfortran/27895
16813         * gfortran.dg/bounds_check_3.f90: New test.
16814
16815 2006-06-05  Mike Stump  <mrs@apple.com>
16816
16817         * objc.dg/objc-fast-4.m: Skip for ppc64.
16818
16819 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16820
16821         PR testsuite/27705
16822         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16823
16824 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16825             Victor Kaplansky  <victork@il.ibm.com>
16826
16827         PR tree-optimizations/26360
16828         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16829         with -fno-tree-dce.
16830         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16831
16832 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16833
16834         PR fortran/14067
16835         * gfortran.dg/data_char_1.f90: Add messages for truncated
16836         strings.
16837
16838         PR fortran/16943
16839         * gfortran.dg/func_decl_2.f90: New test.
16840
16841         PR fortran/20839
16842         * gfortran.dg/do_2.f90: New test.
16843
16844         PR fortran/27655
16845         * gfortran.dg/associated_3.f90: New test.
16846
16847 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16848
16849         PR c++/27819
16850         * g++.dg/template/static25.C: New test.
16851
16852         PR c++/27722
16853         * g++.dg/init/array21.C: New test.
16854
16855         PR c++/27807
16856         * g++.dg/ext/complit7.C: New test.
16857
16858         PR c++/27806
16859         * g++.dg/parse/ptrmem5.C: New test.
16860
16861 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16862             Andrew Pinski  <pinskia@physics.uc.edu>
16863
16864         PR c/27150
16865         PR middle-end/27382
16866         * gcc.dg/pr27150-1.c: New testcase.
16867         * gcc.dg/pr27382-1.c: New testcase.
16868         * gcc.dg/pr27382-2.c: New testcase.
16869
16870 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16871
16872         PR c/25161
16873         PR c/27020
16874         * gcc.dg/array-10.c: New test.
16875
16876 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16877
16878         PR c++/27804
16879         * g++.dg/init/const4.C: New test.
16880         * g++.dg/init/member1.C: Add error-marker.
16881         * g++.dg/other/fold1.C: Adjust error-marker.
16882
16883 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16884
16885         PR c++/27601
16886         * g++.dg/ext/offsetof1.C: New test.
16887
16888 2006-06-04 Eric Christopher <echristo@apple.com>
16889
16890         * gcc.dg/attr-ms_struct-1.c: New.
16891
16892 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16893
16894         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16895
16896 2006-06-04  Richard Guenther  <rguenther@suse.de>
16897
16898         PR tree-optimization/27039
16899         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16900
16901 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16902
16903         PR target/26223
16904         * gcc.target/i386/amd64-abi-2.c: New test case.
16905
16906 2006-06-02  Eric Christopher  <echristo@apple.com>
16907
16908         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16909         * gcc.target/i386/20020523-1.c: Skip if darwin.
16910         * gcc.target/i386/asm-3.c: Ditto.
16911         * gcc.target/i386/20011119-1.c: Ditto.
16912         * gcc.target/i386/clobbers.c: Remove pic part of test.
16913
16914 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16915
16916         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16917         * g++.old-deja/g++.other/init19.C: Ditto.
16918         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16919         and add other platforms as expected failures.
16920
16921 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16922
16923         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16924         (is-effective-target-keyword): Ditto.
16925
16926 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16927
16928         PR fortran/27715
16929         * gfortran.dg/extended_char_comparison_1.f:  New test.
16930
16931 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16932
16933         PR fortran/25098
16934         * gfortran.dg/dummy_procedure_1.f90: New test.
16935
16936         PR fortran/25147
16937         * gfortran.dg/dummy_procedure_2.f90: New test.
16938
16939         * gfortran.dg/associated_2.f90: Correct to make consistent with
16940         standard.
16941
16942 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16943
16944         * gcc.target/i386/387-11.c: New test case.
16945
16946 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16947
16948         PR c++/27801
16949         * g++.dg/template/cond6.C: New test.
16950
16951         PR c++/26496
16952         * g++.dg/template/crash51.C: New test.
16953         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16954
16955         PR c++/27385
16956         * g++.dg/init/array20.C: New test.
16957
16958 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16959
16960         * gcc.dg/builtins-54.c: New test case.
16961
16962 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16963
16964         PR c++/26433
16965         * g++.dg/template/fntry1.C: Add dg-do link.
16966
16967         PR c++/27808
16968         * g++.dg/parse/friend6.C: New test.
16969
16970 2006-05-30  Asher Langton  <langton2@llnl.gov>
16971
16972         * gfortran.dg/cray_pointers_7.f90: New test.
16973
16974 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16975
16976         PR tree-optimization/23452
16977         * gcc.dg/fold-mulconj-1.c: New test case.
16978
16979 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16980
16981         PR c++/27803
16982         * g++.dg/parse/bitfield1.C: New test.
16983
16984 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16985
16986         * gcc.target/ppc-eq0-1.c: New test case.
16987         * gcc.target/ppc-negeq0-1.c: New test case.
16988
16989 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16990
16991         PR c/27273
16992         * gcc.dg/overflow-warn-5.c: New test.
16993
16994 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16995
16996         PR c/27718
16997         * gcc.dg/sizeof-1.c: New test.
16998
16999 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17000
17001         PR target/27790
17002         * gcc.target/i386/pr27790.c: New test.
17003
17004 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17005
17006         PR libgfortran/27757
17007         * gfortran.dg/direct_io_5.f90: New test.
17008
17009 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17010
17011         PR libgfortran/27634
17012         * gfortran.dg/fmt_missing_period_1.f: New test.
17013         * gfortran.dg/fmt_missing_period_2.f: New test.
17014         * gfortran.dg/fmt_missing_period_3.f: New test.
17015
17016 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17017
17018         PR fortran/19777
17019         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17020         arrays.
17021
17022 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17023
17024         PR c++/27713
17025         * g++.dg/template/new6.C: New test.
17026
17027 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17028
17029         PR tree-optimization/24964
17030         * gcc.target/i386/387-10.c: New test case.
17031
17032 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17033
17034         * intrinsics/string_intrinsics.c (compare_string):
17035         Use memcmp instead of strncmp to avoid tripping over
17036         CHAR(0) in a string.
17037
17038 2006-05-27  Richard Guenther  <rguenther@suse.de>
17039
17040         PR middle-end/27773
17041         * gcc.dg/torture/pr27773.c: New testcase.
17042
17043 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17044
17045         * gcc.dg/pr24561.c: Rename to..
17046         * gcc.dg/pr25962.c: .. this.
17047
17048 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17049
17050         PR fortran/19777
17051         * gfortran.dg/bounds_check_2.f: New test.
17052
17053 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17054
17055         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17056         * gfortran.dg/byte_1.f90: Likewise.
17057         * gfortran.dg/dup_save_2.f90: Likewise.
17058
17059 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17060
17061         * gfortran.dg/associated_2.f90: New test.
17062
17063 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17064
17065         PR fortran/27524
17066         * gfortran.dg/bounds_check_1.f90: New test.
17067
17068 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17069
17070         PR rtl-optimization/27661
17071         * gcc.dg/pr27661.c: New test case.
17072
17073 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17074
17075         PR fortran/23151
17076         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17077         * gfortran.dg/print_parentheses_1.f:  New test.
17078         * gfortran.dg/print_parentheses_2.f90:  New test.
17079
17080 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17081
17082         PR target/27758
17083         * gcc.dg/pr27758.c: New test.
17084
17085 2006-05-24  Falk Hueffner  <falk@debian.org>
17086
17087         * gcc.c-torture/compile/pr27571.c: New test.
17088
17089 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17090
17091         PR fortran/27709
17092         * gfortran.dg/spec_expr_4.f90: New test.
17093
17094         PR fortran/27155
17095         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17096
17097 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17098
17099         PR c++/20103
17100         * g++.dg/ext/complit6.C: New test.
17101         * g++.dg/ext/complit3.C: Adjust error markers.
17102         * g++.dg/init/const3.C: New test.
17103
17104 2006-05-25  Richard Guenther  <rguenther@suse.de>
17105
17106         PR middle-end/27743
17107         * gcc.dg/torture/pr27743.c: New testcase.
17108
17109 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17110
17111         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17112
17113 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17114
17115         * gcc.dg/compat/scalar-by-value-x.h: New.
17116         * gcc.dg/compat/scalar-by-value-y.h: New.
17117         * gcc.dg/compat/scalar-by-value-5.c: New.
17118         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17119         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17120         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17121         * gcc.dg/compat/scalar-by-value-6.c: New.
17122         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17123         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17124         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17125
17126 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17127
17128         PR tree-optimization/27639
17129         PR tree-optimization/26719
17130         * gcc.dg/pr27639.c: New test.
17131         * gcc.dg/pr26719.c: New test.
17132         * gcc.dg/tree-ssa/scev-cast.c: New test.
17133
17134 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17135
17136         PR c++/20173
17137         * g++.dg/template/error21.C: New test.
17138
17139 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17140
17141         PR target/27696
17142         * gcc.target/i386/pr27696.c: New.
17143
17144 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17145
17146         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17147
17148         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17149
17150 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17151
17152         PR c++/27716
17153         * g++.dg/other/assign1.C: New test.
17154
17155 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17156
17157         PR target/27266
17158         * gcc.target/i386/pr27266.c: New.
17159
17160 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17161
17162         PR c++/27451
17163         * g++.dg/ext/asm9.C: New test.
17164
17165 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17166
17167         PR rtl-optimization/25514
17168         * gcc.c-torture/compile/pr25514.c: New test.
17169
17170 2006-05-22  Richard Guenther  <rguenther@suse.de>
17171
17172         Revert
17173         2006-01-31  Richard Guenther  <rguenther@suse.de>
17174
17175         * gcc.target/i386/sselibm-1.c: New testcase.
17176         * gcc.target/i386/sselibm-2.c: Likewise.
17177         * gcc.target/i386/sselibm-3.c: Likewise.
17178         * gcc.target/i386/sselibm-4.c: Likewise.
17179         * gcc.target/i386/sselibm-5.c: Likewise.
17180
17181 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17182
17183         PR c/27420
17184         * gcc.dg/func-args-2.c: New test.
17185
17186         PR c/26818
17187         * gcc.dg/struct-incompl-1.c: New test.
17188
17189 2006-05-22  Richard Guenther  <rguenther@suse.de>
17190
17191         PR testsuite/27708
17192         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17193         the transformations we test for.
17194
17195 2006-05-22  Richard Guenther  <rguenther@suse.de>
17196
17197         PR testsuite/27707
17198         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17199
17200 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/27210
17203         * g++.dg/warn/new1.C: New test.
17204         * g++.dg/template/new5.C: Likewise.
17205
17206 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17207
17208         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17209         * gcc.target/i386/20060512-3.c: Likewise.
17210
17211 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17212
17213         PR rtl-optimization/27671
17214         * gcc.c-torture/execute/pr27671-1.c: New.
17215         * gcc.dg/pr27671-2.c: Likewise.
17216
17217         PR tree-optimization/26622.
17218         * gcc.c-torture/compile/pr26622.c: New.
17219
17220 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17221
17222         PR fortran/27613
17223         * gfortran.dg/recursive_reference_1.f90: New test.
17224
17225 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17226
17227         PR fortran/25746
17228         * gfortran.dg/elemental_subroutine_3.f90: New test.
17229
17230         PR fortran/25090
17231         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17232
17233         PR fortran/27584
17234         * gfortran.dg/associated_target_1.f90: New test.
17235
17236         PR fortran/19015
17237         * gfortran.dg/maxloc_shape_1.f90: New test.
17238
17239 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17240
17241         PR libgfortran/24459
17242         * gfortran.dg/namelist_24.f90: New test.
17243         * gfortran.dg/namelist_12.f: Fix typo in comment.
17244
17245 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17246
17247         PR middle-end/25776
17248         * g++.dg/other/error11.C: New test.
17249
17250 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17251
17252         * gcc.target/mips/pr26765.c: Add -w to options.
17253
17254 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17255
17256         * lib/target-supports.exp (check_effective_target_mpaired_single):
17257         New function.
17258         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17259         multilibs.
17260         * g++.dg/vect/vect.exp: Likewise.
17261
17262 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17263
17264         PR testsuite/25891
17265         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17266
17267 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17268
17269         PR fortran/27662
17270         * gfortran.dg/temporary_1.f90: New file.
17271
17272 2006-05-19  Andreas Schwab  <schwab@suse.de>
17273
17274         * g++.dg/other/unused1.C: Also match "stringz".
17275
17276 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17277
17278         PR c++/26433
17279         * g++.dg/template/fntry1.C: New test.
17280
17281 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17282
17283         PR c++/27471
17284         PR c++/27506
17285         * g++.dg/conversion/bitfield5.C: New test.
17286         * g++.dg/conversion/bitfield6.C: New test.
17287
17288 2006-05-18  Mike Stump  <mrs@apple.com>
17289
17290         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17291         * gcc.dg/vla-4.c: Add.
17292         * gcc.dg/vla-5.c: Add.
17293         * gcc.dg/vla-6.c: Add.
17294
17295 2006-05-12  Stuart Hastings  <stuart@apple.com>
17296
17297         * gcc.target/i386/20060512-1.c: New.
17298         * gcc.target/i386/20060512-2.c: New.
17299         * gcc.target/i386/20060512-3.c: New.
17300         * gcc.target/i386/20060512-4.c: New.
17301
17302 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17303
17304         PR c++/26122
17305         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17306
17307         PR c++/26068
17308         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17309         * g++.dg/parse/linkage1.C: New test.
17310
17311 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17312
17313         PR tree-optimization/27548
17314         * g++.dg/tree-ssa/pr27548.C: New test.
17315
17316 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17317
17318         PR fortran/26551
17319         * gfortran.dg/recursive_check_1.f: New test.
17320         * gfortran.dg/recursive_check_2.f90: New test.
17321
17322 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17323
17324         * g++.dg/opt/temp2.C: New test.
17325
17326 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17327
17328         PR c++/27491
17329         * g++.dg/init/brace5.C: New test.
17330
17331         PR middle-end/27415
17332         * gcc.dg/gomp/pr27415.c: New test.
17333         * g++.dg/gomp/pr27415.C: New test.
17334
17335         PR tree-optimization/27549
17336         * g++.dg/tree-ssa/pr27549.C: New test.
17337
17338 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17339
17340         PR libgfortran/27575
17341         * gfortran.dg/read_eof_4.f90: New test.
17342
17343 2006-05-16  Richard Guenther  <rguenther@suse.de>
17344
17345         PR tree-optimization/22303
17346         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17347
17348 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17349
17350         PR middle-end/27573
17351         * gcc.dg/gomp/pr27573.c: New test.
17352         * gfortran.dg/gomp/pr27573.f90: New test.
17353
17354         PR c/27499
17355         * gcc.dg/gomp/pr27499.c: New test.
17356         * g++.dg/gomp/pr27499.C: New test.
17357
17358 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/27339
17361         * g++.dg/parser/access8.C: Adjust error marker.
17362         * g++.dg/template/access17.C: New test.
17363         * g++.dg/template/access18.C: Likewise.
17364
17365 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17366
17367         PR target/26600
17368         * gcc.target/i386/pr26600.c: New test case.
17369
17370 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17371
17372         PR c++/27505
17373         * g++.dg/expr/bitfield1.C: New test.
17374
17375 2006-05-15  Richard Guenther  <rguenther@suse.de>
17376
17377         PR tree-optimization/27603
17378         * gcc.dg/torture/pr27603.c: New testcase.
17379
17380 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17381
17382         PR fortran/25090
17383         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17384
17385         PR fortran/25082
17386         * gfortran.dg/scalar_return_1.f90: New test.
17387
17388         PR fortran/27411
17389         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17390
17391 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * gcc.dg/gomp/critical-4.c: New test.
17394         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17395         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17396         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17397         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17398
17399 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17400
17401         PR c++/27582
17402         * g++.dg/template/dependent-args1.C: New test.
17403
17404         PR c++/27581
17405         * g++.dg/lookup/this1.C: New test.
17406
17407         PR c++/27315
17408         * g++.dg/template/operator6.C: New test.
17409         * g++.dg/template/incomplete3.C: New test.
17410
17411         PR c++/27559
17412         * g++.dg/template/new4.C: New test.
17413
17414         PR c++/27496
17415         * g++.dg/template/void2.C: New test.
17416
17417 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17418
17419         * g++.dg/template/dependent-expr5.C: New test.
17420
17421 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17422
17423         PR middle-end/26729
17424         * gcc.dg/pr26729-1.c: New test case.
17425
17426 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17427
17428         * gcc.dg/pr27003.c: New test.
17429
17430 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17431
17432         * lib/target-supports.dg (check_cxa_atexit_available): Change
17433         v3_target_compile to ${tool}_target_compile.
17434
17435 2006-05-11  Jason Merrill  <jason@redhat.com>
17436
17437         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17438
17439 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17440
17441         PR fortran/27553
17442         * gfortran.dg/label_5.f90: New test.
17443
17444 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17445
17446         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17447         check_effective_target_powerpc_altivec_ok): New.
17448         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17449         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17450         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17451         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17452         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17453         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17454         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17455         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17456         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17457         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17458         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17459         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17460         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17461         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17462         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17463         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17464         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17465         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17466         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17467         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17468         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17469         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17470         gcc.target/powerpc/altivec-9.c,
17471         gcc.target/powerpc/altivec-consts.c,
17472         gcc.target/powerpc/altivec-pr22085.c,
17473         gcc.target/powerpc/altivec-splat.c,
17474         gcc.target/powerpc/altivec-types-1.c,
17475         gcc.target/powerpc/altivec-types-2.c,
17476         gcc.target/powerpc/altivec-types-3.c,
17477         gcc.target/powerpc/altivec-types-4.c,
17478         gcc.target/powerpc/altivec-varargs-1.c,
17479         gcc.target/powerpc/altivec-vec-merge.c,
17480         gcc.target/powerpc/ppc-vector-memcpy.c,
17481         gcc.target/powerpc/ppc-vector-memset.c,
17482         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17483         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17484         these effective targets.
17485         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17486         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17487
17488 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17489
17490         PR middle-end/27384
17491         * g++.dg/other/fold1.C: New test.
17492
17493         PR middle-end/27488
17494         * gcc.dg/fold-nonneg-1.c: New test.
17495
17496         PR c++/27547
17497         * g++.dg/other/operator1.C: New test.
17498
17499 2006-05-11  Richard Guenther  <rguenther@suse.de>
17500
17501         PR middle-end/27529
17502         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17503
17504 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17505
17506         * lib/target-supports-dg.exp (check-flags): New.
17507         (dg-skip-if): Move flag checks.
17508
17509 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17510
17511         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17512         * lib/target-supports.dg (check_cxa_atexit_available): New.
17513
17514 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17515
17516         PR fortran/27470
17517         * gfortran.dg/multiple_allocation_2.f90: New test case.
17518
17519 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17520
17521         * gcc.target/arm/pr27387.C: Fix a comment typo.
17522
17523 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17524
17525         PR fortran/24549
17526         * gfortran.dg/error_recovery_1.f90: New test.
17527
17528 2006-05-10  Richard Guenther  <rguenther@suse.de>
17529
17530         PR tree-optimization/27302
17531         * gcc.dg/torture/pr27302.c: New testcase.
17532
17533 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17534         Richard Guenther  <rguenther@suse.de>
17535
17536         PR middle-end/27498
17537         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17538
17539 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17540
17541         PR rtl-optimization/27335
17542         * gcc.dg/pr27335.c: New test.
17543
17544 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17545
17546         * gcc.target/mips/mips-ps-5.c: New file.
17547
17548 2006-05-08  Jan Hubicka  <jh@suse.cz>
17549
17550         PR middle-end/25962
17551         * gcc.dg/pr25962.c: New.
17552
17553 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17554
17555         PR target/27158
17556         * gcc.target/powerpc/pr27158.c: New test case.
17557
17558 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17559
17560         PR testsuite/27476
17561         * ada/acats/run_all.sh: Use test -z.
17562
17563 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17564
17565         PR libfortran/18271
17566         * gfortran.dg/spec_expr_3.f90: New test.
17567
17568 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17569
17570         PR target/24879
17571         * gcc.target/i386/monitor.c: New file.
17572
17573 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17574
17575         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17576
17577 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17578
17579         PR c++/27447
17580         * g++.dg/other/ptrmem7.C: New test.
17581
17582 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17583
17584         PR target/27421
17585         * gcc.dg/array-9.c: New test.
17586
17587 2006-05-07  Richard Guenther  <rguenther@suse.de>
17588
17589         PR tree-optimization/27409
17590         * gcc.dg/torture/pr27409.c: New testcase.
17591
17592 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17593
17594         PR fortran/27457
17595         * gfortran.dg/select_6.f90: New.
17596
17597 2006-05-07  Richard Guenther  <rguenther@suse.de>
17598
17599         PR tree-optimization/27136
17600         * gcc.dg/torture/pr27136.c: New testcase.
17601
17602 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17603
17604         PR fortran/24813
17605         * gfortran.dg/char_cons_len_1.f90: New test.
17606
17607 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17608
17609         PR c++/27427
17610         * g++.dg/template/incomplete2.C: New test.
17611
17612 2006-05-06  Richard Guenther  <rguenther@suse.de>
17613
17614         PR tree-optimization/27151
17615         * gcc.dg/vect/pr27151.c: New testcase.
17616
17617 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17618
17619         PR c++/27430
17620         * g++.dg/template/void1.C: New test.
17621
17622         PR c++/27423
17623         * g++.dg/other/void2.C: New test.
17624
17625         PR c++/27422
17626         * g++.dg/conversion/void1.C: New test.
17627
17628 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17629
17630         PR/21391
17631         * g++.dg/other/unused1.C: New.
17632
17633 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17634
17635         PR objc/27240
17636         * objc.dg/member-1.m: New test.
17637
17638 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17639
17640         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17641
17642 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17643
17644         PR libfortran/26985
17645         * gfortran.dg/matmul_2.f90: New test.
17646
17647 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17648
17649         * ada/acats/run_all.sh: Use sync when main not found.
17650
17651 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17652
17653         PR target/26765
17654         * gcc.target/mips/pr26765.c: New.
17655
17656 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17657
17658         * gcc.target/bfin: New directory.
17659         * gcc.target/bfin/bfin.exp: New file.
17660         * gcc.target/bfin/frmul.c: New file.
17661         * gcc.target/bfin/arith.c: New file.
17662         * gcc.target/bfin/mul-combine.c: New file.
17663         * gcc.target/bfin/shift.c: New file.
17664
17665 2006-05-04  Richard Guenther  <rguenther@suse.de>
17666
17667         PR tree-optimization/14287
17668         PR tree-optimization/14844
17669         PR tree-optimization/19792
17670         PR tree-optimization/21608
17671         PR tree-optimization/27090
17672         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17673         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17674         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17675         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17676         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17677
17678 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17679
17680         PR tree-optimization/27285
17681         * gcc.c-torture/execute/pr27285.c: New test.
17682
17683         PR middle-end/27388
17684         * gcc.dg/gomp/pr27388-1.c: New test.
17685         * gcc.dg/gomp/pr27388-2.c: New test.
17686         * gcc.dg/gomp/pr27388-3.c: New test.
17687
17688         PR c++/27359
17689         * g++.dg/gomp/pr27359.C: New test.
17690
17691 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17692
17693         PR fortran/20248
17694         * gfortran.dg/iargc.f90: New test.
17695
17696 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17697
17698         PR c++/27102
17699         * g++.dg/template/crash49.C: New test.
17700
17701 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17702
17703         PR testsuite/27032
17704         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17705
17706 2006-05-02  Jeff Law  <law@redhat.com>
17707
17708         PR tree-optimization/27364
17709         * gcc.c-torture/execute/pr27364.c: New test.
17710
17711 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17712
17713         PR c++/27309
17714         * g++.dg/parser/ctor5.C: New test.
17715
17716 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17717
17718         PR target/27387
17719         * gcc.target/arm/arm.exp: New.
17720         * gcc.target/arm/pr27387.C: Likewise.
17721
17722 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17723
17724         PR fortran/27269
17725         PR fortran/27324
17726         * gfortran.dg/module_equivalence_2.f90: New test.
17727
17728 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17729
17730         PR middle-end/27337
17731         * g++.dg/gomp/pr27337-1.C: New test.
17732         * g++.dg/gomp/pr27337-2.C: New test.
17733
17734         PR middle-end/27328
17735         * gcc.dg/gomp/pr27328.c: New test.
17736
17737         PR middle-end/27325
17738         * g++.dg/gomp/pr27325.C: New test.
17739
17740         PR middle-end/27310
17741         * g++.dg/gomp/pr27310.C: New test.
17742
17743 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17744
17745         PR tree-optimization/27291
17746         * g++.dg/tree-ssa/pr27291.C: New test.
17747
17748 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17749
17750         PR tree-optimization/27283
17751         * g++.dg/tree-ssa/pr27283.C: New test.
17752
17753 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17754
17755         * gcc.dg/tree-ssa/loop-16.c: New test.
17756
17757 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17758             Joseph S. Myers  <joseph@codesourcery.com>
17759
17760         * gcc.dg/Wconversion-3.c: New test case.
17761         * gcc.dg/Wconversion-4.c: Likewise.
17762
17763 2006-05-01  Richard Guenther  <rguenther@suse.de>
17764
17765         PR tree-optimization/26726
17766         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17767
17768 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17769
17770         * gcc.dg/Woverflow-1.c: New test case.
17771         * gcc.dg/Woverflow-2.c: Likewise.
17772         * gcc.dg/Woverflow-3.c: Likewise.
17773
17774 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17775
17776         PR c++/27094
17777         * g++.dg/template/defarg8.C: New test.
17778
17779 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17780
17781         PR c++/27278
17782         * g++.dg/parse/operator7.C: New test.
17783
17784 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17785
17786         PR c++/11471
17787         PR c++/27102
17788         * g++.dg/template/crash48.C: New test.
17789
17790         PR c++/27279
17791         * g++.dg/parse/ctor4.C: New test.
17792
17793 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17794
17795         PR fortran/25681
17796         * gfortran.df/char_type_len.f90: New test.
17797
17798 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17799
17800         PR libgfortran/27304
17801         * gfortran.dg/fmt_exhaust.f90: New test.
17802
17803 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17804
17805         PR c/25309
17806         * gcc.dg/large-size-array-2.c: New test case.
17807
17808 2006-04-28  Richard Guenther  <rguenther@suse.de>
17809
17810         PR target/26826
17811         * gcc.target/i386/pr26826.c: New testcase.
17812
17813 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17814
17815         PR middle-end/27260
17816         * gcc.c-torture/execute/pr27260.c: New.
17817
17818 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17819
17820         PR middle-end/27095
17821         * gcc.dg/pr27095.c: New.
17822
17823 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17824
17825         PR c++/27292
17826         * g++.dg/conversion/bitfield4.C: New test.
17827
17828 2006-04-27  Eric Christopher  <echristo@apple.com>
17829
17830         * gcc.dg/pragma-ms_struct.c: New.
17831
17832 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/27102
17835         * g++.dg/template/crash47.C: New test.
17836
17837 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17838
17839         * gcc.target/i386/sse-7.c: build with -msse.
17840
17841 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17842
17843         PR testsuite/27274:
17844         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17845         (main): Exit if processor doesn't support SSE.
17846
17847 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17848
17849         PR middle-end/27282
17850         * gcc.c-torture/compile/pr27282.c: New test.
17851
17852 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17853
17854         PR middle-end/26913
17855         * g++.dg/gomp/pr26913.C: New test.
17856
17857         PR c/25996
17858         * gcc.dg/gomp/pr25996.c: New test.
17859         * g++.dg/gomp/pr25996.C: New test.
17860
17861 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17862
17863         PR rtl-optimization/26725
17864         * gcc.c-torture/compile/pr26725.c: New test.
17865
17866 2006-04-25  Richard Guenther  <rguenther@suse.de>
17867
17868         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17869         than n + -1.
17870
17871 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17872
17873         * gcc.dg/20060425-1.c: New testcase.
17874
17875 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17876
17877         PR tree-optimization/26865
17878         * gcc.dg/pr26865.c: New test.
17879
17880 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17881
17882         PR c++/27292
17883         * g++.dg/conversion/bitfield1.C: New test.
17884         * g++.dg/conversion/bitfield2.C: Likewise.
17885         * g++.dg/conversion/bitfield3.C: Likewise.
17886
17887 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17888         Richard Guenther  <rguenther@suse.de>
17889
17890         PR tree-optimization/27236
17891         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17892
17893 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17894
17895         PR c++/19963
17896         * g++.dg/other/incomplete2.C: New test.
17897
17898 2006-04-24  Richard Guenther  <rguenther@suse.de>
17899
17900         PR middle-end/26869
17901         * gcc.dg/torture/pr26869.c: New testcase.
17902
17903 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17904         Richard Guenther  <rguenther@suse.de>
17905
17906         PR tree-optimization/27218
17907         * g++.dg/tree-ssa/pr27218.C: New testcase.
17908
17909 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17910
17911         PR c++/26912
17912         * g++.dg/template/friend41.C: New test.
17913
17914 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17915
17916         * g++.dg/opt/pr15551.C: Include cstdio.
17917         (main): Use remove instead of unlink.
17918
17919 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17920
17921         * gcc.dg/sibcall-7.c: New test.
17922         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17923         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17924         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17925         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17926         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17927
17928 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17929
17930         PR c++/26534
17931         * g++.dg/opt/bitfield1.C: New test.
17932         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17933         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17934         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17935         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17936         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17937         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17938         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17939         * g++.dg/abi/bitfield2.C: Likewise.
17940         * g++.dg/init/bitfield1.C: Likewise.
17941
17942 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17943
17944         PR fortran/25099
17945         * gfortran.dg/elemental_subroutine_4.f90: New test.
17946         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17947         call sub (m, x).
17948
17949 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17950
17951         * gcc.c-torture/compile/20060421-1.c: New testcase.
17952
17953 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17954
17955         PR c/25875
17956         * gcc.dg/init-bad-4.c: New test.
17957
17958 2006-04-21  Paul Brook  <paul@codesourcery.com>
17959
17960         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17961
17962 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17963
17964         PR fortran/27122
17965         * gfortran.dg/defined_operators_1.f90: New test.
17966         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17967         remove old ones associated, incorrectly, with Note 5.46.
17968
17969         PR fortran/27113
17970         * gfortran.dg/character_array_constructor_1.f90: New test.
17971
17972 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17973
17974         * gcc.dg/20060419-1.c: New test.
17975
17976 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17977
17978         PR c/26774
17979         * gcc.dg/struct-parse-1.c: New test case.
17980
17981 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17982
17983         PR c++/26558
17984         * g++.dg/parse/template19.C: New test.
17985
17986         PR c++/26739
17987         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17988
17989         PR c++/26036
17990         * g++.dg/expr/call3.C: New test.
17991
17992         PR c++/10385
17993         * g++.dg/conversion/dynamic1.C: New test.
17994
17995 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/27102
17998         * g++.dg/template/crash35.C: Tweak error markers.
17999         * g++.dg/template/crash46.C: New test.
18000         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18001         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18002
18003 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18004
18005         PR rtl-optimization/14261
18006         * gcc.c-torture/compile/20060419-1.c: Added.
18007
18008 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18009
18010         * gfortran.dg/label_1.f90: Adjust dg-error.
18011
18012 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18013
18014         PR target/26961
18015         * gcc.dg/fold-cond-1.c: New test case.
18016         * gcc.dg/pr26961-1.c: Likewise.
18017
18018 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18019
18020         PR libgfortran/27138
18021         * gfortran.dg/read_bad_advance.f90: New test.
18022
18023 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18024             Dale Johannesen  <dalej@apple.com>
18025
18026         PR target/24076
18027         * gcc.target/i386/vecinit-3.c: New testcase.
18028         * gcc.target/i386/vecinit-4.c: Likewise.
18029         * gcc.target/i386/sse-18.c: Likewise.
18030         * gcc.target/i386/sse-19.c: Likewise.
18031
18032 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18033
18034         * gfortran.dg/allocate_zerosize_1.f90: New test.
18035
18036 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18037
18038         PR c++/26365
18039         * g++.dg/template/crash45.C: New test.
18040
18041 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18042
18043         PR fortran/26787
18044         * gfortran.dg/proc_assign_1.f90: New test.
18045         * gfortran.dg/procedure_lvalue.f90: Change message.
18046         * gfortran.dg/namelist_4.f90: Add new error.
18047
18048         PR fortran/25597
18049         PR fortran/27096
18050         * gfortran.dg/auto_pointer_array_result_1.f90
18051
18052         PR fortran/27089
18053         * gfortran.dg/specification_type_resolution_1.f90
18054
18055         PR fortran/18003
18056         PR fortran/25669
18057         PR fortran/26834
18058         * gfortran.dg/bounds_temporaries_1.f90: New test.
18059
18060         PR fortran/27124
18061         * gfortran.dg/array_return_value_1.f90: New test.
18062
18063 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18064
18065         PR fortran/25336
18066         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18067
18068 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18069
18070         PR middle-end/26823
18071         * g++.dg/gomp/pr26823-1.C: New test.
18072         * g++.dg/gomp/pr26823-2.C: New test.
18073
18074 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18075
18076         PR middle-end/27134
18077         * gcc.dg/pr27314.c: New test.
18078
18079 2006-04-13  Richard Henderson  <rth@redhat.com>
18080
18081         * g++.dg/gomp/block-0.C: Update expected matches.
18082
18083 2006-04-13  DJ Delorie  <dj@redhat.com>
18084
18085         * lib/target-supports.exp (check_effective_target_int32plus): New.
18086         (check_effective_target_ptr32plus): New.
18087         (check_effective_target_size32plus): New.
18088         (check_effective_target_int16): New.
18089         (check_profiling_available): Add m32c to the list of unsupported
18090         targets.
18091
18092         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18093         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18094         memory size.
18095         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18096         pointers.
18097         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18098         size_t.
18099         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18100         and size_t.
18101         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18102         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18103         not just xstormy16.  Skip m32c due to weird pointer size.
18104         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18105         not just xstormy16.
18106         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18107         not just xstormy16.
18108         * gcc.dg/20020312-2.c: Add m32c support.
18109         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18110         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18111         in test.
18112         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18113         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18114         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18115         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18116         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18117         formats
18118         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18119         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18120         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18121         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18122         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18123         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18124         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18125         in test.
18126         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18127         in test.
18128         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18129         * gcc.dg/pr23049.c: Require >=32 bit integers.
18130         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18131         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18132         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18133         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18134         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18135         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18136         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18137         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18138         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18139         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18140         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18141         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18142         prototype in test.
18143         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18144         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18145         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18146         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18147         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18148
18149         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18150         * gcc.c-torture/execute/20040703-1.x: Likewise.
18151         * gcc.c-torture/execute/20040705-1.x: Likewise.
18152         * gcc.c-torture/execute/20040705-2.x: Likewise.
18153         * gcc.c-torture/execute/20040709-1.x: Likewise.
18154         * gcc.c-torture/execute/20040709-2.x: Likewise.
18155         * gcc.c-torture/execute/20040811-1.x: Likewise.
18156         * gcc.c-torture/execute/20050316-1.x: Likewise.
18157         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18158         * gcc.c-torture/execute/pr19689.x: Likewise.
18159         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18160         * gcc.c-torture/execute/usmul.x: Likewise.
18161         * gcc.c-torture/execute/vrp-5.x: Likewise.
18162         * gcc.c-torture/execute/vrp-6.x: Likewise.
18163         * gcc.dg/debug/20041023-1.s: Likewise.
18164
18165 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18166
18167         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18168         of integers to a vector types are now constant expressions in C.
18169         * gcc.dg/vect/vect-fold-1.c: New test case.
18170
18171 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18172             Ulrich Weigand  <uweigand@de.ibm.com>
18173
18174         PR target/27006
18175         * gcc.dg/vmx/pr27006.c: New testcase.
18176
18177 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18178
18179         PR libgfortran/26766
18180         * gfortran.dg/write_recursive.f90: New test.
18181
18182 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18183
18184         * g++.dg/parse/dtor7.C: New test.
18185         * g++.dg/parse/new1.C: Add error marker.
18186         * g++.dg/template/new3.C: New test.
18187
18188         PR c++/26122
18189         * g++.dg/template/pure1.C: New test.
18190
18191         PR c++/26295
18192         * g++.dg/parse/ptrmem4.C: New test.
18193
18194 2006-04-10  Jeff Law  <law@redhat.com>
18195
18196         PR/27087
18197         * gcc.c-torture/compile/pr27087.c: New test.
18198
18199 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18200
18201         PR/21391
18202         * gcc.dg/20060410.c: New.
18203
18204 2006-04-10  Matthias Klose  <doko@debian.org>
18205
18206         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18207         Recognize multilib directory names containing underscores.
18208
18209 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18210
18211         * gcc.target/i386/vecinit-1.c: New test case.
18212         * gcc.target/i386/vecinit-2.c: Likewise.
18213
18214 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18215
18216         PR debug/27057
18217         * g++.dg/debug/dwarf2-2.C: New test.
18218
18219 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18220
18221         PR rtl-optimization/27073
18222         * gcc.c-torture/execute/pr27073.c: New test.
18223
18224 2006-04-08  Mike Stump  <mrs@apple.com>
18225
18226         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18227
18228 2006-04-07  Richard Guenther  <rguenther@suse.de>
18229
18230         PR tree-optimization/26135
18231         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18232
18233 2006-04-06  Jan Hubicka  <jh@suse.cz>
18234
18235         PR profile/26399
18236         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18237
18238 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18239
18240         * g++.dg/conversion/nullptr1.C: New test case.
18241         * g++.dg/conversion/nullptr2.C: Likewise.
18242
18243 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18244
18245         * gfortran.dg/dependency_18.f90: New test case.
18246
18247 2006-04-05  Richard Guenther  <rguenther@suse.de>
18248
18249         PR tree-optimization/26919
18250         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18251         * gcc.dg/ipa/ipa-2.c: Likewise.
18252         * gcc.dg/ipa/ipa-3.c: Likewise.
18253         * gcc.dg/ipa/ipa-5.c: Likewise.
18254
18255 2006-04-05  Richard Guenther  <rguenther@suse.de>
18256
18257         PR tree-optimization/26763
18258         * gcc.dg/torture/pr26763-1.c: New testcase.
18259         * gcc.dg/torture/pr26763-2.c: Likewise.
18260
18261 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18262
18263         PR fortran/23634
18264         PR fortran/25619
18265         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18266
18267 2006-04-04  Eric Christopher  <echristo@apple.com>
18268
18269         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18270         stubs.
18271         * gcc.target/i386/387-5.c: Ditto.
18272
18273 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18274
18275         * gcc.target/sparc/struct-ret-check.c: New test.
18276
18277 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18278
18279         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18280         zero decimal digits specified in format.
18281
18282 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18283
18284         PR fortran/26891
18285         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18286
18287         PR fortran/26976
18288         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18289         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18290         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18291         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18292         compliant and detect bigendian-ness.
18293
18294 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18295
18296         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18297         dummy arguments work when the actual argument is itself a dummy
18298         argument of the caller.
18299
18300 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18301
18302         PR libfortran/24685
18303         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18304
18305 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18306
18307         * gfortran.dg/dependencency_17.f90: New test case.
18308
18309 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18310
18311         * gfortran.dg/dependency_14.f90: New test case.
18312         * gfortran.dg/dependency_15.f90: Likewise.
18313         * gfortran.dg/dependency_16.f90: Likewise.
18314
18315 2006-03-31  Asher Langton  <langton2@llnl.gov>
18316
18317         PR fortran/25358
18318         gfortran.dg/cray_pointers_6.f90: New test.
18319
18320 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18321
18322         PR libgfortran/26890
18323         * gfortran.dg/read_size_noadvance.f90: New test.
18324
18325 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18326
18327         PR fortran/25031
18328         * gfortran.dg/multiple_allocation_1.f90: Check that the
18329         size has changed after a re-allocation with stat.
18330
18331 2006-03-30  Richard Guenther  <rguenther@suse.de>
18332
18333         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18334         removal.
18335         * gcc.target/i386/sselibm-2.c: Likewise.
18336         * gcc.target/i386/sselibm-3.c: Likewise.
18337         * gcc.target/i386/sselibm-4.c: Likewise.
18338         * gcc.target/i386/sselibm-5.c: Likewise.
18339
18340 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18341
18342         * gcc.dg/fold-andxor-1.c: New test case.
18343         * gcc.dg/fold-xorand-1.c: Likewise.
18344
18345 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18346
18347         * gcc.dg/fold-convnotconv-1.c: New test case.
18348
18349 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18350
18351         PR fortran/26779
18352         * gfortran.dg/private_type_5.f90: New test.
18353
18354 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18355
18356         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18357
18358 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18359
18360         * gfortran.dg/advance_2.f90: New test.
18361         * gfortran.dg/advance_3.f90: New test.
18362
18363         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18364
18365 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18366
18367         PR libgfortran/26661
18368         PR libgfortran/26880
18369         * gfortran.dg/read_x_past.f: New test.
18370
18371 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18372
18373         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18374         to be STABS.
18375
18376 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18377
18378         * objc.dg/dwarf-1.m: Skip on AIX.
18379         * objc.dg/dwarf-2.m: Skip on AIX.
18380
18381 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18382
18383         PR fortran/26816
18384         * gfortran.dg/float_1.f90: New test.
18385
18386 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18387
18388         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18389         X86_64 targets.
18390         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18391
18392 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18393
18394         PR libfortran/26735
18395         * gfortran.dg/convert_implied_open.f90: New test case.
18396
18397 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18398
18399         PR fortran/26769
18400         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18401
18402 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18403
18404         PR middle-end/26717
18405         * gcc.dg/pr26717.c: New test.
18406
18407 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18408
18409         * gfortran.dg/dependency_12.f90: New test case.
18410
18411 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18412
18413         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18414
18415 2006-03-24  Jeff Law  <law@redhat.com>
18416
18417         * gcc.c-torture/pr26840.c: New test.
18418
18419 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18420
18421         * objc.dg/dwarf-2.m: New.
18422         * obj-c++.dg/dwarf-2.mm: New.
18423
18424         * g++.old-deja/g++.other/init19.C: New.
18425
18426 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18427
18428         * g++.dg/eh/spbp.C: Skip on AIX.
18429
18430 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18431
18432         PR middle-end/26611
18433         * g++.dg/gomp/pr26611-1.C: New test.
18434         * g++.dg/gomp/pr26611-2.C: New test.
18435
18436 2006-03-24  Jeff Law  <law@redhat.com>
18437
18438         * gcc.c-torture/compile/pr26833.c: New test.
18439         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18440
18441 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18442
18443         * gfortran.dg/endfile_2.f90: Delete temp file.
18444
18445 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18446
18447         PR fortran/19303
18448         * gfortran.dg/record_marker_1.f90: New test case.
18449         * gfortran.dg/record_marker_2.f: New test case.
18450         * gfortran.dg/record_marker_3.f90: New test case.
18451
18452 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18453
18454         PR fortran/17298
18455         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18456         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18457
18458 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18459
18460         * lib/gcc-dg.exp (cleanup-modules): New proc.
18461         * gfortran.dg/allocatable_function_1.f90,
18462         gfortran.dg/allocate_char_star_scalar_1.f90,
18463         gfortran.dg/assumed_charlen_function_1.f90,
18464         gfortran.dg/assumed_dummy_1.f90,
18465         gfortran.dg/assumed_shape_ranks_1.f90,
18466         gfortran.dg/assumed_shape_ranks_2.f90,
18467         gfortran.dg/assumed_size_dt_dummy.f90,
18468         gfortran.dg/auto_char_dummy_array_1.f90,
18469         gfortran.dg/auto_char_len_3.f90,
18470         gfortran.dg/automatic_module_variable.f90,
18471         gfortran.dg/bad_automatic_objects_1.f90,
18472         gfortran.dg/char_array_constructor.f90,
18473         gfortran.dg/char_array_structure_constructor.f90,
18474         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18475         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18476         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18477         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18478         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18479         gfortran.dg/derived_pointer_recursion.f90,
18480         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18481         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18482         gfortran.dg/dummy_functions_1.f90,
18483         gfortran.dg/elemental_initializer_1.f90,
18484         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18485         gfortran.dg/elemental_pointer_1.f90,
18486         gfortran.dg/elemental_subroutine_1.f90,
18487         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18488         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18489         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18490         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18491         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18492         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18493         gfortran.dg/global_references_1.f90,
18494         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18495         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18496         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18497         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18498         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18499         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18500         gfortran.dg/large_integer_kind_1.f90,
18501         gfortran.dg/large_real_kind_1.f90,
18502         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18503         gfortran.dg/module_double_reuse.f90,
18504         gfortran.dg/module_equivalence_1.f90,
18505         gfortran.dg/module_interface_1.f90,
18506         gfortran.dg/module_parameter_array_refs_1.f90,
18507         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18508         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18509         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18510         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18511         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18512         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18513         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18514         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18515         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18516         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18517         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18518         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18519         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18520         gfortran.dg/same_name_1.f90,
18521         gfortran.dg/sibling_dummy_procedure_1.f90,
18522         gfortran.dg/sibling_dummy_procedure_2.f90,
18523         gfortran.dg/sibling_dummy_procedure_3.f90,
18524         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18525         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18526         gfortran.dg/used_dummy_types_2.f90,
18527         gfortran.dg/used_dummy_types_3.f90,
18528         gfortran.dg/used_dummy_types_4.f90,
18529         gfortran.dg/used_dummy_types_5.f90,
18530         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18531         gfortran.dg/userdef_operator_1.f90: Use it.
18532
18533 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18534
18535         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18536         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18537         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18538         gfortran.dg/write_back.f,
18539         gfortran.fortran-torture/execute/inquire_1.f90,
18540         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18541
18542 2006-03-21  Jeff Law  <law@redhat.com>
18543
18544         * gcc.dg/tree-ssa/vrp28.c: New test.
18545
18546 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18547
18548         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18549         if _STDC_C99 is defined.
18550         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18551         * gcc.dg/builtins-20.c: Likewise.
18552         * gcc.dg/builtins-53.c: Likewise.
18553         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18554         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18555
18556 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18557
18558         PR tree-opt/26781
18559         * gcc.c-torture/compile/pr26781-1.c: New test.
18560         * gcc.c-torture/compile/pr26781-2.c: New test.
18561
18562 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18563
18564         PR c++/26690
18565         * g++.dg/gomp/pr26690-1.C: New test.
18566         * g++.dg/gomp/pr26690-2.C: New test.
18567
18568 2006-03-20  Jeff Law  <law@redhat.com>
18569
18570         * gcc.dg/tree-ssa/pr21829.c: New test.
18571
18572         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18573
18574 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18575
18576         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18577         (check_visibility_available): Use it.
18578         (check_effective_target_default_packed): Likewise.
18579         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18580         (check_effective_target_fopenmp): Likewise.
18581         (check_effective_target_freorder): Likewise.
18582         (check_effective_target_fpic): Likewise.
18583         (check_named_sections_available): Likewise.
18584         (check_effective_target_ilp32): Likewise.
18585         (check_effective_target_lp64): Likewise.
18586
18587 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18588
18589         PR fortran/20935
18590         * gfortran.dg/scalar_mask_2.f90: New test case.
18591
18592 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18593
18594         PR tree-opt/26629
18595         * gcc.dg/tree-ssa/loadpre12.c: New test.
18596         * gcc.dg/tree-ssa/loadpre13.c: New test.
18597         * gcc.dg/tree-ssa/loadpre14.c: New test.
18598         * gcc.dg/tree-ssa/loadpre15.c: New test.
18599         * gcc.dg/tree-ssa/loadpre16.c: New test.
18600         * gcc.dg/tree-ssa/loadpre17.c: New test.
18601         * gcc.dg/tree-ssa/loadpre18.c: New test.
18602         * gcc.dg/tree-ssa/loadpre19.c: New test.
18603         * gcc.dg/tree-ssa/loadpre20.c: New test.
18604         * gcc.dg/tree-ssa/loadpre21.c: New test.
18605         * gcc.dg/tree-ssa/loadpre22.c: New test.
18606
18607 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18608
18609         PR fortran/26741
18610         * gfortran.dg/elemental_initializer_1.f90: New test.
18611
18612         PR fortran/26716
18613         * gfortran.dg/assumed_shape_ranks_2: New test.
18614
18615 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18616
18617         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18618         target fpic.
18619
18620 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18621
18622         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18623         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18624         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18625         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18626         gfortran.fortran-torture/execute/direct_io.f90,
18627         gfortran.fortran-torture/execute/inquire_2.f90,
18628         gfortran.fortran-torture/execute/inquire_4.f90,
18629         gfortran.fortran-torture/execute/list_read_1.f90,
18630         gfortran.fortran-torture/execute/open_replace.f90,
18631         gfortran.fortran-torture/execute/slash_edit.f90,
18632         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18633         temporary files from testcases.
18634
18635 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18636
18637         PR libgfortran/26509
18638         gfortran.dg/write_direct_eor.f90: New test.
18639
18640 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18641
18642         * gcc.target/powerpc/pr26350.c: New.
18643         * gcc.target/powerpc/indexed-addr.c: New.
18644
18645 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18646
18647         * gfortran.dg/dependency_13.f90: New test case.
18648
18649 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18650
18651         PR middle-end/21781
18652         * gcc.dg/real-const-1.c: New test case.
18653
18654 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18655
18656         * g++.old-deja/g++.other/init18.C: New.
18657         * g++.old-deja/g++.other/init5.C: Remove xfail.
18658
18659 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18660
18661         * g++.dg/opt/pr15551.C: Cleanup temp file.
18662
18663 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18664
18665         PR c++/6634
18666         g++.dg/parse/long1.C: New test.
18667
18668 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18669
18670         PR fortran/19101
18671         * gfortran.dg/continuation.f90: New test.
18672         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18673
18674 2006-03-14  Richard Guenther  <rguenther@suse.de>
18675
18676         PR tree-optimization/26672
18677         * gcc.dg/torture/pr26672.c: New testcase.
18678
18679 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18680
18681         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18682         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18683
18684 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18685
18686         PR middle-end/26557
18687         * gcc.c-torture/compile/switch-1.c: New test case.
18688
18689 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18690
18691         PR fortran/25378
18692         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18693         test to include more permuatations of mask and index.
18694         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18695         respond to F2003 spec. that the position returned for an all false
18696         mask && condition is zero.
18697
18698 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18699
18700         PR middle-end/25989
18701         * gcc.dg/gomp/pr25989.c: New test.
18702
18703 2006-03-13  Jeff Law  <law@redhat.com>
18704
18705         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18706
18707 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18708
18709         * gcc.dg/switch-9.c: New test.
18710
18711 2006-03-13  Richard Guenther  <rguenther@suse.de>
18712
18713         PR middle-end/26630
18714         * gcc.dg/torture/pr26630.c: New testcase.
18715
18716 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18717
18718         * gfortran.dg/dependency_10.f90: New test case.
18719         * gfortran.dg/dependency_11.f90: Likewise.
18720
18721 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18722             Erik Edelmann  <eedelman@gcc.gnu.org>
18723
18724         * gfortran.dg/allocatable_function_1.f90: New.
18725         * gfortran.dg/allocatable_function_2.f90: New.
18726
18727 2006-03-10  Richard Guenther  <rguenther@suse.de>
18728
18729         PR middle-end/26565
18730         * gcc.dg/torture/pr26565.c: New testcase.
18731
18732 2006-03-09  Eric Christopher  <echristo@apple.com>
18733
18734         * gcc.c-torture/compile/20060309-1.c: New.
18735
18736 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18737
18738         PR libgfortran/26499
18739         * gfortran.dg/write_back.f: New test.
18740         * gfortran.dg/write_rewind_1.f: New test.
18741         * gfortran.dg/write_rewind_2.f: New test.
18742
18743 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18744
18745         PR libgfortran/26554
18746         * gfortran.dg/read_logical.f90: New test.
18747
18748 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18749
18750         * ada/acats/norun.lst: cdd2a03 now passes.
18751
18752 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18753
18754         PR testsuite/25177
18755         * gcc.target/powerpc/pr18096-1.c: Change where the error
18756         would match.
18757
18758 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18759
18760         * gcc.target/i386/cleanup-1.c: New test.
18761         * gcc.target/i386/cleanup-2.c: New test.
18762
18763 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18764
18765         * gfortran.dg/dependency_9.f90: Remove for the time being.
18766
18767 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18768
18769         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18770         directive.
18771
18772 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18773
18774         * gfortran.dg/dependency_9.f90: New test case.
18775
18776 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18777
18778         * gfortran.dg/dependency_4.f90: New test case.
18779         * gfortran.dg/dependency_5.f90: New test case.
18780         * gfortran.dg/dependency_6.f90: New test case.
18781         * gfortran.dg/dependency_7.f90: New test case.
18782         * gfortran.dg/dependency_8.f90: New test case.
18783
18784 2006-03-03  Paul Brook  <paul@codesourcery.com>
18785
18786         * lib/target-supports.exp (check_profiling_available):
18787         Add m68k-*-elf.
18788
18789 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18790
18791         PR fortran/25031
18792         * multiple_allocation_1.f90: New test.
18793
18794 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18795
18796         PR tree-optimization/26524
18797         * gfortran.dg/pr26524.f: New test case.
18798
18799 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18800
18801         * g++.dg/template/repo5.C: Cleanup repo files.
18802         * gcc.dg/20051201-1.c: Cleanup coverage files.
18803         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18804         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18805         tree dump files.
18806
18807 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18808
18809         * objc.dg/objc-nofilename-1.m: New test.
18810         * objc.dg/bad-receiver-type.m: New test.
18811         * obj-c++.dg/bad-receiver-type.mm: New test.
18812
18813 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18814
18815         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18816
18817 2006-03-01  Mike Stump  <mrs@apple.com>
18818
18819         * g++.dg/abi/key2.C: Add.
18820
18821 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18822
18823         * gfortran.dg/logical_dot_product.f90: New test.
18824
18825         PR fortran/26393
18826         * gfortran.dg/used_interface_ref.f90: New test.
18827
18828         PR fortran/20938
18829         * gfortran.dg/dependency_2.f90: New test.
18830         * gfortran.fortran-torture/execute/where17.f90: New test.
18831         * gfortran.fortran-torture/execute/where18.f90: New test.
18832         * gfortran.fortran-torture/execute/where19.f90: New test.
18833         * gfortran.fortran-torture/execute/where20.f90: New test.
18834
18835 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18836
18837         * g++.dg/tree-ssa/pr26443.C: New test case.
18838
18839 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18840
18841         PR middle-end/26022
18842         * g++.dg/opt/return-slot1.C: New test.
18843
18844 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18845
18846         PR libgfortran/26136
18847         * gfortran.dg/namelist_23.f90: New test.
18848
18849 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18850
18851         PR middle-end/14752
18852         * gcc.dg/fold-eqandshift-2.c: New test case.
18853
18854 2006-02-28  Richard Guenther  <rguenther@suse.de>
18855
18856         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18857         decomposition.
18858
18859 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18860
18861         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18862
18863 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18864
18865         PR libgfortran/26464
18866         * gfortran.dg/backspace_5.f: New test.
18867         * gfortran.dg/backspace_6.f: New test.
18868
18869 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18870
18871         * gcc.dg/fold-eqandnot-1.c: New test case.
18872
18873 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18874
18875         PR middle-end/19983
18876         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18877
18878 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18879
18880         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18881         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18882
18883 2006-02-26  Richard Guenther  <rguenther@suse.de>
18884
18885         PR tree-optimization/26421
18886         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18887
18888 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18889
18890         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18891         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18892
18893 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18894
18895         * gcc.dg/fold-even-1.c: New test case.
18896
18897 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18898
18899         PR middle-end/21137
18900         * gcc.dg/fold-eqandshift-1.c: New test case.
18901
18902 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18903
18904         PR tree-optimization/25125
18905         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18906         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18907
18908 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18909
18910         PR tree-optimizations/26359
18911         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18912         with -fdump-tree-dceloop-details.
18913         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18914
18915 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18916
18917         PR middle-end/23673
18918         * gcc.dg/fold-eqxor-1.c: New test case.
18919         * gcc.dg/fold-eqxor-2.c: Likewise.
18920         * gcc.dg/fold-eqxor-3.c: Likewise.
18921
18922 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18923
18924         PR fortran/23092
18925         * scalar_mask_1.f90: New test.
18926
18927 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18928
18929         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18930         * g++.dg/eh/uncaught2.C: New.
18931         * g++.dg/eh/uncaught3.C: New.
18932
18933 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18934
18935         PR libgfortran/26423
18936         * gfortran.dg/read_many_1.f: New test.
18937
18938 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18939
18940         PR fortran/24519
18941         * gfortran.dg/dependency_3.f90: New test.
18942         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18943         XFAILs.
18944
18945         PR fortran/25395
18946         * gfortran.dg/equiv_6.f90: New test.
18947
18948 2006-02-23  Jeff Law  <law@redhat.com>
18949
18950         * gcc.c-torture/compile/pr26425.c: New test.
18951
18952 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18953
18954         PR middle-end/26412
18955         * gcc.dg/gomp/pr26412.c: New test.
18956
18957 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18958
18959         PR c++/26291
18960         * g++.dg/other/ellipsis1.C: New test.
18961         * g++.dg/parse/operator4.C: Adjust error marker.
18962
18963 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18964
18965         PR target/25603
18966         * gfortran.dg/pr25603.f: New testcase.
18967
18968 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18969
18970         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18971         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18972
18973 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18974
18975         * g++.dg/eh/spbp.C: New.
18976
18977 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18978
18979         PR middle-end/26379
18980         * gcc.target/i386/mmx-7.c: New test.
18981
18982 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18983
18984         PR tree-optimization/26361
18985         * gcc.dg/tree-ssa/vrp27.c: New test case.
18986
18987 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18988
18989         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18990         * gcc.dg/tree-ssa/complex-4.c: Here.
18991
18992 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18993
18994         PR middle-end/19543
18995         * gfortran.dg/logical_1.f90: New test case.
18996
18997 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18998
18999         PR middle-end/26334
19000         * gcc.dg/20060218-1.c: Moved to...
19001         * gcc.target/i386/20060218-1.c: ... here.  New test.
19002
19003 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19004
19005         PR fortran/26201
19006         * gfortran.dg/convert_1.f90: New.
19007
19008 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19009
19010         PR fortran/25054
19011         * gfortran.dg/namelist_5.f90: New test.
19012
19013         PR fortran/25089
19014         * gfortran.dg/namelist_4.f90: New test.
19015
19016 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19017
19018         PR tree-opt/25680
19019         * gcc.dg/tree-ssa/complex-3.c: New test.
19020
19021 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19022
19023         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19024         variable to take into account the variable name in the
19025         function header.
19026         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19027
19028 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19029
19030         PR middle-end/26334
19031         * gcc.c-torture/compile/20060217-1.c: New test.
19032         * gcc.dg/20060218-1.c: New test.
19033
19034 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19035
19036         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19037
19038 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19039
19040         * gcc.dg/cpp/undef3.c: New test.
19041         * gcc.dg/cpp/trad/builtins2.c: New test.
19042
19043 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR c++/26266
19046         * g++.dg/template/static22.C: New test.
19047         * g++.dg/template/static23.C: New test.
19048         * g++.dg/template/static24.C: New test.
19049         * g++.dg/template/non-dependent13.C: New test.
19050         * g++.dg/init/member1.C: Tweak error markers.
19051
19052 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19053
19054         PR target/26255
19055         * gcc.c-torture/compile/pr26255.c: New test case.
19056
19057 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19058
19059         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19060         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19061         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19062         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19063         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19064         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19065         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19066
19067 2006-02-16  Jeff Law  <law@redhat.com>
19068
19069         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19070         * gcc.dg/tree-ssa/vrp26.c: New test.
19071
19072 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19073
19074         PR target/20353
19075         PR target/24578
19076         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19077         __UCLIBC__ is defined.
19078
19079 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19080
19081         PR fortran/26224
19082         * gfortran.dg/gomp/pr26224.f: New test.
19083
19084 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19085
19086         PR tree-opt/25918
19087         * lib/target-supports.exp
19088         (check_effective_target_vect_short_mult): New.
19089         (check_effective_target_vect_char_mult): New.
19090         (check_effective_target_vect_widen_sum_qi_to_si): New.
19091         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19092         (check_effective_target_vect_widen_sum_hi_to_si): New.
19093         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19094         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19095         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19096         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19097         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19098         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19099         vect-reduc-pattern-2c.c
19100         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19101         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19102         vect-reduc-pattern-1c.c
19103
19104 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19105
19106         PR fortran/24557
19107         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19108
19109 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19110
19111         PR fortran/26054
19112         * gfortran.dg/enum_8.f90: Remove check for warning.
19113         * gfortran.dg/iomsg_1.f90: Ditto.
19114         * gfortran.dg/enum_1.f90: Ditto.
19115         * gfortran.dg/enum_9.f90: Ditto.
19116         * gfortran.dg/enum_2.f90: Ditto.
19117         * gfortran.dg/enum_10.f90: Ditto.
19118         * gfortran.dg/enum_3.f90: Ditto.
19119         * gfortran.dg/flush_1.f90: Ditto.
19120         * gfortran.dg/enum_4.f90: Ditto.
19121         * gfortran.dg/array_constructor_1.f90: Ditto.
19122         * gfortran.dg/enum_5.f90: Ditto.
19123         * gfortran.dg/enum_6.f90: Ditto.
19124         * gfortran.dg/enum_7.f90: Ditto.
19125
19126 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19127
19128         PR middle-end/26300
19129         * gcc.c-torture/compile/20060215-1.c: New test.
19130
19131 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19132
19133         PR middle-end/23670
19134         * gcc.dg/tree-ssa/andor-2.c: New test case.
19135
19136 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19137
19138         PR fortran/25045
19139         * optional_dim.f90: New test.
19140
19141 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19142
19143         PR fortran/26277
19144         * gfortran.dg/label_4.f90: New.
19145
19146 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19147             Diego Novillo  <dnovillo@redhat.com>
19148             Uros Bizjak  <uros@kss-loka.si>
19149
19150         * gfortran.dg/gomp: New directory.
19151
19152 2006-02-14  Richard Guenther  <rguenther@suse.de>
19153
19154         PR tree-optimization/26258
19155         * gcc.dg/torture/pr26258.c: New testcase.
19156
19157 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19158
19159         PR fortran/26246
19160         * gfortran.dg/pr26246_1.f90: New test.
19161         * gfortran.dg/pr26246_2.f90: New test.
19162
19163         PR middle-end/26092
19164         * gcc.c-torture/compile/20060208-1.c: New test.
19165
19166 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19167
19168         PR fortran/26074
19169         PR fortran/25103
19170         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19171         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19172         * gfortran.dg/automatic_module_variable.f90: Change error message.
19173
19174         PR fortran/20861
19175         * gfortran.dg/internal_dummy_1.f90: New test.
19176
19177         PR fortran/20871
19178         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19179
19180
19181         PR fortran/25083
19182         * gfortran.dg/uncommon_block_data_1.f90: New test.
19183         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19184         with standard.
19185
19186         PR fortran/25088
19187         * gfortran.dg/typed_subroutine_1.f90: New test.
19188
19189 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19190
19191         * objc.dg/dwarf-1.m: New.
19192
19193 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19194
19195         PR middle-end/24427
19196         * gcc.dg/tree-ssa/andor-1.c: New test case.
19197
19198 2006-02-13  Josh Conner  <jconner@apple.com>
19199
19200         PR target/25376
19201         * gcc.dg/pr25376.c: New test.
19202
19203         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19204         assemble.
19205         * lib/target-supports.exp (check_named_sections_available):
19206         Only compile named-sections test -- don't assemble.
19207
19208 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19209
19210         * g++.dg/warn/no-write-strings.C: New test.
19211         * g++.dg/warn/write-strings.C: Likewise.
19212         * g++.dg/warn/write-strings-default.C: Likewise.
19213
19214 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19215
19216         PR fortran/25806
19217         * gfortran.dg/ret_pointer_2.f90: New test.
19218
19219 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19220
19221         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19222
19223 2006-02-10  Jeff Law  <law@redhat.com>
19224
19225         * gcc.c-torture/compile/pr26213.c: New test.
19226
19227 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19228
19229         gfortran.dg/null_1.f90: New test.
19230
19231 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19232
19233         PR fortran/14771
19234         * gfortran.dg/parens_4.f90: New.
19235         * gfortran.dg/parens_5.f90: New.
19236
19237 2006-02-10  Richard Guenther  <rguenther@suse.de>
19238
19239         * gcc.dg/pr23372-1.c: Remove empty file.
19240
19241 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19242         Paul Thomas  <pault@gcc.gnu.org>
19243
19244         PR fortran/14771
19245         * gfortran.dg/parens_1.f90: New.
19246         * gfortran.dg/parens_2.f90: New.
19247         * gfortran.dg/parens_3.f90: New.
19248
19249 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19250
19251         PR fortran/26038
19252         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19253
19254         PR fortran/25059
19255         * gfortran.dg/impure_assignment_1.f90: New test.
19256
19257         PR fortran/25070
19258         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19259
19260 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19261
19262         PR target/26141
19263         * g++.dg/expr/stdarg2.C: New test.
19264
19265 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19266
19267         PR inline-asm/16194
19268         * gcc.dg/pr16194.c: New test.
19269
19270 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19271
19272         * ada/acats/run_acats: Use portable variant of "$@".
19273
19274 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19275
19276         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19277         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19278
19279 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19280
19281         PR tree-opt/26179
19282         * g++.dg/opt/pr26179.C: New test.
19283
19284 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19285
19286         PR middle-end/26134
19287         * gcc.dg/tree-ssa/complex-3.c: New test.
19288
19289 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19290
19291         * gcc.c-torture/compile/volatile-1.c: New test.
19292
19293 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19294
19295         PR 26180
19296         * gcc.dg/tree-ssa/pr26180.c: New test.
19297
19298 2006-02-08  Jeff Law  <law@redhat.com>
19299
19300         * gcc.dg/tree-ssa/pr21417.c: New test.
19301
19302 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19303
19304         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19305         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19306
19307 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19308
19309         * lib/scanrtl.exp: New.
19310
19311 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19312
19313         PR c++/26071
19314         * g++.dg/other/virtual2.C: New test.
19315
19316         PR c++/26070
19317         * g++.dg/other/virtual1.C: New test.
19318
19319 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19320
19321         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19322         cleanup-ipa-dump): Update dump file glob patterns.
19323         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19324         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19325
19326         * lib/gcc-dg.exp: Load it.
19327         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19328
19329 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19330
19331         PR testsuite/26159
19332         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19333         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19334
19335 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19336
19337         PR fortran/25577
19338         * gfortran.dg/mvbits_1.f90: New.
19339
19340 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19341
19342         * g++.dg/warn/Wdiv-by-zero.C: New test.
19343         * g++.dg/warn/Wno-div-by-zero.C: New.
19344
19345 2006-02-07  Jeff Law  <law@redhat.com>
19346
19347         * gcc.dg/tree-ssa/pr21559.c: New test.
19348
19349         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19350         multiple VRP passes.
19351         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19352         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19353         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19354         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19355         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19356         * gcc.dg/tree-ssa/vrp02.c: Likewise
19357         * gcc.dg/tree-ssa/vrp11.c: Likewise
19358         * gcc.dg/tree-ssa/pr14341.c: Likewise
19359         * gcc.dg/tree-ssa/vrp19.c: Likewise
19360         * gcc.dg/tree-ssa/vrp20.c: Likewise
19361         * gcc.dg/tree-ssa/vrp03.c: Likewise
19362         * gcc.dg/tree-ssa/pr21086.c: Likewise
19363         * gcc.dg/tree-ssa/pr21959.c: Likewise
19364         * gcc.dg/tree-ssa/vrp21.c: Likewise
19365         * gcc.dg/tree-ssa/vrp04.c: Likewise
19366         * gcc.dg/tree-ssa/pr25485.c: Likewise
19367         * gcc.dg/tree-ssa/pr22026.c: Likewise
19368         * gcc.dg/tree-ssa/vrp22.c: Likewise
19369         * gcc.dg/tree-ssa/vrp05.c: Likewise
19370         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19371         * gcc.dg/tree-ssa/pr20701.c: Likewise
19372         * gcc.dg/tree-ssa/vrp23.c: Likewise
19373         * gcc.dg/tree-ssa/vrp06.c: Likewise
19374         * gcc.dg/tree-ssa/pr22117.c: Likewise
19375         * gcc.dg/tree-ssa/pr20702.c: Likewise
19376         * gcc.dg/tree-ssa/vrp15.c: Likewise
19377         * gcc.dg/tree-ssa/pr21090.c: Likewise
19378         * gcc.dg/tree-ssa/pr21294.c: Likewise
19379         * gcc.dg/tree-ssa/vrp24.c: Likewise
19380         * gcc.dg/tree-ssa/vrp07.c: Likewise
19381         * gcc.dg/tree-ssa/pr21563.c: Likewise
19382         * gcc.dg/tree-ssa/pr25382.c: Likewise
19383         * gcc.dg/tree-ssa/vrp16.c: Likewise
19384         * gcc.dg/tree-ssa/vrp25.c: Likewise
19385         * gcc.dg/tree-ssa/vrp08.c: Likewise
19386         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19387         * gcc.dg/tree-ssa/vrp17.c: Likewise
19388         * gcc.dg/tree-ssa/pr21458.c: Likewise
19389         * g++.dg/tree-ssa/pr18178.C: Likewise
19390
19391 2006-02-07  Richard Guenther  <rguenther@suse.de>
19392
19393         PR c++/26140
19394         Revert
19395         2006-01-30  Richard Guenther  <rguenther@suse.de>
19396         PR c++/23372
19397         * gcc.dg/pr23372-1.C: New testcase.
19398
19399         * g++.dg/tree-ssa/pr26140.C: New testcase.
19400
19401 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19402
19403         PR c++/9737
19404         * g++.dg/template/ttp15.C: New test.
19405         * g++.dg/template/ttp16.C: Likewise.
19406         * g++.dg/template/ttp17.C: Likewise.
19407         * g++.old-deja/g++.pt/ttp36.C: Remove.
19408         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19409         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19410         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19411         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19412         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19413         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19414         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19415         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19416         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19417
19418 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19419
19420         PR libfortran/23815
19421         * unf_io_convert_4.f90: New test.
19422
19423 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19424
19425         * gcc.dg/tree-ssa/loadpre10.c: New test.
19426         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19427         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19428         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19429
19430 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19431
19432         PR libfortran/24685
19433         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19434
19435 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19436
19437         PR tree-opt/25251
19438         * gfortran.dg/assign_7.f: New test.
19439
19440 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19441
19442         PR fortran/26041
19443         PR fortran/26064
19444         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19445         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19446         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19447
19448 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19449
19450         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19451         in size_t typedef.
19452
19453 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19454
19455         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19456         * g++.dg/charset/string.c (foo): Likewise.
19457         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19458         const char*
19459         * g++.dg/ext/builtin2.C (printf): Likewise.
19460         * g++.dg/init/new15.C (printf): Likewise.
19461         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19462         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19463         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19464         * g++.dg/template/non-dependent4.C (temp): Likewise.
19465         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19466         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19467         parameter type to const char*.
19468         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19469         Change type to const char*.
19470         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19471         Likewise.
19472         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19473         second parameter type to const char*.
19474         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19475         (Y::Y): Change parameter type to const char*.
19476         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19477         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19478         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19479         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19480         (char*).
19481         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19482         const char*.
19483         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19484         type to const char*.
19485         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19486         return type to const char*.
19487         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19488         to const char*.
19489         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19490         * g++.old-deja/g++.law/refs1.C: Likewise.
19491         * g++.old-deja/g++.law/visibility1.C: Likewise.
19492         * g++.old-deja/g++.law/visibility2.C: Likewise.
19493         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19494         const char*.
19495         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19496         * g++.old-deja/g++.mike/net48.C: Likewise.
19497         * g++.old-deja/g++.mike/p646.C: Likewise.
19498         * g++.old-deja/g++.mike/p6746.C: Likewise.
19499         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19500         type to const char*.
19501         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19502         deprecated conversion warning.
19503         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19504         char*.
19505         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19506         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19507         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19508         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19509         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19510         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19511         * g++.old-deja/g++.pt/t39.C: Likewise.
19512         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19513         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19514
19515 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19516
19517         PR fortran/25075
19518         intrinsic_argument_conformance_1.f90: New test.
19519
19520 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19521
19522         PR fortran/20845
19523         * gfortran.dg/char_result_11.f90: Add SAVE.
19524         * gfortran.dg/der_pointer_4.f90: Ditto.
19525         * gfortran.dg/default_initialization.f90: New test.
19526
19527 2006-02-03  Jeff Law  <law@redhat.com>
19528
19529         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19530         handle more than 100 dump files.
19531         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19532         * lib/scantree.exp (scan-tree-dump): Likewise.
19533         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19534         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19535         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19536         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19537         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19538
19539 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19540
19541         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19542
19543 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19544
19545         * g++.dg/template/using12.C: New test.
19546
19547 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19548
19549         * gcc.target/powerpc/pr25960.c: New test.
19550
19551 2006-02-02  Steven G. Kargl  <kargls@comcast>
19552
19553         PR fortran/24958
19554         gfortran.dg/nullify_2.f90: New test.
19555
19556 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19557
19558         PR 25990
19559         * gcc.dg/gomp/pr25990.c: New test.
19560
19561 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR c++/25342
19564         * g++.gd/template/partial4.C: New test.
19565
19566 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19567
19568         PR middle-end/26001
19569         * gfortran.dg/data_char_2.f90: New.
19570
19571 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19572
19573         PR fortran/26039
19574         maxval_maxloc_conformance_1.f90: New test.
19575
19576 2006-01-31  Richard Guenther  <rguenther@suse.de>
19577
19578         * gcc.target/i386/sselibm-1.c: New testcase.
19579         * gcc.target/i386/sselibm-2.c: Likewise.
19580         * gcc.target/i386/sselibm-3.c: Likewise.
19581         * gcc.target/i386/sselibm-4.c: Likewise.
19582         * gcc.target/i386/sselibm-5.c: Likewise.
19583
19584 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19585
19586         PR fortran/24266
19587         * gfortran.dg/arrayio_derived_2.f90: New.
19588
19589 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19590
19591         * gcc.dg/unsigned-long-compare.c: New test.
19592
19593 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19594
19595         PR testsuite/25318
19596         * lib/target-supports.exp (check_effective_target_freorder):
19597         Check to see if target supports -freorder-blocks-and-partition.
19598         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19599         instead of "dg-require-named-sections".
19600
19601 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19602
19603         PR target/14798:
19604         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19605         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19606         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19607         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19608         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19609         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19610         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19611         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19612
19613 2006-01-30  Richard Guenther  <rguenther@suse.de>
19614
19615         PR c++/23372
19616         * gcc.dg/pr23372-1.C: New testcase.
19617
19618 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19619
19620         * gcc.dg/gomp/pr25874.c: New test.
19621
19622 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19623
19624         PR tree-opt/25911
19625         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19626
19627 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19628
19629         PR fortran/18578
19630         PR fortran/18579
19631         PR fortran/20857
19632         PR fortran/20885
19633         * gfortran.dg/intent_out_1.f90: New test.
19634
19635 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19636
19637         PR fortran/17911
19638         * gfortran.dg/procedure_lvalue.f90: New test.
19639
19640         PR fortran/20895
19641         PR fortran/25030
19642         * gfortran.dg/char_pointer_assign_2.f90: New test.
19643         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19644         assignment to be consistent with standard.
19645         * gfortran.dg/char_result_2.f90: The same.
19646         * gfortran.dg/char_result_8.f90: The same.
19647
19648 2006-01-28  Zack Weinberg  <zackw@panix.com>
19649
19650         * gcc.dg/Woverlength-strings.c
19651         * gcc.dg/Woverlength-strings-pedantic-c89.c
19652         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19653         * gcc.dg/Woverlength-strings-pedantic-c99.c
19654         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19655
19656 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19657
19658         * gcc.c-torture/execute/20060127-1.c: New test.
19659
19660 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19661
19662         PR c++/25999
19663         * g++.dg/ext/pragmaweak1.C: New test.
19664
19665 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/25855
19668         * g++.dg/template/spec29.C: New test.
19669
19670 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19671
19672         PR c/19606.
19673         * gcc.c-torture/execute/pr19606.c: New.
19674
19675 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19676
19677         * gcc.dg/pragma-re-4.c: New test.
19678
19679 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19680
19681         PR fortran/25964
19682         * gfortran.dg/assumed_size_refs_3.f90: New test.
19683
19684 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19685
19686         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19687
19688 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19689
19690         PR ada/21317
19691         * ada/acats/support/impdef.a: Add One_Long_Second.
19692         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19693         * ada/acats/tests/c9/c94026.a: Likewise.
19694         * ada/acats/tests/c9/c97305c.ada: Likewise.
19695         * ada/acats/tests/c9/c99004a.ada: Likewise.
19696
19697 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19698
19699         PR fortran/25964
19700         * gfortran.dg/global_references_2.f90: New test.
19701
19702         PR fortran/25084
19703         PR fortran/20852
19704         PR fortran/25085
19705         PR fortran/25086
19706         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19707         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19708
19709         PR fortran/25416
19710         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19711
19712 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19713
19714         PR c/25892
19715         * gcc.dg/Wpointer-sign.c: New.
19716         * gcc.dg/Wpointer-sign-Wall.c: New.
19717         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19718         * gcc.dg/Wpointer-sign-pedantic.c: New.
19719         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19720         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19721
19722 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19723
19724         PR C/25861
19725         * gcc.c-torture/compile/pr25861.c: New test.
19726
19727 2006-01-26  Paul Brook  <paul@codesourcery.com>
19728
19729         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19730         on short-enum targets.
19731         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19732         variable.
19733         (generate_fields): Use short_enums.
19734         (main): Set short_enums.  Document -e.
19735         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19736         on short-enum targets.
19737         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19738         variable.
19739         (generate_fields): Use short_enums.
19740         (main): Set short_enums.  Document -e.
19741         * lib/target-supports.exp (check_effective_target_short_enums): New.
19742
19743 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19744
19745         PR target/25947
19746         * gcc.dg/torture/pr25947-1.c: New test.
19747
19748 2006-01-25  Jan Hubicka  <jh@suse.cz>
19749             Roger Sayle  <roger@eyesopen.com>
19750
19751         PR rtl-optimization/25703
19752         * gcc.target/i386/20060125-1.c: New test case.
19753         * gcc.target/i386/20060125-2.c: New test case.
19754
19755 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19756
19757         PR fortran/18540
19758         * gfortran.dg/goto_1.f: New.
19759
19760 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19761
19762         PR fortran/25716
19763         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19764         25716 on 32-bit systems too.
19765
19766 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19767
19768         PR testsuite/25590
19769         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19770
19771 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19772
19773         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19774
19775 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19776
19777         PR fortran/25835
19778         * gfortran.dg/read_eof.f90: Delete, renamed.
19779         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19780         * gfortran.dg/read_eof_2.f90: New test.
19781         * gfortran.dg/read_eof_3.f90: New test.
19782
19783 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19784
19785         PR tree-opt/25860
19786         * gcc.c-torture/compile/pr25860.c: New test.
19787
19788 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19789
19790         PR c++/25552
19791         * g++.dg/parse/dtor8.C: New test.
19792
19793 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19794
19795         PR testsuite/25891
19796         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19797         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19798         check_effective_target_fopenmp returns 0.
19799
19800 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19801
19802         PR ada/20548
19803         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19804         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19805         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19806
19807 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19808
19809         PR tree-opt/25857
19810         * g++.dg/opt/pr25857.C: New test.
19811
19812 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19813         Jan Hubicka  <jh@suse.cz>
19814         Richard Guenther  <rguenther@suse.de>
19815
19816         PR rtl-optimization/25654
19817         * gcc.dg/torture/pr25654.c: New testcase.
19818         * gcc.target/i386/pr25654.c: Likewise.
19819
19820 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19821
19822         PR fortran/25901
19823         * gfortran.dg/internal references_2.f90: New test.
19824
19825         Fix regression in testing of admissability of attributes.
19826         * gfortran.dg/intent_used_1.f90: New test.
19827
19828 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19829
19830         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19831         Remove target conditional torture options for i?86 and x86_64
19832         GNU/Linux.
19833
19834 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19835
19836         PR c++/10891
19837         * g++.dg/rtti/no-rtti.C: New.
19838
19839 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19840
19841         PR c++/25895
19842         * g++.dg/inherit/conv2.C: New test.
19843
19844         PR c++/25856
19845         * g++.dg/parse/dtor7.C: New test.
19846
19847         PR c++/25858
19848         * g++.dg/template/crash44.C: New test.
19849
19850 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19851
19852         PR fortran/25124
19853         PR fortran/25625
19854         * gfortran.dg/internal_references_1.f90: New test.
19855           PR fortran/20881
19856         PR fortran/23308
19857         PR fortran/25538
19858         PR fortran/25710
19859         * gfortran.dg/global_references_1.f90: New test.
19860         * gfortran.dg/g77/19990905-1.f: Restore the error that
19861         there is a clash between the common block name and
19862         the name of a subroutine reference.
19863
19864         PR fortran/PR24276
19865         * gfortran.dg/aliasing_dummy_1.f90: New test.
19866
19867 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19868
19869         * gcc.dg/vmx/1b-01.c: Warning fix.
19870         * gcc.dg/vmx/1c-02.c: Likewise.
19871         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19872
19873 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19874
19875         PR testsuite/24962
19876         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19877
19878 2006-01-20  Richard Guenther  <rguenther@suse.de>
19879         Steven Bosscher <stevenb.gcc@gmail.com>
19880
19881         PR rtl-optimization/24626
19882         * gcc.dg/torture/pr24626-1.c: New testcase.
19883         * gcc.dg/torture/pr24626-2.c: Likewise.
19884         * gcc.dg/torture/pr24626-3.c: Likewise.
19885         * gcc.dg/torture/pr24626-4.c: Likewise.
19886
19887 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19888
19889         PR c++/5520
19890         * g++.dg/warn/empty-body.C: New.
19891
19892 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19893
19894         PR c++/22136
19895         * g++.dg/template/using10.C: New test.
19896         * g++.dg/temlpate/using11.C: Likewise.
19897         * g++.dg/inherit/using5.C: Tweak error messages.
19898
19899 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19900
19901         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19902         target test.
19903         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19904
19905 2006-01-19  Jan Hubicka  <jh@suse.cz>
19906
19907         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19908
19909 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19910
19911         PR c++/25854
19912         * g++.dg/template/spec28.C: New test.
19913
19914 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19915
19916         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19917         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19918
19919 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19920
19921         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19922         * gcc.dg/gomp/critical-1.c: Likewise.
19923         * gcc.dg/gomp/critical-3.c: Likewise.
19924         * gcc.dg/gomp/empty.c: Likewise.
19925         * gcc.dg/gomp/ordered-1.c: Likewise.
19926         * gcc.dg/gomp/for-4.c: Likewise.
19927         * gcc.dg/gomp/for-6.c: Likewise.
19928         * gcc.dg/gomp/master-3.c: Likewise.
19929         * gcc.dg/gomp/for-8.c: Likewise.
19930         * gcc.dg/gomp/for-10.c: Likewise.
19931         * gcc.dg/gomp/for-18.c: Likewise.
19932         * gcc.dg/gomp/for-5.c: Likewise.
19933         * gcc.dg/gomp/for-7.c: Likewise.
19934         * gcc.dg/gomp/for-9.c: Likewise.
19935
19936 2006-01-18  Jeff Law  <law@redhat.com>
19937
19938         * gcc.dg/tree-ssa/vrp25.c: New test.
19939
19940 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19941
19942         * gcc.dg/pr25805.c: Fix misapplied patch.
19943
19944 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19945
19946         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19947         (check_effective_target_vect_udot_qi): New.
19948         (check_effective_target_vect_sdot_hi): New.
19949         (check_effective_target_vect_udot_hi): New.
19950         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19951         prefixed with "wrapv-" with -fwrapv.
19952         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19953         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19954         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19955         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19956         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19957
19958         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19959         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19960         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19961         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19962
19963 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19964
19965         PR c++/16829
19966         * g++.dg/other/default2.C: New test.
19967         * g++.dg/other/default3.C: New test.
19968
19969 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19970
19971         PR c/25805
19972         * gcc.dg/pr25805.c: New file.
19973
19974 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19975
19976         PR c++/25836
19977         * g++.dg/template/init6.C: New test.
19978
19979 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19980
19981         * gcc.dg/tree-ssa/pr24287.c: New test
19982
19983 2006-01-18  Eric Christopher  <echristo@apple.com>
19984
19985         * g++.dg/eh/table.C: New.
19986
19987 2006-01-18  DJ Delorie  <dj@redhat.com>
19988
19989         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19990         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19991         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19992         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19993
19994 2006-01-18  Jeff Law  <law@redhat.com>
19995
19996         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19997         on wrapping on overflow semantics.
19998
19999         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20000
20001         * gcc.gc/tree-ssa/vrp23.c: New test.
20002         * gcc.gc/tree-ssa/vrp24.c: New test.
20003
20004 2006-01-18  Richard Henderson  <rth@redhat.com>
20005             Aldy Hernandez  <aldyh@redhat.com>
20006             Jakub Jelinek  <jakub@redhat.com>
20007             Diego Novillo  <dnovillo@redhat.com>
20008             Uros Bizjak  <uros@kss-loka.si>
20009
20010         * gcc.dg/gomp: New directory.
20011
20012 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20013             Steven G. Kargl  <kargls@comcast.net>
20014
20015         PR fortran/20869
20016         * gfortran.dg/intrinsic_external_1.f90: New test.
20017
20018         PR fortran/20875.
20019         * gfortran.dg/elemental_pointer_1.f90: New test.
20020
20021         PR fortran/25024
20022         * gfortran.dg/external_procedures_1.f90: New test.
20023
20024         PR fortran/25785
20025         gfortran.dg/assumed_present.f90: New test.
20026
20027 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20028
20029         * g++.dg/parse/lookup5.C: New test.
20030
20031 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20032
20033         PR fortran/25697
20034         * gfortran.dg/read_eof.f90: New test.
20035
20036 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20037
20038         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20039         add a closing brace.
20040
20041 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20042
20043         PR fortran/25631
20044         * gfortran.dg/fmt_tl.f: New test.
20045
20046 2006-01-17  Eric Christopher  <echristo@apple.com>
20047
20048         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20049         * g++.old-deja/g++.warn/impint2.C: Ditto.
20050         * g++.old-deja/g++.other/null1.C: Ditto.
20051         * g++.dg/warn/conv2.C: Ditto.
20052         * g++.dg/warn/conv4.C: New file.
20053
20054 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20055
20056         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20057
20058 2006-01-17  Andreas Jaeger  <aj@suse.de>
20059             Janis Johnson <janis187@us.ibm.com>
20060
20061         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20062         in 64-bit.
20063         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20064         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20065
20066 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20067
20068         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20069         (switchfiles): xfail txxx where xxx >= 25.
20070
20071 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20072
20073         PR testsuite/25764
20074         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20075
20076 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20077
20078         PR c/25682
20079         * gcc.dg/pr25682.c: New test.
20080         * g++.dg/parse/array-size2.C: New test.
20081
20082 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20083
20084         * consistency.vlad: Remove entire directory, 1652 files.
20085
20086 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20087
20088         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20089         check_effective_target_dfprt_nocache): New.
20090         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20091         (check_effective_target_dfprt): New.
20092         * lib/c-compat.exp (check_dfp): Remove.
20093         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20094         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20095         level of support for decimal float.
20096         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20097         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20098         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20099         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20100         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20101         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20102         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20103         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20104         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20105         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20106         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20107         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20108         directives.
20109
20110 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20111
20112         PR testsuite/25741
20113         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20114         $base_dir/../.
20115         * lib/gfortran.exp (gfortran_init): Likewise.
20116         * lib/obj-c++.exp (obj-c++_init): Likewise.
20117         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20118         (scan-assembler-dem-not): Likewise.
20119         * lib/scandump.exp (scan-dump-dem): Likewise.
20120         (scan-dump-dem-not): Likewise.
20121
20122 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20123
20124         PR testsuite/25767
20125         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20126         powerpc-*-darwin*.
20127         * lib/obj-c++.exp (obj-c++_init): Likewise.
20128
20129 2006-01-16  Richard Guenther  <rguenther@suse.de>
20130
20131         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20132
20133 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20134
20135         PR testsuite/25777
20136         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20137         to LD_LIBRARY_PATH.
20138
20139 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20140             Andrew Pinski  <pinskia@physics.uc.edu>
20141
20142         * gcc.dg/minmax-1.c: New test.
20143
20144 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20145
20146         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20147         * gcc.misc-tests/dectest.exp: Ditto.
20148
20149 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20150
20151         PR testsuite/25796
20152         * gcc.target/i386/cmov6.c: Use -march=k8.
20153
20154 2006-01-15  Andreas Jaeger  <aj@suse.de>
20155
20156         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20157         x86 does not have __float128.
20158
20159 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20160
20161         * gcc.target/i386/cmov6.c: New test.
20162
20163 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20164
20165         PR c++/25663
20166         * g++.dg/template/ctor6.C: New test.
20167
20168 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20169
20170         PR tree-optimization/25485
20171         * gcc.dg/tree-ssa/pr25485.c: New.
20172
20173 2006-01-14  Richard Guenther  <rguenther@suse.de>
20174
20175         PR tree-optimization/22548
20176         PR tree-optimization/22555
20177         PR tree-optimization/22501
20178         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20179         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20180         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20181         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20182         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20183         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20184         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20185         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20186         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20187
20188 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20189
20190         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20191         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20192
20193 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20194         Richard Guenther  <rguenther@suse.de>
20195
20196         PR rtl-optimization/24257
20197         * gcc.dg/torture/pr24257.c: New testcase.
20198
20199 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20200
20201         * gcc.c-torture/execute/20060110-1.c: New test.
20202         * gcc.c-torture/execute/20060110-2.c: New test.
20203
20204 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20205
20206         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20207
20208 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20209
20210         PR fortran/25756
20211         * gfortran.dg/label_3.f90: New test.
20212
20213 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20214
20215         PR tree-optimization/25771
20216         * g++.dg/tree-ssa/pr25771.C: New test
20217
20218 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20219
20220         PR tree-opt/24365
20221         * g++.dg/opt/complex5.C: New test.
20222
20223 2006-01-13  Richard Guenther  <rguenther@suse.de>
20224
20225         * gcc.target/i386/387-9.c: New testcase.
20226
20227 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20228
20229         PR c++/24824
20230         * g++.dg/debug/dwarf2-1.C: New.
20231
20232 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20233
20234         PR testsuite/25728
20235         * lib/gcov.exp (verify-lines): Add "close $fd".
20236
20237 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20238             Ben Elliston  <bje@au.ibm.com>
20239
20240         * gcc.dg/dfp/inf-1.c: New test.
20241
20242 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20243             Yao Qi  <qiyaoltc@cn.ibm.com>
20244             Ben Elliston  <bje@au.ibm.com>
20245             Jon Grimm  <jgrimm2@us.ibm.com>
20246
20247         * gcc.dg/nodfp-1.c: New test.
20248         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20249         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20250         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20251         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20252         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20253         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20254         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20255         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20256         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20257         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20258         * gcc.dg/format/dfp-printf-1.c: Likewise.
20259         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20260         (compat_setup_dfp): New.
20261         * gcc.dg/compat/compat.exp: Use it.
20262         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20263         Make some variables global, prepend "compat_" to their names.
20264         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20265         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20266         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20267         * lib/compat.exp (compat_skip_list): Make global, rename.
20268         * lib/c-compat.exp: New file.
20269         * lib/target-supports.exp (check_effective_target_dfp): New.
20270
20271         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20272         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20273         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20274         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20275         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20276         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20277         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20278         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20279         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20280         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20281         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20282         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20283         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20284         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20285         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20286         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20287         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20288         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20289         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20290         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20291         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20292         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20293         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20294         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20295         gcc.dg/dfp/struct-layout-1.c,
20296         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20297         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20298         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20299         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20300         gcc.dg/dfp/func-vararg-dfp.c,
20301         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20302         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20303         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20304         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20305         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20306
20307 2006-01-11  Richard Guenther  <rguenther@suse.de>
20308
20309         PR tree-optimization/25734
20310         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20311
20312 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20313
20314         PR fortran/25486
20315         * gfortran.dg/literal_character_constant_1_x.F: New test.
20316         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20317         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20318         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20319
20320 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20321
20322         PR c++/25386
20323         * g++.dg/ext/packed3.C: Add expected packed error.
20324
20325 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20326
20327         PR target/25706
20328         * gcc.dg/torture/pr25706-1.c: New test.
20329
20330 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20331
20332         PR tree-optimization/23109
20333         PR tree-optimization/23948
20334         PR tree-optimization/24123
20335
20336         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20337         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20338         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20339         g++.dg/tree-ssa/pr23948.C: New testcases.
20340         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20341         three divisions in order to do the optimization.
20342
20343 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20344
20345         PR c++/25632
20346         * g++.dg/other/pr25632.C: New test.
20347
20348 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20349
20350         PR fortran/25730
20351         * gfortran.dg/used_types_1.f90: New test.
20352
20353 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20354
20355         PR target/25718
20356         * gcc.dg/torture/pr25718-1.c: New test.
20357
20358 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20359
20360         * gfortran.dg/list_read_2.f90: Fix typo in description.
20361
20362 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20363
20364         * lib/target-supports.exp (check_visibility_available): Simplify test
20365         for *-*-netware*.
20366         (check_profiling_available): Fail for *-*-netware*.
20367         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20368         * gcc.dg/20021014-1.c: Likewise.
20369         * gcc.dg/nest.c: Likewise.
20370
20371 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20372
20373         fortran/24936
20374         * gfortran.dg/forall_3.f90: New test.
20375
20376 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20377
20378         PR fortran/21977
20379         * gfortran.dg/nesting_2.f90: New test.
20380         * gfortran.dg/nesting_3.f90: New test.
20381
20382 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20383
20384         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20385         Fix typo in comment.
20386
20387 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20388
20389         * gfortran.dg/single_char_string.f90: New test.
20390
20391 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20392
20393         * gfortran.dg/ichar_2.f90: New test.
20394
20395 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20396
20397         PR fortran/25093
20398         * gfortran.dg/private_type_4.f90: New.
20399
20400 2006-01-07  Richard Guenther  <rguenther@suse.de>
20401
20402         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20403
20404 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20405
20406         * gfortran.dg/func_decl_1.f90: New.
20407         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20408         * gfortran.dg/array_alloc_2.f90: Likewise.
20409         * gfortran.dg/char_result_8.f90: Likewise.
20410         * gfortran.dg/dup_save_1.f90: Likewise.
20411         * gfortran.dg/dup_save_2.f90: Likewise.
20412         * gfortran.dg/f2c_6.f90: Likewise.
20413         * gfortran.dg/f2c_7.f90: Likewise.
20414         * gfortran.dg/func_result_2.f90: Likewise.
20415         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20416
20417 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20418
20419         PR fortran/22146
20420         * gfortran.dg/elemental_subroutine_1.f90: New test.
20421         * gfortran.dg/elemental_subroutine_2.f90: New test.
20422
20423         PR fortran/25029
20424         PR fortran/21256
20425         * gfortran.dg/assumed_size_refs_1.f90: New test.
20426
20427         PR fortran/20868
20428         PR fortran/20870
20429         * gfortran.dg/assumed_size_refs_2.f90: New test.
20430         * gfortran.dg/initialization_1.f90: Change warning message.
20431
20432 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20433
20434         * gcc.dg/tree-ssa/loop-15.c: New test.
20435
20436 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20437
20438         PR fortran/25598
20439         * gfortran.dg/backspace_3.f: New test.
20440         * gfortran.dg/backspace_4.f: New test.
20441
20442 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20443
20444         PR fortran/24268
20445         * gfortran.dg/fmt_white.f: Update test.
20446
20447 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20448
20449         * gcc.dg/cast-1.c: Add new warning.
20450         * gcc.dg/cast-2.c: Likewise.
20451         * gcc.dg/cast-3.c: Likewise.
20452         * gcc.dg/format/cast-1.c: Likewise.
20453         * gcc.dg/cast-4.c: New testcase.
20454
20455 2006-01-05  Richard Guenther  <rguenther@suse.de>
20456
20457         PR tree-optimization/22555
20458         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20459
20460 2006-01-05  Richard Guenther  <rguenther@suse.de>
20461             Diego Novillo  <dnovillo@redhat.com>
20462
20463         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20464         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20465         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20466         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20467         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20468         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20469         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20470         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20471         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20472         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20473         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20474         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20475         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20476         * treelang/compile/extravar.tree: Likewise.
20477         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20478         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20479         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20480         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20481         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20482
20483 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20484
20485         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20486         for 64-bit fix.
20487
20488 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20489
20490         PR fortran/23675
20491         gfortran.dg/char_result_11.f90: New.
20492
20493 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20494
20495         PR c++/24782
20496         * g++.dg/parse/access9.C: New test.
20497         * g++.dg/tc1/dr52.C: Tweak error markers.
20498
20499 2006-01-04  Richard Henderson  <rth@redhat.com>
20500
20501         Merge from gomp branch.
20502         * g++.dg/parse/pragma2.C: Update expected error lines.
20503
20504 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20505
20506         * g++.dg/other/i386-2.C: New test.
20507
20508         PR target/25554
20509         * gcc.c-torture/compile/20051228-1.c: New test.
20510
20511         PR c/25559
20512         * gcc.dg/pr25559.c: New test.
20513
20514 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/25492
20517         * g++.dg/lookup/friend9.C: New test.
20518
20519         PR c++/25625
20520         * g++.dg/template/repo5.C: New test.
20521
20522 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20523
20524         PR fortran/25101
20525         * gfortran.dg/forall_2.f90: New test.
20526
20527 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20528
20529         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20530         dg-require-weak.  Adjust regexp to handle leading-underscore
20531         targets and space as well as TAB after .weak.  Change previous
20532         64-bit fix to not use naked dot.
20533
20534 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20535
20536         PR rtl-optimization/25578
20537         * gcc.c-torture/execute/20060102-1.c: New testcase.
20538
20539 2006-01-03  Richard Guenther  <rguenther@suse.de>
20540
20541         PR c/25183
20542         * gcc.dg/torture/pr25183.c: New testcase.
20543
20544 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20545
20546         Merge from gomp-branch.
20547         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20548         * gcc.dg/ia64-sync-2.c: Likewise.
20549         * gcc.dg/ia64-sync-3.c: Likewise.
20550         * gcc.dg/ia64-sync-4.c: Likewise.
20551         * gcc.dg/sync-2.c: Likewise.
20552         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20553         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20554
20555 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/25635
20558         * g++.dg/parse/operator6.C: New test.
20559
20560         PR c++/25637
20561         * g++.dg/parse/error29.C: New test.
20562
20563         PR c++/25638
20564         * g++.dg/parse/dtor6.C: New test.
20565
20566         PR c++/25633
20567         * g++.dg/parse/ctor3.C: New test.
20568
20569         PR c++/25634
20570         * g++.dg/template/class3.C: New test.
20571
20572 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20573
20574         * g++.dg/debug/debug9.C: New.
20575
20576 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20577
20578         PR fortran/24640
20579         * gfortran.dg/label_2.f90: New test.
20580
20581 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20582
20583         * g++.dg/lookup/using12.C: Tighten error marker.
20584
20585 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20586             Andrew Pinski <pinskia@physics.uc.edu>
20587
20588         * gcc.target/powerpc/darwin-abi-3.c: New file.
20589         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20590         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20591         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20592         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20593         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20594         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20595         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20596         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20597
20598 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20599
20600         * gcc.dg/tree-ssa/loadpre1.c: New;
20601         * gcc.dg/tree-ssa/loadpre2.c: New;
20602         * gcc.dg/tree-ssa/loadpre3.c: New;
20603         * gcc.dg/tree-ssa/loadpre4.c: New;
20604         * gcc.dg/tree-ssa/loadpre5.c: New;
20605         * gcc.dg/tree-ssa/loadpre6.c: New;
20606         * gcc.dg/tree-ssa/loadpre7.c: New;
20607         * gcc.dg/tree-ssa/loadpre8.c: New;
20608         * gcc.dg/tree-ssa/loadpre9.c: New;
20609
20610 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20611
20612         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20613         * g++.dg/abi/thunk4.C: Likewise.
20614
20615 2006-01-01  Andreas Jaeger  <aj@suse.de>
20616
20617         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20618         portable.
20619
20620 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20621
20622         PR c++/25294
20623         * gcc.dg/pragma-pack-3.c: New test.
20624         * g++.dg/parse/pragma3.C: New test.
20625
20626 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20627
20628         PR middle-end/24827
20629         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20630
20631 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20632
20633         PR testsuite/25214
20634         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20635
20636 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20637
20638         PR fortran/22607
20639         * gfortran-dg/pure_byref_3.f90: New.
20640
20641         fortran/PR 25396
20642         * gfortran.dg/userdef_operator_1.f90: New.
20643
20644 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20645
20646         * g++.dg/abi/thunk3.C: New.
20647         * g++.dg/abi/thunk4.C: New.
20648
20649 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20650
20651         PR fortran/25532
20652         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20653         associated derived type components of derived types are
20654         properly declared in contained procedures.
20655
20656 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20657
20658         PR libgfortran/25139
20659         * gfortran.dg/backspace_2.f: New test.
20660
20661 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20662
20663         PR libgfortran/25550
20664         * gfortran.dg/endfile.f: New test.
20665
20666 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20667
20668         PR libgfortran/25419
20669         * gfortran.dg/comma.f: New test.
20670
20671 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20672
20673         * lib/gfortran-dg.exp: Remove trailing whitespace.
20674         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20675         -funroll-all-loops.
20676
20677 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20678
20679         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20680         Extended Double long doubles or repeat tests when long double is
20681         the same size as double.
20682
20683 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20684
20685         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20686
20687         PR testsuite/25442
20688         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20689         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20690
20691         PR testsuite/25441
20692         * gcc.dg/pr23911.c: Make test variable static.
20693
20694         PR testsuite/25444
20695         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20696
20697 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20698
20699         PR c++/25439
20700         * g++.dg/parse/crash17.C: Adjust error markers.
20701         * g++.dg/template/error20.C: New test.
20702
20703 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/23172
20706         * g++.dg/ext/complit4.C: New test.
20707
20708         PR c++/25417
20709         * g++.dg/ext/complit5.C: Likewise.
20710
20711 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20712
20713         PR tree-optimization/25125
20714         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20715         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20716         * gcc.c-torture/execute/pr25125.c: New.
20717
20718 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20719
20720         PR fortran/25029
20721         PR fortran/21256
20722         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20723         functions with incorrect assumed size references.
20724
20725 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20726
20727         PR c++/23171
20728         * g++.dg/opt/init1.C: New test.
20729
20730 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20731
20732         PR c++/24671
20733         * g++.dg/template/sfinae3.C: New test.
20734
20735 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20736
20737         * g++.dg/other/friend4.C: New test.
20738
20739 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20740
20741         PR target/25005
20742         * g++.dg/opt/pr25005.C: New test.
20743
20744 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/25369
20747         * g++.dg/template/ptrmem16.C: New test.
20748
20749 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20750
20751         PR fortran/25029
20752         PR fortran/21256
20753         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20754
20755 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20756
20757         PR libgfortran/25307
20758         * gfortran.dg/list_read_5.f90: New test.
20759
20760 2005-12-22  Richard Henderson  <rth@redhat.com>
20761
20762         * gcc.target/i386/sse-7.c: Use -msse2.
20763
20764 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20765
20766         PR rtl-optimization/25432
20767         * gcc.c-torture/compile/20051216-1.c: New test.
20768
20769         PR objc/25328
20770         * objc/execute/pr25328.m: New test.
20771
20772 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c++/25364
20775         * g++.dg/template/call4.C: New test.
20776
20777 2005-12-22  Dale Johannesen  <dalej@apple.com>
20778
20779         * gcc.target/i386/sse-17.c: New.
20780
20781 2005-12-22  Paul Brook  <paul@codesourcery.com>
20782
20783         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20784
20785 2005-12-22  Paul Brook  <paul@codesourcery.com>
20786
20787         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20788
20789 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20790
20791         PR tree-opt/25513
20792         * gcc.c-torture/compile/pr25513.c: New test.
20793
20794 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20795
20796         PR c++/23333
20797         * g++.dg/parse/error25.C: Add more tests.
20798
20799 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20800
20801         PR fortran/18990
20802         * gfortran.dg/der_charlen_1.f90: New.
20803
20804 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20805
20806         PR fortran/20889
20807         * gfortran.dg/pointer_component_type_1.f90: New test.
20808
20809         PR fortran/25029
20810         PR fortran/21256
20811         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20812         should give an error with assumed size array refernces and checks
20813         those that should not.
20814         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20815         reference an upper bound so that it does not generate an error.
20816
20817         PR fortran/19362
20818         PR fortran/20244
20819         PR fortran/20864
20820         PR fortran/25391
20821         * gfortran.dg/used_dummy_types_1.f90: New test.
20822         * gfortran.dg/used_dummy_types_2.f90: New test.
20823         * gfortran.dg/used_dummy_types_3.f90: New test.
20824         * gfortran.dg/used_dummy_types_4.f90: New test.
20825         * gfortran.dg/used_dummy_types_5.f90: New test.
20826
20827         PR fortran/23152
20828         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20829         group already being USE associated.
20830         * gfortran.dg/assumed_shape_nml.f90: New test.
20831         * gfortran.dg/assumed_size_nml.f90: New test.
20832
20833         PR fortran/20862
20834         PR fortran/25053
20835         PR fortran/25063
20836         PR fortran/25064
20837         PR fortran/25066
20838         PR fortran/25067
20839         PR fortran/25068
20840         PR fortran/25307
20841         * gfortran.dg/io_constraints_1.f90: New test.
20842         * gfortran.dg/io_constraints_1.f90: New test.
20843         * gfortran.dg/iostat_3.f90: Change wording of warning.
20844         * gfortran.dg/g77/19981216-0.f: The same.
20845
20846 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20847
20848         PR tree-optimization/23518
20849         * gcc.dg/pr23518.c: New.
20850
20851 2005-12-21  Mike Stump  <mrs@apple.com>
20852
20853         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20854
20855 2005-12-21  Paul Brook  <paul@codesourcery.com>
20856
20857         * gcc.dg/pr19340.c: Skip on m68k targets.
20858
20859 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20860
20861         PR rtl-optimization/25196
20862         * gcc.dg/pr25196.c: New test.
20863
20864 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20865
20866         PR fortran/25423
20867         gfortran.dg/where_nested_1.f90: New.
20868
20869 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20870
20871         PR tree-optimization/25382.
20872         * gcc.dg/tree-ssa/pr25382.c: New.
20873
20874 2005-12-20  Richard Guenther  <rguenther@suse.de>
20875
20876         PR middle-end/24306
20877         * gcc.target/i386/pr24306.c: New testcase.
20878
20879 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20880
20881         PR tree-optimization/25501
20882         * gcc.dg/tree-ssa/pr25501.c: New.
20883
20884 2005-12-20  Richard Guenther  <rguenther@suse.de>
20885
20886         Revert
20887         2005-12-02  Richard Guenther  <rguenther@suse.de>
20888
20889         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20890
20891 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20892
20893         PR c++/21228
20894         * g++.dg/warn/Wunreachable-code-2.C: New test.
20895
20896 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/24278
20899         * g++.dg/template/ctor5.C: New test.
20900
20901         PR c++/24915
20902         * g++.dg/template/overload8.C: New test.
20903
20904 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20905
20906         * gcc.c-torture/compile/pr25483 : New test.
20907
20908 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20909
20910         PR c++/20552
20911         * g++.dg/ext/typeof10.C: New test.
20912
20913 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         * gcc.dg/mt-loopi1.c: New.
20916
20917 2005-12-18  Richard Guenther  <rguenther@suse.de>
20918
20919         PR tree-optimization/25481
20920         * gcc.dg/torture/pr25481.c: New testcase.
20921
20922 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20923
20924         PR rtl-optimization/21041
20925         * gcc.dg/pr21041.c: New test.
20926
20927 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20928
20929         PR libgfortran/25463
20930         * gfortran.dg/advance.f90: New test.
20931
20932 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20933
20934         * gcc.dg/20051201-1.c: New test.
20935
20936 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20937
20938         PR fortran/25018
20939         * gfortran.dg/initialization_1.f90: New test.
20940         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20941         * gfortran.dg/g77/980616-0.f: The same.
20942
20943 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20944
20945         * PR fortran/25458
20946         * gfortran.dg/chkbits.f90: New test.
20947
20948 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20949
20950         * gfortran.dg/enum_5.f: Revert to previous version.
20951
20952 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20953
20954         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20955         * gfortran.dg/nested_modules_1.f90: Ditto.
20956         * gfortran.dg/hollerith_f95.f90: Ditto.
20957         * gfortran.dg/select_5.f90: Ditto.
20958         * gfortran.dg/secnds.f: Ditto.
20959         * gfortran.dg/hollerith2.f90: Ditto.
20960         * gfortran.dg/imag_2.f: Ditto.
20961         * gfortran.dg/ftell_2.f90: Ditto.
20962         * gfortran.dg/malloc_free_1.f90: Ditto.
20963         * gfortran.dg/logint-1.f: Ditto.
20964         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20965         * gfortran.dg/e_d_fmt.f90: Ditto.
20966         * gfortran.dg/hollerith_legacy.f90: Ditto.
20967         * gfortran.dg/logint-2.f: Ditto.
20968         * gfortran.dg/enum_5.f90: Ditto.
20969         * gfortran.dg/f2c_2.f90: Ditto.
20970         * gfortran.dg/pr17143.f90: Ditto.
20971         * gfortran.dg/namelist_14.f90: Ditto.
20972         * gfortran.dg/logint-3.f: Ditto.
20973         * gfortran.dg/spread_scalar_source.f90: Ditto.
20974         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20975         * gfortran.dg/namelist_11.f: Ditto.
20976         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20977         * gfortran.dg/g77/20010519-1.f
20978         * gfortran.dg/g77/alpha1.f: Ditto.
20979         * gfortran.dg/g77/990115-1.f: Ditto.
20980         * gfortran.dg/g77/erfc.f: Ditto.
20981         * gfortran.dg/g77/19990313-3.f: Ditto.
20982         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20983         * gfortran.dg/g77/20010426.f: Ditto.
20984         * gfortran.dg/g77/19990313-0.f: Ditto.
20985         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20986         * gfortran.dg/g77/20000629-1.f: Ditto.
20987         * gfortran.dg/g77/970125-0.f: Ditto.
20988         * gfortran.dg/g77/8485.f: Ditto.
20989         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20990         * gfortran.dg/g77/19990313-1.f: Ditto.
20991         * gfortran.dg/g77/int8421.f: Ditto.
20992         * gfortran.dg/g77/19990305-0.f: Ditto.
20993         * gfortran.dg/g77/947.f: Ditto.
20994         * gfortran.dg/g77/19990905-2.f: Ditto.
20995         * gfortran.dg/g77/cabs.f: Ditto.
20996         * gfortran.dg/g77/19990313-2.f: Ditto.
20997         * gfortran.dg/g77/20020307-1.f: Ditto.
20998         * gfortran.dg/g77/dcomplex.f: Ditto.
20999         * gfortran.dg/g77/19990502-1.f: Ditto.
21000         * gfortran.dg/g77/19981216-0.f: Ditto.
21001         * gfortran.dg/common_4.f90: Ditto.
21002         * gfortran.dg/entry_4.f90: Ditto.
21003         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21004         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21005         * gfortran.dg/namelist_12.f: Ditto.
21006         * gfortran.dg/scale_1.f90: Ditto.
21007         * gfortran.dg/modulo_1.f90
21008         * gfortran.dg/hollerith.f90: Ditto.
21009         * gfortran.dg/direct_io_3.f90: Ditto.
21010         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21011         * gfortran.dg/gnu_logical_1.F: Ditto.
21012         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21013         * gfortran.dg/assign_1.f90: Ditto.
21014         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21015         * gfortran.dg/pr23095.f: Ditto.
21016         * gfortran.dg/read_float_1.f90: Ditto.
21017
21018 2005-12-17  Andreas Jaeger  <aj@suse.de>
21019
21020         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21021         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21022
21023 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21024
21025         PR fortran/24268
21026         * gfortran.dg/fmt_white.f: New test.
21027
21028 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21029
21030         * gfortran.dg/label_1.f90: New test.
21031
21032 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21033
21034         PR testsuite/25422
21035         * gcc.dg/20031012-1.c: Add -Walways-true option.
21036         * gcc.dg/weak/weak-3.c: Likewise.
21037         * g++.old-deja/g++.mike/warn8.C: Likewise.
21038
21039 2005-12-16  Mike Stump  <mrs@apple.com>
21040
21041         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21042         exit.
21043
21044 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21045
21046         PR libgfortran/25264
21047         PR libgfortran/25349
21048         * gfortran.dg/tl_editing.f90: Added additional checks.
21049         * gfortran.dg/t_editing.f: New test.
21050         * gfortran.dg/write_padding.f90: New test
21051
21052 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21053
21054         PR testsuite/25215
21055         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21056
21057 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21058
21059         PR rtl-optimization/24899
21060         * gcc.c-torture/execute/20051215-1.c: New test.
21061
21062 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21063
21064         PR 24823
21065         * gfortran.dg/pr24823.f: New test.
21066
21067 2005-12-16  Jeff Law  <law@redhat.com>
21068
21069         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21070
21071 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21072
21073         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21074         (base_types): Change C++ style comments to C style comments.  Remove
21075         aligned types from the array.  Keep Enums disabled.
21076         (complex_types): Remove aligned types from the array.
21077         Comment out "_Complex long double".
21078         (attrib_types): Remove.
21079         (complex_attrib_types): Remove.
21080         (attrib_array_types): Remove.
21081         (complex_attrib_array_types): Remove.
21082         (aligned_bitfld_types): Remove.
21083         (n_aligned_bitfld_types): Remove.
21084         (FEATURE_ALIGNEDPACKED): Delete.
21085         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21086         (singles): Remove support for adding attributes.
21087         (choose_type): Remove support for attributed types.
21088         (generate_fields): Remove support for attributed bit-fields.
21089         Remove support for adding attributes.
21090         (generate_random_tests): Remove support for adding attributes.
21091         (features): Add back "[0] :0" and "complex vector [0]".
21092         (main): Remove support for attributed bit-fields.
21093         Uncomment the calling of generate_random_tests for the rests of
21094         the tests.
21095
21096 2005-12-16  Jan Hubicka  <jh@suse.cz>
21097
21098         * gcc.c-torture/combine/pr25224.c: New.
21099
21100 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21101
21102         PR other/25028
21103         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21104         HP-UX.
21105
21106 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21107
21108         * gcc.dg/20051215-1.c: New file.
21109
21110 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21111
21112         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21113         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21114
21115 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21116
21117         PR fortran/18197
21118         * gfortran.dg/dummy_functions_1.f90: New.
21119
21120 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21121
21122         PR rtl-optimization/25310
21123         * gcc.c-torture/compile/pr25310.c: New test.
21124
21125 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21126
21127         PR debug/25023
21128         * gcc.dg/pr25023.c: New test.
21129
21130 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21131
21132         * g++.old-deja/g++.brendan/redecl1.C,
21133         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21134         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21135         g++.old-deja/g++.oliva/typeof1.C,
21136         g++.old-deja/g++.other/crash16.C,
21137         g++.old-deja/g++.other/crash34.C,
21138         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21139         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21140         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21141         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21142         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21143         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21144         Remove xfail.
21145
21146 2005-12-14  Kean Johnston  <jkj@sco.com>
21147             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21148
21149         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21150         * gcc.target/i386/20020523-1.c: Ditto.
21151         * gcc.target/i386/tailcall-1.c: Ditto.
21152         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21153         * gcc.target/i386/ssetype-5.c: Ditto.
21154
21155 2005-12-14  Jeff Law  <law@redhat.com>
21156
21157         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21158
21159 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21160
21161         PR target/25254
21162         PR target/24188
21163         * gcc.target/i386/pr25254.c: New test.
21164         * gfortran.dg/PR24188.f: New test.
21165
21166 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21167
21168         * lib/fortran-torture.exp: Catch remaining uses of
21169         remote_file build delete.
21170
21171 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21172
21173         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21174
21175 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21176
21177         * gcc.dg/warn-addr-cmp.c: New test.
21178
21179 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21180
21181         PR debug/25023
21182         PR target/25293
21183         * gcc.target/i386/pr25293.c: New test.
21184
21185 2005-12-13  Petr Machata  <machata@post.cz>
21186
21187         PR c++/24907
21188         * g++.dg/parse/comma2.C: New test.
21189
21190 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21191             Jakub Jelinek  <jakub@redhat.com>
21192
21193         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21194         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21195         (limits.h): Include unconditionally.
21196         (stdlib.h): Likewise.
21197         (hashtab.h): Do not include.
21198         (getopt.h): Likewise.
21199         (stddef.h): Include.
21200         (hashval_t): Define.
21201         (struct entry): Add "next" field.
21202         (HASH_SIZE): New macro.
21203         (hash_table): New variable.
21204         (switchfiles): Do not use xmalloc.
21205         (mix): New macro.
21206         (iterative_hash): New function.
21207         (hasht): Remove.
21208         (e_exists): New function.
21209         (e_insert): Likewise.
21210         (output): Use, instead of libiberty hashtable functions.
21211         (main): Do not use getopt.  Do not call htab_create.
21212
21213 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21214
21215         PR c++/25331
21216         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21217         put atal* and atpaal* attributes on array elements.
21218         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21219         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21220         put atal* and atpaal* attributes on array elements.
21221         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21222
21223 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21224
21225         * gcc.dg/single-precision-constant.c: New test.
21226
21227 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21228
21229         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21230         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21231         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21232         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21233         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21234         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21235         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21236         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21237         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21238         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21239         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21240         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21241         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21242         gcc.target/powerpc/ppc-sdata-2.c,
21243         gcc.target/powerpc/ppc-stackalign-1.c,
21244         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21245         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21246         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21247         gcc.target/powerpc/rs6000-ldouble-2.c,
21248         gcc.target/powerpc/rs6000-power2-1.c,
21249         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21250         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21251         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21252         option into target selector.
21253         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21254         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21255
21256 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21257
21258         PR objc/25348
21259         * objc.dg/encode-9.m: New test.
21260
21261 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21262
21263         PR testsuite/20772
21264         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21265         * gcc.dg/asm-b.c: Fix typo.
21266         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21267         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21268         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21269         i?86 lp64 and x86_64 ilp32.
21270         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21271         on i?86 lp64.
21272         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21273
21274 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21275
21276         PR fortran/25078
21277         gfortran.dg/equiv_5.f90: New test.
21278
21279 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21280
21281         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21282         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21283         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21284         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21285         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21286         * gcc.dg/tree-ssa/reassoc-5.c: New.
21287         * gcc.dg/tree-ssa/reassoc-6.c: New.
21288         * gcc.dg/tree-ssa/reassoc-7.c: New.
21289         * gcc.dg/tree-ssa/reassoc-8.c: New.
21290         * gcc.dg/tree-ssa/reassoc-9.c: New.
21291         * gcc.dg/tree-ssa/reassoc-10.c: New.
21292         * gcc.dg/tree-ssa/reassoc-11.c: New.
21293
21294 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21295
21296         PR testsuite/25167
21297         PR testsuite/24478
21298         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21299
21300 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21301
21302         PR c++/25300
21303         * g++.dg/template/inherit.C: Do not use a generic error message.
21304
21305 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21306
21307         PR libobjc/25354
21308         * objc.dg/gnu-encoding: New directory.
21309         * objc.dg/gnu-encoding/compat-common.h: New file.
21310         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21311         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21312         * objc.dg/gnu-encoding/vector-defs.h: New file.
21313         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21314         * objc.dg/gnu-encoding/generate-random.c: New file.
21315         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21316         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21317         * objc.dg/gnu-encoding/generate-random.h: New file.
21318
21319 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21320
21321         PR c++/25337
21322         * g++.dg/template/defarg7.C: New test.
21323
21324 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21325
21326         PR libobjc/25347
21327         * objc.dg/encode-8.m: New test.
21328
21329 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21330
21331         PR libobjc/25346
21332         * objc.dg/encode-7.m: New test.
21333
21334 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21335
21336         PR c++/25010
21337         * g++.dg/opt/inline10.C: New test.
21338
21339 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21340
21341         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21342
21343 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21344
21345         * gfortran.dg/substring_equivalence.f90: typo in comment
21346
21347 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21348
21349         PR fortran/25068
21350         * gfortran.dg/iostat_3.f90: New test.
21351
21352 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21353
21354         PR fortran/23815
21355         * gfortran.dg/unf_io_convert_1.f90: New test.
21356         * gfortran.dg/unf_io_convert_2.f90: New test.
21357         * gfortran.dg/unf_io_convert_3.f90: New test.
21358
21359 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21360
21361         PR testsuite/20772
21362         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21363         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21364         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21365         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21366         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21367         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21368         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21369         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21370         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21371         gcc.dg/torture/fp-int-convert-float128-timode.c,
21372         gcc.dg/torture/fp-int-convert-float128.c,
21373         gcc.dg/torture/fp-int-convert-float80-timode.c,
21374         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21375         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21376
21377         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21378
21379 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21380
21381         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21382
21383 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21384
21385         * gcc.dg/20051207-1.c,
21386         * gcc.dg/20051207-2.c,
21387         * gcc.dg/20051207-3.c: New tests.
21388
21389 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21390
21391         PR testsuite/20772
21392         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21393         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21394         dg-skip-if target selector.
21395
21396         PR testsuite/20772
21397         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21398         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21399         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21400         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21401         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21402         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21403         and/or merge with i?86 cases.
21404
21405         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21406
21407         PR testsuite/20772
21408         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21409         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21410         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21411         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21412         x86_64-*-linux*.
21413
21414 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21415
21416         PR target/25311
21417         * gcc.c-torture/compile/pr25311.c: New test.
21418
21419 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21420
21421         PR libgfortran/25039
21422         * gfortran.dg/read_comma.f: New test.
21423
21424 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21425
21426         PR c++/19317
21427         * g++.dg/opt/pr19317-1.C: New test.
21428         * g++.dg/opt/pr19317-2.C: New test.
21429         * g++.dg/opt/pr19317-3.C: New test.
21430
21431         PR target/19005
21432         * gcc.c-torture/execute/pr19005.c: New test.
21433
21434         PR target/17828
21435         * g++.old-deja/g++.other/comdat5.C: New test.
21436         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21437
21438         * g++.dg/compat/struct-layout-1.exp: New file.
21439         * g++.dg/compat/struct-layout-1.h: New.
21440         * g++.dg/compat/struct-layout-1_generate.c: New.
21441         * g++.dg/compat/struct-layout-1_x1.h: New.
21442         * g++.dg/compat/struct-layout-1_x2.h: New.
21443         * g++.dg/compat/struct-layout-1_y1.h: New.
21444         * g++.dg/compat/struct-layout-1_y2.h: New.
21445
21446         * gcc.dg/20050330-2.c: New test.
21447
21448 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21449
21450         PR fortran/25292
21451         * gfortran.dg/associated_1.f90: New.
21452
21453 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21454
21455         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21456         ILP32 vect_no_align platforms.
21457
21458 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21459             Jakub Jelinek  <jakub@redhat.com>
21460
21461         PR target/25268
21462         * gcc.c-torture/compile/20051207-1.c: New test.
21463
21464 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21465
21466         PR testsuite/20772
21467         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21468         gcc.dg/torture/pr18582-1.c,
21469         gcc.target/i386/attributes-error.c: Also test on x86_64.
21470
21471         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21472
21473 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21474
21475         PR c++/19397
21476         * g++.dg/template/typedef3.C: New test.
21477
21478         PR c++/19762
21479         PR c++/19764
21480         * g++.dg/template/dtor3.C: Fix error markers.
21481
21482 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21483
21484         * lib/target-supports.exp (check_effective_target_sync_char_short):
21485         Add s390*.
21486
21487 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21488
21489         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21490
21491 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21492
21493         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21494         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21495         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21496         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21497
21498 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21499
21500         PR c++/25263
21501         * g++.dg/other/array2.C: New test case.
21502
21503 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21504
21505         * gcc.dg/darwin-weakimport-3.c: New.
21506
21507         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21508         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21509         and to work on Darwin.
21510         * gcc.dg/attr-weakref-1b.c: New file.
21511         * gcc.dg/attr-weakref-2.c: New test.
21512         * gcc.dg/darwin-weakref-1.c: New test.
21513
21514 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21515
21516         PR testsuite/25247
21517         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21518         use in selector expressions.
21519         (dg-xfail-if): Ditto.
21520         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21521         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21522         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21523         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21524         * gcc.test-framework/test-framework.exp: Skip generated tests if
21525         CHECK_TEST_FRAMEWORK is not 1.
21526
21527 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21528
21529         PR tree-optimization/24963
21530         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21531
21532         PR target/24108
21533         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21534
21535         PR target/18580
21536         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21537         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21538         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21539         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21540
21541 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21542
21543         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21544         dg-options.
21545
21546 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21547
21548         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21549
21550 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21551
21552         * gcc.dg/format/cast-1.c: New test.
21553
21554 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21555
21556         PR c/7776
21557         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21558         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21559         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21560         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21561
21562 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21563
21564         * gcc.dg/cast-pretty-print-1.c: New test.
21565
21566 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21567
21568         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21569
21570 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/24173
21573         * g++.dg/template/friend40.C: New test.
21574
21575 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21576
21577         PR target/25199
21578         * gcc.target/i386/movq-2.c: New test.
21579         * gcc.target/i386/movq.c: Remove target i?86, instead add
21580         dg-require-effective-target ilp32.
21581
21582 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21583
21584         PR c++/24103
21585         * g++.dg/other/default1.C: New test.
21586
21587 2005-12-02  Richard Guenther  <rguenther@suse.de>
21588
21589         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21590
21591 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21592
21593         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21594
21595 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21596
21597         PR target/21017
21598         * gcc.target/powerpc/rotate.c: New.
21599
21600 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21601
21602         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21603         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21604
21605 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21606
21607         PR c/13384
21608         * gcc.dg/pr17730-1.c: Adjust.
21609         * gcc.dg/lvalue1.c (main): Likewise.
21610         * gcc.dg/lvalue-2.c: Likewise.
21611         * g++.dg/pr7503-3.C
21612
21613 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21614
21615         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21616         error messages.
21617
21618 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21619
21620         PR fortran/24789
21621         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21622
21623 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21624
21625         PR target/24475
21626         * lib/target-supports.exp (check_effective_target_tls): New.
21627         (check_effective_target_tls_runtime): New.
21628         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21629         for TLS support.
21630         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21631         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21632         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21633         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21634         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21635         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21636         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21637         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21638         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21639         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21640         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21641         effective-target TLS.
21642         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21643         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21644         effective-target TLS runtime.
21645
21646 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21647
21648         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21649
21650 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21651
21652         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21653         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21654         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21655         ignored" warnings when "packing" is the same as the ABI layout.
21656
21657 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21658
21659         PR fortran/21302
21660         * gfortran.dg/line_length_1.f: New test.
21661         * gfortran.dg/line_length_2.f90: Ditto.
21662
21663 2005-11-30  Richard Guenther  <rguenther@suse.de>
21664
21665         PR tree-optimization/21655
21666         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21667
21668 2005-11-30  Dale Johannesen  <dalej@apple.com>
21669
21670         * gcc.c-torture/compile/pr24930.c: New.
21671
21672 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21673
21674         PR fortran/15809
21675         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21676
21677 2005-11-30  Jeff Law  <law@redhat.com>
21678
21679         * g++.old-deja/g++.law/pr25000.C: New test.
21680
21681 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21682
21683         * gcc.dg/tls/opt-11.c: New test.
21684
21685 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21686
21687         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21688         targets.
21689         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21690         LP64 ia64.
21691
21692 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21693
21694         * gfortran.dg/open_access_1.f90: New test.
21695
21696 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21697
21698         * gcc.dg/charset/builtin2.c: New test.
21699
21700 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21701
21702         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21703         on mmix-*-* for *_[xy].c.
21704
21705 2005-11-28  Kean Johnston  <jkj@sco.com>
21706
21707         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21708         headers.
21709         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21710         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21711         * gcc.target/i386/asm-3.c: Ditto.
21712         * gcc.target/i386/clobbers.c: Ditto.
21713         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21714         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21715         test regexp.
21716         * gcc.target/i386/mul.c: Ditto.
21717         * gcc.target/i386/ssetype-1.c: Ditto.
21718         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21719         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21720         static so the test works with -fPIC mode too. Based on comment in
21721         PR19231 by Pinski.
21722         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21723
21724 2005-11-28  Richard Guenther  <rguenther@suse.de>
21725
21726         * gcc.dg/alias-9.c: New testcase.
21727         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21728
21729 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21730             Uros Bizjak  <uros@kss-loka.si>
21731
21732         PR middle-end/20219
21733         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21734         tan(x)/sin(x) transformations.
21735
21736 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21737
21738         PR middle-end/24575
21739         * gcc.dg/tree-ssa/divide-3.c: New test.
21740         * gcc.dg/tree-ssa/divide-4.c: New test.
21741
21742 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21743
21744         PR fortran/24917
21745         *  gfortran.dg/boz_6.f90: New test.
21746
21747 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21748
21749         PR fortran/23912
21750         * gfortran.dg/modulo_1.f90: New test.
21751
21752 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21753
21754         PR libfortran/24919
21755         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21756         fail on CRLF platforms.
21757         * gfortran.dg/ftell_2.f90: Likewise.
21758
21759 2005-11-26  Eric Christopher  <echristo@apple.com>
21760
21761         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21762
21763 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21764
21765         * objc.dg/gnu-runtime-3.m: Simplify.
21766
21767 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21768
21769         PR middle-end/23669
21770         * gcc.dg/tree-ssa/divide-1.c: New test.
21771         * gcc.dg/tree-ssa/divide-2.c: New test.
21772
21773 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21774
21775         PR libgfortran/24945
21776         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21777
21778 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21779
21780         PR libgfortran/24945
21781         * gfortran.dg/open_status_2.f90: New test.
21782
21783 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21784
21785         * gcc.c-torture/execute/builtins/fprintf.c,
21786         gcc.c-torture/execute/builtins/fputs-lib.c,
21787         gcc.c-torture/execute/builtins/fputs.c,
21788         gcc.c-torture/execute/builtins/lib/fprintf.c,
21789         gcc.c-torture/execute/builtins/lib/printf.c,
21790         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21791
21792 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21793
21794         * gcc.dg/20050922-2.c: New test.
21795
21796 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21797
21798         * objc.dg/gnu-runtime-3.m: New test.
21799
21800 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21801
21802         PR c++/9278
21803         * g++.dg/other/void1.C: New test.
21804
21805 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21806
21807         PR middle-end/24998
21808         * gcc.dg/torture/fp-int-convert-float.c,
21809         gcc.dg/torture/fp-int-convert-double.c,
21810         gcc.dg/torture/fp-int-convert-long-double.c,
21811         gcc.dg/torture/fp-int-convert-timode.c,
21812         gcc.dg/torture/fp-int-convert-float80.c,
21813         gcc.dg/torture/fp-int-convert-float80-timode.c,
21814         gcc.dg/torture/fp-int-convert-float128.c,
21815         gcc.dg/torture/fp-int-convert-float128-timode.c,
21816         gcc.dg/torture/fp-int-convert.h: New files.
21817
21818 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21819
21820         PR middle-end/24989
21821         * gcc.dg/tree-ssa/bool-10.c: New test.
21822         * gcc.dg/tree-ssa/bool-11.c: New test.
21823         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21824
21825 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21826
21827         PR middle-end/24990
21828         * tree-ssa/pr24990-1.c: New test.
21829
21830 2005-11-24  Richard Guenther  <rguenther@suse.de>
21831         Dirk Mueller <dmueller@suse.de>
21832
21833         PR c++/14024
21834         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21835         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21836         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21837         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21838         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21839         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21840
21841 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21842
21843         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21844
21845 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21846
21847         PR c/21668
21848         * gcc.dg/Wc++-compat.c: New.
21849         * gcc.dg/Wno-c++-compat.c: New.
21850
21851 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21852
21853         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21854         (vspltish, vspltisw): Likewise.
21855
21856 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21857
21858         PR libgfortran/24794
21859         * gfortran.dg/namelist_12.f: Fix quotes.
21860         * gfortran.dg/namelist_13.f90: Fix quotes.
21861         * gfortran.dg/namelist_14.f90: Fix quotes.
21862         * gfortran.dg/namelist_15.f90: Fix quotes.
21863         * gfortran.dg/namelist_use.f90: Fix quotes.
21864         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21865         * gfortran.dg/namelist_21.f90: New test.
21866         * gfortran.dg/namelist_22.f90: New test.
21867
21868 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21869
21870         PR target/23435
21871         * gcc.c-torture/compile/pr23435.c: New.
21872
21873 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21874
21875         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21876
21877 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21878
21879         * gcc.target/powerpc/405-macchw-1.c,
21880         gcc.target/powerpc/405-macchw-2.c,
21881         gcc.target/powerpc/405-macchwu-1.c,
21882         gcc.target/powerpc/405-macchwu-2.c,
21883         gcc.target/powerpc/405-machhw-1.c,
21884         gcc.target/powerpc/405-machhw-2.c,
21885         gcc.target/powerpc/405-machhwu-1.c,
21886         gcc.target/powerpc/405-machhwu-2.c,
21887         gcc.target/powerpc/405-maclhw-1.c,
21888         gcc.target/powerpc/405-maclhw-2.c,
21889         gcc.target/powerpc/405-maclhwu-1.c,
21890         gcc.target/powerpc/405-maclhwu-2.c,
21891         gcc.target/powerpc/405-mulchw-1.c,
21892         gcc.target/powerpc/405-mulchw-2.c,
21893         gcc.target/powerpc/405-mulchwu-1.c,
21894         gcc.target/powerpc/405-mulchwu-2.c,
21895         gcc.target/powerpc/405-mulhhw-1.c,
21896         gcc.target/powerpc/405-mulhhw-2.c,
21897         gcc.target/powerpc/405-mulhhwu-1.c,
21898         gcc.target/powerpc/405-mulhhwu-2.c,
21899         gcc.target/powerpc/405-mullhw-1.c,
21900         gcc.target/powerpc/405-mullhw-2.c,
21901         gcc.target/powerpc/405-mullhwu-1.c,
21902         gcc.target/powerpc/405-mullhwu-2.c,
21903         gcc.target/powerpc/405-nmacchw-1.c,
21904         gcc.target/powerpc/405-nmacchw-2.c,
21905         gcc.target/powerpc/405-nmachhw-1.c,
21906         gcc.target/powerpc/405-nmachhw-2.c,
21907         gcc.target/powerpc/405-nmaclhw-1.c,
21908         gcc.target/powerpc/405-nmaclhw-2.c,
21909         gcc.target/powerpc/440-macchw-1.c,
21910         gcc.target/powerpc/440-macchw-2.c,
21911         gcc.target/powerpc/440-macchwu-1.c,
21912         gcc.target/powerpc/440-macchwu-2.c,
21913         gcc.target/powerpc/440-machhw-1.c,
21914         gcc.target/powerpc/440-machhw-2.c,
21915         gcc.target/powerpc/440-machhwu-1.c,
21916         gcc.target/powerpc/440-machhwu-2.c,
21917         gcc.target/powerpc/440-maclhw-1.c,
21918         gcc.target/powerpc/440-maclhw-2.c,
21919         gcc.target/powerpc/440-maclhwu-1.c,
21920         gcc.target/powerpc/440-maclhwu-2.c,
21921         gcc.target/powerpc/440-mulchw-1.c,
21922         gcc.target/powerpc/440-mulchw-2.c,
21923         gcc.target/powerpc/440-mulchwu-1.c,
21924         gcc.target/powerpc/440-mulchwu-2.c,
21925         gcc.target/powerpc/440-mulhhw-1.c,
21926         gcc.target/powerpc/440-mulhhw-2.c,
21927         gcc.target/powerpc/440-mulhhwu-1.c,
21928         gcc.target/powerpc/440-mulhhwu-2.c,
21929         gcc.target/powerpc/440-mullhw-1.c,
21930         gcc.target/powerpc/440-mullhw-2.c,
21931         gcc.target/powerpc/440-mullhwu-1.c,
21932         gcc.target/powerpc/440-mullhwu-2.c,
21933         gcc.target/powerpc/440-nmacchw-1.c,
21934         gcc.target/powerpc/440-nmacchw-2.c,
21935         gcc.target/powerpc/440-nmachhw-1.c,
21936         gcc.target/powerpc/440-nmachhw-2.c,
21937         gcc.target/powerpc/440-nmaclhw-1.c,
21938         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21939
21940 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21941
21942         PR fortran/24774
21943         * gfortran.dg/inquire_9.f90: New test.
21944
21945         PR fortran/21647
21946         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21947
21948 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21949
21950         PR libfortran/24432
21951         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21952         Check that 'cos' is supported.
21953
21954 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21955
21956         PR fortran/24223
21957         * gfortran.dg/substring_equivalence.f90: New test.
21958
21959         PR fortran/24705
21960         * gfortran.dg/auto_internal_assumed.f90: New test.
21961
21962 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21963
21964         * gcc.dg/fold-div-2.c: New test.
21965
21966 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21967
21968         PR rtl-optimization/24883
21969         * gcc.c-torture/compile/pr24883.c: New test.
21970
21971 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21972
21973         PR middle-end/20583
21974         * gcc.c-torture/compile/pr20583.c: New.
21975
21976 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21977
21978         * gcc.c-torture/execute/usmul.c: New test.
21979
21980 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21981
21982         * gcc.dg/tree-ssa/vrp22.c: New test.
21983
21984 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21985
21986         PR middle-end/24912
21987         * gcc.dg/torture/pr24912-1.c: New test.
21988
21989 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21990
21991         PR fortran/24862
21992         * gfortran.dg/arrayio_derived_1.f90: New test.
21993
21994 2005-11-19  Richard Guenther  <rguenther@suse.de>
21995
21996         PR middle-end/23294
21997         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21998
21999 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22000
22001         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22002
22003 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22004
22005         PR c++/8355
22006         * g++.dg/template/friend39.C: New test.
22007
22008 2005-11-18  James E Wilson  <wilson@specifix.com>
22009
22010         * gcc.dg/builtin-strstr.c: New.
22011
22012 2005-11-18  Richard Henderson  <rth@redhat.com>
22013
22014         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22015         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22016         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22017         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22018         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22019         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22020         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22021         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22022         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22023         renaming to remove initial "ia64-".
22024
22025 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22026
22027         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22028
22029 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22030
22031         * g++.dg/cpp/string-2.C: New test.
22032
22033 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22034
22035         * gcc.dg/tree-ssa/loop-14.c: New test.
22036
22037 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22038             Michael Chamberlain <michael@chamberlain.net.au>
22039
22040         * ada/acats/run_all.sh (target_run): Kill long running tests.
22041
22042 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22043
22044         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22045         * gcc.dg/cleanup-9.c: Likewise.
22046         * gcc.dg/cleanup-10.c: Likewise.
22047         * gcc.dg/cleanup-11.c: Likewise.
22048
22049 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22050
22051         PR fortran/24892
22052         * gfortran.dg/open_access_append_1.f90: New test.
22053         * gfortran.dg/open_access_append_2.f90: New test.
22054
22055 2005-11-16  Richard Guenther  <rguenther@suse.de>
22056
22057         PR middle-end/24851
22058         * gcc.c-torture/execute/pr24851.c: New testcase.
22059
22060 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22061
22062         * gcc.dg/fold-overflow-1.c: New test.
22063
22064 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22065
22066         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22067         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22068
22069 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22070
22071         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22072         structures.
22073         * g++.dg/eh/forced2.C: Likewise.
22074         * g++.dg/eh/forced3.C: Likewise.
22075         * g++.dg/eh/forced4.C: Likewise.
22076
22077 2005-11-11  Mike Stump  <mrs@apple.com>
22078
22079         * g++.old-deja/g++.mike/unused.C: Add.
22080
22081 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR c++/24667
22084         * g++.dg/warn/Wcast-qual1.C: New test.
22085
22086 2005-11-15  Jan Hubicka  <jh@suse.cz>
22087
22088         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22089
22090 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22091
22092         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22093
22094 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22095
22096         PR 24840
22097         * gcc.dg/tree-ssa/pr24840.c: New test.
22098
22099 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22100
22101         PR testsuite/24841
22102         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22103
22104 2005-11-14  Dale Johannesen  <dalej@apple.com>
22105
22106         * gcc.c-torture/execute/20051113-1.c: New.
22107
22108 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/24687
22111         * g++.dg/template/crash43.C: New test.
22112
22113 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22114
22115         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22116
22117 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22118
22119         PR c++/24817
22120         * g++.dg/eh/spec8.C: New test.
22121
22122 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22123
22124         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22125
22126 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22127
22128         PR c++/20293
22129         * g++.dg/parse/ambig4.C: New test.
22130         * g++.dg/tc1/dr101.C: Adjust error markers.
22131         * g++.dg/lookup/strong-using-2.C: Likewise.
22132         * g++.dg/lookup/ambig5.C: Likewise.
22133         * g++.dg/lookup/ambig4.C: Likewise.
22134         * g++.dg/parse/crash22.C: Likewise.
22135
22136 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22137
22138         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22139
22140 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22141
22142         * gcc.dg/nested-calls-1.c: New test.
22143
22144 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22145
22146         * gfortran.dg/complex_intrinsic_1.f90: New test.
22147         * gfortran.dg/complex_intrinsic_2.f90: New test.
22148         * gfortran.dg/fgetc_1.f90: New test.
22149         * gfortran.dg/fgetc_2.f90: New test.
22150         * gfortran.dg/fgetc_3.f90: New test.
22151         * gfortran.dg/ftell_1.f90: New test.
22152         * gfortran.dg/ftell_2.f90: New test.
22153         * gfortran.dg/gnu_logical_1.F: New test.
22154         * gfortran.dg/gnu_logical_2.f90: New test.
22155
22156 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22157
22158         PR middle-end/24820
22159         * gcc.dg/pr24820.c: New test.
22160
22161 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22162
22163         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22164         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22165         variable.
22166
22167 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22168
22169         PR testsuite/24614
22170         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22171
22172 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22173
22174         * gcc.target/cris/cris.exp: New file.
22175         * gcc.target/cris/rld-legit1.c: New test.
22176         * gcc.target/cris/rld-legit2.c: New test.
22177
22178 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22179
22180         PR c++/24780
22181         * g++.dg/opt/pr24780.C: New test.
22182
22183         PR c++/24761
22184         * g++.dg/template/asm1.C: New test.
22185
22186 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22187
22188         PR libgfortran/24787
22189         * gfortran.dg/scan_1.f90: New test.
22190
22191 2005-11-12  Jan Hubicka  <jh@suse.cz>
22192
22193         * gcc.target/i386/minmax-1.c: New.
22194         * gcc.target/i386/minmax-2.c: New.
22195
22196 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22197
22198         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22199
22200 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22201
22202         * gcc.c-torture/execute/20051110-1.c,
22203         gcc.c-torture/execute/20051110-2.c: New tests.
22204
22205 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22206
22207         PR middle-end/24750
22208         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22209         New tests.
22210
22211 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22212
22213         * lib/target-libpath.exp (get_shlib_extension): New proc.
22214         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22215         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22216         * lib/objc.exp (objc_target_compile): Likewise.
22217         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22218         detection.
22219
22220 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22221
22222         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22223
22224         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22225         Add -static to additional_flags and pass it to target_compile.
22226
22227 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22228
22229         PR libgfortran/24719
22230         gfortran.dg/read_noadvance.f90: New test.
22231
22232         PR libgfortran/24699
22233         gfortran.dg/fmt_t_2.f90: New test.
22234
22235         PR libgfortran/24785
22236         gfortran.dg/read_x_eor.f90: New test.
22237
22238         PR libgfortran/24584
22239         gfortran.dg/namelist_empty.f90: Rename test.
22240
22241         PR libgfortran/24489
22242         gfortran/read_eor.f90: Rename test.
22243
22244 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22245
22246         PR fortran/15976
22247         * gfortran.dg/automatic_module_variable.f90: New test.
22248
22249 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22250
22251         PR target/24445
22252         * gcc.dg/pr24445.c: New test.
22253
22254 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22255
22256         PR fortran/24655
22257         PR fortran/24755
22258         * gfortran.dg/recursive_statement_functions.f90: Add statement
22259         functions using inline intrinsic functions and parameters to test
22260         that they no longer seg-fault.
22261
22262         PR fortran/24409
22263         gfortran.dg/nested_modules_4.f90: New test.
22264         gfortran.dg/nested_modules_5.f90: New test.
22265
22266 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22267
22268         PR fortran/24643
22269         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22270
22271 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22272
22273         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22274         failures.
22275
22276 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22277
22278         * gcc.dg/sparc-getcontext-1.c: New test.
22279
22280 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22281
22282         * gcc.dg/ifcvt-fabs-1.c: New test.
22283
22284 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22285
22286         PR other/4372
22287         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22288         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22289
22290 2005-11-09  Richard Guenther  <rguenther@suse.de>
22291
22292         PR tree-optimization/24716
22293         * gcc.c-torture/execute/pr24716.c: New testcase.
22294
22295 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22296
22297         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22298
22299 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22300
22301         PR 24624
22302         * gcc.dg/pr24624.c: Testcase added.
22303
22304 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22305
22306         PR 24623
22307         * g++.dg/other/pr24623.C: Testcase added.
22308
22309 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22310
22311         PR fortran/22607
22312         * gfortran-dg/pure_byref_1.f90: New.
22313         * gfortran-dg/pure_byref_2.f90: New.
22314
22315 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22316
22317         PR c/24101
22318         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22319         * gcc.dg/dg.exp: Run main loop also for *.i files.
22320
22321 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22322
22323         PR c++/19450
22324         * g++.dg/tls/diag-3.C: New test.
22325         * g++.dg/tls/diag-4.C: New test.
22326         * g++.dg/tls/static-1.C: New test.
22327         * g++.dg/tls/static-1a.cc: New file.
22328
22329 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22330
22331         PR 23046
22332         * g++.dg/tree-ssa/pr23046.C: New test.
22333
22334 2005-11-08  Devang Patel <dpatel@apple.com>
22335
22336         PR tree-optimization/23115
22337         * gcc.dg/tree-ssa/pr23115.c: New.
22338
22339 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22340
22341         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22342         * gcc.target/powerpc/pr16155.c: Same.
22343         * gcc.target/powerpc/altivec-1.c: Same.
22344         * gcc.target/powerpc/altivec-2.c: Same.
22345         * gcc.target/powerpc/altivec-3.c: Same.
22346         * gcc.target/powerpc/altivec-5.c: Same.
22347         * gcc.target/powerpc/altivec-11.c: Same.
22348         * gcc.target/powerpc/altivec-12.c: Same.
22349         * gcc.target/powerpc/altivec-14.c: Same.
22350         * gcc.target/powerpc/altivec-22.c: Same.
22351         * gcc.target/powerpc/altivec-consts.c: Same.
22352         * gcc.target/powerpc/altivec-pr22085.c: Same.
22353         * gcc.target/powerpc/altivec-splat.c: Same.
22354         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22355         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22356         * gcc.target/powerpc/darwin-longlong.c: Same.
22357
22358 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22359
22360         PR target/19340
22361         * gcc.dg/pr19340.c: New test.
22362
22363 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22364
22365         PR rtl-optimization/24683
22366         * gcc.dg/pr24683.c: New test.
22367
22368 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22369
22370         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22371         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22372
22373 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22374
22375         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22376
22377 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22378
22379         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22380
22381 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22382
22383         PR target/24230
22384
22385         * gcc.target/powerpc/altivec-consts.c,
22386         gcc.target/powerpc/altivec-splat.c: New testcase.
22387
22388 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22389
22390         PR c/24599
22391
22392         * gcc.dg/overflow-2.c: New testcase.
22393
22394 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22395
22396         PR rtl-optimization/23567
22397         * gcc.c-torture/execute/20051104-1.c: New test.
22398
22399 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22400
22401         PR fortran/24534
22402         gfortran.dg/private_type_2.f90: Modified to check that case with
22403         PRIVATE declaration within derived type is accepted.
22404
22405         PR fortran/20838
22406         gfortran.dg/pointer_assign_1.f90: New test.
22407
22408         PR fortran/20840
22409         * gfortran.dg/arrayio_0.f90: New test.
22410
22411         PR fortran/17737
22412         gfortran.dg/data_initialized.f90: New test.
22413         gfortran.dg/data_constraints_1.f90: New test.
22414         gfortran.dg/data_constraints_2.f90: New test.
22415
22416 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22417
22418         PR fortran/24174
22419         PR fortran/24305
22420         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22421
22422 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22423
22424         PR 24670
22425         * gcc.dg/tree-ssa/pr24670.c: New test.
22426
22427 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22428
22429         PR target/22432
22430         * gcc.target/i386/pr22432.c: New test.
22431
22432 2005-11-05  Richard Henderson  <rth@redhat.com>
22433
22434         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22435         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22436         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22437         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22438         from gcc.dg/alpha-*.
22439         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22440         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22441
22442 2005-11-05  Andreas Jaeger  <aj@suse.de>
22443
22444         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22445
22446 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22447
22448         PR target/23424
22449         * gcc.dg/torture/pr23424-1.c: New test.
22450
22451 2005-11-04  Richard Henderson  <rth@redhat.com>
22452
22453         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22454         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22455         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22456         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22457         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22458         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22459         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22460         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22461         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22462         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22463         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22464         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22465         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22466         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22467         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22468         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22469         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22470         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22471         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22472         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22473         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22474         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22475         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22476         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22477         Move from gcc.dg/.
22478         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22479         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22480         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22481         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22482         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22483         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22484         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22485         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22486         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22487         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22488         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22489         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22490         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22491         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22492         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22493         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22494         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22495         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22496         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22497         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22498         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22499         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22500         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22501         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22502         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22503         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22504         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22505         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22506         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22507         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22508         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22509         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22510         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22511         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22512         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22513         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22514         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22515         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22516         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22517         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22518         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22519         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22520         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22521         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22522         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22523
22524 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22525
22526         PR 24627
22527         * gcc.dg/tree-ssa/pr24627.c: New test.
22528
22529 2005-11-04 Paul Brook  <paul@codesourcery.com>
22530
22531         * gcc.dg/tls/opt-10.c: New test.
22532
22533 2005-11-04  Andreas Jaeger  <aj@suse.de>
22534
22535         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22536         avoid extra warnings.
22537
22538 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22539
22540         PR libfortran/22298
22541         * lib/target-supports.exp
22542         (check_effective_target_static_libgfortran): New
22543         static_libgfortran effective target.
22544         * gfortran.dg/static_linking_1.f: New test.
22545         * gfortran.dg/static_linking_1.c: New file.
22546
22547 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22548
22549         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22550
22551 2005-11-03  Josh Conner  <jconner@apple.com>
22552
22553         PR c++/19989
22554         g++.dg/ext/array2.C: New test.
22555         g++.dg/template/dependent-name3.C: New test.
22556         g++.dg/template/dependent-name4.C: New test.
22557         g++.dg/template/sfinae2.C: New test.
22558
22559 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22560
22561         PR preprocessor/22042
22562         * gcc.dg/cpp/strify4.c: New test.
22563
22564 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22565
22566         PR c++/17964
22567         * g++.dg/cpp/string-1.C: New test.
22568
22569 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22570
22571         * gcc.target/powerpc: New directory.
22572         * gcc.target/powerpc/powerpc.exp: New file.
22573         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22574         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22575         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22576         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22577         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22578         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22579         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22580         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22581         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22582         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22583         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22584         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22585         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22586         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22587         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22588         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22589         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22590         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22591         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22592         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22593         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22594         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22595         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22596         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22597         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22598         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22599         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22600         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22601         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22602         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22603         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22604         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22605         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22606         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22607
22608 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22609
22610         PR c++/21627
22611         * g++.dg/warn/inline2.C: New test.
22612
22613 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22614
22615         PR middle-end/23155
22616         * g++.dg/ext/c99struct1.C: New test.
22617         * gcc.dg/union-cast-1.c: New test.
22618         * gcc.dg/union-cast-2.c: New test.
22619         * gcc.dg/union-cast-3.c: New test.
22620
22621 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22622
22623         PR middle-end/24589
22624         * gcc.c-torture/execute/zero-struct-2.c: New test.
22625
22626 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22627
22628         PR c++/24582
22629         * g++.dg/init/switch1.C: New test.
22630
22631 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22632
22633         * gcc.dg/delay-slot-1.c: New test.
22634
22635 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22636
22637         PR target/24620
22638         * gcc.dg/pr24620.c: New test.
22639
22640 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22641
22642         PR c/24329
22643         * gcc.dg/format/unnamed-1.c: New test.
22644
22645 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22646
22647         PR c++/22434
22648         * g++.dg/expr/cond8.C: New test.
22649
22650         PR c++/24560
22651         * g++.dg/parse/dot1.C: New test.
22652
22653 2005-11-02  Jan Hubicka  <jh@suse.cz>
22654
22655         PR target/23303
22656         * gcc.dg/i386-lea.c: New test
22657
22658 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22659
22660         PR target/24615
22661         * gcc.dg/pr24615.c: New test.
22662
22663 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22664
22665         PR target/24600
22666         * gcc.dg/pr24600.c: New test.
22667
22668 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22669
22670         PR c++/19253
22671         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22672         * g++.dg/parse/typename9.C: New test.
22673         * g++/dg/parse/typename10.C: Likewise.
22674
22675 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22676
22677         PR fortran/18157
22678         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22679         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22680         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22681
22682 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22683
22684         PR c++/24569
22685         * g++.dg/debug/static1.C: New test.
22686
22687 2005-11-02  Josh Conner  <jconner@apple.com>
22688
22689         * g++.dg/crash38.C: moved into proper directory...
22690         * g++.dg/template/crash42.C: ...here
22691
22692 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22693
22694         PR target/18338
22695         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22696         pcc_bitfield_type_matters || default_packed.
22697
22698         * lib/target-supports.exp
22699         (check_effective_target_pcc_bitfield_type_matters): New proc.
22700         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22701
22702         PR testsuite/23304
22703         * lib/target-supports.exp (check_effective_default_packed): New proc.
22704         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22705         Gate expected errors on target ! default_packed.
22706         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22707
22708 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22709
22710         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22711         change (r106358).
22712
22713 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22714
22715         PR fortran/24008
22716         * gfortran.dg/entry_5.f90: New.
22717         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22718
22719 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22720
22721         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22722
22723 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22724
22725         PR fortran/21565
22726         gfortran.dg/namelist_blockdata.f90: New test.
22727
22728         PR fortran/18737
22729         gfortran.dg/external_implicit_none.f90: New test.
22730
22731         PR fortran/14994
22732         * gfortran.dg/secnds.f: New test.
22733
22734 2005-10-31  Jan Hubicka  <jh@suse.cz>
22735
22736         PR target/20928
22737         * gcc.c-torture/compile/pr20928.c: New test.
22738
22739 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22740
22741         PR middle-end/23492
22742         * gcc.c-torture/compile/zero-strct-5.c: New test.
22743
22744 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22745
22746         PR libgfortran/24584
22747         * gfortran.dg/pr24584.f90: New test.
22748
22749 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22750
22751         PR fortran/18883
22752         * gfortran.dg/char_result_9.f90: New.
22753         * gfortran.dg/char_result_10.f90: New.
22754
22755 2005-10-30  Jan Hubicka  <jh@suse.cz>
22756
22757         * g++.dg/tree-ssa/pr24172.C: New testcase.
22758
22759 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22760
22761         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22762
22763 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22764
22765         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22766         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22767         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22768         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22769         gfortran.dg/enum_9.f90,
22770         gfortran.fortran-torture/compile/enum_1.f90,
22771         gfortran.fortran-torture/execute/enum_1.f90,
22772         gfortran.fortran-torture/execute/enum_2.f90,
22773         gfortran.fortran-torture/execute/enum_3.f90,
22774         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22775
22776 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22777
22778         PR target/18482
22779         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22780         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22781
22782 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22783
22784         PR libfortran/20179
22785         * gfortran.dg/mixed_io_1.f90: New test.
22786         * gfortran.dg/mixed_io_1.c: New file.
22787
22788 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22789
22790         * gfortran.dg/malloc_free_1.f90: New test.
22791
22792 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22793
22794         * gcc.dg/nested-func-4.c: Require profiling -pg.
22795
22796 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22797
22798         PR C++/23229
22799         * g++.dg/warn/main-2.C: New test.
22800
22801 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22802
22803         PR fortran/24545
22804         * gfortran.dg/interface_2.f90: new test.
22805
22806 2005-10-28  Josh Conner  <jconner@apple.com>
22807
22808         PR c++/22153
22809         * g++.dg/template/crash38.C: New test.
22810         * g++.dg/parse/explicit1.C: Change expected errors.
22811
22812 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22813
22814         PR C++/23426
22815         * g++.dg/other/large-size-array.C: New test.
22816
22817 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22818
22819         PR middle-end/24362
22820         * g++.dg/opt/complex4.C: New test.
22821
22822 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22823
22824         * gcc.dg/nested-func-4.c: New test.
22825
22826 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22827
22828         PR fortran/24158
22829         gfortran.dg/derived_recursion.f90: New test.
22830         gfortran.dg/implicit_actual.f90: New test.
22831
22832 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22833
22834         PR middle-end/24295, PR testsuite/24477
22835         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22836         removed when weakref hits the tree.
22837
22838 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22839
22840         * gfortran.dg/cray_pointers_4.f90: New test.
22841
22842         * gfortran.dg/cray_pointers_5.f90: New test.
22843
22844 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22845
22846         PR fortran/22290
22847         * gfortran.dg/assign_5.f90: New test.
22848         * gfortran.dg/assign_6.f: New test.
22849
22850 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22851
22852         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22853         CPU has no SSE support.
22854
22855 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22856
22857         PR libgfortran/24224
22858         * gfortran.dg/arrayio_1.f90: Update attribution.
22859         * gfortran.dg/arrayio_2.f90: Update attribution.
22860         * gfortran.dg/arrayio_3.f90: Update attribution.
22861         * gfortran.dg/arrayio_4.f90: Update test conditions.
22862         * gfortran.dg/arrayio_5.f90: Update attribution.
22863         * gfortran.dg/arrayio_6.f90: New test.
22864         * gfortran.dg/arrayio_7.f90: New test.
22865
22866 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22867
22868         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22869
22870 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22871
22872         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22873
22874 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22875
22876         PR fortran/24416
22877         * gfortran.dg/namelist_char_only.f90: New test.
22878
22879 2005-10-24  Asher Langton  <langton2@llnl.gov>
22880
22881         PR fortran/17031
22882         PR fortran/22282
22883         * gfortran.dg/cray_pointers_1.f90: New test.
22884         * gfortran.dg/cray_pointers_2.f90: New test.
22885         * gfortran.dg/cray_pointers_3.f90: New test.
22886         * gfortran.dg/loc_1.f90: New test.
22887         * gfortran.dg/loc_2.f90: New test.
22888
22889 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22890
22891         * gcc.dg/pr24225.c: New test.
22892
22893 2005-10-24  Asher Langton  <langton2@llnl.gov>
22894
22895         * gfortran.dg/dup_save_1.f90: New test.
22896         * gfortran.dg/dup_save_2.f90: New test.
22897
22898 2005-10-24  Paul Brook  <paul@codesourcery.com>
22899
22900         PR 24107
22901         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22902         stdint.h.
22903
22904 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22905
22906         PR libgfortran/24489
22907         * gfortran.dg/pr24489.f90: New test.
22908
22909 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22910
22911         PR fortran/23635
22912         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22913
22914 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22915
22916         PR target/18911
22917         * g++.dg/init/array16.C: Skip for mmix-*-*.
22918
22919 2005-10-23  Asher Langton  <langton2@llnl.gov>
22920
22921         * gfortran.dg/byte_1.f90: New test.
22922         * gfortran.dg/byte_2.f90: New test.
22923
22924 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22925
22926         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22927
22928 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22929
22930         PR fortran/18022
22931         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22932
22933         PR fortran/24311
22934         * gfortran.dg/merge_char_const.f90: New test.
22935
22936         PR fortran/24384
22937         * gfortran.dg/spread_scalar_source.f90: New test.
22938
22939 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22940
22941         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22942
22943         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22944         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22945
22946         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22947
22948 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22949
22950         PR fortran/24426
22951         * gfortran.dg/der_pointer_4.f90: New.
22952
22953 2005-10-22  David Ayers  <d.ayers@inode.at>
22954
22955         * obj-c++.dg/except-1.mm: Simplify.
22956
22957 2005-10-21  David Ayers  <d.ayers@inode.at>
22958
22959         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22960
22961 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22962
22963         * gfortran.dg/assumed_dummy_2.f90: New test.
22964
22965 2005-10-21  James E Wilson  <wilson@specifix.com>
22966
22967         PR preprocessor/15220
22968         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22969
22970 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22971
22972         * gcc.c-torture/execute/20051021-1.c: New test.
22973
22974 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/24260
22977         * g++.dg/ext/tmplattr1.C: New test.
22978
22979 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22980
22981         PR fortran/24440
22982         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22983
22984 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22985
22986         * obj-c++.dg/except-1.mm: New.
22987
22988         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22989
22990 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22991
22992         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22993
22994 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22995
22996         PR middle-end/24295
22997         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22998         declarations with the same names as thunks' alias targets, use
22999         aliases instead.
23000         * gcc.dg/attr-alias-3.c: New test.
23001         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23002
23003 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23004
23005         PR c++/22618
23006         * g++.dg/parse/access8.C: New test.
23007
23008 2005-10-20  Richard Guenther  <rguenther@suse.de>
23009
23010         PR c++/24439
23011         * g++.dg/tree-ssa/pr24439.C: New testcase.
23012
23013 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23014
23015         * g++.dg/opt/delay-slot-1.C: New test.
23016
23017 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23018
23019         PR fortran/21625
23020         * gfortran.fg/der_init_1.f90: New.
23021
23022 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23023
23024         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23025
23026 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23027
23028         PR c++/21908
23029         * g++.dg/parse/error28.C: New test.
23030
23031 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23032
23033         * gcc.dg/profile-generate-2.c: New test.
23034
23035 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23036
23037         PR target/23589
23038         * g++.dg/ext/dllimport11.C: New.
23039
23040 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23041
23042         PR c++/22293
23043         * g++.dg/other/friend3.C: New test.
23044
23045 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23046
23047         PR c++/23293
23048         * g++.dg/template/error19.C: New test.
23049
23050 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23051
23052         PR c++/21383
23053         * g++.dg/overload/koenig2.C: New.
23054
23055         PR c++/23118
23056         * g++.dg/overload/error2.C: New.
23057
23058         PR c++/22604
23059         * g++.dg/inherit/covariant14.C: New.
23060
23061 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23062
23063         PR c++/23440
23064         * g++.dg/parse/for1.C: New test.
23065
23066 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23067
23068         PR fortran/23446
23069         * gfortran.dg/host_dummy_index_1.f90: New test.
23070
23071         PR fortran/21459
23072         * gfortran.dg/automatic_char_len_2.f90: New test.
23073
23074         PR fortran/20866
23075         * gfortran.dg/recursive_statement_functions.f90: New test.
23076
23077         PR fortran/20853
23078         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23079
23080         PR fortran/20849
23081         * gfortran.dg/external_initializer.f90: New test.
23082
23083         PR fortran/20837
23084         * non_module_public.f90: New test.
23085
23086 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         PR c++/24386
23089         * g++.dg/template/overload7.C: New.
23090
23091         PR c++/22551
23092         * g++.dg/other/switch2.C: Remove expected warnings.
23093
23094         PR c++/21353
23095         * g++.dg/template/defarg6.C: New.
23096
23097 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23098
23099         PR target/24315
23100         * gcc.target/i386/pr24315.c: New test.
23101
23102 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23103
23104         PR c++/24389
23105         * g++.dg/template/static21.C: New test.
23106         * g++.dg/template/static21-a.cc: Likewise.
23107
23108 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23109
23110         PR c++/23959
23111         * g++.dg/warn/Wswitch-default-1.C: New test.
23112         * g++.dg/warn/Wswitch-default-2.C: New test.
23113
23114 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23115
23116         PR c++/22173
23117         * g++.dg/parse/template18.C: New test.
23118         * g++.dg/template/nontype15.C: Likewise.
23119
23120 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23121
23122         PR fortran/22273
23123         * gfortran.dg/spec_expr_2.f90: New.
23124
23125 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23126
23127         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23128         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23129         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23130         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23131         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23132         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23133         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23134         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23135         previous target-specific skips and warning-message matches where
23136         applicable.
23137
23138 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23139
23140         PR c++/21347
23141         * g++.dg/warn/Wctor-dtor.C: New test.
23142
23143 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23144
23145         PR c/23439
23146         * gcc.dg/for-1.c: New test.
23147
23148 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23149
23150         PR c++/19565
23151         * g++.dg/warn/Wconversion1.C: New test.
23152         * g++.dg/ext/packed4.C: Compile with -w.
23153         * g++.dg/opt/20050511-1.C: Likewise.
23154         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23155
23156 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23157
23158         * gfortran.dg/boz_5.f90: New test.
23159
23160 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23161
23162         PR c++/22551
23163         * g++.dg/other/switch2.C: New.
23164
23165         PR c++/23984
23166         * g++.dg/init/ctor7.C: New.
23167
23168 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23169
23170         PR c++/23730
23171         * g++.dg/parse/crash32.C: New test.
23172
23173 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/20721
23176         * g++.dg/init/goto2.C: New test.
23177
23178         PR c++/22464
23179         * g++.dg/template/crash/41.C: New test.
23180
23181         PR c++/22180
23182         * g++.dg/template/crash40.C: New test.
23183
23184         PR c++/23694
23185         * g++.dg/parse/friend5.C: New test.
23186
23187         PR c++/23307
23188         * g++.dg/template/crash38.C: New test.
23189
23190         PR c++/22352
23191         * g++.dg/template/friend38.C: New test.
23192
23193         PR c++/22405
23194         * g++.dg/template/crash39.C: New test.
23195
23196 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23197
23198         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23199         gcc.dg/debug/dwarf2/dwarf-char2.c,
23200         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23201
23202         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23203
23204 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23205
23206         * gcc.dg/dll-2.c: Add tests for warnings.
23207         * gcc.dg/dll-3.c: Likewise.
23208         * gcc.dg/dll-4.c: Likewise.
23209
23210         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23211         * g++.dg/ext/dllimport2.C: Likewise.
23212         * g++.dg/ext/dllimport3.C: Likewise.
23213         * g++.dg/ext/dllimport7.C: Likewise.
23214         * g++.dg/ext/dllimport8.C: Likewise.
23215         * g++.dg/ext/dllimport9.C: Likewise.
23216
23217 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23218
23219         PR fortran/24092
23220         * gfortran.dg/derived_pointer_recursion.f90: New test.
23221
23222 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23223
23224         * gcc.c-torture/execute/20051012-1.c: New test.
23225
23226 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23227
23228         PR fortran/18082
23229         * gfortran.dg/automatic_char_len_1.f90: New test.
23230
23231 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23232
23233         PR fortran/20847
23234         * gfortran.dg/save_common.f90: New test.
23235
23236         PR fortran/20856
23237         * gfortran.dg/save_result.f90: New test.
23238
23239 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23240
23241         PR c++/21592
23242         * g++.dg/template/dependent-expr1.C: Add new expected error.
23243         * g++.dg/template/dependent-expr2.C: Adjust error text.
23244         * g++.dg/template/overload6.C: New.
23245
23246         PR c++/23797
23247         * g++.dg/other/typename8.C: New.
23248
23249         PR c++/21117
23250         * g++.dg/other/return1.C: New.
23251
23252 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23253
23254         PR c++/24052
23255         * g++.dg/ext/label5.C: New.
23256
23257 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23258
23259         PR c++/19964
23260         * g++.dg/parse/crash31.C: New.
23261
23262 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23263
23264         * g++.dg/ipa/ipa-1.c: New test.
23265         * g++.dg/ipa/ipa-2.c: New test.
23266         * g++.dg/ipa/ipa-3.c: New test.
23267         * g++.dg/ipa/ipa-4.c: New test.
23268         * g++.dg/ipa/ipa-5.c: New test.
23269         * g++.dg/ipa/ipa.exp: New file.
23270
23271 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23272
23273         PR fortran/24207
23274         * gfortran.dg/private_type_3.f90: New test.
23275
23276 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23277
23278         PR fortran/20786
23279         gfortran.dg/aint_anint_1.f90: New test.
23280
23281 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23282
23283         PR libgfortran/24313
23284         gfortran.dg/csqrt.f: New test.
23285
23286 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23287
23288         PR c++/8057
23289         * g++.dg/warn/noeffect7.C: New test.
23290         * g++.dg/warn/noeffect2.C: Instantiate templates.
23291         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23292         and warning.
23293
23294 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23295
23296         PR c++/21089
23297         * g++.dg/init/float1.C: New test.
23298
23299         PR c++/24277
23300         * g++.dg/init/member1.C: Tweak error markers.
23301
23302 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23303
23304         PR testsuite/24281
23305         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23306         Check for null pointer.
23307
23308 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23309
23310         PR c++/21369
23311         * g++.dg/parse/ret-type3.C: New test.
23312
23313 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23314
23315         PR tree-opt/23946
23316         * gcc.c-torture/compile/pr23946.c: New test.
23317
23318 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * g++.dg/opt/mmx2.C: New test.
23321
23322 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23323
23324         PR c++/24277
23325         * g++.dg/template/static20.C: New test.
23326
23327         PR c++/24302
23328         * g++.dg/warn/Wunused-12.C: New test.
23329
23330         PR c++/23437
23331         * g++.dg/template/arg4.C: New test.
23332
23333 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23334
23335         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23336         * gcc.dg/ucnid-3.c: Likewise.
23337         * gcc.dg/ucnid-4.c: Likewise.
23338         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23339         * g++.dg/other/ucnid-1.C: Likewise.
23340         * gcc.dg/sparc-frame-1.c: New test.
23341
23342 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23343
23344         PR c++/24139
23345         * g++.dg/template/spec27.C: New test.
23346
23347         PR c++/24275
23348         * g++.dg/template/static19.C: New test.
23349
23350 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23351
23352         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23353         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23354
23355 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23356
23357         PR target/24136
23358         * gfortran.fortran-torture/compile/pr24136.f: New test.
23359
23360 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23361
23362         PR c++/22172
23363         * g++.dg/parse/crash30.C: New test.
23364
23365 2005-10-07  Richard Guenther  <rguenther@suse.de>
23366
23367         PR middle-end/24227
23368         * gcc.c-torture/compile/pr24227.c: New testcase.
23369
23370 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23371
23372         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23373         Do not put aligned attributes on array elements.
23374
23375 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23376
23377         PR testsuite/23611, PR testsuite/23615
23378         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23379         writing prototypes of library functions by hand.
23380         * obj-c++.dg/bitfield-4.mm: Likewise.
23381         * obj-c++.dg/const-str-4.mm: Likewise.
23382         * obj-c++.dg/encode-4.mm: Likewise.
23383         * obj-c++.dg/encode-5.mm: Likewise.
23384         * obj-c++.dg/encode-6.mm: Likewise.
23385         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23386         * obj-c++.dg/method-10.mm: Likewise.
23387         * obj-c++.dg/method-17.mm: Likewise.
23388         * obj-c++.dg/method-19.mm: Likewise.
23389         * obj-c++.dg/try-catch-2.mm: Likewise.
23390
23391 2005-10-06  Richard Henderson  <rth@redhat.com>
23392
23393         PR 24236
23394         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23395
23396 2005-10-06  Dale Johannesen  <dalej@apple.com>
23397
23398         * gcc.c-torture/execute/20030125-1.c: Correct.
23399
23400 2005-10-06  Richard Guenther  <rguenther@suse.de>
23401
23402         PR tree-optimization/24238
23403         * g++.dg/tree-ssa/pr24238.C: New testcase.
23404
23405 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23406
23407         PR 18568
23408         * gfortran.dg/der_pointer_3.f90: New test.
23409
23410 2005-10-05  Devang Patel  <dpatel@apple.com>
23411
23412         PR Debug/23205
23413         * g++.dg/other/PR23205.C: New.
23414
23415 2005-10-05  Richard Henderson  <rth@redhat.com>
23416
23417         PR target/23602
23418         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23419         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23420
23421 2005-10-05  Dale Johannesen  <dalej@apple.com>
23422
23423         * gcc.c-torture/execute/float-floor.c: New.
23424
23425 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23426
23427         PR tree-optimization/21419
23428         PR tree-optimization/24146
23429         PR tree-optimization/24151
23430
23431         * g++.dg/ext/asm7.C: New.
23432         * g++.dg/ext/asm8.C: New.
23433         * gcc.dg/asm-1.c: Compile on all targets.
23434         * gcc.dg/asm-pr24146.c: New.
23435         * gcc.dg/pr21419.c: Adjust error messages.
23436
23437 2005-10-05  Richard Guenther  <rguenther@suse.de>
23438
23439         PR fortran/24176
23440         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23441
23442 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23443
23444         PR c++/23513
23445         * g++.dg/template/spec22.C: Robustify test.
23446         * g++.dg/template/spec26.C: New.
23447
23448 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23449
23450         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23451         if target supports vector instructions.
23452
23453 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23454
23455         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23456         C99 functions.
23457
23458 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23459
23460         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23461         check_effective_target_fortran_large_int): Replace cached result
23462         when target changes.
23463
23464 2005-10-04  Devang Patel  <dpatel@apple.com>
23465
23466         * gcc.dg/i386-sse-vect-types.c: New.
23467
23468 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23469
23470         PR preprocessor/13726
23471         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23472         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23473
23474 2005-10-04  Richard Guenther  <rguenther@suse.de>
23475
23476         PR c/23576
23477         * gcc.dg/noncompile/pr23576.c: New testcase.
23478
23479 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23480
23481         PR middle-end/23125
23482         * gcc.dg/register-var-3.c: New test.
23483
23484 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23485
23486         * gcc.dg/pr23049.c: New test.
23487
23488         * gcc.dg/ucnid-4.c: Fix test.
23489
23490 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23491
23492         PR 23445
23493         * gcc.c-torture/compile/pr23445.c: New test.
23494
23495 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23496
23497         * g++.dg/overload/unknown1.C: New.
23498
23499 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23500
23501         PR c++/17775
23502         * g++.dg/template/repo4.C: New test.
23503
23504 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23505
23506         PR libfortran/19308
23507         * gfortran.dg/large_real_kind_2.F90: New test.
23508         * gfortran.dg/large_integer_kind_2.f90: New test.
23509
23510 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23511
23512         * lib/target-supports.exp (check_effective_target_vect_shift):
23513         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23514         (check_effective_target_vect_condition): Fix copy-n-pasto.
23515
23516         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23517         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23518         targets.
23519
23520 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/22621
23523         * g++.dg/template/overload5.C : New test.
23524
23525         PR c++/23840
23526         * g++.dg/expr/stdarg1.C: New test.
23527
23528 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23529
23530         PR 24142
23531         * gcc.c-torture/execute/pr24142.c: New test.
23532
23533 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23534
23535         PR 24141
23536         * gcc.c-torture/execute/pr24141.c: New test.
23537
23538 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23539             Diego Novillo  <dnovillo@redhat.com>
23540
23541         PR 23604
23542         * gcc.c-torture/execute/pr23604.c: New test.
23543
23544 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23545
23546         PR fortran/16404
23547         PR fortran/20835
23548         PR fortran/20890
23549         PR fortran/20899
23550         PR fortran/20900
23551         PR fortran/20901
23552         PR fortran/20902
23553         gfortran.dg/equiv_constraint_1.f90: New test.
23554         gfortran.dg/equiv_constraint_2.f90: New test.
23555         gfortran.dg/equiv_constraint_3.f90: New test.
23556         gfortran.dg/equiv_constraint_4.f90: New test.
23557         gfortran.dg/equiv_constraint_5.f90: New test.
23558         gfortran.dg/equiv_constraint_6.f90: New test.
23559         gfortran.dg/equiv_constraint_7.f90: New test.
23560         gfortran.dg/equiv_constraint_8.f90: New test.
23561         gfortran.dg/private_type_1.f90: New test.
23562         gfortran.dg/private_type_2.f90: New test.
23563         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23564         980628-10.f: Assert std=gnu to permit mixing of
23565         types in equivalence statements.
23566
23567 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23568
23569         PR 24112
23570         * gfortran.dg/open_status_1.f90: New.
23571
23572 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23573
23574         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23575         * gcc.dg/vect/pr22480.c: Clean up temp files.
23576         * gcc.dg/vect/pr23831.c: Clean up temp files.
23577         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23578         Clean up temp files.
23579         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23580         Clean up temp files.
23581
23582         * gcc.dg/20050309-1.c: Clean up temp files.
23583         * gcc.dg/20050325-1.c: Clean up temp files.
23584
23585 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23586
23587         PR tree-optimization/24059
23588         * gcc.dg/vect/pr24059.c : New test.
23589
23590 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23591
23592         PR middle-end/24109
23593         * gcc.c-torture/execute/20050929-1.c: New test.
23594
23595 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23596
23597         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23598
23599 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23600
23601         PR c/21419
23602         * gcc.dg/pr21419.c: New test.
23603
23604 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23605
23606         * gcc.dg/pr23911.c: New test.
23607
23608 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23609
23610         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23611
23612         PR c++/16782
23613         * g++.dg/parse/qualified4.C: New test.
23614         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23615         * g++.old-deja/g++.mike/p8154.C: Likewise.
23616
23617 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23618
23619         PR c++/22147
23620         * g++.dg/template/friend37.C: New test.
23621         * g++.dg/parse/crash28.C: Adjust error markers.
23622
23623 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23624
23625         PR fortran/18518
23626         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23627
23628 2005-09-27  Devang Patel  <dpatel@apple.com>
23629
23630         PR tree-optimization/23625
23631         * gcc.dg/pr23625.c: New test.
23632
23633 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23634
23635         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23636         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23637
23638 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23639
23640         PR fortran/23677
23641         * gfortran.fortran-torture/execute/save_1.f90: New test.
23642         * gfortran.dg/save_1.f90: New test.
23643
23644 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23645
23646         * gcc.target/i386/builtin-apply-mmx.c: New test.
23647
23648         PR target/22576
23649         * gcc.target/i386/pr22576.c: New test.
23650
23651         PR target/22585
23652         * gcc.target/i386/pr22585.c: New test.
23653
23654         PR target/23268
23655         * gcc.target/i386/pr23268.c: New test.
23656
23657         PR middle-end/23831
23658         * gcc.dg/vect/pr23831.c: New test.
23659
23660         PR target/24055
23661         * gcc.target/i386/pr24055.c: New test.
23662
23663 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23664
23665         PR tree-optimization/23960
23666         * gcc.c-torture/compile/pr23960.c: New.
23667
23668 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23669
23670         PR fortran/16861
23671         * gfortran.dg/nested_modules_3.f90: New.
23672
23673 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23674
23675         PR fortran/24005
23676         gfortran.dg/interface_1.f90: New test.
23677
23678 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23679         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23680
23681         PR fortran/23843
23682         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23683
23684 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23685
23686         PR fortran/23516
23687         * gfortran.dg/imag_1.f: New test.
23688         * gfortran.dg/imag_2.f: Ditto.
23689
23690 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23691
23692         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23693
23694 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23695
23696         PR c++/21983
23697         * g++.dg/warn/pr21983.C: New test.
23698
23699 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23700
23701         * gcc.dg/20050922-1.c: Testcase added.
23702
23703 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/23993
23706         * g++.dg/template/array14.C: New test.
23707
23708 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23709
23710         PR fortran/19929
23711         * gfortran.dg/der_ptr_component_1.f90: New test.
23712
23713 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23714
23715         PR c++/23965
23716         * g++.dg/template/error1.C: Reject "no matching function" message.
23717
23718 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23719
23720         PR c++/17609
23721         * g++.dg/lookup/error1.C: New test.
23722
23723 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23724
23725         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23726         functionality of the testcase.
23727
23728 2005-09-20  Richard Henderson  <rth@redhat.com>
23729
23730         * gcc.dg/vect/vect-22.c: Require vect_float.
23731         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23732
23733 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23734
23735         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23736         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23737         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23738         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23739         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23740         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23741         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23742         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23743         * gcc.dg/cpp/ucnid-8.c: New test.
23744
23745 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23746
23747         PR tree-optimization/23929
23748         * gcc.c-torture/compile/pr23929.c: New test.
23749
23750 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23751
23752         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23753         for one loop.
23754
23755 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23756
23757         PR testsuite/23186
23758         * g++.dg/other/pr22003.C: Require named sections.
23759
23760 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23761
23762         PR c++/23947
23763         * g++.dg/rtti/crash3.C: New test.
23764
23765         PR tree-optimization/23818
23766         * gcc.dg/pr23818.c: New test.
23767
23768 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23769
23770         PR fortran/23420
23771         * gfortran.dg/print_fmt_4.f: New.
23772
23773 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23774
23775         PR fortran/23663
23776         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23777
23778 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23779
23780         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23781         Use pointers to local alignable arrays instead. Added comments.
23782         * gcc.dg/vect/vect-46.c: Likewise.
23783         * gcc.dg/vect/vect-48.c: Likewise.
23784         * gcc.dg/vect/vect-49.c: Likewise.
23785         * gcc.dg/vect/vect-52.c: Likewise.
23786         * gcc.dg/vect/vect-53.c: Likewise.
23787         * gcc.dg/vect/vect-54.c: Likewise.
23788         * gcc.dg/vect/vect-56.c: Likewise.
23789         * gcc.dg/vect/vect-57.c: Likewise.
23790         * gcc.dg/vect/vect-58.c: Likewise.
23791         * gcc.dg/vect/vect-60.c: Likewise.
23792         * gcc.dg/vect/vect-61.c: Likewise.
23793
23794         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23795         The test is no longer vectorizable on vect_no_align targets.
23796         * gcc.dg/vect/vect-43.c: Likewsie.
23797
23798         * gcc.dg/vect/vect-44.c: Added comments.
23799         * gcc.dg/vect/vect-45.c: Added comments.
23800         * gcc.dg/vect/vect-50.c: Added comments.
23801         * gcc.dg/vect/vect-51.c: Added comments.
23802
23803         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23804         aligned type.
23805         * gcc.dg/vect/Os-vect-95.c: Likewise.
23806
23807         * gcc.dg/vect/vect-41.c: Test removed.
23808         * gcc.dg/vect/vect-47.c: Test removed.
23809         * gcc.dg/vect/vect-55.c: Test removed.
23810         * gcc.dg/vect/vect-59.c: Test removed.
23811
23812 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23813
23814         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23815         No longer vectorizable on vect_no_align targets.
23816         * gcc.dg/vect/pr20122.c: Likewise.
23817         * gcc.dg/vect/vect-74.c: Likewise.
23818         * gcc.dg/vect/vect-75.c: Likewise.
23819         * gcc.dg/vect/vect-76.c: Likewise.
23820
23821         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23822         Will not be vectorizable on vect_no_align targets once aliasing issues
23823         are resolved.
23824         * gcc.dg/vect/vect-79.c: Likewise.
23825
23826         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23827         * gcc.dg/vect/vect-78.c: Likewise.
23828         * gcc.dg/vect/vect-97.c: Likewise.
23829
23830 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23831
23832         * gcc.dg/pr23943.c: New test.
23833
23834 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23835
23836         PR fortran/19181
23837         * gfortran.dg/derived_pointer_null_1.f90: New test.
23838
23839 2005-09-18  Richard Guenther  <rguenther@suse.de>
23840
23841         PR middle-end/23944
23842         * gcc.c-torture/compile/pr23944.c: New testcase.
23843
23844 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23845
23846         PR fortran/15975
23847         * gfortran.dg/der_pointer_2.f90: New test.
23848
23849 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23850
23851         PR fortran/16861
23852         * gfortran.dg/nested_modules_2.f90: New test.
23853
23854 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23855
23856         PR c++/18368
23857         * g++.dg/other/semicolon.C: New test.
23858
23859 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23860
23861         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23862         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23863
23864 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23865
23866         PR c++/23914
23867         * g++.dg/template/static18.C: New test.
23868
23869         PR c++/21514
23870         * g++.dg/template/crash19.C: Remove dg-error marker.
23871         * g++.dg/template/local4.C: New test.
23872
23873 2005-09-16  Paul Brook  <paul@codesourcery.com>
23874
23875         PR fortran/23906
23876         * gfortran.dg/dependency_1.f90: New test.
23877
23878 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23879
23880         PR c++/23896
23881         * g++.dg/template/static17.C: New test.
23882
23883 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23884
23885         PR c++/23139
23886         * g++.dg/warn/huge-val1.C: New test.
23887
23888 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/13140
23891         * g++.dg/parse/class2.C: New test.
23892         * g++.dg/template/explicit8.C: Likewise.
23893         * g++.dg/template/spec25.C: Likewise.
23894
23895 2005-09-14  Josh Conner  <jconner@apple.com>
23896
23897         PR middle-end/23584
23898         * gcc.dg/pr23584.c: New test.
23899
23900 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23901
23902         PR fortran/21875 Internal Unit Array I/O, NIST
23903         * gfortran.dg/arrayio_1.f90: New test.
23904         * gfortran.dg/arrayio_1.f90: New test.
23905         * gfortran.dg/arrayio_1.f90: New test.
23906         * gfortran.dg/arrayio_1.f90: New test.
23907         * gfortran.dg/arrayio_1.f90: New test.
23908
23909 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23910
23911         PR middle-end/22480
23912         * gcc.dg/vect/pr22480.c: New test.
23913
23914 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23915
23916         PR fortran/19358
23917         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23918
23919 2005-09-13 Josh Conner <jconner@apple.com>
23920
23921         PR c++/23180
23922         * g++.dg/init/struct2.C: New test.
23923         * g++.dg/init/struct3.C: New test.
23924
23925 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23926
23927         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23928         Clean up temp files.
23929         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23930         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23931         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23932         gcc.dg/tree-ssa/builtin-printf-1.c,
23933         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23934         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23935         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23936         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23937         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23938         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23939         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23940         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23941         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23942         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23943         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23944         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23945
23946 2005-09-13  Josh Conner  <jconner@apple.com>
23947
23948         * lib/gcc-dg.exp: Load scanipa.exp.
23949         (cleanup-dump): New procedure.
23950         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23951         * lib/scandump.exp: New file.
23952         * lib/scantree.exp: Use it.
23953         * lib/scanipa.exp: New file.
23954
23955 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23956
23957         PR fortran/17740
23958         * gfortran.dg/generic_4.f90: New test.
23959
23960 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23961
23962         PR target/23816
23963         * gcc.target/i386/pr23816-1.c: New test.
23964         * gcc.target/i386/pr23816-2.c: New test.
23965
23966
23967 2005-09-13  Bastian Blank <waldi@debian.org>
23968
23969         PR c++/16171
23970         * g++.dg/abi/mangle26.C: New test.
23971         * g++.dg/abi/mangle27.C: New test.
23972         * g++.dg/abi/mangle28.C: New test.
23973         * g++.dg/abi/mangle29.C: New test.
23974
23975         PR c++/23839
23976         * g++.dg/parse/register1.C: New test.
23977
23978 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23979
23980         PR c++/23842
23981         * g++.dg/template/access16.C: New test.
23982
23983 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23984
23985         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23986
23987 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23988
23989         PR fortran/18899
23990         * gfortran.dg/shape_2.f90: New test.
23991
23992 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23993
23994         PR target/19269
23995         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23996         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23997         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23998         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23999         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24000         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24001         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24002         tests.
24003
24004 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24005
24006         PR c++/23841
24007         * g++.dg/parse/template17.C: New test.
24008
24009 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/23789
24012         * g++.dg/template/nontype14.C: New test.
24013
24014 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24015
24016         PR g++/7874
24017         * g++.dg/lookup/friend7.C: New test.
24018         * g++.dg/lookup/friend8.C: New test.
24019         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24020         so that it will be found via argument dependent lookup.
24021         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24022         friend functions which will no longer be found.
24023         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24024         function g, so that it will be found via argument dependent
24025         lookup.
24026         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24027         * g++.old-deja/g++.mike/net43.C: Likewise.
24028
24029 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24030
24031         PR c++/23691
24032         * g++.dg/template/static16.C: New test.
24033
24034 2005-09-12  Josh Conner  <jconner@apple.com>
24035
24036         PR middle-end/23237
24037         * gcc.c-torture/compile/pr23237.c: New test.
24038
24039 2005-09-11  Richard Henderson  <rth@redhat.com>
24040
24041         * g++.dg/other/error8.C: Update expected diagnostic text.
24042
24043 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24044
24045         PR libfortran/19872
24046         * gfortran.dg/overwrite_1.f: New test.
24047
24048 2005-09-09  Josh Conner  <jconner@apple.com>
24049
24050         * g++.dg/init/pr23180-1.C: Removed.
24051         * g++.dg/init/pr23180-2.C: Removed.
24052
24053 2005-09-09  David Daney <ddaney@avtrex.com>
24054
24055         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24056         files which are ...
24057         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24058         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24059
24060 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24061
24062         * gfortran.dg/iostat_2.f90: New test.
24063
24064 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24065
24066         PR c++/22252
24067         * g++.dg/ext/interface1.C: New test.
24068         * g++.dg/ext/interface1.h: Likewise.
24069         * g++.dg/ext/interface1a.cc: Likewise.
24070
24071 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24072
24073         * gfortran.dg/iomsg_1.f90: New test case.
24074
24075 2005-09-09  Richard Guenther  <rguenther@suse.de>
24076
24077         PR c++/23624
24078         * g++.dg/tree-ssa/pr23624.C: New testcase.
24079
24080 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24081
24082         PR fortran/19239
24083         * gfortran.dg/vector_subscript_1.f90,
24084         * gfortran.dg/vector_subscript_2.f90: New tests.
24085
24086 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24087
24088         PR fortran/21104
24089         * gfortran.dg/array_alloc_1.f90,
24090         * gfortran.dg/array_alloc_2.f90,
24091         * gfortran.dg/array_alloc_3.f90: New tests.
24092
24093 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24094
24095         PR fortran/12840
24096         * gfortran.dg/array_constructor_6.f90
24097         * gfortran.dg/array_constructor_7.f90
24098         * gfortran.dg/array_constructor_8.f90
24099         * gfortran.dg/array_constructor_9.f90
24100         * gfortran.dg/array_constructor_10.f90
24101         * gfortran.dg/array_constructor_11.f90
24102         * gfortran.dg/array_constructor_12.f90: New tests.
24103
24104 2005-09-08  Josh Conner  <jconner@apple.com>
24105
24106         PR c++/23180
24107         * g++.dg/init/pr23180-1.C: New test.
24108         * g++.dg/init/pr23180-2.C: New test.
24109
24110 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24111
24112         PR fortran/18878
24113         * gfortran.dg/module_double_reuse.f90: New.
24114
24115 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24116
24117         PR fortran/23270
24118         PR fortran/22304
24119         PR fortran/18870
24120         PR fortran/17917
24121         PR fortran/16511
24122         * gfortran.dg/common_equivalence_1.f: New.
24123         * gfortran.dg/common_equivalence_2.f: New.
24124         * gfortran.dg/common_equivalence_3.f: New.
24125         * gfortran.dg/contained_equivalence_1.f90: New.
24126         * gfortran.dg/module_blank_common.f90: New.
24127         * gfortran.dg/module_commons_1.f90: New.
24128         * gfortran.dg/module_equivalence_1.f90: New.
24129         * gfortran.dg/nested_modules_1.f90: New.
24130         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24131         equivalences and add comment to connect the test with
24132         the PR.
24133
24134 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24135
24136         PR fortran/23765
24137         * gfortran.dg/common_6.f90: New test.
24138
24139 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24140
24141         PR fortran/15326
24142         * gfortran.dg/char_result_1.f90,
24143         * gfortran.dg/char_result_2.f90,
24144         * gfortran.dg/char_result_3.f90,
24145         * gfortran.dg/char_result_4.f90,
24146         * gfortran.dg/char_result_5.f90,
24147         * gfortran.dg/char_result_6.f90,
24148         * gfortran.dg/char_result_7.f90,
24149         * gfortran.dg/char_result_8.f90: New tests.
24150
24151 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24152
24153         PR fortran/19928
24154         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24155
24156 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24157
24158         PR obj-c++/16816
24159         * obj-c++.dg/selector-5.mm: New test.
24160         * obj-c++.dg/selector-6.mm: New test.
24161
24162 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24163
24164         PR objc/20574
24165         PR objc/19324
24166         * objc.dg/error-1.m: New test.
24167
24168 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24169
24170         PR fortran/23373
24171         * gfortran.fortran-torture/execute/pr23373-1.f90,
24172         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24173
24174 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24175
24176         PR libfortran/23760
24177         * gfortran.dg/g77/1832.f: Remove long string in write statement
24178         to allow the test to pass on correct list directed output with
24179         prepended space.
24180
24181 2005-09-07  James E Wilson  <wilson@specifix.com>
24182
24183         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24184
24185 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24186
24187         * gfortran.dg/parameter+save.f90: Rename to
24188         * gfortran.dg/parameter_save.f90: .. this.
24189
24190 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24191
24192         PR fortran/20848
24193         * gfortran.dg/parameter+save.f90: New test case.
24194
24195 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24196
24197         PR fortran/19269
24198         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24199
24200 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24201
24202         PR c/23075
24203         * gcc.dg/pr23075.c: New test.
24204         * g++.dg/warn/pr23075.C: New test.
24205
24206         PR target/22362
24207         * gcc.target/i386/pr22362.c: New test.
24208
24209         PR rtl-optimization/23098
24210         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24211
24212         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24213         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24214         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24215
24216 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24217
24218         * g++.dg/expr/cast6.C: New test.
24219
24220         PR c++/9782
24221         * g++.dg/init/new15.C: New test.
24222
24223 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24224
24225         * gcc.dg/vect/Os-vect-95.c: New test.
24226         * gcc.dg/vect/vect-95.c: Same.
24227
24228 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24229
24230         * gcc.dg/vect/vect-29.c: Update xfail testing.
24231         * gcc.dg/vect/vect-44.c: Same.
24232         * gcc.dg/vect/vect-48.c: Same.
24233         * gcc.dg/vect/vect-50.c: Same.
24234         * gcc.dg/vect/vect-72.c: Same.
24235         * gcc.dg/vect/vect-77.c: Same.
24236         * gcc.dg/vect/vect-78.c: Same.
24237         * gcc.dg/vect/vect-80.c: Same.
24238         * gcc.dg/vect/vect-96.c: Same.
24239         * gcc.dg/vect/vect-100.c: Same.
24240         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24241         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24242         * gfortran.dg/vect/vect-5.f90: Same.
24243
24244 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24245
24246         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24247         start strings.
24248         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24249         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24250
24251         PR c++/23056
24252         * g++.dg/opt/pr23056.C: New test.
24253
24254         PR rtl-optimization/23098
24255         * gcc.target/i386/pr23098.c: New test.
24256
24257 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24258
24259         PR c++/23667
24260         * g++.dg/template/static15.C: New test.
24261
24262         PR c++/21440
24263         * g++.dg/ext/stmtexpr5.C: New test.
24264         * g++.dg/ext/stmtexpr6.C: Likewise.
24265
24266 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24267
24268         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24269
24270         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24271         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24272         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24273
24274 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24275
24276         PR libfortran/23321
24277         * gfortran.dg/direct_io_4.f90: New test case.
24278
24279 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24280             Rasmus Hahn  <rassahah@neofonie.de>
24281
24282         PR libobjc/23108
24283         * objc.dg/type-stream-1.m: New test.
24284
24285 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24286
24287         PR fortran/23661
24288         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24289         gfortran.dg/print_fmt_3.f90: New test.
24290
24291 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24292
24293         * gfortran.dg/fmt_t_1.f90: New test.
24294
24295 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24296
24297         PR rtl-optimization/23454
24298         * g++.dg/opt/pr23454.C: New test.
24299
24300 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24301
24302         PR c++/23699
24303         * g++.dg/ext/static1.C: New test.
24304
24305 2005-09-02  Richard Henderson  <rth@redhat.com>
24306
24307         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24308         tail call to check_fa_work.
24309
24310 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24311
24312         PR c++/21687
24313         * g++.dg/other/gc3.C: New test.
24314
24315 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24316
24317         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24318         * gcc.dg/20050826-1.c: Likewise.
24319
24320 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24321
24322         PR c++/23167
24323         * g++.dg/expr/volatile1.C: New test.
24324
24325 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24326
24327         PR middle-end/23547
24328         * gcc.dg/pr23547.c: New test.
24329
24330 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24331
24332         PR c/22061
24333         * gcc.c-torture/execute/pr22061-1.c,
24334         * gcc.c-torture/execute/pr22061-2.c,
24335         * gcc.c-torture/execute/pr22061-3.c,
24336         * gcc.c-torture/execute/pr22061-4.c: New tests.
24337
24338 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24339
24340         * gcc.dg/Wredundant-decls-2.c: New test to check that
24341         -Wredundant-decls does not issue warning for a variable
24342         definition following a declaration.
24343
24344 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24345
24346         PR debug/7241
24347         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24348         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24349         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24350
24351         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24352         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24353         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24354         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24355         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24356         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24357         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24358         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24359
24360 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24361
24362         PR objc/23306
24363         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24364         scan-assmbler.
24365
24366 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24367
24368         PR target/21255
24369         * gcc.dg/pr21255-1.c: New test.
24370         * gcc.dg/pr21255-2-mb.c: Likewise.
24371         * gcc.dg/pr21255-2-ml.c: Likewise.
24372         * gcc.dg/pr21255-3.c: Likewise.
24373         * gcc.dg/pr21255-4.c: Likewise.
24374
24375 2005-08-31  Dale Johannesen  <dalej@apple.com>
24376
24377         * gcc.dg/20050830-1.c: New.
24378
24379 2005-08-31  Josh Conner  <jconner@apple.com>
24380
24381         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24382         command-line options for arm-*-* targets.
24383         * g++.dg/init/array16.C: Likewise.
24384         * g++.dg/other/crash-4.C: Likewise.
24385
24386 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24387
24388         PR obj-c++/23640
24389         * obj-c++.dg/gnu-runtime-3.mm: New test.
24390
24391 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24392
24393         PR c++/13377
24394         * g++.dg/lookup/ambig4.C: New test.
24395         * g++.dg/lookup/ambig5.C: New test.
24396         * g++.dg/tc1/dr101.C: Adjust error markers.
24397
24398 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24399
24400         PR c++/23639
24401         * g++.dg/template/ttp5.C: Adjust error markers.
24402
24403 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24404
24405         PR testsuite/23609
24406         * lib/obj-c++.exp: Include target-libpath.exp.
24407         (obj-c++_link_flags): Look for the GNU libobjc library
24408         and set the library path to include it.
24409         Don't manually set LD_LIBRARY_PATH (etc.) but call
24410         set_ld_library_path_env_vars instead.
24411         (obj-c++_target_compile): Don't set library path or
24412         linker flags because they are already set correctly
24413         in obj-c++_link_flags.
24414
24415 2005-08-30  Josh Conner  <jconner@apple.com>
24416
24417         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24418         to command-line options for arm-*-* targets.
24419
24420 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24421
24422         * g++.dg/other/i386-1.C: New.
24423
24424 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24425
24426         PR preprocessor/20348
24427         PR preprocessor/20356
24428         * gcc.dg/cpp/pr20348.c: New test.
24429         * gcc.dg/cpp/pr20348.h: New file.
24430         * gcc.dg/cpp/inc/pr20348.h: New file.
24431         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24432         * gcc.dg/cpp/pr20356.c: New test.
24433         * gcc.dg/cpp/pr20356.h: New file.
24434         * gcc.dg/cpp/inc/pr20356.h: New file.
24435         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24436
24437 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24438
24439         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24440         Fix array dimension to avoid correct end-of-file error.
24441
24442 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24443
24444         PR libfortran/23598
24445         * gfortran.dg/iostat_1.f90: New test.
24446
24447 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24448
24449         PR middle-end/23408
24450         * gcc.dg/pr23408.c: New test.
24451
24452 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24453
24454         PR c++/23099
24455         * g++.dg/init/member1.C: Make sure erroneous static data member
24456         definitions are required.
24457         * g++.dg/template/static13.C: New test.
24458         * g++.dg/template/static14.C: Likewise.
24459
24460 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24463         -march=pentium4, remove ilp32 requirement.
24464
24465         PR middle-end/23484
24466         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24467         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24468
24469 2005-08-29  Andreas Jaeger  <aj@suse.de>
24470
24471         PR testsuite/23607
24472         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24473
24474 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24475
24476         * gcc.c-torture/execute/20050316-2.c: New test.
24477         * gcc.c-torture/execute/20050316-3.c: New test.
24478         * gcc.dg/torture/pr16104-1.c: New test.
24479
24480 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24481
24482         PR middle-end/23463
24483         * gcc.c-torture/execute/zero-struct-1.c: New test.
24484
24485 2005-08-27  Richard Guenther  <rguenther@suse.de>
24486
24487         PR target/23575
24488         * gcc.target/i386/pr23575.c: New testcase.
24489
24490 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24491
24492         PR rtl-optimization/23561
24493         * gcc.c-torture/execute/20050826-1.c: New test.
24494
24495         PR rtl-opt/23560
24496         * gcc.c-torture/execute/20050826-2.c: New test.
24497
24498 2005-08-26  Dale Johannesen  <dalej@apple.com>
24499
24500         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24501         * gcc.dg/20050826-1.c: New.
24502
24503 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR c++/19004
24506         * g++.dg/template/nontype13.C: New test.
24507
24508         PR c++/23491
24509         * g++.dg/init/new14.C: New test.
24510         * g++.dg/expr/anew1.C: Do not XFAIL.
24511         * g++.dg/expr/anew2.C: Likewise.
24512         * g++.dg/expr/anew3.C: Likewise.
24513
24514 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24515
24516         PR middle-end/22439
24517         * gcc.dg/vla-3.c: New test.
24518
24519 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24520
24521         PR fortran/20363
24522         * gfortran.dg/named_interface.f90: New.
24523
24524 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24525
24526         * gcc.c-torture/execute/frame-address.c: New test.
24527
24528 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24529
24530         PR c++/20817
24531         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24532
24533 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24534
24535         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24536
24537 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24538
24539         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24540         * gcc.dg/altivec-22.c: Rename from..
24541         * gcc.dg/altivec-nomfcr.c: ..this.
24542
24543 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24544
24545         PR tree-optimization/23546
24546         * gcc.dg/tree-ssa/pr23546.c: New test.
24547
24548 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24549
24550         PR fortran/17758
24551         * gfortran.dg/nonreturning_statements.f90: New test.
24552
24553 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24554
24555         PR c++/22454
24556         * g++.dg/parse/crash29.C: New.
24557
24558 2005-08-23  DJ Delorie  <dj@redhat.com>
24559
24560         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24561         constants have the L suffix.
24562
24563 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24564
24565         PR c++/23044
24566         * g++.dg/template/instantiate8.C: New.
24567
24568 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24569
24570         PR middle-end/23467
24571         * gcc.c-torture/execute/pr23467.c: New test.
24572
24573 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24574
24575         PR tree-optimization/22043
24576         * gcc.c-torture/execute/20050613-1.c: New test.
24577
24578 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24579
24580         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24581
24582 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24583
24584         PR rtl-optimization/23478
24585         * g++.dg/opt/pr23478.C: New test.
24586
24587 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24588
24589         PR c/18715
24590         * gcc.dg/switch-warn-3.c: New test.
24591
24592 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24593
24594         PR c++/22233
24595         * g++.dg/template/param1.C: New test.
24596
24597 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24598
24599         PR c++/23089
24600         * g++.dg/other/incomplete1.C: New test.
24601
24602 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24603
24604         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24605         are vectorizable.
24606
24607 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24608
24609         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24610         d_lines_5.f: New.
24611
24612 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24613
24614         * gcc.target/i386/sse-4.c: New test.
24615
24616 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24617
24618         PR testsuite/23239
24619         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24620
24621 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24622
24623         * gcc.dg/20050811-1.c: New test.
24624         * gcc.dg/20050811-2.c: New test.
24625
24626 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24627
24628         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24629
24630 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24631
24632         PR 23476
24633         * gcc.c-torture/compile/pr23476.c: New test.
24634
24635 2005-08-19  Devang Patel  <dpatel@apple.com>
24636
24637         PR tree-optimization/23048
24638         * gcc.dg/tree-ssa/pr23048.c: New test.
24639
24640 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24641
24642         PR middle-end/20624
24643         * g++.dg/warn/Wreturn-3.C: New test
24644
24645 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24646
24647         PR tree-optimization/22228
24648         * g++.dg/vect/pr22543.cc: New test.
24649
24650 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24651
24652         PR tree-optimization/21574
24653         * gcc.dg/tree-ssa/pr21574.c: New test.
24654
24655 2005-08-16  James E Wilson  <wilson@specifix.com>
24656
24657         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24658
24659 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24660
24661         PR tree-opt/23402
24662         * gcc.c-torture/compile/zero-strct-3.c: New test.
24663         * gcc.c-torture/compile/zero-strct-4.c: New test.
24664
24665 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24666
24667         PR target/23376
24668         * gcc.target/x86_64/pr23376.c: New test.
24669
24670 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24671
24672         PR c++/23337
24673         * g++.dg/ext/vector2.C: New.
24674
24675 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24676
24677         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24678
24679 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24680
24681         PR libfortran/23428
24682         * gfortran.dg/inquire-complex.f90: New test case.
24683
24684 2005-08-16  James E Wilson  <wilson@specifix.com>
24685
24686         PR tree-optimization/21105
24687         * gcc.dg/large-size-array.c: New.
24688
24689 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24690
24691         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24692         type.
24693         * gcc.dg/vect/vect-41: Likewise.
24694         * gcc.dg/vect/vect-42: Likewise.
24695         * gcc.dg/vect/vect-43: Likewise.
24696         * gcc.dg/vect/vect-44: Likewise.
24697         * gcc.dg/vect/vect-46: Likewise.
24698         * gcc.dg/vect/vect-47: Likewise.
24699         * gcc.dg/vect/vect-48: Likewise.
24700         * gcc.dg/vect/vect-52: Likewise.
24701         * gcc.dg/vect/vect-53: Likewise.
24702         * gcc.dg/vect/vect-54: Likewise.
24703         * gcc.dg/vect/vect-55: Likewise.
24704         * gcc.dg/vect/vect-56: Likewise.
24705         * gcc.dg/vect/vect-57: Likewise.
24706         * gcc.dg/vect/vect-58: Likewise.
24707         * gcc.dg/vect/vect-59: Likewise.
24708         * gcc.dg/vect/vect-60: Likewise.
24709         * gcc.dg/vect/vect-61: Likewise.
24710         * gcc.dg/vect/vect-85: Likewise.
24711         * gcc.dg/vect/vect-87: Likewise.
24712         * gcc.dg/vect/vect-88: Likewise.
24713         * gcc.dg/vect/vect-93.c: Likewise.
24714         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24715         * gcc.dg/vect/vect-75: Likewise.
24716         * gcc.dg/vect/vect-76: Likewise.
24717         * gcc.dg/vect/vect-77: Likewise.
24718         * gcc.dg/vect/vect-78: Likewise.
24719         * gcc.dg/vect/vect-80: Likewise.
24720         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24721         vectorized for the expected reason, rather than checking how alignment
24722         was handled.
24723         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24724         aligned type and also instead of aligned pointers. Added documentation.
24725
24726 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24727
24728         * gfortran.dg/power.f90: New test.
24729
24730 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24731
24732         PR rtl-optimization/23299
24733         * g++.dg/opt/pr23299.C: New test.
24734
24735 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24736
24737         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24738
24739 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24740
24741         * g++.dg/template/local6.C: New test.
24742
24743 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24744
24745         * execute/exceptions/finally-1.m: Check that the catch and finally are
24746         being called.  Also add a "return 0;" at the end of main.
24747
24748 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24749
24750         PR fortran/21432.
24751         * gfortran.dg/namelist_print_1.f: New test of functionality of
24752         PRINT namelist.
24753         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24754         namelist generates error with -std=f95.
24755
24756 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24757
24758         PR tree-optimization/23119
24759         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24760
24761 2005-08-13  Marcin Koziej  <creep@desk.pl>
24762             Andrew Pinski  <pinskia@physics.uc.edu>
24763
24764         PR libobjc/22492
24765         * execute/exceptions/finally-1.m: New test.
24766
24767 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24768
24769         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24770         testsuite.
24771         * objc/execute/exceptions/trivial.m: New test.
24772         * objc.dg/try-catch-11.m: Move to ...
24773         * objc/execute/exceptions/foward-1.m: Here.
24774         * objc.dg/try-catch-2.m: Move to ...
24775         * objc/execute/exceptions/catchall-1.m: Here.
24776         * objc.dg/try-catch-8.m: Move to ...
24777         * objc/execute/exceptions/local-variables-1.m: Here.
24778
24779 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24780
24781         * objc.dg/nested-func-1.m: Move to ...
24782         * objc/execute/nested-func-1.m: Here.
24783
24784 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24785
24786         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24787         in ${options} instead of [target_info name].
24788         * lib/obj-c++.exp (objc_target_compile): Likewise.
24789
24790 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24791
24792         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24793
24794 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24795
24796         part of PR testsuite/23348
24797         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24798         each of the torture options.
24799         * objc/compile/trivial.m: New test.
24800
24801 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24802
24803         * gfortran.dg/eoshift.f90: Correct format.
24804
24805 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24806
24807         * gfortran.fortran-torture/execute/character_passing.f90:
24808         Fix comment typo.
24809
24810 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24811
24812         PR c++/8271
24813         * g++.dg/template/unify10.C: New.
24814
24815 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24816
24817         * g++.dg/parse/pr22514.C: Move to...
24818         * g++.dg/debug/pr22514.C: here.
24819
24820 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24821
24822         PR c++/23266
24823         * g++.dg/inherit/pure1.C: New test.
24824
24825         * ChangeLog: Fix typos.
24826
24827 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24828             Steven Bosscher  <stevenb@suse.de>
24829
24830         * gfortran.dg/runtime_warning_1.f90: New test.
24831
24832 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24833
24834         PR c++/23219
24835         * g++.dg/parse/crash28.C: New.
24836
24837 2005-08-11  Richard Guenther  <rguenther@suse.de>
24838
24839         PR target/23289
24840         * gcc.target/i386/tailcall-1.c: New testcase.
24841
24842 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24843
24844         * gcc.dg/vect/vect-67.c: Un-xfail.
24845
24846 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24847
24848         PR c++/23225
24849         * g++.dg/parse/crash27.C: new test.
24850
24851 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24852
24853         PR libfortran/22143
24854         * gfortran.dg/shift-kind.f90: New testcase.
24855
24856 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24857
24858         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24859         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24860
24861 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24862
24863         PR c++/20646
24864         * g++.dg/other/mult-stor1.C: New test.
24865
24866 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24867
24868         * gcc.c-torture/pr18299-1.c: Move to ...
24869         * gcc.c-torture/compile/pr18299-1.c: Here.
24870
24871 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24872
24873         * gfortran/fortran.torture/execute/character_passing.f90:
24874         Fix types for LSAME.
24875
24876 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24877
24878         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24879         input data back to what it was originally.
24880
24881 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24882
24883         * objc.dg/try-catch-8.m: Enable for all targets.
24884
24885 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24886
24887         * gcc.dg/pr23165.c: New test.
24888
24889 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24890
24891         PR tree-optimization/23234
24892         * gcc.dg/tree-ssa/pr23234.c: New test.
24893
24894 2005-08-08  Josh Conner  <jconner@apple.com>
24895
24896         PR rtl-optimization/23241
24897         * gcc.dg/char-compare.c: New test.
24898
24899 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24900
24901         PR c++/22508
24902         * g++.dg/init/new13.C: New test.
24903
24904 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24905
24906         PR c++/21166
24907         * g++.dg/other/crash-4.C: Adjust
24908         * g++/dg/ext/packed9.C: New.
24909
24910 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24911
24912         PR middle-end/21964
24913         * gcc.c-torture/execute/pr21964-1.c: New test.
24914
24915 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24916
24917         PR c/22458
24918         * gcc.dg/pr22458-1.c: New test.
24919
24920 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24921             Steven G. Kargl <kargls@comcast.net>
24922
24923         PR fortran/22390
24924         * gfortran.dg/flush_1.f90: New test.
24925
24926 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24927
24928         PR c++/23191
24929         * g++.dg/template/eh2.C: New test.
24930
24931 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24932
24933         PR c++/19498
24934         * g++.dg/template/instantiate7.C: New test.
24935
24936 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24937
24938         PR c/23113
24939         * gcc.dg/Wunused-value-1.c: New test.
24940
24941 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24942
24943         PR rtl-optimization/23233
24944         * gcc.c-torture/compile/pr23233-1.c: New test.
24945
24946 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24947
24948         PR fortran/18833
24949         PR fortran/20850
24950         * gfortran.dg/equiv_1.f90: New test.
24951         * gfortran.dg/equiv_2.f90: New test.
24952         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24953         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24954         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24955
24956 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24957
24958         * gcc.c-torture/execute/vrp-5.c: New test.
24959         * gcc.c-torture/execute/vrp-6.c: New test.
24960         * gcc.dg/tree-ssa/vrp21.c: New test.
24961
24962 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24963
24964         * g++.dg/parse/pr22514.C: New test.
24965
24966 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24967
24968         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24969
24970         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24971         instead of constant loads / pool entries.
24972
24973 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24974
24975         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24976         TEST_TO_WCTYPE.
24977
24978 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24979
24980         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24981         __WINT_TYPE__ in generated prototypes if possible.
24982
24983 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24984
24985         PR 22037
24986         * g++.dg/tree-ssa/pr22037.C:
24987
24988 2005-08-04  Richard Henderson  <rth@redhat.com>
24989
24990         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24991         scan-tree-dump-times directive.
24992
24993 2005-08-04  Jan Hubicka  <jh@suse.cz>
24994
24995         * gcov-1.C: Fix switch counts.
24996         * gcov-4b.c: Likewise.
24997
24998 2005-08-03  Jeff Law  <law@redhat.com>
24999
25000         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25001
25002 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25003
25004         * gcc.c-torture/execute/pr23135.c: New test.
25005
25006 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25007
25008         PR tree-optimization/19899
25009         * gcc.dg/tree-ssa/scev-1.c: New test.
25010         * gcc.dg/tree-ssa/scev-2.c: New test.
25011
25012 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25013
25014         PR target/18582
25015         * gcc.dg/torture/pr18582-1.c: New test.
25016
25017 2005-08-03  Jan Hubicka  <jh@suse.cz>
25018
25019         * update-conroll.c: New testcase.
25020         * update-conroll-2.c: New testcase.
25021
25022 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25023
25024         * gfortran.dg/constant_substring.f: New test.
25025         * gfortran.dg/pr22491.f: New test.
25026
25027 2005-08-02  Jan Hubicka  <jh@suse.cz>
25028
25029         * update-threading.c: Replace by the proper one.
25030
25031 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25032
25033         PR 23164
25034         * g++.dg/tree-ssa/pr23164.C: New test.
25035
25036 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25037
25038         * gcc.dg/tree-ssa/pr23192.c: New test.
25039
25040 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25041
25042         * gcc.c-torture/execute/vrp-4.c: New test.
25043
25044 2005-08-02  Jan Hubicka  <jh@suse.cz>
25045
25046         * update-threading.c: New test.
25047
25048 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25049
25050         * gcc.c-torture/compile/20050801-1.c: New test.
25051         * gcc.c-torture/compile/20050801-2.c: New test.
25052
25053 2005-08-01  Jan Hubicka  <jh@suse.cz>
25054
25055         * val-prof-5.c: New test.
25056
25057 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25058
25059         PR c/22311
25060         * gcc.dg/pr22311-1.c : New test.
25061
25062 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25063
25064         PR target/23095
25065         * gfortran.dg/pr23095.f: New test.
25066
25067         PR c++/22003
25068         * g++.dg/other/pr22003.C: New test.
25069
25070 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25071
25072         PR target/20621
25073         * gcc.c-torture/execute/pr20621-1.c: New test.
25074
25075 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25076
25077         * gfortran.dg/comma_format_extension_4.f: Adjust length
25078         of string for format.
25079         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25080         print statement with internal write.
25081         * gfortran.dg/der_array_io_2.f: Likewise.
25082         * gfortran.dg/der_array_io_3.f: Likewise.
25083
25084 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25085
25086         * gcc.dg/fold-abs-4.c: new test.
25087
25088 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25089
25090         PR fortran/22570 an related issues.
25091         * gfortran.dg/x_slash_1.f: New test.
25092
25093 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25094
25095         PR c/23143
25096         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25097         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25098
25099 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25100
25101         PR c/529
25102         * gcc.dg/Wshadow-3.c: New test.
25103
25104 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25105
25106         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25107         used to have the wrong bounds).
25108
25109 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25110
25111         PR c/21720
25112         * gcc.dg/hex-round-1.c: Test more cases.
25113         * gcc.dg/hex-round-2.c: New test.
25114
25115 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25116
25117         PR 22550
25118         * g++.dg/tree-ssa/pr22550.C: New test.
25119
25120 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25121
25122         * gcc.dg/tree-ssa/vrp19.c: New test.
25123         * gcc.dg/tree-ssa-vrp20.c: New test.
25124
25125 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25126
25127         PR c/22240
25128         * gcc.dg/transparent-union-4.c: New test.
25129
25130 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25131
25132         PR c/22192
25133         * gcc.dg/c99-vla-2.c: New test.
25134
25135 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25136
25137         PR c/21720
25138         * gcc.dg/hex-round-1.c: New test.
25139
25140 2005-07-28  Jan Hubicka  <jh@suse.cz>
25141
25142         * inliner-1.c: Do not dump everything.
25143         * tree-prof.exp: Do not pass -ftree-based-profiling.
25144         * bprob.exp: Likewise.
25145
25146         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25147
25148 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25149
25150         PR c++/22545
25151         * g++.dg/expr/ptrmem7.C: New test.
25152
25153 2005-07-28  Mike Stump  <mrs@apple.com>
25154
25155         * g++.old-deja/g++.mike/visibility-1.C: New test.
25156
25157 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25158
25159         PR c/20187
25160         * gcc.c-torture/execute/pr20187-1.c: New test.
25161
25162 2005-07-28  Jeff Law  <law@redhat.com>
25163
25164         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25165         * gcc.dg/tree-ssa/vrp18.c: New test.
25166
25167 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25168
25169         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25170
25171 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25172
25173         PR tree-optimization/22506
25174         * gcc.dg/vect/ps22506.c: New test.
25175
25176 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25177
25178         PR target/21149
25179         * gcc.target/i386/sse-3.c: New test.
25180
25181 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25182
25183         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25184         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25185
25186 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25187
25188         PR c/22589
25189         * gcc.c-torture/compile/pr22589-1.c: New test.
25190
25191 2005-07-28  Jan Hubicka  <jh@suse.cz>
25192
25193         * update-loopch.c: New testcase.
25194
25195 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25196
25197         PR rtl-optimization/23047
25198         * gcc.c-torture/execute/pr23047.c: New test.
25199         * gcc.c-torture/execute/pr23047.x: New.
25200
25201 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25202
25203         PR tree-optimization/22493
25204         * gcc.c-torture/execute/pr22493-1.c: New test.
25205         * gcc.c-torture/execute/pr22493-1.x: New.
25206         * gcc.c-torture/execute/vrp-1.c: New test.
25207         * gcc.c-torture/execute/vrp-2.c: New test.
25208         * gcc.c-torture/execute/vrp-2.c: New test.
25209
25210 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25211
25212         * gcc.target/frv/all-builtin-read8.c: Delete.
25213         * gcc.target/frv/all-builtin-read16.c: Delete.
25214         * gcc.target/frv/all-builtin-read32.c: Delete.
25215         * gcc.target/frv/all-builtin-read64.c: Delete.
25216         * gcc.target/frv/all-builtin-write8.c: Delete.
25217         * gcc.target/frv/all-builtin-write16.c: Delete.
25218         * gcc.target/frv/all-builtin-write32.c: Delete.
25219         * gcc.target/frv/all-builtin-write64.c: Delete.
25220         * gcc.target/frv/all-read-write-1.c: New.
25221
25222 2005-07-27  Jeff Law  <law@redhat.com>
25223
25224         * gcc.c-torture/execute/pr22630.c: New test.
25225
25226 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25227
25228         PR tree-optimization/23073
25229         * gcc.dg/vect/nodump-pr23073.c: New test.
25230         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25231
25232 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25233
25234         PR tree-optimize/22348
25235         * gcc.c-torture/execute/pr22348.c: New.
25236
25237 2005-07-27  Richard Guenther  <rguenther@suse.de>
25238
25239         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25240
25241 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25242
25243         PR fortran/22503
25244         * gfortran.dg/logical_comp.f90: New test.
25245
25246 2005-07-27  Jan Hubicka  <jh@suse.cz>
25247
25248         * inliner-1.c: Add cleanup of dumps.
25249         * val-prof-*.c: Likewise.
25250         * update-tailcall.c: New.
25251
25252 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25253
25254         PR 22591
25255         * gcc.dg/tree-ssa/pr22591.c: New test.
25256         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25257
25258 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25259
25260         PR libobjc/22606
25261         * objc.dg/try-catch-11.m: New test.
25262
25263 2005-07-26  Richard Guenther  <rguenther@suse.de>
25264
25265         PR tree-optimization/22486
25266         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25267
25268 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25269
25270         PR tree-opt/22484
25271         * g++.dg/opt/loop2.C: New test.
25272
25273 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25274
25275         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25276         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25277
25278 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25279
25280         * lib/profopt.exp (profopt-execute): Check for profiling data
25281         files on the target.
25282
25283 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25284
25285         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25286         for matching of asm labels.
25287
25288 2005-07-25  Richard Guenther  <rguenther@suse.de>
25289
25290         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25291
25292 2005-07-25  Richard Guenther  <rguenther@suse.de>
25293
25294         PR testsuite/22624
25295         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25296
25297 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25298
25299         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25300         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25301         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25302         * gcc.dg/vect/vect-100.c: New test.
25303         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25304         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25305         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25306         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25307         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25308         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25309         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25310         * gfortran.dg/vect/pr19049.f90: New testcase.
25311         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25312
25313 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25314
25315         * gcc.c-torture/execute/20050713-1.c: New test.
25316
25317         PR fortran/20063
25318         * gfortran.fortran-torture/execute/data_4.f90: New test.
25319
25320         PR middle-end/20303
25321         * gcc.dg/visibility-d.c: New test.
25322
25323 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25324
25325         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25326         * gfortran.dg/underflow.f90: Ditto.
25327
25328 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25329
25330         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25331         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25332         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25333
25334 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25335
25336         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25337         include case of field width of zero.
25338
25339 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25340
25341         PR libgfortran/21875
25342         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25343         with trailing blanks on normal formatted read.
25344
25345 2005-07-23  Chao-ying Fu  <fu@mips.com>
25346
25347         * gcc.target/mips/mips32-dsp-type.c: New test.
25348         * gcc.target/mips/mips32-dsp.c: New test.
25349
25350 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25351
25352         PR testsuite/21073
25353         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25354
25355         PR testsuite/20454
25356         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25357         and __cyg_profile_func_exit.
25358
25359 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25360
25361         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25362         * gfortran.dg/comma_format_extension_4.f: Same.
25363         * gfortran.dg/pr15332.f: Same.
25364         * gfortran.dg/pr21730.f: Same.
25365
25366 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25367
25368         * g++.dg/opt/vrp2.C: Fix testcase.
25369
25370         PR tree-opt/22625
25371         * g++.dg/opt/vrp2.C: New test.
25372
25373 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25374
25375         PR debug/21828
25376         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25377
25378 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25379
25380         * gcc.dg/tree-ssa/20050719-1.c: New test.
25381
25382 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25383
25384         * gcc.dg/bfin-longcall-1.c: New file.
25385         * gcc.dg/bfin-longcall-2.c: New file.
25386
25387 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25388
25389         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25390
25391 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25392
25393         PR middle-end/19055
25394         * gcc.dg/tree-ssa/pr19055.c: New test.
25395         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25396
25397 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25398
25399         PR C++/22358
25400         * g++.dg/other/pr22358.C: New test.
25401
25402 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25403
25404         PR c++/2922
25405         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25406
25407 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25408
25409         PR c++/15938
25410         * g++.dg/init/union2.C: New test.
25411
25412 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25413
25414         PR c/22393
25415         * gcc.dg/complex-4.c: New test.
25416
25417 2005-07-21  Richard Guenther  <rguenther@suse.de>
25418
25419         PR testsuite/22522
25420         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25421         scanning for asm labels.
25422         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25423
25424 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25425
25426         PR target/22085
25427         * gcc.dg/altivec-pr22085.c: New.
25428
25429 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25430
25431         PR tree-optimization/19210
25432         * gcc.dg/tree-ssa/pr19210-1.c: New.
25433         * gcc.dg/tree-ssa/pr19210-2.c: New.
25434
25435 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25436
25437         PR rtl-optimization/22167
25438         * g++.dg/opt/pr22167.C: New test.
25439
25440 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25441
25442         PR c++/2922
25443         * g++.dg/lookup/two-stage2.C: New.
25444         * g++.dg/lookup/two-stage3.C: New.
25445         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25446         fixed two-stage name lookup for operators.
25447         * g++.dg/template/call3.C: Compiler now produces an appropriate
25448         error message.
25449         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25450         14 as a candidate.
25451         * g++.dg/template/ptrmem4.C: Compiler produces different error
25452         message.
25453         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25454         connect_to_method as a candidate.
25455
25456 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25457
25458         * gcc.dg/fold-alloc-1.c: New test.
25459
25460 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25461
25462         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25463         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25464
25465 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25466
25467         * gcc.dg/fold-abs-1.c: New test.
25468         * gcc.dg/fold-abs-2.c: New test.
25469         * gcc.dg/fold-abs-3.c: New test.
25470
25471 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25472
25473         Make CONSTRUCTOR use VEC to store initializers.
25474         * g++.dg/ext/complit3.C: Check for specific error messages.
25475         * g++.dg/init/brace2.C: Update error message.
25476         * g++.dg/warn/Wbraces2.C: Likewise.
25477
25478 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25479
25480         PR fortran/16940
25481         * gfortran.dg/module_interface_1.f90: New test.
25482
25483 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25484             Kenneth Zadeck <zadeck@naturalbridge.com>
25485
25486         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25487
25488 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25489
25490         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25491         specify -Wformat for these tests.
25492         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25493         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25494         * gcc.dg/format/opt-6.c: Delete.
25495
25496 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25497
25498         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25499         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25500
25501 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25502
25503         * gcc.dg/tree-ssa/alias-2.c: New test.
25504
25505 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25506
25507         PR c++/22263
25508         * g++.dg/template/explicit7.C: New test.
25509
25510 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25511
25512         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25513         field width of 8 to +Inf and -Inf.
25514
25515 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25516
25517         PR c++/22139
25518         * g++.dg/template/friend36.C: New test.
25519
25520 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25521
25522         PR fortran/21730
25523         * gfortran.dg/pr21730.f: New test.
25524
25525 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25526             Kenneth Zadeck <zadeck@naturalbridge.com>
25527
25528         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25529         since pure const detection cannot run at -O1 in c compiler.
25530         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25531         can now optimize this case properly.
25532         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25533         because we now pass.
25534         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25535
25536 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25537
25538         PR c/22421
25539         * gcc.dg/format/bitfld-1.c: New test.
25540
25541 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25542
25543         PR c++/22204
25544         * g++.dg/rtti/repo1.C: New test.
25545
25546 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25547
25548         PR middle-end/22398
25549         * gcc.c-torture/compile/pr22398.c: New test.
25550
25551 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25552
25553         PR c++/22132
25554         * g++.dg/expr/cast4.C: New test.
25555
25556 2005-07-15  Richard Guenther  <rguenther@suse.de>
25557
25558         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25559         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25560
25561 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25562
25563         PR tree-optimization/22230
25564         * gcc.dg/tree-ssa/pr22230.c: New test.
25565
25566 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25567
25568         * gfortran.dg/g77/cpp6.f: New test.
25569
25570         PR fortran/22417
25571         * gfortran.dg/g77/cpp5.F: New test.
25572         * gfortran.dg/g77/cpp5.h: New file.
25573         * gfortran.dg/g77/cpp5inc.h: New file.
25574
25575 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25576
25577         PR libfortran/16435
25578         * gfortran.dg/tl_editting.f90: New.
25579         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25580
25581 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25582
25583         * gfortran.dg/char_array_constructor.f90: New test.
25584
25585 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25586
25587         * gfortran.dg/past_eor.f90: New.
25588         * gfortran.dg/complex_read.f90: New.
25589
25590 2005-07-13  Jeff Law  <law@redhat.com>
25591
25592         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25593         additional casts.
25594
25595         * gcc.dg/tree-ssa/pr22321.c: New test
25596
25597 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25598
25599         PR tree-optimization/21921
25600         * gcc.dg/tree-ssa/pr21921.c: New.
25601
25602 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25603
25604         PR tree-optimizatio/22442
25605         * gcc.dg/tree-ssa/loop-11.c: New test.
25606
25607 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25608
25609         PR tree-opt/21840
25610         * gcc.c-torture/compile/pr21840.c: New test.
25611
25612 2005-07-12  Jan Hubicka  <jh@suse.cz>
25613
25614         * gcc.c-torture/compile/pr22379.c: New test.
25615
25616 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25617
25618         PR libfortran/21593
25619         gfortran.dg/dev_null.f90: Remove outdated comment about
25620         PR libfortran/21593.
25621
25622
25623 2005-07-12  Dale Johannesen  <dalej@apple.com>
25624
25625         * gcc.target/i386/compress-float-sse.c: New.
25626         * gcc.target/i386/compress-float-sse-pic.c: New.
25627         * gcc.target/i386/compress-float-387.c: New.
25628         * gcc.target/i386/compress-float-387-pic.c: New.
25629         * gcc.dg/compress-float-ppc.c: New.
25630         * gcc.dg/compress-float-ppc-pic.c: New.
25631
25632 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25633
25634         PR libfortran/21593
25635         gfortran.dg/dev_null.f90: Remove targets.
25636
25637 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25638
25639         PR tree-opt/22335
25640         * gcc.dg/pr22335-1.c: New test.
25641         * gcc.dg/pr22335-2.c: New test.
25642
25643 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25644
25645         PR c++/20172
25646         * g++.dg/template/nontype12.C : New test.
25647
25648 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25649
25650         * gcc.dg/tree-ssa/loop-10.c: New test.
25651
25652 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25653
25654         * gcc.c-torture/execute/20020720-1.x: Remove.
25655
25656 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25657
25658         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25659
25660 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25661
25662         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25663         (dg-mips-options): Use it.
25664
25665 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25666
25667         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25668
25669 2005-07-09  Richard Henderson  <rth@redhat.com>
25670
25671         * lib/target-supports.exp (check_effective_target_sync_char_short):
25672         Add alpha.
25673
25674 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25675
25676         PR libfortran/22217
25677         * gfortran.dg/negative-z-descriptor.f90: New test.
25678
25679 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25680
25681         PR tree-opt/22329
25682         * gcc.dg/pr22329.c: New test.
25683
25684 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25685
25686         PR tree-optimization/20139
25687         * gcc.dg/tree-ssa/pr20139.c: New.
25688
25689 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25690
25691         PR tree-opt/22356
25692         * gcc.dg/pr22356-1.c: New test.
25693
25694 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25695
25696         PR c++/21799
25697         * g++.dg/template/unify8.C: New.
25698         * g++.dg/template/unify9.C: New.
25699
25700 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25701
25702         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25703
25704 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25705
25706         * gcc.dg/darwin-version-1.c: New.
25707         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25708         * gcc.dg/builtins-20.c: Likewise.
25709         * gcc.dg/builtins-53.c: Likewise.
25710         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25711         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25712         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25713         * gcc.dg/torture/builtins-power-1.c: Likewise.
25714         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25715         on Darwin.
25716
25717 2005-07-07  Jeff Law  <law@redhat.com>
25718
25719         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25720         argument evaluation order.
25721
25722 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25723
25724         PR libfortran/21594
25725         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25726         Add test cases where the shift length is greater than the
25727         array length.
25728
25729 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25730
25731         * obj-c++.dg/proto-lossage-6.mm: New.
25732         * objc.dg/proto-lossage-6.m: New.
25733
25734 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25735
25736         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25737         * objc.dg/gnu-runtime-2.m: Likewise.
25738
25739 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25740
25741         * gfortran.dg/longline.f: New test.
25742
25743         * gfortran.dg/badline.f: New test.
25744
25745 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25746
25747         PR fortran/16531
25748         PR fortran/15966
25749         PR fortran/18781
25750         * gfortran.dg/hollerith.f90: New.
25751         * gfortran.dg/hollerith2.f90: New.
25752         * gfortran.dg/hollerith3.f90: New.
25753         * gfortran.dg/hollerith4.f90: New.
25754         * gfortran.dg/hollerith_f95.f90: New.
25755         * gfortran.dg/hollerith_legacy.f90: New.
25756         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25757
25758 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25759
25760         PR objc/22274
25761         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25762         * objc.dg/gnu-runtime-2.m: New.
25763
25764 2005-07-06  Jeff Law  <law@redhat.com>
25765
25766         * gcc.dg/tree-ssa/vrp17.c: New test.
25767
25768 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25769
25770         PR fortran/22327
25771         * gfortran.dg/array_constructor_5.f90: New test.
25772
25773 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25774
25775         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25776
25777 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25778
25779         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25780         * gcc.dg/980816-1.c: Ditto.
25781
25782 2005-07-06  Jeff Law  <law@redhat.com>
25783
25784         * gcc.c-torture/compile/pr21356.c: New test.
25785
25786 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25787
25788         PR c/22013
25789         PR c/22098
25790         * gcc.c-torture/compile/pr22013-1.c,
25791         gcc.c-torture/execute/pr22098-1.c,
25792         gcc.c-torture/execute/pr22098-2.c,
25793         gcc.c-torture/execute/pr22098-3.c: New tests.
25794
25795 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25796
25797         PR c/22308
25798         * gcc.dg/pr22308-1.c: New test.
25799
25800 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25801
25802         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25803         target.
25804         * gcc.dg/compare9.c: Use -fshort-enums instead of
25805         -fno-short-enums.  Change the last test to dg-bogus.
25806
25807 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25808
25809         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25810         * gcc.dg/compare9.c: New.
25811
25812 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25813
25814         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25815
25816 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25817
25818         PR testsuite/22288
25819         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25820
25821
25822 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25823
25824         * gcc.dg/format/gcc_gfc-1.c: New.
25825
25826 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25827
25828         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25829
25830 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25831
25832         PR fortran/20842
25833         * gfortran.dg/io_invalid_1.f90: New test.
25834
25835 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25836
25837         * gcc.dg/format/gcc_diag-1.c: Update.
25838
25839 2005-07-02  Jeff Law  <law@redhat.com>
25840
25841         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25842         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25843
25844 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25845
25846         * gcc.dg/format/gcc_diag-1.c: Update.
25847
25848 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25849
25850         PR tree-opt/22269
25851         * gcc.c-torture/compile/pr22269.c: New test.
25852
25853 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25854
25855         PR 21584
25856         PR 22219
25857         * g++.dg/tree-ssa/pr21584-1.C: New test.
25858         * g++.dg/tree-ssa/pr21584-2.C: New test.
25859
25860 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25861
25862         * obj-c++.dg/try-catch-11.mm: New.
25863         * objc.dg/try-catch-10.m: New.
25864
25865 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25866
25867         * g++.dg/other/ucnid-1.C: xfail on AIX.
25868
25869 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25870
25871         PR 22234
25872         * gcc.dg/20050629-1.c: New test.
25873
25874 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25875
25876         * obj-c++.dg/const-str-1[0-1].mm: New.
25877         * objc.dg/const-str-1[0-1].m: New.
25878
25879 2005-05-29  Richard Henderson  <rth@redhat.com>
25880
25881         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25882         Rename from check_effective_target_vect_no_max.
25883         (check_effective_target_vect_no_int_add): New.
25884         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25885         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25886         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25887         * gcc.dg/vect/vect-reduc-1.c: Use both.
25888         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25889
25890 2005-05-29  Richard Henderson  <rth@redhat.com>
25891
25892         * lib/target-supports.exp (check_effective_target_vect_no_max):
25893         Remove i386 and x86_64.
25894
25895 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25896
25897         PR testsuite/21969
25898         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25899
25900 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25901
25902         PR middle-end/21969
25903         * gcc.dg/vect/pr21969.c: New test.
25904
25905 2005-06-28  Eric Christopher  <echristo@redhat.com>
25906
25907         PR c/22052
25908         PR c/21975
25909         * gcc.dg/inline1.c: New test.
25910         * gcc.dg/inline2.c: Ditto.
25911         * gcc.dg/inline3.c: Ditto.
25912         * gcc.dg/inline4.c: Ditto.
25913         * gcc.dg/inline5.c: Ditto.
25914
25915 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25916
25917         PR libfortran/22142
25918         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25919         Add testcase also testing eoshift1 for PR 22142.
25920
25921 2005-06-28  Richard Henderson  <rth@redhat.com>
25922
25923         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25924         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25925         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25926         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25927         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25928
25929 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25930
25931         PR libfortran/22142
25932         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25933         Add testcase for PR 22142.
25934
25935 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25936
25937         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25938         gcc.target/ia64/fpreg-2.c: New tests.
25939
25940 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25941
25942         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25943
25944 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25945
25946         PR libfortran/22170
25947         * gfortran.dg/slash_1.f90: New test.
25948
25949 2005-06-27  Richard Henderson  <rth@redhat.com>
25950
25951         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25952         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25953         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25954         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25955         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25956         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25957
25958 2005-06-27  Richard Henderson  <rth@redhat.com>
25959
25960         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25961         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25962
25963 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25964
25965         * obj-c++.dg/proto-lossage-5.mm: New.
25966         * objc.dg/proto-lossage-5.m: New.
25967
25968 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25969
25970         PR 21959
25971         * gcc.dg/tree-ssa/pr21959.c: New test.
25972
25973 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25974
25975         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25976         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25977         testing uninitialized var.
25978
25979         * gcc.c-torture/execute/builtins/chk.h: New.
25980         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25981         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25982         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25983         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25984         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25985         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25986         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25987         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25988         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25989         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25990         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25991         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25992         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25993         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25994         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25995         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25996         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25997         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25998         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25999         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26000         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26001         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26002         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26003         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26004         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26005         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26006         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26007         * gcc.dg/builtin-object-size-1.c: New test.
26008         * gcc.dg/builtin-object-size-2.c: New test.
26009         * gcc.dg/builtin-object-size-3.c: New test.
26010         * gcc.dg/builtin-object-size-4.c: New test.
26011         * gcc.dg/builtin-object-size-5.c: New test.
26012         * gcc.dg/builtin-stringop-chk-1.c: New test.
26013         * gcc.dg/builtin-stringop-chk-2.c: New test.
26014         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26015         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26016         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26017         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26018         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26019         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26020         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26021         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26022         * gcc.c-torture/execute/printf-1.c: New test.
26023         * gcc.c-torture/execute/fprintf-1.c: New test.
26024         * gcc.c-torture/execute/vprintf-1.c: New test.
26025         * gcc.c-torture/execute/vfprintf-1.c: New test.
26026         * gcc.c-torture/execute/printf-chk-1.c: New test.
26027         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26028         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26029         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26030
26031 2005-06-27  Michael Matz  <matz@suse.de>
26032
26033         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26034         slot is not merged if address escapes.
26035
26036 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26037
26038         PR c/21911
26039         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26040
26041 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26042
26043         PR middle-end/17965
26044         * gcc.c-torture/compile/20050622-1.c: New test.
26045
26046         PR middle-end/22028
26047         * gcc.dg/20050620-1.c: New test.
26048
26049 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26050
26051         PR tree-optimization/22026
26052         * gcc.dg/tree-ssa/pr22026.c: New.
26053
26054 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26055
26056         PR libfortran/22144
26057         * gfortran.dg/shift-alloc.f90: New testcase.
26058
26059 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26060
26061         * all files: Update FSF address in copyright headers.
26062
26063 2005-06-22  Jan Hubicka  <jh@suse.cz>
26064
26065         * wholeprogram-1.c: New testcase.
26066         * wholeprogram-2.c: New testcase.
26067
26068 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26069
26070         PR 22171
26071         * gcc.dg/tree-ssa/pr22171.c: New test.
26072
26073 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26074
26075         * gfortran.dg/simplify_modulo.f90: New.
26076
26077 2005-06-24  Jan Hubicka  <jh@suse.cz>
26078
26079         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26080
26081 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26082
26083         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26084
26085 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26086
26087         * obj-c++.dg/typedef-alias-1.mm: New.
26088         * objc.dg/typedef-alias-1.m: New.
26089
26090 2005-06-23  Jeff Law  <law@redhat.com>
26091
26092         * gcc.dg/tree-ssa/vrp16.c: New test.
26093
26094 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26095
26096         * lib/target-supports.exp: Add
26097         check_effective_target_fortran_large_real and
26098         check_effective_target_fortran_large_int to check for
26099         corresponding effective targets.
26100         * gfortran.dg/large_integer_kind_1.f90: New test.
26101         * gfortran.dg/large_real_kind_1.f90: New test.
26102
26103 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26104
26105         PR tree-optimization/22117
26106         * gcc.dg/tree-ssa/pr22117.c: New.
26107
26108 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26109
26110         PR testsuite/22123
26111         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26112
26113 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26114
26115         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26116
26117 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26118
26119         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26120         * gfortran.dg/f2c_4.c: Likewise.
26121
26122 2005-06-22 Paul Brook  <paul@codesourcery.com>
26123
26124         PR fortran/21034
26125         * gfortran.dg/auto_save_1.f90: New test.
26126
26127 2005-06-22  Michael Matz  <matz@suse.de>
26128
26129         * gcc.target/x86-64/abi: New directory.
26130         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26131         * gcc.target/x86-64/abi/README.gcc: New file.
26132         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26133         * gcc.target/x86-64/abi/asm-support.s: New file.
26134         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26135         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26136         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26137         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26138         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26139         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26140         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26141         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26142         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26143         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26144         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26145         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26146         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26147         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26148         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26149         * gcc.target/x86_64/abi/test_varargs.c: New test.
26150
26151 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26152
26153         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26154         32-bit i?86 and x86_64.
26155
26156 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26157
26158         * obj-c++.dg/const-str-[1-9].mm: New tests.
26159
26160 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26161
26162         PR fortran/22010
26163         * gfortran.dg/namelist_use.f90: New.
26164         * gfortran.dg/namelist_use_only.f90: New.
26165
26166 2005-06-21  Jeff Law  <law@redhat.com>
26167
26168         * gcc.dg/tree-ssa/vrp15.c: New test.
26169
26170 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26171
26172         * lib/target-supports.exp (check_effective_target_vect_reduction):
26173         Remove.
26174         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26175         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26176         remove vect_reduction target keyword. Also avoid two returns in main.
26177         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26178         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26179         * gcc.dg/vect/vect-reduc-1short.c: New test.
26180         * gcc.dg/vect/vect-reduc-1char.c: New test.
26181         * gcc.dg/vect/vect-reduc-2short.c: New test.
26182         * gcc.dg/vect/vect-reduc-2char.c: New test.
26183         * gcc.dg/vect/vect-reduc-6.c: New test.
26184         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26185         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26186         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26187
26188 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26189         Paul Thomas  <pault@gcc.gnu.org>
26190
26191         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26192         New tests.
26193
26194 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26195
26196         * gfortran.dg/backslash_1.f90: New test.
26197         * gfortran.dg/backslash_2.f90: New test.
26198
26199 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26200
26201         * gfortran.dg/duplicate_labels.f90: New test.
26202
26203 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26204
26205         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26206         unsupportable relocations.
26207         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26208         * gcc.dg/20050321-2.c: xfail for NetWare.
26209
26210 2005-06-20  Andreas Jaeger  <aj@suse.de>
26211
26212         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26213         gcc.target/i386/fastcall-sseregparm.c,
26214         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26215
26216 2005-06-19  Richard Henderson  <rth@redhat.com>
26217
26218         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26219
26220 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26221
26222         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26223
26224 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26225
26226         PR c++/22115
26227         * g++.dg/conversion/simd2.C: Change expected error message.
26228
26229 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26230
26231         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26232         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26233         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26234
26235 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26236
26237         * gcc.dg/fold-mod-1.c: New test.
26238
26239 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26240
26241         PR fortran/19926
26242         * gfortran.dg/pr19926.f90: New test.
26243
26244 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26245
26246         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26247         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26248         targets.
26249         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26250         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26251
26252 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26253
26254         * gcc.target/ia64/float80-varargs-1.c: New test.
26255
26256 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26257
26258         PR tree-opt/22035
26259         * gfortran.dg/f2c_6.f90: New test.
26260
26261 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26262
26263         PR c++/17413
26264         * g++.dg/template/local5.C: New.
26265
26266 2005-06-17  Richard Henderson  <rth@redhat.com>
26267
26268         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26269
26270 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26271
26272         PR testsuite/21945
26273         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26274
26275 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26276
26277         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26278         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26279         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26280         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26281         check_vect to verify the presence of hardware vector support.
26282
26283 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26284
26285         PR testsuite/22056
26286         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26287
26288 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26289
26290         PR libfortran/19216
26291         * gfortran.dg/pr19216.f: Add correct space between brackets and
26292         dg directive.
26293
26294 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26295
26296         PR libfortran/16436
26297         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26298
26299 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26300
26301         * gcc.target/i386/attributes-error.c: New testcase.
26302         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26303         * gcc.target/i386/regparm-stdcall.c: Likewise.
26304         * gcc.target/i386/sseregparm-1.c: Likewise.
26305         * gcc.target/i386/sseregparm-2.c: Likewise.
26306
26307 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26308
26309         * g++.dg/rtti/crash2.C: New.
26310
26311 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26312
26313         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26314
26315 2005-06-15  David Ung  <davidu@mips.com>
26316
26317         * gcc.target/mips/mips16e-extends.c: New test for testing the
26318         generation of MIPS16e zeb/zeh, seb/seh instructions.
26319
26320 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26321
26322         PR 22018
26323         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26324         * gcc.dg/tree-ssa/pr22018.c: New test.
26325
26326 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26327
26328         * gcc.dg/simd-1.c: Update error messages.
26329         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26330         * gcc.dg/simd-2.c: Update error messages.
26331         * gcc.dg/simd-4.c: New.
26332
26333 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26334
26335         PR c++/20678
26336         * g++.dg/other/crash-4.C: New.
26337
26338 2005-06-14  Devang Patel  <dpatel@apple.com>
26339
26340         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26341
26342 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26343
26344         PR c++/21929
26345         * g++.dg/parse/crash11.C: Update
26346
26347 2005-06-13  Jeff Law  <law@redhat.com>
26348
26349         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26350         perform the desired transformations.
26351         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26352         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26353
26354 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26355
26356         PR fortran/22038
26357         * gfortran.dg/forall_1.f90: Un-XFAIL.
26358
26359 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26360
26361         PR c++/21929
26362         * g++.dg/parse/crash26.C: New.
26363
26364         PR c++/20789
26365         * g++.dg/init/member1.C: New.
26366
26367 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26368
26369         * gfortran.dg/altreturn_1.f90: New test.
26370
26371 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26372
26373         PR middle-end/21985
26374         * gcc.dg/tree-ssa/pr21985.c: New test.
26375
26376 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26377
26378         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26379
26380 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26381
26382         PR c++/21930
26383         * g++.dg/other/error10.C: New test case.
26384
26385 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26386
26387         PR libfortran/19155
26388         * gfortran.dg/pr19155.f: Add test.
26389
26390 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26391
26392         * gfortran.dg/f2c_7.f90: New test.
26393
26394         * gfortran.dg/forall_1.f90: XFAILed.
26395
26396 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26397
26398         * gcc.dg/pr14796-1.c: New.
26399         * gcc.dg/pr14796-2.c: New.
26400
26401 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26402
26403         PR fortran/17792
26404         PR fortran/21375
26405         * gfortran.dg/deallocate_stat.f90: New test.
26406
26407 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26408
26409         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26410
26411 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26412
26413         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26414         access will be generated when this loop is vectorized. Test that
26415         accesses with same alignment were detected.
26416         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26417         Test that accesses with same alignment were detected.
26418         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26419         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26420         alignment were detected.
26421
26422 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26423
26424         PR c++/10611
26425         * g++.dg/conversion/simd2.C: New.
26426
26427 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26428
26429         * gcc.dg/Wcxx-compat-1.c: New.
26430
26431 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26432
26433         PR libfortran/21480
26434         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26435         complex array.
26436
26437 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * gcc.dg/alias-8.c: New.
26440
26441 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26442
26443         * gcc.dg/format/cmn_err-1.c: Update.
26444
26445 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26446
26447         PR target/20666
26448         * gcc.target/sparc/fexpand-2.c: New.
26449         * gcc.target/sparc/fpmerge-2.c: New.
26450         * gcc.target/sparc/fpmul-2.c: New.
26451         * gcc.target/sparc/noresult.c: New.
26452         * gcc.target/sparc/pdist-2.c: New.
26453         * gcc.target/sparc/pdist-3.c: New.
26454
26455 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26456
26457         PR testsuite/21702
26458         * gcc.target/i386/i386.exp: Fix comment typo.
26459
26460 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26461
26462         PR c++/19497
26463         * g++.dg/inherit/using5.C: New.
26464         * g++.dg/inherit/using6.C: New.
26465
26466 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26467
26468         PR c++/19894
26469         * g++.dg/template/ptrmem15.C: New test.
26470
26471         PR c++/20563
26472         * g++.dg/ext/label4.C: New test.
26473
26474 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26475
26476         * gcc.dg/tls/debug-1.c: New test.
26477
26478 2005-06-07  Dale Johannesen  <dalej@apple.com>
26479
26480         * gcc.target/i386/movq.c: New.
26481
26482 2005-06-07  Dale Johannesen  <dalej@apple.com>
26483
26484         * gcc.dg/20050607-1.c: New.
26485
26486 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26487
26488         PR middle-end/21850
26489         * gcc.c-torture/execute/20050607-1.c: New test.
26490
26491 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26492
26493         PR libfortran/21926
26494         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26495         Test case where the return array has lowest stride one,
26496         but isn't packed.
26497
26498 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26499
26500         * lib/target-supports.exp (check_effective_target_sync_int_long):
26501         Add s390 and s390x targets.
26502
26503 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26504
26505         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26506         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26507         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26508         * gcc.dg/tree-ssa/loop-9.c: New test.
26509
26510 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26511
26512         * g++.dg/parse/defarg10.C: New.
26513
26514 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26515
26516         PR regression/21897
26517         * gcc.c-torture/execute/20050604-1.c: New test.
26518
26519 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26520
26521         PR 21903
26522         * g++.dg/parse/defarg9.C: New.
26523
26524         PR c++/20637
26525         * g++.dg/inherit/using4.C: New.
26526         * g++.dg/overload/error1.C: Adjust expected errors.
26527         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26528         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26529         * g++.old-deja/g++.other/redecl2.C: Likewise.
26530         * g++.old-deja/g++.other/redecl4.C: Likewise.
26531         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26532
26533 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26534
26535         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26536
26537 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26538
26539         * lib/gfortran.exp (gfortran_target_compile): Call
26540         dg-additional-files-options
26541         * gfortran.dg/f2c_4.f90: New file
26542         * gfortran.dg/f2c_4.c: New file
26543         * gfortran.dg/f2c_5.f90: New file
26544         * gfortran.dg/f2c_5.c: New file
26545
26546 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26547
26548         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26549
26550         PR fortran/21912
26551         * gfortran.dg/array_constructor_4.f90: New test.
26552
26553 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/21619
26556         * g++.dg/ext/builtin9.C: New test.
26557
26558 2005-06-05  Dale Johannesen  <dalej@apple.com>
26559
26560         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26561         * gcc.c-torture/execute/20050603-2.c: Ditto.
26562
26563 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26564
26565         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26566         * gcc.dg/vect/vect-reduc-1.c: New.
26567         * gcc.dg/vect/vect-reduc-2.c: New.
26568         * gcc.dg/vect/vect-reduc-3.c: New.
26569
26570 2005-06-04  Dale Johannesen  <dalej@apple.com>
26571
26572         * gcc.c-torture/execute/20050603-1.c: New.
26573         * gcc.c-torture/execute/20050603-2.c: New.
26574         * gcc.dg/20050603-3.c: New.
26575
26576 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26577
26578         PR fortran/19195
26579         * gfortran.dg/debug_1.f90: New test.
26580
26581         * gfortran.dg/forall_1.f90: New test.
26582
26583 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26584
26585         * gfortran.dg/array_constructor_3.f90: New test.
26586
26587 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26588
26589         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26590
26591 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26592
26593         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26594
26595 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26596
26597         PR c/21873
26598         * gcc.dg/init-excess-1.c: New test.
26599
26600 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26601
26602         PR c++/21853
26603         * g++.dg/expr/static_cast6.C: New test.
26604
26605 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26606
26607         * gcc.dg/tree-ssa/vrp14.c: New test.
26608
26609 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26610
26611         PR c++/21336
26612         * g++.dg/template/new2.C: New test.
26613
26614 2005-06-03  Josh Conner  <jconner@apple.com>
26615
26616         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26617         all entries in initializer.
26618
26619 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26620
26621         PR middle-end/21858
26622         * gcc.dg/pr21858.c: New testcase.
26623
26624 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26625
26626         PR tree-optimization/21292
26627
26628         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26629         New.
26630         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26631         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26632         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26633         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26634         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26635
26636 2005-06-02  Richard Henderson  <rth@redhat.com>
26637
26638         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26639
26640 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26641
26642         * gcc.dg/wtypequal.c: New testcase.
26643
26644 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26645
26646         PR 21582
26647         * gcc.dg/tree-ssa/pr21582.c: New test.
26648
26649 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26650
26651         PR c++/21280
26652         * g++.dg/opt/interface2.h: New.
26653         * g++.dg/opt/interface2.C: New.
26654         * g++.dg/init/ctor4.C: Adjust error lines.
26655         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26656         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26657         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26658         * g++.old-deja/g++.pt/assign1.C: Likewise.
26659         * g++.old-deja/g++.pt/crash20.C: Likewise.
26660
26661 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26662
26663         PR tree-optimization/21734
26664         * g++.dg/vect/pr21734_1.cc: New.
26665         * g++.dg/vect/pr21734_2.cc: New.
26666
26667 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26668
26669         PR c++/20350
26670         * g++.dg/template/spec24.C: New.
26671
26672         PR c++/21151
26673         * g++.dg/pch/local-1.C: New.
26674         * g++.dg/pch/local-1.Hs: New.
26675
26676 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26677
26678         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26679         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26680         * gcc.dg/tree-ssa/pr14341.c: New test.
26681         * gcc.dg/tree-ssa/pr14841.c: New test.
26682         * gcc.dg/tree-ssa/pr20701.c: New test.
26683         * gcc.dg/tree-ssa/pr21086.c: New test.
26684         * gcc.dg/tree-ssa/pr21090.c: New test.
26685         * gcc.dg/tree-ssa/pr21332.c: New test.
26686         * gcc.dg/tree-ssa/pr21458.c: New test.
26687         * gcc.dg/tree-ssa/pr21658.c: New test.
26688         * gcc.dg/tree-ssa/vrp01.c: New test.
26689         * gcc.dg/tree-ssa/vrp02.c: New test.
26690         * gcc.dg/tree-ssa/vrp03.c: New test.
26691         * gcc.dg/tree-ssa/vrp04.c: New test.
26692         * gcc.dg/tree-ssa/vrp05.c: New test.
26693         * gcc.dg/tree-ssa/vrp06.c: New test.
26694         * gcc.dg/tree-ssa/vrp07.c: New test.
26695         * gcc.dg/tree-ssa/vrp08.c: New test.
26696         * gcc.dg/tree-ssa/vrp09.c: New test.
26697         * gcc.dg/tree-ssa/vrp10.c: New test.
26698         * gcc.dg/tree-ssa/vrp11.c: New test.
26699         * gcc.dg/tree-ssa/vrp12.c: New test.
26700         * gcc.dg/tree-ssa/vrp13.c: New test.
26701
26702 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26703
26704         PR 21029
26705         * gcc.dg/tree-ssa/pr21029.c: New test.
26706
26707 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26708
26709         * gfortran.dg/logint-1.f: New test case.
26710         * gfortran.dg/logint-2.f: Likewise.
26711         * gfortran.dg/logint-3.f: Likewise.
26712
26713 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26714
26715         PR c/21536
26716         PR c/20760
26717         * gcc.dg/20050527-1.c: New test.
26718
26719         * gcc.dg/i386-sse-12.c: New test.
26720
26721         PR fortran/21729
26722         * gfortran.dg/implicit_5.f90: New test.
26723
26724 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26725
26726         PR fortran/20883
26727         * gfortran/assign_4.f90: New test.
26728         * gfortran/assign_2.f90: Change compile to run.
26729
26730 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26731
26732         * lib/target-supports.exp
26733         (check_effective_target_sync_char_short): New.
26734         * gcc.dg/sync-2.c: New.
26735
26736 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26737
26738         PR tree-optimization/21817
26739         * gcc.dg/torture/pr21817-1.c: New.
26740
26741 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26742
26743         PR c++/21165
26744         * g++.dg/template/init5.C: New.
26745
26746 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26747
26748         * gfortran.dg/char_initialiser_actual.f90:
26749         Test character initialisers as actual arguments.
26750         * gfortran.dg/char_pointer_comp_assign.f90:
26751         Test character pointer structure component assignments.
26752         * gfortran.dg/char_array_structure_constructor.f90:
26753         Test character components in structure constructors.
26754
26755 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26756
26757         PR middle-end/20931
26758         * g++.dg/opt/pr20931.C: New test.
26759
26760 2005-05-31  Andreas Jaeger  <aj@suse.de>
26761
26762         PR testsuite/20772
26763         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26764         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26765         g++.old-deja/g++.ext/asmspec1.C,
26766         g++.old-deja/g++.other/regstack.C,
26767         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26768         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26769         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26770         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26771         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26772         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26773         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26774         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26775         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26776         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26777         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26778         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26779         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26780         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26781         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26782         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26783         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26784         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26785         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26786
26787 2005-05-31  Jeff Law  <law@redhat.com>
26788
26789         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26790
26791 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26792
26793         PR middle-end/21743
26794         * gcc.dg/builtins-1.c: Activate disabled clog test.
26795         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26796
26797 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26798
26799         * gfortran.dg/char_pointer_assign.f90:
26800         Test character-pointer assignments and pointer assignments.
26801         * gfortran.dg/char_pointer_dummy.f90:
26802         Test character-pointer dummy arguments.
26803         * gfortran.dg/char_pointer_func.f90:
26804         Test character-pointer function returns.
26805         * gfortran.dg/char_pointer_dependency.f90:
26806         Test character-pointer functions with dependencies.
26807
26808 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26809
26810         PR c++/21784
26811         * g++.dg/lookup/using14.C: New test.
26812
26813 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26814
26815         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26816         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26817         trailing ^M.
26818
26819 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26820
26821         PR c++/17413
26822         * g++.dg/template/local5.C: New.
26823
26824         PR target/21761
26825         * gcc.c-torture/compile/pr21761.c: New.
26826
26827         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26828         before darwin8.
26829
26830 2005-05-30  Steven G. Kargl
26831
26832         PR fortran/20846
26833         * gfortran.dg/inquire_8.f90: New test.
26834
26835 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26836
26837         PR libfortran/21376
26838         * gfortran.dg/output_exponents_1.f90: New test.
26839
26840 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26841
26842         PR libfortran/20006
26843         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26844
26845 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26846
26847         PR c++/21210
26848         * g++.dg/ext/complex1.C: New test.
26849
26850         PR c++/21340
26851         * g++.dg/init/ctor6.C: New test.
26852
26853 2005-05-29  Jan Hubicka  <jh@suse.cz>
26854
26855         * gcc.c-torture/compile/pr21562.c: New.
26856
26857 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26858
26859         * gfortran.dg/subnormal_1.f90: New test.
26860
26861 2005-05-28  Jan Hubicka  <jh@suse.cz>
26862
26863         * tree-prof.exp: Fix comment.
26864         * value-prof-1.c: New.
26865         * value-prof-2.c: New.
26866         * value-prof-3.c: New.
26867         * value-prof-4.c: New.
26868
26869 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26870
26871         PR c++/21614
26872         * g++.dg/expr/ptrmem6.C: New test.
26873         * g++.dg/expr/ptrmem6a.C: Likewise.
26874
26875 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26876
26877         PR tree-optimization/21658
26878         * gcc.dg/tree-ssa/pr21658.c: New.
26879
26880 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26881
26882         PR c++/21455
26883         * g++.dg/inherit/ptrmem3.C: New.
26884
26885         PR c++/21681
26886         * g++.dg/parse/template16.C: New.
26887
26888 2005-05-27  Andreas Jaeger  <aj@suse.de>
26889
26890         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26891
26892         * gcc.dg/i386-sse-8.c: Run test on all archs.
26893
26894 2005-05-26  Mike Stump  <mrs@apple.com>
26895
26896         * objc.dg/isa-field-1.m: Only run on darwin.
26897         * objc.dg/lookup-1.m: Likewise.
26898         * objc.dg/try-catch-8.m: Likewise.
26899
26900 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26901
26902         PR tree-optimization/9814
26903         * gcc.dg/pr9814-1.c: New test case.
26904
26905 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26906
26907         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26908         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26909         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26910         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26911         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26912         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26913         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26914         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26915         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26916         objc.dg/try-catch-8.m: New.
26917
26918 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26919
26920         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26921         remove extraneous semicolons.
26922
26923 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26924
26925         * obj-c++.dg/comp-types-12.mm: New.
26926         * objc.dg/comp-types-11.m: New.
26927         * objc.dg/selector-4.m: New.
26928
26929 2005-05-26  Andreas Jaeger  <aj@suse.de>
26930
26931         PR testsuite/20772
26932         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26933         g++.old-deja/g++.ext/attrib3.C,
26934         g++.old-deja/g++.other/store-expr1.C,
26935         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26936         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26937         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26938         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26939         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26940         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26941         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26942         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26943         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26944         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26945         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26946         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26947         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26948         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26949         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26950         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26951         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26952         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26953         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26954
26955 2005-05-26  Andreas Jaeger  <aj@suse.de>
26956
26957         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26958         x86-64 compilation.
26959
26960 2005-05-26  Andreas Jaeger  <aj@suse.de>
26961
26962         PR testsuite/20772
26963         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26964         gcc.misc-tests/i386-pf-athlon-1.c,
26965         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26966         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26967         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26968         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26969         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26970         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26971         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26972         programs.
26973
26974         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26975         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26976         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26977         x86-64 compilation.
26978
26979         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26980         x86_64.
26981
26982         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26983         effective-target ilp32.
26984
26985 2005-05-26  David Ung  <davidu@mips.com>
26986
26987         * gcc.target/mips/ext_ins.c: New test for testing the generation
26988         of MIPS32/64 rev 2 ext/ins instructions.
26989
26990 2005-05-26  Andreas Jaeger  <aj@suse.de>
26991
26992         * treelang/compile/unsigned.tree: Use gimple instead of
26993         nonexisting generic dump.
26994
26995 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26996
26997         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26998
26999 2005-05-26  Andreas Jaeger  <aj@suse.de>
27000
27001         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27002
27003 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27004
27005         PR libfortran/17283
27006         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27007         Test callee-allocated memory with write statements.
27008
27009 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27010
27011         PR middle-end/21709
27012         * gcc.dg/pr21709-1.c: New test case.
27013
27014 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27015             Mike Stump  <mrs@apple.com>
27016
27017         * objc/execute/next_mapping.h: Update for C++.
27018
27019         * obj-c++.dg/selector-1.mm: Move to...
27020         * obj-c++.dg/selector-4.mm: here...
27021
27022         * obj-c++.dg/basic.mm: New.
27023         * obj-c++.dg/comp-types-1.mm: New.
27024         * obj-c++.dg/cxx-class-1.mm: New.
27025         * obj-c++.dg/cxx-ivars-1.mm: New.
27026         * obj-c++.dg/cxx-ivars-2.mm: New.
27027         * obj-c++.dg/cxx-ivars-3.mm: New.
27028         * obj-c++.dg/cxx-scope-1.mm: New.
27029         * obj-c++.dg/cxx-scope-2.mm: New.
27030         * obj-c++.dg/defs.mm: New.
27031         * obj-c++.dg/empty-private-1.mm: New.
27032         * obj-c++.dg/encode-1.mm: New.
27033         * obj-c++.dg/encode-2.mm: New.
27034         * obj-c++.dg/encode-3.mm: New.
27035         * obj-c++.dg/extern-c-1.mm: New.
27036         * obj-c++.dg/extra-semi.mm: New.
27037         * obj-c++.dg/fix-and-continue-2.mm: New.
27038         * obj-c++.dg/isa-field-1.mm: New.
27039         * obj-c++.dg/ivar-list-semi.mm: New.
27040         * obj-c++.dg/local-decl-1.mm: New.
27041         * obj-c++.dg/lookup-1.mm: New.
27042         * obj-c++.dg/lookup-2.mm: New.
27043         * obj-c++.dg/method-1.mm: New.
27044         * obj-c++.dg/method-2.mm: New.
27045         * obj-c++.dg/method-3.mm: New.
27046         * obj-c++.dg/method-4.mm: New.
27047         * obj-c++.dg/method-5.mm: New.
27048         * obj-c++.dg/method-6.mm: New.
27049         * obj-c++.dg/method-7.mm: New.
27050         * obj-c++.dg/no-extra-load.mm: New.
27051         * obj-c++.dg/overload-1.mm: New.
27052         * obj-c++.dg/pragma-1.mm: New.
27053         * obj-c++.dg/pragma-2.mm: New.
27054         * obj-c++.dg/private-1.mm: New.
27055         * obj-c++.dg/private-2.mm: New.
27056         * obj-c++.dg/proto-qual-1.mm: New.
27057         * obj-c++.dg/qual-types-1.mm: New.
27058         * obj-c++.dg/stubify-1.mm: New.
27059         * obj-c++.dg/stubify-2.mm: New.
27060         * obj-c++.dg/super-class-1.mm: New.
27061         * obj-c++.dg/super-class-2.mm: New.
27062         * obj-c++.dg/super-dealloc-1.mm: New.
27063         * obj-c++.dg/super-dealloc-2.mm: New.
27064         * obj-c++.dg/template-1.mm: New.
27065         * obj-c++.dg/template-2.mm: New.
27066         * obj-c++.dg/template-3.mm: New.
27067         * obj-c++.dg/template-4.mm: New.
27068         * obj-c++.dg/template-5.mm: New.
27069         * obj-c++.dg/template-6.mm: New.
27070         * obj-c++.dg/try-catch-1.mm: New.
27071         * obj-c++.dg/try-catch-2.mm: New.
27072         * obj-c++.dg/try-catch-3.mm: New.
27073         * obj-c++.dg/try-catch-4.mm: New.
27074         * obj-c++.dg/try-catch-5.mm: New.
27075         * obj-c++.dg/try-catch-6.mm: New.
27076         * obj-c++.dg/try-catch-7.mm: New.
27077         * obj-c++.dg/try-catch-8.mm: New.
27078         * obj-c++.dg/try-catch-9.mm: New.
27079         * obj-c++.dg/va-meth-1.mm: New.
27080
27081 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27082
27083         * obj-c++.dg/selector-1.mm: New.
27084         * obj-c++.dg/selector-2.mm: New.
27085
27086 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27087
27088         * obj-c++.dg/selector-3.mm: New.
27089         * objc.dg/selector-3.m: New.
27090
27091 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27092
27093         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27094         about where warning appears.
27095
27096 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27097
27098         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27099         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27100         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27101         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27102
27103 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27104
27105         * gcc.dg/20050524-1.c: New test.
27106
27107 2005-05-25  Jan Hubicka  <jh@suse.cz>
27108
27109         * gcc.dg/tree-prof/inliner-1.c: New.
27110
27111 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27112
27113         * gcc.dg/tree-prof: New directory.
27114         * gcc.dg/tree-prof/tree-prof.exp: New.
27115
27116 2005-05-25  DJ Delorie  <dj@redhat.com>
27117
27118         * gcc.dg/Wattributes-1.c: New.
27119         * gcc.dg/Wattributes-2.c: New.
27120         * gcc.dg/Wattributes-3.c: New.
27121
27122 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27123
27124         PR tree-optimization/19833
27125         * gcc.dg/uninit-4.c: Remove xfail.
27126         * gcc.dg/uninit-9.c: Ditto.
27127
27128 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27129
27130         * obj-c++.dg/bitfield-[1-5].mm: New.
27131         * obj-c++.dg/class-protocol-1.mm: New.
27132         * obj-c++.dg/comp-types-1[0-1].mm: New.
27133         * obj-c++.dg/comp-types-[2-9].mm: New.
27134         * obj-c++.dg/encode-[4-8].mm: New.
27135         * obj-c++.dg/layout-1.mm: New.
27136         * obj-c++.dg/method-1[0-9].mm: New.
27137         * obj-c++.dg/method-2[0-1].mm: New.
27138         * obj-c++.dg/method-[8-9].mm: New.
27139         * obj-c++.dg/objc-gc-3.mm: New.
27140         * obj-c++.dg/try-catch-10.mm: New.
27141         * objc.dg/bitfield-5.m: New.
27142         * objc.dg/comp-types-10.m: New.
27143         * objc.dg/comp-types-9.m: New.
27144         * objc.dg/layout-1.m: New.
27145         * objc.dg/objc-gc-4.m: New.
27146         * objc.dg/try-catch-9.m: New.
27147         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27148         * objc.dg/comp-types-1.m: Likewise.
27149         * objc.dg/comp-types-[5-6].m: Likewise.
27150         * objc.dg/method-9.m: Likewise.
27151
27152 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27153
27154         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27155         and on hardware without VMX support.
27156
27157         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27158
27159         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27160
27161         * lib/profopt.exp (dg-final-generate, dg-final-use,
27162         profopt-final-code, profopt-get-options): New.
27163         (profopt-execute): Process test directives.
27164
27165         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27166         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27167         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27168
27169 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27170
27171         PR C++/21645
27172         * g++.dg/init/ctor5.C: New test.
27173
27174 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27175
27176         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27177         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27178         vect-113.c, vect-114.c.
27179
27180 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27181
27182         * gcc.dg/const-elim-1.c: Remove xfails.
27183
27184 2005-05-23  Jeff Law  <law@redhat.com>
27185
27186         * gcc.c-torture/compile/pr21638.c: New test.
27187         * gcc.c-torture/compile/20050520-1.c: New test.
27188
27189 2005-05-23  Nick Clifton  <nickc@redhat.com>
27190
27191         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27192         be a proper triple, ie: m32r*-*-*.
27193         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27194
27195 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27196
27197         PR middle-end/21331
27198         PR tree-opt/21293
27199         * gcc.c-torture/compile/pr21293.c: New test.
27200         * gcc.c-torture/execute/pr21331.c: New test.
27201
27202 2004-05-20  Richard Henderson  <rth@redhat.com>
27203
27204         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27205
27206 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27207
27208         * obj-c++-dg.exp: Add.
27209         * obj-c++.exp: Add.
27210         * obj-c++.dg/dg.exp: Add.
27211
27212 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27213
27214         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27215         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27216
27217 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27218
27219         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27220
27221 2004-05-19  Richard Henderson  <rth@redhat.com>
27222
27223         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27224
27225 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27226
27227         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27228
27229         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27230
27231 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27232
27233         PR c++/21495
27234         * g++.dg/parse/extern1.C: New test.
27235         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27236
27237 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27238
27239         * gcc.dg/c99-math.h: New.
27240         * gcc.dg/c99-math-float-1.c: New test.
27241         * gcc.dg/c99-math-double-1.c: Likewise.
27242         * gcc.dg/c99-math-long-double-1.c: Likewise.
27243
27244 2005-05-18  Richard Henderson  <rth@redhat.com>
27245
27246         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27247
27248 2005-05-18  Devang Patel  <dpatel@apple.com>
27249
27250         * g++.dg/opt/20050511-1.C: New test.
27251
27252 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27253
27254         PR libfortran/21127
27255         * gfortran.dg/reshape-complex.f90: New test.
27256
27257 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27258
27259         * gfortran.dg/array_constructor_1.f90: New test.
27260         * gfortran.dg/array_constructor_2.f90: New test.
27261
27262 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27263
27264         PR fortran/20954
27265         * gfortran.dg/pr20954.f: New test.
27266
27267 2005-05-17  Mike Stump  <mrs@apple.com>
27268
27269         Yet more Objective-C++...
27270
27271         * objc.dg/method-5.m: Update.
27272         * objc.dg/method-6.m: Update.
27273         * objc.dg/method-7.m: Update.
27274         * objc.dg/method-9.m: Update.
27275         * objc.dg/try-catch-2.m: Update.
27276
27277 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27278
27279         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27280         Remove little-endian optimizations.
27281
27282 2005-05-17  Jeff Law  <law@redhat.com>
27283
27284         * g++.dg/tree-ssa/pr14814.C: New test.
27285         * gcc.dg/tree-ssa/pr14814.C: New test.
27286         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27287         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27288
27289 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27290
27291         * gcc.dg/compat/generate-random.c: Do not include
27292         libiberty.h.
27293         * gcc.dg/compat/generate-random_r.c: Likewise.
27294
27295 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27296
27297         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27298
27299 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27300
27301         PR middle-end/21595
27302         * g++.dg/tree-ssa/builtin1.C: New testcase.
27303
27304 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27305
27306         PR c++/21454
27307         * g++.dg/opt/const4.C: New test.
27308
27309         PR middle-end/21492
27310         * g++.dg/opt/crossjump1.C: New test.
27311
27312         PR tree-optimization/21610
27313         * gcc.c-torture/compile/20050516-1.c: New test.
27314
27315         PR fortran/15080
27316         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27317         about the test failing.
27318         * gfortran.fortran-torture/execute/where_7.f90: New test.
27319         * gfortran.fortran-torture/execute/where_8.f90: New test.
27320
27321 2005-05-16  Richard Henderson  <rth@redhat.com>
27322
27323         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27324         i?86 and x86_64.
27325
27326 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27327
27328         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27329         (limits.h): Include unconditionally.
27330         (stdlib.h): Likewise.
27331         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27332         (limits.h): Include unconditionally.
27333         (stdlib.h): Likewise.
27334         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27335         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27336         (limits.h): Include unconditionally.
27337         (stdlib.h): Likewise.
27338         (hashtab.h): Do not include.
27339         (getopt.h): Likewise.
27340         (stddef.h): Include.
27341         (hashval_t): Define.
27342         (struct entry): Add "next" field.
27343         (HASH_SIZE): New macro.
27344         (hash_table): New variable.
27345         (switchfiles): Do not use xmalloc.
27346         (mix): New macro.
27347         (iterative_hash): New function.
27348         (hasht): Remove.
27349         (e_exists): New function.
27350         (e_insert): Likewise.
27351         (output): Use, instead of libiberty hashtable functions.
27352         (main): Do not use getopt.  Do not call htab_create.
27353
27354 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27355
27356         PR libstdc++/21526
27357         * lib/target-supports.exp (check_mkfifo_available):
27358         Return 0 for cygwin as mkfifo support incomplete on platform.
27359         Fix typos in comments.
27360
27361 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27362
27363         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27364
27365 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27366
27367         PR fortran/17432
27368         * gfortran.dg/assign_4.f: New test.
27369
27370 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27371
27372         PR tree-optimization/21563
27373         * gcc.dg/tree-ssa/pr21563.c: New.
27374
27375 2005-05-14  Jan Hubicka  <jh@suse.cz>
27376
27377         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27378
27379 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27380
27381         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27382
27383 2005-05-13  Julian Brown  <julian@codesourcery.com>
27384
27385         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27386         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27387
27388 2005-05-13  Jan Hubicka  <jh@suse.cz>
27389
27390         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27391         * gcc.dg/fold-xor-?.c: Likewise.
27392         * gcc.dg/pr15784-?.c: Likewise.
27393         * gcc.dg/pr20922-?.c: Likewise.
27394         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27395         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27396         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27397
27398 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27399
27400         PR fortran/21260
27401         * gfortran.dg/hollerith_1.f90: New test.
27402
27403 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27404
27405         * gfortran.dg/func_result_2.f90: New test.
27406
27407 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27408
27409         * gfortran.dg/dev_null.f90: New test.
27410
27411 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27412
27413         * gcc.dg/arm-vfp1.c: Revert last change.
27414
27415 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27416
27417         PR middle-end/19807
27418         PR tree-optimization/19639
27419         * g++.dg/tree-ssa/pr19807.C: New testcase.
27420
27421 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27422
27423         PR libfortran/21471
27424         * gfortran.dg/append-1.f90: New test.
27425
27426 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27427
27428         * gcc.dg/pr18501.c: XFAIL.
27429         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27430         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27431         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27432         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27433         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27434         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27435         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27436         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27437
27438 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27439
27440         PR fortran/20178
27441         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27442         gfortran.dg/f2c_3.f90: New tests.
27443
27444         * gfortran.dg/return_1.f90: Fix dg annotation.
27445
27446 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27447
27448         * gcc.c-torture/compile/20050510-1.c: New test.
27449
27450 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27451
27452         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27453
27454 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27455
27456         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27457
27458 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27459
27460         PR c/17913
27461         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27462
27463 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27464
27465         PR c/21342
27466         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27467         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27468
27469 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27470
27471         PR debug/16676
27472         * gcc.dg/debug/pr16676.c: New test.
27473
27474 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27475
27476         PR testsuite/21443
27477         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27478         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27479         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27480         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27481         Change -O1 to -O2.
27482         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27483         -fno-tree-dominator-opts.
27484
27485 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27486
27487         * gfortran.dg/return_1.f90: New test.
27488
27489 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27490
27491         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27492
27493         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27494
27495 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27496
27497         PR c++/21427
27498         * g++.dg/inherit/covariant13.C: New.
27499
27500 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27501
27502         PR libfortran/19155
27503         * gfortran.dg/pr19155.f: New test.
27504
27505 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27506
27507         PR inline-asm/8788
27508         * gcc.dg/pr8788-1.c: New testcase.
27509
27510 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27511
27512         PR target/21416
27513         * gcc.target/mips/fpcmp-[12].c: New tests.
27514
27515 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27516
27517         * lib/target-supports-dg.exp (dg-require-fork): New function.
27518         (dg-require-mkfifo): Likewise.
27519         * lib/target-supports.exp (check_function_available): New
27520         function.
27521         (check_fork_available): Likewise.
27522         (check_mkfifo_available): Likewise.
27523
27524 2005-05-06  Jeff Law  <law@redhat.com>
27525
27526         * gcc.c-torture/compile/pr21380.c: New test.
27527
27528 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27529
27530         PR c++/20961
27531         * g++.dg/ext/weak3.C: New test.
27532
27533 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27534
27535         PR c++/21352
27536         * g++.dg/template/crash37.C: New test.
27537
27538 2005-05-05  Paul Brook  <paul@codesourcery.com>
27539
27540         * gcc.dg/arm-g2.c: Use effective-target arm32.
27541         * gcc.dg/arm-mmx-1.c: Ditto.
27542         * gcc.dg/arm-scd42-2.c: Ditto.
27543         * gcc.dg/arm-vfp1.c: Ditto.
27544         * lib/target-supports.exp (check_effective_target_arm32): New
27545         function.
27546
27547 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27548
27549         PR libfortran/21354
27550         gfortran.dg/in_pack_rank7.f90: New test.
27551
27552 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27553
27554         PR middle-end/15618
27555         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27556
27557 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27558
27559         PR middle-end/21265
27560         * gcc.dg/20050503-1.c: New test.
27561
27562         PR rtl-optimization/21239
27563         * gcc.dg/i386-sse-11.c: New test.
27564
27565 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27566
27567         PR target/16888
27568         * gcc.target/i386/asm-1.c: New test.
27569
27570 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27571
27572         PR rtl-optimization/21330
27573         * gcc.c-torture/execute/20050502-1.c: New test.
27574
27575         PR target/21297
27576         * gcc.c-torture/execute/20050502-2.c: New test.
27577
27578 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27579
27580         PR middle-end/21282
27581         * gcc.dg/pr21282.c: New.
27582
27583 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27584
27585         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27586         * gcc.dg/vect/vect-92.c: Likewise.
27587         * gcc.dg/vect/vect-93.c: Likewise.
27588         * gcc.dg/vect/vect-dv-1.c: Likewise.
27589         * gcc.dg/vect/vect-dv-2.c: Likewise.
27590         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27591
27592 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27593
27594         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27595         * gfortran.dg/vect/vect-2.f90: Likewise.
27596         * gfortran.dg/vect/vect-3.f90: Likewise.
27597         * gfortran.dg/vect/vect-4.f90: Likewise.
27598         * gfortran.dg/vect/vect-5.f90: Likewise.
27599
27600 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27601
27602         PR target/20813
27603         * gcc.dg/rs6000-fpint-2.c: New.
27604
27605 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27606
27607         PR c/15698
27608         * gcc.dg/builtins-30.c: Update expected messages.
27609         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27610         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27611         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27612
27613 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27614
27615         PR tree-optimization/21294
27616         * gcc.dg/tree-ssa/pr21294.c: New.
27617
27618 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27619
27620         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27621         __builtin_altivec_st_internal_4si built-in.
27622
27623 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27624
27625         PR c++/15875
27626         * g++.dg/template/ptrmem14.C: New test.
27627
27628 2005-05-02  Paul Brook  <paul@codesourcery.com>
27629
27630         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27631
27632 2005-05-02  Michael Matz  <matz@suse.de>
27633
27634         PR c++/19542
27635         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27636
27637 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27638
27639         * g++.dg/cpp/weak.C: New test.
27640
27641 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27642
27643         * gcc.dg/tree-ssa/loop-8.c: New test.
27644
27645 2005-04-30  Michael Maty  <matz@suse.de>
27646
27647         * gcc.dg/inline-mcpy.c: New test.
27648
27649 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27650
27651         PR libfortran/18958
27652         * gfortran.dg/eoshift.f90: New test case.
27653
27654 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27655
27656         PR libfortran/18857
27657         * gfortran.dg/matmul_1.f90: New test.
27658
27659 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27660
27661         PR tree-optimization/21030
27662         * gcc.dg/tree-ssa/pr21030.c: New.
27663
27664 2005-04-29  Devang Patel  <dpatel@apple.com>
27665
27666         PR tree-optimization/21272
27667         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27668
27669 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27670
27671         PR fortran/13082
27672         PR fortran/18824
27673         * gfortran.dg/entry_4.f90: New test.
27674         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27675         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27676         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27677         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27678         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27679         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27680         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27681
27682 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27683
27684         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27685
27686 2005-04-29  Paul Brook  <paul@codesourcery.com>
27687
27688         * gfortran.dg/entry_3.f90: New test.
27689
27690 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27691
27692         * gfortran.dg/implicit_4.f90: New test.
27693
27694 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27695
27696         * lib/target-supports.exp (check_profiling_available): Return
27697         false for xtensa-*-elf.
27698
27699 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27700
27701         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27702         error if file cannot be deleted.
27703
27704 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27705
27706         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27707         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27708         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27709         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27710         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27711         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27712         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27713         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27714         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27715         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27716         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27717         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27718         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27719
27720 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27721
27722         PR fortran/20865
27723         * gfortran.dg/pr20865.f90: New test.
27724
27725 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27726
27727         * gcc.dg/void-cast-2.c: New test.
27728
27729 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27730
27731         PR c/21159
27732         * gcc.dg/void-cast-1.c: New test.
27733
27734 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27735
27736         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27737
27738 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27739
27740         PR fortran/21177
27741         * gfortran.dg/pr21177.f90: New test.
27742
27743 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27744
27745         PR tree-optimization/21171
27746         * gcc.dg/tree-ssa/pr21171.c: New test.
27747
27748 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27749
27750         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27751         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27752         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27753         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27754         gcc.dg/tree-ssa/gen-vect-32.c: New.
27755         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27756         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27757         don't run on PPC32.
27758
27759 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27760
27761         PR c/21213
27762         * gcc.dg/transparent-union-3.c: New test.
27763
27764 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27765
27766         PR c/20740
27767         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27768         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27769         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27770         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27771         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27772         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27773
27774 2005-04-26  Jeff Law  <law@redhat.com>
27775
27776         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27777         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27778         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27779         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27780         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27781         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27782         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27783
27784 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27785
27786         PR tree-optimization/17598
27787         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27788
27789 2005-04-25  Mike Stump  <mrs@apple.com>
27790
27791         * objc.dg/fix-and-continue-1.m: Add.
27792
27793 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27794
27795         PR c++/20995
27796         * g++.dg/opt/pr20995-1.C: New test case.
27797
27798 2005-04-25  Devang Patel <dpatel@apple.com>
27799
27800         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27801
27802 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27803
27804         PR testsuite/21062
27805         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27806
27807 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27808
27809         PR C++/21188
27810         * g++.dg/opt/rtti2.C: New test.
27811
27812 2005-04-25  Paul Brook  <paul@codesourcery.com>
27813         Steven G. Kargl  <kargls@comcast.net>
27814
27815         PR fortran/20879
27816         * gfortran.dg/ichar_1.f90: New file.
27817
27818 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27819
27820         PR middle-end/20991
27821         * g++.dg/opt/pr20991.C: New test.
27822
27823         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27824         where sizeof (type) < __alignof__ (type).
27825         * gcc.dg/compat/struct-layout-1.h: Likewise.
27826
27827 2005-04-24  Per Bothner  <per@bothner.com>
27828             Devang Patel  <dpatel@apple.com>
27829
27830         PR preprocessor/20907
27831         * gcc.dg/cpp/very-long-comment.c: New test.
27832
27833 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27834
27835         PR fortran/20059
27836         * gfortran.dg/common_5.f: New test.
27837
27838 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27839
27840         PR middle-end/21082
27841         * g++.dg/tree-ssa/pr21082.C: New testcase.
27842
27843 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27844
27845         * gcc.dg/vect/vect-99.c: New test.
27846
27847 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27848
27849         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27850
27851 2005-04-22  Jeff Law  <law@redhat.com>
27852
27853         * gcc.dg/uninit-5.c: Remove xfails.
27854         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27855         conditionals and loads.
27856
27857 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27858
27859         PR libfortran/20074
27860         PR libfortran/20436
27861         PR libfortran/21108
27862         * gfortran.dg/nested_reshape.f90: new test
27863         * gfortran.dg/reshape-alloc.f90: new test
27864         * gfortran.dg/reshape.f90: new test
27865
27866 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27867
27868         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27869
27870         * gcc.dg/arm-vfp1.c: New test.
27871
27872 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27873
27874         PR c++/21087
27875         * g++.dg/lookup/builtin2.C: New test.
27876
27877 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27878
27879         * gcc.dg/weak/weak-13.c: New test.
27880
27881 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27882
27883         * lib/target-supports.exp (check_effective_target_sync_int_long):
27884         Add powerpc*.
27885
27886 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27887
27888         * gcc.target/mips/branch-1.c: New test.
27889
27890 2005-04-21  Richard Henderson  <rth@redhat.com>
27891
27892         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27893         * gcc.dg/vect/vect-86.c: Likewise.
27894         * gcc.dg/vect/vect-87.c: Likewise.
27895         * gcc.dg/vect/vect-88.c: Likewise.
27896
27897 2005-04-21  Devang Patel  <dpatel@apple.com>
27898
27899         PR optimization/20994
27900         * gcc.dg/tree-ssa/ifc-3.c: New test.
27901
27902 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27903
27904         PR c/12913
27905         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27906         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27907         gcc.dg/c99-vla-jump-5.c: New tests.
27908
27909 2005-04-19  Richard Henderson  <rth@redhat.com>
27910
27911         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27912         Fix typo in exists check.
27913         (check_effective_target_sync_int_long): New.
27914         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27915         * gcc.dg/ia64-sync-2.c: Likewise.
27916         * gcc.dg/ia64-sync-3.c: Likewise.
27917         * gcc.dg/ia64-sync-4.c: Likewise.
27918
27919 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27920
27921         * gcc.dg/fold-xor-1.c: New test.
27922         * gcc.dg/fold-xor-2.c: New test.
27923
27924 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27925
27926         PR target/20670
27927         * g++.dg/eh/fp-regs.C: New test.
27928
27929 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27930
27931         * gcc.dg/Wint-to-pointer-cast-1.c,
27932         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27933         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27934         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27935
27936 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27937
27938         PR fortran/16861
27939         * gfortran.dg/pr16861.f90: New test.
27940
27941 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27942
27943         * gcc.dg/pr21085.c: New test.
27944
27945 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27946
27947         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27948         (setup_mips_tests, dg-mips-options): New procedures.
27949         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27950         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27951         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27952         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27953         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27954         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27955         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27956         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27957         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27958         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27959         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27960         dg-mips-options instead of dg-options.  Remove now-redundant
27961         preprocessor guards.
27962         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27963         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27964         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27965         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27966         * gcc.dg/vr-mult-2.c: Delete.
27967         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27968         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27969         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27970         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27971         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27972         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27973         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27974
27975 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27976
27977         * ada/acats/run_all.sh: Use sync when executable not present.
27978
27979 2005-04-18  Devang Patel  <dpatel@apple.com>
27980
27981         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27982         * gcc.dg/vect/vect-11a.c: New.
27983         * gcc.dg/vect/vect-none.c: Update.
27984         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27985
27986 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27987
27988         PR tree-optimization/20922
27989         * gcc.dg/pr20922-1.c: New test.
27990         * gcc.dg/pr20922-2.c: New test.
27991         * gcc.dg/pr20922-3.c: New test.
27992         * gcc.dg/pr20922-4.c: New test.
27993         * gcc.dg/pr20922-5.c: New test.
27994         * gcc.dg/pr20922-6.c: New test.
27995
27996 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27997
27998         PR libfortran/20950
27999         * gfortran.dg/pr20950.f: New test.
28000
28001 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28002
28003         PR libfortran/19216
28004         * gfortran.dg/pr19216.f: New test.
28005
28006 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28007
28008         PR tree-optimization/21001
28009         * gcc.dg/tree-ssa/pr21001.c: New.
28010
28011 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28012
28013         PR libfortran/21075
28014         * gfortran.dg/reshape_rank7.f90: New test.
28015
28016 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28017
28018         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28019         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28020         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28021         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28022         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28023         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28024         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28025         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28026         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28027         wrong way round).
28028         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28029         in namelists.  New test.
28030         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28031         New test.
28032         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28033         New test.
28034         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28035         namelist.  New test.
28036         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28037         New test.
28038         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28039         New test.
28040         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28041         namelist.  New test.
28042         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28043         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28044         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28045         New test.
28046         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28047         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28048         arrays. New test.
28049
28050 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28051
28052         * gfortran.dg/wtruncate.f: New testcase.
28053         * gfortran.dg/wtruncate.f90: New testcase.
28054
28055 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28056
28057         PR c++/21025
28058         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28059         which sizeof/alignof is dependent, rather than just whether we are
28060         processing_template_decl.
28061
28062 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28063
28064         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28065         corrected typo where the wrong variables had been compared.
28066
28067 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28068
28069         PR libfortran/18495
28070         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28071         Test callee-allocated version of return array with a write
28072         statement.
28073         Test spread with a temporary with another write statement.
28074
28075 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28076
28077         PR tree-optimization/21031
28078         * gcc.dg/tree-ssa/pr21031.c: New.
28079
28080 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28081
28082         PR tree-optimization/21004
28083         * gcc.dg/builtins-53.c: Include builtins-config.h.
28084         Check floorf, ceilf, floorl and ceill transformations
28085         only when HAVE_C99_RUNTIME is defined.
28086
28087 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28088
28089         PR middle-end/20739
28090         * gcc.dg/tree-ssa/pr20739.c: New test.
28091
28092 2005-04-14  Mike Stump  <mrs@apple.com>
28093
28094         * gcc.dg/Foundation.framework/empty: New.
28095         * gcc.dg/framework-2.c: New.
28096
28097 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28098
28099         PR tree-optimization/21021
28100         * gcc.c-torture/compile/pr21021.c: New.
28101
28102 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28103
28104         PR testsuite/21010
28105         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28106         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28107         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28108         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28109         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28110         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28111         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28112         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28113
28114 2005-04-14  Richard Henderson  <rth@redhat.com>
28115
28116         * lib/target-supports.exp (check_effective_target_vect_condition):
28117         Add ia64, i?86, and x86_64.
28118
28119 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28120
28121         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28122
28123 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28124
28125         PR tree-optimization/20657
28126         * gcc.dg/tree-ssa/pr20657.c: New.
28127
28128 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28129
28130         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28131         (long long int)trunc*.
28132
28133 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28134
28135         PR target/20927
28136         * gcc.dg/pr20927.c: New test.
28137
28138 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28139
28140         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28141         * gcc.target/mips/asm-1.c: Likewise.
28142
28143 2005-04-13  Dale Johannesen  <dalej@apple.com>
28144
28145         * objc.dg/objc-fast-4.m: New.
28146
28147 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28148
28149         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28150         directory.
28151         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28152
28153 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28154
28155         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28156         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28157         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28158
28159 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28160
28161         PR tree-optimization/20913
28162         * gcc.dg/tree-ssa/pr20913.c: New.
28163
28164         PR tree-optimization/20702
28165         * gcc.dg/tree-ssa/pr20702.c: New.
28166
28167 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28168
28169         PR c++/13744
28170         * g++.dg/inherit/local3.C: New test.
28171
28172 2005-04-12  Jeff Law  <law@redhat.com>
28173
28174         * gcc.dg/tree-ssa/20050412-1.c: New test.
28175
28176 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28177
28178         PR libfortran/19016
28179         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28180         Add tests with mask generated by expression.
28181         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28182         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28183         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28184
28185 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28186
28187         PR middle-end/20917
28188         * gcc.dg/20050409-1.c: New test.
28189
28190 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28191
28192         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28193
28194 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28195
28196         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28197         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28198         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28199         (TARGET_CXX): Adjust accordingly.
28200         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28201         determine_class_data_visibility and class_data_always_comdat.
28202         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28203         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28204         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28205         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28206         (arm_cxx_determine_class_data_visibility): New.
28207         (arm_cxx_class_data_always_comdat): Likewise.
28208         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28209         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28210         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28211         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28212         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28213         Define.
28214
28215 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28216
28217         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28218
28219 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28220
28221         * gcc.dg/i386-darwin-fpmath.c: New.
28222
28223 2004-04-11  Devang Patel  <dpatel@apple.com>
28224
28225         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28226         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28227         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28228         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28229         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28230         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28231         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28232         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28233         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28234
28235 2004-04-11  Devang Patel  <dpatel@apple.com>
28236
28237         * gcc.dg/vect/vect-dv-1.c: New test.
28238         * gcc.dg/vect/vect-dv-2.c: New test.
28239
28240 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28241
28242         PR tree-optimization/20933
28243         * gcc.dg/tree-ssa/pr20933.c: New test.
28244
28245 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28246
28247         * gfortran.dg/fold_nearest.f90: New test.
28248
28249 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28250
28251         * gcc.dg/tree-ssa/alias-1.c: New test.
28252
28253 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28254
28255         PR tree-optimization/20920
28256         * g++.dg/tree-ssa/pr20920.C: New test.
28257
28258 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28259
28260         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28261         (long long int)ceil*.
28262
28263 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28264
28265         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28266         explicit C++ linkage.
28267
28268 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28269
28270         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28271         warning for arithmetic IF statements.
28272
28273 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28274
28275         * eor_handling_1.f90: New test case.
28276         * eor_handling_2.f90: New test case.
28277         * eor_handling_3.f90: New test case.
28278         * eor_handling_4.f90: New test case.
28279         * eor_handling_5.f90: New test case.
28280         * noadv_size.f90: New test case.
28281         * pad_no.f90: New test case.
28282
28283 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28284
28285         * gcc.c-torture/execute/20050410-1.c: New test.
28286
28287 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28288
28289         * gcc.dg/pr20126.c: New.
28290
28291 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28292             Steven G. Kargl <kargls@comcast.net>
28293
28294         * gfortran.dg/PR19872.f: New test.
28295
28296 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28297
28298         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28299
28300 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28301
28302         * gfortran.dg/nint_1.f90: New test.
28303
28304 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28305
28306         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28307         Added test for callee-allocated arrays with write statements.
28308         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28309         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28310         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28311         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28312         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28313
28314 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28315
28316         PR libfortran/20163
28317         * gfortran.dg/open-options-blanks.f: New test.
28318
28319 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28320
28321         PR fortran/13257
28322         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28323
28324 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28325
28326         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28327         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28328         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28329         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28330         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28331         * gcc.c-torture/execute/stdarg-4.c: New test.
28332
28333         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28334
28335         PR target/20795
28336         * g++.dg/abi/param2.C: New test.
28337
28338 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28339
28340         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28341
28342 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28343
28344         * gcc.dg/builtins-53.c: New test.
28345
28346 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28347
28348         * g++.dg/tree-ssa/pr18178.C: New test.
28349         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28350         * gcc.c-torture/execute/20041019-1.c: New test.
28351         * gcc.dg/tree-ssa/20041008-1.c: New test.
28352         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28353         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28354         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28355         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28356         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28357         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28358         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28359         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28360         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28361         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28362
28363 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28364
28365         PR rtl-optimization/20466
28366         * gcc.c-torture/execute/pr20466-1.c: New test.
28367
28368 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28369
28370         PR c++/20905
28371         * g++.dg/parse/cond2.C: New test.
28372
28373         PR c++/20145
28374         * g++.dg/warn/Wdtor1.C: New test.
28375
28376 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28377
28378         PR fortran/17229
28379         * gfortran.dg/pr17229.f: New test.
28380
28381 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28382
28383         * gfortran.dg/tiny_1.f90: New test.
28384         * gfortran.dg/tiny_2.f90: ditto.
28385
28386 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28387
28388         * gfortran.dg/eor_1.f90: Fix dg-do run line
28389         * gfortran.dg/open_new.f90: Fix dg-do run line
28390
28391 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28392
28393         * lib/target-supports.exp (get_compiler_messages): Support
28394         optional arguments, the fourth being compiler options.
28395         (check_effective_target_fpic): New proc.
28396         * gcc.dg/20050321-2.c: Restrict to target fpic.
28397
28398 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28399
28400         * gcc.dg/15443-1.c: New test.
28401         * gcc.dg/15443-2.c: Likewise.
28402
28403 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28404
28405         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28406
28407 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28408
28409         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28410
28411 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28412
28413         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28414         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28415         -m64.
28416         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28417         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28418         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28419
28420 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28421
28422         PR c++/20212
28423         * g++.dg/warn/Wunused-11.C: New test.
28424
28425 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28426
28427         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28428
28429 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28430
28431         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28432
28433 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28434
28435         PR c++/20734
28436         * g++.dg/template/ptrmem13.C: New test.
28437
28438 2005-04-05  Per Bothner  <per@bothner.com>
28439
28440         * lib/gcc.exp: Always add -fno-show-column, for now.
28441
28442 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28443
28444         PR testsuite/20767
28445         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28446         of plain old "unsigned int" for the type of "i".  Makes this test
28447         64bit clean.
28448
28449 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28450
28451         * gcc.dg/i386-ssefn-1.c: New test.
28452         * gcc.dg/i386-ssefn-2.c: New test.
28453         * gcc.dg/i386-ssefn-3.c: New test.
28454         * gcc.dg/i386-ssefn-4.c: New test.
28455
28456 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28457
28458         PR tree-optimization/20076
28459         * gcc.dg/builtin-apply4.c: New test.
28460
28461         PR preprocessor/19475
28462         * gcc.dg/cpp/macspace1.c: New test.
28463         * gcc.dg/cpp/macspace2.c: New test.
28464
28465 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28466
28467         * gfortran.dg/pr20755.f: Fixed bad format.
28468
28469 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28470
28471         PR c++/20763
28472         * g++.dg/ext/attrib21.C: New test.
28473
28474 2004-04-05  Devang Patel  <dpatel@apple.com>
28475
28476         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28477         * gcc.dg/vect/vect-shift-1.c: New test.
28478
28479 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28480
28481         PR libfortran/20755
28482         * gfortran.dg/pr20755.f: New test.
28483
28484 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28485
28486         * gfortran.dg/pr15959.f90: New test.
28487         * gfortran.dg/string_pad_trunc.f90: New test.
28488
28489 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28490
28491         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28492         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28493         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28494         syntax.
28495
28496 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28497
28498         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28499
28500 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28501
28502         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28503         * gcc.c-torture/compile/20011119-2.c: Likewise.
28504         * gcc.c-torture/compile/981001-2.c: Likewise.
28505
28506 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28507
28508         PR c++/20679
28509         * g++.dg/template/overload4.C: New test.
28510
28511 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28512
28513         PR c++/20746
28514         * g++.dg/abi/covariant5.C: New.
28515
28516         PR debug/20505
28517         * g++.dg/debug/const2.C: New.
28518
28519 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28520
28521         PR rtl-optimization/16104
28522         * gcc.c-torture/execute/20050316-1.c: New test.
28523
28524 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28525
28526         * g++.dg/template/spec23.C: Fix dg-error text.
28527
28528 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28529
28530         PR c++/19199
28531         * g++.dg/expr/lval2.C: New.
28532
28533 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28534
28535         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28536         __builtin_strcasecmp and __builtin_strncasecmp.
28537
28538 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28539
28540         PR c++/20723
28541         * g++.dg/template/spec22.C: New.
28542         * g++.dg/template/spec23.C: New.
28543
28544 2005-04-03  Dale Ranta  <dir@lanl.gov>
28545             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28546
28547         PR libfortran/20068
28548         PR libfortran/20125
28549         PR libfortran/20156
28550         PR libfortran/20471
28551         * gfortran.dg/backspace.f: New test.
28552
28553 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28554
28555         * gcc.dg/pr19345.c: New test.
28556
28557 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28558
28559         PR tree-optimization/20640
28560         * gcc.dg/torture/tree-loop-1.c: New.
28561
28562 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28563
28564         PR rtl-optimization/20290
28565         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28566
28567 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28568
28569         * gcc.dg/rs6000-fpint.c: New.
28570
28571 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28572
28573         * gcc.dg/old-style-then-proto-1.c: New test.
28574
28575 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28576
28577         * gfortran.fortran-torture/execute/backspace.f90: Check
28578         after backspace and read was incorrect.
28579
28580 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28581
28582         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28583         buffer past the terminating NUL using memcmp.
28584         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28585         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28586
28587         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28588         Fix unused/uninitialized variable warnings.
28589
28590         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28591         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28592         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28593         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28594
28595         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28596         gcc.c-torture/execute/builtins/fputs-lib.c,
28597         gcc.c-torture/execute/builtins/lib/fprintf.c,
28598         gcc.c-torture/execute/builtins/lib/main.c,
28599         gcc.c-torture/execute/builtins/lib/memcmp.c,
28600         gcc.c-torture/execute/builtins/lib/memmove.c,
28601         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28602         gcc.c-torture/execute/builtins/lib/memset.c,
28603         gcc.c-torture/execute/builtins/lib/printf.c,
28604         gcc.c-torture/execute/builtins/lib/sprintf.c,
28605         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28606         gcc.c-torture/execute/builtins/lib/strchr.c,
28607         gcc.c-torture/execute/builtins/lib/strcmp.c,
28608         gcc.c-torture/execute/builtins/lib/strcpy.c,
28609         gcc.c-torture/execute/builtins/lib/strcspn.c,
28610         gcc.c-torture/execute/builtins/lib/strlen.c,
28611         gcc.c-torture/execute/builtins/lib/strncat.c,
28612         gcc.c-torture/execute/builtins/lib/strncmp.c,
28613         gcc.c-torture/execute/builtins/lib/strncpy.c,
28614         gcc.c-torture/execute/builtins/lib/strrchr.c,
28615         gcc.c-torture/execute/builtins/lib/strspn.c,
28616         gcc.c-torture/execute/builtins/lib/strstr.c,
28617         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28618         gcc.c-torture/execute/builtins/strlen-2.c,
28619         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28620         prototypes.
28621
28622 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28623
28624         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28625         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28626         selectany usage.
28627
28628 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28629
28630         PR c++/19406
28631         * g++.dg/debug/using1.C: New test.
28632
28633 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28634
28635         PR middle-end/20524
28636         * gcc.dg/alias-7.c: Prefix asm-declared name with
28637         __USER_LABEL_PREFIX__.
28638
28639 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28640
28641         Fix fallout from PR middle-end/15700:
28642         * gcc.c-torture/compile/20011119-1.c: Take
28643         __USER_LABEL_PREFIX__ into account.
28644         * gcc.c-torture/compile/20011119-2.c: Likewise.
28645
28646 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28647
28648         PR c++/18644
28649         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28650
28651 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28652
28653         PR c/17855
28654         * gcc.c-torture/compile/struct-non-lval-1.c,
28655         gcc.c-torture/compile/struct-non-lval-2.c,
28656         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28657
28658 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28659
28660         * gcc.dg/tls/tls.exp: Remove temporary file.
28661         * g++.dg/tls/tls.exp: Ditto.
28662         * lib/file-format.exp: Ditto.
28663         * g++.dg/special/ecos.exp: Ditto.
28664
28665         * lib/profopt.exp: Treat prof_ext as a list.
28666         * gcc.misc-tests/bprob.exp: Ditto.
28667         * g++.dg/bprob/bprob.exp: Ditto.
28668
28669         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28670         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28671         g++.dg/tree-ssa/pointer-reference-alias.C,
28672         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28673         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28674         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28675         g++.dg/vect/pr19951.cc: Ditto.
28676         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28677         gcc.dg/builtins-47.c: Ditto.
28678         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28679         gcc.dg/pr20115-1.c: Ditto.
28680         * gcc.dg/tree-ssa/20030530-2.c,
28681         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28682         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28683         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28684         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28685         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28686         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28687         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28688         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28689         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28690         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28691         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28692         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28693         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28694         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28695         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28696         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28697         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28698         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28699         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28700         gcc.dg/tree-ssa/20030824-1.c,
28701         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28702         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28703         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28704         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28705         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28706         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28707         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28708         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28709         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28710         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28711         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28712         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28713         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28714         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28715         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28716         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28717         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28718         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28719         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28720         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28721         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28722         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28723         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28724         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28725         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28726         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28727         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28728         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28729         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28730         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28731         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28732         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28733         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28734         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28735         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28736         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28737         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28738         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28739         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28740         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28741         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28742         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28743         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28744         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28745         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28746         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28747         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28748         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28749         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28750         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28751         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28752         gcc.dg/tree-ssa/useless-1.c: Ditto.
28753         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28754         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28755         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28756         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28757         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28758         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28759         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28760         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28761         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28762         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28763         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28764         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28765         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28766         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28767         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28768         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28769         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28770         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28771         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28772         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28773         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28774         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28775         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28776         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28777         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28778         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28779         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28780         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28781         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28782         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28783         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28784         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28785         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28786         gcc.dg/vect/vect-none.c: Ditto.
28787         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28788         treelang/compile/unsigned.tree: Ditto.
28789
28790         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28791         * gcc.dg/cpp/direct2s.c: Ditto.
28792         * gcc.dg/cpp/paste4.c: Ditto.
28793         * gcc.dg/cpp/separate-1.c: Ditto.
28794         * gcc.dg/pch/save-temps-1.c: Ditto.
28795         * g++.dg/ext/altivec-10.C: Ditto.
28796         * g++.dg/pch/pch.C: Ditto.
28797
28798         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28799
28800         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28801         * g++.dg/template/repo1.C: Ditto.
28802         * g++.dg/template/repo2.C: Ditto.
28803         * g++.dg/template/repo3.C: Ditto.
28804         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28805         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28806         * g++.old-deja/g++.pt/repo1.C: Ditto.
28807         * g++.old-deja/g++.pt/repo2.C: Ditto.
28808         * g++.old-deja/g++.pt/repo3.C: Ditto.
28809         * g++.old-deja/g++.pt/repo4.C: Ditto.
28810
28811         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28812         * gcc.dg/20030107-1.c: Ditto.
28813         * gcc.dg/20030702-1.c: Ditto.
28814         * gcc.dg/profile-generate-1.c: Ditto.
28815         * g++.dg/other/profile1.C: Ditto.
28816         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28817
28818         * lib/gcc-dg.exp (remove-build-file): New.
28819         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28820         cleanup-tree-dump, cleanup-saved-temps): New.
28821
28822 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28823
28824         PR c++/19203, DR 214
28825         * g++.dg/parse/ambig3.C: Not ambiguous.
28826         * g++.dg/template/spec20.C: New.
28827         * g++.dg/template/spec21.C: New.
28828
28829 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28830
28831         PR target/20045
28832         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28833
28834 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28835
28836         PR libfortran/20660
28837         * gfortran.dg/negative_unit.f: New test.
28838
28839 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28840
28841         * gcc.dg/20050330-1.c: New test.
28842
28843 2005-03-30  Devang Patel  <dpatel@apple.com>
28844
28845         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28846
28847 2005-03-30  Dale Johannesen  <dalej@apple.com>
28848
28849         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28850
28851 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28852
28853         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28854         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28855         Strip options from test name.
28856
28857 2005-03-31  Jan Hubicka  <jh@suse.cz>
28858
28859         * gcc.dg/varpool-1.c: New testcase.
28860
28861 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28862
28863         PR c/772
28864         PR c/17913
28865         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28866         gcc.dg/stmt-expr-label-3.c : New tests.
28867         * gcc.c-torture/execute/medce-2.c: Remove.
28868
28869 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28870
28871         PR c/20368
28872         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28873         tests.
28874
28875 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28876
28877         * gcc.c-torture/compile/pr20203.c: New test.
28878
28879 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28880
28881         * gfortran.dg/promotion.f90: New test.
28882
28883 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28884
28885         PR middle-end/20491
28886         * gcc.dg/torture/asm-subreg-1.c: New test.
28887
28888 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28889
28890         PR c/20672
28891         * gcc.dg/pr20672-1.c: New test.
28892
28893 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28894
28895         * gfortran.dg/vect: New directory.
28896         * gfortran.dg/vect/vect.exp: New.
28897         * gfortran.dg/vect/vect-1.f90: New test.
28898         * gfortran.dg/vect/vect-2.f90: New test.
28899         * gfortran.dg/vect/vect-3.f90: New test.
28900         * gfortran.dg/vect/vect-4.f90: New test.
28901         * gfortran.dg/vect/vect-5.f90: New test.
28902
28903 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28904
28905         PR middle-end/20622
28906         * gcc.dg/alias-7.c: New test.
28907
28908 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28909
28910         * gcc.dg/sparc-reg-1.c: New test.
28911
28912 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28913
28914         PR target/19890
28915         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28916
28917 2005-03-29  Dale Ranta  <dir@lanl.gov>
28918             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28919
28920         PR libfortran/20163
28921         * gfortran.dg/pr20163-2.f: New test.
28922
28923 2005-03-28  Jan Hubicka  <jh@suse.cz>
28924
28925         PR middle-end/20635
28926         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28927         by Jakub Jelinek.
28928
28929 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28930
28931         PR tree-optimization/20626
28932         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28933         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28934
28935 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28936
28937         * gfortran.dg/underflow.f90: New test.
28938         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28939
28940 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28941
28942         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28943
28944 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28945
28946         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28947         (g++_init): Make sure that CXXFLAGS is set.
28948         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28949         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28950         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28951         * lib/objc.exp (objc_init): Likewise.
28952         * lib/treelang.exp (treelang_init): Likewise.
28953
28954 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28955
28956         PR tree-optimization/20470
28957         * gcc.dg/tree-ssa/pr20470.c: New test.
28958
28959 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28960
28961         * gcc.dg/ppc-stfiwx.c: New.
28962
28963 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28964
28965         PR target/19888
28966         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28967
28968 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28969
28970         * gcc.dg/20050325-1.c: Fix a typo.
28971
28972 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28973
28974         PR libfortran/19678
28975         PR libfortran/19679
28976         * gfortran.dg/dos_eol.f: New test.
28977
28978 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28979
28980         PR rtl-optimization/20249
28981         * gcc.dg/20050325-1.c: New test.
28982
28983 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28984
28985         PR libfortran/15332
28986         * gfortran.dg/pr15332.f: New test.
28987
28988 2005-03-24  Dale Johannesen  <dalej@apple.com>
28989
28990         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28991
28992 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28993
28994         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28995         'internal' visibility.
28996         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28997         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28998         'protected' visibility.
28999         * gcc.dg/visibility-7.c: Likewise.
29000         * lib/target-supports.exp (check_visibility_available): Take
29001         a parameter, the kind of visibility to check for.
29002         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29003         to check_visibility_available.
29004
29005         * g++.dg/expr/cast3.C: New.
29006
29007 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29008
29009         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29010         rs6000.
29011
29012 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29013
29014         PR target/20095
29015         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29016
29017 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29018
29019         * gcc.dg/badshift.c: Renamed to...
29020         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29021
29022         * gcc.target/i386/badshift.c: Renamed to...
29023         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29024         only.
29025
29026         PR rtl-optimization/20532
29027         * gcc.target/i386/badshift.c: New.
29028
29029 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29030
29031         * gfortran.dg/pr18025.f90: New test.
29032
29033 2005-03-23  Dale Johannesen  <dalej@apple.com>
29034
29035         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29036
29037 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29038
29039         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29040
29041         * lib/target-supports.exp (check_iconv_available): Default
29042         libiconv to -liconv, if there is no definition.
29043
29044 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29045
29046         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29047
29048 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29049
29050         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29051         * g++.dg/opt/pr7503-2.C: Likewise.
29052         * g++.dg/opt/pr7503-3.C: Likewise.
29053         * g++.dg/opt/pr7503-4.C: Likewise.
29054         * g++.dg/opt/pr7503-5.C: Likewise.
29055         * g++.dg/warn/minmax.C: New test.
29056
29057 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29058
29059         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29060         * gfortran.dg/g77_intrinsics_sub.f: New test.
29061
29062 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29063             Jan Hubicka  <jh@suse.cz>
29064             Steven Bosscher <stevenb@suse.de
29065
29066         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29067
29068 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29069
29070         PR c++/19980
29071         * g++.dg/template/redecl3.C: New test.
29072
29073 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29074
29075         PR c++/20499
29076         * g++.dg/parse/error16.C: Tweak error markers.
29077
29078 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29079
29080         PR target/20561
29081         * gcc.dg/20050321-2.c: New test.
29082
29083 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29084
29085         PR c++/20465
29086         PR c++/20381
29087         * g++.dg/template/ptrmem12.C: New.
29088
29089 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29090
29091         PR rtl-optimization/20527
29092         * gcc.c-torture/execute/pr20527-1.c: New test.
29093
29094 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29095
29096         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29097         program, compile it into a real executable and then delete the .c
29098         and .x files afterwards, to avoid problems on testglue targets.
29099
29100 2005-03-21  Stuart Hastings  <stuart@apple.com>
29101
29102         * gcc.target/i386/sse-2.c: New.
29103
29104 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29105
29106         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29107
29108 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29109
29110         * g++.dg/parse/crash25.C: Fix typo.
29111
29112 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29113
29114         PR c++/20461
29115         * g++.dg/parse/crash24.C: New test.
29116
29117         PR c++/20536
29118         * g++.dg/parse/crash25.C: New test.
29119
29120 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29121
29122         PR c++/20147
29123         * g++.dg/ext/stmtexpr4.C: New test.
29124
29125 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29126
29127         PR middle-end/20539
29128         * gcc.c-torture/compile/pr13066-1.c: New test case.
29129         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29130         * g++.dg/opt/pr13066-1.C: Likewise.
29131
29132 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29133
29134         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29135
29136 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29137
29138         PR fortran/18525
29139         * gfortran.dg/nesting_1.f90: New test.
29140
29141 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29142
29143         PR c++/20240
29144         * g++.dg/lookup/using13.C: New test.
29145
29146 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29147
29148         PR c++/20333
29149         * g++.dg/template/crash36.C: New test.
29150
29151 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29152
29153         PR c++/20463
29154         * g++.dg/template/crash35.C: New test.
29155
29156 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29157
29158         PR c++/19966
29159         * g++.dg/overload/operator2.C: New test.
29160
29161 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29162
29163         PR libfortran/20257
29164         * gfortran.dg/pr20257.f90: New test.
29165
29166 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29167
29168         PR libfortran/20480
29169         * gfortran.dg/pr20480.f90: New test.
29170
29171 2005-03-16  Richard Henderson  <rth@redhat.com>
29172
29173         PR middle-end/15700
29174         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29175         (_rtld_global): New.
29176         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29177         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29178
29179         * gcc.dg/alias-3.c: New.
29180         * gcc.dg/alias-4.c: New.
29181         * gcc.dg/alias-5.c: New.
29182         * gcc.dg/alias-6.c: New.
29183
29184 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29185
29186         * gcc.dg/cpp/ucnid-7.c: New.
29187
29188 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29189             Dorit Naishlos  <dorit@il.ibm.com>
29190
29191         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29192         darwin.
29193
29194 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29195
29196         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29197         support misaligned accesses.
29198         * gcc.dg/vect/vect-58.c: Likewise.
29199         * gcc.dg/vect/vect-92.c: New.
29200         * gcc.dg/vect/vect-93.c: New.
29201
29202 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29203
29204         PR fortran/18827
29205         * gfortran.dg/assign_2.f90: New test.
29206         * gfortran.dg/assign_3.f90: New test.
29207         * gfortran.dg/assign.f90: New test.
29208
29209 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29210
29211         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29212         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29213         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29214         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29215         names.
29216
29217 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29218
29219         * gcc.dg/cpp/ucnid-6.c: New.
29220
29221         * gcc.dg/cpp/normalize-1.c: New.
29222         * gcc.dg/cpp/normalize-2.c: New.
29223         * gcc.dg/cpp/normalize-3.c: New.
29224         * gcc.dg/cpp/normalize-4.c: New.
29225         * gcc.dg/cpp/ucnid-4.c: New.
29226         * gcc.dg/cpp/ucnid-5.c: New.
29227         * g++.dg/cpp/normalize-1.C: New.
29228         * g++.dg/cpp/ucnid-1.C: New.
29229
29230 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29231
29232         * gcc.dg/pr18628.c: New.
29233
29234 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29235
29236         PR c++/20280
29237         * g++.dg/tree-ssa/pr20280.C: New.
29238
29239 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29240
29241         PR fortran/20467
29242         * gfortran.dg/stfunc_2.f90: New test.
29243
29244 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29245
29246         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29247
29248 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29249
29250         * gcc.dg/tree-ssa/20050314-1.c: New test.
29251
29252 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29253
29254         PR c++/4403
29255         PR c++/9783, DR433
29256         * g++.dg/template/friend34.C: New test.
29257         * g++.dg/template/friend35.C: Likewise.
29258         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29259
29260 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29261
29262         Friend class name lookup 5/n
29263         PR c++/1016
29264         * g++.dg/lookup/hidden-class1.C: New test.
29265         * g++.dg/lookup/hidden-class2.C: Likewise.
29266         * g++.dg/lookup/hidden-class3.C: Likewise.
29267         * g++.dg/lookup/hidden-class4.C: Likewise.
29268         * g++.dg/lookup/hidden-class5.C: Likewise.
29269         * g++.dg/lookup/hidden-class6.C: Likewise.
29270         * g++.dg/lookup/hidden-class7.C: Likewise.
29271         * g++.dg/lookup/hidden-class8.C: Likewise.
29272         * g++.dg/lookup/hidden-class9.C: Likewise.
29273         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29274         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29275         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29276         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29277         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29278         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29279         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29280         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29281         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29282         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29283         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29284
29285 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29286
29287         PR c++/20157
29288         * g++.dg/template/error18.C: New test.
29289
29290 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29291
29292         PR debug/16792
29293         * g++.dg/debug/pr16792.C: New test.
29294
29295 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29296
29297         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29298         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29299         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29300         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29301         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29302         test assertion names.
29303
29304 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29305
29306         PR fortran/18600
29307         * gfortran.dg/stfunc_1.f90: New test.
29308
29309 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29310
29311         PR fortran/16907
29312         * gfortran.dg/real_index_1.f90: New test.
29313
29314 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29315
29316         PR fortran/20323
29317         * gfortran.dg/spec_expr_1.f90: New test.
29318
29319 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29320
29321         PR c/20402
29322         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29323         new parser.
29324
29325 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29326
29327         PR fortran/20361
29328         * gfortran.dg/largeequiv_1.f90: New test.
29329
29330 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29331
29332         * gcc.dg/ucnid-1.c: New.
29333         * gcc.dg/ucnid-2.c: New.
29334         * gcc.dg/ucnid-3.c: New.
29335         * gcc.dg/ucnid-4.c: New.
29336         * gcc.dg/ucnid-5.c: New.
29337         * gcc.dg/ucnid-6.c: New.
29338         * gcc.dg/cpp/ucnid-1.c: New.
29339         * gcc.dg/cpp/ucnid-2.c: New.
29340         * gcc.dg/cpp/ucnid-3.c: New.
29341         * g++.dg/other/ucnid-1.C: New.
29342
29343 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29344
29345         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29346
29347 2005-03-11  Per Bothner  <per@bothner.com>
29348
29349         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29350         that diagnotics refer to correct token.
29351         * gcc.dg/unused-3.c: Likewise.
29352
29353 2005-03-11  Per Bothner  <per@bothner.com>
29354
29355         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29356         constant" is now actually on same line as string constant.
29357         * gcc.dg/cpp/direct2s.c: Likewise.
29358
29359 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29360
29361         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29362
29363 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29364
29365         PR libfortran/20124
29366         * gfortran.dg/pr20124.f90: New Test
29367
29368 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29369
29370         PR tree-optimization/20130
29371         * gcc.dg/pr20130-1.c: New test.
29372
29373 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29374
29375         PR target/20095
29376         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29377
29378 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29379
29380         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29381
29382 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29383
29384         * g++.dg/eh/forced1.C: Fix comment.
29385         * g++.dg/eh/forced2.C: Ditto.
29386         * g++.dg/eh/forced3.C: Ditto.
29387         * g++.dg/eh/forced4.C: Ditto.
29388
29389 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29390
29391         PR rtl-opt/20412
29392         * gcc.c-torture/compile/pr20412.c: New test.
29393
29394 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29395
29396         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29397
29398 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29399
29400         PR target/20322
29401         * gcc.dg/20050307-1.c: New test.
29402
29403 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29404
29405         PR c++/20375
29406         * g++.dg/other/stdarg3.C: New.
29407
29408 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29409
29410         PR c++/18384, c++/18327
29411         * g++.dg/init/array19.C: New test.
29412
29413         PR inline-asm/20314
29414         * gcc.dg/torture/pr20314-1.c: New test.
29415         * gcc.dg/torture/pr20314-2.c: New test.
29416
29417 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29418
29419         * gcc.dg/20050309-1.c: New test.
29420
29421 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29422
29423         * gcc.dg/builtins-10.c: Reactivate disabled test.
29424         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29425         new cbrt transformations.
29426
29427 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29428
29429         PR c++/20208
29430         * g++.dg/template/array13.C: New test.
29431
29432 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29433
29434         PR c++/16859
29435         * g++.dg/init/brace4.C: New test.
29436
29437 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29438
29439         PR c++/20186
29440         * g++.dg/template/non-dependent12.C: New.
29441
29442 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29443
29444         PR c++/20142
29445         * g++.dg/init/array18.C: Add dg-do run marker.
29446
29447         PR c++/20142
29448         * g++.dg/init/array18.C: New test.
29449
29450 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29451
29452         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29453         * g++.dg/gcov/gcov.exp: Likewise.
29454         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29455         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29456         * lib/c-torture.exp: Likewise.
29457         * lib/fortran-torture.exp: Likewise.
29458         * lib/g++.exp: Likewise.
29459         * lib/gcc-defs.exp: Likewise.
29460         * lib/gcc-dg.exp: Likewise.
29461         * lib/gcc.exp: Likewise.
29462         * lib/gcov.exp: Likewise.
29463         * lib/gfortran.exp: Likewise.
29464         * lib/mike-g++.exp: Likewise.
29465         * lib/mike-gcc.exp: Likewise.
29466         * lib/objc-torture.exp: Likewise.
29467         * lib/objc.exp: Likewise.
29468         * lib/profopt.exp: Likewise.
29469         * lib/target-libpath.exp: Likewise.
29470         * lib/target-supports.exp: Likewise.
29471         * lib/treelang.exp: Likewise.
29472         * lib/wrapper.exp: Likewise.
29473
29474 2005-03-08  Jeff Law  <law@redhat.com>
29475
29476         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29477         PHI-OPT changes.
29478
29479 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29480
29481         * gcc.dg/vect/pr20122.c: New test.
29482
29483 2005-03-07  Jeff Law  <law@redhat.com>
29484
29485         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29486         was folded away.
29487         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29488         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29489         * gcc.dg/tree-ssa/pr18134.c: New test.
29490
29491 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29492
29493         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29494         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29495         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29496
29497 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29498
29499         PR tree-opt/17671
29500         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29501
29502 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29503
29504         * g++.dg/warn/Wnvdtor.C: New test.
29505
29506 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29507
29508         * gcc.dg/torture/pr19683-1.c: New test.
29509
29510 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29511
29512         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29513         * gfortran.dg/g77/19990313-2.f: Ditto.
29514         * gfortran.dg/g77/19990313-3.f: Ditto.
29515         * gfortran.dg/g77/19990525-0.f: Ditto.
29516         * gfortran.dg/g77/19990826-0.f: Ditto.
29517         * gfortran.dg/g77/19990826-2.f: Ditto.
29518         * gfortran.dg/g77/19990826-3.f: Ditto.
29519         * gfortran.dg/g77/20000511-1.f: Ditto.
29520         * gfortran.dg/g77/20000511-2.f: Ditto.
29521         * gfortran.dg/g77/970625-2.f: Ditto.
29522         * gfortran.dg/g77/980310-2.f: Ditto.
29523         * gfortran.dg/g77/980310-3.f: Ditto.
29524         * gfortran.dg/g77/980310-8.f: Ditto.
29525         * gfortran.dg/g77/980519-2.f: Ditto.
29526         * gfortran.dg/g77/alpha1.f: Ditto.
29527         * gfortran.dg/g77/claus.f: Ditto.
29528         * gfortran.dg/g77/erfc.f: Ditto.
29529         * gfortran.dg/g77/short.f: Ditto.
29530         * gfortran.fortran-torture/execute/data.f90: Ditto.
29531         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29532         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29533
29534 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29535
29536         * lib/file-format.exp (gcc_target_object_format): Add check for som
29537         format and hardcode object formats on hppa*-*-hpux*.
29538         * lib/target-supports.exp (check_weak_available): Add check for som
29539         object format.  Always return 0 on hppa*-*-hpux10*.
29540
29541         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29542         is defined.
29543
29544         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29545
29546 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29547
29548         * gfortran.dg/pr19936_1.f90: New test.
29549         * gfortran.dg/pr19936_2.f90: New test.
29550         * gfortran.dg/pr19936_3.f90: New test.
29551
29552 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29553             Paul Thomas <prthomas@drfccad.cea.fr>
29554
29555         * gfortran.dg/PR19754_1.f90: New test.
29556         * gfortran.dg/PR19754_2.f90: Ditto.
29557
29558 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29559
29560         PR c++/19311
29561         * g++.dg/template/non-dependent11.C: New test.
29562
29563 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29564
29565         * lib/target-supports.exp (check_iconv_available): Fix comment.
29566
29567 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29568             Joseph S. Myers  <joseph@codesourcery.com>
29569
29570         PR c++/19797
29571         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29572
29573 2005-03-04  Matthew Sachs  <msachs@apple.com>
29574
29575         * gcc.exp (gcc_target_compile): Put braces around
29576         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29577         * objc.exp (objc_target_compile): Likewise.
29578         * treelang.exp (treelang_target_compile): Likewise.
29579
29580 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29581
29582         PR fortran/19673
29583         * gfortran.dg/func_result_1.f90: New test.
29584
29585 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29586
29587         * gcc.misc-tests/options.exp: New test.
29588
29589 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29590
29591         * gcc.dg/pr15784-4.c: New test.
29592
29593 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29594
29595         * gcc.c-torture/execute/pr17133.c: New.
29596         * gcc.c-torture/compile/20050303-1.c: New.
29597
29598 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29599
29600         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29601
29602 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29603
29604         * g++.dg/overload/using2.C: New.
29605
29606 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29607
29608         PR c++/19916
29609         * g++.dg/init/ptrmem2.C: New test.
29610
29611 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29612
29613         PR c/8927
29614         * gcc.dg/pr8927-1.c: New test.
29615
29616 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29617
29618         PR c++/20232
29619         * g++.dg/inherit/covariant12.C: New.
29620
29621 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29622
29623         PR fortran/19479
29624         * gfortran.dg/bound_1.f90: New test.
29625
29626 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29627
29628         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29629         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29630
29631 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29632
29633         PR c/20245
29634         * gcc.dg/pr20245-1.c: New test.
29635
29636 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29637
29638         PR middle-end/19874
29639         * gcc.c-torture/execute/20050119-2.c: New test case.
29640
29641 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29642
29643         * README: Update the DejaGnu bug reporting address.
29644         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29645         * lib/objc-torture.exp: Likewise.
29646
29647 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29648
29649         * gfortran.dg/boz_1.f90: New test.
29650         * gfortran.dg/boz_3.f90: New test.
29651         * gfortran.dg/boz_4.f90: New test.
29652
29653 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29654
29655         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29656         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29657
29658 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29659
29660         PR libfortran/20101
29661         * gfortran.dg/write_0_pe_format.f90: New test.
29662
29663 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29664
29665         PR c++/20206
29666         * g++.dg/opt/thunk2.C: New test.
29667         * g++.dg/opt/covariant1.C: New test.
29668
29669 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29670
29671         * gfortran.dg/e_d_fmt.f90: New test.
29672
29673 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29674
29675         * gcc.dg/asm-b.c: Fix comment typos.
29676
29677 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29678
29679         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29680         a V_MAY_DEF also.
29681
29682 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29683
29684         PR tree-opt/20188
29685         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29686         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29687         * gcc.dg/asm-b.c: New test.
29688
29689 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29690
29691         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29692         Disable this test on IRIX 6.
29693
29694 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29695
29696         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29697         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29698         parser.
29699
29700 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29701
29702         PR tree-optimization/20204
29703         * gcc.dg/pr20204.c: New test.
29704
29705 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29706
29707         PR target/20196
29708         * gcc.c-torture/execute/20050224-1.c: New test.
29709
29710         PR c++/20175
29711         * g++.dg/warn/Wbraces2.C: New test.
29712
29713 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/19878
29716         * g++.dg/init/const2.C: New test.
29717
29718 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29719
29720         PR tree-optimization/20100
29721         * gcc.c-torture/execute/pr20100-1.c: New test.
29722
29723 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29724
29725         * gfortran.dg/implicit_3.f90: New test.
29726
29727         * gfortran.dg/deftype_1.f90: New test.
29728
29729 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29730
29731         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29732         the test passes.
29733         * g++.dg/other/anon3.C: Accept a warning.
29734
29735 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29736
29737         * gcc.dg/pr20017.c: Fix a comment typo.
29738
29739 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29740
29741         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29742
29743 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29744
29745         PR ada/19902
29746         * ada/acats/tests/cxa/cxa3004.a: Remove.
29747         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29748
29749 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29750
29751         PR c++/20073
29752         * g++.dg/init/const1.C: New test.
29753
29754         PR c++/19991
29755         * g++.dg/parse/constant7.C: New test.
29756
29757         PR c++/20152
29758         * g++.dg/parse/error27.C: New test.
29759         * g++.dg/template/qualttp15.C: Adjust error markers.
29760         * g++.old-deja/g++.other/struct1.C: Likewise.
29761
29762         PR c++/20153
29763         * g++.dg/template/error17.C: New test.
29764
29765         PR c++/20148
29766         * g++.dg/parser/error26.C: New test.
29767
29768 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29769
29770         PR tree-optimization/20100
29771         PR tree-optimization/20115
29772         * gcc.dg/pr20115.c: New test.
29773         * gcc.dg/pr20115-1.c: New test.
29774         * gcc.dg/pr20100.c: New test.
29775         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29776         call-clobbered variables after alias1.
29777
29778 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29779
29780         * gfortran.dg/list_read_4.f90: new test.
29781
29782 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29783
29784         PR rtl-optimization/20017.
29785         * gcc.dg/pr20017.c: New.
29786
29787 2005-02-22  Devang Patel  <dpatel@apple.com>
29788
29789         PR 19952
29790         * g++.dg/tree-ssa/pr19952.C: New test.
29791
29792 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29793
29794         PR c++/19883
29795         * g++.dg/parse/constant6.C: New test.
29796
29797 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29798
29799         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29800         * g++.dg/charset/asm2.c: Likewise.
29801         * g++.dg/charset/asm3.c: Likewise.
29802         * g++.dg/charset/asm4.c: Likewise.
29803         * g++.dg/charset/asm5.c: Likewise.
29804         * g++.dg/charset/attribute1.c: Likewise.
29805         * g++.dg/charset/attribute2.c: Likewise.
29806         * g++.dg/charset/extern1.cc: Likewise.
29807         * g++.dg/charset/extern2.cc: Likewise.
29808         * g++.dg/charset/extern3.cc: Likewise.
29809         * g++.dg/charset/function.cc: Likewise.
29810         * g++.dg/charset/string.c: Likewise.
29811         * g++.dg/charset/charset.exp: Likewise.
29812         * lib/target-supports.exp (check_iconv_available): Fix comment.
29813
29814 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29815
29816         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29817         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29818         * gcc.dg/charset/asm2.c: Likewise.
29819         * gcc.dg/charset/asm3.c: Likewise.
29820         * gcc.dg/charset/asm4.c: Likewise.
29821         * gcc.dg/charset/asm5.c: Likewise.
29822         * gcc.dg/charset/asm6.c: Likewise.
29823         * gcc.dg/charset/attribute1.c: Likewise.
29824         * gcc.dg/charset/attribute2.c: Likewise.
29825         * gcc.dg/charset/builtin1.c: Likewise.
29826         * gcc.dg/charset/extern.c: Likewise.
29827         * gcc.dg/charset/function.c: Likewise.
29828         * gcc.dg/charset/string.c: Likewise.
29829         * gcc.dg/charset/charset.exp: Likewise.
29830
29831 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29832
29833         PR fortran/20086
29834         * gfortran.dg/pr20086.f90: New test.
29835
29836 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29837
29838         PR tree-optimization/19786
29839         * g++.dg/tree-ssa/pr19786.C: New.
29840
29841 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29842
29843         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29844
29845 2005-02-21  Jeff Law  <law@redhat.com>
29846
29847         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29848
29849 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29850
29851         * gfortran.dg/do_iterator: Split loop, markup all lines for
29852         which an error locus is printed.
29853         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29854         locus is printed.
29855         * gfortran.dg/select_4.f90: Likewise.
29856         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29857         locuses in the various permutations.
29858
29859 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29860
29861         PR tree-optimization/19951
29862         * g++.dg/vect: New directory.
29863         * g++.dg/vect/vect.exp: New file.
29864         * g++.dg/vect/pr19951.cc: New testcase.
29865         * g++.dg/dg.exp: Also prune vectorizer tests.
29866
29867 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29868
29869         PR 18785
29870         * gcc.dg/charset/builtin1.c: New test.
29871
29872 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29873
29874         PR c++/19299
29875         * g++.dg/inherit/volatile1.C: New test.
29876
29877         PR c++/19440
29878         * g++.dg/template/dtor4.C: New test.
29879
29880 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29881
29882         * gfortran.dg/int_1.f90: New test.
29883
29884 2005-02-19  Devang Patel  <dpatel@apple.com>
29885
29886         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29887
29888 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29889
29890         * gfortran.dg/achar_1.f90: New test.
29891
29892 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29893
29894         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29895
29896 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29897             Jakub Jelinek  <jakub@redhat.com>
29898
29899         PR tree-optimization/19828
29900         * gcc.dg/tree-ssa/loop-7.c: New test.
29901         * gcc.c-torture/execute/20050218-1.c: New test.
29902
29903 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29904
29905         PR c/20043
29906         * gcc.dg/transparent-union-1.c: New test.
29907         * gcc.dg/transparent-union-2.c: New test.
29908
29909 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29910
29911         PR tree-optimization/18977
29912         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29913
29914 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29915
29916         PR target/20054
29917         * gcc.dg/pr20054.c: New test.
29918
29919 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29920
29921         PR c++/19508
29922         * g++.dg/ext/attrib20.C: New test.
29923
29924 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29925
29926         PR middle-end/20030
29927         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29928
29929 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29930
29931         PR c++/20008
29932         * g++.dg/opt/switch4.C: New.
29933
29934 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29935
29936         PR c++/20023
29937         PR tree-optimization/20009
29938         * gcc.c-torture/compile/20050217-1.c: New test.
29939         * g++.dg/opt/switch3.C: New test.
29940
29941         PR tree-optimization/18947
29942         * gcc.c-torture/compile/20050215-1.c: New test.
29943         * gcc.c-torture/compile/20050215-2.c: New test.
29944         * gcc.c-torture/compile/20050215-3.c: New test.
29945
29946 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29947
29948         PR c++/20028
29949         * g++.dg/template/crash34.C: New.
29950
29951         PR c++/20022
29952         * g++.dg/other/access3.C: New.
29953
29954 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29955
29956         * gcc.dg/vect/vect-98.c: New test.
29957
29958 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29959
29960         PR tree-optimization/19967
29961         * gcc.dg/pr19967.c: New.
29962
29963 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29964
29965         PR middle-end/19857
29966         * gcc.dg/tree-ssa/20050215-1.c: New test.
29967         * gcc.c-torture/execute/20050215-1.c: New test.
29968
29969 2005-02-15  Eric Christopher  <echristo@redhat.com>
29970
29971         * gcc.dg/cpp/20050215-1.c: New file.
29972
29973 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29974
29975         PR tree-optimization/15785
29976         * gcc.dg/pr15785-1.c: New test.
29977
29978 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29979
29980         PR c++/17788
29981         * g++.dg/init/ctor4.C: New.
29982         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29983
29984 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29985
29986         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29987         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29988
29989 2005-02-15  Andreas Schwab  <schwab@suse.de>
29990
29991         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29992         declare malloc.
29993
29994 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29995
29996         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29997
29998 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29999
30000         PR tree-optimization/19853
30001         * gcc.c-torture/compile/pr19853.c: New test.
30002
30003 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30004
30005         PR c++/19608
30006         * g++.dg/parse/local-class1.C: New.
30007
30008         PR c++/19895
30009         * g++.dg/parse/ptrmem3.C: New.
30010
30011         PR c++/19884
30012         * g++.old-deja/g++.oliva/template6.C: Add another case.
30013         * g++.dg/template/explicit6.C: New.
30014
30015 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30016
30017         PR c++/17816
30018         * g++.dg/other/redecl2.C: New.
30019
30020 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30021
30022         PR c++/19891
30023         * g++.dg/abi/covariant4.C: New.
30024
30025 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30026
30027         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30028         New tests.
30029
30030 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30031
30032         * gcc.dg/vect/vect-96.c: Fix typo.
30033
30034 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30035
30036         PR c++/14479
30037         PR c++/19487
30038         * g++.dg/template/enum5.C: New test.
30039
30040 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30041
30042         * gcc.dg/vect/vect-97.c: New test.
30043
30044 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30045
30046         * gcc.dg/vect/vect-96.c: New test.
30047
30048 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30049
30050         * gcc.dg/builtins-34.c: Also check ldexp*.
30051
30052 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30053
30054         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30055
30056 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30057
30058         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30059         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30060         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30061         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30062         selector_list, selector_expression, dg-process-target): Move to new
30063         file target-supports-dg.exp.
30064         * lib/target-supports-dg.exp: New.
30065
30066         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30067         New.
30068
30069 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30070
30071         PR c++/19666
30072         * g++.dg/other/ptrmem6.C: New test.
30073
30074         PR middle-end/19858
30075         * gcc.c-torture/compile/20050210-1.c: New test.
30076
30077 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30078
30079         PR c++/19755
30080         * g++.dg/warn/Wbraces1.C: New test.
30081
30082 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30083
30084         * gcc.dg/builtins-52.c: New testcase.
30085
30086 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30087
30088         PR c/19342
30089         * gcc.c-torture/execute/20050119-1.c: New test.
30090
30091 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30092
30093         PR c++/19811
30094         * g++.dg/init/delete1.C: New test.
30095
30096 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30097
30098         PR c++/18470
30099         * g++.dg/template/static12.C: New test.
30100
30101 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30102
30103         PR c++/19787
30104         * g++.dg/conversion/ambig1.C: New test.
30105
30106         PR c++/19739
30107         * g++.dg/ext/attrib19.C: New test.
30108
30109         PR c++/19732
30110         * g++.dg/parse/dtor5.C: New test.
30111
30112         PR c++/19762
30113         * g++.dg/template/dtor3.C: New test.
30114
30115         PR c++/19826
30116         * g++.dg/template/static11.C: New test.
30117         * g++.dg/template/crash2.C: Remove dg-error marker.
30118
30119 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30120
30121         PR C++/18491
30122         * g++.old-deja/g++.mike/p10769a.C: Remove.
30123
30124 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30125
30126         * gcc.dg/builtins-48.c: New test case.
30127         * gcc.dg/builtins-49.c: New test case.
30128         * gcc.dg/builtins-50.c: New test case.
30129         * gcc.dg/builtins-51.c: New test case.
30130
30131 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30132
30133         PR middle-end/19583
30134         * g++.dg/warn/Wreturn-type-3.C: New test.
30135
30136 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30137
30138         PR middle-end/19402
30139         * gcc.dg/pr19402-1.c: New testcase.
30140         * gcc.dg/pr19402-2.c: likewise.
30141
30142 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30143
30144         PR middle-end/19854
30145         * g++.dg/tree-ssa/tmmti.C: New testcase.
30146
30147 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30148
30149         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30150
30151 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30152
30153         PR c++/19733
30154         * g++.dg/parse/crash23.C: New test.
30155         * g++.dg/warn/Weff1.C: New test.
30156
30157 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30158
30159         * gcc.dg/20050209-1.c: New test.
30160
30161 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30162
30163         PR target/19799
30164         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30165
30166 2005-02-08  Mike Stump  <mrs@apple.com>
30167
30168         * g++.dg/pch/import-2.c: New test.
30169         * g++.dg/pch/import-2.hs: New.
30170         * g++.dg/pch/include/import-2a.h: New.
30171         * g++.dg/pch/include/import-2b.h: New.
30172
30173 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30174
30175         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30176
30177 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30178
30179         * gfortran.dg/substr_1.f90: New test.
30180
30181 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30182
30183         PR middle-end/19775
30184         * gcc.dg/torture/builtin-power-1.c: Disable test for
30185         invalid transformation.
30186         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30187         no longer optimize.
30188         * gcc.dg/builtins-47.c: New testcase.
30189
30190 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30191             Dorit Naishlos  <dorit@il.ibm.com>
30192
30193         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30194
30195 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30196
30197         * gcc.c-torture/compile/20050206-1.c: New test.
30198
30199 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30200
30201         PR tree-opt/19768
30202         * g++.dg/opt/pr19768.C: New test.
30203
30204 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30205
30206         PR tree-opt/19736
30207         * gcc.c-torture/compile/pr19736.c: New test.
30208
30209 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30210
30211         PR c++/17401
30212         * g++.dg/parse/error25.C: New test.
30213
30214 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30215
30216         * gcc.c-torture/execute/20050203-1.c: New.
30217
30218 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30219
30220         * gcc.dg/vect/vect-85.c: Remove xfail.
30221         * gcc.dg/vect/vect-86.c: Remove xfail.
30222         * gcc.dg/vect/vect-87.c: Remove xfail.
30223         * gcc.dg/vect/vect-88.c: Remove xfail.
30224
30225 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30226
30227         * gcc.dg/altivec-19.c: New.
30228
30229 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30230
30231         PR c/17807
30232         * gcc.dg/nested-func-3.c: New test.
30233         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30234
30235 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30236
30237         * gcc.test-framework/gen_directive_tests: Generate tests for
30238         selector expressions.
30239
30240 2005-02-02  Matt Austern  <austern@apple.com>
30241
30242         PR c++/19628
30243         * g++/ext/builtin7.C: New.
30244         * g++/ext/builtin8.C: New.
30245
30246 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30247
30248         PR c/18502
30249         * gcc.dg/pr18502-1.c: New test.
30250
30251 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30252
30253         PR c++/17413
30254         * g++.dg/template/local4.C: Tweak.
30255
30256 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30257
30258         PR tree-optimization/19578
30259         * gcc.c-torture/compile/20050202-1.c: New test.
30260
30261 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30262
30263         PR c/19435
30264         * gcc.dg/c99-init-4.c: New test.
30265
30266 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30267
30268         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30269
30270         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30271
30272         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30273         * g++.dg/eh/check-vect.h: New.
30274
30275         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30276         * gcc.dg/vect/vect-78.c: Ditto.
30277         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30278         Remove.
30279
30280         * g++.dg/conversion/simd1.C: Expect warning.
30281         * g++.dg/ext/attribute-test-1.C: Ditto.
30282         * g++.dg/ext/attribute-test-2.C: Ditto.
30283         * g++.dg/ext/attribute-test-3.C: Ditto.
30284         * g++.dg/ext/attribute-test-4.C: Ditto.
30285
30286         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30287         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30288
30289         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30290
30291 2005-02-01  Richard Henderson  <rth@redhat.com>
30292
30293         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30294         long double for ibm double-double format.
30295         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30296
30297 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30298
30299         PR tree-optimization/19633
30300         * gcc.dg/pr19633-1.c: New test.
30301         * gcc.dg/pr19633.c: Tweak to make pointer point
30302         to NULL or a symbol.
30303
30304 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30305
30306         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30307         New procs.
30308         (dg-process-target (local override)): Handle selector expressions.
30309
30310         * gcc.test-framework/README: Describe tests in source directory.
30311         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30312         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30313         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30314         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30315         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30316         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30317         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30318         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30319         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30320         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30321         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30322         * gcc.test-framework/dg-error-exp-P.c: New test.
30323         * gcc.test-framework/dg-error-exp-XP.c: New test.
30324         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30325         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30326         * gcc.test-framework/dg-output-exp-P.c: New test.
30327         * gcc.test-framework/dg-output-exp-XF.c: New test.
30328         * gcc.test-framework/dg-warning-exp-P.c: New test.
30329         * gcc.misc-tests/dg-1.c: Remove.
30330         * gcc.misc-tests/dg-2.c: Remove.
30331         * gcc.misc-tests/dg-3.c: Remove.
30332         * gcc.misc-tests/dg-4.c: Remove.
30333         * gcc.misc-tests/dg-5.c: Remove.
30334         * gcc.misc-tests/dg-6.c: Remove.
30335         * gcc.misc-tests/dg-7.c: Remove.
30336         * gcc.misc-tests/dg-8.c: Remove.
30337         * gcc.misc-tests/dg-9.c: Remove.
30338         * gcc.misc-tests/dg-10.c: Remove.
30339         * gcc.misc-tests/dg-11.c: Remove.
30340         * gcc.misc-tests/dg-12.c: Remove.
30341         * gcc.misc-tests/dg-test.exp: Remove.
30342
30343         * gcc.test-framework/test-framework.awk: Change recording and
30344         printing of passes and failures.
30345
30346         * gcc.test-framework: New directory.
30347         * gcc.test-framework/README: New.
30348         * gcc.test-framework/test-framework.exp: New.
30349         * gcc.test-framework/test-framework.awk: New.
30350         * gcc.test-framework/gen_directive_tests: New.
30351
30352 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30353
30354         * lib/treelang.exp: Fix comment typos.
30355         (treelang_target_compile): Don't append libs=-ltreelang to options.
30356
30357 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30358
30359         * g++.dg/parse/typename7.C: Adjust error messages.
30360
30361 2005-01-31  Jeff Law  <law@redhat.com>
30362
30363         * gcc.c-torture/execute/20050131-1.c: New test.
30364         * gcc.dg/wcaselabel.c: New test.
30365
30366 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30367
30368         * g++.dg/other/warning1.C: Adjust error messags.
30369         * g++.dg/parse/constant5.C: New test.
30370
30371 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30372
30373         PR c/19333
30374         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30375         the test case valid.
30376         * gcc.dg/20030815-1.c: Remove invalid tests.
30377         * gcc.dg/array-7.c: Adjust expected result.
30378         * gcc.dg/pr18596-3.c: Likewise.
30379         * gcc.dg/noncompile/20000901-1.c: Likewise.
30380         * gcc.dg/noncompile/init-2.c: Likewise.
30381         * gcc.dg/noncompile/init-4.c: Likewise.
30382
30383 2005-01-31  Dale Johannesen  <dalej@apple.com>
30384
30385         * g++.dg/opt/pr19650.C: New test.
30386
30387 2005-01-31  Richard Henderson  <rth@redhat.com>
30388
30389         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30390         long double for intel double extended format.
30391         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30392
30393 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30394
30395         PR c++/19555
30396         * g++.dg/template/static10.C: New test.
30397
30398         PR c++/19395
30399         * g++.dg/parse/error24.C: New test.
30400
30401         PR c++/19367
30402         * g++.dg/lookup/builtin1.C: New test.
30403
30404         PR c++/19457
30405         * g++.dg/warn/conv3.C: New test.
30406
30407 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30408
30409         PR fortran/19647
30410         * gfortan.dg/inquire_7.f90
30411
30412 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30413
30414         PR tree-optimization/15791
30415         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30416         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30417         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30418         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30419         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30420         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30421         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30422         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30423         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30424         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30425
30426 2005-01-29  Paul Brook  <paul@codesourcery.com>
30427
30428         PR fortran/18565
30429         * check.c (real_or_complex_check): New function.
30430         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30431         * intrinsic.c (add_functions): Use new check functions.
30432         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30433         Add prototypes.
30434
30435 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30436
30437         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30438         gcc.dg/lvalue-3.c: New tests.
30439         * gcc.dg/concat.c: Update expected messages.
30440
30441 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30442
30443         PR libfortran/19595
30444         * gfortran.dg/eor_1.f90: New test.
30445
30446 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30447
30448         PR fortran/19589
30449         * gfortran.dg/logical_data_1.f90: New test.
30450
30451 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30452
30453         PR c++/19253
30454         * g++.dg/template/crash33.C: New test.
30455
30456         PR c++/19667
30457         * g++.dg/template/crash32.C: New test.
30458
30459 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30460
30461         PR middle-end/16558
30462         * g++.dg/warn/Wreturn-type-2.C: New test.
30463
30464 2004-06-24  Jeff Law  <law@redhat.com>
30465
30466         * gcc.dg/tree-ssa/20050128-1.c: New test.
30467
30468 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30469
30470         * gcc.target/frv/all-mdpackh-1.c: New test.
30471
30472 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30473
30474         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30475
30476 2005-01-27  Richard Henderson  <rth@redhat.com>
30477
30478         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30479
30480 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30481
30482         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30483
30484 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30485
30486         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30487         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30488         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30489         to cope with cases where the multilib options override the dg-options.
30490
30491 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30492
30493         PR c/18946
30494         * gcc.dg/noncompile/20050120-1.c: New test.
30495
30496 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30497
30498         PR tree-optimization/19633
30499         * gcc.dg/pr19633.c: New test.
30500         * gcc.dg/tree-ssa/pr19633.c: New test.
30501
30502 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30503
30504         * gcc.dg/20041216-1.c: New test.
30505
30506 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30507
30508         PR objc/18862
30509         * objc.dg/selector-2.m: New test.
30510
30511 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30512
30513         * g++.dg/opt/range-test-2.C: New test.
30514
30515         PR rtl-optimization/19579
30516         * gcc.c-torture/execute/20050124-1.c: New test.
30517
30518 2005-01-26  Greg Parker  <gparker@apple.com>
30519         Stuart Hastings  <stuart@apple.com>
30520
30521         * gcc.c-torture/execute/20050125-1.c: New.
30522
30523 2005-01-18  Jan Hubicka  <jh@suse.cz>
30524
30525         PR tree-optimize/19337
30526         * gcc.c-torture/compile/20050119-1.c: New test.
30527
30528 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30529
30530         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30531         test for successful match.
30532
30533 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30534
30535         PR objc/18408
30536         * objc.dg/comp-types-7.m: New test.
30537
30538 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30539
30540         * lib/target-supports.exp (current_target_name): New.
30541         (check_effective_target_ilp32, check_effective_target_lp64):
30542         Cache the result to use as long as the current target, with
30543         multilib flags, remains the same.
30544
30545         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30546         (dg-require-weak, dg-require-visibility, dg-require-alias,
30547         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30548         dg-require-effective-target, dg-skip-if): Remove call to
30549         skip_test_and_clear_xfail.
30550         (dg-test): Clear xfail data.
30551
30552 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30553
30554         PR target/17751
30555         * gcc.dg/ppc64-toc.c: New test.
30556
30557         * g++.dg/tree-ssa/empty-1.C: New test.
30558
30559         PR middle-end/19551
30560         * gcc.c-torture/execute/20050121-1.c: New test.
30561         * gcc.dg/20050121-2.c: New test.
30562
30563 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30564         Paul Brook  <paul@codesourcery.com>
30565
30566         PR fortran/17941
30567         * gfortran.dg/real_const_1.f: New test.
30568         * gfortran.dg/real_const_2.f90: New test.
30569         * gfortran.dg/complex_int_1.f90: New test.
30570
30571 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30572
30573         PR fortran/19313
30574         * gfortan.dg/inquire_6.f90: New test.
30575
30576 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30577
30578         PR libfortran/19451
30579         * open_readonly_1.f90: New test.
30580
30581 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30582
30583         PR libfortran/18982
30584         * gfortran.dg/open_new.f90: New file.
30585
30586 2005-01-22  Paul Brook  <paul@codesourcery.com>
30587
30588         * namelist_1.f90: New test.
30589
30590 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30591
30592         PR tree-optimization/19484
30593         * gcc.c-torture/compile/20050122-[12].c: New tests.
30594
30595 2005-01-22  Paul Brook  <paul@codesourcery.com>
30596
30597         * gfortran.dg/implicit_2.f90: New test.
30598
30599 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30600
30601         PR fortran/19314
30602         * gfortran.dg/inquire_5.f90: New test.
30603
30604 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30605
30606         PR c/18809
30607         * gcc.dg/pr18809-1.c: New test.
30608
30609 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30610
30611         * gcc.dg/20050121-1.c: New test.
30612
30613         PR tree-optimization/13000
30614         * gcc.dg/20040206-1.c: Change warning to point where function is
30615         being inlined.
30616
30617 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30618
30619         PR c++/19208
30620         * g++.dg/template/array11.C: New test.
30621
30622 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30623
30624         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30625         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30626         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30627         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30628         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30629         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30630
30631 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30632
30633         PR tree-optimization/15349
30634         * gcc.dg/tree-ssa/pr15349.c: New.
30635
30636 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30637
30638         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30639
30640 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30641
30642         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30643         scan-assembler-times directive name.
30644
30645         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30646         after dg-do.
30647
30648         PR rtl-optimization/19462
30649         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30650
30651 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30652
30653         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30654         counting function calls on ia64.
30655
30656 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30657
30658         PR rtl-optimization/15139
30659         * gcc.dg/20050111-2.c: New test.
30660
30661         PR c/17297
30662         * gcc.c-torture/compile/20050113-1.c: New testcase.
30663
30664         PR middle-end/19164
30665         * gcc.dg/20050113-1.c: New testcase.
30666
30667 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30668
30669         * gcc.dg/vect/vect-85.c: Add comment.
30670         * gcc.dg/vect/vect-86.c: Add xfail for now.
30671         * gcc.dg/vect/vect-87.c: Add xfail for now.
30672         * gcc.dg/vect/vect-88.c: Add xfail for now.
30673         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30674
30675 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30676
30677         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30678
30679 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30680
30681         * g++.dg/debug/typedef3.C: New test.
30682
30683 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30684
30685         PR c/19472
30686         * gcc.dg/asm-a.c: New test.
30687
30688 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30689
30690         * gcc.dg/sh-relax.c: Add prototype for abort.
30691
30692 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30693
30694         * gcc.dg/short-compare-1.c: New test.
30695         * gcc.dg/short-compare-2.c: Likewise.
30696
30697 2005-01-18  Michael Matz  <matz@suse.de>
30698
30699         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30700
30701 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30702
30703         PR tree-optimization/19121
30704         * gcc.c-torture/compile/pr19121.c: New test.
30705
30706 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30707
30708         PR target/19357
30709         * gcc.c-torture/compile/pr19357.c: New test.
30710
30711 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30712
30713         PR c/5675
30714         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30715         pass--those that refer just to the variable, possibly with a
30716         cast.
30717         * gcc.dg/c99-const-expr-3.c: Likewise.
30718
30719         PR middle-end/13127
30720         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30721         longer emitted.
30722
30723 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30724
30725         PR fortran/18778
30726         * gfortran.dg/endfile_2.f90: New test.
30727
30728 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30729
30730         PR 19168
30731         * gfortran.dg/select_5.f90: New test.
30732
30733 2004-01-16  Paul Brook  <paul@codesourcery.com>
30734
30735         * gfortran.dg/common_4.f90: New test.
30736
30737 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30738
30739         PR rtl-optimization/19462
30740         * gcc.dg/torture/pr19462-1.c: New test.
30741
30742 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30743
30744         PR objc/19321
30745         * objc.dg/func-ptr-2.m: New.
30746         * objc.dg/volatile-1.m: New.
30747
30748 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30749
30750         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30751
30752 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30753
30754         PR tree-optimization/19060
30755         * gcc.c-torture/execute/20050104-1.c: New test.
30756
30757 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30758
30759         PR fortran/18983
30760         * gfortran.dg/write_to_null.f90: New test.
30761
30762 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30763             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30764
30765         PR other/19328
30766         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30767         argument.
30768
30769 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30770
30771         PR c++/19263
30772         * g++.dg/init/vector1.C: New test.
30773
30774 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30775
30776         PR target/13158
30777         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30778         PR target/18987
30779         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30780
30781 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30782
30783         * gfortran.dg/select_1.f90: New test.
30784         * gfortran.dg/select_2.f90: New test.
30785         * gfortran.dg/select_3.f90: New test.
30786         * gfortran.dg/select_4.f90: New test.
30787
30788 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30789
30790         PR middle-end/19084
30791         PR rtl-optimization/19348
30792         * gcc.dg/20050111-1.c: New test.
30793         * gcc.c-torture/execute/20050111-1.c: New test.
30794
30795         * gcc.dg/i386-asm-4.c: New test.
30796
30797 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30798
30799         * gcc.dg/nested-func-2.c: New test.
30800         * ada/acats/norun.lst: Remove c953002.
30801
30802 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30803
30804         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30805
30806 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30807
30808         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30809
30810 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30811
30812         PR target/18761
30813         * g++.dg/abi/align1.C: New test.
30814
30815 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30816
30817         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30818         at a time.
30819         * g++.dg/ext/altivec_check.h: Support compiling as C.
30820
30821 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30822
30823         PR c++/19355
30824         * g++.dg/expr/pr19355-1.C: New test case.
30825
30826 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30827
30828         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30829         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30830         * ada/acats/tests/c3/c92005b.ada: Likewise.
30831         * ada/acats/tests/c3/cxb3012.a: Likewise.
30832         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30833
30834 2005-01-09  Paul Brook  <paul@codesourcery.com>
30835
30836         * gfortran.dg/common_2.f90: New file.
30837         * gfortran.dg/common_3.f90: New file.
30838
30839 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30840
30841         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30842
30843 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30844
30845         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30846         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30847         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30848         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30849         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30850         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30851         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30852         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30853         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30854         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30855         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30856         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30857         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30858         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30859         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30860         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30861         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30862         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30863         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30864         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30865         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30866         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30867         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30868         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30869         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30870         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30871         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30872         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30873         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30874         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30875         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30876         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30877         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30878         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30879         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30880         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30881         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30882         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30883         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30884         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30885         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30886         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30887         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30888         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30889         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30890         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30891         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30892         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30893         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30894         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30895         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30896         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30897         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30898         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30899         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30900         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30901         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30902         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30903         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30904         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30905         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30906         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30907         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30908         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30909         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30910         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30911         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30912
30913         * gcc.dg/vect/vect-1.c: Fix spelling.
30914         * gcc.dg/vect/vect-10.c: Fix spelling.
30915         * gcc.dg/vect/vect-11.c: Fix spelling.
30916         * gcc.dg/vect/vect-12.c: Fix spelling.
30917         * gcc.dg/vect/vect-14.c: Fix spelling.
30918         * gcc.dg/vect/vect-15.c: Fix spelling.
30919         * gcc.dg/vect/vect-16.c: Fix spelling.
30920         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30921         * gcc.dg/vect/vect-64.c: Fix comments.
30922         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30923
30924 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30925             Ira Rosen  <irar@il.ibm.com>
30926
30927         * gcc.dg/vect/vect-70.c: New test.
30928         * gcc.dg/vect/vect-71.c: New test.
30929
30930 2005-01-09  Manfred Hollstein  <mh@suse.com>
30931
30932         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30933         * gcc.dg/pr18241-2.c: Likewise.
30934         * gcc.dg/pr18241-3.c: Likewise.
30935         * gcc.dg/pr18241-4.c: Likewise.
30936         * gcc.dg/pr18241-5.c: Likewise.
30937
30938 2005-01-08  Richard Henderson  <rth@redhat.com>
30939
30940         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30941         False for x86 and x86-64.
30942
30943 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30944
30945         PR tree-optimization/18241
30946         * gcc.dg/pr18241-1.c: New test.
30947         * gcc.dg/pr18241-2.c: New test.
30948         * gcc.dg/pr18241-3.c: New test.
30949         * gcc.dg/pr18241-4.c: New test.
30950         * gcc.dg/pr18241-5.c: New test.
30951
30952 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30953
30954         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30955         gfortran.dg/select_4.f90: New.
30956
30957 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30958
30959         * gcc.c-torture/execute/20050107-1.c: New test.
30960
30961 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30962
30963         PR c++/19298
30964         * g++.dg/template/ref2.C: New.
30965
30966 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30967
30968         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30969         instead of being empty.
30970
30971 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30972
30973         PR fortran/15553
30974         * gfortran.dg/array-1.f90: New test.
30975
30976 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30977
30978         PR tree-optimization/19283
30979         * gcc.c-torture/execute/20050106-1.c: New test.
30980
30981         PR rtl-optimization/18861
30982         * gcc.dg/20050105-1.c: New test.
30983
30984         PR tree-optimization/18828
30985         * gcc.dg/20050105-2.c: New test.
30986
30987 2005-01-07  Andreas Jaeger  <aj@suse.de>
30988
30989         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30990
30991 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30992
30993         PR fortran/18398
30994         * gfortran.dg/fmt_read.f90: New test.
30995
30996 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30997
30998         * gcc.dg/rs6000-ldouble-2.c: New.
30999
31000 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31001
31002         PR c++/19244
31003         * g++.dg/parser/ctor2.C: New test.
31004
31005 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31006
31007         PR c++/17154
31008         * g++.dg/template/using9.C: New test.
31009
31010 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31011
31012         PR c++/19258
31013         * g++.dg/lookup/friend6.C: New test.
31014
31015 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         PR c++/19270
31018         * g++.dg/template/array10.C: New.
31019
31020 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31021
31022         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31023         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31024
31025 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31026
31027         * gcc.c-torture/compile/20050105-1.c: New test.
31028
31029 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31030
31031         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31032
31033 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31034
31035         PR middle-end/19100
31036         * gcc.dg/conv-3.c: New test case.
31037
31038 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31039
31040         * gcc.dg/asm-wide-1.c: New test.
31041
31042 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31043
31044         PR c++/19030
31045         * g++.dg/parse/crash22.C: New
31046
31047 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31048
31049         PR 19257
31050         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31051
31052 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31053
31054         PR middle-end/17767
31055         * gcc.dg/i386-mmx-6.c: New test case.
31056
31057 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31058
31059         PR tree-optimization/18308
31060         * gcc.dg/vect/pr18308.c: New testcase.
31061
31062 2005-01-04  Andreas Jaeger  <aj@suse.de>
31063
31064         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31065
31066 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31067             Robert Bowdidge <bowdidge@apple.com>
31068
31069         * gcc.dg/cpp/subframework1.c: New.
31070         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31071         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31072         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31073         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31074
31075 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31076
31077         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31078         producing warning.
31079         * gcc.dg/darwin-weakimport-2.c: New.
31080
31081 2005-01-03  Richard Henderson  <rth@redhat.com>
31082
31083         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31084
31085 2005-01-03  Richard Henderson  <rth@redhat.com>
31086
31087         * gcc.dg/vect/vect.exp: Enable for ia64.
31088         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31089         (check_effective_target_vect_float): Likewise.
31090         (check_effective_target_vect_no_align): Likewise.
31091         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31092         * gcc.dg/vect/vect-8.c: Likewise.
31093
31094 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31095
31096         PR target/19236
31097         * gcc.dg/pr19236-1.c: New test case.
31098
31099 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31100
31101         PR rtl-optimization/12092
31102         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31103
31104 2005-01-02  Andreas Jaeger  <aj@suse.de>
31105
31106         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31107
31108 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31109             Andrew Pinski  <pinskia@physics.uc.edu>
31110
31111         PR rtl-optimization/12092
31112         * gcc.dg/pr12092-1.c: New test case.
31113
31114 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31115
31116         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31117         'hidden' and 'default' for better portability.
31118         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31119
31120         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31121         6 and 7.
31122         * g++.old-deja/g++.brendan/new3.C: Likewise.
31123
31124 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31125
31126         * gcc.dg/20041231-1.C: New test.
31127         * g++.dg/warn/Wunreachable-code-1.C: New test.
31128
31129 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31130
31131         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31132         file, not /dev/null.  Abort on error.
31133
31134 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31135             Ziemowit Laski  <zlaski@apple.com>
31136
31137         PR objc/18971
31138         * objc.dg/encode-5.m: New test.
31139
31140 2004-12-29  Richard Henderson  <rth@redhat.com>
31141
31142         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31143         * objc.dg/stabs-1.m: Disable for ia64.
31144
31145 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31146
31147         PR c++/19190
31148         * g++.dg/warn/Wunused-10.C: New test.
31149
31150 2004-12-28  Richard Henderson  <rth@redhat.com>
31151
31152         * objc.dg/stabs-1.m: Disable for alpha.
31153
31154 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31155
31156         PR c++/19149
31157         * g++.dg/parse/error23.C: New test.
31158
31159 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31160
31161         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31162
31163         PR fortran/19032
31164         * gfortran.dg/intrinsic_modulo_1.f90: New.
31165         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31166         tests with divisor -1.
31167
31168 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31169
31170         * g++.dg/opt/temp1.C (memcpy): Return a value.
31171
31172         PR c++/19148
31173         * g++.dg/expr/cond7.C: New test.
31174
31175 2004-12-27  Paul Brook  <paul@codesourcery.com>
31176
31177         * gfortran.dg/g77/select_no_compile.f: Remove.
31178
31179 2004-12-27  Richard Henderson  <rth@redhat.com>
31180
31181         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31182         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31183         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31184
31185 2004-12-26  Richard Henderson  <rth@redhat.com>
31186
31187         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31188         by 1i instead of token pasting.
31189
31190 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31191
31192         PR tree-optimization/17578
31193         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31194         to additional_flags.
31195         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31196
31197 2004-12-25  Richard Henderson  <rth@redhat.com>
31198
31199         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31200         Remove Alpha.
31201
31202 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31203
31204         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31205         hppa*-*-hpux*.
31206         * gcc.dg/pr17957.c (dg-options): Likewise.
31207         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31208         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31209         instead of 0 on __hppa__.
31210         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31211         "foo,%r" on hppa*-*-*.
31212
31213 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31214
31215         PR fortran/19071
31216         * gfortran.dg/complex_write.f90: New test.
31217
31218 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31219
31220         PR c++/17595
31221         * g++.dg/parse/pragma2.C: New test.
31222
31223         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31224
31225 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31226
31227         * gcc.dg/empty2.c: Add missing dg-warning.
31228
31229 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31230
31231         PR c++/17413
31232         * g++.dg/template/local4.C: New test.
31233         * g++.dg/template/crash19.C: Add dg-error marker.
31234
31235         * g++.dg/template/crash31.C: Correct embedded PR number.
31236
31237 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31238
31239         PR c++/16405
31240         * g++.dg/opt/temp1.C: Add do-run marker.
31241
31242 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31243
31244         * g++.dg/template/spec19.C: New.
31245
31246 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31247
31248         PR target/16819
31249         * gcc.dg/empty2.c: New.
31250
31251 2004-12-23  Richard Henderson  <rth@redhat.com>
31252
31253         * lib/target-supports.exp (check_effective_target_vect_no_align):
31254         Remove i?86 and x86-64.
31255
31256 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31257
31258         PR c++/16405
31259         * g++.dg/opt/temp1.C: New test.
31260
31261 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31262
31263         PR c++/18733
31264         * g++.dg/template/friend33.C: New testcase.
31265
31266 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31267
31268         PR c++/18464
31269         * g++.dg/template/cond5.C: New test.
31270
31271         PR c++/18492
31272         * g++.dg/inherit/thunk3.C: New test.
31273
31274         PR c++/11224
31275         * g++.dg/warn/Wunused-9.C: New test.
31276
31277 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31278
31279         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31280
31281 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31282
31283         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31284
31285 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31286
31287         PR c++/18378
31288         * g++.dg/ext/packed8.C: New test.
31289
31290         PR c++/19063
31291         * g++.dg/template/crash31.C: New test.
31292
31293         PR c++/19034
31294         * g++.dg/template/crash30.C: New test.
31295
31296 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31297
31298         PR C++/18984
31299         * g++.dg/eh/ctor3.C: New test.
31300
31301 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31302
31303         * objc.dg/stabs-1.m: Allow section name to be quoted and
31304         assembly label to begin with '.LL'.
31305
31306 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31307
31308         * gcc.dg/vect/vect.exp
31309         (check_effective_target_lp64_or_vect_no_align): New.
31310         * gcc.dg/vect/vect-77.c: Use it.
31311         * gcc.dg/vect/vect-78.c: Use it.
31312
31313         * lib/target-supports.exp
31314         (check_effective_target_vect_no_max,
31315         check_effective_target_vect_no_bitwise,
31316         check_effective_target_vect_no_align): New.
31317         * gcc.dg/vect/vect-13.c: Use them.
31318         * gcc.dg/vect/vect-17.c: Ditto.
31319         * gcc.dg/vect/vect-18.c: Ditto.
31320         * gcc.dg/vect/vect-19.c: Ditto.
31321         * gcc.dg/vect/vect-20.c: Ditto.
31322         * gcc.dg/vect/vect-27.c: Ditto.
31323         * gcc.dg/vect/vect-29.c: Ditto.
31324         * gcc.dg/vect/vect-44.c: Ditto.
31325         * gcc.dg/vect/vect-48.c: Ditto.
31326         * gcc.dg/vect/vect-50.c: Ditto.
31327         * gcc.dg/vect/vect-52.c: Ditto.
31328         * gcc.dg/vect/vect-54.c: Ditto.
31329         * gcc.dg/vect/vect-56.c: Ditto.
31330         * gcc.dg/vect/vect-58.c: Ditto.
31331         * gcc.dg/vect/vect-60.c: Ditto.
31332         * gcc.dg/vect/vect-72.c: Ditto.
31333         * gcc.dg/vect/vect-80.c: Ditto.
31334
31335 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31336
31337         PR c++/14075
31338         * g++.dg/init/string1.C: New.
31339
31340         PR c++/18975
31341         * g++.dg/other/synth1.C: New.
31342
31343 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31344
31345         PR c/18963
31346         * gcc.dg/pr18963-1.c: New test.
31347
31348 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31349
31350         PR c/18596
31351         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31352         * gcc.dg/pr18596-1.c: Use dg-error.
31353         (dg-options): Use -fno-unit-at-a-time.
31354         * gcc.dg/pr18596-2.c: New test.
31355         * gcc.dg/pr18596-3.c: New test.
31356
31357 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31358
31359         PR middle-end/18683
31360         * g++.dg/opt/pr18683-1.C: New test case.
31361
31362 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31363
31364         PR other/19093
31365         * g++.dg/opt/max1.C: Fix for 64bit targets.
31366
31367 2004-12-20  Matt Austern  <austern@apple.com>
31368
31369         PR c++/19044
31370         * g++.dg/ext/builtin6.C: New
31371
31372 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31373
31374         PR tree-optimization/19080
31375         * gcc.c-torture/compile/pr19080.c: New test.
31376
31377 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31378
31379         * gcc.dg/20041219-1.c: New test.
31380
31381 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31382
31383         PR middle-end/19068
31384         * g++.dg/opt/max1.C: New test case.
31385
31386 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31387
31388         * gcc.dg/fdata-sections-1.c: New test.
31389
31390 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31391
31392         PR middle-end/18548
31393         * gcc.dg/max-1.c: New test case.
31394
31395 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31396
31397         * gcc.c-torture/execute/20041218-1.c: New test.
31398
31399 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31400
31401         * gcc.dg/pr18501.c: New test.
31402         * gcc.dg/uninit-5.c: XFAIL.
31403         * gcc.dg/uninit-9.c: XFAIL.
31404
31405 2004-12-17  Dale Johannesen  <dalej@apple.com>
31406
31407         * gcc.dg/20041213-1.c: New.
31408
31409 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31410
31411         * objc.dg/stabs-1.m: Allow assembly label to begin
31412         with a dot ('.').
31413
31414 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31415
31416         * gcc.c-torture/execute/20041213-1.c: Move...
31417         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31418
31419 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31420
31421         PR c++/18721
31422         * g++.dg/lookup/conv-5.C: New.
31423
31424 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31425
31426         * objc.dg/stabs-1.m: New test.
31427
31428 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31429
31430         * gcc.dg/visibility-c.c: Change compile to
31431         assemble for the test.
31432
31433 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31434
31435         PR target/19041
31436         * gcc.dg/visibility-c.c: New test.
31437
31438 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31439
31440         PR middle-end/18493
31441         * gcc.dg/switch-8.c: New test case.
31442
31443 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31444
31445         PR c++/18905
31446         * g++.dg/template/init4.C: New.
31447         * g++.dg/opt/static3.C: Enable optimizer.
31448
31449 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31450
31451         * g++.dg/other/complex1.C: New test.
31452
31453 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31454
31455         * g++.dg/opt/inline9.C: New test.
31456
31457 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31458
31459         PR fortran/18993
31460         * gfotran.dg/nullify_1.f: New test.
31461
31462 2004-12-15  Richard Henderson  <rth@redhat.com>
31463
31464         * gcc.target/i386/i386.exp: New harness.
31465         * gcc.target/i386/vect-args.c: New.
31466
31467 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31468
31469         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31470
31471 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31472
31473         PR c++/18825
31474         * g++.dg/template/friend32.C: New test.
31475
31476 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31477
31478         * cpp/pragma-once-1.c: New test.
31479         * cpp/pragma-once-1b.h: Likewise.
31480         * cpp/pragma-once-1c.h: Likewise.
31481         * cpp/pragma-once-1d.h: Likewise.
31482         * cpp/inc/pragma-once-1a.h: Likewise.
31483
31484 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31485             Steven G. Kargl  <kargls@comcast.net>
31486
31487         PR fortran/17597
31488         * gfortran.dg/list_read_3.f90: New test.
31489
31490 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31491
31492         * gcc.dg/ftrapv-2.c: New test.
31493
31494 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31495
31496         PR c++/18981
31497         * g++.dg/template/typename9.C: New test.
31498
31499 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31500
31501         PR c++/18738
31502         * g++.dg/template/typename8.C: New test.
31503         * g++.dg/parse/friend2.C: Tweak error message.
31504
31505 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31506
31507         * gcc.c-torture/20041214-1.c: New test.
31508
31509 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31510
31511         PR c++/18965
31512         * g++.dg/init/array17.C: New test.
31513
31514 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31515
31516         PR c++/18793
31517         * g++.dg/init/aggr3.C: New test.
31518
31519 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31520
31521         * gcc.dg/altivec-types-1.c: New test.
31522         * gcc.dg/altivec-types-2.c: New test.
31523         * gcc.dg/altivec-types-3.c: New test.
31524         * gcc.dg/altivec-types-4.c: New test.
31525         * g++.dg/ext/altivec-types-1.C: New test.
31526         * g++.dg/ext/altivec-types-2.C: New test.
31527         * g++.dg/ext/altivec-types-3.C: New test.
31528         * g++.dg/ext/altivec-types-4.C: New test.
31529
31530 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31531
31532         PR middle-end/18951
31533         * gcc.c-torture/execute/20041213-1.c: New test.
31534
31535 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31536
31537         PR c++/18949
31538         * g++.dg/template/cast1.C: New.
31539
31540 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31541
31542         * gcc.c-torture/execute/20041213-2.c: New test.
31543
31544 2004-12-13  Richard Henderson  <rth@redhat.com>
31545
31546         * gcc.dg/i386-sse-10.c: Fix typo in options.
31547
31548 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31549
31550         PR c++/18968
31551         * g++.dg/opt/pr18968.C: New test.
31552
31553 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31554
31555         PR c++/18925
31556         * g++.dg/ext/visibility/staticdatamem.C: New test.
31557
31558 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31559
31560         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31561
31562 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31563
31564         PR rtl-optimization/18928
31565         * gcc.dg/pr18928-1.c: New test case.
31566
31567 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31568
31569         PR tree-opt/16951
31570         * gcc.c-torture/compile/20041211-1.c: New.
31571
31572 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31573
31574         PR middle-end/17564
31575         * gcc.c-torture/execute/20041212-1.c: New test.
31576
31577 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31578
31579         PR fortran/18869
31580         * gfortran.dg/common_1.f90: New test.
31581
31582 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31583         Paul Brook  <paul@codesourcery.com>
31584
31585         PR fortran/16222
31586         * gfortran.dg/real_do_1.f90: New test.
31587
31588 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31589
31590         PR tree-opt/18040
31591         * g++.dg/opt/ptrmem6.C: New test.
31592
31593 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31594
31595         PR middle-end/18921
31596         * gcc.dg/pr18921-1.c: New test case.
31597
31598 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31599
31600         PR fortran/17175
31601         * gfortran.dg/scale_1.f90: New test.
31602
31603 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31604
31605         PR middle-end/18903
31606         * gcc.c-torture/compile/pr18903.c: New test.
31607
31608 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31609
31610         * gcc.c-torture/execute/20041210-1.c: New test.
31611
31612 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31613
31614         PR c++/18731
31615         * g++.dg/parser/struct-1.C: New test.
31616         * g++.dg/parser/struct-2.C: New test.
31617         * g++.dg/parser/struct-3.C: New test.
31618
31619 2004-12-09  Richard Henderson  <rth@redhat.com>
31620
31621         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31622
31623         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31624         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31625
31626 2004-12-09  Matt Austern  <austern@apple.com>
31627
31628         PR c++/18514
31629         * g++.dg/ext/builtin1.C: New
31630         * g++.dg/ext/builtin2.C: New
31631         * g++.dg/ext/builtin3.C: New
31632         * g++.dg/ext/builtin4.C: New
31633         * g++.dg/ext/builtin5.C: New
31634
31635 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31636
31637         PR tree-opt/18904
31638         * g++.dg/opt/ptrmem5.C: New test.
31639
31640 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31641
31642         * g++.dg/parse/typename5.C: Adjust for new error.
31643         * g++.dg/parse/typename7.C: New.
31644
31645 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31646
31647         PR c++/18073
31648         * g++.dg/other/mmintrin.C: New test.
31649
31650 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31651
31652         PR c++/16681
31653         * g++.dg/init/array15.C: New.
31654         * g++.dg/init/array16.C: New.
31655
31656 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31657
31658         PR fortran/18826
31659         * gfortran.dg/assign_1.f90: New test.
31660
31661 2004-12-08  Nick Clifton  <nickc@redhat.com>
31662
31663         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31664         * gcc.target/xstormy16/data_below100: Likewise.
31665         * gcc.target/xstormy16/sfr: Likewise.
31666         * gcc.target/xstormy16/below100.S: New test source file.
31667         * gcc.target/xstormy16/below100.ld: New test linker script.
31668         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31669         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31670         bp instructions.
31671         * gcc.target/xstormy16/bp.c: Likewise.
31672
31673         * gcc.target/xstormy16/bss_below100: New files:
31674         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31675         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31676         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31677         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31678         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31679         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31680         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31681         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31682         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31683         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31684         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31685         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31686         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31687         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31688         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31689         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31690         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31691         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31692         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31693         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31694         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31695         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31696         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31697         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31698         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31699         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31700         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31701
31702         * gcc.target/xstormy16/data_below100: New files:
31703         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31704         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31705         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31706         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31707         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31708         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31709         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31710         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31711         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31712         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31713         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31714         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31715         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31716         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31717         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31718         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31719         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31720         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31721         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31722         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31723         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31724         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31725         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31726         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31727         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31728         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31729         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31730
31731         * gcc.target/xstormy16/sfr: New files:
31732         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31733         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31734         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31735         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31736         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31737         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31738         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31739         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31740         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31741         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31742         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31743         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31744         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31745         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31746         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31747         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31748         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31749         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31750         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31751         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31752         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31753         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31754         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31755         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31756         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31757         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31758         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31759         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31760         27_if0_sfrw_bitfield_f.c
31761
31762 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31763
31764         PR c++/18100
31765         * g++.dg/lookup/name-clash4.C: New test.
31766
31767 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         PR c++/18672
31770         * g++.dg/opt/array1.C: New.
31771
31772         PR c++/18803
31773         * g++.dg/template/operator5.C: New.
31774
31775 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31776
31777         PR c/18867
31778         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31779
31780 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31781
31782         * gcc.dg/noncompile/20041207.c: New test.
31783
31784 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31785
31786         * g++.dg/other/unreachable-1.C: New test.
31787
31788 2004-12-06  Nick Clifton  <nickc@redhat.com>
31789
31790         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31791         <limits.h> because the latter comes from gcc's include/ directory
31792         and not the newlib/libc/include directory.
31793
31794 2004-12-04  Richard Henderson  <rth@redhat.com>
31795
31796         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31797
31798 2004-12-04  Richard Henderson  <rth@redhat.com>
31799
31800         * lib/target-supports.exp (check_gc_sections_available): Disable
31801         for alpha and ia64.
31802
31803 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31804
31805         PR middle-end/17909
31806         * g++.dg/other/vararg-2.C: New test.
31807
31808 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31809
31810         PR c++/17011, c++/17971
31811         * g++.dg/template/error15.C: Adjust expected error.
31812         * g++.dg/template/instantiate3.C: Likewise.
31813
31814 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31815
31816         * gcc.dg/altivec-18.c: Fix for darwin
31817
31818 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31819
31820         PR c++/18782
31821         * g++.dg/parse/ptrmem2.C: New.
31822
31823         PR c++/18318
31824         * g++.dg/template/new1.C: New.
31825
31826 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31827
31828         PR fortran/18710
31829         * gfortran.dg/direct_io_3.f90: New test.
31830
31831 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31832
31833         PR 18758
31834         * g++.dg/parse/crash21.C: New.
31835
31836 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31837
31838         PR c++/15664, c++/18276
31839         * g++.dg/template/ttp13.C: New test.
31840         * g++.dg/template/ttp14.C: Likewise.
31841
31842 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31843
31844         PR c++/18123
31845         * g++.dg/parse/enum2.C: New test.
31846         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31847
31848 2004-12-02  Nick Clifton  <nickc@redhat.com>
31849
31850         * gcc.target/xstormy16: New test directory.
31851         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31852         * gcc.target/xstormy16/bp.c: Check the generation of bp
31853         instructions.
31854         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31855         bn instructions and the BELOW100 attribute.
31856
31857 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31858
31859         PR target/16952
31860         * gcc.dg/ppc-eabi.c: New.
31861
31862 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31863
31864         PR fortran/18284
31865         * gfortran.dg/backspace.f90
31866
31867 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31868
31869         * gfortran.dg/inquire.f90: New test.
31870
31871 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31872
31873         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31874         handle effective-target-keyword.
31875         (dg-skip-if): Support effective-target keyword as target list.
31876         (dg-xfail-if): Ditto.
31877         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31878
31879 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31880
31881         PR tree-optimization/18291
31882         * gcc.c-torture/compile/pr18291.c: New test.
31883
31884 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31885
31886         PR C++/18729
31887         * g++.dg/parse/crash20.C: New.
31888
31889         PR c++/17431
31890         * g++.dg/overload/arg1.C: New.
31891         * g++.dg/overload/arg2.C: New.
31892         * g++.dg/overload/arg3.C: New.
31893         * g++.dg/overload/arg4.C: New.
31894
31895 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31896
31897         * gcc.dg/c99-flex-array-4.c: Remove.
31898
31899 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31900
31901         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31902
31903         * lib/target-supports.exp (is-effective-target): Simplify.
31904
31905         * lib/target-supports.exp (check_effective_target_vect_long):
31906         Fix for powerpc64-*-*.
31907
31908 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31909
31910         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31911         to support new requirements on FreeBSD 5.
31912
31913 2004-11-30  Devang Patel  <dpatel@apple.com>
31914
31915         PR 18702
31916         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31917
31918 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31919
31920         * g++.dg/ext/altivec-13.C: New test.
31921
31922 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31923
31924         PR tree-opt/18298
31925         * gcc.c-torture/execute/p18298.c: New test.
31926
31927 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31928             Dorit Naishlos  <dorit@il.ibm.com>
31929
31930         PR tree-opt/18607
31931         * gcc.dg/vect/vect-89.c: New test.
31932
31933 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31934
31935         * gcc.dg/pr18596-1.c: New test.
31936
31937 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31938
31939         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31940
31941 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31942
31943         PR c/18479
31944         * gcc.dg/pr18479.c: New test.
31945
31946 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31947
31948         PR target/18490
31949         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31950         mmix-knuth-mmixware.
31951
31952         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31953         cris-*-elf* cris-*-aout* mmix-*-*
31954
31955 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31956
31957         PR middle-end/18725
31958         * gcc.dg/pr18725.c: New test.
31959
31960 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31961
31962         PR target/18488
31963         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31964
31965         PR target/18336
31966         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31967
31968 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31969
31970         PR c++/18368
31971         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31972         * g++.old-deja/g++.law/ctors5.C: Likewise.
31973         * g++.old-deja/g++.other/crash25.C: Likewise.
31974
31975         PR c++/18674
31976         * g++.dg/template/error16.C: New test.
31977
31978         PR c++/18512
31979         * g++.dg/template/crash29.C: New test.
31980
31981 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31982
31983         PR tree-optimization/18712
31984         * gcc.c-torture/compile/pr18712.c: New test.
31985
31986 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31987
31988         PR c/7544
31989         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31990         tests.
31991
31992 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31993
31994         PR c++/18652
31995         * g++.dg/lookup/crash6.C: New test.
31996
31997 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31998
31999         PR middle-end/18164
32000         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32001
32002 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32003
32004         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32005         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32006         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32007
32008 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32009
32010         * gcc.dg/pr18164.c: New test.
32011
32012 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32013
32014         * gcc.dg/funroll-loops-all.c: New.
32015
32016 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32017
32018         PR target/18489
32019         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32020         delimeter, match space and TAB as well as ":".
32021
32022         PR target/18484
32023         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32024
32025         PR target/18348
32026         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32027
32028         PR target/18345
32029         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32030
32031         PR target/18337
32032         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32033
32034 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32035
32036         * gfortran.dg/direct_io_2.f90: New test.
32037
32038 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32039
32040         PR target/18334
32041         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32042
32043 2004-11-28  Richard Henderson  <rth@redhat.com>
32044
32045         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32046
32047 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32048
32049         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32050         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32051         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32052         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32053         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32054         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32055         gcc.dg/pointer-arith-8.c: New tests.
32056
32057 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32058
32059         PR fortran/18364
32060         * gfortran.dg/endfile.f90: New test.
32061
32062 2004-11-27  Falk Hueffner  <falk@debian.org>
32063
32064         * gcc.dg/loop-6.c: New test.
32065
32066 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32067
32068         * gcc.c-torture/execute/20041126-1.c: New test.
32069
32070 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32071
32072         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32073         on IRIX.
32074
32075 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32076
32077         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32078         functions.
32079
32080 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32081
32082         PR rtl-optimization/17825
32083         * gcc.c-torture/compile/20041119-1.c: New test.
32084
32085 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32086
32087         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32088         Check existence of ld library path variables before unsetting.
32089
32090 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32091
32092         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32093
32094 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32095
32096         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32097
32098 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32099
32100         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32101
32102 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32103
32104         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32105         dg-do directive.
32106
32107 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32108
32109         * gcc.dg/pr17957.c: Pass --param, not -param.
32110
32111 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32112
32113         PR middle-end/17957
32114         * gcc.dg/pr17957.c: New test.
32115
32116 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32117
32118         PR c++/18445
32119         * g++.dg/template/crash28.C: Likewise.
32120
32121         PR c++/18001
32122         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32123         * g++.dg/ext/lvaddr.C: Likewise.
32124         * g++.dg/opt/pr7503-3.C: Likewise.
32125
32126         PR c++/18466
32127         * g++.dg/parse/qualified3.C: New test.
32128         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32129
32130         PR c++/18545
32131         * g++.dg/expr/return1.C: New test.
32132
32133 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32134
32135         Friend class name lookup 3/n, PR c++/3332
32136         * g++.dg/lookup/friend3.C: New test.
32137         * g++.dg/lookup/friend4.C: Likewise.
32138         * g++.dg/lookup/friend5.C: Likewise.
32139
32140 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32141
32142         Friend class name lookup 2/n, PR c++/14513, c++/15410
32143         * g++.dg/lookup/friend2.C: New test.
32144         * g++.dg/template/friend31.C: Likewise.
32145
32146 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32147
32148         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32149
32150 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32151
32152         PR c++/17473
32153         * g++.dg/tc1/dr56.C: Remove.
32154         * g++.dg/template/typedef1.C: Add dg-error markers.
32155         * g++.old-deja/g++.other/typedef7.C: Likewise.
32156
32157         PR c++/18285
32158         * g++.dg/parse/typedef7.C: New test.
32159
32160 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32161
32162         * gcc.c-torture/execute/20041124-1.c: New test.
32163
32164 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32165
32166         * g++.dg/template/deduce3.C: New test.
32167
32168         PR c++/18586
32169         * g++.dg/template/crash27.C: New test.
32170
32171         PR c++/18530
32172         * g++.dg/warn/Wshadow-3.C: New test.
32173
32174 2004-11-24  Devang Patel  <dpatel@apple.com>
32175
32176         PR/18555
32177         * gcc.dg/cpp/isysroot-1.c: New test.
32178         * gcc.dg/cpp/usr/include/stdio.h: New file.
32179         * gcc.dg/cpp/isysroot-2.c: New test.
32180         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32181         New file.
32182
32183 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32184
32185         PR c++/8929
32186         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32187
32188 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32189
32190         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32191         * gcc.target/sparc/pdist.c: Likewise.
32192
32193 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32194
32195         PR c++/16882
32196         * g++.dg/conversion/simd1.C: New test.
32197
32198 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32199
32200         * lib/target-libpath.exp: New file defining
32201         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32202         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32203         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32204         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32205         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32206
32207 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32208
32209         * gcc.dg/pragma-align-2.c: Test macro expansion.
32210         * gcc.dg/pragma-pack-2.c: New test.
32211
32212 2004-11-23  Richard Henderson  <rth@redhat.com>
32213
32214         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32215         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32216         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32217         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32218         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32219         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32220
32221         * gcc.dg/vect/vect.exp: Add check for alpha.
32222         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32223         (check_effective_target_vect_int): Enable for alpha.
32224         (check_effective_target_vect_long): New.
32225         (is-effective-target): Add it.
32226
32227 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32228
32229         * gcc.dg/pr18614-1.c: New test.
32230
32231 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32232
32233         * gcc.dg/setjmp-2.c: New test.
32234
32235 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32236
32237         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32238         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32239         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32240         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32241         gcc.target/sparc/pdist.c: New tests.
32242
32243 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32244
32245         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32246
32247 2004-11-22  Dale Johannesen  <dalej@apple.com>
32248
32249         * gcc.dg/20041111-1.c: New.
32250
32251 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32252
32253         PR tree-opt/18536
32254         * gcc.dg/vect/pr18536.c: New test.
32255
32256 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32257
32258         PR c++/18354
32259         * g++.dg/template/nontype11.C: New test.
32260
32261 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32262
32263         PR middle-end/18520
32264         * gcc.dg/pr18520-1.c: New test case.
32265
32266 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32267
32268         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32269         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32270         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32271         expected diagnostics.
32272
32273 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32274
32275         PR target/18580
32276         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32277         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32278         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32279
32280 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32281
32282         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32283
32284 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32285             Joseph Myers  <joseph@codesourcery.com>
32286
32287         * lib/target-supports.exp (check_visibility_available): Really
32288         test the compiler.
32289
32290 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32291
32292         PR tree-opt/18181
32293         * gcc.dg/vect/vect-85.c: New test.
32294         * gcc.dg/vect/vect-86.c: New test.
32295         * gcc.dg/vect/vect-87.c: New test.
32296         * gcc.dg/vect/vect-88.c: New test.
32297
32298 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32299
32300         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32301
32302 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32303
32304         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32305         * gcc.dg/ppc-and-1.c: Ditto.
32306         * gcc.dg/ppc-compare-1.c: Ditto.
32307         * gcc.dg/ppc-mov-1.c: Ditto
32308
32309 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32310             Mark Mitchell  <mark@codesourcery.com>
32311
32312         * gcc.dg/pragma-init-fini-2.c: New test.
32313
32314 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32315             Aldy Hernandez  <aldyh@redhat.com>
32316
32317         * lib/target-supports.exp (check_effective_target_vect_int): New
32318         (check_effective_target_vect_float): New
32319         (check_effective_target_vect_double): New.
32320         (is-effective-target): Support new effective targets keywords.
32321         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32322         default action for dg-do.
32323         * gcc.dg/vect/pr16105.c: Use new support.
32324         * gcc.dg/vect/pr18400.c: Ditto.
32325         * gcc.dg/vect/pr18425.c: Ditto.
32326         * gcc.dg/vect/vect-1.c: Ditto.
32327         * gcc.dg/vect/vect-10.c: Ditto.
32328         * gcc.dg/vect/vect-11.c: Ditto.
32329         * gcc.dg/vect/vect-12.c: Ditto.
32330         * gcc.dg/vect/vect-13.c: Ditto.
32331         * gcc.dg/vect/vect-14.c: Ditto.
32332         * gcc.dg/vect/vect-15.c: Ditto.
32333         * gcc.dg/vect/vect-16.c: Ditto.
32334         * gcc.dg/vect/vect-17.c: Ditto.
32335         * gcc.dg/vect/vect-18.c: Ditto.
32336         * gcc.dg/vect/vect-19.c: Ditto.
32337         * gcc.dg/vect/vect-2.c: Ditto.
32338         * gcc.dg/vect/vect-20.c: Ditto.
32339         * gcc.dg/vect/vect-21.c: Ditto.
32340         * gcc.dg/vect/vect-22.c: Ditto.
32341         * gcc.dg/vect/vect-23.c: Ditto.
32342         * gcc.dg/vect/vect-24.c: Ditto.
32343         * gcc.dg/vect/vect-25.c: Ditto.
32344         * gcc.dg/vect/vect-26.c: Ditto.
32345         * gcc.dg/vect/vect-27.c: Ditto.
32346         * gcc.dg/vect/vect-27a.c: Ditto.
32347         * gcc.dg/vect/vect-28.c: Ditto.
32348         * gcc.dg/vect/vect-29.c: Ditto.
32349         * gcc.dg/vect/vect-29a.c: Ditto.
32350         * gcc.dg/vect/vect-3.c: Ditto.
32351         * gcc.dg/vect/vect-30.c: Ditto.
32352         * gcc.dg/vect/vect-31.c: Ditto.
32353         * gcc.dg/vect/vect-32.c: Ditto.
32354         * gcc.dg/vect/vect-33.c: Ditto.
32355         * gcc.dg/vect/vect-34.c: Ditto.
32356         * gcc.dg/vect/vect-35.c: Ditto.
32357         * gcc.dg/vect/vect-36.c: Ditto.
32358         * gcc.dg/vect/vect-37.c: Ditto.
32359         * gcc.dg/vect/vect-38.c: Ditto.
32360         * gcc.dg/vect/vect-4.c: Ditto.
32361         * gcc.dg/vect/vect-40.c: Ditto.
32362         * gcc.dg/vect/vect-41.c: Ditto.
32363         * gcc.dg/vect/vect-42.c: Ditto.
32364         * gcc.dg/vect/vect-43.c: Ditto.
32365         * gcc.dg/vect/vect-44.c: Ditto.
32366         * gcc.dg/vect/vect-45.c: Ditto.
32367         * gcc.dg/vect/vect-46.c: Ditto.
32368         * gcc.dg/vect/vect-47.c: Ditto.
32369         * gcc.dg/vect/vect-48.c: Ditto.
32370         * gcc.dg/vect/vect-48a.c: Ditto.
32371         * gcc.dg/vect/vect-49.c: Ditto.
32372         * gcc.dg/vect/vect-5.c: Ditto.
32373         * gcc.dg/vect/vect-50.c: Ditto.
32374         * gcc.dg/vect/vect-51.c: Ditto.
32375         * gcc.dg/vect/vect-52.c: Ditto.
32376         * gcc.dg/vect/vect-53.c: Ditto.
32377         * gcc.dg/vect/vect-54.c: Ditto.
32378         * gcc.dg/vect/vect-55.c: Ditto.
32379         * gcc.dg/vect/vect-56.c: Ditto.
32380         * gcc.dg/vect/vect-56a.c: Ditto.
32381         * gcc.dg/vect/vect-57.c: Ditto.
32382         * gcc.dg/vect/vect-58.c: Ditto.
32383         * gcc.dg/vect/vect-59.c: Ditto.
32384         * gcc.dg/vect/vect-6.c: Ditto.
32385         * gcc.dg/vect/vect-60.c: Ditto.
32386         * gcc.dg/vect/vect-61.c: Ditto.
32387         * gcc.dg/vect/vect-62.c: Ditto.
32388         * gcc.dg/vect/vect-63.c: Ditto.
32389         * gcc.dg/vect/vect-64.c: Ditto.
32390         * gcc.dg/vect/vect-65.c: Ditto.
32391         * gcc.dg/vect/vect-66.c: Ditto.
32392         * gcc.dg/vect/vect-67.c: Ditto.
32393         * gcc.dg/vect/vect-68.c: Ditto.
32394         * gcc.dg/vect/vect-69.c: Ditto.
32395         * gcc.dg/vect/vect-7.c: Ditto.
32396         * gcc.dg/vect/vect-72.c: Ditto.
32397         * gcc.dg/vect/vect-72a.c: Ditto.
32398         * gcc.dg/vect/vect-73.c: Ditto.
32399         * gcc.dg/vect/vect-74.c: Ditto.
32400         * gcc.dg/vect/vect-75.c: Ditto.
32401         * gcc.dg/vect/vect-76.c: Ditto.
32402         * gcc.dg/vect/vect-77.c: Ditto.
32403         * gcc.dg/vect/vect-77a.c: Ditto.
32404         * gcc.dg/vect/vect-78.c: Ditto.
32405         * gcc.dg/vect/vect-79.c: Ditto.
32406         * gcc.dg/vect/vect-8.c: Ditto.
32407         * gcc.dg/vect/vect-80.c: Ditto.
32408         * gcc.dg/vect/vect-82.c: Ditto.
32409         * gcc.dg/vect/vect-82_64.c: Ditto.
32410         * gcc.dg/vect/vect-83.c: Ditto.
32411         * gcc.dg/vect/vect-83_64.c: Ditto.
32412         * gcc.dg/vect/vect-9.c: Ditto.
32413         * gcc.dg/vect/vect-all.c: Ditto.
32414         * gcc.dg/vect/vect-none.c: Ditto.
32415
32416 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32417
32418         * lib/gcc-dg.exp (dg-skip-if): New function.
32419         (dg-forbid-option): Remove.
32420         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32421         * g++.dg/abi/bitfield8.C: Likewise.
32422         * g++.dg/abi/dtor1.C: Likewise.
32423         * g++.dg/abi/empty10.C: Likewise.
32424         * g++.dg/abi/empty7.C: Likewise.
32425         * g++.dg/abi/empty9.C: Likewise.
32426         * g++.dg/abi/layout3.C: Likewise.
32427         * g++.dg/abi/layout4.C: Likewise.
32428         * g++.dg/abi/thunk1.C: Likewise.
32429         * g++.dg/abi/thunk2.C: Likewise.
32430         * g++.dg/abi/vbase11.C: Likewise.
32431         * g++.dg/abi/vthunk2.C: Likewise.
32432         * g++.dg/abi/vthunk3.C: Likewise.
32433         * g++.dg/ext/attrib8.C: Likewise.
32434         * g++.dg/opt/longbranch2.C: Likewise.
32435         * g++.dg/opt/reg-stack4.C: Likewise.
32436         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32437         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32438         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32439         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32440         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32441         * gcc.dg/20000609-1.c: Likewise.
32442         * gcc.dg/20000720-1.c: Likewise.
32443         * gcc.dg/20011107-1.c: Likewise.
32444         * gcc.dg/20011119-1.c: Likewise.
32445         * gcc.dg/20020108-1.c: Likewise.
32446         * gcc.dg/20020122-2.c: Likewise.
32447         * gcc.dg/20020122-3.c: Likewise.
32448         * gcc.dg/20020201-3.c: Likewise.
32449         * gcc.dg/20020206-1.c: Likewise.
32450         * gcc.dg/20020218-1.c: Likewise.
32451         * gcc.dg/20020310-1.c: Likewise.
32452         * gcc.dg/20020411-1.c: Likewise.
32453         * gcc.dg/20020418-2.c: Likewise.
32454         * gcc.dg/20020426-1.c: Likewise.
32455         * gcc.dg/20020426-2.c: Likewise.
32456         * gcc.dg/20020517-1.c: Likewise.
32457         * gcc.dg/20020523-1.c: Likewise.
32458         * gcc.dg/20020523-2.c: Likewise.
32459         * gcc.dg/20020729-1.c: Likewise.
32460         * gcc.dg/20030204-1.c: Likewise.
32461         * gcc.dg/20030826-2.c: Likewise.
32462         * gcc.dg/20030926-1.c: Likewise.
32463         * gcc.dg/20031202-1.c: Likewise.
32464         * gcc.dg/980312-1.c: Likewise.
32465         * gcc.dg/980313-1.c: Likewise.
32466         * gcc.dg/990117-1.c: Likewise.
32467         * gcc.dg/990424-1.c: Likewise.
32468         * gcc.dg/990524-1.c: Likewise.
32469         * gcc.dg/991230-1.c: Likewise.
32470         * gcc.dg/i386-387-1.c: Likewise.
32471         * gcc.dg/i386-387-2.c: Likewise.
32472         * gcc.dg/i386-387-3.c: Likewise.
32473         * gcc.dg/i386-387-4.c: Likewise.
32474         * gcc.dg/i386-387-5.c: Likewise.
32475         * gcc.dg/i386-387-6.c: Likewise.
32476         * gcc.dg/i386-asm-1.c: Likewise.
32477         * gcc.dg/i386-bitfield1.c: Likewise.
32478         * gcc.dg/i386-bitfield2.c: Likewise.
32479         * gcc.dg/i386-loop-1.c: Likewise.
32480         * gcc.dg/i386-loop-2.c: Likewise.
32481         * gcc.dg/i386-loop-3.c: Likewise.
32482         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32483         * gcc.dg/i386-pic-1.c: Likewise.
32484         * gcc.dg/i386-regparm.c: Likewise.
32485         * gcc.dg/i386-signbit-1.c: Likewise.
32486         * gcc.dg/i386-signbit-2.c: Likewise.
32487         * gcc.dg/i386-signbit-3.c: Likewise.
32488         * gcc.dg/i386-sse-5.c: Likewise.
32489         * gcc.dg/i386-sse-8.c: Likewise.
32490         * gcc.dg/i386-unroll-1.c: Likewise.
32491         * gcc.dg/tls/opt-1.c: Likewise.
32492         * gcc.dg/tls/opt-2.c: Likewise.
32493         * gcc.dg/unroll-1.c: Likewise.
32494         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32495         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32496         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32497         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32498
32499 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32500
32501         * g++.dg/template/incomplete1.C: New test.
32502
32503 2004-11-16  Nick Clifton  <nickc@redhat.com>
32504
32505         Revert patches accidentally commited during checkin of fixes for
32506         xstormy16 tests:
32507         gcc.c-torture/execute/simd-4.c: Revert
32508         gcc.dg/20040910-1.c: Revert.
32509
32510 2004-11-16  Paul Brook  <paul@codesourcery.com>
32511
32512         PR fortran/13010
32513         * gfortran.dg/der_pointer_1.f90: New test.
32514
32515 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32516
32517         PR c/18498
32518         * gcc.dg/bitfld-13.c: New test.
32519
32520 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32521
32522         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32523         powerpc*-*-linux*.
32524
32525         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32526         * gcc.dg/ppc64-abi-2.c: Ditto.
32527         * gcc.dg/ppc64-abi-3.c: Ditto.
32528
32529         * lib/gcc-dg.exp (dg-target-list): Remove.
32530
32531 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32532
32533         * gcc.dg/ia64-postinc.c: New test.
32534
32535 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32536
32537         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32538
32539 2004-11-15  Nick Clifton  <nickc@redhat.com>
32540
32541         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32542         __INT_MAX__ so that the test can be compiled by toolchains
32543         targeted at 16-bit processors.
32544
32545         * gcc.dg/20040625-1.c: Use long constants rather than integers
32546         when performing arithmetic that will overflow 16-bits.
32547
32548         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32549         xstormy16.  It does not support 128-bit vector operations.
32550
32551         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32552         with the macro PTR_TYPE.  Define this macro to an integer type
32553         suitable for holding a pointer.
32554
32555         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32556         the target is a 16-bit processor.
32557
32558         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32559         16-bit targets where the character constant will be too long.
32560
32561         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32562         where the double will not be directly addressable.
32563
32564 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32565
32566         Friend class name lookup 1/n, PR c++/18471
32567         * g++.dg/template/crash26.C: New test.
32568         * g++.dg/lookup/struct1.C: Adjust expected error.
32569         * g++.dg/parse/elab1.C: Likewise.
32570         * g++.dg/parse/elab2.C: Likewise.
32571         * g++.dg/parse/int-as-enum1.C: Likewise.
32572         * g++.dg/parse/struct-as-enum1.C: Likewise.
32573         * g++.dg/parse/typedef1.C: Likewise.
32574         * g++.dg/parse/typedef3.C: Likewise.
32575         * g++.dg/parse/typedef4.C: Likewise.
32576         * g++.dg/parse/typedef5.C: Likewise.
32577         * g++.dg/template/nontype4.C: Likewise.
32578         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32579         * g++.old-deja/g++.other/elab1.C: Likewise.
32580         * g++.old-deja/g++.other/syntax4.C: Likewise.
32581
32582 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32583
32584         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32585
32586 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32587
32588         * gcc.c-torture/execute/20041114-1.c: New test.
32589
32590 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32591
32592         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32593         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32594         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32595         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32596         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32597         gcc.dg/switch-7.c: New tests.
32598
32599 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32600
32601         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32602
32603 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32604
32605         PR tree-opt/18400
32606         * gcc.dg/vect/pr18400.c: New test.
32607
32608 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32609             Andrew Pinski  <pinskia@physics.uc.edu>
32610
32611         PR tree-opt/18425
32612         * gcc.dg/vect/pr18425.c: New test.
32613
32614 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32615
32616         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32617         Guard with dg-require-alias and dg-require-visibility.
32618
32619 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32620
32621         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32622
32623 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32624
32625         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32626
32627 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32628
32629         PR c++/17344
32630         * g++.dg/template/defarg5.C: New test.
32631
32632 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32633
32634         * g++.dg/parse/cast1.C: Run only on ILP32.
32635         * g++.old-deja/g++.mike/p784.C: Likewise.
32636
32637 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32638
32639         * gcc.c-torture/execute/20041113-1.c: New test.
32640
32641 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32642
32643         PR target/18230
32644         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32645         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32646         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32647         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32648         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32649         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32650         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32651         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32652         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32653         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32654         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32655         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32656         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32657
32658 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32659
32660         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32661         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32662         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32663         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32664         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32665         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32666         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32667         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32668         gcc.target/sparc/combined-1.c: New tests.
32669
32670 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32671
32672         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32673         New tests.
32674
32675 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32676
32677         * lib/gcc-dg.exp (dg-forbid-option): New function.
32678         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32679         * g++.dg/abi/bitfield8.C: Likewise.
32680         * g++.dg/abi/dtor1.C: Likewise.
32681         * g++.dg/abi/empty10.C: Likewise.
32682         * g++.dg/abi/empty7.C: Likewise.
32683         * g++.dg/abi/empty9.C: Likewise.
32684         * g++.dg/abi/layout3.C: Likewise.
32685         * g++.dg/abi/layout4.C: Likewise.
32686         * g++.dg/abi/thunk1.C: Likewise.
32687         * g++.dg/abi/thunk2.C: Likewise.
32688         * g++.dg/abi/vbase11.C: Likewise.
32689         * g++.dg/abi/vthunk2.C: Likewise.
32690         * g++.dg/abi/vthunk3.C: Likewise.
32691         * g++.dg/ext/attrib8.C: Likewise.
32692         * g++.dg/opt/longbranch2.C: Likewise.
32693         * g++.dg/opt/reg-stack4.C: Likewise.
32694         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32695         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32696         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32697         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32698         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32699         * gcc.dg/20000609-1.c: Likewise.
32700         * gcc.dg/20000720-1.c: Likewise.
32701         * gcc.dg/20011107-1.c: Likewise.
32702         * gcc.dg/20011119-1.c: Likewise.
32703         * gcc.dg/20020108-1.c: Likewise.
32704         * gcc.dg/20020122-2.c: Likewise.
32705         * gcc.dg/20020122-3.c: Likewise.
32706         * gcc.dg/20020201-3.c: Likewise.
32707         * gcc.dg/20020206-1.c: Likewise.
32708         * gcc.dg/20020218-1.c: Likewise.
32709         * gcc.dg/20020310-1.c: Likewise.
32710         * gcc.dg/20020411-1.c: Likewise.
32711         * gcc.dg/20020418-2.c: Likewise.
32712         * gcc.dg/20020426-1.c: Likewise.
32713         * gcc.dg/20020426-2.c: Likewise.
32714         * gcc.dg/20020517-1.c: Likewise.
32715         * gcc.dg/20020523-1.c: Likewise.
32716         * gcc.dg/20020523-2.c: Likewise.
32717         * gcc.dg/20020729-1.c: Likewise.
32718         * gcc.dg/20030204-1.c: Likewise.
32719         * gcc.dg/20030826-2.c: Likewise.
32720         * gcc.dg/20030926-1.c: Likewise.
32721         * gcc.dg/20031202-1.c: Likewise.
32722         * gcc.dg/980312-1.c: Likewise.
32723         * gcc.dg/980313-1.c: Likewise.
32724         * gcc.dg/990117-1.c: Likewise.
32725         * gcc.dg/990424-1.c: Likewise.
32726         * gcc.dg/990524-1.c: Likewise.
32727         * gcc.dg/991230-1.c: Likewise.
32728         * gcc.dg/i386-387-1.c: Likewise.
32729         * gcc.dg/i386-387-2.c: Likewise.
32730         * gcc.dg/i386-387-3.c: Likewise.
32731         * gcc.dg/i386-387-4.c: Likewise.
32732         * gcc.dg/i386-387-5.c: Likewise.
32733         * gcc.dg/i386-387-6.c: Likewise.
32734         * gcc.dg/i386-asm-1.c: Likewise.
32735         * gcc.dg/i386-bitfield1.c: Likewise.
32736         * gcc.dg/i386-bitfield2.c: Likewise.
32737         * gcc.dg/i386-loop-1.c: Likewise.
32738         * gcc.dg/i386-loop-2.c: Likewise.
32739         * gcc.dg/i386-loop-3.c: Likewise.
32740         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32741         * gcc.dg/i386-pic-1.c: Likewise.
32742         * gcc.dg/i386-regparm.c: Likewise.
32743         * gcc.dg/i386-signbit-1.c: Likewise.
32744         * gcc.dg/i386-signbit-2.c: Likewise.
32745         * gcc.dg/i386-signbit-3.c: Likewise.
32746         * gcc.dg/i386-sse-5.c: Likewise.
32747         * gcc.dg/i386-sse-8.c: Likewise.
32748         * gcc.dg/i386-unroll-1.c: Likewise.
32749         * gcc.dg/tls/opt-1.c: Likewise.
32750         * gcc.dg/tls/opt-2.c: Likewise.
32751         * gcc.dg/unroll-1.c: Likewise.
32752         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32753         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32754         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32755         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32756         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32757         -m64 is specified.
32758
32759 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32760
32761         PR c++/18389
32762         * g++.dg/parse/cond1.C: New test.
32763
32764         PR c++/18429
32765         * g++.dg/template/array9.C: New test.
32766         * g++.dg/ext/vla1.C: Adjust error messages.
32767         * g++.dg/ext/vlm1.C: Likewise.
32768         * g++.dg/template/crash2.C: Likewise.
32769
32770         PR c++/18436
32771         * g++.dg/template/call3.C: New test.
32772
32773         PR c++/18407
32774         * g++.dg/template/ptrmem11.C: New test.
32775
32776 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32777
32778         PR other/14264
32779         * lib/g++.exp: Set LC_ALL and LANG to C.
32780         * lib/gcc-dg.exp: Likewise.
32781         * lib/gfortran.exp: Likewise.
32782         * lib/objc.exp: Likewise.
32783         * lib/treelang.exp: Likewise.
32784
32785 2004-11-12  Andreas Schwab  <schwab@suse.de>
32786
32787         * gcc.dg/pr16286.c: Fix last change.
32788
32789 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32790
32791         PR c++/18416
32792         * g++.dg/init/global1.C: New test.
32793
32794 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32795
32796         * gcc.c-torture/execute/20041112-1.c: New test.
32797
32798 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32799
32800         * lib/gcc-dg.exp (dg-target-list): New.
32801
32802 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32803             Richard Sandiford  <rsandifo@redhat.com>
32804
32805         * lib/target-supports.exp (get-compiler_messages): New.
32806         (check_named_sections_available): Use it.
32807         (check_effective_target_ilp32): New.
32808         (check_effective_target_lp64): New.
32809         (is-effective-target): New.
32810         * lib/gcc-dg.exp (dg-require-effective-target): New.
32811
32812 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32813
32814         * gcc.dg/precedence-1.c: New test.
32815
32816 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32817
32818         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32819
32820         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32821         message, delete generated files, use more descriptive name for
32822         executable, and make the test unsupported when it cannot be run.
32823
32824         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32825         (dg-require-weak, dg-require-visibility, dg-require-alias,
32826         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32827         dg-require-iconv, dg-require-named-sections): Use it.
32828
32829         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32830
32831 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32832
32833         PR target/16457
32834         * gcc.dg/ppc-and-1: New
32835
32836         PR target/16796
32837         * gcc.dg/ppc-mov-1.c: New.
32838
32839         PR target/16458
32840         * gcc.dg/ppc-compare-1.c: New.
32841
32842 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32843
32844         * objc.dg/desig-init-2.m: New test.
32845
32846 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32847
32848         PR middle-end/18160
32849         * g++.dg/warn/register-var-1.C: New test.
32850         * g++.dg/warn/register-var-2.C: New test.
32851
32852 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32853
32854         * gcc.dg/union-2.c: New test.
32855
32856 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32857
32858         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32859         New test for PR tree-optimization/17892.
32860
32861 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32862
32863         PR c++/18369
32864         * g++.dg/init/new12.C: New test.
32865
32866 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32867
32868         * gcc.target/sparc: New directory.
32869         * gcc.target/sparc/sparc.exp: New driver.
32870         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32871         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32872         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32873         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32874
32875 2004-11-10  Paul Brook  <paul@codesourcery.com>
32876
32877         PR fortran/18218
32878         * gfortran.dg/list_read.c: New test.
32879
32880 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32881
32882         PR c/18322
32883         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32884         expected diagnostic location.
32885
32886 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32887
32888         * gcc.dg/20041109-1.c: New test.
32889
32890 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32891
32892         PR objc/18406
32893         * objc/compile/pr18406.m: New test.
32894
32895 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32896
32897         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32898
32899 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32900
32901         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32902
32903 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32904
32905         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32906
32907 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32908
32909         * gcc.dg/20030225-2.c: Add prototype for abort and
32910         exit.
32911
32912 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32913
32914         PR tree-opt/18299
32915         * gcc.c-torture/pr18299-1.c: New test.
32916
32917 2004-11-06  Andreas Schwab  <schwab@suse.de>
32918
32919         * gcc.dg/pr16286.c: Also test for bool and pixel.
32920
32921 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32922
32923         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32924         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32925         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32926         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32927         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32928         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32929         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32930         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32931         gcc.dg/struct-semi-3.c: New tests.
32932
32933 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32934
32935         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32936
32937 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32938
32939         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32940         Do not use C99 designators.
32941
32942 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32943
32944         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32945
32946 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32947
32948         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32949         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32950         * gcc.c-torture/execute/simd-5.x: Remove.
32951
32952 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32953
32954         PR rtl-optimization/17933
32955         * gcc.dg/torture/pr17933-1.c: New test.
32956
32957 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32958
32959         PR target/18106
32960         * lib/target-supports.exp (check_weak_available): Support
32961         Windows.
32962
32963 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32964
32965         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32966         call to fflush(stdout) before abort.
32967         (my_ffsll): New function.
32968         (generate_fields): Use it.
32969
32970 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32971
32972         * gcc.dg/init-undef-1.c: New test.
32973
32974 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32975
32976         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32977         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32978         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32979         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32980         expected messages for new parser.
32981
32982 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32983
32984         * g++.dg/ext/visibility/symbian1.C: New test.
32985
32986 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32987
32988         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32989         on LP64 targets.
32990
32991 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32992
32993         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32994         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32995         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32996         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32997         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32998         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32999         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33000         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33001         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33002         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33003
33004 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33005
33006         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33007         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33008         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33009         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33010         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33011         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33012         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33013         for new parser.
33014
33015 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33016
33017         PR target/15342
33018         * gcc.dg/20041104-1.c: New test.
33019
33020 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33021
33022         * g++.dg/template/nontype7.C: New test.
33023         * g++.dg/template/nontype8.C: Likewise.
33024         * g++.dg/template/nontype9.C: Likewise.
33025         * g++.dg/template/nontype10.C: Likewise.
33026         * g++.dg/tc1/dr49.C: Likewise.
33027         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33028         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33029
33030 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33031
33032         * g++.dg/rtti/tinfo1.C: Remove xfails.
33033
33034 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33035
33036         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33037         packed attribute to the definition to satisfy the new C++ parser.
33038
33039 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33040
33041         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33042         invocations of va_arg.
33043
33044 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33045
33046         PR c++/18124
33047         * g++.dg/template/crash25.C: New test.
33048
33049         PR c++/18155
33050         * g++.dg/template/typedef2.C: New test.
33051         * g++.dg/parse/crash13.C: Adjust error markers.
33052
33053         PR c++/18177
33054         * g++.dg/conversion/const3.C: New test.
33055
33056 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33057
33058         PR fortran/17535
33059         PR fortran/17583
33060         PR fortran/17713
33061         * gfortran.dg/generic_[123].f90: New testcases.
33062
33063 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33064
33065         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33066         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33067
33068 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33069
33070         PR tree-opt/16808
33071         * gcc.c-torture/compile/pr16808.c: New test.
33072
33073 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33074
33075         PR rtl-optimization/17104
33076         * gcc.dg/ppc-bitfield1.c: New.
33077
33078 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33079
33080         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33081
33082 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33083
33084         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33085         strings for 32-bit code.
33086
33087 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33088
33089         PR c/18239
33090         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33091
33092 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33093
33094         PR c++/18064
33095         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33096
33097 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33098
33099         PR c++/15172
33100         * g++.dg/init/aggr2.C: New test.
33101
33102 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33103
33104         * objc.dg/local-decl-1.m: New test.
33105
33106 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33107
33108         * gcc.dg/20040910-1.c: Adjust regex.
33109
33110 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33111
33112         PR rtl-optimization/18084
33113         * g++.dg/opt/pr18084-1.C: New testcase.
33114
33115 2004-10-30  Matt Austern  <austern@apple.com>
33116
33117         PR c++/17542
33118         * g++.dg/ext/attrib18.C: New test.
33119
33120 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33121
33122         PR middle-end/18096
33123         * gcc.dg/pr18096-1.c: New test case.
33124
33125 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33126
33127         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33128
33129 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33130
33131         PR c/16666
33132         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33133         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33134         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33135         gcc.dg/old-style-prom-3.c: New tests.
33136
33137 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33138
33139         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33140         Remove unnecessary inclusion of stdio.h.
33141
33142 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33143
33144         PR rtl-optimization/17581
33145         * gcc.dg/pr17581-1.c: New test case.
33146
33147 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33148
33149         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33150         being implemented.
33151         * g++.dg/conversion/dr195-1.C: New.
33152         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33153         * g++.old-deja/g++.mike/p10148.C: Likewise.
33154
33155 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33156
33157         PR c++/17695
33158         * g++.dg/debug/typedef2.C: New test.
33159
33160 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33161
33162         PR fortran/13490
33163         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33164         * gfortran.dg/g77/README: Update.
33165
33166 2004-10-28  Matt Austern  <austern@apple.com>
33167
33168         PR c++/14124
33169         * g++.dg/ext/packed7.C: New test.
33170
33171 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33172
33173         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33174         scan-assembler.
33175         * lib/scanasm.exp (hidden-scan-for): New proc.
33176         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33177         string.
33178         (scan-not-hidden): Likewise.
33179         * lib/target-supports.exp (check_visibility_available): mach-o is
33180         support too.
33181
33182 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33183
33184         PR c++/17132
33185         * g++.dg/template/memclass3.C: New test.
33186
33187 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33188
33189         PR middle-end/18160
33190         * gcc.dg/register-var-1.c: New test.
33191         * gcc.dg/register-var-2.c: New test.
33192         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33193         error now.
33194
33195 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33196
33197         PR other/18172
33198         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33199         unused variables.
33200         * gcc.dg/vect/vect-22.c: Likewise.
33201
33202 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33203
33204         * gcc.dg/i386-rotate-1.c: New test.
33205
33206 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33207
33208         * g++.dg/init/ref12.C: Add "run" marker.
33209
33210         PR c++/17435
33211         * g++.dg/init/ref12.C: New test.
33212
33213         PR c++/18140
33214         * g++.dg/template/shift1.C: New test.
33215         * g++.dg/template/error10.C: Adjust error markers.
33216
33217 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33218
33219         PR tree-opt/17529
33220         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33221
33222 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33223
33224         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33225         * gcc.dg/weak/weak-3.c: Likewise.
33226         * gcc.dg/weak/weak-5.c: Likewise.
33227         * gcc.dg/weak/weak-9.c: Likewise.
33228         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33229         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33230
33231         * gcc.dg/darwin-weakimport-1.c: New.
33232
33233 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33234
33235         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33236
33237 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33238
33239         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33240         'syntax' error messages.
33241         * gcc.dg/cpp/direct2s.c: Likewise.
33242
33243 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33244
33245         * gcc.c-torture/compile/20041026-1.c: New.
33246
33247 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33248
33249         PR c++/18093
33250         * g++.dg/lookup/ns2.C: New test.
33251
33252         PR c++/18020
33253         * g++.dg/template/enum4.C: New test.
33254
33255         PR c++/18161
33256         * g++.dg/template/expr1.C: New test.
33257
33258 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33259
33260         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33261
33262 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33263
33264         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33265         gcc.dg/decl-nospec-3.c: New tests.
33266
33267 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33268
33269         * objc.dg/super-class-3.m: New test.
33270
33271 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33272
33273         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33274         resyncing.
33275         * gcc.dg/cpp/direct2s.c: Likewise.
33276
33277 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33278
33279         * objc.dg/image-info.m: Update for changes to section selection.
33280
33281 2004-10-25  David Ayers  <d.ayers@inode.at>
33282             Ziemowit Laski  <zlaski@apple.com>
33283
33284         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33285         diagnostics when messaging 'id <Proto>'.
33286         * objc.dg/class-protocol-1.m: New test.
33287         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33288         a non-existent method signature.
33289         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33290         Update diagnostics when messaging with non-existent method signature.
33291         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33292         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33293         invalid receivers are now resolved as if messaging 'id'; remove
33294         extraneous diagnostics.
33295
33296 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33297
33298         PR c/16667
33299         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33300         gcc.dg/init-desig-obs-3.c: New tests.
33301
33302 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33303
33304         * gcc.dg/debug/20041023-1.c: New test.
33305
33306 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33307
33308         PR middle-end/17407
33309         * gcc.c-torture/compile/pr17407.c: New test.
33310
33311         PR c++/18121
33312         * g++.dg/template/array8.C: New test.
33313
33314 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33315
33316         PR other/18138
33317         * lib/g++.exp: Accept more than one multilib libgcc.
33318         * lib/gcc-dg.exp: Likewise.
33319         * lib/objc.exp: Likewise.
33320         * lib/treelang.exp: Likewise.
33321         * lib/gfortran.exp: Likewise.
33322
33323 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33324
33325         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33326
33327 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33328
33329         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33330         * gcc.dg/c99-const-expr-3.c: Likewise.
33331
33332 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33333
33334         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33335
33336 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33337
33338         * gcc.c-torture/execute/loop-2e.x: Remove.
33339
33340 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33341
33342         PR c++/18095
33343         * g++.dg/parse/crash18.C: New.
33344         * g++.dg/parse/crash19.C: New.
33345
33346 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33347
33348         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33349         * g++.dg/ext/dllimport2.C: Same.
33350         * g++.dg/ext/dllimport8.C: Same.
33351
33352 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33353
33354         PR c++/10841
33355         * g++.dg/conversion/cast1.C: New test.
33356         * g++.dg/overload/pmf1.C: Adjust error marker.
33357
33358 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33359
33360         PR objc/17923
33361         * objc.dg/const-str-7.m: New test.
33362
33363 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33364
33365         * g++.dg/template/memfriend11.C: Fix comment typo.
33366         * g++.dg/template/memfriend14.C: Likewise.
33367
33368 2004-10-20  Richard Henderson  <rth@redhat.com>
33369
33370         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33371         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33372         -fasynchronous-unwind-tables.
33373
33374 2004-10-20  Richard Henderson  <rth@redhat.com>
33375
33376         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33377         (main): Return success.
33378         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33379         (main): Return success.
33380
33381 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33382
33383         PR c++/13495
33384         * g++.dg/template/memfriend9.C: New test.
33385         * g++.dg/template/memfriend10.C: Likewise.
33386         * g++.dg/template/memfriend11.C: Likewise.
33387         * g++.dg/template/memfriend12.C: Likewise.
33388         * g++.dg/template/memfriend13.C: Likewise.
33389         * g++.dg/template/memfriend14.C: Likewise.
33390         * g++.dg/template/memfriend15.C: Likewise.
33391         * g++.dg/template/memfriend16.C: Likewise.
33392         * g++.dg/template/memfriend17.C: Likewise.
33393         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33394
33395 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33396
33397         * g++.dg/conversion/dr195.C: New.
33398         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33399
33400 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33401             Devang Patel  <dpatel@apple.com>
33402
33403         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33404         of floating point arithmetic, which could trap.
33405
33406 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33407
33408         PR c++/14035
33409         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33410         * g++.dg/conversion/const2.C: New test.
33411         * g++.dg/expr/reinterpret2.C: New test.
33412         * g++.dg/expr/reinterpret3.C: New test.
33413         * g++.dg/expr/cast2.C: New test.
33414         * g++.dg/expr/copy1.C: New test.
33415         * g++.dg/other/conversion1.C: Change error message.
33416         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33417         function pointers to void *.
33418         * g++.old-deja/g++.mike/p10148.C: Likewise.
33419
33420 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33421
33422         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33423
33424 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33425
33426         PR c++/18047
33427
33428         * g++.dg/parse/expr3.C: New test.
33429
33430 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33431
33432         * gcc.dg/smod-1.c: New test.
33433
33434 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33435
33436         * objc.dg/method-14.m: New test.
33437
33438 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33439
33440         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33441         Also xfail as the patch was reverted.
33442
33443 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33444
33445         PR middle-end/16973
33446         * gcc.dg/pr16973.c: New test.
33447
33448 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33449
33450         PR tree-optimization/17656
33451         * gcc.c-torture/compile/pr17656.c: New test.
33452
33453 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33454
33455         * g++.dg/eh/shadow1.C: New.
33456
33457 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33458
33459         * gcc.c-torture/compile/20041018-1.c: New test.
33460
33461 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33462
33463         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33464         compiler referring to register 0 when accessing sdata.  The linker
33465         now patches things up.
33466
33467 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33468
33469         PR c/17529
33470         * gcc.c-torture/compile/pr17529.c: New test.
33471
33472 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33473
33474         PR c++/17743
33475         * g++.dg/ext/attrib17.C: New test.
33476
33477 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33478
33479         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33480
33481 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33482
33483         PR c++/10479
33484         * g++.dg/ext/attrib16.C: New test.
33485
33486 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33487
33488         PR c++/17042
33489         * g++.dg/init/dso_handle1.C: New test.
33490
33491         PR c++/14667
33492         * g++.dg/parse/typedef6.C: New test.
33493
33494         PR c++/17916
33495         * g++.dg/parse/pragma1.C: New test.
33496
33497 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33498
33499         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33500
33501 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33502
33503         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33504         -fno-common when on HPPA HP-UX platforms.
33505
33506 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33507
33508         PR other/16820
33509         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33510         stdint.h.
33511         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33512         uintptr_t.
33513
33514 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33515
33516         PR c++/16301
33517         * g++.dg/lookup/strong-using-4.C: New test.
33518
33519 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33520
33521         PR middle-end/16567
33522         * gcc.c-torture/compile/nested-1.c: New test.
33523
33524 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33525
33526         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33527         and mipsisa64*-*-* (until support for misaligned loads is added).
33528         * gcc.dg/vect/vect-50.c: Likewise.
33529         * gcc.dg/vect/vect-52.c: Likewise.
33530         * gcc.dg/vect/vect-54.c: Likewise.
33531         * gcc.dg/vect/vect-58.c: Likewise.
33532         * gcc.dg/vect/vect-60.c: Likewise.
33533         * gcc.dg/vect/vect-80.c: Likewise.
33534
33535 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33536
33537         PR c++/17976
33538         * g++.dg/init/dtor3.C: New test.
33539
33540 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33541
33542         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33543
33544 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33545
33546         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33547         * gcc.dg/macho-lo-sum.c: Likewise.
33548
33549 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33550
33551         * gcc.dg/ppc-spe64-1.c: New test.
33552
33553 2004-10-14  Devang Patel  <dpatel@apple.com>
33554
33555         PR 17635
33556         * gcc.dg/pr17635.c : New test.
33557
33558 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33559
33560         * gcc.dg/vect/vect-28.c: Remove xfail.
33561         * gcc.dg/vect/vect-30.c: Remove xfail.
33562         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33563         * gcc.dg/vect/vect-33.c: Remove xfail.
33564         * gcc.dg/vect/vect-44.c: Remove xfail.
33565         * gcc.dg/vect/vect-46.c: Remove xfail.
33566         * gcc.dg/vect/vect-50.c: Remove xfail.
33567         * gcc.dg/vect/vect-52.c: Remove xfail.
33568         * gcc.dg/vect/vect-54.c: Remove xfail.
33569         * gcc.dg/vect/vect-58.c: Remove xfail.
33570         * gcc.dg/vect/vect-60.c: Remove xfail.
33571         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33572         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33573         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33574         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33575         * gcc.dg/vect/vect-8.c: Remove xfail.
33576         * gcc.dg/vect/vect-80.c: Remove xfail.
33577         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33578
33579 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33580
33581         * gcc.dg/vect/vect-82.c: New testcase.
33582         * gcc.dg/vect/vect-82_64.c: New testcase.
33583         * gcc.dg/vect/vect-83.c: New testcase.
33584         * gcc.dg/vect/vect-83_64.c: New testcase.
33585
33586 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33587
33588         * gcc.dg/cpp/error-1.c: New test.
33589
33590 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33591
33592         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33593
33594 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33595
33596         PR target/17984
33597         * gcc.dg/cris-peep2-xsrand2.c: New test.
33598
33599 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33600
33601         PR c++/17661
33602         * g++.dg/expr/for2.C: New test.
33603
33604 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33605
33606         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33607
33608 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33609
33610         PR tree-optimization/17724
33611         * g++.dg/opt/pr17724-1.C: New test.
33612         * g++.dg/opt/pr17724-2.C: New test.
33613         * g++.dg/opt/pr17724-3.C: New test.
33614         * g++.dg/opt/pr17724-4.C: New test.
33615         * g++.dg/opt/pr17724-5.C: New test.
33616         * g++.dg/opt/pr17724-6.C: New test.
33617
33618 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33619
33620         PR c/17301
33621         * gcc.dg/pr17301-2.c: New test.
33622
33623 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33624
33625         PR c++/15876
33626         * g++.dg/parse/error22.C: New test.
33627
33628         PR c++/17936
33629         * g++.dg/template/spec18.C: New test.
33630
33631 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33632
33633         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33634         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33635         memcpy.
33636         * gcc.dg/ia64-sync-2.c: Ditto.
33637         * gcc.dg/ia64-sync-3.c: Ditto.
33638
33639 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33640
33641         * g++.dg/eh/cleanup5.C: Add dg-options "".
33642
33643 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33644
33645         PR middle-end/17657
33646         * gcc.dg/switch-4.c: New test case.
33647
33648 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33649
33650         * gcc.c-torture/execute/20041011-1.c: New test.
33651
33652 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33653
33654         PR c++/17554
33655         * g++.dg/init/for3.C: New test.
33656
33657         PR c++/17657
33658         * g++.dg/opt/switch2.C: New test.
33659
33660         PR middle-end/17703
33661         * g++.dg/warn/Wreturn-2.C: New test.
33662
33663 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33664
33665         PR c++/17907
33666         * g++.dg/eh/cleanup5.C: New test.
33667
33668 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33669
33670         PR c++/17393
33671         * g++.dg/parse/error21.C: New test.
33672
33673 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33674
33675         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33676         * g++.dg/warn/incomplete1.C: Likewise.
33677         * g++.dg/template/qualttp20.C: Likewise.
33678
33679 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33680
33681         PR c/17881
33682         * parm-incomplete-1.c: New test.
33683
33684 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33685
33686         PR c++/17867
33687         * g++.dg/parse/error19.C: New test.
33688
33689         PR c++/17670
33690         * g++.dg/init/new11.C: New test.
33691
33692         PR c++/17821
33693         * g++.dg/parse/error20.C: New test.
33694
33695         PR c++/17826
33696         * g++.dg/template/crash24.C: New test.
33697
33698 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33699
33700         PR c/17301
33701         * gcc.dg/pr17301-1.c: New test.
33702
33703 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33704
33705         PR c/17189
33706         * gcc.dg/anon-struct-5.c: New test.
33707
33708 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33709
33710         PR c/17844
33711         * gcc.dg/pr17844-1.c: New test.
33712
33713 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33714
33715         PR tree-optimization/17906
33716         * gcc.c-torture/compile/pr17906.c: New.
33717
33718 2004-10-09  Stuart Hastings  <stuart@apple.com>
33719             Roger Sayle  <roger@eyesopen.com>
33720
33721         PR rtl-optimization/17853
33722         * gcc.dg/i386-mmx-5.c: New testcase.
33723
33724 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33725
33726         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33727
33728 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33729
33730         PR c++/17524
33731         * g++.dg/template/static9.C: New test.
33732
33733         PR c++/17685
33734         * g++.dg/parse/operator5.C: New test.
33735
33736 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33737
33738         PR middle-end/17894
33739         * gcc.c-torture/execute/divcmp-4.c: New test case.
33740
33741 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33742
33743         PR tree-opt/17902
33744         * g++.dg/opt/pr17902.C: New test.
33745
33746 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33747
33748         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33749
33750 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33751
33752         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33753
33754 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33755
33756         * gcc.dg/assign-warn-3.c: New test.
33757
33758 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33759
33760         PR c/16999
33761         * gcc.dg/cpp/ident-1.c: New test.
33762
33763 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33764
33765         * gcc.c-torture/compile/acc1.c: New.
33766
33767 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33768
33769         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33770         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33771
33772 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33773
33774         * gcc.dg/ultrasp11.c: New test.
33775
33776 2004-10-08  Michael Matz  <matz@suse.de>
33777
33778         * gcc.dg/doloop-2.c: New test.
33779
33780 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33781
33782         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33783         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33784         objc.dg/method-9.m: Update expected diagnostics.
33785
33786 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33787
33788         * gcc.dg/ppc-fsel-3.c: New file.
33789         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33790
33791 2004-10-07  Paul Brook  <paul@codesourcery.com>
33792
33793         * gfortran.dg/intrinsic_verify_1.f90: New test.
33794
33795 2004-10-07  Paul Brook  <paul@codesourcery.com>
33796
33797         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33798
33799 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33800
33801         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33802         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33803         commit.
33804
33805 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33806
33807         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33808
33809 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33810
33811         PR c++/17115
33812         * g++.dg/warn/Winline-4.C: New test.
33813
33814 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33815
33816         * gcc.c-torture/compile/20041007-1.c: New test.
33817
33818 2004-10-07  Paul Brook  <paul@codesourcery.com>
33819
33820         PR fortran/17678
33821         * gfortran.dg/use_allocated_1.f90: New test.
33822
33823 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33824
33825         PR middle-end/17849
33826         * gfortran.fortran-torture/compile/nested.f90: New test
33827
33828 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33829
33830         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33831
33832 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33833
33834         PR c++/17368
33835         * g++.dg/ext/asm6.C: New test.
33836
33837 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33838
33839         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33840
33841 2004-10-06  Paul Brook  <paul@codesourcery.com>
33842
33843         PR libfortran/17709
33844         * gfortran.dg/empty_format_1.f90: New test.
33845
33846 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33847
33848         PR fortran/17568
33849         * gfortran.dg/ishft.f90: New test.
33850
33851         PR fortran/17283
33852         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33853         tests.
33854
33855 2004-10-06  Paul Brook  <paul@codesourcery.com>
33856
33857         * gfortran.dg/do_1.f90: New test.
33858
33859 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33860
33861         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33862         optimizing for size.
33863
33864 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33865
33866         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33867
33868 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33869
33870         * gcc.c-torture/compile/20041005-1.c: New test.
33871
33872 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33873
33874         PR c++/17829
33875         * g++.dg/lookup/koenig4.C: New.
33876
33877 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33878
33879         * g++.dg/other/classkey1.C: Adjust quoting marks.
33880         * g++.dg/parse/error15.C: Likewise.
33881         * g++.dg/template/meminit2.C (int>): Likewise.
33882
33883 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33884
33885         PR fortran/17283
33886         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33887
33888         PR fortran/17631
33889         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33890
33891         PR fortran/17708
33892         * gfortran.dg/pr17708.f90: New test.
33893
33894 2004-10-04  Chao-ying Fu  <fu@mips.com>
33895
33896         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33897         * gcc.dg/vect/vect-4.c: Ditto.
33898         * gcc.dg/vect/vect-5.c: Ditto.
33899         * gcc.dg/vect/vect-6.c: Ditto.
33900         * gcc.dg/vect/vect-8.c: Ditto.
33901         * gcc.dg/vect/vect-16.c: Ditto.
33902         * gcc.dg/vect/vect-30.c: Ditto.
33903         * gcc.dg/vect/vect-40.c: Ditto.
33904         * gcc.dg/vect/vect-41.c: Ditto.
33905         * gcc.dg/vect/vect-42.c: Ditto.
33906         * gcc.dg/vect/vect-43.c: Ditto.
33907         * gcc.dg/vect/vect-44.c: Ditto.
33908         * gcc.dg/vect/vect-45.c: Ditto.
33909         * gcc.dg/vect/vect-46.c: Ditto.
33910         * gcc.dg/vect/vect-47.c: Ditto.
33911         * gcc.dg/vect/vect-48.c: Ditto.
33912         * gcc.dg/vect/vect-49.c: Ditto.
33913         * gcc.dg/vect/vect-50.c: Ditto.
33914         * gcc.dg/vect/vect-51.c: Ditto.
33915         * gcc.dg/vect/vect-52.c: Ditto.
33916         * gcc.dg/vect/vect-53.c: Ditto.
33917         * gcc.dg/vect/vect-54.c: Ditto.
33918         * gcc.dg/vect/vect-55.c: Ditto.
33919         * gcc.dg/vect/vect-56.c: Ditto.
33920         * gcc.dg/vect/vect-57.c: Ditto.
33921         * gcc.dg/vect/vect-58.c: Ditto.
33922         * gcc.dg/vect/vect-59.c: Ditto.
33923         * gcc.dg/vect/vect-60.c: Ditto.
33924         * gcc.dg/vect/vect-74.c: Ditto.
33925         * gcc.dg/vect/vect-79.c: Ditto.
33926         * gcc.dg/vect/vect-80.c: Ditto.
33927
33928 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33929
33930         * gcc.dg/unused-7.c: Use the correct option.
33931
33932 2004-10-04  Paul Brook  <paul@codesourcery.com>
33933         Bud Davis  <bdavis9659@comcast.net>
33934
33935         PR fortran/17706
33936         PR fortran/16434
33937         * gfortran/pr17706.f90: New test.
33938         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33939
33940 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33941
33942         * gfortran.dg/pr17612.f90: New test.
33943
33944 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33945
33946         * g++.dg/template/local1.C: Adjust quoting marks in
33947         testing for diagnostics.
33948         * g++.dg/tls/diag-2.C: Likewise.
33949         * g++.dg/other/error8.C: Likewise.
33950
33951 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33952
33953         PR c/17178
33954         * gcc.dg/unused-4.c: Adjust to be correct.
33955
33956         PR c/17820
33957         * gcc.dg/unused-7.c: New test.
33958
33959 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33960
33961         PR c++/17797
33962         * g++.dg/overload/template2.C: New test.
33963
33964 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33965
33966         PR tree-optimization/16632
33967         * gcc.dg/tree-ssa/20041002-1.c: New.
33968
33969 2004-10-03  Paul Brook  <paul@codesourcery.com>
33970
33971         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33972         rather than relying on default formatting.
33973
33974 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33975
33976         * gcc.dg/20040920-1.c: Update expected message text.
33977
33978 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33979
33980         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33981
33982 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33983
33984         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33985         tree level.
33986
33987 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33988
33989         * gcc.dg/tree-ssa/pr17343.c: Remove.
33990
33991 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33992
33993         PR tree-opt/17343
33994         * gcc.dg/tree-ssa/pr17343.c: New test.
33995
33996 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33997
33998         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33999         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34000         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34001         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34002         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34003
34004 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34005
34006         * gcc.dg/lvalue-2.c: New test.
34007
34008 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34009
34010         PR c/17730
34011         * gcc.dg/pr17730-1.c: New test
34012
34013 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34014
34015         PR c/7425
34016         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34017
34018 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34019
34020         * gcc.c-torture/execute/stdarg-1.c: New test.
34021         * gcc.c-torture/execute/stdarg-2.c: New test.
34022         * gcc.c-torture/execute/stdarg-3.c: New test.
34023         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34024         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34025         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34026         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34027         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34028
34029 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34030
34031         PR tree-optimization/17697
34032         * g++.dg/opt/pr17697-1.C: New test.
34033         * g++.dg/opt/pr17697-2.C: New test.
34034         * g++.dg/opt/pr17697-3.C: New test.
34035
34036 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34037
34038         PR c/16409
34039         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34040         gcc.dg/vla-init-5.c: New tests.
34041
34042 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34043
34044         PR c/13804
34045         * gcc.dg/pr13804-1.c: New test.
34046
34047 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34048
34049         PR fortran/16938
34050         * gfortran.dg/pr16938.f90: New test.
34051
34052 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34053
34054         * g++.dg/template/crash23.C: New test.
34055
34056 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34057
34058         PR c++/17585
34059         * g++.dg/template/static8.C: New test.
34060
34061 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34062
34063         PR c++/17681
34064         * g++.dg/other/error9.C: New test.
34065
34066 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34067
34068         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34069
34070 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34071
34072         PR fortran/15164
34073         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34074
34075 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34076
34077         PR middle-end/17112
34078         * gcc.dg/pr17112-1.c: New test case.
34079
34080 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34081
34082         PR c/11459
34083         * gcc.dg/pr11459-1.c: New test.
34084
34085 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34086
34087         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34088         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34089
34090 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34091
34092         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34093
34094 2004-09-25  Jan Hubicka  <jh@suse.cz>
34095
34096         * compile/30040909-1.c: New test.
34097         * compile/30040907-1.c: New test.
34098
34099 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34100
34101         * gcc.c-torture/execute/va-arg-26.c: New test.
34102
34103 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34104
34105         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34106         extra diagnostics on targets with 64-bit pointers.
34107         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34108
34109 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34110
34111         PR c/17188
34112         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34113         * gcc.dg/decl-3.c: Adjust expected message.
34114
34115 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34116
34117         PR fortran/17615
34118         * gfortran.dg/pr17615.f90: New test.
34119
34120 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34121
34122         PR tree-optimzation/17517
34123         * g++.dg/tree-ssa/pr17517.C: New Test.
34124
34125 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34126
34127         PR c++/16889
34128         * g++.dg/lookup/ambig3.C: New.
34129
34130 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34131
34132         PR tree-opt/17624
34133         * g++.dg/opt/pr17624.C: New test.
34134
34135 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34136
34137         PR c/6980
34138         * gcc.dg/Wbad-function-cast-1.c: New test.
34139
34140 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34141
34142         * g++.dg/ext/complit1.C
34143         * g++.dg/other/error2.C
34144         * g++.dg/other/nontype-1.C
34145         * g++.dg/parse/crash11.C
34146         * g++.dg/parse/crash12.C
34147         * g++.dg/parse/error15.C
34148         * g++.dg/parse/error4.C
34149         * g++.dg/parse/tmpl-outside1.C
34150         * g++.dg/parse/too-many-tmpl-args1.C
34151         * g++.dg/template/dependent-expr3.C
34152         * g++.dg/template/error10.C
34153         * g++.dg/template/instantiate1.C
34154         * g++.dg/template/vtable2.C
34155         * g++.dg/warn/Wshadow-1.C
34156         * g++.dg/warn/weak1.C
34157         * g++.old-deja/g++.brendan/crash16.C
34158         * g++.old-deja/g++.brendan/crash18.C
34159         * g++.old-deja/g++.brendan/crash48.C
34160         * g++.old-deja/g++.brendan/crash49.C
34161         * g++.old-deja/g++.brendan/crash55.C
34162         * g++.old-deja/g++.brendan/crash56.C
34163         * g++.old-deja/g++.brendan/crash8.C
34164         * g++.old-deja/g++.brendan/enum11.C
34165         * g++.old-deja/g++.brendan/enum8.C
34166         * g++.old-deja/g++.brendan/enum9.C
34167         * g++.old-deja/g++.brendan/friend3.C
34168         * g++.old-deja/g++.brendan/misc14.C
34169         * g++.old-deja/g++.bugs/900402_02.C
34170         * g++.old-deja/g++.bugs/900404_03.C
34171         * g++.old-deja/g++.bugs/900404_04.C
34172         * g++.old-deja/g++.bugs/900428_03.C
34173         * g++.old-deja/g++.jason/crash4.C
34174         * g++.old-deja/g++.jason/overload21.C
34175         * g++.old-deja/g++.jason/redecl1.C
34176         * g++.old-deja/g++.jason/report.C
34177         * g++.old-deja/g++.jason/rfg10.C
34178         * g++.old-deja/g++.jason/template30.C
34179         * g++.old-deja/g++.law/arm12.C
34180         * g++.old-deja/g++.law/ctors5.C
34181         * g++.old-deja/g++.law/cvt20.C
34182         * g++.old-deja/g++.law/init10.C
34183         * g++.old-deja/g++.law/init8.C
34184         * g++.old-deja/g++.law/visibility17.C
34185         * g++.old-deja/g++.law/visibility7.C
34186         * g++.old-deja/g++.mike/net8.C
34187         * g++.old-deja/g++.mike/p646.C
34188         * g++.old-deja/g++.mike/p700.C
34189         * g++.old-deja/g++.mike/p701.C
34190         * g++.old-deja/g++.mike/p811.C
34191         * g++.old-deja/g++.ns/template13.C
34192         * g++.old-deja/g++.other/array3.C
34193         * g++.old-deja/g++.other/crash25.C
34194         * g++.old-deja/g++.other/dtor3.C
34195         * g++.old-deja/g++.other/dtor4.C
34196         * g++.old-deja/g++.other/main1.C
34197         * g++.old-deja/g++.other/warn7.C
34198         * g++.old-deja/g++.pt/crash11.C
34199         * g++.old-deja/g++.pt/crash36.C
34200         * g++.old-deja/g++.pt/spec22.C
34201         * g++.old-deja/g++.pt/spec9.C
34202         * g++.old-deja/g++.pt/ttp52.C
34203         * g++.old-deja/g++.robertl/eb103.C
34204         * g++.old-deja/g++.robertl/eb121.C
34205         * g++.old-deja/g++.robertl/eb22.C
34206         * g++.old-deja/g++.robertl/eb8.C:
34207         Update locations and/or regexps of dg-error markers.
34208         Remove markers for some bogus messages that are no longer issued.
34209
34210 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34211
34212         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34213         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34214
34215 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34216
34217         PR c++/17618
34218         * g++.dg/lookup/crash5.C: New test.
34219
34220 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34221
34222         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34223         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34224         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34225         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34226         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34227         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34228
34229         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34230         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34231         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34232         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34233         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34234         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34235
34236         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34237
34238         * gcc.dg/vect/vect-44.c: Check additional cases.
34239         * gcc.dg/vect/vect-48.c: Check additional cases.
34240
34241         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34242         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34243         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34244         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34245         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34246         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34247         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34248         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34249         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34250
34251         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34252         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34253         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34254
34255 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34256
34257         * gcc.dg/tree-ssa/loop-6.c: New test.
34258
34259 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34260
34261         PR c++/17620
34262         * g++.dg/inherit/base2.C: New.
34263
34264 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34265
34266         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34267         * gcc.dg/20001012-2.c: Likewise.
34268         * gcc.dg/20001013-1.c: Likewise.
34269         * gcc.dg/20001101-1.c: Likewise.
34270         * gcc.dg/20001102-1.c: Likewise.
34271         * gcc.dg/bf-spl1.c: Likewise.
34272         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34273         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34274
34275 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34276
34277         PR tree-optimization/16721
34278         * gcc.dg/tree-ssa/pr16721.c: New test.
34279
34280 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34281
34282         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34283         * gcc.dg/20040305-1.c: Likewise.
34284
34285 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34286
34287         PR c/16566
34288         * gcc.c-torture/compile/pr16566-1.c,
34289         gcc.c-torture/compile/pr16566-2.c,
34290         gcc.c-torture/compile/pr16566-3.c: New tests.
34291
34292 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34293
34294         PR tree-optimization/17512
34295         * gcc.c-torture/compile/20040916-1.c.
34296
34297 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34298
34299         * gcc.dg/pragma-re-3.c: New test.
34300
34301 2004-09-17  Matt Austern  <austern@apple.com>
34302
34303         PR c++/15049
34304         * g++.dg/other/anon3.C: New.
34305
34306 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34307
34308         PR c++/7503
34309         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34310         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34311         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34312         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34313         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34314
34315 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34316
34317         PR fortran/17286
34318         * gfortran.dg/pr17286.f90: New test.
34319
34320 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34321
34322         PR c++/17530
34323         * g++.dg/template/static7.C: New test.
34324
34325 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34326
34327         PR tree-opt/17558
34328         * gcc.c-torture/compile/pr17558.c: New test.
34329
34330 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34331
34332         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34333         if SKIP_ATTRIBUTE is defined.
34334
34335 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34336
34337         PR fortran/15957
34338         * gfortran.dg/pr15957.f90: New test.
34339
34340 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34341
34342         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34343         in comparison.
34344         * gcc.dg/vect/vect-79.c: Likewise.
34345         * gcc.dg/vect/vect-80.c: Likewise.
34346
34347 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34348
34349         PR fortran/15750
34350         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34351
34352 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34353
34354         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34355         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34356         * gcc.dg/vect/vect-62.c: New testcase.
34357         * gcc.dg/vect/vect-63.c: New testcase.
34358         * gcc.dg/vect/vect-64.c: New testcase.
34359         * gcc.dg/vect/vect-65.c: New testcase.
34360         * gcc.dg/vect/vect-66.c: New testcase.
34361         * gcc.dg/vect/vect-67.c: New testcase.
34362         * gcc.dg/vect/vect-68.c: New testcase.
34363         * gcc.dg/vect/vect-69.c: New testcase.
34364         * gcc.dg/vect/vect-79.c: New testcase.
34365         * gcc.dg/vect/vect-80.c: New testcase.
34366
34367 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34368
34369         * gcc.target/mips/asm-1.c: New test.
34370
34371 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34372
34373         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34374         * gcc.dg/vect/vect-73.c: New testcase.
34375         * gcc.dg/vect/vect-74.c: New testcase.
34376         * gcc.dg/vect/vect-75.c: New testcase.
34377         * gcc.dg/vect/vect-76.c: New testcase.
34378         * gcc.dg/vect/vect-77.c: New testcase.
34379         * gcc.dg/vect/vect-78.c: New testcase
34380
34381 2004-09-18  Paul Brook  <paul@codesourcery.com>
34382
34383         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34384
34385 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34386
34387         PR c/17424
34388         * gcc.dg/pr17424-1.c: New test.
34389
34390 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34391
34392         * g++.dg/tree-ssa/pr17153.C: New test.
34393
34394 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34395
34396         PR pch/13361
34397         * g++.dg/pch/wchar-1.C: New.
34398         * g++.dg/pch/wchar-1.Hs: New.
34399
34400 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34401
34402         * gcc.c-torture/execute/20040917-1.c: New test.
34403
34404 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34405
34406         PR tree-optimization/17319
34407         * gcc.dg/pr17319.c: New test.
34408
34409 2004-09-17  Devang Patel  <dpatel@apple.com>
34410
34411         * gcc.dg/20040813-1.c: New test.
34412
34413 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34414
34415         PR tree-optimization/17273
34416         * gcc.c-torture/compile/pr17273.c: New test.
34417
34418 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34419
34420         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34421         Update expected messages.
34422         * gcc.dg/declspec-13.c: New test.
34423
34424 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34425
34426         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34427
34428 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34429
34430         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34431         change what 'a' is pointing to.
34432
34433 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34434
34435         PR c++/16002
34436         * g++.dg/template/error18.C: New test.
34437
34438         PR c++/16029
34439         * g++.dg/warn/Wunused-8.C: New test.
34440
34441 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34442
34443         PR tree-optimization/17513
34444         * gcc.dg/20040916-1.c: New test.
34445
34446 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34447
34448         PR c++/17501
34449         * g++.dg/template/typename7.C: New test.
34450
34451 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34452
34453         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34454
34455 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34456
34457         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34458         with -ftree-based-profiling also.
34459         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34460
34461 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34462
34463         PR/15364
34464         * gfortran.dg/der_array_io_1.f90: New test.
34465         * gfortran.dg/der_array_io_2.f90: New test.
34466         * gfortran.dg/der_array_io_3.f90: New test.
34467
34468 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34469
34470         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34471         EABI.
34472
34473 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34474
34475         * g++.dg/opt/switch1.C: New test.
34476
34477 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34478
34479         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34480         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34481         Update expected messages.
34482
34483 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34484
34485         PR fortran/16485
34486         * gfortran.dg/same_name_1.f90: New test.
34487
34488 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34489
34490         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34491         dereference garbage pointers.
34492
34493 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34494
34495         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34496         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34497
34498         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34499         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34500         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34501
34502 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34503
34504         PR c++/17324
34505         * g++.dg/template/mangle1.C: New test.
34506
34507 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34508
34509         PR tree-optimization/17252
34510         * gcc.c-torture/execute/pr17252.c: New test.
34511
34512 2004-09-14  Andrew Pinski  <apinski@apple.com>
34513
34514         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34515
34516 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34517
34518         PR rtl-optimization/9771
34519         * gcc.dg/pr9771-1.c: New test case.
34520
34521 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34522
34523         PR tree-optimization/15262
34524         * gcc.c-torture/execute/pr15262-1.c: New test.
34525         * gcc.c-torture/execute/pr15262-2.c: New test.
34526
34527 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34528
34529         * gcc.dg/declspec-12.c: New test.
34530
34531 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34532
34533         * gfortran.dg/pr17090.f90: Add directives to test.
34534
34535 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34536
34537         * gcc.c-torture/compile/20040914-1.c: New test.
34538
34539 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34540
34541         PR c++/16162
34542         * g++.dg/template/decl2.C: New test.
34543
34544 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34545
34546         PR fortran/17090
34547         * gfortran.dg/pr17090.f90: New test.
34548
34549 2004-09-13  Dale Johannesen  <dalej@apple.com>
34550
34551         * gcc.c-torture/compile/pr17408.c: New test case.
34552
34553 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34554
34555         PR c++/16716
34556         * g++.dg/parse/crash17.C: New test.
34557
34558         PR c++/17327
34559         * g++.dg/template/enum3.C: New test.
34560
34561 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34562
34563         * lib/gcc-defs.exp: Load wrapper.exp.
34564         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34565         using local code.
34566         * lib/gcc.exp (gcc_init): Similar.
34567         * lib/gfortran.exp (gfortran_init): Similar.
34568         * lib/objc.exp (objc_init): Similar.
34569         * lib/treelang.exp (treelang_init): Similar.
34570         * lib/wrapper.exp: New file with build_wrapper call machinery in
34571         ${tool}_maybe_build_wrapper.
34572
34573 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34574
34575         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34576         "inline".
34577         * gcc.dg/declspec-11.c: Update expected messages.
34578         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34579         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34580         gcc.dg/inline-12.c: New tests.
34581
34582 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34583
34584         * g++.dg/tree-ssa/pr17400.C: New testcase.
34585
34586 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34587
34588         * gcc.target/mips/sb1-1.c: New testcase.
34589
34590 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34591
34592         * lib/g77-dg.exp: Remove unused file.
34593         * lib/mike-g77.exp: Ditto.
34594         * lib/g77.exp: Ditto.
34595
34596 2004-09-12  Richard Henderson  <rth@redhat.com>
34597
34598         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34599
34600 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34601
34602         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34603         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34604         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34605         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34606         Update expected messages.
34607
34608 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34609
34610         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34611         declaration/use mismatch for dirp parameter.
34612
34613 2004-09-12  Andrew Pinski  <apinski@apple.com>
34614
34615         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34616         -fgnu-runtime is passed.
34617
34618 2004-09-12  Richard Henderson  <rth@redhat.com>
34619
34620         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34621         do the uplevel thing and update additional_flags directly.
34622         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34623         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34624         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34625         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34626
34627 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34628
34629         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34630
34631 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34632
34633         PR middle-end/17411
34634         * g++.dg/opt/pr17411-1.C: New test case.
34635
34636 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34637
34638         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34639         gcc.dg/tls/diag-2.c: Update expected messages.
34640         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34641         messages.
34642         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34643         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34644         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34645         gcc.dg/tls/diag-5.c: New tests.
34646
34647 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34648
34649         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34650
34651 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34652
34653         * g++.dg/parse/break-in-for.C: New test.
34654
34655 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34656
34657         * gcc.dg/tree-ssa/20040911-1.c: New test.
34658
34659 2004-09-11  Andreas Jaeger  <aj@suse.de>
34660
34661         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34662         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34663
34664 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34665
34666         * gcc.target/frv: New directory of FR-V-specific tests.
34667
34668 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34669
34670         * gcc.dg/convert-vec-1.c: New test.
34671
34672 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34673
34674         PR middle-end/17024
34675         * gcc.dg/pr17024-1.c: New test case.
34676
34677 2004-09-10  Eric Christopher  <echristo@redhat.com>
34678
34679         * gcc.dg/20040910-1.c: New test.
34680
34681 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34682
34683         * gcc.dg/bitfld-9.c: New test.
34684
34685 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34686
34687         * gcc.c-torture/execute/ieee/acc1.c: New test.
34688         * gcc.c-torture/execute/ieee/acc2.c: New test.
34689         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34690
34691 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34692
34693         * gcc.dg/deprecated-2.c: New test.
34694
34695 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34696
34697         * gcc.dg/init-vec-1.c: New test.
34698
34699 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34700
34701         PR middle-end/17055
34702         * gcc.dg/pr17055-1.c: New test case.
34703
34704 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34705
34706         PR target/17377
34707         * gcc.c-torture/execute/pr17377.c: New test.
34708
34709 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34710
34711         PR c/8420
34712         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34713         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34714         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34715         gcc.dg/long-long-typespec-1.c: New tests.
34716         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34717
34718 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34719
34720         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34721         gcc.dg/gnu99-static-1.c: New tests.
34722
34723 2004-09-08  Devang Patel  <dpatel@apple.com>
34724
34725         * gcc.dg/darwin-ld-20040828-1.c: New test.
34726         * gcc.dg/darwin-ld-20040828-2.c: New test.
34727         * gcc.dg/darwin-ld-20040828-3.c: New test.
34728
34729 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34730
34731         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34732         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34733         in error message.
34734         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34735         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34736         in error message.
34737         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34738         types they qualify.
34739         * objc.dg/type-size-2.m: Fix wording in comment.
34740         * objc.dg/va-meth-1.m: New test case.
34741
34742 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34743
34744         PR c/16633:
34745         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34746         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34747
34748 2004-09-06  Devang Patel  <dpatel@apple.com>
34749
34750         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34751         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34752
34753 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34754
34755         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34756         reflect changed line numbering of diagnostics.
34757
34758 2004-09-06  Paul Brook  <paul@codesourcery.com>
34759
34760         * gfortran.dg/edit_real_1.f90: Add new test.
34761
34762 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34763
34764         * gcc.dg/tree-ssa/loop-2.c: New test.
34765         * gcc.dg/tree-ssa/loop-3.c: New test.
34766         * gcc.dg/tree-ssa/loop-4.c: New test.
34767         * gcc.dg/tree-ssa/loop-5.c: New test.
34768
34769 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34770
34771         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34772
34773 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34774
34775         * gcc.dg/format/sentinel-1.c: New test.
34776
34777 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34778
34779         * gcc.dg/builtins-46.c: New.
34780
34781 2004-09-03  Devang Patel  <dpatel@apple.com>
34782
34783         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34784         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34785
34786 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34787
34788         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34789         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34790         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34791         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34792         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34793         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34794         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34795         the non-portable bzero.
34796         * gcc.dg/20010912-1.c: xfail for NetWare.
34797         * gcc.dg/20020426-2.c: xfail for NetWare.
34798         * gcc.dg/20021014-1.c: xfail for NetWare.
34799         * gcc.dg/20021018-1.c: xfail for NetWare.
34800         * gcc.dg/20030213-1.c: xfail for NetWare.
34801         * gcc.dg/20030225-1.c: xfail for NetWare.
34802         * gcc.dg/20030708-1.c: xfail for NetWare.
34803         * gcc.dg/builtins-config.h: Also exclude NetWare.
34804         * gcc.dg/format/format.h: Define restrict only if not already defined.
34805         * gcc.dg/nest.c: xfail for NetWare.
34806         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34807         * lib/target-supports.exp (check_visibility_available): Exclude
34808         NetWare.
34809
34810 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34811
34812         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34813         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34814         deterministic starting point for the alignment of structure fields.
34815         * gcc.dg/Wpadded.c: Dito.
34816         * g++.dg/abi/vbase10.C: Dito.
34817
34818 2004-09-03  Devang Patel  <dpatel@apple.com>
34819
34820         * g++.dg/debug/pr15736.cc: New test.
34821
34822 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34823
34824         * README.QMTEST: Fix out-of-date link.
34825
34826 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34827
34828         PR fortran/16579
34829         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34830         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34831
34832 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34833
34834         * g++.dg/abi/arm_rtti1.C: New test.
34835
34836 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34837
34838         * gcc.dg/ppc-vector-memcpy.c: New.
34839         * gcc.dg/ppc-vector-memset.c: New.
34840
34841 2004-09-02  Chao-ying Fu  <fu@mips.com>
34842
34843         * gcc.target/mips/mips-3d-1.c: New test.
34844         * gcc.target/mips/mips-3d-2.c: New test.
34845         * gcc.target/mips/mips-3d-3.c: New test.
34846         * gcc.target/mips/mips-3d-4.c: New test.
34847         * gcc.target/mips/mips-3d-5.c: New test.
34848         * gcc.target/mips/mips-3d-6.c: New test.
34849         * gcc.target/mips/mips-3d-7.c: New test.
34850         * gcc.target/mips/mips-3d-8.c: New test.
34851         * gcc.target/mips/mips-3d-9.c: New test.
34852         * gcc.target/mips/mips-ps-1.c: New test.
34853         * gcc.target/mips/mips-ps-2.c: New test.
34854         * gcc.target/mips/mips-ps-3.c: New test.
34855         * gcc.target/mips/mips-ps-4.c: New test.
34856         * gcc.target/mips/mips-ps-type.c: New test.
34857
34858 2004-09-02  Paul Brook  <paul@codesourcery.com>
34859
34860         * gfortran.dg/edit_real_1.f90: Add new tests.
34861
34862 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34863
34864         PR fortran/15327
34865         * gfortran.dg/merge_char_1.f90: New test.
34866
34867 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34868
34869         PR fortran/16404
34870         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34871
34872 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34873
34874         PR c/1522
34875         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34876
34877 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34878
34879         * g++.dg/opt/loop1.C: Do not XFAIL.
34880
34881 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34882
34883         * gcc.c-torture/execute/20040831-1.c: New test.
34884
34885 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34886
34887         PR fortran/16579
34888         * gfortran.dg/g77/20010610.f: Now passes.
34889         Copy from g77.f-torture/execute. Add dg-run directive.
34890         * gfortran.dg/g77/README: Update
34891
34892 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34893
34894         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34895         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34896         (t1, t2, t3, t4): Add volatile.
34897
34898 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34899
34900         * g++.dg/ext/visibility/arm1.C: New test.
34901
34902 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34903
34904         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34905         -pedantic-errors.
34906
34907 2004-09-01  Paul Brook  <paul@codesourcery.com>
34908
34909         * gfortran.dg/eof_2.f90: New test.
34910
34911 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34912
34913         PR fortran/16579
34914         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34915
34916 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34917
34918         PR libfortran/16805
34919         * gfortran.dg/list_read_2.f90: New test.
34920
34921 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34922
34923         * g++.dg/abi/key1.C: New test.
34924
34925 2004-08-31  Richard Henderson  <rth@redhat.com>
34926
34927         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34928         form of offsetof.
34929         * g++.dg/other/offsetof5.C: Remove duplicate.
34930
34931 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34932
34933         PR fortran/17244
34934         * gfortran.dg/func_derived_1.f90: New test.
34935
34936 2004-08-31  Paul Brook  <paul@codesourcery.com>
34937
34938         * gfortran.dg/eof_1.f90: New test.
34939
34940 2004-08-31  Paul Brook  <paul@codesourcery.com>
34941
34942         * gfortran.dg/list_read_1.f90: New file.
34943
34944 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34945
34946         * g++.dg/opt/loop1.C: XFAIL.
34947
34948 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34949
34950         * gcc.dg/funcdef-storage-1.c: New.
34951         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34952         an extern function in local scope.
34953         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34954         declare an 'auto inline' function in local scope.
34955         * gcc.dg/20011130-1.c: Likewise.
34956         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34957         an 'auto' function in local scope.
34958         * gcc.dg/20021014-1.c: Likewise.
34959         * gcc.dg/20030331-2.c: Likewise.
34960
34961 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34962
34963         * gfortran.dg/blockdata_1.f90: New test.
34964
34965 2004-08-30  Richard Henderson  <rth@redhat.com>
34966
34967         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34968
34969 2004-08-30  Richard Henderson  <rth@redhat.com>
34970
34971         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34972         additional_flags set by alternate driver.
34973         (ieee-options): New procedure.
34974         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34975         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34976         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34977         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34978
34979 2004-08-30  Richard Henderson  <rth@redhat.com>
34980
34981         * lib/f-torture.exp: Remove.
34982
34983 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34984
34985         PR rtl-optimization/16590
34986         * g++.dg/opt/loop1.C: New test.
34987
34988 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34989
34990         PR fortran/13910
34991         * gfortran.dg/oldstyle_1.f90: New test.
34992
34993 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34994         Paul Brook  <paul@codesourcery.com>
34995
34996         * gfortran.dg/g77/README: Update.
34997         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34998         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34999         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35000
35001 2004-08-28  Paul Brook  <paul@codesourcery.com>
35002
35003         PR libfortran/17195
35004         * gfortran.dg/edit_real_1.f90: New test.
35005
35006 2004-08-27  Paul Brook  <paul@codesourcery.com>
35007
35008         * gfortran.dg/rewind_1.f90: New test.
35009
35010 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35011
35012         PR fortran/16597
35013         * gfortran.dg/pr16597.f90: New test.
35014
35015 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35016
35017         PR c/13801
35018         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35019         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35020         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35021         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35022         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35023
35024 2004-08-26  Nick Clifton  <nickc@redhat.com>
35025
35026         * gcc.c-torture/compile/pr17119.c: New test.
35027
35028 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35029
35030         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35031
35032 2004-08-25  Richard Henderson  <rth@redhat.com>
35033
35034         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35035         the bits that expect kind=8 to be the largest real kind.
35036
35037 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35038
35039         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35040
35041 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35042
35043         * gfortran.dg/assignment_1.f90: New test.
35044
35045 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35046
35047         * g++.dg/template/repo3.C: New test.
35048
35049 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35050
35051         PR middle-end/16693
35052         PR tree-optimization/16372
35053         * g++.dg/opt/pr16372-1.C: New test case.
35054         * g++.dg/opt/pr16693-1.C: New test case.
35055         * g++.dg/opt/pr16693-2.C: New test case.
35056
35057 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35058
35059         * objc.dg/proto-lossage-4.m: New test.
35060
35061 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35062
35063         PR c++/17155
35064         * g++.dg/inherit/local2.C: New test.
35065
35066 2004-08-25  Paul Brook  <paul@codesourcery.com>
35067
35068         PR fortran/17144
35069         * gfortran.dg/string_ctor_1.f90: New test.
35070
35071 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35072
35073         PR c++/14428
35074         * g++.dg/template/redecl2.C: New test.
35075
35076 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35077
35078         PR fortran/17143
35079         * gfortran.dg/pr17143.f90: New test.
35080
35081 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35082
35083         PR fortran/17164
35084         * gfortran.dg/pr17164.f90: New test.
35085
35086 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35087
35088         * gcc.dg/tree-ssa/loop-1.c: New test.
35089
35090 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35091
35092         * gcc.c-torture/compile/20040824-1.c: New test.
35093
35094 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35095
35096         * gcc.c-torture/compile/iftrap-3.c: New test.
35097
35098 2004-08-24  Paul Brook  <paul@codesourcery.com>
35099
35100         * gfortran.dg/entry_2.f90: New test.
35101
35102 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35103
35104         PR c++/16889
35105         * g++.dg/lookup/ambig[12].C: New.
35106
35107 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35108
35109         PR c++/16706
35110         * g++.dg/template/crash21.C: New test.
35111         * g++.dg/template/crash22.C: Likewise.
35112
35113 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35114
35115         PR c++/17149
35116         * g++.dg/template/access15.C: New.
35117
35118 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35119
35120         PR c++/17163
35121         * g++.dg/template/repo2.C: New test.
35122
35123 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35124
35125         PR rtl-optimization/17078
35126         * gcc.c-torture/execute/pr17078-1.c: New test case.
35127
35128 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35129
35130         PR c/14492
35131         * gcc.dg/debug/crash1.c: New test.
35132
35133 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35134
35135         PR c/16180
35136         * gcc.dg/loop-5.c: New test.
35137
35138 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35139
35140         * gcc.c-torture/execute/20040823-1.c: New test.
35141
35142 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35143
35144         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35145         to the assembler.  Simplify test accordingly.
35146         (asm_abi_flags): Use GNU names.
35147         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35148         to check for ABI flags.
35149
35150 2004-08-22  Andrew Pinski  <apinski@apple.com>
35151
35152         * g++.dg/opt/pr14029.C: New test.
35153         * gcc.c-torture/execute/pr15262.c: New test.
35154
35155 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35156
35157         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35158
35159 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35160
35161         PR 16908
35162         * gfortran.dg/direct_io.f90: New test.
35163
35164 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35165
35166         PR c++/17121
35167         * g++.dg/inherit/local2.C: New test.
35168
35169 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35170
35171         PR c++/17120
35172         * g++.dg/warn/Wparentheses-4.C: New test.
35173
35174 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35175
35176         PR c++/17121
35177         * g++.dg/inherit/local2.C: New test.
35178
35179         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35180         * gcc.dg/ppc-ldstruct.c: Likewise.
35181         * gcc.dg/ppc64-abi-2.c: Likewise.
35182
35183 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35184
35185         PR rtl-optimization/17099
35186         * gcc.c-torture/execute/20040820-1.c: New test.
35187
35188 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35189
35190         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35191
35192 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35193
35194         PR fortran/17077
35195         * gfortran.dg/auto_array_1.f90: New test.
35196
35197 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35198
35199         PR fortran/17074
35200         * gfortran.dg/simpleif_1.f90: New test.
35201
35202 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35203
35204         * lib/target-supports.exp (check_profiling_available): Return
35205         false for arm*-*-symbianelf* and arm*-*-eabi*.
35206
35207         PR c++/15890
35208         * g++.dg/template/delete1.C: New test.
35209
35210 2004-08-19  Paul Brook  <paul@codesourcery.com>
35211
35212         PR fortran/14976
35213         PR fortran/16228
35214         * gfortran.dg/data_char_1.f90: New test.
35215
35216 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35217
35218         PR fortran/16946
35219         * gfortran.dg/reduction.f90: New testcase.
35220
35221 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35222
35223         PR fortran/16520
35224         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35225
35226 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35227
35228         PR c++/17041
35229         * g++.dg/Wparentheses-3.C: New test.
35230
35231 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35232
35233         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35234         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35235         * gcc.dg/vect/vect-2.c: Likewise.
35236         * gcc.dg/vect/vect-3.c: Likewise.
35237         * gcc.dg/vect/vect-4.c: Likewise.
35238         * gcc.dg/vect/vect-5.c: Likewise.
35239         * gcc.dg/vect/vect-6.c: Likewise.
35240         * gcc.dg/vect/vect-7.c: Likewise.
35241         * gcc.dg/vect/vect-25.c: Likewise.
35242         * gcc.dg/vect/vect-31.c: Likewise.
35243         * gcc.dg/vect/vect-32.c: Likewise.
35244         * gcc.dg/vect/vect-34.c: Likewise.
35245         * gcc.dg/vect/vect-36.c: Likewise.
35246         * gcc.dg/vect/vect-all.c: Likewise.
35247
35248 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35249
35250         PR c++/17068
35251         * g++.dg/template/operator4.C: New test.
35252
35253 2004-08-18  Richard Henderson  <rth@redhat.com>
35254
35255         * gcc.dg/20040206-1.c: XFAIL.
35256
35257 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35258
35259         PR c++/16246
35260         * g++.dg/template/array7.C: New test.
35261
35262 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35263
35264         * gcc.dg/mips-movcc-1.c: New test.
35265         * gcc.dg/mips-movcc-2.c: New test.
35266         * gcc.dg/mips-movcc-3.c: New test.
35267
35268         * gcc.dg/mips-nmadd-1.c: New test.
35269         * gcc.dg/mips-nmadd-2.c: New test.
35270
35271 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35272
35273         PR c++/15871
35274         * g++.dg/opt/inline8.C: New test.
35275
35276         PR c++/16965
35277         * g++.dg/parse/error17.C: New test.
35278
35279 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35280
35281         * gcc.dg/vect: New directory for vectorizer tests.
35282         * gcc.dg/vect/tree-vect.h: New file.
35283         * gcc.dg/vect/vect.exp: New file.
35284         * gcc.dg/vect/pr16105.c.c: New test.
35285         * gcc.dg/vect/vect-1.c: New test.
35286         * gcc.dg/vect/vect-2.c: New test.
35287         * gcc.dg/vect/vect-3.c: New test.
35288         * gcc.dg/vect/vect-4.c: New test.
35289         * gcc.dg/vect/vect-5.c: New test.
35290         * gcc.dg/vect/vect-6.c: New test.
35291         * gcc.dg/vect/vect-7.c: New test.
35292         * gcc.dg/vect/vect-8.c: New test.
35293         * gcc.dg/vect/vect-9.c: New test.
35294         * gcc.dg/vect/vect-10.c: New test.
35295         * gcc.dg/vect/vect-11.c: New test.
35296         * gcc.dg/vect/vect-12.c: New test.
35297         * gcc.dg/vect/vect-13.c: New test.
35298         * gcc.dg/vect/vect-14.c: New test.
35299         * gcc.dg/vect/vect-15.c: New test.
35300         * gcc.dg/vect/vect-16.c: New test.
35301         * gcc.dg/vect/vect-17.c: New test.
35302         * gcc.dg/vect/vect-18.c: New test.
35303         * gcc.dg/vect/vect-19.c: New test.
35304         * gcc.dg/vect/vect-20.c: New test.
35305         * gcc.dg/vect/vect-21.c: New test.
35306         * gcc.dg/vect/vect-22.c: New test.
35307         * gcc.dg/vect/vect-23.c: New test.
35308         * gcc.dg/vect/vect-24.c: New test.
35309         * gcc.dg/vect/vect-25.c: New test.
35310         * gcc.dg/vect/vect-26.c: New test.
35311         * gcc.dg/vect/vect-27.c: New test.
35312         * gcc.dg/vect/vect-28.c: New test.
35313         * gcc.dg/vect/vect-29.c: New test.
35314         * gcc.dg/vect/vect-30.c: New test.
35315         * gcc.dg/vect/vect-31.c: New test.
35316         * gcc.dg/vect/vect-32.c: New test.
35317         * gcc.dg/vect/vect-33.c: New test.
35318         * gcc.dg/vect/vect-34.c: New test.
35319         * gcc.dg/vect/vect-35.c: New test.
35320         * gcc.dg/vect/vect-36.c: New test.
35321         * gcc.dg/vect/vect-37.c: New test.
35322         * gcc.dg/vect/vect-38.c: New test.
35323         * gcc.dg/vect/vect-40.c: New test.
35324         * gcc.dg/vect/vect-41.c: New test.
35325         * gcc.dg/vect/vect-42.c: New test.
35326         * gcc.dg/vect/vect-43.c: New test.
35327         * gcc.dg/vect/vect-44.c: New test.
35328         * gcc.dg/vect/vect-45.c: New test.
35329         * gcc.dg/vect/vect-46.c: New test.
35330         * gcc.dg/vect/vect-47.c: New test.
35331         * gcc.dg/vect/vect-48.c: New test.
35332         * gcc.dg/vect/vect-49.c: New test.
35333         * gcc.dg/vect/vect-50.c: New test.
35334         * gcc.dg/vect/vect-51.c: New test.
35335         * gcc.dg/vect/vect-52.c: New test.
35336         * gcc.dg/vect/vect-53.c: New test.
35337         * gcc.dg/vect/vect-54.c: New test.
35338         * gcc.dg/vect/vect-55.c: New test.
35339         * gcc.dg/vect/vect-56.c: New test.
35340         * gcc.dg/vect/vect-57.c: New test.
35341         * gcc.dg/vect/vect-58.c: New test.
35342         * gcc.dg/vect/vect-59.c: New test.
35343         * gcc.dg/vect/vect-60.c: New test.
35344         * gcc.dg/vect/vect-61.c: New test.
35345         * gcc.dg/vect/vect-all.c: New test.
35346         * gcc.dg/vect/vect-none.c: New test.
35347
35348 2004-08-17  Paul Brook  <paul@codesourcery.com>
35349
35350         PR fortran/13082
35351         * gfortran.dg/entry_1.f90: New test.
35352
35353 2004-08-17  Andrew Pinski  <apinski@apple.com>
35354
35355         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35356
35357 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35358
35359         * gcc.dg/pr17036-1.c: New test.
35360
35361 2004-08-16  Devang Patel  <dpatel@apple.com>
35362
35363         * gcc.dg/darwin-20040809-1.c: New test.
35364
35365 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35366
35367         * gcc.dg/funcdef-attr-1.c: New test.
35368
35369 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35370
35371         * gcc.dg/altivec-17.c: New test.
35372         * gcc.dg/altivec-18.c: New test.
35373
35374 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35375
35376         PR c++/6749
35377         * g++.dg/template/vtable2.C: New test.
35378
35379 2004-08-14  Richard Henderson  <rth@redhat.com>
35380
35381         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35382         * gcc.dg/pack-test-4.c (main): Return 0.
35383         * gcc.dg/setjmp-1.c: Remove XFAIL.
35384         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35385
35386 2004-08-14  Richard Henderson  <rth@redhat.com>
35387
35388         * gcc.dg/980217-1.c: Add prototype for printf.
35389
35390 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35391
35392         * gfortran.dg/pr16935.f90: New test.
35393
35394 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35395
35396         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35397
35398 2004-08-13  Paul Brook  <paul@codesourcery.com>
35399
35400         * gfortran.dg/der_io_1.f90: Remove stray comma.
35401
35402 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35403
35404         * gcc.dg/vmx/cw-bug-2.c: Remove.
35405         * gcc.dg/vmx/vprint-1.c: Remove.
35406         * gcc.dg/vmx/vscan-1.c: Remove.
35407
35408 2004-08-12  Devang patel  <dpatel@apple.com>
35409
35410         * gcc.dg/darwin-20040809-2.c: New test.
35411
35412 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35413
35414         * g++.dg/ext/altivec-12.C: New test.
35415
35416         * g++.dg/ext/altivec-11.C: New test.
35417
35418 2004-08-12  Paul Brook  <paul@codesourcery.com>
35419
35420         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35421
35422 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35423
35424         * g++.dg/ext/altivec-2.C: Check for hardware support before
35425         executing any VMX instructions.
35426
35427         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35428
35429 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35430
35431         PR c++/16276
35432         * g++.old-deja/g++.other/comdat4.C: New test.
35433         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35434
35435 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35436
35437         PR target/16286
35438         * gcc.dg/pr16286.c: New test.
35439
35440 2004-08-12 Jan Beulich <jbeulich@novell.com>
35441
35442         * g++.dg/ext/asm5.C: New.
35443
35444 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35445
35446         PR c++/16698
35447         * g++.dg/eh/crash1.C: New test.
35448
35449         PR c++/16717
35450         * g++.dg/ext/construct1.C: New test.
35451
35452 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35453
35454         PR c++/16853
35455         * g++.dg/init/ptrmem1.C: New test.
35456
35457         PR c++/16618
35458         * g++.dg/parse/offsetof5.C: New test.
35459
35460         PR c++/16870
35461         * g++.dg/template/overload3.C: New test.
35462
35463 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35464
35465         PR c++/16964
35466         * g++.dg/parse/error16.C: New test.
35467
35468         PR c++/16904
35469         * g++.dg/template/error14.C: New test.
35470
35471         PR c++/16929
35472         * g++.dg/template/error15.C: New test.
35473
35474 2004-08-11  Devang Patel  <dpatel@apple.com>
35475
35476         * gcc.dg/darwin-ld-20040809-1.c: New test.
35477         * gcc.dg/darwin-ld-20040809-2.c: New test.
35478
35479 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35480
35481         PR fortran/16917
35482         * gfortran.dg/dfloat_1.f90: New test.
35483
35484 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35485
35486         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35487         * gcc.dg/dll-2.c: Fix dg-require syntax.
35488         * gcc.misc-tests/arm-isr.c (abort): Declare.
35489         (exit): Likewise.
35490
35491 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35492
35493         PR c++/16971
35494         * g++.dg/parse/crash16.C: New test.
35495
35496 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35497
35498         * gcc.dg/mips-rsqrt-1.c: New test case.
35499         * gcc.dg/mips-rsqrt-2.c: New test case.
35500         * gcc.dg/mips-rsqrt-3.c: New test case.
35501
35502 2004-08-10  Paul Brook  <paul@codesourcery.com>
35503
35504         * gfortran.dg/der_io_1.f90: New test.
35505
35506 2004-08-10  Paul Brook  <paul@codesourcery.com>
35507
35508         PR fortran/16919
35509         * gfortran.dg/der_array_1.f90: New test.
35510
35511 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35512
35513         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35514
35515 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35516
35517         * gcc.dg/wchar_t-2.c: Fix typo.
35518
35519 2004-08-09  Falk Hueffner  <falk@debian.org>
35520
35521         PR tree-optimization/12517
35522         * gcc.c-torture/compile/pr12517.c: New test.
35523
35524         PR tree-optimization/12578
35525         * gcc.c-torture/compile/pr12578.c: New test.
35526
35527         PR tree-optimization/12899
35528         * gcc.c-torture/compile/pr12899.c: New test.
35529
35530         PR rtl-optimization/14692
35531         * gcc.c-torture/compile/pr14692.c: New test.
35532
35533         PR tree-optimization/16461
35534         * gcc.c-torture/compile/pr16461.c: New test.
35535
35536 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35537
35538         * gfortran.dg/getenv_1.f90: New test.
35539
35540 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35541
35542         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35543         wchar_t.
35544         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35545
35546 2004-08-06  Paul Brook  <paul@codesourcery.com>
35547
35548         * gfortran.dg/ret_array_1.f90: New test.
35549         * gfortran.dg/ret_pointer_1.f90: New test.
35550
35551 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35552
35553         * gcc.dg/missing-field-init-[12].c: New tests.
35554         * g++.dg/warn/missing-field-init-[12].C: New tests.
35555
35556 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35557
35558         * gcc.dg/enum2.c: New test.
35559         * gcc.dg/symbian3.c: Likewise.
35560         * gcc.dg/symbian4.c: Likewise.
35561         * gcc.dg/wchar_t-2.c: Likewise.
35562
35563 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35564
35565         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35566         destructor tests.
35567
35568 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35569
35570         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35571         dg-require-visiblity.
35572         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35573         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35574         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35575         * g++.dg/ext/visibility/new1.C: Likewise.
35576         * g++.dg/ext/visibility/pragma.C: Likewise.
35577         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35578         * g++.dg/ext/visibility/virtual.C: Likewise.
35579         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35580         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35581         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35582         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35583         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35584         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35585         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35586         * g++/dg/ext/visibility/visibility-8.C: New test.
35587         * gcc.c-torture/compile/dll.x: Remove.
35588         * gcc.dg/dll-2.c: Use dg-require-dll
35589         * gcc.dg/visibility-10.c: New test.
35590         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35591         supporting DLLs.
35592         * lib/scanasm.exp (scan_hidden): New function.
35593         (scan_not_hidden): Likewise.
35594
35595 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35596
35597         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35598
35599 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35600
35601         * gcc.c-torture/execute/20040805-1.c: New test.
35602
35603 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35604
35605         * gcc.dg/20020118-1.c: Declare abort.
35606         * gcc.dg/altivec_check.h: Likewise.
35607         * gcc.dg/iftrap-2.c: Likewise.
35608         * gcc.dg/pragma-darwin.c: Likewise.
35609         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35610
35611 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35612
35613         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35614
35615 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35616
35617         * gcc.c-torture/execute/builtins/abs-2.c,
35618         gcc.c-torture/execute/builtins/abs-3.c,
35619         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35620         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35621         intmax_t, uintmax_t and their limits.
35622         * gcc.dg/intmax_t-1.c: New test.
35623
35624 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35625
35626         * g++.dg/tc1/dr147.C: Add reference to PR.
35627
35628 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35629
35630         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35631         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35632
35633 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35634
35635         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35636
35637 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35638
35639         * gcc.dg/redecl-5.c: New test.
35640         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35641         of scanf.
35642
35643 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35644
35645         PR middle-end/16790
35646         * gcc.c-torture/execute/pr16790-1.c: New test case.
35647
35648 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35649
35650         * g++.dg/ext/visibility/assign1.C: New test.
35651         * g++.dg/ext/visibility/new1.C: Likewise.
35652
35653         * gcc.dg/symbian1.c: New test.
35654         * gcc.dg/symbian2.c: Likewise.
35655
35656 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35657
35658         PR target/16570
35659         * gcc.dg/i386-sse-9.c: New test.
35660
35661 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35662
35663         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35664
35665 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35666
35667         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35668         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35669         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35670         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35671         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35672         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35673         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35674         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35675         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35676         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35677         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35678         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35679         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35680         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35681         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35682         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35683         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35684         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35685         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35686         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35687         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35688         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35689         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35690         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35691         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35692         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35693         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35694         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35695         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35696         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35697         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35698         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35699         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35700         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35701         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35702         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35703         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35704         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35705         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35706         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35707         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35708         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35709         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35710         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35711         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35712         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35713         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35714         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35715         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35716         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35717         gcc.misc-tests/i386-pf-3dnow-1.c,
35718         gcc.misc-tests/i386-pf-athlon-1.c,
35719         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35720         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35721         Declare built-in functions used.
35722         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35723
35724 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35725
35726         PR c++/16707
35727         * g++.dg/lookup/using12.C: New test.
35728
35729         * g++.dg/init/null1.C: Fix PR number.
35730         * g++.dg/parse/namespace10.C: Likewise.
35731
35732 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35733
35734         PR c++/16224
35735         * g++.dg/template/spec17.C: New test.
35736         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35737         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35738
35739 2004-08-02  David Billinghurst
35740
35741         PR fortran/16292
35742         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35743
35744 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35745
35746         * gcc.dg/ia64-got-1.c: New test case.
35747
35748 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35749
35750         PR c++/16489
35751         * g++.dg/init/null1.C: New test.
35752         * g++.dg/tc1/dr76.C: Adjust error marker.
35753
35754         PR c++/16529
35755         * g++.dg/parse/namespace10.C: New test.
35756
35757         PR c++/16810
35758         * g++.dg/inherit/ptrmem2.C: New test.
35759
35760 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35761
35762         PR target/16155
35763         * gcc.dg/pr16155.c: New test.
35764
35765 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35766
35767         * gcc.dg/redecl-2.c: New test.
35768
35769 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35770
35771         * gcc.dg/darwin-longdouble.c: New file.
35772
35773 2004-07-30  Richard Henderson  <rth@redhat.com>
35774
35775         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35776         write to constant argument.
35777         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35778
35779 2004-07-30  Richard Henderson  <rth@redhat.com>
35780
35781         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35782         tests of nearest around zero.
35783
35784 2004-07-30  Andrew Pinski  <apinski@apple.com>
35785
35786         * gcc.c-torture/compile/20040730-1.c: New test.
35787
35788 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35789
35790         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35791         powerpc-eabispe.
35792
35793 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35794
35795         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35796
35797 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35798
35799         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35800         contains $ld_library_path.
35801         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35802
35803 2004-07-29  Richard Henderson  <rth@redhat.com>
35804
35805         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35806
35807         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35808         (alt2, which): New.
35809         (Check): Accept either alternative.
35810
35811 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35812
35813         * g++.dg/abi/inline1.C: New test.
35814         * g++.dg/abi/local1-a.cc: Likewise.
35815         * g++.dg/abi/local1.C: Likewise.
35816         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35817         * g++.dg/abi/mangle12.C: Likewise.
35818         * g++.dg/abi/mangle17.C: Likewise.
35819         * g++.dg/abi/mangle20-2.C: Likewise.
35820         * g++.dg/opt/interface1.C: Likewise.
35821         * g++.dg/opt/interface1.h: Likewise.
35822         * g++.dg/opt/interface1-a.cc: New test.
35823         * g++.dg/parse/repo1.C: New test.
35824         * g++.dg/template/repo1.C: Likewise.
35825         * g++.dg/warn/Winline-1.C: Likewise.
35826         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35827
35828 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35829
35830         * gcc.dg/tree-ssa/20040729-1.c: New test.
35831
35832 2004-07-27  Matt Austern <austern@apple.com>
35833
35834         * gcc.dg/darwin-bool-1.c: New test.
35835         * gcc.dg/darwin-bool-2.c: New test.
35836
35837 2004-07-28  Richard Henderson  <rth@redhat.com>
35838
35839         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35840         arguments in the correct type.  Don't write to constant arguments.
35841
35842 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35843
35844         PR tree-optimization/16688
35845         PR tree-optimization/16689
35846         * g++.dg/tree-ssa/pr16688.C: New test.
35847
35848 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35849
35850         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35851         loads.  Not only in the comment, this time.
35852
35853 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35854
35855         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35856         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35857         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35858         * gcc.dg/sh4a-bitmovua.c: New.
35859         * gcc.dg/sh4a-cos.c: New.
35860         * gcc.dg/sh4a-cosf.c: New.
35861         * gcc.dg/sh4a-fprun.c: New.
35862         * gcc.dg/sh4a-fsrra.c: New.
35863         * gcc.dg/sh4a-memmovua.c: New.
35864         * gcc.dg/sh4a-sin.c: New.
35865         * gcc.dg/sh4a-sincos.c: New.
35866         * gcc.dg/sh4a-sincosf.c: New.
35867         * gcc.dg/sh4a-sinf.c: New.
35868
35869 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35870
35871         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35872         conditionals.
35873         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35874         loads.
35875         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35876         DOM1.
35877
35878 2004-07-27  Andrew Pinski  <apinski@apple.com>
35879
35880         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35881
35882 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35883
35884         * gcc.dg/pragma-isr.c: New test.
35885
35886 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35887
35888         PR c++/14429
35889         * g++.dg/template/ttp11.C: New test.
35890
35891 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35892
35893         * gcc.c-torture/compile/20040727-1.c: New test.
35894
35895 2004-07-26  Eric Christopher  <echristo@redhat.com>
35896
35897         * gcc.c-torture/compile/20040726-2.c: New test.
35898
35899 2004-07-26  Andrew Pinski  <apinski@apple.com>
35900
35901         * g++.dg/rtti/tinfo1.C: Xfail.
35902
35903 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35904
35905         * gcc.c-torture/compile/20040726-1.c: New test.
35906
35907 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35908             Brian Ryner  <bryner@brianryner.com>
35909
35910         PR c++/9283
35911         PR c++/15000
35912         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35913         * g++.dg/ext/visibility/: New directory.
35914         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35915         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35916         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35917         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35918         * g++.dg/ext/visibility/fvisibility.C,
35919         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35920         g++.dg/ext/visibility/fvisibility-override1.C
35921         g++.dg/ext/visibility/fvisibility-override2.C
35922         g++.dg/ext/visibility/memfuncts.C
35923         g++.dg/ext/visibility/noPLT.C
35924         g++.dg/ext/visibility/pragma.C
35925         g++.dg/ext/visibility/pragma-override1.C
35926         g++.dg/ext/visibility/pragma-override2.C
35927         g++.dg/ext/visibility/staticmemfuncts.C
35928         g++.dg/ext/visibility/virtual.C: New tests.
35929
35930 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35931
35932         PR c/15360
35933         * gcc.dg/pr15360-1.c: New test.
35934
35935 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35936
35937         * gcc.dg/pragma-align-2.c: New test.
35938         * gcc.dg/pragma-init-fini.c: New test.
35939         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35940         targets.
35941
35942 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35943
35944         * gcc.dg/init-string-2.c: New test.
35945
35946 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35947
35948         PR 16684
35949         * gcc.dg/Wredundant-decls-1.c: New test case.
35950
35951 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35952
35953         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35954         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35955         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35956         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35957         * gcc.dg/compat/generate-random.c: New file.
35958         * gcc.dg/compat/generate-random.h: Likewise.
35959         * gcc.dg/compat/generate-random_r.c: Likewise.
35960         * gcc.dg/compat/struct-layout-1.h: Likewise.
35961         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35962         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35963         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35964         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35965         * gcc.dg/compat/struct-layout-1_main.c: New test.
35966         * gcc.dg/compat/struct-layout-1_x.c: New file.
35967         * gcc.dg/compat/struct-layout-1_y.c: New file.
35968         * gcc.dg/compat/struct-layout-1_test.h: New file.
35969
35970 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35971
35972         * gcc.dg/comp-return-1.c: New test
35973
35974 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35975
35976         * gcc.dg/vmx/8-02a.c: Fix typo.
35977
35978         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35979         * gcc.dg/darwin-abi-3.c: New test.
35980
35981         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35982         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35983
35984         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35985         * gcc.dg/vmx/ops-long-1.c: New test.
35986         * gcc.dg/vmx/ops-long-2.c: New test.
35987
35988 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         * g++.dg/lookup/conv-[1234].C: New.
35991
35992 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35993
35994         * g++.dg/parse/attr2.C: Simplify.
35995
35996 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35997
35998         PR c/7284
35999         * gcc.c-torture/execute/pr7284-1.c: New test.
36000
36001 2004-07-22  Brian Booth  <bbooth@redhat.com>
36002
36003         * gcc.dg/tree-ssa/20040721-1.c: New test.
36004
36005 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36006
36007         * g++.dg/template/crash20.c: New.
36008
36009 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36010
36011         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36012         Add dg-run directive.  Declare variables as required.
36013         * gfortran.dg/g77/README: Update
36014
36015 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36016
36017         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36018         gcc.dg/cris-peep2-andu2.c: New tests.
36019
36020 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36021
36022         PR c/15052
36023         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36024         on return type.
36025         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36026         messages.
36027         * gcc.dg/qual-return-2.c: Update expected messages.
36028         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36029
36030 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36031
36032         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36033         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36034
36035 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36036
36037         PR c/11250
36038         * gcc.dg/init-string-1.c: New test.
36039
36040 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36041
36042         PR middle-end/15345
36043         PR c/16450
36044         * gcc.dg/torture/nested-fn-1.c: New test.
36045
36046 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36047
36048         PR target/16559
36049         * gcc.dg/ia64-fptr-1.c: New file.
36050
36051 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36052
36053         PR c++/14497
36054         * g++.dg/template/spec16.C: New test.
36055         * g++.old-deja/g++.robertl/eb118.C: Remove.
36056
36057 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36058
36059         PR c++/509
36060         * g++.dg/template/spec15.C: New test.
36061
36062 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36063
36064         Copy cases from g77.f-torture/execute and add dg-run
36065         directive.  Other changes as noted.
36066         * gfortran.dg/g77/13037.f
36067         * gfortran.dg/g77/1832.f
36068         * gfortran.dg/g77/19981119-0.f
36069         * gfortran.dg/g77/19990313-0.f
36070         * gfortran.dg/g77/19990313-1.f
36071         * gfortran.dg/g77/19990313-2.f
36072         * gfortran.dg/g77/19990313-3.f
36073         * gfortran.dg/g77/19990419-1.f
36074         * gfortran.dg/g77/19990826-0.f
36075         * gfortran.dg/g77/19990826-2.f
36076         * gfortran.dg/g77/20000503-1.f
36077         * gfortran.dg/g77/20001111.f
36078         * gfortran.dg/g77/20010116.f
36079         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36080         * gfortran.dg/g77/20010430.f
36081         * gfortran.dg/g77/6177.f
36082         * gfortran.dg/g77/947.f
36083         * gfortran.dg/g77/970816-3.f
36084         * gfortran.dg/g77/971102-1.f
36085         * gfortran.dg/g77/980520-1.f
36086         * gfortran.dg/g77/980628-0.f
36087         * gfortran.dg/g77/980628-1.f
36088         * gfortran.dg/g77/980628-10.f
36089         * gfortran.dg/g77/980628-2.f
36090         * gfortran.dg/g77/980628-3.f
36091         * gfortran.dg/g77/980628-7.f
36092         * gfortran.dg/g77/980628-8.f
36093         * gfortran.dg/g77/980628-9.f
36094         * gfortran.dg/g77/980701-0.f
36095         * gfortran.dg/g77/980701-1.f
36096         * gfortran.dg/g77/cabs.f
36097         * gfortran.dg/g77/claus.f
36098         * gfortran.dg/g77/complex_1.f
36099         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36100         * gfortran.dg/g77/dcomplex.f
36101         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36102         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36103         * gfortran.dg/g77/f90-intrinsic-numeric.f
36104         * gfortran.dg/g77/int8421.f
36105         * gfortran.dg/g77/labug1.f
36106         * gfortran.dg/g77/large_vec.f
36107         * gfortran.dg/g77/le.f
36108         * gfortran.dg/g77/short.f
36109         * gfortran.dg/g77/README: Update
36110
36111 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36112
36113         PR c++/16637
36114         * g++.dg/parse/lookup4.C: New test.
36115
36116 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36117
36118         PR c++/16175
36119         * g++.dg/template/ttp10.C: New test.
36120
36121 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36122
36123         * gcc.dg/pr12625-1.c: New test.
36124
36125 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36126
36127         * gcc.dg/switch-warn-1.c: New test.
36128         * gcc.dg/switch-warn-2.c: New test.
36129         * gcc.c-torture/compile/pr14730.c: Update.
36130
36131 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36132
36133         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36134         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36135         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36136         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36137
36138 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36139
36140         PR c++/16623
36141         * g++.dg/template/assign1.C: New test.
36142
36143 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36144
36145         PR c++/12170
36146         * g++.dg/template/ttp9.C: New test.
36147
36148 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36149
36150         * gcc.dg/format/cmn-err-1.c: New test.
36151
36152 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36153
36154         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36155         gcc.dg/Wparentheses-10.c: New tests.
36156         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36157
36158 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36159
36160         PR fortran/16465
36161         * gfortran.dg/g77//ffixed-line-length-0.f,
36162         gfortran.dg/g77/ffixed-line-length-132.f,
36163         gfortran.dg/g77/ffixed-line-length-72.f,
36164         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36165         gfortran.dg/g77/README: Update.
36166
36167 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36168
36169         PR c++/13092
36170         * g++.dg/template/non-dependent7.C: New test.
36171         * g++.dg/template/non-dependent8.C: Likewise.
36172         * g++.dg/template/non-dependent9.C: Likewise.
36173         * g++.dg/template/non-dependent10.C: Likewise.
36174
36175 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36176
36177         PR c++/16337
36178         * g++.dg/parse/attr2.C: New test.
36179
36180 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36181
36182         * g77.dg: Removed.
36183         * g77.f-torture: Ditto.
36184
36185 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36186
36187         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36188         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36189         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36190
36191 2004-07-16  Richard Henderson  <rth@redhat.com>
36192
36193         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36194
36195 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36196
36197         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36198         tests with full list of options.
36199         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36200         of TORTURE_OPTIONS if test contains 'dg-do run'.
36201
36202         PR fortran/16404
36203         * gfortran.dg/do_iterator.f90: New test.
36204
36205 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36206
36207         PR rtl-optimization/16536
36208         * gcc.c-torture/execute/restrict-1.c: New test.
36209
36210 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36211
36212         PR fortran/15324
36213         * gfortran.dg/pr15324.f90: New test.
36214
36215         PR fortran/15129
36216         * gfortran.dg/pr15129.f90: New test.
36217
36218         PR fortran/15140
36219         * gfortran.dg/pr15140.f90: New test.
36220
36221         PR fortran/13792
36222         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36223         compile-time simplification.
36224
36225 2004-07-14  Mike Stump  <mrs@apple.com>
36226
36227         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36228
36229 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36230
36231         PR target/16325
36232         * gcc.dg/profile-generate-1.c: New.
36233
36234 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36235
36236         * gcc.c-torture/execute/20040709-1.c: New test.
36237         * gcc.c-torture/execute/20040709-2.c: New test.
36238
36239 2004-07-14  Mike Stump  <mrs@apple.com>
36240
36241         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36242
36243 2004-07-14  Mike Stump  <mrs@apple.com>
36244
36245         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36246
36247 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36248
36249         PR c++/16518
36250         * g++.dg/parse/mutable1.C: New test.
36251
36252 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36253
36254         PR tree-optimization/16443
36255         * gcc.dg/tree-ssa/20040713-1.c: New test.
36256
36257 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36258
36259         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36260         for operator new.
36261
36262 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36263
36264         * gfortran.dg/g77/README: New file
36265         * gfortran.dg/g77/19981216-0.f: Copy from
36266         g77.f-torture/noncompile.  Add "dg-do compile" and
36267         dg-error as required.
36268         * gfortran.dg/g77/19990218-1.f: Likewise.
36269         * gfortran.dg/g77/19990905-1.f: Likewise.
36270         * gfortran.dg/g77/9263.f: Likewise.
36271         * gfortran.dg/g77/980615-0.f: Likewise.
36272         * gfortran.dg/g77/980616-0.f: Likewise.
36273         * gfortran.dg/g77/check0.f: Likewise.
36274         * gfortran.dg/g77/select_no_compile.f: Likewise.
36275
36276 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36277
36278         Copy files from g77.f-torture/compile.
36279         Add "{ dg-do compile}".  Other changes as noted
36280         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36281         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36282         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36283         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36284         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36285         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36286         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36287         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36288         statement to conform to standard.  Append alpha1.x for reference.
36289         * gfortran.dg/g77/xformat.f: Add dg-warning
36290
36291 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36292
36293         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36294         Add {dg-do compile} directive.
36295         * gfortran.dg/g77/cpp2.F: Likewise.
36296
36297 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36298
36299         PR c++/5402
36300         * g++.dg/lookup/name-clash1.C: New test.
36301
36302         PR c++/9777
36303         * g++.dg/lookup/name-clash2.C: New test.
36304
36305         PR c++/12102
36306         * g++.dg/lookup/name-clash3.C: New test.
36307
36308 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36309
36310         * g++.dg/lookup/new2.C: New test.
36311         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36312
36313 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36314
36315         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36316         Add {dg-do compile} directive.
36317         * gfortran.dg/g77/13060.f: Likewise.
36318         * gfortran.dg/g77/19990218-0.f: Likewise.
36319         * gfortran.dg/g77/19990305-0.f: Likewise.
36320         * gfortran.dg/g77/19990419-0.f: Likewise.
36321         * gfortran.dg/g77/19990502-0.f: Likewise.
36322         * gfortran.dg/g77/19990502-1.f: Likewise.
36323         * gfortran.dg/g77/19990525-0.f: Likewise.
36324         * gfortran.dg/g77/19990826-1.f: Likewise.
36325         * gfortran.dg/g77/19990826-3.f: Likewise.
36326         * gfortran.dg/g77/19990905-2.f: Likewise.
36327         * gfortran.dg/g77/20000412-1.f: Likewise.
36328         * gfortran.dg/g77/20000511-1.f: Likewise.
36329         * gfortran.dg/g77/20000511-2.f: Likewise.
36330         * gfortran.dg/g77/20000518.f: Likewise.
36331         * gfortran.dg/g77/20000601-1.f: Likewise.
36332         * gfortran.dg/g77/20000601-2.f: Likewise.
36333         * gfortran.dg/g77/20000629-1.f: Likewise.
36334         * gfortran.dg/g77/20000630-2.f: Likewise.
36335         * gfortran.dg/g77/20010115.f: Likewise.
36336         * gfortran.dg/g77/20010321-1.f: Likewise.
36337         * gfortran.dg/g77/20010426.f: Likewise.
36338         * gfortran.dg/g77/20020307-1.f: Likewise.
36339         * gfortran.dg/g77/8485.f: Likewise.
36340         * gfortran.dg/g77/960317-1.f: Likewise.
36341         * gfortran.dg/g77/970915-0.f: Likewise.
36342         * gfortran.dg/g77/980310-1.f: Likewise.
36343         * gfortran.dg/g77/980310-2.f: Likewise.
36344         * gfortran.dg/g77/980310-3.f: Likewise.
36345         * gfortran.dg/g77/980310-4.f: Likewise.
36346         * gfortran.dg/g77/980310-6.f: Likewise.
36347         * gfortran.dg/g77/980310-7.f: Likewise.
36348         * gfortran.dg/g77/980310-8.f: Likewise.
36349         * gfortran.dg/g77/980419-2.f: Likewise.
36350         * gfortran.dg/g77/980424-0.f: Likewise.
36351         * gfortran.dg/g77/980427-0.f: Likewise.
36352         * gfortran.dg/g77/980729-0.f: Likewise.
36353         * gfortran.dg/g77/981117-1.f: Likewise.
36354         * gfortran.dg/g77/toon_1.f: Likewise.
36355
36356 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36357
36358         PR c++/2204
36359         * g++.dg/other/abstract2.C: New test.
36360
36361 2004-07-12  Paul Brook  <paul@codesourcery.com>
36362
36363         * gfortran.dg/pointer_init_1.f90: New test.
36364
36365 2004-07-11  Paul Brook  <paul@codesourcery.com>
36366
36367         PR fortran/15986
36368         * gfortran.dg/contained_1.f90: New test.
36369
36370 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36371
36372         * g++.dg/parse/defarg8.C: New test.
36373
36374 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36375
36376         PR fortran/16433
36377         * gfortran.dg/pr16433.f: New test.
36378
36379         PR fortran/17574
36380         * gfortran.dg/pr15754.f90: New test.
36381
36382 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36383
36384         PR tree-optimization/16437
36385         * gcc.c-torture/execute/bitfld-4.c: New test.
36386
36387 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36388
36389         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36390         access to common var from module.
36391
36392 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36393
36394         PR fortran/16336
36395         * gfortran.fortran-torture/execute/common_2.f90: New test.
36396
36397 2004-07-10  Paul Brook  <paul@codesourcery.com>
36398
36399         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36400
36401 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36402
36403         PR fortran/15969
36404         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36405
36406 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36407
36408         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36409         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36410         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36411         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36412         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36413         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36414         * gfortran.dg/g77/funderscoring.f: Likewise.
36415         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36416
36417 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36418
36419         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36420
36421 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36422         Paul Brook  <paul@codesourcery.com>
36423
36424         PR fortran/13415
36425         * gfortran.dg/common_pointer_1.f90: New test.
36426
36427 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36428
36429         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36430
36431 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36432
36433         PR target/16364
36434         * gcc.c-torture/compile/20040709-1.c: New.
36435
36436 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36437
36438         PR fortran/14077
36439         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36440
36441 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36442
36443         PR fortran/13201
36444         * gfortran.dg/shape_1.f90: New test.
36445
36446 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36447             Andrew Pinski  <apinski@apple.com>
36448
36449         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36450
36451 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36452
36453         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36454         comment.
36455
36456 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36457         Paul Brook  <paul@codesourcery.com>
36458
36459         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36460         '.f95' and '.F95'.
36461
36462 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36463
36464         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36465
36466 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36467
36468         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36469         testcases with capital suffix.
36470
36471 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36472
36473         PR fortran/15481
36474         PR fortran/13372
36475         PR fortran/13575
36476         PR fortran/15978
36477         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36478
36479         * gfortran.dg/implicit_1.f90: New test.
36480
36481 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36482
36483         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36484         expression to match gfortran warning/error messages
36485         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36486         dg-error text.
36487
36488 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36489
36490         * lib/fortran-torture.exp: Rename proc search_for to
36491         search_for_re.
36492
36493 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36494
36495         * gcc.c-torture/execute/simd-5.x: New file.
36496         XFAIL on SPARC 64-bit at -O0.
36497
36498 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36499
36500         PR c++/8211
36501         PR c++/16165
36502         * g++.dg/warn/effc3.C: New test.
36503
36504 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36505
36506         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36507         change X to 1X in format.
36508         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36509         add data statements to conform to standard.
36510
36511 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36512
36513         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36514         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36515         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36516
36517 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36518
36519         * gfortran.dg/g77/7388.f: Copy from g77.dg
36520         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36521         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36522         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36523         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36524         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36525         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36526         * gfortran.dg/g77/strlen0.f: Likewise.
36527
36528 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36529
36530         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36531         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36532
36533 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36534
36535         * gcc.c-torture/execute/920428-2.x: Delete.
36536         * gcc.c-torture/execute/920501-7.x: Likewise.
36537
36538 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36539
36540         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36541         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36542         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36543         prescott and c3-2.
36544         (PREFETCH_3DNOW): Add -march=c3.
36545
36546 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36547
36548         PR c/16437
36549         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36550         * gcc.c-torture/execute/bf64-1.x: Likewise.
36551
36552 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36553
36554         * gcc.c-torture/compile/20040708-1.c: New test.
36555
36556 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36557
36558         PR c++/16169
36559         * g++.dg/warn/effc2.C: New test.
36560
36561 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36562
36563         * gcc.c-torture/execute/bitfld-1.x: Remove.
36564         * gcc.c-torture/execute/bitfld-3.c: New test.
36565         * gcc.dg/bitfld-2.c: Remove XFAILs.
36566
36567 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36568
36569         PR c++/16276
36570         * g++.dg/rtti/tinfo1.C: New file.
36571
36572 2004-07-07  Eric Christopher  <echristo@redhat.com>
36573
36574         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36575
36576 2004-07-07  Andrew Pinski  <apinski@apple.com>
36577
36578         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36579
36580 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36581
36582         * g++.dg/init/call1.C: XFAIL.
36583
36584 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36585
36586         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36587         except for movstrict*, to movmem* and clrstr* to clrmem*.
36588
36589 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36590
36591         * gcc.c-torture/execute/20040707-1.c: New test.
36592
36593 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36594
36595         * gcc.c-torture/execute/20040706-1.c: New test.
36596
36597 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36598
36599         PR c++/3671
36600         * g++.dg/template/spec14.C: New test.
36601
36602 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36603
36604         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36605         nothing if not yet defined.  Use it in b, c and d type definitions.
36606         * gcc.c-torture/execute/20040705-1.c: New test.
36607         * gcc.c-torture/execute/20040705-2.c: New test.
36608
36609 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36610
36611         PR c++/2518
36612         * g++.dg/lookup/new1.C: New test.
36613
36614 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36615
36616         PR c++/11406
36617         * g++.dg/template/sizeof8.C: New test.
36618
36619 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36620
36621         * gcc.c-torture/compile/20040705-1.c: New test.
36622
36623 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36624
36625         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36626
36627 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36628
36629         * gcc.dg/cpp/if-mop.c: Two new testcases.
36630         * gcc.dg/cpp/trad/comment-3.c: New.
36631
36632 2004-07-04  Paul Brook  <paul@codesourcery.com>
36633
36634         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36635
36636 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36637
36638         PR c++/3761
36639         * g++.dg/lookup/crash4.C: New test.
36640
36641 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36642
36643         * gcc.c-torture/execute/builtin-abs-1.c
36644         * gcc.c-torture/execute/builtin-abs-2.c
36645         * gcc.c-torture/execute/builtin-complex-1.c
36646         * gcc.c-torture/execute/builtins/string-1-lib.c
36647         * gcc.c-torture/execute/builtins/string-1.c
36648         * gcc.c-torture/execute/builtins/string-2-lib.c
36649         * gcc.c-torture/execute/builtins/string-2.c
36650         * gcc.c-torture/execute/builtins/string-3-lib.c
36651         * gcc.c-torture/execute/builtins/string-3.c
36652         * gcc.c-torture/execute/builtins/string-4-lib.c
36653         * gcc.c-torture/execute/builtins/string-4.c
36654         * gcc.c-torture/execute/builtins/string-5-lib.c
36655         * gcc.c-torture/execute/builtins/string-5.c
36656         * gcc.c-torture/execute/builtins/string-6-lib.c
36657         * gcc.c-torture/execute/builtins/string-6.c
36658         * gcc.c-torture/execute/builtins/string-7-lib.c
36659         * gcc.c-torture/execute/builtins/string-7.c
36660         * gcc.c-torture/execute/builtins/string-8-lib.c
36661         * gcc.c-torture/execute/builtins/string-8.c
36662         * gcc.c-torture/execute/builtins/string-9-lib.c
36663         * gcc.c-torture/execute/builtins/string-9.c
36664         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36665         * gcc.c-torture/execute/builtins/string-asm-1.c
36666         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36667         * gcc.c-torture/execute/builtins/string-asm-2.c
36668         * gcc.c-torture/execute/stdio-opt-1.c
36669         * gcc.c-torture/execute/stdio-opt-2.c
36670         * gcc.c-torture/execute/stdio-opt-3.c
36671         * gcc.c-torture/execute/string-opt-1.c
36672         * gcc.c-torture/execute/string-opt-10.c
36673         * gcc.c-torture/execute/string-opt-11.c
36674         * gcc.c-torture/execute/string-opt-12.c
36675         * gcc.c-torture/execute/string-opt-13.c
36676         * gcc.c-torture/execute/string-opt-14.c
36677         * gcc.c-torture/execute/string-opt-15.c
36678         * gcc.c-torture/execute/string-opt-16.c
36679         * gcc.c-torture/execute/string-opt-2.c
36680         * gcc.c-torture/execute/string-opt-6.c
36681         * gcc.c-torture/execute/string-opt-7.c
36682         * gcc.c-torture/execute/string-opt-8.c:
36683         Replace with ...
36684
36685         * gcc.c-torture/execute/builtins/abs-2.c
36686         * gcc.c-torture/execute/builtins/abs-3.c
36687         * gcc.c-torture/execute/builtins/complex-1.c
36688         * gcc.c-torture/execute/builtins/fprintf.c
36689         * gcc.c-torture/execute/builtins/fputs.c
36690         * gcc.c-torture/execute/builtins/memcmp.c
36691         * gcc.c-torture/execute/builtins/memmove.c
36692         * gcc.c-torture/execute/builtins/memops-asm.c
36693         * gcc.c-torture/execute/builtins/mempcpy-2.c
36694         * gcc.c-torture/execute/builtins/mempcpy.c
36695         * gcc.c-torture/execute/builtins/memset.c
36696         * gcc.c-torture/execute/builtins/printf.c
36697         * gcc.c-torture/execute/builtins/sprintf.c
36698         * gcc.c-torture/execute/builtins/strcat.c
36699         * gcc.c-torture/execute/builtins/strchr.c
36700         * gcc.c-torture/execute/builtins/strcmp.c
36701         * gcc.c-torture/execute/builtins/strcpy.c
36702         * gcc.c-torture/execute/builtins/strcspn.c
36703         * gcc.c-torture/execute/builtins/strlen-2.c
36704         * gcc.c-torture/execute/builtins/strlen.c
36705         * gcc.c-torture/execute/builtins/strncat.c
36706         * gcc.c-torture/execute/builtins/strncmp-2.c
36707         * gcc.c-torture/execute/builtins/strncmp.c
36708         * gcc.c-torture/execute/builtins/strncpy.c
36709         * gcc.c-torture/execute/builtins/strpbrk.c
36710         * gcc.c-torture/execute/builtins/strpcpy-2.c
36711         * gcc.c-torture/execute/builtins/strpcpy.c
36712         * gcc.c-torture/execute/builtins/strrchr.c
36713         * gcc.c-torture/execute/builtins/strspn.c
36714         * gcc.c-torture/execute/builtins/strstr-asm.c
36715         * gcc.c-torture/execute/builtins/strstr.c:
36716         ... these new files.
36717
36718         * gcc.c-torture/execute/builtins/abs-2-lib.c
36719         * gcc.c-torture/execute/builtins/abs-3-lib.c
36720         * gcc.c-torture/execute/builtins/complex-1-lib.c
36721         * gcc.c-torture/execute/builtins/fprintf-lib.c
36722         * gcc.c-torture/execute/builtins/fputs-lib.c
36723         * gcc.c-torture/execute/builtins/memcmp-lib.c
36724         * gcc.c-torture/execute/builtins/memmove-lib.c
36725         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36726         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36727         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36728         * gcc.c-torture/execute/builtins/memset-lib.c
36729         * gcc.c-torture/execute/builtins/printf-lib.c
36730         * gcc.c-torture/execute/builtins/sprintf-lib.c
36731         * gcc.c-torture/execute/builtins/strcat-lib.c
36732         * gcc.c-torture/execute/builtins/strchr-lib.c
36733         * gcc.c-torture/execute/builtins/strcmp-lib.c
36734         * gcc.c-torture/execute/builtins/strcpy-lib.c
36735         * gcc.c-torture/execute/builtins/strcspn-lib.c
36736         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36737         * gcc.c-torture/execute/builtins/strlen-lib.c
36738         * gcc.c-torture/execute/builtins/strncat-lib.c
36739         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36740         * gcc.c-torture/execute/builtins/strncmp-lib.c
36741         * gcc.c-torture/execute/builtins/strncpy-lib.c
36742         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36743         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36744         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36745         * gcc.c-torture/execute/builtins/strrchr-lib.c
36746         * gcc.c-torture/execute/builtins/strspn-lib.c
36747         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36748         * gcc.c-torture/execute/builtins/strstr-lib.c
36749         * gcc.c-torture/execute/builtins/lib/abs.c
36750         * gcc.c-torture/execute/builtins/lib/fprintf.c
36751         * gcc.c-torture/execute/builtins/lib/memset.c
36752         * gcc.c-torture/execute/builtins/lib/printf.c
36753         * gcc.c-torture/execute/builtins/lib/sprintf.c
36754         * gcc.c-torture/execute/builtins/lib/strcpy.c
36755         * gcc.c-torture/execute/builtins/lib/strcspn.c
36756         * gcc.c-torture/execute/builtins/lib/strncat.c
36757         * gcc.c-torture/execute/builtins/lib/strncmp.c
36758         * gcc.c-torture/execute/builtins/lib/strncpy.c
36759         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36760         * gcc.c-torture/execute/builtins/lib/strspn.c
36761         * gcc.c-torture/execute/builtins/lib/strstr.c:
36762         New files containing support routines.
36763
36764         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36765         declaration.
36766         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36767         when not optimizing.
36768
36769 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36770
36771         PR c++/16240
36772         * g++.dg/abi/mangle22.C: New test.
36773         * g++.dg/abi/mangle23.C: Likewise.
36774
36775 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36776
36777         PR fortran/16290
36778         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36779         Allow for cases without denormalized floating point numbers.
36780
36781 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36782
36783         PR c/1027
36784         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36785         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36786         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36787         expected warning text.
36788         * gcc.dg/format/diag-2.c: New test.
36789
36790 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36791
36792         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36793
36794 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36795
36796         * gcc.dg/builtins-43.c: New.
36797         * gcc.dg/builtins-44.c: New.
36798         * gcc.dg/builtins-45.c: New.
36799
36800 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36801             Andreas Tobler  <a.tobler@schweiz.ch>
36802
36803         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36804         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36805         as SIGSEGV.
36806         * gcc.dg/cleanup-11.c: Likewise.
36807         * gcc.dg/cleanup-8.c: Likewise.
36808         * gcc.dg/cleanup-9.c: Likewise.
36809         * gcc.dg/cleanup-5.c: Run on all platforms.
36810
36811 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36812
36813         * g++.dg/warn/nonnull1.C: New test.
36814
36815 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36816
36817         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36818         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36819         Special-case the Sun compiler wrt to <complex.h>.
36820
36821 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36822
36823         * gcc.dg/Wunreachable-8.C: New test.
36824
36825         * gcc.dg/h8300-ice2.c : New test.
36826
36827 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36828
36829         PR fortran/16161
36830         * gfortran.fortran-torture/compile/implicit.f90: Add test
36831         for implicit character.
36832
36833 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36834
36835         PR fortran/16289
36836         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36837         Use tiny() intrinsic to find smallest non-negative real
36838
36839 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36840
36841         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36842         * gcc.dg/compat/struct-by-value-22_x.c: New.
36843         * gcc.dg/compat/struct-by-value-22_y.c: New.
36844
36845         * gcc.c-torture/execute/20040629-1.c: New test.
36846
36847 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36848
36849         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36850         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36851
36852         PR target/16195
36853         * gcc.dg/20040625-1.c: New test.
36854
36855 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36856
36857         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36858
36859 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36860
36861         PR fortran/15963
36862         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36863
36864 2004-06-29  Richard Henderson  <rth@redhat.com>
36865
36866         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36867
36868 2004-06-29  Paul Brook  <paul@codesourcery.com>
36869
36870         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36871         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36872
36873 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36874
36875         PR c++/16260
36876         * g++.dg/parse/crash15.C: New.
36877
36878 2004-06-28  Andrew Pinski  <apinski@apple.com>
36879
36880         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36881         by the error already.
36882
36883         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36884
36885 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36886
36887         PR target/14041
36888         * gcc.dg/h8300-bss-align-1.c : New.
36889
36890 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36891
36892         * PR c++/16174
36893         * g++.dg/template/ctor4.C: New.
36894
36895 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36896
36897         PR c++/16205
36898         * g++.dg/warn/Wsequence-point-1.C: New test.
36899
36900 2004-06-27  Paul Brook  <paul@codesourcery.com>
36901
36902         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36903
36904 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36905
36906         * g++.old-deja/g++.mike/p7325.C: Remove.
36907
36908 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36909
36910         PR c/14963
36911         * gcc.dg/pr14963.c: New test.
36912
36913 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36914
36915         PR c++/16193
36916         * g++.dg/parse/redef1.C: New test.
36917
36918 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36919
36920         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36921         20021110.c.
36922         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36923         20021119-1.c.
36924         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36925         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36926         5-04.c.
36927         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36928         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36929         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36930         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36931         g++.brendan/enum14.C.
36932         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36933         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36934         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36935         g++.mike/virt1.C.
36936         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36937         memtemp24.C.
36938
36939 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36940
36941         * gcc.dg/20040527-1.c: New test case.
36942
36943 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36944
36945         PR gfortran/pr16196
36946         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36947
36948 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36949
36950         PR middle-end/15825
36951         * gcc.dg/pr15825-1.c: New test case.
36952
36953 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36954
36955         * gcc.c-torture/execute/20040625-1.c: New test.
36956
36957 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36958
36959         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36960
36961 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36962
36963         * gcc.dg/torture/mips-div-1.c: New test.
36964
36965 2004-06-24  Jeff Law  <law@redhat.com>
36966
36967         * gcc.dg/tree-ssa/20040624-1.c: New test.
36968
36969 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36970
36971         * gcc.c-torture/compile/20040624-1.c: New test.
36972
36973 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36974
36975         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36976         this directory.
36977
36978 2004-06-23  Andrew Pinski  <apinski@apple.com>
36979
36980         PR middle-end/15988
36981         * g++.dg/opt/ptrmem4.C: New test.
36982
36983         * gcc.dg/c90-array-quals-2.c: New test.
36984
36985 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36986
36987         * gcc.dg/kpice1.c: New test.
36988
36989 2006-06-23  Andrew Pinski  <apinski@apple.com>
36990
36991         * gcc.dg/c90-array-quals.c: New test.
36992
36993 2006-06-22  Richard Henderson  <rth@redhat.com>
36994
36995         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36996
36997 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36998
36999         * gcc.dg/builtins-config.h: Handle FreeBSD.
37000
37001 2006-06-22  Richard Henderson  <rth@redhat.com>
37002
37003         * g++.dg/opt/devirt1.C: New.
37004
37005 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37006
37007         * g++.dg/opt/pr15551.C: New testcase.
37008
37009 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37010
37011         PR target/14800
37012         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37013         x86_64-*-linux* when compiling for 32bit.
37014
37015 2004-06-21  Andrew Pinski  <apinski@apple.com>
37016
37017         * gcc.dg/pch/struct-1.c: New.
37018         * gcc.dg/pch/struct-1.hs: New.
37019
37020 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37021
37022         * gcc.dg/pch/save-temps-1.c: New file.
37023         * gcc.dg/pch/save-temps-1.hs: New file.
37024
37025 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37026
37027         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37028         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37029
37030 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37031
37032         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37033         to fix type error.
37034         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37035         Remove trailing spaces.
37036
37037 2004-06-21  Richard Henderson  <rth@redhat.com>
37038
37039         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37040         merging && to BIT_FIELD_REF.
37041
37042 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37043
37044         * g++.dg/opt/placeholder1.C: New test.
37045
37046 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37047
37048         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37049         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37050         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37051         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37052
37053 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37054
37055         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37056         extern "C".
37057         * g++.dg/other/pragma-re-1.C: Add comments.
37058
37059 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37060
37061         PR gfortran/16080
37062         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37063
37064 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37065
37066         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37067         instead of setting the type of size_t by
37068         hand.
37069
37070 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37071
37072         * gcc.dg/unordered-2.c: New test case.
37073         * gcc.dg/unordered-3.c: New test case.
37074
37075 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37076
37077         PR other/16043
37078         * lib/g++.exp (g++_version): Tweak regexp for version
37079         * lib/g77.exp (g77_version): Likewise.
37080         * lib/gfortran.exp (gfortran_version): Likewise.
37081         * lib/objc.exp (objc_version): Likewise.
37082         * lib/treelang.exp (treelang_version): Likewise.
37083
37084 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37085
37086         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37087         Use INT_MAX instead of __INT_MAX__.
37088         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37089
37090         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37091         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37092         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37093         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37094         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37095         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37096         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37097         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37098         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37099
37100         * gcc.dg/range-test-1.c: New test.
37101         * g++.dg/opt/range-test-1.C: New test.
37102
37103 2004-06-17  Richard Henderson  <rth@redhat.com>
37104
37105         * objc.dg/sync-1.m: New.
37106         * objc.dg/try-catch-1.m: Don't force next runtime.
37107         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37108         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37109         shadowed catch clause.
37110         * objc.dg/try-catch-5.m: New.
37111
37112 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37113
37114         Bug 14610
37115         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37116
37117 2004-06-15  Richard Henderson  <rth@redhat.com>
37118
37119         * gcc.dg/20001116-1.c: Move expected warning line.
37120
37121 2004-06-15  Richard Henderson  <rth@redhat.com>
37122
37123         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37124         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37125
37126 2004-06-15  Jeff Law  <law@redhat.com>
37127
37128         * gcc.dg/tree-ssa/20040615-1.c: New test.
37129         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37130         be less sensitive to operand ordering.
37131         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37132
37133 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37134
37135         * g++.dg/abi/bitfield3.C: Add comment..
37136
37137 2004-06-15  Richard Henderson  <rth@redhat.com>
37138
37139         * g++.dg/ext/stmtexpr1.C: XFAIL.
37140         * gcc.dg/20030612-1.c: XFAIL.
37141
37142 2004-06-15  Eric Christopher  <echristo@redhat.com>
37143
37144         * g++.dg/charset/asm5.c: New.
37145         * gcc.dg/charset/asm6.c: New.
37146
37147 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37148
37149         PR fortran/15962
37150         * gfortran.fortran-torture/execute/select_1.f90: New test.
37151
37152 2004-06-15  Paul Brook  <paul@codesourcery.com>
37153
37154         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37155
37156 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37157
37158         PR c++/15967
37159         * g++.dg/lookup/crash3.C: New test.
37160
37161 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37162
37163         PR c++/15947
37164         * g++.dg/parse/dtor4.C: New test.
37165
37166 2004-06-14  Jeff Law  <law@redhat.com>
37167
37168         * gcc.c-torture/compile/20040614-1.c: New test.
37169
37170 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37171
37172         PR fortran/15211
37173         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37174         LEN of a character array.
37175
37176 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37177
37178         PR c++/15096
37179         * g++.dg/template/ptrmem10.C: New test.
37180
37181         PR c++/14930
37182         * g++.dg/template/friend30.C: New test.
37183
37184 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37185
37186         PR fortran/14928
37187         * gfortran.fortran-torture/compile/mloc.f90: New test.
37188
37189 2004-06-13  Paul Brook  <paul@codesourcery.com>
37190
37191         * gfortran.fortran-torture/execute/random_2.f90: New test.
37192
37193 2004-06-13  Eric Christopher  <echristo@redhat.com>
37194
37195         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37196
37197 2004-06-12  Paul Brook  <paul@codesourcery.com>
37198
37199         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37200
37201 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37202
37203         PR fortran/14923
37204         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37205
37206 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37207
37208         PR fortran/14957
37209         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37210         syntax errors in end statements of contained subroutines.
37211
37212 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37213
37214         PR fortran/12841
37215         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37216
37217 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37218
37219         PR fortran/15665
37220         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37221
37222 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37223
37224         PR gfortran/12839
37225         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37226
37227 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37228
37229         PR c++/15862
37230         * g++.dg/parse/enum1.C: New test.
37231
37232 2004-06-10  Jeff Law  <law@redhat.com>
37233
37234         * gcc.c-torture/compile/20040610-1.c: New test.
37235
37236 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37237
37238         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37239         * g++.old-deja/g++.other/decl3.C: Likewise.
37240
37241 2004-06-10  Brian Booth  <bbooth@redhat.com>
37242
37243         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37244         V_MAY_DEF instead of VDEF.
37245         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37246
37247 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37248
37249         PR c++/14211
37250         * g++.dg/conversion/const1.C: New test.
37251
37252         PR c++/15076
37253         * g++.dg/conversion/reinterpret1.C: New test.
37254
37255         PR c++/15877
37256         * g++.dg/template/enum2.C: New test.
37257
37258         PR c++/15227
37259         * g++.dg/template/error13.C: New test.
37260
37261 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37262
37263         PR fortran/14957
37264         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37265         arguments to test_* REAL and of the right size.
37266
37267 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37268
37269         PR target/15569
37270         PR rtl-optimization/15681
37271         * gcc.dg/20040609-1.c: New test.
37272
37273 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37274
37275         PR c++/14791
37276         * g++.dg/opt/builtins1.C: New test.
37277
37278 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37279
37280         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37281         that use default windows32 struct layout.
37282         * gcc.dg/i386-bitfield2.c: Likewise.
37283
37284 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37285
37286         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37287         for mingw32 and cygwin targets.
37288
37289 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37290
37291         * gcc.dg/pch/macro-4.c: New.
37292         * gcc.dg/pch/macro-4.hs: New.
37293
37294 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37295
37296         PR fortran/13249
37297         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37298
37299 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37300
37301         PR fortran/13372
37302         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37303
37304 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37305
37306         PR gfortran/14897
37307         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37308
37309 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37310
37311         PR gfortran/15755
37312         * gfortran.fortran-torture/execute/backspace.c : New test.
37313
37314 2004-06-09  Paul Brook  <paul@codesourcery.com>
37315
37316         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37317         (pointer_to_section): Rewrite to use smaller array.
37318
37319 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37320
37321         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37322         * gcc.dg/ext/altivec-10.c: Same.
37323         * gcc.dg/ext/altivec-11.c: Same.
37324         * gcc.dg/ext/altivec-12.c: Same.
37325         * gcc.dg/ext/altivec-13.c: Same.
37326         * gcc.dg/ext/altivec-14.c: Same.
37327         * gcc.dg/ext/altivec-15.c: Same.
37328         * gcc.dg/ext/altivec-16.c: Same.
37329         * gcc.dg/ext/altivec-3.c: Same.
37330         * gcc.dg/ext/altivec-4.c: Same.
37331         * gcc.dg/ext/altivec-6.c: Same.
37332         * gcc.dg/ext/altivec-7.c: Same.
37333         * gcc.dg/ext/altivec-8.c: Same.
37334         * gcc.dg/ext/altivec-varargs-1.c: Same.
37335
37336         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37337         * g++.dg/ext/altivec-10.C: Same.
37338         * g++.dg/ext/altivec-2.C: Same.
37339         * g++.dg/ext/altivec-3.C: Same.
37340         * g++.dg/ext/altivec-4.C: Same.
37341         * g++.dg/ext/altivec-5.C: Same.
37342         * g++.dg/ext/altivec-6.C: Same.
37343         * g++.dg/ext/altivec-7.C: Same.
37344         * g++.dg/ext/altivec-8.C: Same.
37345         * g++.dg/ext/altivec-9.C: Same.
37346
37347 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37348
37349         PR c++/7841
37350         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37351
37352 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37353
37354         * gcc.dg/union-1.c: New test.
37355
37356 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37357
37358         * gcc.dg/builtins-41.c: New test case.
37359         * gcc.dg/builtins-42.c: New test case.
37360
37361 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37362
37363         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37364         * g++.dg/ext/altivec-10.C: Same.
37365         * g++.dg/ext/altivec-2.C: Same.
37366         * g++.dg/ext/altivec-3.C: Same.
37367         * g++.dg/ext/altivec-4.C: Same.
37368         * g++.dg/ext/altivec-5.C: Same.
37369         * g++.dg/ext/altivec-6.C: Same.
37370         * g++.dg/ext/altivec-7.C: Same.
37371         * g++.dg/ext/altivec-8.C: Same.
37372         * g++.dg/ext/altivec-9.C: Same.
37373         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37374         * g++.old-deja/g++.brendan/new3.C: Same.
37375         * gcc.c-torture/execute/eeprof-1.x: Same.
37376
37377 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37378
37379         PR c/14765
37380         * gcc.dg/pr14765-1.c: New test.
37381
37382 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37383
37384         PR c/14649
37385         * gcc.dg/pr14649-1.c: New test case.
37386
37387 2004-06-07  Richard Henderson  <rth@redhat.com>
37388
37389         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37390         if temporaries.
37391
37392 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37393
37394         * g++.dg/eh/elide1.C: Remove XFAIL.
37395
37396 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37397
37398         PR c++/15337
37399         * g++.dg/expr/sizeof3.C: New test.
37400
37401         PR c++/14777
37402         * g++.dg/template/access14.C: New test.
37403
37404         PR c++/15554
37405         * g++.dg/template/enum1.C: New test.
37406
37407         PR c++/15057
37408         * g++.dg/eh/throw1.C: New test.
37409
37410 2004-06-07  David Ayers  <d.ayers@inode.at>
37411             Ziemowit Laski  <zlaski@apple.com>
37412
37413         * lib/objc.exp (objc_target_compile): Revert the '-framework
37414         Foundation' flag fix, since bare Darwin does not ship
37415         with the Foundation framework.
37416         * objc/execute/next_mapping.h: Provide a local NSConstantString
37417         @interface and @implementation.
37418         (objc_constant_string_init): A constructor function, used to
37419         initialize the NSConstantString meta-class object.
37420         * objc/execute/string1.m: Include "next_mapping.h" instead of
37421         <Foundation/NSString.h>.
37422         * objc/execute/string2.m: Likewise.
37423         * objc/execute/string3.m: Likewise.
37424         * objc/execute/string4.m: Likewise.
37425
37426 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37427
37428         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37429         to double. Replace double with FLOAT.
37430         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37431
37432         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37433         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37434         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37435         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37436         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37437         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37438         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37439         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37440
37441 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37442
37443         PR c/13519
37444         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37445
37446 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37447
37448         PR c++/15503
37449         * g++.dg/template/meminit2.C: New test.
37450
37451 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37452
37453         PR target/15822
37454         * gcc.c-torture/execute/compare-fp-1.c,
37455         gcc.c-torture/execute/compare-fp-2.c,
37456         gcc.c-torture/execute/compare-fp-3.c,
37457         gcc.c-torture/execute/compare-fp-4.c,
37458         gcc.c-torture/execute/compare-fp-3.x,
37459         gcc.c-torture/execute/compare-fp-4.x: Moved...
37460         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37461         gcc.c-torture/execute/ieee/compare-fp-2.c,
37462         gcc.c-torture/execute/ieee/compare-fp-3.c,
37463         gcc.c-torture/execute/ieee/compare-fp-4.c,
37464         gcc.c-torture/execute/ieee/compare-fp-3.x,
37465         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37466
37467 2004-06-04  David Ayers  <d.ayers@inode.at>
37468
37469         * objc/execute/protocol-isEqual-4.m: New testcase.
37470
37471 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37472
37473         * objc/execute/protocol-isEqual-1.m: New testcase.
37474         * objc/execute/protocol-isEqual-2.m: New testcase.
37475         * objc/execute/protocol-isEqual-3.m: New testcase.
37476
37477 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37478
37479         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37480
37481 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37482
37483         * lib/objc.exp (objc_target_compile): When running tests on
37484         Darwin (Mac OS X), inform the linker about '-framework
37485         'Foundation'.
37486
37487 2004-06-02  Eric Christopher  <echristo@redhat.com>
37488
37489         * gcc.c-torture/compile/20040602-1.c: New.
37490
37491 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37492
37493         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37494         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37495
37496         PR tree-optimization/14736
37497         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37498
37499         PR tree-optimization/14042
37500         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37501
37502         PR tree-optimization/14729
37503         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37504
37505 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37506
37507         PR fortran/15557
37508         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37509
37510 2004-06-01  Richard Hederson  <rth@redhat.com>
37511
37512         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37513
37514 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37515
37516         PR c++/14932
37517         * g++.dg/parse/offsetof4.C: New test.
37518
37519 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37520
37521         PR objc/7993
37522         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37523
37524 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37525
37526         PR c++/15701
37527         * g++.dg/template/friend29.C: New test.
37528
37529 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37530
37531         PR c/15749
37532         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37533
37534 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37535
37536         * gcc.dg/sparc-trap-1.c: New test.
37537
37538 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37539
37540         PR middle-end/15069
37541         * g++.dg/opt/fold3.C: New test case.
37542
37543 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37544
37545         * lib/target-supports.exp (check_iconv_available): Fix fallout
37546         from 2004-05-28 patch.
37547
37548 2004-05-30  Paul Brook  <paul@codesourcery.com>
37549
37550         PR fortran/15620
37551         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37552         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37553
37554 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37555
37556         * gfortran.fortran-torture/execute/random_1.f90: New test.
37557
37558 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37559
37560         * g++.dg/ext/altivec-10.C: New test.
37561
37562 2004-05-29  Paul Brook  <paul@codesourcery.com>
37563
37564         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37565
37566 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37567
37568         * gcc.dg/altivec-16.c: New test.
37569
37570 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37571
37572         * lib/target-supports.exp (check_vmx_hw_available): New.
37573         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37574
37575         * lib/target-supports.exp (check_alias_available,
37576         check_iconv_available, check_named_sections_available): Use
37577         unique names for temporary files.
37578
37579 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37580
37581         * gcc.dg/altivec-15.c: New test.
37582
37583 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37584
37585         PR c++/15083
37586         * g++.dg/warn/noeffect6.C: New test.
37587
37588         PR c++/15471
37589         * g++.dg/expr/ptrmem4.C: New test.
37590
37591         PR c++/15640
37592         * g++.dg/template/operator3.C: New test.
37593
37594 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37595
37596         PR c++/14668
37597         * g++.dg/lookup/redecl1.C: New test.
37598         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37599
37600 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37601
37602         * gcc.c-torture/execute/compare-fp-1.c,
37603         gcc.c-torture/execute/compare-fp-2.c,
37604         gcc.c-torture/execute/compare-fp-3.c,
37605         gcc.c-torture/execute/compare-fp-4.c,
37606         gcc.c-torture/execute/compare-fp-3.x,
37607         gcc.c-torture/execute/compare-fp-4.x,
37608         gcc.dg/pr15649-1.c: New.
37609
37610 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37611
37612         PR c++/12883
37613         * g++.dg/init/array14.C: New test.
37614
37615 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37616
37617         * lib/compat.exp (compat-get-options-main): New.
37618         (compat-get-options): Remove unneeded code, warn for ignored
37619         command.
37620         (compat-execute): Check flag set by dg-require-* commands.
37621
37622         * lib/compat.exp (compat-execute): Break up long lines.
37623
37624 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37625
37626         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37627         * gcc.dg/altivec-14.c: New test.
37628         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37629
37630         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37631         * gcc.dg/altivec-12.c: Ditto.
37632
37633         * gcc.dg/altivec-3.c: Move call to altivec_check.
37634
37635 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37636
37637         PR c++/15044
37638         * g++.dg/template/error12.C: New test.
37639
37640         PR c++/15317
37641         * g++.dg/ext/attrib15.C: New test.
37642
37643         PR c++/15329
37644         * g++.dg/template/ptrmem9.C: New test.
37645
37646 2004-05-25  Paul Brook  <paul@codesourcery.com>
37647
37648         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37649
37650 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37651
37652         PR c++/15165
37653         * g++.dg/template/crash19.C: New test.
37654
37655 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37656
37657         PR c++/15025
37658         * g++.dg/template/redecl1.C: New test.
37659
37660 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37661
37662         PR c++/14821
37663         * g++.dg/other/ns1.C: New test.
37664
37665         PR c++/14883
37666         * g++.dg/template/invalid1.C: New test.
37667
37668 2004-05-23  Paul Brook  <paul@codesourcery.com>
37669         Victor Leikehman  <lei@haifasphere.co.il>
37670
37671         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37672         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37673
37674 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37675
37676         PR c++/15285
37677         PR c++/15299
37678         * g++.dg/template/non-dependent5.C: New test.
37679         * g++.dg/template/non-dependent6.C: New test.
37680
37681 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37682
37683         PR c++/15507
37684         * g++.dg/inherit/union1.C: New test.
37685
37686         PR c++/15542
37687         * g++.dg/template/addr1.C: New test.
37688
37689         PR c++/15427
37690         * g++.dg/template/array5.C: New test.
37691
37692         PR c++/15287
37693         * g++.dg/template/array6.C: New test.
37694
37695 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37696             Roger Sayle  <roger@eyesopen.com>
37697
37698         * g++.dg/lookup/forscope2.C: New test case.
37699
37700 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37701
37702         * gcc.dg/cpp/Wmissingdirs.c: New.
37703
37704 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37705
37706         PR target/15301
37707         * gcc.dg/compat/union-m128-1.h: New file.
37708         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37709         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37710         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37711
37712 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37713
37714         PR target/15302
37715         * gcc.dg/compat/struct-complex-1.h: New file.
37716         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37717         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37718         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37719
37720 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37721
37722         PR middle-end/3074
37723         * gcc.dg/pr3074-1.c: New test case.
37724         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37725
37726 2004-05-20  Falk Hueffner  <falk@debian.org>
37727
37728         PR other/15526
37729         * gcc.dg/ftrapv-1.c: New test case.
37730
37731 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37732
37733         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37734
37735 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37736             Jeff Law  <law@redhat.com>
37737
37738         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37739         * gcc.dg/tree-ssa/20040518-2.c: New test.
37740
37741         * gcc.dg/tree-ssa/20040518-1.c: New test.
37742
37743 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37744
37745         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37746
37747 2004-05-18  Paul Brook  <paul@codesourcery.com>
37748
37749         PR fortran/13930
37750         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37751
37752 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37753
37754         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37755         constant folding.
37756
37757 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37758
37759         * gcc.dg/tree-ssa/20040517-1.c: New test.
37760
37761 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37762
37763         * gcc.dg/loop-4.c: New test.
37764
37765 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37766
37767         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37768
37769 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37770
37771         PR fortran/15311
37772         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37773
37774 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37775
37776         PR fortran/13826
37777         PR fortran/13940
37778         * gfortran.fortran-torture/compile/data_1.f90: New test.
37779
37780 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37781
37782         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37783         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37784
37785 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37786
37787         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37788
37789 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37790
37791         PR c/15444
37792         * gcc.dg/format/xopen-1.c: Adjust expected message.
37793         * gcc.dg/format/xopen-3.c: New test.
37794
37795 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37796
37797         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37798
37799 2004-05-14  Jeff Law  <law@redhat.com>
37800
37801         * gcc.dg/tree-ssa/20040514-2.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: Rename
37806         this ...
37807         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37808         this.
37809
37810 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37811
37812         * gcc.dg/tree-ssa/20040514-1.c: New test.
37813
37814 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37815
37816         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37817         test.
37818
37819 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37820
37821         PR fortran/14066
37822         * gfortran.fortran-torture/compile/do_1.f90: New test.
37823
37824 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37825
37826         PR fortran/15051
37827         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37828         test.
37829
37830 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37831
37832         PR fortran/15149
37833         * gfortran.fortran-torture/execute/random_init.f90: New test.
37834
37835 2004-05-13  Paul Brook  <paul@codesourcery.com>
37836
37837         PR fortran/15314
37838         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37839
37840 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37841
37842         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37843         for the powerpc case.
37844
37845 2004-05-13  Jeff Law  <law@redhat.com>
37846
37847         * gcc.dg/tree-ssa/20040513-1.c: New test.
37848         * gcc.dg/tree-ssa/20040513-2.c: New test.
37849
37850 2004-05-13  Paul Brook  <paul@codesourcery.com>
37851
37852         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37853         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37854         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37855
37856 2004-05-13  Andreas Schwab  <schwab@suse.de>
37857
37858         PR other/10819
37859         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37860         characters.
37861
37862 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37863
37864         PR fortran/15294
37865         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37866
37867 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37868
37869         Merge from tree-ssa-20020619-branch.  See
37870         ChangeLog.tree-ssa for details.
37871
37872 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37873
37874         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37875         include <altivec.h> explicitly.
37876         * gcc.dg/altivec-13.c: Likewise.
37877
37878 2004-05-11  Paul Brook  <paul@codesourcery.com>
37879
37880         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37881
37882 2004-05-10  Eric Christopher  <echristo@redhat.com>
37883
37884         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37885         * gcc.dg/sibcall-4.c: Ditto.
37886
37887 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37888
37889         * g++.dg/ext/altivec-8.C: New test case.
37890         * gcc.dg/altivec-13.c: New test case.
37891
37892 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37893
37894         * gcc.c-torture/execute/divcmp-1.c: New test case.
37895         * gcc.c-torture/execute/divcmp-2.c: New test case.
37896         * gcc.c-torture/execute/divcmp-3.c: New test case.
37897
37898 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37899
37900         * g++.dg/other/pragma-re-2.C: New test.
37901
37902 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37903
37904         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37905         * gcc.dg/i386-387-2.c: Likewise.
37906
37907         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37908         __builtin_drem.
37909         * gcc.dg/i386-387-6.c: Likewise.
37910
37911 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37912
37913         * gcc.dg/builtins-33.c: Also check log1p*.
37914
37915 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37916
37917         PR optimization/15296
37918         * gcc.c-torture/execute/pr15296.c: New test.
37919
37920 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37921
37922         * gcc.dg/builtins-40.c: New test.
37923
37924 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37925
37926         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37927
37928 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37929
37930         * g++.dg/ext/spe1.C: New testcase.
37931
37932 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37933
37934         * objc.dg/image-info.m: Allow additional attributes
37935         for __image_info section.
37936
37937 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37938
37939         * gcc.dg/torture/mips-hilo-2.c: New test.
37940
37941 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37942
37943         PR c++/14389
37944         * g++.dg/template/member5.C: New test.
37945
37946 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37947
37948         * gcc.dg/builtins-34.c: Also check expm1*.
37949
37950 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37951
37952         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37953         * gcc.dg/torture/builtin-convert-3.c: New test.
37954
37955 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37956
37957         PR middle-end/15054
37958         * g++.dg/opt/pr15054.C: New test.
37959
37960 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37961
37962         * gcc.dg/torture/builtin-rounding-1.c: New test.
37963         * gcc.dg/builtins-25.c: Delete.
37964         * gcc.dg/builtins-29.c: Delete.
37965
37966 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37967
37968         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37969         * gcc.dg/sibcall-4.c: Likewise.
37970         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37971
37972 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37973
37974         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37975         bit-field on 16-bit targets.
37976
37977 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37978
37979         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37980         16-bit targets.
37981
37982 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37983
37984         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37985         * gcc.dg/rs6000-power2-2.c: Likewise.
37986
37987 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37988
37989         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37990         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37991         Change the asm registers to be in form of frN instead of fN.
37992
37993 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37994
37995         * gcc.dg/torture/builtin-convert-2.c: New test.
37996
37997 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37998
37999         * gcc.dg/rs6000-power2-1.c: New test.
38000         * gcc.dg/rs6000-power2-2.c: New test.
38001
38002 2004-04-28  Jan Hubicka  <jh@suse.cz>
38003
38004         * gcc.dg/unused-6.c: New test.
38005
38006 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38007             Ulrich Weigand  <uweigand@de.ibm.com>
38008
38009         * ada/acats/run_all.sh: Define $target variable.
38010
38011 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38012
38013         PR c++/15119
38014         * g++.dg/other/vararg-1.C: New test.
38015
38016         PR c++/4794
38017         * g++.dg/eh/cleanup3.C: New test.
38018
38019 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38020
38021         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38022         and ad8011a (target_insn).
38023         * ada/acats/support/macro.dfs: Likewise.
38024         * ada/acats/support/impbit.adb: New file.
38025
38026 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38027
38028         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38029
38030 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38031
38032         * gcc.dg/loop-3.c: New test.
38033
38034 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38035
38036         * gcc.c-torture/execute/simd-5.c: New test.
38037
38038 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38039
38040         PR c++/15064
38041         * g++.dg/template/crash18.C: New test.
38042
38043 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38044
38045         * g++.dg/ext/complit3.C: New test.
38046
38047 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38048
38049         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38050         * gcc.dg/altivec-3.c: Same.
38051         * gcc.dg/altivec-varargs-1.c: Same.
38052
38053 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38054
38055         * lib/target-supports.exp (check_profiling_available): Assume
38056         profiling is not available on powerpc-eabi targets.
38057
38058 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38059
38060         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38061         * gcc.dg/vmx/bug-1.c: Ditto.
38062
38063 2004-04-20  Eric Christopher  <echristo@redhat.com>
38064
38065         * gcc.dg/charset/extern.c: New test.
38066         * g++.dg/charset/extern3.cc: Ditto.
38067
38068 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38069
38070         * gcc.dg/builtins-39.c: New test.
38071
38072 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38073
38074         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38075
38076 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38077
38078         * gcc.dg/torture/mips-hilo-1.c: New test.
38079
38080 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38081
38082         * gcc.c-torture/compile/20040419-1.c: New test.
38083
38084 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38085
38086         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38087
38088 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38089             Aldy Hernandez  <aldyh@redhat.com>
38090
38091         * gcc.c-torture/execute/va-arg-24.c: New.
38092
38093 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38094             Aldy Hernandez  <aldyh@redhat.com>
38095
38096         * gcc.dg/vmx/1b-01.c: New.
38097         * gcc.dg/vmx/1b-02.c: New.
38098         * gcc.dg/vmx/1b-03.c: New.
38099         * gcc.dg/vmx/1b-04.c: New.
38100         * gcc.dg/vmx/1b-05.c: New.
38101         * gcc.dg/vmx/1b-06.c: New.
38102         * gcc.dg/vmx/1b-07.c: New.
38103         * gcc.dg/vmx/1c-01.c: New.
38104         * gcc.dg/vmx/1c-02.c: New.
38105         * gcc.dg/vmx/3a-01a.c: New.
38106         * gcc.dg/vmx/3a-01.c: New.
38107         * gcc.dg/vmx/3a-01m.c: New.
38108         * gcc.dg/vmx/3a-03.c: New.
38109         * gcc.dg/vmx/3a-03m.c: New.
38110         * gcc.dg/vmx/3a-04.c: New.
38111         * gcc.dg/vmx/3a-04m.c: New.
38112         * gcc.dg/vmx/3a-05.c: New.
38113         * gcc.dg/vmx/3a-06.c: New.
38114         * gcc.dg/vmx/3a-06m.c: New.
38115         * gcc.dg/vmx/3a-07.c: New.
38116         * gcc.dg/vmx/3b-01.c: New.
38117         * gcc.dg/vmx/3b-02.c: New.
38118         * gcc.dg/vmx/3b-10.c: New.
38119         * gcc.dg/vmx/3b-13.c: New.
38120         * gcc.dg/vmx/3b-14.c: New.
38121         * gcc.dg/vmx/3b-15.c: New.
38122         * gcc.dg/vmx/3c-01a.c: New.
38123         * gcc.dg/vmx/3c-01.c: New.
38124         * gcc.dg/vmx/3c-02.c: New.
38125         * gcc.dg/vmx/3c-03.c: New.
38126         * gcc.dg/vmx/3d-01.c: New.
38127         * gcc.dg/vmx/4-01.c: New.
38128         * gcc.dg/vmx/4-03.c: New.
38129         * gcc.dg/vmx/5-01.c: New.
38130         * gcc.dg/vmx/5-02.c: New.
38131         * gcc.dg/vmx/5-03.c: New.
38132         * gcc.dg/vmx/5-04.c: New.
38133         * gcc.dg/vmx/5-05.c: New.
38134         * gcc.dg/vmx/5-06.c: New.
38135         * gcc.dg/vmx/5-07.c: New.
38136         * gcc.dg/vmx/5-07t.c: New.
38137         * gcc.dg/vmx/5-08.c: New.
38138         * gcc.dg/vmx/5-10.c: New.
38139         * gcc.dg/vmx/5-11.c: New.
38140         * gcc.dg/vmx/7-01a.c: New.
38141         * gcc.dg/vmx/7-01.c: New.
38142         * gcc.dg/vmx/7c-01.c: New.
38143         * gcc.dg/vmx/7d-01.c: New.
38144         * gcc.dg/vmx/7d-02.c: New.
38145         * gcc.dg/vmx/8-01.c: New.
38146         * gcc.dg/vmx/8-02a.c: New.
38147         * gcc.dg/vmx/8-02.c: New.
38148         * gcc.dg/vmx/brode-1.c: New.
38149         * gcc.dg/vmx/bug-1.c: New.
38150         * gcc.dg/vmx/bug-2.c: New.
38151         * gcc.dg/vmx/bug-3.c: New.
38152         * gcc.dg/vmx/cw-bug-1.c: New.
38153         * gcc.dg/vmx/cw-bug-2.c: New.
38154         * gcc.dg/vmx/cw-bug-3.c: New.
38155         * gcc.dg/vmx/dct.c: New.
38156         * gcc.dg/vmx/debug-1.c: New.
38157         * gcc.dg/vmx/debug-2.c: New.
38158         * gcc.dg/vmx/debug-3.c: New.
38159         * gcc.dg/vmx/debug-4.c: New.
38160         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38161         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38162         * gcc.dg/vmx/eg-5.c: New.
38163         * gcc.dg/vmx/fft.c: New.
38164         * gcc.dg/vmx/gcc-bug-1.c: New.
38165         * gcc.dg/vmx/gcc-bug-2.c: New.
38166         * gcc.dg/vmx/gcc-bug-3.c: New.
38167         * gcc.dg/vmx/gcc-bug-4.c: New.
38168         * gcc.dg/vmx/gcc-bug-5.c: New.
38169         * gcc.dg/vmx/gcc-bug-6.c: New.
38170         * gcc.dg/vmx/gcc-bug-7.c: New.
38171         * gcc.dg/vmx/gcc-bug-8.c: New.
38172         * gcc.dg/vmx/gcc-bug-9.c: New.
38173         * gcc.dg/vmx/gcc-bug-b.c: New.
38174         * gcc.dg/vmx/gcc-bug-c.c: New.
38175         * gcc.dg/vmx/gcc-bug-d.c: New.
38176         * gcc.dg/vmx/gcc-bug-e.c: New.
38177         * gcc.dg/vmx/gcc-bug-f.c: New.
38178         * gcc.dg/vmx/gcc-bug-g.c: New.
38179         * gcc.dg/vmx/gcc-bug-i.c: New.
38180         * gcc.dg/vmx/harness.h: New.
38181         * gcc.dg/vmx/ira1.c: New.
38182         * gcc.dg/vmx/ira2a.c: New.
38183         * gcc.dg/vmx/ira2b.c: New.
38184         * gcc.dg/vmx/ira2.c: New.
38185         * gcc.dg/vmx/ira2c.c: New.
38186         * gcc.dg/vmx/mem.c: New.
38187         * gcc.dg/vmx/newton-1.c: New.
38188         * gcc.dg/vmx/ops.c: New.
38189         * gcc.dg/vmx/sn7153.c: New.
38190         * gcc.dg/vmx/spill2.c: New.
38191         * gcc.dg/vmx/spill3.c: New.
38192         * gcc.dg/vmx/spill.c: New.
38193         * gcc.dg/vmx/t.c: New.
38194         * gcc.dg/vmx/varargs-1.c: New.
38195         * gcc.dg/vmx/varargs-2.c: New.
38196         * gcc.dg/vmx/varargs-3.c: New.
38197         * gcc.dg/vmx/varargs-4.c: New.
38198         * gcc.dg/vmx/varargs-5.c: New.
38199         * gcc.dg/vmx/varargs-6.c: New.
38200         * gcc.dg/vmx/varargs-7.c: New.
38201         * gcc.dg/vmx/vmx.exp: New.
38202         * gcc.dg/vmx/vprint-1.c: New.
38203         * gcc.dg/vmx/vscan-1.c: New.
38204         * gcc.dg/vmx/x-01.c: New.
38205         * gcc.dg/vmx/x-02.c: New.
38206         * gcc.dg/vmx/x-03.c: New.
38207         * gcc.dg/vmx/x-04.c: New.
38208         * gcc.dg/vmx/x-05.c: New.
38209         * gcc.dg/vmx/yousufi-1.c: New.
38210         * gcc.dg/vmx/zero-1.c: New.
38211         * gcc.dg/vmx/zero.c: New.
38212
38213 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38214
38215         * g++.dg/lookup/java1.C: Update for chage of
38216         _Jv_AllocObject.
38217         * g++.dg/lookup/java2.C: Likewise.
38218
38219 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38220
38221         * ada/acats/run_all.sh: use -O2 by default.
38222
38223 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38224
38225         * gcc.dg/vr-mult-[12].c: New tests.
38226
38227 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38228
38229         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38230
38231         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38232
38233 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38234
38235         * lib/target-supports.exp (check_profiling_available): Assume
38236         profiling isn't available for mips*-*-elf targets.
38237
38238 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38239
38240         * gcc.dg/builtins-38.c: New test.
38241
38242 2004-04-14  Eric Christopher  <echristo@redhat.com>
38243
38244         * g++.dg/charset/charset.exp: Run .cc extension tests.
38245
38246 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38247
38248         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38249
38250 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38251
38252         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38253
38254 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38255
38256         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38257         * gcc.dg/i386-387-2.c: Likewise.
38258
38259         * gcc.dg/i386-387-7.c: New test.
38260         * gcc.dg/i386-387-8.c: New test.
38261
38262         * gcc.dg/builtins-37.c: New test.
38263
38264 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38265
38266         * g++.dg/pch/externc-1.C: Add missing semicolon.
38267
38268 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38269
38270         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38271
38272 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38273
38274         * gcc.c-torture/execute/20040411-1.c: New test.
38275
38276 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38277
38278         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38279
38280 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38281
38282         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38283
38284 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38285
38286         * lib/target-supports.exp (check_named_sections_available): New.
38287         * lib/gcc-dg.exp (dg-require-named-sections): New.
38288         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38289         old-deja.exp.  Also prune error-count message from HP linker.
38290         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38291
38292         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38293         * g++.old-deja/g++.pt/static3.C: Likewise.
38294         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38295
38296 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38297
38298         * gcc.c-torture/execute/20040409-1.c: New test case.
38299         * gcc.c-torture/execute/20040409-2.c: New test case.
38300         * gcc.c-torture/execute/20040409-3.c: New test case.
38301
38302 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38303
38304         * gcc.dg/20040409-1.c: New test.
38305
38306 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38307
38308         PR target/14888
38309         * g++.dg/opt/pr14888.C: New test case.
38310
38311 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38312
38313         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38314         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38315         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38316         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38317         New tests.
38318
38319 2004-04-08  Paul Brook  <paul@codesourcery.com>
38320
38321         * gcc.dg/spill-1.c: New test.
38322
38323 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38324
38325         * gcc.dg/torture/builtin-ctype-2.c: New test.
38326
38327 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38328
38329         * gcc.dg/pch/pch.exp: Add largefile test.
38330
38331 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38332
38333         * g++.dg/pch/externc-1.Hs: New.
38334         * g++.dg/pch/externc-1.C: New.
38335
38336 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38337
38338         * gcc.dg/compat/struct-by-value-5a_main.c,
38339         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38340         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38341         * gcc.dg/compat/struct-by-value-5a_x.c,
38342         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38343         gcc.dg/compat/struct-by-value-5_x.c.
38344         * gcc.dg/compat/struct-by-value-5a_y.c,
38345         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38346         gcc.dg/compat/struct-by-value-5_y.c.
38347
38348         * gcc.dg/compat/struct-by-value-6a_main.c,
38349         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38350         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38351         * gcc.dg/compat/struct-by-value-6a_x.c,
38352         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38353         gcc.dg/compat/struct-by-value-6_x.c.
38354         * gcc.dg/compat/struct-by-value-6a_y.c,
38355         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38356         gcc.dg/compat/struct-by-value-6_y.c.
38357
38358         * gcc.dg/compat/struct-by-value-7a_main.c,
38359         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38360         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38361         * gcc.dg/compat/struct-by-value-7a_x.c,
38362         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38363         gcc.dg/compat/struct-by-value-7_x.c.
38364         * gcc.dg/compat/struct-by-value-7a_y.c,
38365         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38366         gcc.dg/compat/struct-by-value-7_y.c.
38367
38368 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38371         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38372         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38373         options.
38374
38375 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38376
38377         * gcc.dg/builtins-36.c: New test.
38378
38379 2004-04-06  Paul Brook  <paul@codesourcery.com>
38380
38381         * README.gcc: Remove obsolete contraint on testcases.
38382
38383 2004-04-05  Paul Brook  <paul@codesourcery.com>
38384
38385         PR2123
38386         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38387         failure and exit(0) on success.
38388         * g++.dg/expr/anew2.C: Ditto.
38389         * g++.dg/expr/anew3.C: Ditto.
38390         * g++.dg/expr/anew4.C: Ditto.
38391
38392 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38393
38394         PR c++/3518
38395         * g++.dg/template/unify7.C: New.
38396
38397 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38398
38399         * g++.dg/README: Bring up to date with new subdirectories; remove
38400         duplicate subdirectory lines.
38401
38402 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38403
38404         PR c++/14007
38405         * g++.dg/template/unify5.C: New.
38406         * g++.dg/template/unify6.C: New.
38407         * g++.dg/template/qualttp20.C: Adjust.
38408         * g++.old-deja/g++.jason/report.C: Adjust.
38409         * g++.old-deja/g++.other/qual1.C: Adjust.
38410
38411 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38412
38413         PR c++/14803
38414         * g++.dg/inherit/ptrmem1.C: New test.
38415
38416 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38417
38418         PR c++/14755
38419         * gcc.c-torture/execute/20040331-1.c: New test.
38420         * gcc.dg/20040331-1.c: New test.
38421
38422 2004-04-01  Paul Brook  <paul@codesourcery.com>
38423
38424         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38425
38426 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38427
38428         PR c++/14724
38429         * g++.dg/init/goto1.C: New test.
38430
38431         PR c++/14763
38432         * g++.dg/template/defarg4.C: New test.
38433
38434 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38435
38436         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38437
38438 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38439
38440         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38441
38442 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38443
38444         * gcc.dg/noncompile/undeclared-2.c: New test.
38445
38446 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38447
38448         * gcc.dg/940409-1.c: Remove XFAIL.
38449         * gcc.dg/reg-vol-struct-1.c: New test.
38450
38451 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38452
38453         * gcc.dg/torture/builtin-wctype-1.c: New test.
38454
38455 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38456
38457         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38458         * gcc.dg/20001101-1.c: Likewise.
38459         * gcc.dg/20001102-1.c: Likewise.
38460
38461 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38462
38463         * gcc.dg/compare8.c: Add an additional test for XOR.
38464
38465 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38466
38467         * gcc.dg/torture/builtin-ctype-1.c: New test.
38468
38469 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38470
38471         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38472         * gcc.dg/torture/builtin-math-1.c: Likewise.
38473         * gcc.dg/torture/builtin-power-1.c: New test.
38474
38475 2004-03-24  Andreas Schwab  <schwab@suse.de>
38476
38477         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38478         IA64 assembler.
38479
38480 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38481             Roger Sayle  <roger@eyesopen.com>
38482
38483         * gcc.dg/compare8.c: New test case.
38484
38485 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38486
38487         * g++.dg/ext/altivec-7.C: New test.
38488
38489 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38490
38491         PR 12267, 12391, 12560, 13129, 14114, 14133
38492         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38493         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38494         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38495         Adjust error regexps.
38496         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38497         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38498         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38499         * gcc.dg/local1.c: Add explanatory comment.
38500
38501 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38502
38503         PR optimization/14669
38504         * g++.dg/opt/fold2.C: New test case.
38505
38506 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38507
38508         PR c/14069
38509         * gcc.dg/20040322-1.c: New test.
38510
38511 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38512
38513         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38514         * gcc.dg/ultrasp4.c: Likewise.
38515         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38516
38517 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38518
38519         * gcc.dg/i386-sse-8.c: Reset default options.
38520
38521 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38522
38523         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38524         in the error message text.
38525
38526 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38527
38528         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38529
38530 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38531
38532         PR c++/14616
38533         * g++.dg/init/array13.C: New test.
38534
38535 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38536
38537         PR target/13889
38538         * gcc.c-torture/compile/pr13889.c: New test case.
38539
38540 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38541
38542         PR c/14635
38543         * builtins-1.c (nan, nans): Don't test.
38544         * builtins-30.c: Don't use nan, nanf, nanl.
38545         * builtins-35.c: New test.
38546
38547 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38548
38549         * g++.dg/ext/altivec-6.C: New test.
38550
38551 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38552
38553         * g++.dg/init/placement3.C: New test.
38554
38555         * g++.dg/template/spec13.C: New test.
38556
38557         * g++.dg/lookup/using11.C: New test.
38558
38559         * g++.dg/lookup/koenig3.C: New test.
38560
38561         * g++.dg/template/operator2.C: New test.
38562
38563         * g++.dg/expr/dtor3.C: New test.
38564         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38565         marker.
38566         * g++.old-deja/g++.law/visibility28.C: Likewise.
38567
38568 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38569
38570         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38571         * gcc.dg/ppc64-abi-3.c: Likewise.
38572
38573 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38574
38575         PR c++/14545
38576         * g++.dg/parse/template15.C: New test.
38577
38578 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38579
38580         * g++.dg/expr/dtor2.C: New test.
38581
38582         * g++.dg/lookup/anon4.C: New test.
38583
38584         * g++.dg/overload/using1.C: New test.
38585
38586         * g++.dg/template/lookup7.C: New test.
38587
38588         * g++.dg/template/typename6.C: New test.
38589
38590         * g++.dg/expr/cond6.C: New test.
38591
38592 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38593
38594         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38595
38596 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38597
38598         * g++.dg/expr/cond5.C: New test.
38599         * g++.dg/expr/constcast1.C: Likewise.
38600         * g++.dg/expr/ptrmem2.C: Likewise.
38601         * g++.dg/expr/ptrmem3.C: Likewise.
38602         * g++.dg/lookup/main1.C: Likewise.
38603         * g++.dg/template/lookup6.C: Likewise.
38604
38605 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38606
38607         * gcc.dg/local1.c: New test.
38608
38609         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38610
38611 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38612
38613         * gcc.dg/torture/builtin-convert-1.c: New test.
38614
38615 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38616
38617         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38618
38619 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38620
38621         PR c++/14481
38622         * g++.dg/warn/Wunused-7.C: New test.
38623
38624 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38625
38626         * gcc.dg/torture/builtin-integral-1.c: New test.
38627
38628 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38629
38630         PR c++/14586
38631         * g++.dg/parse/non-dependent3.C: New test.
38632
38633 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38634
38635         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38636         * g++.dg/eh/simd-2.C: Likewise.
38637         * g++.dg/init/array10.C: Likewise.
38638         * gcc.c-torture/compile/simd-1.c: Likewise.
38639         * gcc.c-torture/compile/simd-2.c: Likewise.
38640         * gcc.c-torture/compile/simd-3.c: Likewise.
38641         * gcc.c-torture/compile/simd-4.c: Likewise.
38642         * gcc.c-torture/compile/simd-6.c: Likewise.
38643         * gcc.c-torture/execute/simd-1.c: Likewise.
38644         * gcc.c-torture/execute/simd-2.c: Likewise.
38645         * gcc.dg/compat/vector-defs.h: Likewise.
38646         * gcc.dg/20020531-1.c: Likewise.
38647         * gcc.dg/altivec-3.c: Likewise.
38648         * gcc.dg/altivec-4.c: Likewise.
38649         * gcc.dg/altivec-varargs-1.c: Likewise.
38650         * gcc.dg/compat/vector-defs.h: Likewise.
38651         * gcc.dg/i386-mmx-3.c: Likewise.
38652         * gcc.dg/i386-sse-4.c: Likewise.
38653         * gcc.dg/i386-sse-5.c: Likewise.
38654         * gcc.dg/i386-sse-8.c: Likewise.
38655         * gcc.dg/simd-1.c: Likewise.
38656         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38657         __ev64_opaque__ since the machine description provides it.
38658
38659 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38660
38661         * lib/compat.exp (skip_list): New global variable.
38662         Use it to hold the user defined COMPAT_SKIPS list if any.
38663         (compat-obj): Add the members of skip_list to optall.
38664
38665 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38666
38667         * gcc.dg/compat/union-by-value-1_main.c,
38668         union-by-value-1_x.c, union-by-value-1_y.c,
38669         union-check.h, union-defs.h,
38670         union-init.h, union-return-1_main.c,
38671         union-return-1_x.c, union-return-1_y.c: New files.
38672
38673 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38674
38675         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38676         mixed-struct-init.h: Add 4 mixed structure types.
38677         struct-by-value-21_main.c, struct-by-value-21_x.c,
38678         struct-by-value-21_y.c, struct-return-21_main.c,
38679         struct-return-21_x.c, struct-return-21_y.c: New files.
38680
38681 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38682
38683         PR c++/14550
38684         * g++.dg/parse/template14.C: New test.
38685
38686 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38687
38688         * gcc.c-torture/execute/20040313-1.c: New test.
38689
38690 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38691
38692         PR target/14533
38693         * gcc.dg/20040311-2.c: New test.
38694
38695 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38696
38697         PR other/14544
38698         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38699         bit-field.
38700
38701 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38702
38703         * gcc.dg/20040305-2.c: Add missing return statement.
38704
38705 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38706
38707         * gcc.dg/builtins-34.c: Also check pow10*.
38708
38709 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38710
38711         PR target/14262
38712         * gcc.dg/20040305-2.c: New test.
38713
38714 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38715
38716         * gcc.dg/20040310-1.c: New test.
38717
38718 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38719
38720         * gcc.c-torture/execute/20040311-1.c: New test case.
38721
38722 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38723
38724         PR c++/14476
38725         * g++.dg/lookup/enum1.C: New test.
38726
38727 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38728
38729         PR c++/14510
38730         * g++.dg/lookup/struct2.C: New test.
38731
38732 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38733
38734         * gcc.dg/builtins-34.c: New test.
38735
38736 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38737
38738         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38739
38740 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38741
38742         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38743         * gcc.dg/alias-2.c: New testcase.
38744
38745 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38746
38747         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38748
38749 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38750
38751         * gcc.c-torture/execute/20040309-1.c: New test case.
38752
38753 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38754
38755         PR c++/14397
38756         * g++.dg/overload/ref1.C: New.
38757
38758 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38759
38760         PR c++/14409
38761         * g++.dg/template/spec12.C: New test.
38762
38763         PR c++/14448
38764         * g++.dg/parse/crash14.C: New test.
38765
38766 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38767
38768         PR c++/14230
38769         * g++.dg/init/ref11.C: New test.
38770
38771 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38772
38773         PR c++/14432
38774         * g++.dg/parse/builtin2.C: New test.
38775
38776 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38777
38778         PR c++/14401
38779         * g++.dg/init/ctor3.C: New test.
38780         * g++.dg/init/union1.C: New test.
38781         * g++.dg/ext/anon-struct4.C: New test.
38782
38783 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38784
38785         * g++.dg/lookup/koenig1.C: Tweak error messages.
38786         * g++.dg/lookup/used-before-declaration.C: Likewise.
38787         * g++.dg/other/do1.C: Likewise.
38788         * g++.dg/overload/koenig1.C: Likewise.
38789         * g++.dg/parse/crash13.C: Likewise.
38790         * g++.dg/template/instantiate3.C: Likewise.
38791
38792 2004-03-08  Eric Christopher  <echristo@redhat.com>
38793
38794         * * lib/target-supports.exp: Enable libiconv in test
38795         compilation.  Fix up error checking.
38796
38797 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38798
38799         PR middle-end/14289
38800         * gcc.dg/pr14289-1.c: New test case.
38801         * gcc.dg/pr14289-2.c: Likewise.
38802         * gcc.dg/pr14289-3.c: Likewise.
38803
38804 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38805
38806         * gcc.c-torture/execute/20040308-1.c: New test.
38807
38808 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38809
38810         * gcc.c-torture/execute/20040307-1.c: New test case.
38811
38812 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38813
38814         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38815
38816 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38817
38818         * gcc.dg/20040306-1.c: New test.
38819
38820 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38821
38822         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38823         them static.
38824         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38825
38826 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38827
38828         PR c/14465
38829         * gcc.dg/decl-6.c: New test.
38830
38831 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38832
38833         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38834         Rename LOGPOW -> LOG_POW.
38835         (SQRT_EXP, POW_EXP): New.
38836
38837 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38838
38839         * gcc.dg/i386-sse-8.c: New test.
38840
38841 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38842
38843         PR c/14114
38844         * gcc.dg/decl-5.c: New test.
38845
38846 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38847
38848         * gcc.dg/20040305-1.c: New test.
38849
38850 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38851
38852         PR other/14354
38853         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38854
38855 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38856
38857         PR c++/14425, c++/14426
38858         * g++.dg/ext/altivec-4.C: New test.
38859         * g++.dg/ext/altivec-5.C: New test.
38860
38861 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38862
38863         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38864         global variables of a type with no linkage.
38865         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38866         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38867         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38868         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38869         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38870         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38871         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38872         * g++.dg/warn/deprecated.C: Name enum Color.
38873         * g++.dg/overload/VLA.C: Name structure for 'b'.
38874         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38875
38876 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38877
38878         * gcc.c-torture/compile/20040304-1.c: New test.
38879
38880 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38881
38882         PR 13728
38883         * gcc.dg/decl-4.c: New testcase.
38884
38885 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38886
38887         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38888         as PRECF if sizeof (float) > sizeof (double).
38889         (PRECL): Make it the same as PRECF if
38890         sizeof (float) > sizeof (long double).
38891
38892 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38893
38894         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38895         system type.  Add check for irix6 which doesn't have c99 runtime.
38896
38897 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38898
38899         * gcc.dg/const-elim-1.c: xfail for xtensa.
38900
38901 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38902
38903         PR c++/14369
38904         * g++.dg/template/cond4.C: New test.
38905
38906 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38907
38908         PR c++/14360
38909         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38910
38911         PR c++/14361
38912         * g++.dg/parse/defarg7.C: New test.
38913
38914         PR c++/14359
38915         * g++.dg/template/friend26.C: New test.
38916
38917 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38918
38919         PR c++/14324
38920         * g++.dg/abi/mangle21.C: New test.
38921
38922         PR c++/14260
38923         * g++.dg/parse/constructor2.C: New test.
38924
38925         PR c++/14337
38926         * g++.dg/template/sfinae1.C: New test.
38927
38928 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38929
38930         PR c++/14267
38931         * g++.dg/expr/crash2.C: New test.
38932
38933         PR middle-end/13448
38934         * gcc.dg/inline-5.c: New test.
38935         * gcc.dg/always-inline.c: Split out tests into ...
38936         * gcc.dg/always-inline2.c: ... this and ...
38937         * gcc.dg/always-inline3.c: ... this.
38938
38939 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38940
38941         PR debug/12103
38942         * g++.dg/debug/crash1.C: New test.
38943
38944 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38945
38946         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38947         function with __attribute__((noinline)).
38948         (recurser_void2): Likewise.
38949         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38950         (recurser_void2): Likewise.
38951
38952 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38953
38954         PR middle-end/14203
38955         * g++.dg/warn/Wunused-6.C: New test case.
38956
38957 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38958
38959         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38960         not defined.
38961
38962 2004-02-27  Eric Christopher  <echristo@redhat.com>
38963
38964         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38965         * g++.dg/charset/asm2.c: Run only x86.
38966         * gcc.dg/charset/asm3.c: Ditto.
38967
38968 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38969
38970         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38971         ld_library_path.
38972
38973 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38974
38975         * g++.dg/ext/altivec-3.C: New.
38976
38977 2004-02-26  Richard Henderson  <rth@redhat.com>
38978
38979         * g++.dg/ext/attrib10.C: Mark for warning.
38980         * gcc.dg/attr-alias-1.c: New.
38981
38982 2004-02-26  Richard Henderson  <rth@redhat.com>
38983
38984         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38985         * gcc.c-torture/execute/20040208-2.c: ... it back.
38986
38987 2004-02-26  Eric Christopher  <echristo@redhat.com>
38988
38989         * lib/target-supports.exp (check-iconv-available): New function.
38990         * lib/gcc-dg.exp (dg-require-iconv): New function.
38991         Use above.
38992         * gcc.dg/charset: New directory.
38993         * gcc.dg/charset/charset.exp: New file.
38994         * gcc.dg/charset/asm1.c: Ditto.
38995         * gcc.dg/charset/asm2.c: Ditto.
38996         * gcc.dg/charset/asm3.c: Ditto.
38997         * gcc.dg/charset/asm4.c: Ditto.
38998         * gcc.dg/charset/asm5.c: Ditto.
38999         * gcc.dg/charset/attribute1.c: Ditto.
39000         * gcc.dg/charset/attribute2.c: Ditto.
39001         * gcc.dg/charset/string1.c: Ditto.
39002         * g++.dg/charset: New directory.
39003         * g++.dg/dg.exp: Add here. Special options.
39004         * g++.dg/charset/charset.exp: New file.
39005         * g++.dg/charset/asm1.c: Ditto.
39006         * g++.dg/charset/asm2.c: Ditto.
39007         * g++.dg/charset/asm3.c: Ditto.
39008         * g++.dg/charset/asm4.c: Ditto.
39009         * g++.dg/charset/attribute1.c: Ditto.
39010         * g++.dg/charset/attribute2.c: Ditto.
39011         * g++.dg/charset/extern1.cc: Ditto.
39012         * g++.dg/charset/extern2.cc: Ditto.
39013         * g++.dg/charset/string1.c: Ditto.
39014
39015 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39016
39017         PR c++/14278
39018         * g++.dg/parse/comma1.C: New test.
39019
39020 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39021
39022         PR c++/14284
39023         * g++.dg/template/ttp8.C: New test.
39024
39025 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39026
39027         * gcc.dg/fixuns-trunc-1.c: New test.
39028
39029 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39030
39031         * gcc.dg/builtins-config.h: Use #elif.
39032
39033 2004-02-26  Michael Matz  <matz@suse.de>
39034
39035         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39036         * gcc.dg/991214-1.c: Likewise.
39037         * gcc.dg/i386-asm-1.c: Likewise.
39038
39039 2004-02-25  Richard Henderson  <rth@redhat.com>
39040
39041         * gcc.c-torture/execute/20040208-2.c: Move ...
39042         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39043
39044 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39045
39046         PR c++/14246
39047         * g++.dg/other/crash-3.C: New test.
39048
39049 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39050
39051         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39052         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39053
39054         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39055         HP-UX.
39056
39057 2004-02-24  Michael Matz  <matz@suse.de>
39058
39059         * gcc.dg/i386-regparm.c: New.
39060
39061 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39062
39063         * gcc.c-torture/execute/20040223-1.c: New.
39064
39065 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39066             Kazu Hirata  <kazu@cs.umass.edu>
39067
39068         * gcc.dg/fwritable-strings-1.c: Remove.
39069
39070 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39071
39072         PR c/14156
39073         * gcc.dg/20040223-1.c: New test.
39074
39075 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39076
39077         PR c++/14106
39078         * g++.dg/ext/typeof9.C: New test.
39079
39080 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39081
39082         PR c++/14250
39083         * g++.dg/other/switch1.C: New test.
39084
39085 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39086
39087         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39088         * gcc.dg/va-arg-1.c: Likewise.
39089
39090 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39091
39092         PR c++/14143
39093         * g++.dg/template/koenig5.C: New test.
39094
39095 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39096
39097         * g++.dg/ext/altivec-1.C: Generalize target triple.
39098         * g++.dg/ext/altivec-2.C: New test case.
39099         * g++.dg/ext/altivec_check.h: New file.
39100         * gcc.dg/altivec-1.c: Generalize target triple;
39101         include altivec_check.h and call altivec_check().
39102         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39103         * gcc.dg/altivec-6.c: New test case.
39104         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39105         type casts as needed.
39106         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39107         altivec_check().
39108         * gcc.dg/altivec-12.c: New test case.
39109         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39110         include altivec_check.h and call altivec_check().
39111         * gcc.dg/altivec_check.h: New file.
39112
39113 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39114
39115         * lib/target-supports.exp (check_alias_available): Don't mangle
39116         function `g' in test program.
39117
39118 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39119
39120         * lib/target-supports.exp (check_profiling_available): Check
39121         argument to determine whether we support a profiling type.
39122         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39123         check_profiling_available.
39124         * g++.dg/bprob/bprob.exp: Likewise.
39125         * g77.dg/bprob/bprob.exp: Likewise.
39126         * gcc.misc-tests/bprob.exp: Likewise.
39127         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39128         dg-require-profiling and delete expected error handling.
39129         * gcc.dg/20021014-1.c: Likewise.
39130         * gcc.dg/nest.c: Likewise.
39131
39132 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39133
39134         PR c++/12007
39135         * g++.dg/other/vthunk1.C: New test.
39136
39137 2004-02-20  Falk Hueffner  <falk@debian.org>
39138
39139         PR target/14201
39140         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39141
39142 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39143
39144         PR c++/13927
39145         * g++.dg/other/error8.C: Remove XFAIL markers.
39146
39147         PR c++/14173
39148         * g++.dg/ext/packed5.C: New test.
39149
39150         PR c++/14199
39151         * g++.dg/warn/Wunused-5.C: New test.
39152
39153         PR c++/14186
39154         * g++.dg/lookup/member1.C: New test.
39155
39156 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39157
39158         * gcc.c-torture/compile/20040130-1.c: Enable only when
39159         __INT_MAX__ >= 2147483647L.
39160         * gcc.c-torture/compile/961203-1.c: Likewise.
39161
39162 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39163
39164         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39165         * g++.dg/opt/template1.C: Robustify assembler regexp
39166
39167 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39168
39169         * gcc.c-torture/execute/simd-4.x: Remove.
39170         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39171         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39172         Guard with #ifndef SKIP_ATTRIBUTE.
39173         * gcc.dg/compat/vector-1_y.c: Likewise.
39174         * gcc.dg/compat/vector-2_x.c: Likewise.
39175         * gcc.dg/compat/vector-2_y.c: Likewise.
39176         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39177         * g++.dg/eh/simd-2.C: Likewise.
39178
39179 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39180
39181         * gcc.c-torture/compile/complex-1.c: New.
39182
39183 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39184
39185         PR target/14209
39186         * gcc.c-torture/execute/20040218-1.c: New test.
39187
39188 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39189
39190         PR c++/14181
39191         * g++.dg/parse/new2.C: New test.
39192
39193 2004-02-18  Paul Brook  <paul@codesourcery.com>
39194
39195         * gcc.c-torture/compile/libcall-1.c: New test.
39196
39197 2004-02-18  Paul Brook  <paul@codesourcery.com>
39198
39199         PR debug/12934
39200         * gcc.dg/debug/debug-7.c: New test.
39201
39202 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39203
39204         * gcc.dg/20040217-1.c: New test.
39205
39206 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39207
39208         * gcc.c-torture/execute/990208-1.x: Delete.
39209
39210 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39211
39212         * gcc.c-torture/execute/20040208-2.x: New file.
39213
39214 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39215
39216         PR c++/11326
39217         * g++.dg/abi/structret1.C: New test.
39218
39219 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39220
39221         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39222         (i386_cpuid): No need to test if cpuid is available on AMD64.
39223         Fix assembly, so that it works onboth i386 and AMD64.
39224         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39225         (vecInLong): Fix s[] member type to unsigned int.
39226         (vecInWord): Remove type.
39227         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39228         (a64, b64, c64, d64, e64): Remove.
39229         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39230         Remove unused variable.  Remove initialization of removed variables.
39231         Don't call mmx_tests nor sse_tests.
39232         (reference_mmx, reference_sse): Remove.
39233         (check): Add return stmt.
39234         * gcc.dg/i386-sse-7.c: New test.
39235         * gcc.dg/i386-mmx-4.c: New test.
39236
39237 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39238
39239         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39240         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39241         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39242         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39243         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39244         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39245         g++.dg/tc1/dr94.C: Fix line terminator.
39246
39247 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39248
39249         * gcc.c-torture/compile/20040216-1.c: New.
39250
39251 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39252
39253         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39254         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39255         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39256         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39257         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39258         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39259
39260 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39261
39262         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39263
39264 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39265
39266         PR c++/13971
39267         * g++.dg/expr/cond4.C: New test.
39268
39269         PR c++/14086
39270         * g++.dg/lookup/crash2.C: New test.
39271
39272 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39273
39274         * gcc.c-torture/compile/20040214-2.c: New test.
39275
39276 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39277
39278         PR c++/14116
39279         * g++.dg/ext/typeof8.C: New test.
39280
39281 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39282
39283         * gcc.c-torture/compile/20040214-1.c: New test.
39284
39285 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39286
39287         PR c++/13635
39288         * g++.dg/template/spec11.C: New test.
39289
39290 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39291
39292         PR c++/13927
39293         * g++.dg/other/error8.C: New test.
39294
39295 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39296
39297         PR c++/14122
39298         * g++.dg/template/array4.C: New test.
39299
39300         PR c++/14108
39301         * g++.dg/inherit/thunk2.C: New test.
39302
39303         PR c++/14083
39304         * g++.dg/eh/cond2.C: New test.
39305
39306 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39307
39308         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39309
39310 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39311
39312         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39313
39314 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39315
39316         * g++.dg/simd-2.C: xfail on ppc64-linux.
39317
39318 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39319
39320         PR c/456
39321         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39322         tests.
39323
39324 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39325
39326         * gcc.dg/builtins-33.c: New test.
39327
39328 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39329
39330         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39331
39332 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39333
39334         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39335
39336 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39337
39338         * gcc.dg/ppc64-abi-3.c: New test.
39339
39340 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39341
39342         PR c/14092
39343
39344         * gcc.dg/pr14092-1.c: New testcase.
39345
39346 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39347
39348         * gcc.dg/cpp/assert4.c: Fix typo last change.
39349
39350         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39351         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39352
39353         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39354
39355 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39356
39357         * gcc.c-torture/compile/20040209-1.c: New test case.
39358
39359 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39360
39361         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39362
39363 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39364
39365         * gcc.c-torture/execute/20040208-[12].c: New tests.
39366
39367 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39368
39369         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39370
39371 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39372
39373         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39374
39375 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39376
39377         Bug 13856
39378         * gcc.dg/visibility-8.c: New testcase.
39379
39380 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39381
39382         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39383         arguments.
39384         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39385
39386 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39387
39388         PR middle-end/13696
39389         * g++.dg/opt/fold1.C: New test case.
39390
39391 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39392
39393         PR c++/14033
39394         * g++.dg/other/crash-2.C: New test.
39395
39396 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39397
39398         PR c++/14028
39399         * g++.dg/parse/angle-bracket2.C: New test.
39400
39401 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39402
39403         PR middle-end/13750
39404         Revert:
39405         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39406         PR pch/13361
39407         * g++.dg/pch/wchar-1.C: New.
39408         * g++.dg/pch/wchar-1.Hs: New.
39409
39410 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39411
39412         PR c++/14008
39413         * g++.dg/parse/error15.C: New test.
39414         * g++.dg/parse/crash11.C: Update dg-error mark.
39415
39416 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39417
39418         PR c++/13932
39419         * g++.dg/warn/conv2.C: New test.
39420
39421 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39422
39423         PR c++/13086
39424         * g++.dg/warn/incomplete1.C: Remove xfail.
39425
39426 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39427
39428         * lib/file-format.exp (gcc_target_object_format): Use
39429         ${tool}_target_compile, not gcc_target_compile.
39430         * lib/target-supports.exp (check_alias_available): Likewise.
39431         (check_gc_sections_available): Likewise.
39432         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39433         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39434         dg-require-alias.
39435
39436 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39437
39438         PR c++/13969
39439         * g++.dg/template/static6.C: New test.
39440
39441 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39442
39443         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39444
39445 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39446
39447         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39448         tests for systems where `char' is unsigned by default.
39449
39450 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39451
39452         PR c++/13997
39453         * g++.dg/template/partial3.C: New test.
39454
39455 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39456
39457         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39458         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39459         Remove mentions of obsolete ports.
39460
39461 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39462
39463         * gcc.dg/noncompile/20001228-1.c: Fix for new
39464         error message.
39465
39466 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39467
39468         PR target/9348
39469         * gcc.c-torture/execute/multdi-1.c: New test case.
39470
39471 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39472
39473         PR c++/13925
39474         * g++.dg/template/lookup5.C: New test.
39475
39476 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39477
39478         PR c++/13950
39479         * g++.dg/template/lookup4.C: New test.
39480
39481         PR c++/13970
39482         * g++.dg/parse/error14.C: New test.
39483
39484         PR c++/14002
39485         * g++.dg/parse/template13.C: New test.
39486
39487 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39488
39489         PR c++/13978
39490         * g++.dg/template/koenig4.C: New test.
39491
39492         PR c++/13968
39493         * g++.dg/template/crash17.C: New test.
39494
39495         PR c++/13975
39496         * g++.dg/parse/error13.C: New test.
39497         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39498
39499 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39500
39501         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39502
39503 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39504
39505         PR c/11658
39506         PR c/13994
39507         * gcc.dg/noncompile/20040203-1.c: New test.
39508         * gcc.dg/noncompile/20040203-2.c: Likewise.
39509         * gcc.dg/noncompile/20040203-3.c: Likewise.
39510         * gcc.dg/20040203-1.c: Likewise.
39511
39512 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39513
39514         PR c++/10858
39515         * g++.dg/template/sizeof7.C: New test.
39516
39517 2004-02-02  Eric Christopher  <echristo@redhat.com>
39518             Zack Weinberg  <zack@codesourcery.com>
39519
39520         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39521
39522 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39523
39524         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39525         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39526         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39527         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39528
39529 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39530
39531         PR c++/13113
39532         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39533
39534         PR c++/13854
39535         * g++.dg/ext/attrib13.C: New test.
39536
39537         PR c++/13907
39538         * g++.dg/conversion/op2.C: New test.
39539
39540 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39541
39542         * gcc.dg/titype-1.c: Fix pasto.
39543
39544 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39545
39546         * gcc.dg/titype-1.c: New test.
39547
39548 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39549
39550         PR c++/13957
39551         * g++.dg/template/non-type-template-argument-1.C,
39552         g++.dg/template/qualified-id1.C: Update dg-error marks.
39553         * g++.dg/template/nontype6.C: New test.
39554
39555 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39556
39557         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39558         * gcc.dg/builtins-31.c: New testcase.
39559         * gcc.dg/builtins-32.c: New testcase.
39560
39561 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39562
39563         * objc.dg/call-super-2.m: Update line numbers
39564         for the including of stddef.h.
39565
39566 2004-01-30  Michael Matz  <matz@suse.de>
39567
39568         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39569         g++.dg/ext/case-range3.C: New tests.
39570
39571 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39572
39573         DR206
39574         PR c++/13813
39575         * g++.dg/template/member4.C: New test.
39576
39577 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39578
39579         PR c++/13683
39580         * g++.dg/template/sizeof6.C: New test.
39581
39582 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39583
39584         * gcc.dg/fwritable-strings-1.c: New test.
39585
39586 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39587
39588         * gcc.c-torture/compile/20040130-1.c: New test.
39589
39590 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39591
39592         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39593
39594 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39595
39596         PR c++/13883
39597         * g++.dg/template/ctor3.C: New test.
39598
39599 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39600
39601         * g++.dg/tc1: New directory.
39602         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39603         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39604         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39605         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39606         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39607
39608 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39609
39610         * g++.dg/parse/error11.C: New test.
39611         * g++.dg/parse/error12.C: Likewise.
39612
39613 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39614
39615         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39616         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39617
39618 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39619
39620         PR c++/13791
39621         * g++.dg/ext/attrib12.C: New test.
39622
39623         PR c++/13736
39624         * g++.dg/parse/cast2.C: New test.
39625
39626 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39627
39628         * objc.dg/encode-2.m (main): New local string.  Set depending on
39629         sizeof long.  Use in sscanf call.
39630         * objc.dg/encode-3.m (main): New local string.  Set depending on
39631         sizeof long.  Use in scan_initial call.
39632
39633 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39634
39635         * objc.dg/call-super-2.m: Make LP64-safe.
39636         * objc.dg/desig-init-1.m: Likewise.
39637
39638 2004-01-27  Devang Patel <dpatel@apple.com>
39639
39640         * g++.dg/debug/namespace1.C: New test.
39641
39642 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39643
39644         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39645         xscale-*-*.
39646
39647         * gcc.dg/arm-mmx-1.c: New test.
39648
39649 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39650
39651         * gcc.dg/20040127-1.c: New test.
39652         * gcc.dg/20040127-2.c: New test.
39653
39654 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39655
39656         * objc.dg/stret-1.m (glob): Renamed to globa.
39657
39658 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39659
39660         PR c++/13663
39661         * g++.dg/expr/for1.C: New test.
39662
39663 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39664
39665         PR middle-end/13779
39666         * gcc.dg/darwin-longlong.c: New test.
39667
39668 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39669
39670         * gcc.dg/20040124-1.c: Moved test from here...
39671         * gcc.c-torture/compile/20040124-1.c: ...to here.
39672
39673 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39674
39675         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39676         the assembly output if -m64 is passed.
39677
39678 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39679
39680         PR c++/13833
39681         * g++.dg/template/cond3.C: New test.
39682
39683 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39684
39685         PR c++/13810
39686         * g++.dg/template/ttp7.C: New test.
39687
39688 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39689
39690         PR c++/13797
39691         * g++.dg/template/nontype4.C: New test.
39692         * g++.dg/template/nontype5.C: Likewise.
39693
39694 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39695
39696         * gcc.dg/torture/mips-clobber-at.c: New test.
39697
39698 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39699
39700         * gcc.dg/20040124-1.c: New test.
39701
39702 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39703
39704         * gcc.dg/20040123-1.c: New test.
39705
39706 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39707
39708         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39709
39710 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39711
39712         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39713
39714 2004-01-23  Andrew Pinski  <apinski@apple.com>
39715
39716         * gcc.dg/20030121-1.c: Move to ..
39717         * gcc.dg/20040121-1.c: here.
39718
39719 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39720
39721         * gcc.dg/builtins-29.c: New test case.
39722
39723 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39724
39725         PR 18314
39726         * gcc.dg/builtins-30.c: New testcase.
39727
39728 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39729
39730         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39731         * lib/g77.exp: Likewise.
39732         * lib/objc.exp: Likewise.
39733         * lib/g++.exp: Likewise.
39734
39735 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39736
39737         * gcc.dg/struct-by-value-2.c: New test.
39738
39739 2004-01-21  Andrew Pinski  <apinski@apple.com>
39740
39741         PR target/13785
39742         * gcc.dg/20030121-1.c: New test.
39743
39744 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39745
39746         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39747         clobber frame pointer register in asm statement.
39748
39749 2004-01-21  Falk Hueffner  <falk@debian.org>
39750
39751         * gcc.c-torture/compile/20040121-1.c: New test.
39752
39753 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39754
39755         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39756
39757 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39758
39759         * gcc.dg/ppc64-abi-2.c: New test.
39760
39761 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39762
39763         * lib/treelang.exp: Fill out this file.
39764         * lib/treelang-dg.exp: New File.
39765
39766 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39767
39768         * gcc.c-torture/compile/981022-1.c: Remove.
39769         * gcc.dg/array-5.c: Remove XFAIL.
39770         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39771         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39772         gcc.dg/cond-lvalue-1.c: Update.
39773         * gcc.dg/cast-lvalue-2.c: New test.
39774
39775 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39776
39777         PR c++/13592
39778         * g++.dg/other/error1.C (class foo): Tweak error message.
39779
39780         PR c++/13592
39781         * g++.dg/template/call2.C: New test.
39782
39783 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39784
39785         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39786         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39787         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39788         scalar-return-1_x.c, scalar-return-2_y.c,
39789         scalar-return-3_x.c, scalar-return-3_y.c,
39790         scalar-return-4_x.c, scalar-return-4_y.c,
39791         struct-align-1.h, struct-align-1_x.c,
39792         struct-align-1_y.c, struct-align-2.h,
39793         struct-align-2_x.c, struct-align-2_y.c,
39794         struct-by-value-10_y.c, struct-by-value-11_x.c,
39795         struct-by-value-11_y.c, struct-by-value-12_x.c,
39796         struct-by-value-12_y.c, struct-by-value-13_x.c,
39797         struct-by-value-13_y.c, struct-by-value-14_x.c,
39798         struct-by-value-14_y.c, struct-by-value-15_x.c,
39799         struct-by-value-15_y.c, struct-by-value-16_y.c,
39800         struct-by-value-17_y.c, struct-by-value-18_y.c,
39801         struct-by-value-19_y.c, struct-by-value-1_x.c,
39802         struct-by-value-1_y.c, struct-by-value-20_y.c,
39803         struct-by-value-2_x.c, struct-by-value-2_y.c,
39804         struct-by-value-3_y.c, struct-by-value-4_x.c,
39805         struct-by-value-4_y.c, struct-by-value-5_y.c,
39806         struct-by-value-6_y.c, struct-by-value-7_y.c
39807         struct-by-value-8_x.c, struct-by-value-8_y.c
39808         struct-by-value-9_x.c, struct-by-value-9_y.c
39809         struct-return-10_x.c, struct-return-10_y.c,
39810         struct-return-19_x.c, struct-return-20_x.c
39811         struct-return-2_x.c, struct-return-2_y.c
39812         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39813         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39814
39815 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39816
39817         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39818         attribute on sparc*-sun-solaris2.*.
39819
39820 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39821
39822         PR c++/13710
39823         * g++.dg/ext/typeof7.C: New test.
39824
39825 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39826
39827         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39828         * gcc.dg/const-elim-1.c: Same.
39829
39830 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39831
39832         * objc.dg/stret-1.m: New.
39833         * objc.dg/stret-2.m: New.
39834
39835 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39836
39837         PR c++/11895
39838         * g++.dg/ext/vector1.C: New test.
39839
39840 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39841
39842         * gcc.dg/pch/import-1.c: New.
39843         * gcc.dg/pch/import-1.hs: New.
39844         * gcc.dg/pch/import-1a.h: New.
39845         * gcc.dg/pch/import-1b.h: New.
39846         * gcc.dg/pch/import-1c.h: New.
39847
39848 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39849
39850         PR c++/13574
39851         * g++.dg/ext/array1.C: New test.
39852
39853         PR c++/13178
39854         * g++.dg/conversion/op1.C: New test.
39855
39856 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39857
39858         PR 11864
39859         From Kazumoto Kojima / Dan Kegel:
39860         * gcc.dg/pr11864-1.c: New test.
39861
39862         PR 10392
39863         From Marcus Comstedt / Dan Kegel:
39864         * gcc.dg/pr10392-1.c: New test.
39865
39866 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39867
39868         PR c++/13478
39869         * g++.dg/init/ref10.C: New test.
39870
39871 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39872
39873         PR c++/13407
39874         * g++.dg/parse/typename6.C: New test.
39875
39876 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39877
39878         PR pch/13361
39879         * g++.dg/pch/wchar-1.C: New.
39880         * g++.dg/pch/wchar-1.Hs: New.
39881
39882 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39883
39884         PR c++/9259
39885         * g++.dg/expr/sizeof2.C: New test.
39886
39887 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39888
39889         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39890
39891 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39892
39893         PR c++/13659
39894         * g++.dg/lookup/strong-using-3.C: New.
39895         * g++.dg/lookup/using-10.C: New.
39896
39897 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39898
39899         PR c++/13594
39900         * g++.dg/lookup/strong-using-2.C: New.
39901
39902 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39903             Dan Kegel <dank@kegel.com>
39904             J"orn Rennecke <joern.rennecke@superh.com>
39905
39906         PR target/9365
39907         * gcc.dg/pr9365-1.c: New test.
39908
39909 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39910
39911         PR c++/8856
39912         * g++.dg/parse/casting-operator2.C: New test.
39913         * g++.old-deja/g++.pt/explicit83.C: Remove.
39914
39915 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39916
39917         * gcc.dg/label-compound-stmt-1.c: New test.
39918         * gcc.c-torture/compile/950922-1.c,
39919         gcc.c-torture/compile/20000211-3.c,
39920         gcc.c-torture/compile/20000518-1.c,
39921         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39922         compound statements.
39923
39924 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39925
39926         * gcc.dg/ppc64-abi-1.c: New test.
39927
39928 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39929
39930          * g++.dg/ext/attrib9.C: Add dg-warnings.
39931
39932 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39933
39934         PR c++/12335
39935         * g++.dg/parse/dtor3.C: New test.
39936
39937 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39938
39939         PR c++/12709
39940         * g++.dg/parse/try-catch-1.C: New test.
39941
39942 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39943
39944         * ada/acats/run_all.sh: Add more verbose output in acats.log
39945         when compiling tests.
39946
39947 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39948
39949         PR 13656
39950         * gcc.dg/typedef-redecl.c: New test case.
39951         * gcc.dg/typedef-redecl.h: New support file.
39952
39953 2004-01-13  Jan Hubicka  <jh@suse.cz>
39954
39955         * gcc.dg/always_inline.c: New test.
39956         * gcc.dg/debug/20031231-1.c: Fix.
39957
39958 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39959
39960         PR c++/13474
39961         * g++.dg/template/array3.C: New test.
39962
39963 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39964
39965         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39966         * g++.dg/warn/Wunused-2.C: Likewise.
39967
39968 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39969
39970         PR c++/13289
39971         * g++.dg/template/instantiate6.C: New test.
39972
39973 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39974
39975         PR middle-end/11397
39976         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39977
39978 2004-01-12  Jan Hubicka  <jh@suse.cz>
39979
39980         PR opt/12826
39981         * gcc.dg/20040112-1.c: New.
39982
39983         * gcc.dg/dwarf-die[1-7].c: Move to...
39984         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39985         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39986
39987 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39988
39989         PR c++/4100
39990         * g++.dg/parse/friend4.C: New test.
39991
39992 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39993
39994         PR c++/4100
39995         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39996         definition is called a friend.
39997
39998 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39999
40000         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40001
40002 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40003
40004         PR c++/3478
40005         * g++.dg/parse/error10.C: New test.
40006         * g++.dg/template/arg2.C: Accept "invalid type" error.
40007
40008 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40009
40010         PR middle-end/13392
40011         * g++.dg/opt/expect2.C: New test.
40012
40013 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40014
40015         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40016         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40017         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40018         Update dg-error regexps.
40019
40020 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40021
40022         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40023         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40024
40025 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40026
40027         * gcc.dg/pragma-re-1.c: Use right pointer type.
40028
40029 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40030
40031         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40032
40033 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40034
40035         * gcc.dg/rs6000-ldouble-1.c: New.
40036
40037 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40038
40039         DR 337
40040         PR c++/9256
40041         * g++.dg/other/abstract1.C: New test.
40042
40043 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40044
40045         * g++.dg/lookup/strong-using-1.C: New.
40046
40047 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40048
40049         PR c/11234
40050         * gcc.dg/func-ptr-conv-1.c: New test.
40051         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40052
40053 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40054
40055         PR target/13380.
40056         * gcc.c-torture/compile/20040109-1.c: New.
40057
40058 2004-01-08  Stuart Hastings  <stuart@apple.com>
40059
40060         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40061         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40062         * gcc.dg/i386-sse-6.c: ...this new testcase.
40063
40064 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40065
40066         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40067
40068 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40069
40070         * ada/acats/run_acats: Treat 'gnatchop' the same way
40071         as 'gnatmake'.  Export GCC_DRIVER.
40072         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40073         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40074
40075 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40076
40077         PR c++/12573
40078         * g++.dg/template/dependent-expr4.C: New test.
40079
40080 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40081
40082         * gcc.dg/altivec-11.c: New test.
40083
40084 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40085
40086         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40087
40088 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40089
40090         PR c/6024
40091         * gcc.dg/enum-compat-1.c: New test.
40092         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40093
40094 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40095
40096         PR c/12165
40097         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40098         gcc.dg/c99-idem-qual-3.c: New tests.
40099
40100 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40101
40102         * gcc.dg/winline-7.c: Don't cast void * to int.
40103
40104 2004-01-06  Jan Hubicka  <jh@suse.cz>
40105
40106         * gcc.dg/i386-sse-5.c: New test
40107         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40108
40109 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40110
40111         PR c++/12815
40112         * g++.dg/rtti/typeid4.C: New test.
40113
40114 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40115
40116         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40117
40118 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40119
40120         PR c++/12132
40121         * g++.dg/template/error11.C: New test.
40122
40123         PR c++/13451
40124         * g++.dg/template/class2.C: New test.
40125
40126 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40127         Richard Sandiford <rsandifo@redhat.com>
40128
40129         PR c++/13387
40130         * g++.dg/opt/alias3.C: New test.
40131
40132 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40133
40134         PR c++/13157
40135         * g++.dg/template/koenig3.C: New test.
40136
40137         PR c++/13529
40138         * g++.dg/parse/offsetof3.C: New test.
40139
40140         * g++.dg/init/copy7.C: Add missing dg-error markers.
40141
40142         PR c++/12226
40143         * g++.dg/init/copy7.c: New test.
40144
40145         PR c++/13536
40146         * g++.dg/parse/cast1.C: New test.
40147
40148 2004-01-04  Jan Hubicka  <jh@suse.cz>
40149
40150         * gcc.dg/winline[1-7].c: New tests.
40151
40152 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40153
40154         PR c++/13520
40155         * g++.dg/template/qualttp22.C: New test.
40156
40157 2004-01-01  Jan Hubicka  <jh@suse.cz>
40158
40159         * gcc.dg/debug/20031231-1.c: New.
40160         * gcc.c-torture/compile/20040101-1.c: New.
40161         * gcc.dg/dwarf-die-[1-7].c: New.
40162
40163 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40164
40165         PR optimization/13521
40166         * gcc.c-torture/compile/20031231-1.c: New test.
40167
40168 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40169
40170         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40171
40172 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40173
40174         PR c++/10079
40175         * g++.dg/template/crash16.C: New test.
40176
40177 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40178
40179         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40180
40181 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40182
40183         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40184         ports.
40185         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40186         * g++.old-deja/g++.law/profile1.C: Likewise.
40187         * gcc.c-torture/compile/981006-1.c: Likewise.
40188         * gcc.c-torture/execute/loop-2e.x: Likewise.
40189         * gcc.c-torture/execute/loop-2f.x: Remove.
40190         * gcc.c-torture/execute/loop-2g.x: Likewise.
40191         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40192         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40193
40194 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40195
40196         PR c++/13507
40197         * g++.dg/ext/attrib11.C: New test.
40198
40199         PR c++/13494
40200         * g++.dg/template/array2-1.C: New test.
40201         * g++.dg/template/array2-2.C: New test.
40202
40203 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40204
40205         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40206
40207 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40208
40209         PR c++/12774
40210         * g++.dg/template/array1-1.C: New test.
40211         * g++.dg/template/array1-2.C: New test.
40212
40213 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40214
40215         PR fortran/12632
40216         * g77.dg/12632.f: New test case.
40217
40218 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40219
40220         PR c++/13289
40221         * g++.dg/parse/nontype1.C: New test.
40222
40223 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40224
40225         PR c++/12403
40226         * g++.dg/parse/explicit1.C: New test.
40227         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40228
40229 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40230
40231         PR c++/13081
40232         * g++.dg/opt/inline6.C: New test.
40233
40234         PR c++/12613
40235         * g++.dg/parse/error9.C: New test.
40236
40237         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40238
40239 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40240
40241         PR c++/13009
40242         * g++.dg/init/assign1.C: New test.
40243
40244 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40245
40246         PR c++/13070
40247         * g++.dg/warn/format3.C: New test case.
40248
40249 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40250
40251         * gcc.c-torture/compile/20031227-1.c: New test.
40252
40253 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40254
40255         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40256         * g77.dg/bprob/bprob.exp: Likewise.
40257         * gcc.misc-tests/bprob.exp: Likewise.
40258         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40259         variants on systems where the library does not provide that
40260         functionality.
40261         * gcc.dg/builtins-20.c: Use builtins-config.h.
40262         * gcc.dg/builtins-config.h: New file.
40263
40264 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40265
40266         * lib/gcc-dg.exp (dg-require-profiling): New function.
40267         * lib/target-supports.exp (check_profiling_available): Likewise.
40268         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40269         * g77.dg/bprob/bprob.exp: Likewise.
40270         * gcc.misc-tests/bprob.exp: Likewise.
40271         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40272         * gcc.dg/20021014-1.c: Likewise.
40273         * gcc.dg/nest.c: Likewise.
40274
40275 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40276
40277         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40278         compiling.
40279         * g++.dg/lookup/java2.C: Likewise.
40280         * gcc.dg/cpp/lexident.c: Likewise.
40281
40282 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40283
40284         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40285         given.
40286         * gcc.c-torture/compile/961203-1.c: Likewise.
40287         * gcc.c-torture/compile/980506-1.c: Likewise.
40288
40289 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40290
40291         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40292         (additional_prunes): New global.
40293         (gcc-dg-prune): Handle additional per-test pruning.
40294         (dg-test): Clear additional_prunes between tests.
40295
40296         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40297         dg-prune-output to avoid spurious failures from assembler
40298         complaining about nonexistent WAW violations.
40299         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40300         Use dg-prune-output to avoid spurious failures from assembler
40301         warning about Itanium B-step errata.
40302
40303 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40304
40305         * g++.dg/abi/macro0.C: New test.
40306         * g++.dg/abi/macro1.C: Likewise.
40307         * g++.dg/abi/macro2.C: Likewise.
40308
40309         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40310         * g++.dg/abi/bitfield7.C: Likewise.
40311         * g++.dg/abi/dtor2.C: Likewise.
40312         * g++.dg/abi/mangle11.C: Likewise.
40313         * g++.dg/abi/mangle12.C: Likewise.
40314         * g++.dg/abi/mangle14.C: Likewise.
40315         * g++.dg/abi/mangle17.C: Likewise.
40316         * g++.dg/abi/vbase10.C: Likewise.
40317         * g++.dg/abi/vbase14.C: Likewise.
40318         * g++.dg/template/qualttp17.C: Likewise.
40319
40320 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40321
40322         PR c/11995
40323         * gcc.dg/20031223-1.c: New test.
40324
40325 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40326
40327         * gcc.dg/noreturn-7.c: New test.
40328
40329 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40330
40331         * gcc.dg/null-pointer-1.c: New test.
40332
40333 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40334
40335         * g++.old-deja/g++.jason/template18.C: Remove.
40336         * g++.old-deja/g++.jason/template37.C: Likewise.
40337
40338         PR c++/12862
40339         * g++.dg/lookup/ns1.C: New test.
40340
40341         PR c++/12397
40342         * g++.dg/template/lookup3.C: New test.
40343
40344 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40345
40346         * g++.dg/template/recurse1.C: New test
40347
40348 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40349
40350         PR c++/12479
40351         * g++.dg/parse/semicolon1.C: New test.
40352         * g++.dg/parse/semicolon1.h: Likewise.
40353
40354 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40355
40356         * gcc.dg/darwin-misaligned.c: New test.
40357
40358 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40359
40360         PR c/9163
40361         * gcc.dg/20031222-1.c: New test.
40362
40363 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40364
40365         PR c++/13438
40366         * g++.dg/parse/error8.C: New test.
40367
40368         PR c++/11554
40369         * g++.dg/warn/ctor-init-1.C: New test.
40370
40371 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40372
40373         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40374         too small.
40375         * gcc.c-torture/compile/930217-1.c: Likewise.
40376         * gcc.c-torture/compile/930513-1.c: Likewise.
40377         * gcc.c-torture/execute/920908-2.c: Likewise.
40378         * gcc.c-torture/execute/921204-1.c: Likewise.
40379         * gcc.c-torture/execute/930621-1.c: Likewise.
40380         * gcc.c-torture/execute/930630-1.c: Likewise.
40381         * gcc.c-torture/execute/931031-1.c: Likewise.
40382         * gcc.c-torture/execute/980602-2.c: Likewise.
40383         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40384         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40385         * gcc.c-torture/execute/extzvsi.c: Likewise.
40386         * gcc.c-torture/unsorted/ext.c: Likewise.
40387
40388 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40389
40390         PR target/12749
40391         * gcc.c-torture/compile/20031220-2.c: New test case.
40392
40393 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40394
40395         PR optimization/13031
40396         * gcc.c-torture/compile/20031220-1.c: New test case.
40397
40398 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40399
40400         * gcc.dg/cast-function-1.c: New test.
40401
40402 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40403
40404         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40405         formats.
40406
40407 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40408
40409         PR c++/12795
40410         * g++.dg/ext/attrib10.C: New test.
40411
40412 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40413
40414         * gcc.dg/cleanup-10.c: New test.
40415         * gcc.dg/cleanup-11.c: New test.
40416
40417 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40418
40419         PR c++/13239
40420         * g++.dg/opt/expect1.C: New test.
40421
40422 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40423
40424         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40425
40426 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40427
40428         PR debug/12923
40429         * gcc.dg/20031218-1.c: New test.
40430
40431         PR debug/12389
40432         * gcc.dg/20031218-2.c: New test.
40433         * gcc.dg/20031218-3.c: New test.
40434
40435         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40436         of label name and allow for USER_LABEL_PREFIX == "_" names.
40437         * g++.dg/abi/mangle18-2.C: Likewise.
40438         * g++.dg/abi/mangle19-1.C: Likewise.
40439         * g++.dg/abi/mangle19-2.C: Likewise.
40440         * g++.dg/abi/mangle20-1.C: Likewise.
40441         * g++.dg/abi/mangle20-2.C: Likewise.
40442
40443 2003-12-18  Richard Henderson  <rth@redhat.com>
40444
40445         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40446
40447 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40448             Dan Kegel <dank@kegel.com>
40449
40450         PR other/12009
40451         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40452         testing a cross compiler, it causes spurious compile failures.
40453         * lib/g++.exp: Likewise.
40454
40455 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40456
40457         PR c++/13262
40458         * g++.dg/template/access13.C: New test.
40459
40460 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40461
40462         * gcc.dg/20031216-1.c: New test.
40463
40464 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40465
40466         PR c++/9154
40467         * g++.dg/template/error10.C: New test.
40468
40469 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40470
40471         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40472         * g++.dg/eh/simd-2.C: Likewise.
40473
40474 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40475             Roger Sayle  <roger@eyesopen.com>
40476
40477         * gcc.c-torture/execute/ieee/mzero5.c: New.
40478
40479 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40480
40481         PR c++/10603
40482         * g++.dg/parse/error6.C: New test.
40483
40484         PR c++/12827
40485         * g++.dg/parse/error7.C: New test.
40486
40487 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40488
40489         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40490         at -O with stabs debugging formats.
40491         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40492         * gcc.dg/debug/debug-2.c: Likewise.
40493
40494 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40495
40496         PR c++/12696
40497         * g++.dg/init/error1.C: New test.
40498
40499         PR c++/12218
40500         * g++.dg/init/pm3.C: New test.
40501
40502 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40503
40504         PR c/3347
40505         * gcc.dg/bitfld-8.c: New test.
40506
40507 2003-12-16  James Lemke  <jim@wasabisystems.com>
40508
40509         * gcc.dg/arm-scd42-[123].c: New tests.
40510
40511 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40512
40513         PR c++/9043
40514         * g++.dg/abi/mangle20-1.C: New test.
40515         * g++.dg/abi/mangle20-2.C: New test.
40516
40517 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40518
40519         PR c++/13275
40520         * g++.dg/other/offsetof2.C: Remove XFAIL.
40521         * g++.dg/parse/offsetof1.C: New test.
40522         * g++.gd/parse/offsetof2.C: Likewise.
40523
40524 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40525
40526         * g++.dg/template/nontype3.C: New test.
40527         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40528
40529 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40530
40531         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40532
40533 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40534
40535         PR c++/13387
40536         * g++.dg/expr/assign1.C: New test.
40537
40538         PR c++/13242
40539         * g++.dg/abi/mangle19-1.C: New test.
40540         * g++.dg/abi/mangle19-2.C: New test.
40541
40542 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40543
40544         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40545
40546 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40547
40548         * gcc.c-torture/execute/20031216-1.c: New test.
40549
40550 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40551
40552         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40553         an ICE regression.
40554
40555 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40556
40557         PR c++/10926
40558         * g++.dg/template/error9.C: New test.
40559
40560         PR c++/11116
40561         * g++.dg/template/error8.C: New test.
40562
40563 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40564
40565         PR middle-end/13400
40566         * gcc.c-torture/execute/20031215-1.c: New test case.
40567
40568 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40569
40570         PR c++/13269
40571         * g++.dg/parse/error5.C: New test.
40572
40573         PR c++/12989
40574         * g++.dg/expr/sizeof1.C: New test.
40575
40576         PR c++/13310
40577         * g++.dg/template/crash15.C: New test.
40578
40579 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40580
40581         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40582         a non-POD type as the last named parameter of a varargs function.
40583
40584 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40585
40586         PR c++/13243
40587         PR c++/12573
40588         * g++.dg/template/crash14.C: New test.
40589         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40590
40591 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40592
40593         * g++.dg/other/java1.C: New test.
40594
40595         PR c++/13241
40596         * g++.dg/abi/mangle18-1.C: New test.
40597         * g++.dg/abi/mangle18-2.C: New test.
40598
40599 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40600
40601         PR optimization/10312
40602         * gcc.c-torture/execute/20031214-1.c: New.
40603
40604 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40605
40606         PR c++/10779
40607         PR c++/12160
40608         * g++.dg/parse/error3.C: New test.
40609         * g++.dg/parse/error4.C: Likewise.
40610         * g++.dg/abi/mangle4.C: Tweak error messages.
40611         * g++.dg/lookup/using5.C: Likewise.
40612         * g++.dg/other/error2.C: Likewise.
40613         * g++.dg/parse/typename5.C: Likewise.
40614         * g++.dg/parse/undefined1.C: Likewise.
40615         * g++.dg/template/arg2.C: Likewise.
40616         * g++.dg/template/ttp3.C: Likewise.
40617         * g++.dg/template/type1.C: Likewise.
40618         * g++.old-deja/g++.other/crash32.C: Likewise.
40619         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40620
40621 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40622
40623         PR c++/13106
40624         * g++.dg/warn/noreturn-3.C: New test.
40625
40626 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         PR c++/13118
40629         * g++.dg/abi/covariant3.C: New.
40630
40631 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40632
40633         * g++.dg/eh/ia64-1.C: New test.
40634
40635 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40636
40637         PR optimization/13037
40638         * g77.f-torture/execute/13037.f: New test case.
40639
40640 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40641
40642         PR c++/12881
40643         * g++.dg/abi/covariant2.C: New.
40644
40645 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40646
40647         * gcc.dg/cpp/trad/macro.c: New tests.
40648
40649 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40650
40651         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40652
40653 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40654
40655         PR other/10819
40656         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40657         to fix Bug 10819.
40658         * lib/g++.exp (g++_version): Likewise.
40659         * lib/g77.exp (g77_version): Likewise.
40660         * lib/objc.exp (default_objc_version): Likewise.
40661
40662 2003-12-10  Richard Henderson  <rth@redhat.com>
40663
40664         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40665
40666         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40667
40668 2003-12-08  Matt Austern  <austern@apple.com>
40669
40670         PR c/13134
40671         * lib/gcc-dg.exp (dg-require-visibility): Define.
40672         * lib/target-supports (check_visibility_available): Define.
40673         * gcc.dg/visibility-1.c: New test.
40674         * gcc.dg/visibility-2.c: Likewise.
40675         * gcc.dg/visibility-3.c: Likewise.
40676         * gcc.dg/visibility-4.c: Likewise.
40677         * gcc.dg/visibility-5.c: Likewise.
40678         * gcc.dg/visibility-6.c: Likewise.
40679         * g++.dg/ext/visibility-1.C: Likewise.
40680         * g++.dg/ext/visibility-2.C: Likewise.
40681         * g++.dg/ext/visibility-3.C: Likewise.
40682         * g++.dg/ext/visibility-4.C: Likewise.
40683         * g++.dg/ext/visibility-5.C: Likewise.
40684         * g++.dg/ext/visibility-6.C: Likewise.
40685
40686 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40687
40688         * g++.dg/lookup/java1.C: New test.
40689         * g++.dg/lookup/java2.C: New test.
40690
40691 2003-12-07  Falk Hueffner  <falk@debian.org>
40692
40693         * g++.dg/opt/noreturn-1.C: New test.
40694
40695 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40696
40697         * gcc.dg/overflow-1.c: New test.
40698
40699 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40700
40701         * g77.f-torture/compile/13060.f: New test.
40702
40703 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40704
40705         PR c++/13323
40706         * g++.dg/inherit/operator2.C: New test.
40707
40708 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40709
40710         PR c++/13305
40711         * g++.dg/ext/attrib9.C: New test.
40712
40713 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40714
40715         PR c++/13314
40716         * g++.dg/template/error7.C: New test.
40717
40718 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40719             J"orn Rennecke <joern.rennecke@superh.com>
40720
40721         PR target/13302
40722         * g++.dg/other/struct-va_list.C: New test.
40723
40724 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40725
40726         PR c++/13166
40727         * g++.dg/parse/defarg6.C: New test.
40728
40729 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40730
40731         PR target/13256
40732         * gcc.c-torture/execute/20031201-1.c: New test.
40733
40734 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40735
40736         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40737
40738 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40739
40740         * gcc.dg/builtin-return-1.c: New test.
40741
40742 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40743             J"orn Rennecke <joern.rennecke@superh.com>
40744
40745         PR optimization/13260
40746         * gcc.c-torture/execute/20031204-1.c: New test.
40747
40748 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40749
40750         PR c++/9127
40751         * g++.dg/template/error6.C: New test.
40752
40753 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40754
40755         * gcc.dg/20031202-1.c: New test.
40756
40757 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40758
40759         PR c++/13179
40760         * g++.dg/template/eh1.C: New test.
40761
40762         PR c++/10771
40763         * g++.dg/template/error5.C: New test.
40764
40765 2003-12-02  David Ung  <davidu@mips.com>
40766
40767         * gcc.dg/compat/vector-check.h: Corrected type for var
40768         g_##TMODE
40769
40770 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40771
40772         PR c++/10126
40773         * g++.dg/template/ptrmem8.C: New test.
40774
40775 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40776
40777         PR c++/12573
40778         * g++.dg/template/dependent-expr3.C: New test.
40779
40780 2003-12-01  James Lemke  <jim@wasabisystems.com>
40781
40782         * gcc.dg/arm-g2.c: New test.
40783
40784 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40785
40786         PR optimization/11634
40787         * gcc.dg/20031201-2.c: New test case.
40788
40789 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40790
40791         PR 11433
40792         * objc.dg/proto-lossage-3.m: New test.
40793
40794 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40795
40796         PR optimization/12628
40797         * gcc.dg/20031201-1.c: New test case.
40798
40799 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40800
40801         * gcc.dg/unaligned-1.c: New test.
40802
40803 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40804
40805         PR c++/9849
40806         * g++.dg/template/error4.C: New test.
40807         * g++.dg/template/nested3.C: Adjust error markers.
40808
40809 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40810
40811         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40812
40813 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40814
40815         PR c/10333
40816         * gcc.dg/bitfld-7.c: New test.
40817
40818 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40819
40820         * gcc.dg/tls/asm-1.C: New test.
40821
40822 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40823
40824         * gcc.dg/cpp/assert4.c: Update.
40825
40826 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40827
40828         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40829         * gcc.dg/builtin-apply3.c: New test.
40830
40831 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40832
40833         * lib/compat.exp (compat-obj): New xfaildata parameter.
40834         Use it to set compiler_conditional_xfail_data before compiling.
40835         (compat-get-options): Handle dg-xfail-if.
40836         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40837         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40838         * gcc.dg/compat/vector-1_y.c: Likewise.
40839         * gcc.dg/compat/vector-2_x.c: Likewise.
40840         * gcc.dg/compat/vector-2_y.c: Likewise.
40841
40842 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40843
40844         * g++.dg/opt/reg-stack4.C: New test.
40845
40846 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40847
40848         * gcc.dg/builtin-apply2.c: New test.
40849
40850 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40851
40852         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40853
40854 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40855
40856         PR c++/12924
40857         * g++.dg/template/template-id-2.C: New test.
40858
40859 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40860
40861         PR c++/5369
40862         * g++.dg/template/memfriend1.C: New test.
40863         * g++.dg/template/memfriend2.C: Likewise.
40864         * g++.dg/template/memfriend3.C: Likewise.
40865         * g++.dg/template/memfriend4.C: Likewise.
40866         * g++.dg/template/memfriend5.C: Likewise.
40867         * g++.dg/template/memfriend6.C: Likewise.
40868         * g++.dg/template/memfriend7.C: Likewise.
40869         * g++.dg/template/memfriend8.C: Likewise.
40870         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40871
40872 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40873
40874         PR c++/12515
40875         * g++.dg/ext/cond1.C: New test.
40876
40877 2003-11-20  Richard Henderson  <rth@redhat.com>
40878
40879         * gcc.dg/20020201-2.c: Remove.
40880         * gcc.dg/20020201-4.c: Remove.
40881         * gcc.dg/20020304-1.c: Remove.
40882
40883 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40884
40885         * gcc.dg/cpp/trad/xwin1.c: New test case.
40886
40887 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40888
40889         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40890         * lib/g77.exp: Likewise.
40891         * lib/objc.exp: Likewise.
40892         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40893         for darwin.
40894
40895 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40896
40897         PR c++/12932
40898         * g++.dg/template/static5.C: New test.
40899
40900 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40901
40902         * gcc.dg/nested-func-1.c: New test.
40903
40904 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40905
40906         * gcc.dg/cpp/assert4.c: New test.
40907
40908 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40909
40910         PR c++/2294
40911         * g++.dg/lookup/using9.c: New test.
40912
40913 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40914
40915         PR c++/12762
40916         * g++.dg/template/error3.C: New test.
40917
40918 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40919
40920         PR ada/13035
40921         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40922         No longer use a wrapper for gcc, since this does not work under
40923         Windows.
40924
40925 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40926
40927         PR c++/2094
40928         * g++.dg/template/ptrmem7.C: New test.
40929
40930 2003-11-13  Andrew Pinski <apinski@apple.com>
40931
40932         * gcc.c-torture/compile/20031113-1.c: New test.
40933
40934 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40935             Kean Johnston <jkj@sco.com>
40936
40937         PR c/13029
40938         * gcc.dg/unused-4.c: Update.
40939
40940 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40941
40942         * g++.dg/opt/const3.C: New test.
40943
40944 2003-11-13  Jan Hubicka  <jh@suse.cz>
40945
40946         * gcc.c-torture/compile/20031112-1.c: New test.
40947
40948 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40949
40950         * g++.dg/parse/crash10.C: Remove bogus error marker.
40951
40952 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40953
40954         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40955         (host_gcc): Likewise.
40956         (ROOT): Honor $PWDCMD.
40957         (BASE): Likewise.
40958         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40959
40960 2003-11-12  Catherine Moore  <clm@redhat.com>
40961
40962         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40963
40964 2003-11-12  Andreas Jaeger  <aj@suse.de>
40965             Jakub Jelinek  <jakub@redhat.com>
40966             Andrew Pinski  <pinskia@physics.uc.edu>
40967             Richard Henderson  <rth@redhat.com>
40968
40969         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40970         systems.
40971         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40972
40973         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40974         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40975
40976 2003-11-11  Andreas Jaeger  <aj@suse.de>
40977
40978         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40979
40980         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40981
40982 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40983
40984         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40985         Clean ups.
40986
40987 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40988
40989         * gcc.dg/trampoline-1.c: New test.
40990
40991 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40992
40993         * gcc.c-torture/compile/200031109-1.c: New test.
40994
40995 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40996
40997         PR c/3190
40998         PR c/8714
40999         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41000         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41001         gcc.dg/format/no-y2k-1.c: Update.
41002
41003 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41004
41005         PR optimization/10467
41006         * gcc.dg/20031108-1.c: New test case.
41007
41008 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41009
41010         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41011
41012 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41013
41014         * gcc.dg/compound-lvalue-1.c: New test.
41015         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41016         some XFAILs.
41017
41018 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41019
41020         * gcc.dg/altivec-varargs-1.c: New test.
41021
41022 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41023
41024         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41025         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41026         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41027         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41028         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41029
41030 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41031
41032         * gcc.dg/cond-lvalue-1.c: New test.
41033
41034 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41035
41036         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41037
41038 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41039
41040         PR c++/11616
41041         * g++.dg/template/instantiate5.C: New test.
41042
41043 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41044
41045         PR c++/12726
41046         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41047         * ChangeLog: Add missing first entry for above test.
41048
41049 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41050
41051         PR c++/9810
41052         * g++.dg/template/using8.C: New test.
41053         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41054
41055 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41056
41057         PR optimization/10817
41058         * gcc.c-torture/compile/20031102-1.c: New test case.
41059
41060 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41061
41062         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41063         2147483647.
41064
41065 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41066
41067         * gcc.dg/20031102-1.c: New test.
41068
41069 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41070
41071         * gcc.dg/complex-1.c: New test.
41072
41073 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41074
41075         PR c++/12796
41076         * g++.dg/template/crash13.C: Adjust expected error location.
41077         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41078
41079 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41080
41081         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41082
41083 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41084
41085         PR/10239
41086         * gcc.c-torture/compile/20031031-2.c: New test.
41087
41088 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41089
41090         PR/11640
41091         * gcc.c-torture/compile/20031031-1.c: New test.
41092
41093 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41094
41095         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41096         * gcc.misc-tests/bprob.exp: Likewise.
41097         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41098         the execution test on arm-elf configs.
41099         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41100         configs that don't support scratch files.
41101         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41102
41103 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41104
41105         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41106         done by dejagnu.
41107
41108 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41109
41110         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41111         Avoid non pure sh syntax. Add more logging.
41112
41113         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41114         fail.
41115
41116 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41117
41118         PR libgcj/10610
41119         * gcc.dg/ppc-stackalign-1.c: New test.
41120
41121 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41122
41123         * ada/acats/run_all.sh: Change output to be more compliant with
41124         dejagnu framework.
41125         Create acats.sum and acats.log files under testsuite/ada/acats
41126         Only run [a-z]* directories, to filter out e.g. CVS.
41127         Redirect build output to log file.
41128
41129 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41130
41131         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41132
41133 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41134
41135         PR ada/5909:
41136         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41137
41138 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41139
41140         * gcc.c-torture/compile/20031023-1.c: New test.
41141         * gcc.c-torture/compile/20031023-2.c: New test.
41142         * gcc.c-torture/compile/20031023-3.c: New test.
41143         * gcc.c-torture/compile/20031023-4.c: New test.
41144
41145 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41146
41147         PR c++/10371
41148         * g++.dg/lookup/scoped8.C: New test.
41149
41150 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41151
41152         * g++.dg/opt/reg-stack3.C: New test.
41153
41154 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41155
41156         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41157
41158 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41159
41160         PR c++/11076
41161         * g++.dg/template/crash13.C: New test.
41162
41163 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41164
41165         * gcc.dg/c99-restrict-2.c: New test.
41166
41167 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41168
41169         PR c++/12698, c++/12699, c++/12700, c++/12566
41170         * g++.dg/inherit/covariant9.C: New test.
41171         * g++.dg/inherit/covariant10.C: New test.
41172         * g++.dg/inherit/covariant11.C: New test.
41173
41174 2003-10-23  Jason Merrill  <jason@redhat.com>
41175
41176         PR c++/12726
41177         * g++.dg/ext/complit2.C: New test.
41178
41179 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41180
41181         PR target/12654
41182         * gcc.c-torture/execute/20031020-1.c: New test.
41183
41184 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41185
41186         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41187         following the jump_insn.
41188
41189 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41190
41191         * gcc.dg/cast-lvalue-1.c: New test.
41192
41193 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41194
41195         PR c++/11962
41196         * g++.dg/template/cond2.C: New test.
41197
41198 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41199
41200         * gcc.dg/builtins-28.c: New test.
41201
41202 2003-10-20  Jan Hubicka  <jh@suse.cz>
41203
41204         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41205         parameter.
41206         * gcc.dg/inline-2.c: Likewise.
41207
41208 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41209
41210         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41211         * gcc.dg/nest.c: Likewise.
41212
41213 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41214
41215         PR c++/9781, c++/10583, c++/11862
41216         * g++.dg/parse/crash13.C: New test.
41217
41218 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41219
41220         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41221
41222 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41223
41224         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41225         Define HAVE_C99_RUNTIME except on Solaris.
41226         * gcc.dg/builtins-20.c: Likewise.
41227
41228 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41229
41230         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41231
41232 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41233
41234         PR c++/12495
41235         * g++.dg/template/crash21.C: New test.
41236
41237 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41238
41239         PR c++/2513
41240         * g++.dg/template/typename5.C: New test.
41241
41242 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41243
41244         PR c++/12369
41245         * g++.dg/template/friend25.C: New test.
41246
41247 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41248
41249         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41250         versions.
41251
41252 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41253
41254         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41255         == 2147483647.
41256
41257 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41258
41259         * gcc.c-torture/execute/960416-1.x: Remove.
41260         * gcc.c-torture/execute/divconst-3.x: Likewise.
41261
41262 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41263
41264         PR target/12598
41265         * gcc.dg/torture/cris-volatile-1.c: New test.
41266
41267 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41268
41269         PR optimization/9325
41270         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41271         for overflowing floating point to integer conversion during RTL
41272         simplification.
41273
41274 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41275
41276         * objc/execute/_cmd.m: Fix typo.
41277         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41278         Relax 'scan-assembler' regexp.
41279         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41280         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41281         * objc.dg/zero-link-2.m: Remove blank line.
41282         * objc.dg/zero-link-3.m: New test case.
41283
41284 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41285
41286         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41287
41288         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41289         than linker trickery.
41290
41291 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41292
41293         PR c++/12370
41294         * g++.dg/other/friend2.C: New test.
41295
41296 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41297
41298         * gcc.dg/20031012-1.c: New test.
41299
41300 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41301
41302         * gcc.dg/weak/weak-3.c: Fix for new warning.
41303
41304 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41305
41306         PR optimization/8750
41307         * gcc.c-torture/execute/20031012-1.c: New test case.
41308
41309 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41310
41311         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41312         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41313
41314 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41315
41316         PR optimization/12260
41317         * gcc.c-torture/compile/20031011-2.c: New test case.
41318
41319 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41320
41321         * gcc.c-torture/execute/20031011-1.c: New testcase.
41322
41323 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41324
41325         * gcc.c-torture/compile/20031011-1.c: New test.
41326
41327 2003-10-11  Jan Hubicka  <jh@suse.cz>
41328
41329         * g++.dg/other/first-global.C: New test.
41330
41331 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41332
41333         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41334
41335 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41336
41337         * gcc.c-torture/compile/20031010-1.c: New test.
41338
41339 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41340
41341         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41342         * gcc.c-torture/execute/va-arg-25.c: ... here.
41343
41344 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41345
41346         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41347
41348 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41349
41350         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41351
41352 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41353
41354         * g++.dg/parse/error2.C: New test.
41355
41356 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41357
41358         PR c++/11097
41359         * g++.dg/other/error5.C: Modify the error message.
41360         * g++.dg/lookup/using8.C: New test.
41361
41362 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41363
41364         * gcc.dg/darwin-abi-2.c: New file.
41365         * gcc.c-torture/execute/va-arg-24.c: New file.
41366
41367 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41368
41369         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41370         indentation.
41371
41372 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41373
41374         PR c++/10147
41375         * g++.dg/other/error4.C: Update error messages.
41376         * g++.dg/template/ptrmem4.C: Likewise.
41377
41378         PR c++/12337
41379         * g++.dg/init/new9.C: New test.
41380
41381         PR c++/12334, c++/12236, c++/8656
41382         * g++.dg/ext/attrib8.C: New test.
41383
41384 2003-10-06  Devang Patel  <dpatel@apple.com>
41385
41386         * gcc.dg/debug/dwarf2-3.h: New test.
41387         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41388
41389 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41390
41391         * g++.dg/opt/cfg2.C: New test.
41392
41393 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41394
41395         * g++.dg/opt/float1.C: New test.
41396
41397 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41398
41399         * gcc.dg/c90-array-lval-6.c: New test.
41400         * gcc.dg/c99-array-lval-6.c: New test.
41401
41402 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41403             Ziemowit Laski  <zlaski@apple.com>
41404
41405         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41406         'Derived', so that it is never considered a class method; add
41407         new warning for '+port' method ambiguity.
41408         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41409         <objc/objc-api.h> (needed on Mac OS X).
41410         * objc.dg/method-13.m: New test.
41411
41412 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41413
41414         PR optimization/9325, PR java/6391
41415         * gcc.c-torture/execute/20031003-1.c: New test case.
41416
41417 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41418
41419         PR optimization/12180
41420         * gcc.dg/20031002-1.c: New test.
41421
41422         PR c++/12486
41423         * g++.dg/inherit/error1.C: New test.
41424
41425 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41426
41427         * lib/f-torture.exp (search_for): Rename to...
41428         (search_for_re): This.  Also, clean up comments and the
41429         "regexp" invocation.
41430
41431 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41432
41433         * gcc.c-torture/compile/20031002-1.c: New test.
41434
41435 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41436
41437         * g++.dg/opt/cond1.C: New test.
41438
41439 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41440
41441         * gcc.dg/Wold-style-definition-2.c: New testcase.
41442         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41443
41444 2003-09-29  Richard Henderson  <rth@redhat.com>
41445
41446         * g++.dg/init/array10.C: Add dg-options.
41447
41448 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41449
41450         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41451
41452 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41453
41454         * g++.dg/template/friend19.C: Fix typo.
41455         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41456
41457 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41458
41459         * gcc.c-torture/execute/20030928-1.c: New test.
41460         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41461
41462 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41463
41464         * g++.dg/opt/unroll1.C: New test.
41465
41466 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41467
41468         PR optimization/11741
41469         * gcc.dg/20030926-1.c: New test case.
41470
41471 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41472
41473         PR c++/5655
41474         * g++.dg/parse/access7.C: New test.
41475         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41476
41477 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41478
41479         MERGE OF objc-improvements-branch into MAINLINE:
41480         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41481         if libobjc has not been built.
41482         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41483         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41484         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41485         objc/execute/nested-3.m, objc/execute/np-2.m,
41486         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41487         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41488         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41489         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41490         objc.dg/special/unclaimed-category-1.h,
41491         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41492         well as GNU runtime.
41493         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41494         * execute/cascading-1.m, execute/function-message-1.m,
41495         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41496         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41497         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41498         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41499         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41500         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41501         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41502         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41503         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41504         * objc.dg/bitfield-2.m: Run only on Darwin.
41505         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41506         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41507         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41508         * objc.dg/const-str-1.m: Fix constant string layout.
41509
41510 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41511
41512         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41513
41514 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41515
41516         * gcc.dg/darwin-abi-1.c: New file.
41517
41518 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41519
41520         PR target/12281
41521         * gcc.c-torture/compile/20030921-1.c: New test.
41522
41523 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41524
41525         * g++.dg/opt/reg-stack2.C: New test.
41526
41527 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41528
41529         * g++.dg/eh/delayslot1.C: New test.
41530
41531 2003-09-20  Richard Henderson  <rth@redhat.com>
41532
41533         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41534
41535 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41536
41537         * gcc.c-torture/execute/20030920-1.c: New test case.
41538
41539 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41540
41541         * g++.dg/rtti/typeid3.C: Correct expected error message.
41542
41543 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41544
41545         PR c++/157
41546         * g++.dg/parse/crash12.C: New test.
41547
41548 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41549
41550         * gcc.dg/compat/mixed-struct-check.h: New.
41551         * gcc.dg/compat/mixed-struct-defs.h: New.
41552         * gcc.dg/compat/mixed-struct-init.h: New.
41553         * gcc.dg/compat/struct-by-value-19_main.c: New.
41554         * gcc.dg/compat/struct-by-value-19_x.c: New.
41555         * gcc.dg/compat/struct-by-value-19_y.c: New.
41556         * gcc.dg/compat/struct-by-value-20_main.c: New.
41557         * gcc.dg/compat/struct-by-value-20_x.c: New.
41558         * gcc.dg/compat/struct-by-value-20_y.c: New.
41559         * gcc.dg/compat/struct-return-19_main.c: New.
41560         * gcc.dg/compat/struct-return-19_x.c: New.
41561         * gcc.dg/compat/struct-return-19_y.c: New.
41562         * gcc.dg/compat/struct-return-20_main.c: New.
41563         * gcc.dg/compat/struct-return-20_x.c: New.
41564         * gcc.dg/compat/struct-return-20_y.c: New.
41565
41566 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41567         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41568         so that it will not complain on LP64 targets.
41569
41570 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41571
41572         PR c++/495
41573         * g++.dg/template/friend24.C: New test.
41574
41575 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41576
41577         PR c++/12332
41578         * g++.dg/template/memtmpl2.C: New test.
41579
41580 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41581
41582         PR target/11184
41583         * gcc.dg/builtin-apply1.c: New test.
41584
41585 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41586
41587         PR c++/9848
41588         * g++.dg/warn/Wunused-4.C: New test.
41589
41590 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41591
41592         PR c++/12316
41593         * g++.dg/other/gc2.C: New test.
41594
41595 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41596
41597         PR c++/11991
41598         * g++.dg/rtti/typeid3.C: New test.
41599
41600         PR c++/12266
41601         * g++.dg/overload/template1.C: New test.
41602
41603 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41604
41605         * g++.dg/opt/cfg3.C: New test.
41606
41607 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41608
41609         PR c++/7939
41610         * g++.dg/template/crash11.C: New test.
41611
41612 2003-09-16  Jason Merrill  <jason@redhat.com>
41613             Jakub Jelinek  <jakub@redhat.com>
41614
41615         * gcc.dg/attr-warn-unused-result.c: New test.
41616
41617 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41618
41619         PR c++/12184
41620         * g++.dg/expr/call2.C: New test.
41621
41622 2003-09-15  Andreas Jaeger  <aj@suse.de>
41623
41624         * gcc.dg/Wold-style-definition-1.c: New test.
41625
41626 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41627
41628         PR c++/3907
41629         * g++.dg/parse/template12.C: New test.
41630
41631         * g++.dg/abi/bitfield11.C: New test.
41632         * g++.dg/abi/bitfield12.C: Likewise.
41633
41634 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41635
41636         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41637         non-expansion of functional macro name without arguments at EOL.
41638         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41639
41640 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41641
41642         * gcc.c-torture/execute/20030914-[12].c: New tests.
41643
41644 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41645
41646         PR c++/11788
41647         * g++.dg/overload/addr1.C: New test.
41648
41649 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41650
41651         * gcc.dg/20030909-1.c: New test.
41652
41653 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41654
41655         * gcc.dg/ultrasp10.c: New test.
41656
41657 2003-09-09  Devang Patel  <dpatel@apple.com>
41658
41659         * gcc.dg/darwin-ld-6.c: New test.
41660
41661 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41662
41663         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41664
41665 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41666
41667         * gcc.dg/ia64-types1.c: New test.
41668         * gcc.dg/ia64-types2.c: Likewise.
41669
41670 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41671
41672         * gcc.dg/builtins-1.c: Add more _Complex tests.
41673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41674
41675         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41676         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41677
41678 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41679
41680         PR c++/11786
41681         * g++.dg/lookup/koenig2.C: New test.
41682
41683         PR c++/5296
41684         * g++.dg/rtti/typeid2.C: New test.
41685
41686 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41687
41688         * gcc.c-torture/compile/20030904-1.c: New test.
41689
41690 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41691
41692         * g++.dg/opt/longbranch2.C: New test.
41693
41694 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41695
41696         * g++.dg/template/crash10.C: Only compile it.
41697
41698 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41699
41700         PR middle-end/11665
41701         * gcc.c-torture/compile/20030907-1.c: New test.
41702         * g++.dg/init/array11.C: New test.
41703
41704 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41705
41706         PR c++/11852
41707         * g++.dg/init/struct1.C: New test.
41708
41709 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41710
41711         PR c++/12181
41712         * g++.dg/expr/comma1.C: New test.
41713
41714 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41715
41716         PR c++/11867
41717         * g++.dg/expr/static_cast5.C: New test.
41718
41719 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41720
41721         PR c++/11507
41722         * g++.dg/lookup/scoped7.C: New test.
41723
41724         PR c++/9574
41725         * g++.dg/other/static1.C: New test.
41726
41727         PR c++/11490
41728         * g++.dg/warn/template-1.C: New test.
41729
41730         PR c++/11432
41731         * g++.dg/template/crash10.C: New test.
41732
41733         PR c++/2478
41734         * g++.dg/overload/VLA.C: New test.
41735
41736         PR c++/10804
41737         * g++.dg/template/call1.C: New test.
41738
41739 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41740
41741         PR c++/11794
41742         * g++.dg/parse/using3.C: New test.
41743
41744 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41745
41746         PR c++/11409
41747         * g++.dg/overload/builtin3.C: New test case.
41748
41749 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41750
41751         PR c/9862
41752         * gcc.dg/20030906-1.c: New test.
41753         * gcc.dg/20030906-2.c: Likewise.
41754
41755 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41756
41757         PR c++/12167
41758         * g++.dg/parse/defarg5.C: New test.
41759
41760         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41761
41762 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41763
41764         PR c++/12163
41765         * g++.dg/expr/static_cast4.C: New test.
41766
41767         PR c++/12146
41768         * g++.dg/template/crash9.C: New test.
41769
41770 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41771
41772         * g++.old-deja/g++.ext/pretty2.C: Update for change
41773         in __FUNCTION__.
41774         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41775
41776 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41777
41778         PR c++/11922
41779         * g++/dg/template/qualified-id1.C: New test.
41780
41781         PR c++/12037
41782         * g++.dg/warn/noeffect4.C: New test.
41783
41784 2003-09-04  Matt Austern  <austern@apple.com>
41785
41786         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41787         * g++.dg/ext/fnname2.C: Likewise.
41788         * g++.dg/ext/fnname3.C: Likewise.
41789
41790 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41791
41792         * g++.dg/expr/lval1.C: New test.
41793         * g++.dg/ext/lvcast.C: Remove.
41794
41795 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41796
41797         PR optimization/11700.
41798         * gcc.c-torture/compile/20030903-1.c: New test case.
41799
41800 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41801
41802         PR c++/12053
41803         * g++.dg/abi/layout4.C: New test.
41804
41805 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41806
41807         PR c++/11553
41808         * g++.dg/parse/friend3.C: New test.
41809
41810 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41811
41812         PR c++/11847
41813         * g++.dg/template/class1.C: New test.
41814
41815         PR c++/11808
41816         * g++.dg/expr/call1.C: New test.
41817
41818 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41819
41820         PR c++/12114
41821         * g++.dg/init/ref9.C: New test.
41822
41823         PR c++/11972
41824         * g++.dg/template/nested4.C: New test.
41825
41826 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41827
41828         PR c++/12093
41829         * g++.dg/template/non-dependent4.C: New test.
41830
41831         PR c++/11928
41832         * g++.dg/inherit/conv1.C: New test.
41833
41834 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41835
41836         PR c++/6196
41837         * g++.dg/ext/label1.C: New test.
41838         * g++.dg/ext/label2.C: Likewise.
41839
41840 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41841
41842         * g++.dg/expr/cond3.C: New test.
41843
41844 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41845
41846         * gcc.dg/builtins-1.c: Add new builtin cases.
41847
41848 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41849
41850         * gcc.dg/builtins-1.c: Add new cases.
41851         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41852
41853 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41854
41855         * gcc.dg/builtins-1.c: Add more math builtin tests.
41856         * gcc.dg/torture/builtin-attr-1.c: New test.
41857
41858 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41859
41860         PR optimization/5079
41861         * g++.dg/opt/static3.C: New test.
41862
41863 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41864
41865         * gcc.misc-tests/gcov-10b.c: New test.
41866
41867 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41868
41869         * g++.dg/opt/ptrmem3.C: New test.
41870
41871         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41872
41873 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41874
41875         * gcc.dg/20030826-2.c: New test.
41876
41877 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41878
41879         PR middle-end/12002
41880         * g77.f-torture/compile/12002.f: New test case.
41881
41882 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41883
41884         * gcc.dg/20030826-1.c: New test case.
41885
41886 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41887
41888         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41889
41890 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41891
41892         PR c++/11871
41893         * c++.dg/lookup/crash1.C: New test.
41894
41895         * c++.dg/warn/noeffect3.C: New test.
41896
41897 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41898
41899         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41900         * gcc.dg/compat/vector-1_y.c: Ditto.
41901         * gcc.dg/compat/vector-2_x.c: Ditto.
41902         * gcc.dg/compat/vector-2_y.c: Ditto.
41903
41904 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41905
41906         * gcc.dg/20030702-1.c: New test.
41907
41908 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41909
41910         PR c++/8795
41911         * g++.dg/ext/altivec-1.C: New test.
41912
41913 2003-08-24  Richard Henderson  <rth@redhat.com>
41914
41915         * g++.dg/eh/simd-2.C: Add -w for x86.
41916
41917 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41918
41919         * gcc.dg/20030815-1.c: New test.
41920
41921 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41922
41923         PR c++/3765
41924         * g++.dg/parse/access6.C: New test.
41925
41926 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41927
41928         PR c++/641, c++/11876
41929         * g++.dg/template/friend22.C: New test.
41930         * g++.dg/template/friend23.C: Likewise.
41931
41932 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41933
41934         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41935         identically.
41936
41937 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41938
41939         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41940
41941 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41942
41943         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41944
41945 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41946
41947         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41948
41949 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41950
41951         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41952
41953 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41954
41955         PR c++/11919
41956         * g++.dg/overload/prom1.C: New test.
41957
41958         PR c++/11551
41959         * g++.dg/parse/dtor2.C: New test.
41960
41961         PR c++/10762
41962         * g++.dg/parse/using2.C: New test.
41963
41964 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41965
41966         PR target/11805
41967         * gcc.c-torture/compile/20030821-1.c: New.
41968
41969 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41970
41971         PR c++/11834
41972         * g++.dg/template/deduce2.C: New test.
41973
41974 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41975
41976         * gcc.c-torture/execute/20030821-1.c: New test.
41977
41978 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41979
41980         PR middle-end/11984
41981         * gcc.dg/20030820-1.c: New test case.
41982
41983 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41984
41985         PR c++/11945
41986         * g++.dg/warn/noeffect2.C: New test.
41987
41988 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41989
41990         PR c++/10926
41991         * g++.dg/template/dtor2.C: New test.
41992
41993         PR c++/11684
41994         * g++.dg/template/operator1.C: New test.
41995         * g++.dg/parse/operator4.C: New test.
41996
41997         PR c++/11946.C
41998         * g++.dg/expr/enum1.C: New test.
41999         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42000
42001         PR c++/11036.C
42002         * g++.dg/parse/elab2.C: New test.
42003         * g++.dg/parse/typedef4.C: Change error message.
42004         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42005         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42006         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42007
42008 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42009
42010         * gcc.dg/pch/warn-1.c: New.
42011         * gcc.dg/pch/warn-1.hs: New.
42012
42013         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42014         not-tested file.
42015
42016 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42017
42018         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42019
42020 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42021
42022         * gcc.dg/uninit-D.c: New Test.
42023         * gcc.dg/uninit-E.c: New Test.
42024         * gcc.dg/uninit-F.c: New Test.
42025         * gcc.dg/uninit-G.c: New Test.
42026
42027 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42028
42029         * g++.dg/README: Describe the pch directory.
42030
42031 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42032
42033         PR c++/11174
42034         * g++.dg/parse/access4.C: New test.
42035         * g++.dg/parse/access5.C: Likewise.
42036         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42037
42038 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42039
42040         * gcc.dg/noncompile/20030818-1.c: New.
42041
42042 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42043
42044         PR c++/11957
42045         * g++.dg/warn/noeffect1.C: New test.
42046
42047         * g++.dg/template/scope2.C: New test.
42048         * g++.dg/template/error2.C: Correct dg-error
42049
42050 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42051
42052         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42053
42054 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42055
42056         PR C++/11512
42057         * g++.dg/template/warn1.C: New.
42058
42059 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42060
42061         * g++.dg/template/error2.C: New test.
42062         * g++.dg/lookup/using7.C: Adjust errors
42063         * g++.old-deja/g++.pt/crash36.C: Likewise.
42064         * g++.old-deja/g++.pt/derived3.C: Likewise.
42065
42066 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42067
42068         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42069         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42070         * gcc.c-torture/execute/builtins/string-9.c: New, from
42071         string-opt-9.c.  Adjust for execute/builtins framework.
42072         * gcc.c-torture/execute/string-opt-9.c: Delete.
42073
42074 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42075
42076         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42077
42078         * g++.dg/parse/ret-type2.C: New test.
42079
42080         PR c++/11703
42081         * g++.dg/init/new8.C: New test.
42082
42083         PR c++/10923
42084         * g++.dg/parse/typedef5.C: New test.
42085
42086         PR c++/9512
42087         * g++.dg/parse/qualified2.C: New test.
42088         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42089         invalid code.
42090
42091 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42092
42093         * g++.dg/conversion/ptrmem1.C: New test.
42094
42095 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42096
42097         PR target/11693
42098         * gcc.dg/20030811-1.c: New test.
42099
42100         PR target/11535
42101         * gcc.c-torture/execute/20030811-1.c: New test.
42102
42103 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42104
42105         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42106
42107 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42108
42109         PR c++/11789.C
42110         * g++.dg/inherit/multiple1.C: New test.
42111
42112 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42113
42114         * gcc.dg/spe1.c: New test.
42115
42116         PR c++/11670
42117         * g++.dg/expr/cast2.C: New test.
42118
42119         PR c++/10530
42120         * g++.dg/template/dependent-name2.C: New test.
42121
42122 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42123
42124         * g++.dg/parse/crash11.C: Put the dg options in comments.
42125
42126 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42127
42128         * lib/gcc-dg.exp: Update for diagnostic change.
42129
42130 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42131
42132         PR c++/5767
42133         * g++.dg/parse/crash11.C: New test.
42134
42135 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42136
42137         * gcc.dg/cpp/spacing1.c: Update.
42138
42139 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42140
42141         PR target/11739
42142         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42143         a value for -mtune.
42144
42145 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42146
42147         PR middle-end/11771
42148         * gcc.c-torture/compile/20030804-1.c: New test case.
42149
42150 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42151
42152         * gcc.dg/20030804-1.c: New test case.
42153
42154 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42155
42156         * gcc.dg/cpp/separate-1.c: New test.
42157
42158 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42159
42160         PR c++/11704
42161         * g++.dg/template/dependent-expr2.C: New test.
42162
42163         PR c++/11766
42164         * g++.dg/expr/ptrmem1.C: New test.
42165
42166 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42167
42168         PR c++/9453
42169         * g++.dg/template/friend15.C: New test.
42170
42171 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42172
42173         * lib/dg-pch.exp: Work round PCH bug.
42174
42175 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42176
42177         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42178         builtins.  Move cases from builtins-4.c here.
42179
42180         * gcc.dg/torture/builtin-math-1.c: New test taken from
42181         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42182         additional cases.
42183
42184         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42185         Delete.
42186
42187 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         PR c++/9447
42190         * g++.dg/template/using7.C: New test.
42191
42192 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42193
42194         * import1.c, import2.c: New tests.
42195
42196 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42197
42198         * g++.dg/eh/crossjump1.C: New test.
42199
42200 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42201
42202         PR c++/11697
42203         * g++.dg/template/using6.C: New test.
42204
42205         PR c++/11744
42206         * g++.dg/template/koenig2.C: New test.
42207
42208 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42209
42210         PR c++/7983
42211         * g++.dg/parse/typedef4.C: New test.
42212
42213 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42214
42215         PR c++/8442, c++/8806
42216         * g++.dg/template/elab1.C: New test.
42217         * g++.dg/template/type2.C: Likewise.
42218         * g++.dg/template/ttp3.C: Adjust expected error message.
42219         * g++.old-deja/g++.law/visibility13.C: Likewise.
42220         * g++.old-deja/g++.niklas/t135.C: Likewise.
42221         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42222         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42223         template argument.
42224         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42225
42226 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42227
42228         PR c++/11295
42229         * g++.dg/ext/stmtexpr1.C: New test.
42230
42231         * g++.dg/opt/tmp1.C: New test.
42232
42233         PR c++/11525
42234         * g++.dg/parse/constant4.C: New test.
42235
42236         PR c++/9447
42237         * g++.dg/template/using5.C: New test.
42238
42239 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42240
42241         * gcc.dg/builtins-27.c: New test case.
42242
42243 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42244
42245         * gcc.dg/tls/opt-7.c: New test.
42246
42247 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42248
42249         * g++.old-deja/g++.other/crash18.C: Remove.
42250
42251 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42252
42253         * g++.dg/template/explicit3.C: New.
42254         * g++.dg/template/explicit4.C: New.
42255         * g++.dg/template/explicit5.C: New.
42256
42257         PR c++/11347
42258         * g++.dg/template/memtmpl1.C: New.
42259
42260 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42261
42262         PR target/11565
42263         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42264         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42265
42266 2003-07-30  Jan Hubicka  <jh@suse.cz>
42267
42268         * vtgc1.c: Kill.
42269
42270 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42271
42272         * gcc.dg/struct-in-proto-1.c: New test.
42273
42274 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42275
42276         * gcc.dg/cpp/include2.c: Only expect one message.
42277
42278 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42279
42280         PR c++/9447
42281         * g++.dg/template/using1.C: New test.
42282         * g++.dg/template/using2.C: New test.
42283         * g++.dg/template/using3.C: New test.
42284         * g++.dg/template/using4.C: New test.
42285
42286 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42287
42288         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42289         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42290
42291 2003-07-28  Jan Hubicka  <jh@suse.cz>
42292
42293         PR c++/11530
42294         * g++.dg/opt/call1.C: New test.
42295
42296 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42297
42298         PR c++/11667
42299         * g++.dg/init/enum2.C: New test.
42300         * g++.dg/template/overload1.C: Add "-w" option.
42301
42302 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42303
42304         * gcc.dg/Wdeclaration-after-statement-1.c,
42305         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42306
42307 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42308
42309         * gcc.c-torture/compile/20030725-1.c: New test.
42310
42311 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42312
42313         * gcc.dg/20030505.c: Only run for SPE.
42314         Remove definition of opaque type.
42315
42316 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42317
42318         * g++.dg/template/ptrmem6.C: New test.
42319
42320 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42321
42322         * gcc.c-torture/compile/zero-strct-2.c: New test.
42323
42324 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42325
42326         * gcc.dg/intermod-1.c: New test.
42327
42328 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42329
42330         PR c++/11617
42331         * g++.dg/template/lookup2.C: New test.
42332         * g++.dg/template/memclass1.C: Remove instantiated from error.
42333         * g++.dg/other/error2.C: Tweak expected errors.
42334
42335         PR c++/11596
42336         * g++.dg/template/defarg3.C: New test.
42337
42338         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42339
42340 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42341
42342         * g++.dg/inherit/access5.C: New test.
42343
42344 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42345
42346         PR c++/11513
42347         * g++.dg/template/crash8.C: New test.
42348
42349 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42350
42351         PR c/10602
42352         * gcc.dg/noncompile/incomplete-2.c: New test.
42353
42354 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42355
42356         PR c++/11645
42357         * g++.dg/inherit/access4.C: New test.
42358
42359         PR c++/11517
42360         * g++.dg/expr/cond2.C: New test.
42361
42362         PR optimization/10679
42363         * g++.dg/opt/inline4.C: New test.
42364
42365 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42366
42367         * g++.dg/parse/crash10: New test.
42368
42369 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42370
42371         * g++.dg/ext/flexary1.C: New test.
42372
42373 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42374
42375         PR c++/10793
42376         * g++.dg/template/crash9.C: New test.
42377
42378 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42379
42380         PR c++/3004
42381         * g++.dg/parse/typedef3.C: New test.
42382
42383         PR c++/7906
42384         * g++.dg/parse/operator2.C: New test.
42385
42386         PR c++/8895
42387         * g++.dg/parse/def-tmpl-arg1.C: New test.
42388
42389         PR c++/9282
42390         * g++.dg/parse/funptr1.C: New test.
42391
42392         PR c++/9452
42393         * g++.dg/parse/ambig3.C: New test.
42394
42395         PR c++/9454
42396         * g++.dg/parse/operator3.C: New test.
42397
42398         PR c++/9486
42399         * g++.dg/parse/template10.C: New test.
42400
42401         PR c++/9488
42402         * g++.dg/parse/template11.C: New test.
42403
42404         PR c++/10150
42405         * g++.dg/parse/invalid-op1.C: New test.
42406
42407         PR c++/10247
42408         * g++.dg/parse/condexpr1.C: New test.
42409
42410 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42411
42412         * g++.dg/ext/packed3.C: New test.
42413         * g++.dg/ext/packed4.C: New test.
42414
42415         * gcc.dg/pack-test-3.c: New test.
42416
42417 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42418
42419         * lib/compat.exp: Handle dg-options per source file.
42420         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42421         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42422         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42423         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42424         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42425         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42426         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42427         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42428         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42429         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42430         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42431         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42432         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42433         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42434
42435 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42436
42437         PR c/10320
42438         * gcc.c-torture/execute/20030718-1.c: New test.
42439
42440 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42441
42442         PR optimization/11536
42443         * gcc.dg/20030721-1.c: New test.
42444
42445 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42446
42447         PR c++/11546
42448         * g++.dg/template/lookup1.C: New test.
42449
42450 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42451
42452         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42453         diagnostics of ill-formed constructs involving labels.
42454         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42455         the new 'previously defined here' message.
42456
42457 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42458
42459         * g++.dg/parse/non-dependent2.C: New test.
42460
42461 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42462
42463         * g++.dg/init/init-ref4.C: xfail on targets without
42464         weak symbols.
42465
42466 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42467
42468         PR target/11087
42469         * gcc.c-torture/execute/20030717-1.c: New test.
42470
42471 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42472
42473         * g++.dg/opt/cfg1.C: New test.
42474
42475 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42476
42477         PR optimization/11557
42478         * gcc.dg/20030717-1.c: New test.
42479
42480 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42481
42482         PR c++/10476
42483         * g++.dg/expr/crash-1.C: New test.
42484
42485         PR c++/11027
42486         * g++.dg/template/init3.C: New test.
42487
42488         PR c++/8222
42489         * g++.dg/template/non-dependent1.C: New test.
42490
42491         PR c++/11070
42492         * g++.dg/template/non-dependent2.C: New test.
42493
42494         PR c++/11071
42495         * g++.dg/template/non-dependent3.C: New test.
42496
42497         PR c++/9907
42498         * g++.dg/template/sizeof5.C: New test.
42499
42500 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42501
42502         PR 11498
42503         * gcc.c-torture/compile/mangle-1.c: New file.
42504
42505 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42506
42507         PR c++/7809
42508         * g++.dg/parse/access3.C: New test.
42509
42510 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42511
42512         PR c++/11384
42513         * g++.dg/init/init-ref4.C: New test.
42514
42515 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42516
42517         PR c++/11547
42518         * g++.dg/parse/constant3.C: New test.
42519         * g++.dg/parse/crash7.C: Likewise.
42520
42521 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42522
42523         PR target/11008
42524         * gcc.dg/i386-pentium4-not-mull.c: New.
42525
42526 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42527
42528         * gcc.dg/asm-names.c (ymain): Make it weak.
42529
42530 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42531
42532         PR c++/5421
42533         * g++.dg/template/friend21.C: New test.
42534
42535 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42536
42537         * gcc.dg/cleanup-8.c: New test.
42538         * gcc.dg/cleanup-9.c: New test.
42539
42540 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42541
42542         * g++.dg/ext/dll-MI1.h: New file.
42543         * g++.dg/ext/dllexport-MI1.C: New file.
42544         * g++.dg/ext/dllimport-MI1.C: New file.
42545
42546 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42547
42548         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42549         it does not have cmpstrsi patterns (just cmpmemsi).
42550
42551 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42552
42553         PR debug/11473
42554         * g++.dg/debug/debug8.C: New test.
42555
42556 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42557
42558         PR c++/10108
42559         * g++.dg/template/crash7.C: New test.
42560
42561 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42562
42563         PR target/10795
42564         * gcc.c-torture/compile/20030708-1.c: New.
42565
42566 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42567
42568         * gcc.c-torture/execute/20030715-1.c: New test.
42569
42570 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42571
42572         * gcc.dg/pch/inline-3.c: New file.
42573         * gcc.dg/pch/inline-3.hs: New file.
42574         * gcc.dg/pch/inline-4.c: New file.
42575         * gcc.dg/pch/inline-4.hs: New file.
42576
42577 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42578
42579         PR c++/11509
42580         * g++.dg/template/crash6.C: New test.
42581
42582         PR c++/7053
42583         * g++.dg/template/friend20.C: New test.
42584
42585         PR c++/7019
42586         * g++.dg/template/overload2.C: New test.
42587
42588 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42589
42590         PR optimization/11440
42591         * gcc.c-torture/execute/20030714-1.c: New test.
42592
42593 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42594
42595         PR c++/11154
42596         * g++.dg/template/partial2.C: New test.
42597
42598 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42599
42600         PR c++/11503
42601         * g++.dg/template/anon1.C: New test.
42602
42603         PR c++/11493
42604         PR c++/11495
42605         * g++.dg/parse/template9.C: Likewise.
42606         * g++.dg/template/crash4.C: New test.
42607         * g++.dg/template/koenig1.C: Likewise.
42608         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42609         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42610         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42611         functions.
42612         * g++.old-deja/g++.jason/template36.C: Likewise.
42613         * g++.old-deja/g++.mike/p1989.C: Likewise.
42614         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42615         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42616         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42617         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42618         compiling.
42619         * g++.old-deja/g++.pt/union2.C: Use this->.
42620
42621 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42622
42623         * gcc.dg/20030711-1.c: New test.
42624
42625 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42626
42627         PR c++/11050
42628         * g++.dg/parse/args1.C: New test.
42629         * g++.pt/defarg8.C: Change expected errors.
42630
42631 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42632
42633         PR c++/8164
42634         * g++.dg/template/nontype2.C: New test.
42635
42636         PR c++/10558
42637         * g++.dg/parse/template8.C: New test.
42638
42639         PR c++/8327
42640         * g++.dg/template/scope1.C: New test.
42641
42642         * g++.dg/warn/Wsign-compare-1.C: New test.
42643
42644 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42645
42646         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42647
42648 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42649
42650         PR c++/9411
42651         * g++.dg/template/explicit2.C: New test.
42652
42653         PR c++/10032
42654         * g++.dg/warn/pedantic1.C: New test.
42655
42656 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42657
42658         PR c++ 9483
42659         * g++.dg/other/field1.C: New test.
42660
42661 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42662
42663         PR c/11449
42664         * gcc.c-torture/compile/20030707-1.c: New.
42665
42666 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42667
42668         PR c++/10849
42669         * g++.dg/template/access12.C: New test.
42670
42671 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42672
42673         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42674         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42675         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42676         * gcc.misc-tests/gcov.exp: Update
42677         * g++.dg/gcov/gcov.exp: Update
42678         * lib/gcov.exp: Update.
42679
42680 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42681
42682         * g++.dg/abi/mangle17.C: Make sure template expressions are
42683         dependent.
42684         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42685         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42686         * g++.dg/opt/stack1.C: Remove erroneous code.
42687         * g++.dg/parse/template7.C: New test.
42688         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42689         * g++.old-deja/g++.pt/crash4.C: Likewise.
42690
42691 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42692
42693         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42694         with zero or one occurence of `$' after the initial `L'.
42695
42696 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42697
42698         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42699
42700 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42701
42702         PR c/11370
42703         * gcc.dg/Wunreachable-6.c: New testcase.
42704         * gcc.dg/Wunreachable-7.c: New testcase.
42705
42706 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42707
42708         PR c/11420
42709         * gcc.dg/20030708-1.c: New test.
42710
42711 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42712
42713         * gcc.dg/compat/sdata-section.h: New file.
42714         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42715         * gcc.dg/torture/mips-sdata-1.c: New test.
42716
42717 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42718
42719         PR c++/11030
42720         * g++.dg/template/friend19.C: New test.
42721
42722 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42723
42724         * g++.dg/opt/strength-reduce.C: New test.
42725
42726 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42727
42728         PR target/10979
42729         * gcc.dg/20030707-1.c: New testcase.
42730
42731 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42732
42733         PR optimization/11059
42734         * g++.dg/opt/emptyunion.C: New testcase.
42735
42736 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42737             Eric Botcazou  <ebotcazou@libertysurf.fr>
42738
42739         * g++.dg/opt/stack1.C: New test.
42740
42741 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42742
42743         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42744         run test.
42745
42746         PR c++/11431
42747         * g++.dg/expr/static_cast3.C: New test.
42748
42749 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42750
42751         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42752         everywhere.
42753         * gcc.dg/concat.c: Concatenation of string constants with
42754         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42755         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42756         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42757         necessary to avoid multi-character character constant warning.
42758         * gcc.dg/cpp/escape.c: Likewise.
42759         * gcc.dg/cpp/ucs.c: Likewise.
42760         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42761         Fix a typo.
42762
42763 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42764
42765         PR c/11428
42766         * gcc.c-torture/compile/20030704-1.c: New.
42767
42768 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42769
42770         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42771
42772 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42773
42774         PR c++/5287, PR c++/7910,  PR c++/11021
42775         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42776         tests for warnings.
42777         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42778         * g++.dg/ext/dllimport3.C: Likewise.
42779         * g++.dg/ext/dllimport4.C: New file.
42780         * g++.dg/ext/dllimport5.C: New file.
42781         * g++.dg/ext/dllimport6.C: New file.
42782         * g++.dg/ext/dllimport7.C: New file.
42783         * g++.dg/ext/dllimport8.C: New file.
42784         * g++.dg/ext/dllimport9.C: New file.
42785         * g++.dg/ext/dllimport10.C: New file.
42786         * g++.dg/ext/dllexport1.C: New file.
42787
42788 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42789
42790         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42791         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42792
42793 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42794
42795         * gcc.dg/builtins-25.c: New testcase.
42796         * gcc.dg/builtins-26.c: New testcase.
42797
42798 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42799
42800         * gcc.dg/compat/vector-defs.h: New file.
42801         * gcc.dg/compat/vector-setup.h: New file.
42802         * gcc.dg/compat/vector-check.h: New file.
42803         * gcc.dg/compat/vector-1_main.c: New file.
42804         * gcc.dg/compat/vector-1_x.c: New file.
42805         * gcc.dg/compat/vector-1_y.c: New file.
42806         * gcc.dg/compat/vector-2_main.c: New file.
42807         * gcc.dg/compat/vector-2_x.c: New file.
42808         * gcc.dg/compat/vector-2_y.c: New file.
42809
42810         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42811         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42812         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42813         * gcc.dg/compat/struct-align-1.h: New file.
42814         * gcc.dg/compat/struct-align-1_main.c: New file.
42815         * gcc.dg/compat/struct-align-1_x.c: New file.
42816         * gcc.dg/compat/struct-align-1_y.c: New file.
42817         * gcc.dg/compat/struct-align-2.h: New file.
42818         * gcc.dg/compat/struct-align-2_main.c: New file.
42819         * gcc.dg/compat/struct-align-2_x.c: New file.
42820         * gcc.dg/compat/struct-align-2_y.c: New file.
42821
42822         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42823         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42824         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42825         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42826         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42827         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42828         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42829         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42830         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42831         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42832         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42833         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42834         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42835         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42836         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42837         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42838         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42839         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42840         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42841         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42842         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42843         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42844         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42845         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42846         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42847         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42848         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42849         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42850         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42851
42852 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42853
42854         * gcc.dg/i386-call-1.c: New test.
42855
42856 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42857
42858         PR c++/9162
42859         * g++.dg/parse/defarg4.C: New.
42860
42861 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42862
42863         PR target/10700
42864         * gcc.c-torture/compile/20030703-1.c: New test case.
42865
42866 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42867
42868         * g++.dg/template/local3.C: Remove extra semicolon.
42869
42870 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42871
42872         * gcc.dg/i386-volatile-1.c: New test.
42873
42874 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42875
42876         PR c++/11072
42877         * g++.dg/other/offsetof2.C: XFAIL.
42878         * g++.dg/other/offsetof5.C: New.
42879
42880         PR c++/10219
42881         * g++.dg/template/error1.C: New.
42882
42883         PR c++/9779
42884         * g++.dg/template/dependent-expr1.C: New.
42885
42886 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42887
42888         PR c++/6949
42889         * g++.dg/template/local3.C: New test.
42890
42891         PR c++/11149
42892         * g++.dg/lookup/scoped6.C: New test.
42893
42894 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42895
42896         PR c++/8046
42897         * g++.dg/other/error7.C: New test.
42898
42899 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42900
42901         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42902         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42903         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42904         * g++.old-deja/g++.other/union2.C: Likewise.
42905         * gcc.dg/c90-const-expr-2.c: Likewise.
42906         * gcc.dg/c90-const-expr-3.c: Likewise.
42907         * gcc.dg/c99-const-expr-2.c: Likewise.
42908         * gcc.dg/c99-const-expr-3.c: Likewise.
42909         * gcc.dg/concat.c: Likewise.
42910
42911 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42912
42913         PR c++/9559
42914         * g++.dg/init/static1.C: New test.
42915
42916 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42917
42918         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42919         * g++.old-deja/g++.other/access2.C: Likewise.
42920         * g++.old-deja/g++.other/decl2.C: Likewise.
42921         * gcc.c-torture/execute/20020615-1.c: Likewise.
42922
42923 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42924
42925         PR c++/4933
42926         * g++.dg/template/sizeof4.C: New test.
42927
42928 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42929
42930         * g++.dg/other/error6.C: New test.
42931
42932 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42933
42934         PR c++/10750
42935         * g++.dg/parse/constant2.C: New test.
42936
42937 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42938
42939         PR c++/11106
42940         * g++.dg/other/error5.C: New test.
42941
42942 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42943
42944         * gcc.dg/format/gcc_diag-1.c: New test.
42945
42946 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42947
42948         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42949
42950 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42951
42952         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42953         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42954         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42955
42956 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42957
42958         * gcc.c-torture/execute/builtins/string-8.c: New test.
42959         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42960         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42961         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42962
42963 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42964
42965         PR c++/10468
42966         * g++.dg/ext/typeof6.C: New test.
42967
42968 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42969
42970         PR c++/10796
42971         * g++.dg/init/enum1.C: New test.
42972
42973 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42974
42975         * gcc.dg/20030627-1.c: New test.
42976
42977 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42978
42979         PR c++/11332
42980         * g++.dg/expr/static_cast2.C: New test.
42981
42982 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42983             Jakub Jelinek  <jakub@redhat.com>
42984
42985         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42986         sprintf(dst,"%s",src) optimization.
42987         * gcc.c-torture/execute/20030626-1.c: New test case.
42988         * gcc.c-torture/execute/20030626-2.c: New test case.
42989
42990 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42991
42992         * gcc.c-torture/execute/multi-ix.c: New test.
42993
42994         * gcc.c-torture/execute/simd-4.c (main):
42995         Added missing semicolon at end of union.
42996
42997 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42998
42999         PR c++/8266
43000         * g++.dg/template/explicit-instantiation3.C: New test.
43001
43002 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43003
43004         * gcc.dg/20030626-1.c: Use signed char.
43005
43006 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43007
43008         * gcc.dg/20030626-1.c: New test.
43009
43010 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43011
43012         * const-str-2.m: Update.
43013
43014 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43015
43016         PR c++/10990
43017         * g++.dg/rtti/dyncast1.C: New test.
43018         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43019         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43020         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43021
43022         PR c++/10931
43023         * g++.dg/expr/static_cast1.C: New test.
43024
43025 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43026
43027         * gcc.dg/20030625-1.c: New test.
43028
43029 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43030
43031         * gcc.c-torture/compile/20030624-1.c: New test case.
43032
43033 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43034
43035         * gcc.c-torture/execute/string-opt-17.c: New test.
43036
43037 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43038
43039         PR c++/5754
43040         * g++.dg/parse/crash6.C: New test.
43041
43042 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43043
43044         * gcc.dg/builtins-24.c: New test case.
43045
43046 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43047
43048         * g++.dg/opt/operator1.C: New test.
43049
43050 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43051
43052         * gcc.c-torture/execute/string-opt-16.c: New test case.
43053
43054 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43055
43056         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43057         * g++.old-deja/g++.other/conv7.C: Likewise.
43058         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43059         * g++.old-deja/g++.other/overload14.C: Likewise.
43060
43061 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43062
43063         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43064         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43065
43066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43067
43068         PR c++/10888
43069         * g++.dg/warn/Winline-3.C: New test.
43070
43071 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43072
43073         * lib/target-supports.exp (check_alias_available): Make the test
43074         program acceptable to the Solaris assembler.
43075
43076         PR c++/10749
43077         * g++.dg/template/memclass2.C: New test.
43078
43079 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43080             Eric Botcazou  <ebotcazou@libertysurf.fr>
43081
43082         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43083         data for non-matching targets.
43084         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43085
43086 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43087
43088         PR c++/10845
43089         * g++.dg/template/member3.C: New test.
43090
43091 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43092
43093         PR c++/10939
43094         * g++.dg/template/func1.C: New test.
43095
43096         PR c++/9649
43097         * g++.dg/template/static4.C: New test.
43098         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43099
43100         PR c++/11041
43101         * g++.dg/init/ref7.C: New test.
43102
43103 2003-06-19  Matt Austern  <austern@apple.com>
43104
43105         PR c++/11228
43106         * g++.dg/anew1.C: New test.
43107         * g++.dg/anew2.C: New test.
43108         * g++.dg/anew3.C: New test.
43109         * g++.dg/anew4.C: New test.
43110
43111 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43112
43113         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43114
43115 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43116
43117         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43118         endian-dependent.
43119
43120 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43121
43122         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43123         Remove cruft.
43124
43125 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43126
43127         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43128         * gcc.c-torture/compile/961203-1.c: Likewise.
43129         * gcc.c-torture/compile/980506-1.c: Likewise.
43130
43131 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43132
43133         PR c++/10712
43134         * g++.dg/lookup/using7.C: New test.
43135
43136 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43137
43138         PR c++/11105
43139         * g++.dg/abi/conv1.C: Remove it.
43140         * g++.dg/template/conv7.C: New test.
43141         * g++.dg/template/conv8.C: Likewise.
43142         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43143         conversion operator.
43144
43145 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43146
43147         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43148         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43149         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43150         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43151         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43152         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43153         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43154         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43155         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43156         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43157         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43158         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43159         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43160         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43161         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43162         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43163         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43164         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43165         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43166         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43167         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43168         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43169         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43170         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43171         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43172         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43173         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43174         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43175         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43176
43177 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43178
43179         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43180         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43181         indications.
43182
43183 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43184
43185         * gcc.dg/i386-387-5.c: New test case.
43186         * gcc.dg/i386-387-6.c: New test case.
43187         * gcc.dg/builtins-23.c: New test case.
43188
43189 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43190
43191         * gcc.dg/builtins-22.c: New test case.
43192         * gcc.dg/i386-387-1.c: Update to test exp.
43193         * gcc.dg/i386-387-2.c: Likewise.
43194
43195 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43196
43197         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43198
43199 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43200
43201         * lib/gcc-dg.exp (dg-require-dll): New function.
43202         (dg-xfail-if): Likewise.
43203         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43204         driver.
43205
43206         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43207         * gcc.c-torture/compile/20001205-1.c: Likewise.
43208         * gcc.c-torture/compile/20001226-1.c: Likewise.
43209         * gcc.c-torture/compile/20010518-2.c: Likewise.
43210         * gcc.c-torture/compile/20020312-1.c: Likewise.
43211         * gcc.c-torture/compile/20020604-1.c: Likewise.
43212         * gcc.c-torture/compile/920501-12.c: Likewise.
43213         * gcc.c-torture/compile/920501-4.c: Likewise.
43214         * gcc.c-torture/compile/920520-1.c: Likewise.
43215         * gcc.c-torture/compile/920521-1.c: Likewise.
43216         * gcc.c-torture/compile/920625-1.c: Likewise.
43217         * gcc.c-torture/compile/961203-1.c: Likewise.
43218         * gcc.c-torture/compile/980506-1.c: Likewise.
43219         * gcc.c-torture/compile/981006-1.c: Likewise.
43220         * gcc.c-torture/compile/981022-1.c: Likewise.
43221         * gcc.c-torture/compile/981223-1.c: Likewise.
43222         * gcc.c-torture/compile/990617-1.c: Likewise.
43223         * gcc.c-torture/compile/dll.c: Likewise.
43224         * gcc.c-torture/compile/labels-3.c: Likewise.
43225         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43226         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43227         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43228         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43229         * gcc.c-torture/compile/simd-5.c: Likewise.
43230         * gcc.c-torture/compile/20000804-1.x: Remove.
43231         * gcc.c-torture/compile/20001205-1.x: Likewise.
43232         * gcc.c-torture/compile/20001226-1.x: Likewise.
43233         * gcc.c-torture/compile/20010518-2.x: Likewise.
43234         * gcc.c-torture/compile/20020312-1.x: Likewise.
43235         * gcc.c-torture/compile/20020604-1.x: Likewise.
43236         * gcc.c-torture/compile/920501-12.x: Likewise.
43237         * gcc.c-torture/compile/920501-4.x: Likewise.
43238         * gcc.c-torture/compile/920520-1.x: Likewise.
43239         * gcc.c-torture/compile/920521-1.x: Likewise.
43240         * gcc.c-torture/compile/920625-1.x: Likewise.
43241         * gcc.c-torture/compile/961203-1.x: Likewise.
43242         * gcc.c-torture/compile/980506-1.x: Likewise.
43243         * gcc.c-torture/compile/981006-1.x: Likewise.
43244         * gcc.c-torture/compile/981022-1.x: Likewise.
43245         * gcc.c-torture/compile/981223-1.x: Likewise.
43246         * gcc.c-torture/compile/990617-1.x: Likewise.
43247         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43248         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43249         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43250         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43251         * gcc.c-torture/compile/simd-5.x: Likewise.
43252
43253         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43254
43255 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43256
43257         * gcc.c-torture/execute/20030611-1.c: New test.
43258
43259 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43260
43261         PR middle-end/168
43262         * gcc.dg/20030612-1.c: New test case.
43263
43264 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43265
43266         PR c++/10635
43267         * g++.dg/expr/cast1.C: New test.
43268
43269 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43270
43271         * gcc.dg/builtins-21.c: New test case.
43272
43273 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43274
43275         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43276         options instead of at the end.
43277         * lib/objc.exp (objc_target_compile): Likewise.
43278
43279 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43280
43281         PR c++/10432
43282         * g++.dg/parse/error1.C: New test.
43283
43284 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43285
43286         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43287         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43288         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43289         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43290         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43291         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43292         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43293         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43294         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43295         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43296         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43297         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43298         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43299         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43300         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43301         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43302         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43303         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43304         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43305         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43306         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43307         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43308         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43309         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43310
43311         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43312         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43313         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43314         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43315         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43316         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43317         * gcc.dg/compat/scalar-return-3_main.c: New file.
43318         * gcc.dg/compat/scalar-return-3_x.c: New file.
43319         * gcc.dg/compat/scalar-return-3_y.c: New file.
43320         * gcc.dg/compat/scalar-return-4_main.c: New file.
43321         * gcc.dg/compat/scalar-return-4_x.c: New file.
43322         * gcc.dg/compat/scalar-return-4_y.c: New file.
43323
43324 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43325
43326         * gcc.dg/compat/fp2-struct-check.h: New file.
43327         * gcc.dg/compat/fp2-struct-defs.h: New file.
43328         * gcc.dg/compat/fp2-struct-init.h: New file.
43329         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43330         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43331         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43332         * gcc.dg/compat/struct-return-10_main.c: New file.
43333         * gcc.dg/compat/struct-return-10_x.c: New file.
43334         * gcc.dg/compat/struct-return-10_y.c: New file.
43335
43336         * gcc.dg/compat/compat-common.h: New file.
43337         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43338         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43339         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43340         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43341         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43342         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43343         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43344         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43345         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43346         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43347         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43348         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43349         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43350         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43351         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43352         * gcc.dg/compat/small-struct-check.h: Ditto.
43353         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43354         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43355         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43356         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43357         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43358         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43359         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43360         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43361         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43362         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43363         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43364         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43365         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43366         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43367         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43368         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43369         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43370         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43371         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43372         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43373         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43374         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43375         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43376         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43377         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43378         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43379         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43380         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43381         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43382         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43383
43384 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43385
43386         * g++.dg/pch/static-1.C: New file.
43387         * g++.dg/pch/static-1.Hs: New file.
43388
43389 2003-06-10  Richard Henderson  <rth@redhat.com>
43390
43391         * gcc.dg/asm-7.c: Adjust expected warning text.
43392
43393 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43394
43395         * gcc.dg/builtins-20.c: New test case.
43396
43397 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43398
43399         PR c++/11131
43400         * g++.dg/opt/template1.C: New test.
43401
43402 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43403
43404         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43405         additional_sources.
43406
43407 2003-05-21  David Taylor  <dtaylor@emc.com>
43408
43409         * gcc.dg/Wpadded.c: New file.
43410
43411 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43412
43413         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43414         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43415         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43416         dg-require-weak.
43417
43418 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43419
43420         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43421
43422 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43423
43424         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43425         (dg-require-alias): Likewise.
43426         (dg-require-gc-sections): Likewise.
43427         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43428
43429 2003-06-08  Richard Henderson  <rth@redhat.com>
43430
43431         * gcc.dg/20011029-2.c: Fix the array reference.
43432         * gcc.dg/asm-7.c: New.
43433
43434 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43435
43436         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43437
43438 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43439
43440         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43441         (dg-require-gc-sections): Likewise.
43442
43443 2003-06-08  Jan Hubicka  <jh@suse.cz>
43444
43445         * i386-cmov1.c: Fix regular expression.
43446         * i386-cvt-1.c: Likewise.
43447         * i386-local.c: Likewise.
43448         * i386-local2.c: Likewise.
43449         * i386-mul.c: Likewise.
43450         * i386-ssetype-1.c: Likewise.
43451         * i386-ssetype-3.c: Likewise.
43452         * i386-ssetype-5.c: Likewise.
43453
43454 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43455
43456         PR c++/11039
43457         * g++.dg/warn/implicit-typename2.C: New test.
43458         * g++.dg/warn/implicit-typename3.C: New test.
43459
43460 2003-06-07  Richard Henderson  <rth@redhat.com>
43461
43462         * g++.dg/other/offsetof3.C: Use size_t.
43463         * g++.dg/other/offsetof4.C: Likewise.
43464
43465 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43466
43467         * lib/copy-file.exp: New. Implement gcc_copy_files.
43468
43469         * lib/dg-pch.exp: Load copy-file.exp
43470         (dg-pch): Use gcc_copy_files instead of "file copy".
43471
43472 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43473
43474         * gcc.dg/weak/weak.exp: Simplify.
43475         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43476         * gcc.dg/weak/weak-1.c: Likewise.
43477         * gcc.dg/weak/weak-2.c: Likewise.
43478         * gcc.dg/weak/weak-3.c: Likewise.
43479         * gcc.dg/weak/weak-4.c: Likewise.
43480         * gcc.dg/weak/weak-5.c: Likewise.
43481         * gcc.dg/weak/weak-6.c: Likewise.
43482         * gcc.dg/weak/weak-7.c: Likewise.
43483         * gcc.dg/weak/weak-8.c: Likewise.
43484         * gcc.dg/weak/weak-9.c: Likewise.
43485
43486 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43487
43488         gcc.c-torture/execute/20030606-1.c: New.
43489
43490 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43491
43492         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43493         * gcc.dg/builtins-19.c: Likewise.
43494
43495 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43496
43497         * gcc.dg/builtins-2.c: Add some more tests.
43498         * gcc.dg/builtins-18.c: New test case.
43499         * gcc.dg/builtins-19.c: New test case.
43500
43501 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43502             Jim Wilson  <wilson@tuliptree.org>
43503
43504         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43505
43506 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43507
43508         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43509         mempcpy/stpcpy calls not to be optimized into something else.
43510         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43511         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43512         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43513
43514 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43515
43516         * gcc.dg/format/asm_fprintf-1.c: New test.
43517
43518 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43519
43520         * lib/gcc-defs.exp (additional_sources): New variable.
43521         (dg-additional-sources): New function.
43522         (additional_files): New variable.
43523         (dg-additional-files): New function.
43524         (dg-additional-files-options): Likewise.
43525         * lib/gcc-dg.exp (dg-require-weak): New function.
43526         (dg-require-alias): Likewise.
43527         (dg-require-gc-sections): Likewise.
43528         * lib/target-supports.exp (check_alias_available): Remove testfile
43529         parameter.
43530         (check_gc_sections_available): New function.
43531         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43532         (dg-gpp-additional-files): Likewise.
43533         * lib/g++.exp (additional_sources): Remove.
43534         (additional_files): Likewise.
43535         (g++_target_compile): Use dg-additional-files-options.
43536
43537         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43538         Tcl logic.
43539         * gcc.dg/special/ecos.exp: Remove.
43540         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43541         * gcc.dg/special/alias-1.c: Likewise.
43542         * gcc.dg/special/alias-2.c: Likewise.
43543         * gcc.dg/special/gcsec-1.c: Likewise.
43544         * gcc.dg/special/weak-1.c: Likewise.
43545         * gcc.dg/special/weak-2.c: Likewise.
43546         * gcc.dg/special/wkali-1.c: Likewise.
43547         * gcc.dg/special/wkali-2.c: Likewise.
43548
43549         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43550         dg-gpp-additional-*.
43551         * g++.dg/special/conpr-3.C: Likewise.
43552         * g++.dg/special/conpr-4.C: Likewise.
43553         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43554         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43555         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43556         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43557         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43558         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43559         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43560         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43561         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43562         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43563         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43564         * g++.old-deja/g++.other/comdat1.C: Likewise.
43565         * g++.old-deja/g++.other/comdat2.C: Likewise.
43566         * g++.old-deja/g++.other/comdat3.C: Likewise.
43567         * g++.old-deja/g++.other/ctor1.C: Likewise.
43568         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43569
43570 2003-06-05  Richard Henderson  <rth@redhat.com>
43571
43572         * gcc.dg/debug/20030605-1.c: New.
43573
43574 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43575
43576         * README.QMTEST: Update.
43577
43578 2003-06-04  Richard Henderson  <rth@redhat.com>
43579
43580         * gcc.dg/cleanup-1.c: New.
43581         * gcc.dg/cleanup-2.c: New.
43582         * gcc.dg/cleanup-3.c: New.
43583         * gcc.dg/cleanup-4.c: New.
43584         * gcc.dg/cleanup-5.c: New.
43585         * gcc.dg/cleanup-6.c: New.
43586         * gcc.dg/cleanup-7.c: New.
43587
43588 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43589
43590         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43591
43592         * lib/dg-pch.exp: New file.
43593         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43594         * gcc.dg/pch/pch.exp: Likewise.
43595
43596 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43597
43598         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43599         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43600         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43601         * gcc.dg/builtins-17.c: New test case.
43602         * gcc.dg/i386-387-4.c: New test case.
43603         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43604
43605 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43606
43607         * gcc.dg/ultrasp9.c: New test.
43608
43609 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43610
43611         * gcc.c-torture/compile/20030604-1.c: New test.
43612         * gcc.dg/sparc-constant-1.c: New test.
43613
43614 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43615
43616         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43617
43618 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43619
43620         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43621
43622         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43623         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43624
43625 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43626
43627         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43628
43629 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43630
43631         PR c++/10940
43632         * g++.dg/template/spec10.C: New test.
43633
43634 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43635
43636         * gcc.dg/builtins-16.c: New test case.
43637
43638 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43639
43640         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43641         mempcpy test with post-increments.
43642         * gcc.c-torture/execute/string-opt-3.c: New test.
43643         * gcc.dg/string-opt-1.c: New test.
43644
43645 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43646
43647         PR fortran/10965
43648         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43649
43650 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43651
43652         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43653         (scan-assembler): ... here.  Use dg-scan.
43654         (scan-assembler-not): Likewise.
43655         (scan-file): New function.
43656         (scan-file-not): Likewise.
43657         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43658         * gcc.dg/cpp/_Pragma4.c: Likewise.
43659         * gcc.dg/cpp/_Pragma5.c: Likewise.
43660         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43661         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43662         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43663         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43664         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43665         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43666         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43667         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43668         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43669         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43670         * gcc.dg/cpp/cxxcom1.c: Likewise.
43671         * gcc.dg/cpp/line1.c: Likewise.
43672         * gcc.dg/cpp/maccom1.c: Likewise.
43673         * gcc.dg/cpp/maccom2.c: Likewise.
43674         * gcc.dg/cpp/maccom3.c: Likewise.
43675         * gcc.dg/cpp/maccom4.c: Likewise.
43676         * gcc.dg/cpp/maccom5.c: Likewise.
43677         * gcc.dg/cpp/maccom6.c: Likewise.
43678         * gcc.dg/cpp/multiline.c: Likewise.
43679         * gcc.dg/cpp/spacing1.c: Likewise.
43680         * gcc.dg/cpp/spacing2.c: Likewise.
43681         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43682         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43683         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43684         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43685         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43686         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43687         * gcc.dg/cpp/cxxcom2.c: Likewise.
43688         * gcc.dg/cpp/cxxcom2.h: New file.
43689
43690         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43691         * g++.dg/cpp/truefalse.C: Here.
43692         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43693
43694 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43695
43696         * gcc.dg/cpp/redef3.c: New file.
43697
43698 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43699
43700         * gcc.dg/i386-loop-3.c: New test.
43701
43702 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43703
43704         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43705
43706 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43707
43708         * gcc.dg/fwrapv-1.c: New test case.
43709         * gcc.dg/fwrapv-2.c: New test case.
43710
43711 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43712
43713         PR c++/10956
43714         * g++.dg/template/spec9.C: New test.
43715
43716 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43717
43718         * gcc.dg/duff-4.c: New test case.
43719
43720 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43721
43722         PR fortran/10843
43723         * g77.dg/ffixed-form-1.f: New test
43724         * g77.dg/ffixed-form-2.f: New test
43725         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43726         * g77.dg/ffree-form-3.f: New test
43727
43728 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43729
43730         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43731         * gcc.dg/wint_t-1.c: Likewise.
43732
43733 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43734
43735         * g++.dg/template/access11.C: New test.
43736
43737 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43738
43739         PR c++/10849
43740         * g++.dg/template/access10.C: New test.
43741
43742 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43743             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43744
43745         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43746
43747 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43748
43749         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43750         suppress for powerpc-*-darwin*.
43751         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43752
43753 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43754
43755         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43756         suppress option for powerpc-*-darwin*.
43757
43758 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43759
43760         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43761         * gcc.dg/builtins-4.c: Add test for fmod.
43762
43763 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43764
43765         PR c++/10682
43766         * g++.dg/template/instantiate4.C: New test.
43767
43768 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43769
43770         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43771
43772 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43773
43774         * gcc.dg/compat/scalar-return-1_main.c: New file.
43775         * gcc.dg/compat/scalar-return-1_x.c: New file.
43776         * gcc.dg/compat/scalar-return-1_y.c: New file.
43777         * gcc.dg/compat/scalar-return-2_main.c: New file.
43778         * gcc.dg/compat/scalar-return-2_x.c: New file.
43779         * gcc.dg/compat/scalar-return-2_y.c: New file.
43780         * gcc.dg/compat/struct-return-3_main.c: New file.
43781         * gcc.dg/compat/struct-return-3_y.c: New file.
43782         * gcc.dg/compat/struct-return-3_x.c: New file.
43783         * gcc.dg/compat/struct-return-2_main.c: New file.
43784         * gcc.dg/compat/struct-return-2_x.c: New file.
43785         * gcc.dg/compat/struct-return-2_y.c: New file.
43786
43787 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43788
43789         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43790         for hppa*-hp-hpux*.
43791         * gcc.dg/20021014-1.c (dg-options): Likewise.
43792         * gcc.dg/nest.c (dg-options): Likewise.
43793
43794 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43795
43796         PR c++/9738
43797         * g++.dg/ext/dllimport2.C: New file.
43798         * g++.dg/ext/dllimport3.C: New file.
43799
43800 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43801
43802         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43803         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43804         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43805         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43806         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43807         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43808         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43809         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43810         * gcc.dg/compat/small-struct-defs.h: New file.
43811         * gcc.dg/compat/small-struct-init.h: New file.
43812         * gcc.dg/compat/small-struct-check.h: New file.
43813         * gcc.dg/compat/fp-struct-defs.h: New file.
43814         * gcc.dg/compat/fp-struct-check.h: New file.
43815         * gcc.dg/compat/fp-struct-init.h: New file.
43816         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43817         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43818
43819 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43820
43821         * gcc.dg/20030225-2.c: New test.
43822
43823 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43824             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43825
43826         * gcc.c-torture/compile/20030518-1.c: New test case.
43827
43828 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43829
43830         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43831         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43832         gcc-dg-debug-runtest.
43833         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43834         gcc-dg-debug-runtest.
43835
43836 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43837
43838         PR c++/9022
43839         * g++.dg/lookup/using6.C: New test.
43840
43841 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43842
43843         * g++.dg/parse/access2.C: New test.
43844
43845 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43846
43847         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43848         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43849         * gcc.dg/debug/debug.exp: Likewise.
43850
43851 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43852
43853         * gcc.dg/dollar.c: New test.
43854
43855 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43856
43857         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43858         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43859         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43860         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43861         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43862         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43863         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43864         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43865         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43866         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43867         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43868         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43869         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43870         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43871         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43872         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43873         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43874         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43875
43876 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43877
43878         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43879         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43880         support for "repo" mode.
43881         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43882         * lib/g77-dg.exp: Likewise.
43883         * lib/obj-dg.exp: Likewise.
43884
43885 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43886
43887         Merge from gcc-3_2-rhl8-branch:
43888         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43889
43890         * gcc.dg/tls/opt-6.c: New test.
43891
43892         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43893
43894         * gcc.dg/20030405-1.c: New test.
43895
43896         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43897
43898         * gcc.dg/20030309-1.c: New test.
43899
43900         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43901
43902         * gcc.c-torture/execute/20030307-1.c: New test.
43903
43904         2003-02-20  Randolph Chung  <tausq@debian.org>
43905
43906         * gcc.c-torture/compile/20030220-1.c: New test.
43907
43908         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43909
43910         * gcc.dg/20030217-1.c: New test.
43911
43912         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43913
43914         * gcc.c-torture/compile/20020129-1.c: New test.
43915
43916         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43917
43918         * gcc.dg/unroll-1.c: New test.
43919
43920         2002-11-16  Jan Hubicka  <jh@suse.cz>
43921
43922         * gcc.c-torture/execute/20020920-1.c: New test.
43923
43924         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43925
43926         PR target/7434
43927         * gcc.c-torture/compile/20021008-1.c: New test.
43928
43929         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43930
43931         PR target/7559
43932         * gcc.c-torture/execute/20020810-1.c: New test.
43933
43934         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43935
43936         * gcc.c-torture/compile/20020807-1.c: New test.
43937
43938         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43939
43940         * gcc.dg/tls/opt-1.c: New test.
43941
43942         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43943
43944         * gcc.dg/20020729-1.c: New test.
43945
43946         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43947
43948         * g++.dg/opt/life1.C: New test.
43949
43950         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43951
43952         * gcc.dg/20020525-1.c: New test.
43953
43954         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43955
43956         PR c++/6794
43957         * g++.dg/ext/pretty1.C: New test.
43958         * g++.dg/ext/pretty2.C: New test.
43959
43960 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43961
43962         PR c++/8385
43963         * g++.dg/ext/typeof5.C: New test.
43964
43965 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43966
43967         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43968         __USER_LABEL_PREFIX__ into account.
43969         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43970
43971 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43972
43973         * gcc.dg/builtins-15.c: New test case.
43974
43975 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43976
43977         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43978
43979 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43980
43981         * lib/g++.exp: Tweak handling of additional source files.
43982         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43983         * g++.dg/special/conpr-2a.C: Rename to ...
43984         * g++.dg/special/conpr-2a.cc: ... this.
43985         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43986         * g++.dg/special/conpr-3a.C: Rename to ...
43987         * g++.dg/special/conpr-3a.cc: This.
43988         * g++.dg/special/conpr-3b.C: Rename to ...
43989         * g++.dg/special/conpr-3b.cc: This.
43990         * g++.dg/special/conpr-4.C: New test.
43991         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43992
43993 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43994
43995         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43996
43997 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43998
43999         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44000         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44001         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44002         * g++.old-deja/g++.other/warn3.C: Likewise.
44003
44004 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44005
44006         * gcc.dg/i386-387-1.c: Update to also test log.
44007         * gcc.dg/i386-387-2.c: Likewise.
44008
44009 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44010
44011         * g77.f-torture/execute/int8421.f: New test.
44012
44013 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44014
44015         PR c++/10230, c++/10481
44016         * g++.dg/lookup/scoped5.C: New test.
44017
44018 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44019
44020         PR c++/10552
44021         * g++.dg/template/ttp6.C: New test.
44022
44023 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44024
44025         * gcc.c-torture/execute/builtins: New directory.
44026         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44027         gcc.c-torture/execute/builtins.
44028         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44029         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44030         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44031         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44032
44033 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44034
44035         PR c++/9252
44036         * g++.dg/template/access8.C: New test.
44037         * g++.dg/template/access9.C: New test.
44038
44039 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44040
44041         PR c++/9554
44042         * g++.dg/parse/access1.C: New test.
44043
44044 2003-05-09  DJ Delorie  <dj@redhat.com>
44045
44046         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44047         long, and not an int.
44048
44049 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44050
44051         PR c++/10555, c++/10576
44052         * g++.dg/template/memclass1.C: New test.
44053
44054 2003-05-08  DJ Delorie  <dj@redhat.com>
44055
44056         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44057         targets.
44058         * gcc.c-torture/execute/20021024-1.x: Likewise.
44059         * gcc.c-torture/execute/shiftdi.x: Likewise.
44060         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44061         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44062         * gcc.dg/20021018-1.c: Likewise.
44063
44064 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44065
44066         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44067
44068         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44069         (bcopy): Call memmove.
44070
44071 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44072
44073         * g77.f-torture/compile/8485.f: New test case.
44074
44075 2003-05-07  Richard Henderson  <rth@redhat.com>
44076
44077         PR c++/10570
44078         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44079         Verify exception_cleanup not called for rethrows.
44080         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44081         when exiting catch block without rethrowing.
44082         * g++.dg/eh/forced3.C: New.
44083         * g++.dg/eh/forced4.C: New.
44084
44085 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44086
44087         * gcc.dg/20030505.c: Fix triplet.
44088
44089 2003-05-06  DJ Delorie  <dj@redhat.com>
44090
44091         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44092         * gcc.dg/nest.c: Likewise.
44093
44094 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44095
44096         * gcc.dg/builtins-14.c: New test case.
44097
44098 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44099
44100         * lib/compat.exp (compat-execute): New argument.
44101         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44102         * gcc.dg/compat: New test directory.
44103         * gcc.dg/compat/compat.exp: New expect script.
44104         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44105         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44106         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44107         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44108         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44109         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44110
44111         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44112         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44113         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44114         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44115         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44116         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44117         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44118         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44119         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44120         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44121         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44122         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44123         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44124         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44125         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44126
44127 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44128
44129         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44130
44131 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44132
44133         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44134
44135 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44136
44137         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44138         * gcc.dg/ppc-fsel-2.c: New test.
44139
44140         * gcc.dg/unused-5.c: New test.
44141
44142 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44143
44144         PR c++/10496
44145         * g++.dg/warn/pmf1.C: New test.
44146
44147 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44148
44149         PR c++/4494
44150         * g++.dg/warn/main.C: New test.
44151
44152 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44153
44154         * gcc.dg/nonnull-3.c: New test.
44155
44156 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44157
44158         * gcc.dg/cpp/Wtrigraphs.c: Update.
44159         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44160
44161 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44162
44163         * gcc.dg/ppc-fsel-1.c: New test.
44164
44165 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44166
44167         PR c/10604
44168         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44169
44170 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44171
44172         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44173
44174 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44175
44176         PR c++/9364, c++/10553, c++/10586
44177         * g++.dg/parse/typename4.C: New test.
44178         * g++.dg/parse/typename5.C: Likewise.
44179
44180 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44181
44182         * gcc.c-torture/compile/20030503-1.c: New test.
44183
44184 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44185
44186         * g++.dg/lookup/using5.C: Fix testcase error.
44187
44188 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44189
44190         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44191         since MEABI is no longer supported.  Remove all vestiges
44192         of MEABI from the test.
44193
44194 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44195
44196         PR c++/10554
44197         * g++.dg/lookup/using5.C: New test.
44198
44199 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44200
44201         PR c++/8772
44202         * g++.dg/template/ttp5.C: New test.
44203
44204 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44205
44206         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44207         (dg-gpp-additional-sources): New function.
44208         (dg-gpp-additional-files): Likewise.
44209         * lib/g++.exp (additional_sources): New variable.
44210         (additional_files): Likewise.
44211         (g++_target_compile): Deal with them.
44212         * lib/old-dejagnu.exp: Remove.
44213         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44214         * g++.old-deja: Revise all tests to use dg commands.
44215
44216 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44217
44218         PR c++/9432, c++/9528
44219         * g++.dg/lookup/using4.C: New test.
44220
44221 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44222
44223         * gcc.dg/noreturn-5.c: New file.
44224         * gcc.dg/noreturn-6.c: New file.
44225
44226         * gcc.c-torture/compile/inline-1.c: New file.
44227
44228 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44229
44230         PR c++/10551
44231         * g++.dg/template/explicit1.C: New test.
44232
44233 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44234
44235         PR c++/10549
44236         * g++.dg/other/bitfield1.C: New test.
44237
44238         PR c++/10527
44239         * g++.dg/init/new7.C: New test.
44240
44241 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44242
44243         * g++.dg/ext/desig1.C: New test.
44244         * g++.dg/ext/init1.C: Update.
44245
44246         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44247
44248 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44249
44250         PR c++/10180
44251         * g++.dg/warn/Winline-1.C: New test.
44252
44253 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44254
44255         * gcc.c-torture/execute/string-opt-19.c: New test.
44256
44257         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44258         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44259
44260 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44261
44262         PR c++/10506
44263         * g++.dg/init/new6.C: New test.
44264
44265         PR c++/10503
44266         * g++.dg/init/ref6.C: New test.
44267
44268 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44269
44270         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44271
44272 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44273
44274         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44275         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44276
44277 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44278
44279         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44280         initialized static data members.
44281
44282 2003-04-25  H.J. Lu <hjl@gnu.org>
44283
44284         * gcc.dg/ia64-sync-4.c: New test.
44285
44286 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44287
44288         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44289         date.
44290
44291 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44292
44293         PR c++/10337
44294         * g++.dg/warn/conv1.C: New test.
44295         * g++.old-deja/g++.other/conv7.C: Adjust.
44296         * g++.old-deja/g++.other/overload14.C: Adjust.
44297
44298 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44299
44300         PR c++/10471
44301         * g++.dg/template/defarg2.C: New test.
44302
44303 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44304
44305         * gcc.dg/cpp/include2.c: Update.
44306         * gcc.dg/cpp/multiline-2.c: New.
44307         * gcc.dg/cpp/multiline.c: Update.
44308         * gcc.dg/cpp/strify2.c: Update.
44309         * gcc.dg/cpp/trad/literals-2.c: Update.
44310
44311 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44312
44313         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44314
44315 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44316
44317         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44318
44319 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44320
44321         PR c++/10451
44322         * g++.dg/parse/crash4.C: New test.
44323
44324         PR c++/9847
44325         * g++.dg/parse/crash5.C: New test.
44326
44327 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44328
44329         PR c++/10446
44330         * g++.dg/parse/crash3.C: New test.
44331
44332         PR c++/10428
44333         * g++.dg/parse/elab1.C: New test.
44334
44335 2003-04-22  Devang Patel  <dpatel@apple.com>
44336
44337         * gcc.dg/cpp/trad/funlike-5.c: New test.
44338
44339 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44340
44341         * g++.dg/other/packed1.C: Fix dg options.
44342
44343 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44344
44345         * g++.dg/other/offsetof2.C: New test.
44346
44347 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44348
44349         * g++.dg/template/recurse.C: Adjust location of error messages.
44350
44351 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44352
44353         PR c++/9881
44354         * g++.dg/init/addr-const1.C: New test.
44355         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44356
44357 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44358
44359         PR c++/10405
44360         * g++.dg/lookup/struct-hack1.C: New test.
44361
44362 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44363
44364         * ucs.c: Update diagnostic messages.
44365
44366 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44367
44368         * gcc.dg/cpp/truefalse.cpp: New test.
44369         * gcc.dg/cpp/cpp.exp: Update.
44370         * g++.dg/other/stdbool-if.C: Remove.
44371
44372 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44373
44374         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44375         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44376
44377 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44378
44379         * gcc.c-torture/compile/20030418-1.c: New test.
44380
44381 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44382
44383         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44384
44385 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44386
44387         PR c++/10347
44388         g++.dg/template/dependent-name1.C: New test.
44389
44390 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44391
44392         * gcc.dg/warn-1.c (tourist_guide): New array,
44393         contains a pointer to bar.
44394
44395 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44396
44397         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44398         * gcc.c-torture/execute/medce-1.c: New test case.
44399         * gcc.c-torture/execute/medce-2.c: New test case.
44400
44401 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44402
44403         * lib/prune.exp: Ignore more messages.
44404
44405         PR c++/10381
44406         * g++.dg/parse/lookup3.C: New test.
44407
44408 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44409
44410         * gcc.c-torture/compile/20030415-1.c : New test.
44411
44412 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44413
44414         * gcc.c-torture/execute/scope-2.c: Move to ...
44415         * gcc.dg/noncompile/scope.c: .... here.
44416
44417 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44418
44419         * gcc.dg/20030414-2.c: New test case.
44420
44421 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44422
44423         PR target/10377
44424         * gcc.dg/20030414-1.c: New test.
44425
44426 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44427
44428         * gcc.dg/builtins-12.c: New test case.
44429         * gcc.dg/builtins-13.c: New test case.
44430
44431 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44432
44433         * gcc.c-torture/execute/string-opt-18.c: New test.
44434
44435 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44436
44437         PR c++/10300
44438         * g++.dg/init/new5.C: New test.
44439
44440 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44441
44442         PR c++/7910
44443         * g++.dg/ext/dllimport1.C: New test.
44444
44445 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44446
44447         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44448
44449 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44450
44451         PR Fortran/9263
44452         * g77.f-torture/noncompile/9263.f: New test
44453         PR Fortran/1832
44454         * g77.f-torture/execute/1832.f: New test
44455
44456 2003-04-11  David Chad  <davidc@freebsd.org>
44457             Loren J. Rittle  <ljrittle@acm.org>
44458
44459         PR libobjc/8562
44460         * objc.dg/headers.m: New test.
44461
44462 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44463
44464         * gcc.c-torture/execute/builtin-noret-2.c: New.
44465         * gcc.c-torture/execute/builtin-noret-2.x: New.
44466         XFAIL builtin-noret-2.c at -O1 and above.
44467         * gcc.dg/redecl.c: New.
44468         * gcc.dg/Wshadow-1.c: Update error regexps.
44469
44470 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44471
44472         * g++.dg/abi/bitfield10.C: New test.
44473
44474 2003-04-09  Mike Stump  <mrs@apple.com>
44475
44476         * gcc.dg/pch/pch.exp: Make testcase names longer.
44477         * g++.dg/pch/pch.exp: Make testcase names longer.
44478
44479 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44480
44481         * gcc.dg/builtins-11.c: New test case.
44482
44483 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44484
44485         * gcc.dg/builtins-9.c: New test case.
44486         * gcc.dg/builtins-10.c: New test case.
44487
44488 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44489
44490         * gcc.dg/noncompile/init-4.c.c: New test.
44491
44492 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44493
44494         * gcc.misc-test/gcov-9.c: New test.
44495         * gcc.misc-test/gcov-10.c: New test
44496         * gcc.misc-test/gcov-11.c: New test.
44497
44498 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44499
44500         PR optimization/10024
44501         * gcc.c-torture/compile/20030405-1.c: New test.
44502
44503 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44504
44505         * gcc.dg/pch/static-3.c: New.
44506         * gcc.dg/pch/static-3.hs: New.
44507         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44508
44509 2003-04-04  Richard Henderson  <rth@redhat.com>
44510
44511         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44512         * g++.dg/eh/forced2.C: Likewise.
44513
44514 2003-04-03  Mike Stump  <mrs@apple.com>
44515
44516         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44517         target arg.
44518         (scan-assembler-times, scan-assembler-not): Likewise.
44519         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44520
44521 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44522
44523         * gcc.dg/sparc-loop-1.c: New test.
44524
44525 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44526
44527         PR other/9274
44528         * g++.dg/pch/system-2.C: New.
44529         * g++.dg/pch/system-2.Hs: New.
44530
44531 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44532
44533         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44534
44535         * g++.dg/eh/simd-1.C (vecfunc): Same.
44536
44537 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44538
44539         * gcc.c-torture/execute/20030401-1.c: New test case.
44540
44541 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44542
44543         * objc.dg/defs.m: New.
44544
44545 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44546
44547         * g++.dg/eh/simd-1.C: New.
44548         * g++.dg/eh/simd-2.C: New.
44549
44550 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44551
44552         * gcc.c-torture/execute/simd-3.c: New.
44553
44554 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44555
44556         PR c/9936
44557         * gcc.dg/20030331-2.c: New test.
44558
44559 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44560
44561         PR c++/10278
44562         * g++.dg/parse/crash2.C: New test.
44563
44564 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44565
44566         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44567         * gcc.c-torture/execute/20030331-1.c: ...here.
44568
44569 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44570
44571         * gcc.c-torture/execute/20030331-1.c: New test.
44572
44573 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44574
44575         * lib/gcov.exp: Adjust call return testing strings.
44576         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44577
44578 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44579
44580         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44581         * gcc.dg/builtins-7.c: New test case.
44582         * gcc.dg/builtins-8.c: New test case.
44583
44584 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44585
44586         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44587
44588 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44589
44590         PR c++/7647
44591         * g++.dg/lookup-class-member-2.C: New test.
44592
44593 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44594
44595         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44596
44597 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44598
44599         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44600
44601 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44602
44603         * g++.dg/init/attrib1.C: New test.
44604
44605 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44606
44607         * gcc.dg/ultrasp8.c: New test.
44608
44609 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44610
44611         * gcc.dg/ultrasp7.c: New test.
44612
44613 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44614
44615         PR c++/10047
44616         * g++.dg/template/inline1.C: New test.
44617
44618 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44619
44620         * gcc.dg/sparc-dwarf2.c: New test.
44621
44622 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44623
44624         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44625         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44626
44627 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44628
44629         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44630         than reading .x files.
44631         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44632         * g77.dg/gcov/gcov-1.f: Likewise.
44633         * gcc.misc-tests/gcov-4b.c: Likewise.
44634         * gcc.misc-tests/gcov-5b.c: Likewise.
44635         * gcc.misc-tests/gcov-6.c: Likewise.
44636         * gcc.misc-tests/gcov-7.c: Likewise.
44637         * gcc.misc-tests/gcov-8.c: Likewise.
44638         * g++.dg/gcov/gcov-1.x: Remove.
44639         * g77.dg/gcov/gcov-1.x: Likewise.
44640         * gcc.misc-tests/gcov-4b.x: Likewise.
44641         * gcc.misc-tests/gcov-5b.x: Likewise.
44642         * gcc.misc-tests/gcov-6.x: Likewise.
44643         * gcc.misc-tests/gcov-7.x: Likewise.
44644         * gcc.misc-tests/gcov-8.x: Likewise.
44645
44646 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44647
44648         PR opt/10087
44649         * gcc.dg/20030324-1.c: New test.
44650
44651 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44652
44653         PR c++/10224
44654         * g++.dg/template/arg3.C: New test.
44655
44656         PR c++/10158
44657         * g++.dg/template/friend18.C: New test.
44658
44659 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44660
44661         * g77.f-torture/compile/20030326-1.f: New test case.
44662
44663 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44664
44665         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44666
44667         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44668
44669 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44670
44671         * gcc.dg/ia64-sync-3.c: New test.
44672
44673 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44674
44675         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44676
44677 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44678
44679         * gcc.dg/ultrasp6.c: New test.
44680
44681 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44682
44683         * gcc.dg/i386-signbit-1.c: New test.
44684         * gcc.dg/i386-signbit-2.c: New test.
44685         * gcc.dg/i386-signbit-3.c: New test.
44686
44687 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44688
44689         * gcc.dg/ultrasp5.c: Fix options.
44690
44691 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44692
44693         * gcc.dg/ultrasp5.c: Fix comment.
44694
44695 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44696
44697         PR fortran/10197
44698         * g77.f-torture/execute/10197.f: New test.
44699
44700 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44701
44702         PR c++/9898, c++/383
44703         * g++.dg/template/conv6.C: New test.
44704
44705         PR c++/10119
44706         * g++.dg/template/ptrmem5.C: New test.
44707
44708         PR c++/10026
44709         * g++.dg/lookup/koenig1.C: New test.
44710
44711         PR C++/10199
44712         * g++.dg/lookup/template2.C: New test.
44713
44714 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44715
44716         * g++.dg/opt/rtti1.C: New test.
44717
44718 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44719
44720         * gcc.dg/ultrasp5.c: New test.
44721
44722 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44723
44724         PR middle-end/9967
44725         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44726         builtin fputs.
44727
44728 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44729
44730         PR c/8224
44731         * gcc.dg/20030323-1.c: New test.
44732
44733 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44734
44735         * gcc.c-torture/compile/20030323-1.c: New test case.
44736
44737 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44738
44739         * gcc.dg/20030321-1.c: New test.
44740
44741 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44742
44743         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44744
44745 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44746
44747         PR c++/9978, c++/9708
44748         * g++.dg/ext/vlm1.C: Adjust expected error.
44749         * g++.dg/ext/vla2.C: New test.
44750         * g++.dg/template/arg1.C: New test.
44751         * g++.dg/template/arg2.C: New test.
44752
44753 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44754
44755         * g77.f-torture/execute/select.f: New test.
44756         * g77.f-torture/noncompile/select_no_compile.f: New test.
44757
44758 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44759
44760         PR c++/9898
44761         * g++.dg/other/error4.C: New test.
44762
44763 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44764
44765         * g++.dg/template/friend17.C: New test.
44766
44767 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44768
44769         * gcc.c-torture/compile/20030320-1.c: New.
44770
44771 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44772
44773         * gcc.dg/builtins-6.c: New test case.
44774
44775 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44776
44777         PR target/10073
44778         * gcc.c-torture/compile/20030319-1.c: New.
44779
44780 2003-03-18  Jan Hubicka  <jh@suse.cz>
44781
44782         * gcc.dg/i386-cvt-1.c: New test.
44783
44784 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44785
44786         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44787         * objc.dg/naming-2.m: Likewise.
44788
44789 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44790
44791         PR c++/9639
44792         * g++.dg/parse/crash1.C: New test.
44793
44794 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44795
44796         PR c++/8805
44797         * g++.dg/eh/cleanup1.C: New test.
44798
44799 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44800
44801         * gcc.c-torture/execute/20030316-1.c: New test case.
44802
44803 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44804
44805         PR c++/9629
44806         * g++.dg/init/ctor2.C: New test.
44807
44808 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44809
44810         * g77.f-torture/compile/xformat.f: New test case.
44811
44812 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44813
44814         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44815         * g++.old-deja/g++.mike/eh50.C: Likewise.
44816
44817 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44818
44819         PR c++/6440
44820         * g++.dg/template/spec7.C: New test.
44821         * g++.dg/template/spec8.C: Likewise.
44822
44823 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44824
44825         * gcc.c-torture/execute/20030313-1.c: New test.
44826
44827 2003-03-14  Richard Henderson  <rth@redhat.com>
44828
44829         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44830
44831 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44832
44833         * gcc.c-torture/compile/20030314-1.c: New test.
44834
44835 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44836
44837         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44838         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44839         thumb target,
44840         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44841         to accept newer _imp__  prefix and additional
44842         newline in .drectve section.
44843         * gcc.dg/dll-4.c: Likewise.
44844         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44845         switch.
44846
44847 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44848
44849         * g++.dg/parse/namespace9.C: New test.
44850
44851         * g++.dg/init/ref5.C: New test.
44852         * g++.dg/parse/ptrmem1.C: Likewise.
44853
44854 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44855
44856         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44857         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44858         regular expression.
44859         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44860         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44861
44862 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44863
44864         * gcc.c-torture/execute/20030224-2.c: New test.
44865
44866 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44867
44868         * gcc.dg/decl-3.c: New test.
44869
44870 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44871
44872         * gcc.dg/i386-loop-2.c: New test.
44873
44874 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44875
44876         PR c++/9474
44877         * g++.dg/parse/namespace8.C: New test.
44878
44879         PR c++/9924
44880         * g++.dg/overload/builtin2.C: New test.
44881
44882 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44883
44884         * gcc.dg/return-type-3.c: New test.
44885
44886 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44887
44888         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44889         profiling options are not supported.
44890
44891 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44892
44893         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44894         * g++.old-deja/g++.warn/impint2.C: Likewise.
44895
44896 2003-03-10  Devang Patel  <dpatel@apple.com>
44897
44898         * g++.dg/cpp/c++_cmd_1.C: New test.
44899         * g++.dg/cpp/c++_cmd_1.h: New file.
44900
44901 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44902
44903         * gcc.dg/altivec-9.c: New file.
44904
44905 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44906
44907         * gcc.dg/ppc-sdata-1.c: New test.
44908         * gcc.dg/ppc-sdata-2.c: New test.
44909
44910 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44911
44912         PR c++/9373
44913         * g++.dg/opt/ptrmem2.C: New test.
44914
44915         PR c++/8534
44916         * g++.dg/opt/ptrmem1.C: New test.
44917
44918 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44919
44920         * gcc.dg/i386-loop-1.c: New test.
44921
44922 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44923
44924         PR c++/9970
44925         * g++.dg/lookup/friend1.C: New test.
44926
44927 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44928
44929         PR c++/9823
44930         * g++.dg/parser/constructor1.C: New test.
44931
44932 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44933
44934         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44935
44936         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44937
44938 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44939
44940         * gcc.dg/cpp/Wunused.c: Update test.
44941
44942 2003-03-08  Jan Hubicka  <jh@suse.cz>
44943
44944         * gcc.dg/inline-3.c: New test.
44945
44946 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44947
44948         PR c++/9809
44949         * g++.dg/parse/builtin1.C: New test.
44950
44951         PR c++/9982
44952         * g++.dg/abi/cookie1.C: New test.
44953         * g++.dg/abi/cookie2.C: Likewise.
44954
44955         PR c++/9524
44956         * g++.dg/template/field1.C: New test.
44957
44958         PR c++/9912
44959         * g++.dg/parse/class1.C: New test.
44960         * g++.dg/parse/namespace7.C: Likewise.
44961         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44962
44963 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44964
44965         * g++.dg/init/ref4.C: New test.
44966
44967 2003-03-07  Jan Hubicka  <jh@suse.cz>
44968
44969         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44970         * gcc.dg/inline-3.c: New test.
44971
44972 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44973
44974         * g++.dg/init/ref3.C: New test.
44975
44976         PR c++/9965
44977         * g++.dg/init/ref2.C: New test.
44978
44979         PR c++/9400
44980         * g++.dg/warn/Wshadow-2.C: New test.
44981
44982         PR c++/9791
44983         * g++.dg/warn/Woverloaded-1.C: New test.
44984
44985 2003-03-05  Jan Hubicka  <jh@suse.cz>
44986
44987         * gcc.dg/i386-local2.c: New.
44988         * gcc.dg/i386-local.c: Fix typo.
44989
44990 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44991
44992         * g++.dg/abi/layout3.C: New test.
44993
44994 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44995
44996         * gcc.c-torture/compile/20030305-1.c
44997
44998 2003-03-05  Jan Hubicka  <jh@suse.cz>
44999
45000         * gcc.dg/i386-local.c: New.
45001
45002 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45003
45004         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45005
45006 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45007
45008         * gcc.dg/switch-2.c: New test.
45009         * gcc.dg/switch-3.c: New test.
45010         * gcc.dg/Wswitch.c: Adjust line numbers.
45011         * gcc.dg/Wswitch-default.c: Likewise.
45012         * gcc.dg/Wswitch-enum.c: Likewise.
45013
45014 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45015
45016         * gcc.c-torture/execute/20030222-1.c: New test.
45017
45018 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45019
45020         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45021
45022 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45023
45024         PR c++/9878
45025         * g++.dg/init/ref1.C: New test.
45026
45027 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45028
45029         * gcc.dg/sh-relax.c: New SH-only test.
45030
45031 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45032
45033         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45034         comment explaining purpose of testcase.
45035
45036 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45037
45038         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45039         for HC11/HC12 (asm needs two int registers).
45040         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45041         HC11/HC12 because the test uses an asm which needs two 32-bit
45042         registers.
45043
45044 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45045
45046         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45047         for HC11/HC12 (array is too large otherwise).
45048         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45049         * gcc.c-torture/compile/20010518-2.x: Likewise.
45050         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45051         HC11/HC12 (array is too large).
45052
45053 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45054
45055         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45056         * lib/g++-dg.exp (g++-dg-test): Likewise.
45057
45058 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45059
45060         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45061         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45062
45063 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45064
45065         * g++.dg/warn/implicit-typename1.C: Remove warning.
45066
45067 2003-02-28  Richard Henderson  <rth@redhat.com>
45068
45069         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45070         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45071
45072 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45073
45074         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45075         * g++.dg/pch/pch.exp: Likewise.
45076
45077 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45078
45079         PR c++/9879
45080         * g++.dg/init/new4.C: New test.
45081
45082 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45083
45084         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45085
45086 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45087
45088         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45089         unsigned long.
45090
45091         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45092         wider than float.
45093
45094 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45095
45096         * lib/scanasm.exp: Add support for counting numbers of
45097         occurences.
45098         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45099         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45100
45101 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45102
45103         PR c++/9683
45104         * g++.dg/template/static3.C: New test.
45105
45106         PR c++/9829
45107         * g++.dg/parse/namespace6.C: New test.
45108
45109 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45110
45111         PR target/9732
45112         * gcc.dg/20030225-1.c: New test.
45113
45114 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45115
45116         * README: Remove out-of-date information.
45117
45118         PR c++/9836
45119         * g++.dg/template/spec6.C: New test.
45120
45121 2003-02-24  Jeff Law  <law@redhat.com>
45122
45123         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45124
45125 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45126
45127         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45128         * gcc.dg/pragma-ep-1.c: Likewise.
45129
45130 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45131
45132         PR c++/9602
45133         * g++.dg/template/friend16.C: New test.
45134
45135 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45136
45137         PR c++/5333
45138         * g++.dg/parse/fused-params1.C: Adjust error messages.
45139         * g++.dg/template/nested3.C: New test.
45140
45141 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45142
45143         * g++.dg/abi/param1.C: New test.
45144
45145 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45146
45147         PR c++/7982
45148         * g++.dg/warn/implicit-typename1.C: New test.
45149
45150 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45151
45152         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45153         with "mtune".
45154         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45155         * gcc.c-torture/execute/20010129-1.x: Likewise.
45156         * gcc.dg/20011107-1.c: Likewise.
45157         * gcc.dg/20020108-1.c: Likewise.
45158         * gcc.dg/20020122-3.c: Likewise.
45159         * gcc.dg/20020206-1.c: Likewise.
45160         * gcc.dg/20020310-1.c: Likewise.
45161         * gcc.dg/20020426-2.c: Likewise.
45162         * gcc.dg/20020517-1.c: Likewise.
45163         * gcc.dg/991230-1.c: Likewise.
45164         * gcc.dg/i386-unroll-1.c: Likewise.
45165         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45166
45167 2003-02-22  Jan Hubicka  <jh@suse.cz>
45168
45169         * gcc.dg/i386-mul.c: New test.
45170
45171 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45172
45173         * gcc.dg/builtins-5.c: New test case.
45174
45175 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45176
45177         * gcc.dg/asmreg-1.c: New test.
45178
45179 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45180
45181         PR c++/9749
45182         * g++.dg/parse/varmod1.C: New test.
45183
45184 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45185
45186         PR c++/9727
45187         * g++.dg/template/op1.C: New test.
45188
45189 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45190
45191         PR c++/8906
45192         * g++.dg/template/nested2.C: New test.
45193
45194 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45195
45196         PR c++/8724
45197         * g++.dg/expr/dtor1.C: New test.
45198
45199 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45200
45201         * gcc.dg/cpp/include3.c: New test.
45202         * gcc.dg/cpp/inc/foo.h: New file.
45203
45204 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45205
45206         * gcc.c-torture/execute/20030221-1.c: New test.
45207
45208 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45209
45210         PR c++/9729
45211         * g++.dg/abi/conv1.C: New test.
45212
45213 2003-02-20  Jan Hubicka  <jh@suse.cz>
45214
45215         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45216
45217 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45218
45219         * gcc.c-torture/compile/20030219-1.c: New test.
45220
45221 2003-02-18  Jan Hubicka  <jh@suse.cz>
45222
45223         * gcc.dg/funcorder.c: New test.
45224
45225 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45226
45227         * gcc.c-torture/execute/20030218-1.c: New.
45228
45229 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45230
45231         * gcc.dg/20030218-1.c: New.
45232
45233 2003-02-18  Richard Henderson  <rth@redhat.com>
45234
45235         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45236         * gcc.dg/attr-used-2.c: New.
45237
45238 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45239
45240         PR c++/9704
45241         * g++.dg/init/copy5.C: New test.
45242
45243 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45244
45245         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45246         * g++.dg/pch/pch.exp: Likewise.
45247
45248 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45249
45250         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45251         STACK_SIZE is not defined.
45252
45253 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45254
45255         PR c++/9457
45256         * g++.dg/template/init1.C: New test.
45257
45258 2003-02-16  Jan HUbicka  <jh@suse.cz>
45259
45260         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45261         (foo): Add few extra tests
45262         * gcc.dg/c99-const-expr-3.c: Likewise.
45263         * gcc.c-torture/execute/20030216-1.c: New.
45264
45265 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45266
45267         PR c++/9459
45268         * g++.dg/ext/typeof4.C: New test.
45269
45270 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45271
45272         * gcc.dg/i386-387-3.c: New test case.
45273
45274 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45275
45276         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45277         cris-*-elf* cris-*-aout* and mmix-*-*.
45278
45279 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45280
45281         * gcc.dg/20030213-1.c: New test.
45282
45283 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45284
45285         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45286         * gcc.dg/i386-387-2.c: Likewise.
45287
45288 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45289
45290         * gcc.dg/ppc-spe.c: Fix formatting.
45291         Enable tests that were previously unsupported by gas.
45292         Delete tests for instructions that no longer exist.
45293         Switch arguments on evsubifw builtin.
45294
45295 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45296
45297         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45298         STACK_SIZE is too small.
45299
45300 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45301             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45302
45303         * gcc.dg/decl-2.c: New test.
45304
45305 2003-02-10  Jan Hubicka  <jh@suse.cz>
45306
45307         * gcc.dg/i386-fpcvt-1.c: New test.
45308
45309 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45310
45311         * gcc.c-torture/execute/20030209-1.c: New test.
45312
45313 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45314
45315         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45316         int-wide bitops, use the constants of the same width.
45317         Likewise, if long long is 32-bit wide, test bitops using
45318         32-bit constants.
45319
45320 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45321
45322         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45323
45324 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45325
45326         * gcc.dg/builtins-4.c: New test case.
45327
45328 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45329
45330         * gcc.dg/20020430-1.c: Fix dg command typos.
45331         * gcc.dg/20020503-1.c: Likewise.
45332
45333 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45334
45335         PR c++/8785
45336         * g++.dg/parse/fused-params1.C: New test.
45337
45338         PR c++/8857
45339         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45340
45341         PR c++/8921
45342         * g++.dg/parse/non-dependent1.C: New test.
45343
45344         PR c++/8928
45345         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45346
45347         PR c++/9228
45348         * g++.dg/parse/undefined7.C: New test.
45349         * g++.dg/parse/non-templ1.C: New test.
45350
45351         PR c++/9229
45352         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45353
45354 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45355
45356         * gcc.c-torture/compile/20030206-1.c: New test.
45357
45358 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45359
45360         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45361         "pow" to "foo" to avoid potential confusion with a math built-in.
45362
45363 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45364
45365         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45366         conditions for SPARC targets.
45367
45368 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45369
45370         * gcc.dg/20030204-1.c: New test.
45371
45372 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45373
45374         PR c++/38
45375         * g++.dg/parse/array-size1.C: New test.
45376
45377         PR c++/5657
45378         * g++.dg/parse/undefined3.C: New test.
45379
45380         PR c++/5665
45381         * g++.dg/parse/undefined4.C: New test.
45382
45383         PR c++/5975
45384         * g++.dg/parse/undefined5.C: New test.
45385
45386         PR c++/7259
45387         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45388
45389         PR c++/8578
45390         * g++.dg/parse/casting-operator1.C: New test.
45391
45392         PR c++/8596
45393         * g++.dg/parse/undefined6.C: New test.
45394
45395         PR c++/8736
45396         * g++.dg/parse/missing-template1.C: New test.
45397
45398 2003-02-04  Jan Hubicka  <jh@suse.cz>
45399
45400         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45401         * gcc.dg/i386-cmov?.c: Likewise.
45402         * gcc.dg/i386-fpcvt-?.c: Likewise.
45403         * gcc.dg/i386-ssefp-1.c: Likewise.
45404         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45405         conventions.
45406
45407 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45408
45409         PR c++/7129
45410         * g++.dg/ext/max.C: New test.
45411
45412 2003-02-03  Jan Hubicka  <jh@suse.cz>
45413
45414         * gcc.c-torture/execute/20030203-1.c: New test.
45415
45416 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45417
45418         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45419         'natural-endian'.
45420
45421 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45422
45423         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45424         * g++.dg/init/new2.C: Likewise.
45425         * g++.dg/other/new1.C: Likewise.
45426
45427 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45428
45429         * gcc.dg/struct-ret-libc.c: New test.
45430
45431 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45432
45433         * gcc.dg/20030129-1.c: New test.
45434
45435 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45436
45437         PR c++/8849
45438         * g++.dg/template/ptrmem4.C: New test.
45439
45440 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45441
45442         * g++.dg/parser/constant1.C: New test.
45443
45444 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45445
45446         PR c++/8591
45447         * g++.dg/parse/friend2.C: New test.
45448
45449 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45450
45451         PR c++/9437
45452         * g++.dg/template/unify4.C: New test.
45453
45454 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45455
45456         * gcc.c-torture/execute/20030128-1.c: New test.
45457
45458 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45459
45460         * g++.dg/lookup/nested1.C: Test moved from ...
45461         * g++.old-deja/g++.other/lookup24.C: ... here.
45462
45463 2003-01-28  Jan Hubicka  <jh@suse.cz>
45464
45465         * gcc.dg/i386-cmov5.c: New test.
45466
45467 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45468
45469         * gcc.c-torture/execute/20010925-1.c: Changed the
45470         memcpy declaration.
45471
45472 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45473
45474         PR c++/3902
45475         * g++.dg/parse/template5.C: New test.
45476
45477 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45478
45479         PR fortran/9258
45480         * g77.dg/pr9258: New test.
45481
45482 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45483
45484         * README: Move relevant parts from README.g++.
45485
45486         * README.g++: Remove this file.
45487
45488 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45489
45490         * g++.dg/abi/dcast1.C: New test.
45491
45492 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45493
45494         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45495
45496 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45497
45498         PR c++/47
45499         * g++.old-deja/g++.other/lookup24.C: New test.
45500
45501 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45502
45503         PR middle-end/7227
45504         * gcc.dg/uninit-C.c: New test.
45505
45506 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45507
45508         * g++.dg/abi/covariant1.C: New test.
45509
45510 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45511
45512         * gcc.dg/20030123-1.c: New test.
45513
45514 2003-01-25  Jan Hubicka  <jh@suse.cz>
45515
45516         PR opt/8492
45517         * gcc.c-torture/compile/20030125-1.c
45518
45519 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45520
45521         PR c++/9403
45522         * g++.dg/parse/template3.C: New test.
45523         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45524
45525         PR c++/795
45526         * g++.dg/parse/template4.C: New test.
45527
45528         PR c++/9415
45529         * g++.dg/template/qual2.C: New test.
45530
45531         PR c++/8545
45532         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45533
45534         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45535
45536 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45537
45538         * gcc.c-torture/execute/switch-1.c: New test case.
45539
45540 2003-01-25  Jan Hubicka  <jh@suse.cz>
45541
45542         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45543
45544 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45545
45546         Tweaks for Bison-1.875. From the NEWS file:
45547         "- `parse error' -> `syntax error'
45548         Bison now uniformly uses the term `syntax error'"
45549         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45550         * gcc.dg/cpp/digraph2.c: Likewise.
45551         * gcc.dg/cpp/direct2.c: Likewise.
45552         * gcc.dg/cpp/paste4.c: Likewise.
45553         * gcc.dg/c90-restrict-1.c: Likewise.
45554         * gcc.dg/c99-func-2.c: Likewise.
45555         * gcc.dg/noncompile/920721-2.c: Likewise.
45556         * gcc.dg/noncompile/930622-2.c: Likewise.
45557         * gcc.dg/noncompile/940112-1.c: Likewise.
45558         * gcc.dg/noncompile/950921-1.c: Likewise.
45559         * gcc.dg/noncompile/951123-1.c: Likewise.
45560         * gcc.dg/noncompile/971104-1.c: Likewise.
45561         * gcc.dg/noncompile/990416-1.c: Likewise.
45562
45563 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45564
45565         * g++.dg/parse/undefined1.C: Add error message.
45566
45567 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45568
45569         PR c++/9354
45570         * g++.dg/parse/new1.C: New test.
45571
45572         PR c++/9216
45573         * g++.dg/parse/template2.C: New test.
45574
45575         PR c++/9354
45576         * g++.dg/parse/typedef2.C: New test.
45577
45578         PR c++/9328
45579         * g++.dg/ext/typeof3.C: New test.
45580
45581 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45582
45583         PR c++/2738
45584         * g++.dg/parse/ret-type1.C: New test.
45585
45586         PR c++/3792
45587         * g++.dg/parse/tmpl-outside1.C: New test.
45588
45589         PR c++/4207
45590         * g++.dg/parse/int-as-enum1.C: New test.
45591
45592         PR c++/4903
45593         * g++.dg/parse/no-typename1.C: New test.
45594
45595         PR c++/5533
45596         * g++.dg/parse/no-value1.C: New test.
45597
45598         PR c++/5921
45599         * g++.dg/parse/wrong-inline1.C: New test.
45600
45601         PR c++/6402
45602         * g++.dg/parse/ref1.C: New test.
45603
45604         PR c++/6992
45605         * g++.dg/parse/attr-ctor1.C: New test.
45606
45607         PR c++/7229
45608         * g++.dg/parse/namespace5.C: New test.
45609
45610         PR c++/7917
45611         * g++.dg/parse/func-def1.C: New test.
45612
45613         PR c++/8143
45614         * g++.dg/parse/undefined1.C: New test.
45615
45616         PR c++/5723, PR c++/8522
45617         * g++.dg/parse/specialization1.C: New test.
45618
45619         PR c++/163, PR c++/8595
45620         * g++.dg/parse/struct-as-enum1.C: New test.
45621
45622         PR c++/9173
45623         * g++.dg/parse/undefined2.C: New test.
45624
45625 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45626
45627         PR c++/9298
45628         * g++.dg/parse/template1.C: New test.
45629
45630         PR c++/9384
45631         * g++.dg/parse/using1.C: New test.
45632
45633         PR c++/9285
45634         PR c++/9294
45635         * g++.dg/parse/expr2.C: New test.
45636
45637         PR c++/9388
45638         * g++.dg/parse/lookup2.C: Likewise.
45639
45640 2003-01-21  Jan Hubicka  <jh@suse.cz>
45641
45642         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45643         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45644         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45645         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45646
45647 2003-01-20  Nick Clifton  <nickc@redhat.com>
45648
45649         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45650         problem with ARM sibcall code generation.
45651
45652 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45653
45654         * gcc.c-torture/execute/20030120-1.c: New.
45655
45656 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45657
45658         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45659
45660 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45661
45662         PR c++/9272
45663         * g++.dg/parse/ctor1.C: New test.
45664
45665         PR c++/9294:
45666         * g++.dg/parse/qualified1.C: New test.
45667
45668         * g++.dg/parse/typename3.C: New test.
45669
45670 2003-01-16  Richard Henderson  <rth@redhat.com>
45671
45672         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45673
45674 2003-01-16  Richard Henderson  <rth@redhat.com>
45675
45676         * g++.dg/pch/pch.exp: Copy test header to the working directory
45677         before using it either for precompilation or direct use.
45678         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45679         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45680
45681 2003-01-16  Richard Henderson  <rth@redhat.com>
45682
45683         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45684         before using it either for precompilation or direct use.
45685         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45686         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45687
45688 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45689
45690         * g++.dg/ext/typename1.C: Add typename keyword.
45691         * g++.dg/template/crash1.C: Update error messages.
45692         * g++.dg/template/crash2.C: Remove error message.
45693         * g++.dg/parse/typename2.C: New test.
45694         * g++.dg/template/typename2.C: Change implicit
45695         typename warning into error.
45696         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45697         error messages.
45698         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45699         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45700         * g++.old-deja/g++.law/visibility13.C: Remove error
45701         messages.
45702         * g++.old-deja/g++.ns/template17.C: Reorder code to
45703         make declaration visible in template.
45704         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45705         * g++.old-deja/g++.pt/crash36.C: Issue more error
45706         messages.
45707         * g++.old-deja/g++.pt/crash5.C: Improve error
45708         message.
45709         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45710         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45711         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45712         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45713         typename warning with error message.
45714         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45715         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45716         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45717
45718 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45719
45720         * g++.dg/parse/ambig2.C: New test.
45721
45722 2003-01-15  Richard Henderson  <rth@redhat.com>
45723
45724         * g++.dg/tls/init-2.C: Update error message string.
45725
45726 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45727
45728         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45729
45730 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45731
45732         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45733         all for HC11/HC12.
45734         * gcc.c-torture/compile/20001205-1.x: Likewise.
45735         * gcc.c-torture/compile/20001226-1.x: Likewise.
45736         * gcc.c-torture/compile/920520-1.x: Likewise.
45737         * gcc.c-torture/compile/961203-1.x: Likewise.
45738         * gcc.c-torture/compile/20020604-1.x: Likewise.
45739
45740 2003-01-15  Jan Hubicka  <jh@suse.cz>
45741
45742         * gcc.c-torture/compile/20030115-1.c: New test.
45743
45744         * gcc.dg/i386-fpcvt-1.c: New test.
45745         * gcc.dg/i386-fpcvt-2.c: New test.
45746
45747 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45748
45749         Further conform g++'s __vmi_class_type_info to the C++ ABI
45750         specification.
45751         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45752         the specification.
45753
45754 2003-01-14  Jan Hubicka  <jh@suse.cz>
45755
45756         * gcc.dg/i386-fpcvt-1.c: New test.
45757         * gcc.dg/i386-fpcvt-2.c: New test.
45758
45759 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45760
45761         * gcc.dg/i386-mmx-3.c: New test.
45762
45763 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45764
45765         PR c++/9264
45766         * g++.dg/parse/octal1.C: New file.
45767
45768         PR c++/9172
45769         * g++.dg/parse/typename1.C: New file.
45770
45771 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45772
45773         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45774         * gcc.dg/bf-no-ms-layout.c: Likewise.
45775         * gcc.dg/bf-ms-attrib.c: Likewise.
45776
45777 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45778
45779         PR c++/9099
45780         * g++.dg/parse/dtor1.C: New file.
45781
45782         PR c++/9128
45783         * g++.dg/rtti/typeid1.C: New file.
45784
45785         PR c++/9153
45786         * g++.dg/parse/lookup1.C: New file.
45787
45788         PR c++/9171
45789         * g++.dg/templ/spec5.C: New file.
45790
45791 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45792
45793         * gcc.c-torture/compile/20030110-1.c: New test.
45794
45795 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45796
45797         Merge from pch-branch:
45798
45799         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45800
45801         * gcc.dg/pch/cpp-1.h: New.
45802         * gcc.dg/pch/cpp-1.c: New.
45803         * gcc.dg/pch/cpp-2.h: New.
45804         * gcc.dg/pch/cpp-2.c: New.
45805
45806         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45807
45808         * gcc.dg/pch/except-1.h: New.
45809         * gcc.dg/pch/except-1.c: New.
45810
45811         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45812
45813         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45814         running test.
45815         * gcc.dg/pch: Include *.hp not *.h.
45816         * gcc.dg/pch/system-1.h: New.
45817         * gcc.dg/pch/system-1.c: New.
45818
45819         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45820
45821         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45822         rather than trying to build and run a program using PCH.
45823         * gcc.dg/pch: Remove dg-do commands from test files.
45824
45825         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45826
45827         * gcc.dg/pch/macro-3.c: New.
45828         * gcc.dg/pch/macro-3.h: New.
45829
45830         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45831
45832         * gcc.dg/pch/common-1.c: New.
45833         * gcc.dg/pch/common-1.h: New.
45834         * gcc.dg/pch/decl-1.c: New.
45835         * gcc.dg/pch/decl-1.h: New.
45836         * gcc.dg/pch/decl-2.c: New.
45837         * gcc.dg/pch/decl-2.h: New.
45838         * gcc.dg/pch/decl-3.c: New.
45839         * gcc.dg/pch/decl-3.h: New.
45840         * gcc.dg/pch/decl-4.c: New.
45841         * gcc.dg/pch/decl-4.h: New.
45842         * gcc.dg/pch/decl-5.c: New.
45843         * gcc.dg/pch/decl-5.h: New.
45844         * gcc.dg/pch/global-1.c: New.
45845         * gcc.dg/pch/global-1.h: New.
45846         * gcc.dg/pch/inline-1.c: New.
45847         * gcc.dg/pch/inline-1.h: New.
45848         * gcc.dg/pch/inline-2.c: New.
45849         * gcc.dg/pch/inline-2.h: New.
45850         * gcc.dg/pch/static-1.c: New.
45851         * gcc.dg/pch/static-1.h: New.
45852         * gcc.dg/pch/static-2.c: New.
45853         * gcc.dg/pch/static-2.h: New.
45854
45855         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45856
45857         * g++.dg/pch/pch.exp: Better handle failing testcases.
45858         * gcc.dg/pch/pch.exp: Likewise.
45859         * gcc.dg/pch/macro-1.c: New.
45860         * gcc.dg/pch/macro-1.h: New.
45861         * gcc.dg/pch/macro-2.c: New.
45862         * gcc.dg/pch/macro-2.h: New.
45863
45864         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45865
45866         * g++.dg/dg.exp: Treat files in pch/ specially.
45867         * g++.dg/pch/pch.exp: New file.
45868         * g++.dg/pch/empty.H: New file.
45869         * g++.dg/pch/empty.C: New file.
45870         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45871         "precompile".
45872
45873         * gcc.dg/pch/pch.exp: New file.
45874         * gcc.dg/pch/empty.h: New file.
45875         * gcc.dg/pch/empty.c: New file.
45876         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45877         "precompile".
45878
45879 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45880
45881         * g++.dg/template/friend14.C: New test.
45882
45883 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45884
45885         * gcc.dg/old-style-asm-1.c: New test.
45886
45887 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45888
45889         * gcc.c-torture/compile/20030109-1.c: New test.
45890
45891 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45892
45893         * gcc.c-torture/execute/20030109-1.c: New test.
45894
45895 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45896
45897         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45898         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45899         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45900         * g++.old-deja/g++.mike/eh2.C: Likewise.
45901         * g++.old-deja/g++.mike/eh3.C: Likewise.
45902         * g++.old-deja/g++.mike/eh5.C: Likewise.
45903         * g++.old-deja/g++.mike/eh6.C: Likewise.
45904         * g++.old-deja/g++.mike/eh7.C: Likewise.
45905         * g++.old-deja/g++.mike/eh8.C: Likewise.
45906         * g++.old-deja/g++.mike/eh9.C: Likewise.
45907         * g++.old-deja/g++.mike/eh10.C: Likewise.
45908         * g++.old-deja/g++.mike/eh12.C: Likewise.
45909         * g++.old-deja/g++.mike/eh13.C: Likewise.
45910         * g++.old-deja/g++.mike/eh14.C: Likewise.
45911         * g++.old-deja/g++.mike/eh16.C: Likewise.
45912         * g++.old-deja/g++.mike/eh17.C: Likewise.
45913         * g++.old-deja/g++.mike/eh18.C: Likewise.
45914         * g++.old-deja/g++.mike/eh21.C: Likewise.
45915         * g++.old-deja/g++.mike/eh23.C: Likewise.
45916         * g++.old-deja/g++.mike/eh24.C: Likewise.
45917         * g++.old-deja/g++.mike/eh25.C: Likewise.
45918         * g++.old-deja/g++.mike/eh26.C: Likewise.
45919         * g++.old-deja/g++.mike/eh27.C: Likewise.
45920         * g++.old-deja/g++.mike/eh28.C: Likewise.
45921         * g++.old-deja/g++.mike/eh29.C: Likewise.
45922         * g++.old-deja/g++.mike/eh31.C: Likewise.
45923         * g++.old-deja/g++.mike/eh33.C: Likewise.
45924         * g++.old-deja/g++.mike/eh34.C: Likewise.
45925         * g++.old-deja/g++.mike/eh35.C: Likewise.
45926         * g++.old-deja/g++.mike/eh36.C: Likewise.
45927         * g++.old-deja/g++.mike/eh37.C: Likewise.
45928         * g++.old-deja/g++.mike/eh38.C: Likewise.
45929         * g++.old-deja/g++.mike/eh39.C: Likewise.
45930         * g++.old-deja/g++.mike/eh40.C: Likewise.
45931         * g++.old-deja/g++.mike/eh41.C: Likewise.
45932         * g++.old-deja/g++.mike/eh42.C: Likewise.
45933         * g++.old-deja/g++.mike/eh44.C: Likewise.
45934         * g++.old-deja/g++.mike/eh46.C: Likewise.
45935         * g++.old-deja/g++.mike/eh47.C: Likewise.
45936         * g++.old-deja/g++.mike/eh48.C: Likewise.
45937         * g++.old-deja/g++.mike/eh49.C: Likewise.
45938         * g++.old-deja/g++.mike/eh50.C: Likewise.
45939         * g++.old-deja/g++.mike/eh51.C: Likewise.
45940         * g++.old-deja/g++.mike/eh53.C: Likewise.
45941         * g++.old-deja/g++.mike/eh55.C: Likewise.
45942         * g++.old-deja/g++.mike/p7912.C: Likewise.
45943         * g++.old-deja/g++.mike/p9706.C: Likewise.
45944         * g++.old-deja/g++.mike/p10416.C: Likewise.
45945         * g++.old-deja/g++.mike/p11667.C: Likewise.
45946         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45947         Remove redundant reference to Iris.
45948         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45949         Elxsi, i860, Pico Java, and WE32K.
45950
45951 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45952
45953         * g++.dg/ext/asm4.C: New test.
45954
45955 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45956
45957         PR c++/9030
45958         * g++.dg/template/friend12.C: New test.
45959         * g++.dg/template/friend13.C: Likewise.
45960         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45961
45962 2003-01-08  Jan Hubicka  <jh@suse.cz>
45963
45964         * gcc.dg/i386-cadd.c: New test.
45965         * gcc.dg/i386-cmov4.c: Likewise.
45966
45967 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45968
45969         PR c++/9165
45970         * g++.dg/warn/Wunused-3.C: New test.
45971
45972         * g++.dg/abi/bitfield9.C: New test.
45973
45974         PR c++/9189
45975         * g++.dg/parse/defarg3.C: New test.
45976
45977 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45978
45979         * g++.dg/parse/ambig1.C: New test.
45980         * g++.dg/parse/defarg2.C: New test.
45981
45982 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45983
45984         * g++.dg/template/defarg-1.C: New test.
45985         * g++.dg/template/local2.C: Likewise.
45986
45987 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45988
45989         * gcc.c-torture/execute/20030105-1.c: New test.
45990
45991 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45992
45993         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45994         * g++.dg/parse/namespace4.C: Likewise.
45995
45996 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45997
45998         * g++.dg/template/ntp2.C: New test.
45999
46000 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46001
46002         * g++.dg/parse/extern-C-1.C: New test.
46003
46004         * g++.dg/parse/namespace4.C: New test.
46005
46006         * g++.dg/template/nested1.C: New test.
46007
46008         * g++.dg/parse/namespace3.C: New test.
46009
46010 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46011
46012         * g++.dg/lookup/two-stage1.C: New test.
46013
46014 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46015
46016         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46017         * g++.old-deja/g++.jason/access8.C: Likewise.
46018         * g++.old-deja/g++.other/decl5.C: Likewise.
46019
46020 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46021
46022         * g++.dg/parse/parse7.C: New test.
46023
46024 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46025
46026         PR c++/2843
46027         * g++.dg/ext/attrib7.C: New test.
46028
46029 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46030
46031         * g++.dg/parse/parse6.C: New test.
46032
46033 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46034
46035         * gcc.dg/h8300-stack-1.c: New.
46036
46037 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46038
46039         g++.dg/lookup/exception1.C: New test.
46040
46041         g++.dg/lookup/template1.C: New test.
46042
46043         g++.dg/parse/namespace2.C: New test.
46044
46045         g++.dg/parse/parens2.C: New test.
46046
46047 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46048
46049         * g++.dg/parse/parse5.C: New test.
46050         * g++.dg/lookup/scoped4.C: New test.
46051
46052 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46053
46054         * g++.dg/parse/parens1.C: New test.
46055
46056         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46057         angle-bracket1.C.
46058         * g++.dg/parse/parens2.C: New test.
46059
46060         * g++.dg/lookup/scope-operator1.C: New test.
46061
46062         * g++.dg/parse/operator1.C: New test.
46063
46064 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46065
46066         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46067         * g++.old-deja/g++.other/access6.C: Likewise.
46068         * g++.old-deja/g++.other/decl1.C: Likewise.
46069         * g++.old-deja/g++.pt/typename12.C: Likewise.
46070
46071 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46072
46073         * g++.dg/parse/namespace1.C: New test.
46074
46075 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46076
46077         * g++.dg/parse/parse4.C: New test.
46078
46079 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46080
46081         * g++.dg/parse/parse3.C: New test.
46082
46083 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46084
46085         * g++.dg/parse/parse2.C: New test.
46086
46087 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46088
46089         * g++.dg/template/friend11.C: New test.
46090
46091 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46092
46093         * g++.dg/parse/parse1.C: New test.
46094
46095 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46096
46097         * lib/profopt.exp: Change the name of a global variable to avoid
46098         possible clashes with other test suites.
46099
46100 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46101
46102         * g++.dg/inherit/covariant8.C: New test.
46103
46104 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46105
46106         * g++.dg/init/array9.C: New test.
46107
46108         PR c++/9112
46109         * g++.dg/parse/expr1.C: New test.
46110
46111 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46112
46113         * gcc.c-torture/compile/20021230-1.c: New test.
46114
46115 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46116
46117         * g++.dg/inherit/covariant5.C: New test.
46118         * g++.dg/inherit/covariant6.C: New test.
46119         * g++.dg/inherit/covariant7.C: New test.
46120
46121 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46122
46123         PR c++/2739
46124         * g++.dg/other/access2.C: New test.
46125
46126 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46127
46128         * g++.dg/other/anon-struct.C: No longer fails
46129         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46130         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46131         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46132
46133 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46134
46135         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46136
46137 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46138
46139         * g++.dg/eh/spec4.C: Remove stray semicolon.
46140         * g++.dg/expr/pmf-1.C: Change error message.
46141         * g++.dg/ext/asm1.C: Remove stray semicolon.
46142         * g++.dg/ext/typename1.C: Add missing typenames.
46143         * g++.dg/inherit/template-as-base.C: Change error message.
46144         * g++.dg/lookup/scoped1.C: Likewise.
46145         * g++.dg/lookup/scoped2.C: Likewise.
46146         * g++.dg/lookup/using2.C: Likewise.
46147         * g++.dg/other/component1.C: Remove stray semicolon.
46148         * g++.dg/other/do1.C: Change error message.
46149         * g++.dg/other/error2.C: Likewise.
46150         * g++.dg/other/init1.C: Likewise.
46151         * g++.dg/other/packed1.C: Remove stray semicolon.
46152         * g++.dg/other/ptrmem2.C: Change error message.
46153         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46154         marker.
46155         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46156         * g++.dg/template/access3.C: Add typename keyword.
46157         * g++.dg/template/access5.C: Remove stray semicolon.
46158         * g++.dg/template/access6.C: Likewise.
46159         * g++.dg/template/complit1.C: Likewise.
46160         * g++.dg/template/crash1.C: Change error message.
46161         * g++.dg/template/inherit2.C: Remove stray semicolon.
46162         * g++.dg/template/instantiate2.C: Likewise.
46163         * g++.dg/template/instantiate3.C: Change error message.
46164         * g++.dg/template/qual1.C: Remove stray semicolon.
46165         * g++.dg/template/qualttp18.C: Change error message.
46166         * g++.dg/template/ref1.C: Remove stray semicolon.
46167         * g++.dg/template/sizeof1.C (A::value): Declare it.
46168         * g++.dg/template/spec4.C: Change error message.
46169         * g++.dg/template/static1.C: Likewise.
46170         * g++.dg/template/type1.C: Likewise.
46171         * g++.dg/template/typename3.C: Likewise.
46172         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46173         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46174         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46175         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46176         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46177         named return value extension.
46178         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46179         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46180         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46181         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46182         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46183         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46184         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46185         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46186         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46187         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46188         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46189         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46190         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46191         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46192         syntax.
46193         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46194         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46195         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46196         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46197         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46198         * g++.old-deja/g++.brendan/template11.C: Likewise.
46199         * g++.old-deja/g++.brendan/template26.C: Likewise.
46200         * g++.old-deja/g++.brendan/template27.C: Use explicit
46201         specialization syntax.
46202         * g++.old-deja/g++.brendan/template30.C: Likewise.
46203         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46204         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46205         non-dependent names.
46206         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46207         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46208         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46209         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46210         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46211         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46212         named return value extension.
46213         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46214         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46215         * g++.old-deja/g++.ext/return1.C: Likewise.
46216         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46217         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46218         * g++.old-deja/g++.jason/access8.C: Likewise.
46219         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46220         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46221         pseudo-destructor names.
46222         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46223         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46224         pseudo-destructor names.
46225         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46226         * g++.old-deja/g++.jason/overload19.C: Likewise.
46227         * g++.old-deja/g++.jason/overload32.C: Likewise.
46228         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46229         stray semicolons.
46230         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46231         * g++.old-deja/g++.jason/return.C: Likewise.
46232         * g++.old-deja/g++.jason/return2.C: Likewise.
46233         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46234         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46235         syntax.
46236         * g++.old-deja/g++.jason/template10.C: Account for use of
46237         non-dependent names.
46238         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46239         syntax.
46240         * g++.old-deja/g++.jason/template37.C: Likewise.
46241         * g++.old-deja/g++.law/access4.C: Change error messages.
46242         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46243         pseudo-destructor names.
46244         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46245         * g++.old-deja/g++.law/ctors9.C: Likewise.
46246         * g++.old-deja/g++.law/cvt22.C: Likewise.
46247         * g++.old-deja/g++.law/dtors5.C: Likewise.
46248         * g++.old-deja/g++.law/global-init1.C: Likewise.
46249         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46250         * g++.old-deja/g++.law/operators28.C: Likewise.
46251         * g++.old-deja/g++.law/visibility28.C: Likewise.
46252         * g++.old-deja/g++.martin/eval1.C: Likewise.
46253         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46254         name.
46255         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46256         * g++.old-deja/g++.mike/net34.C: Likewise.
46257         * g++.old-deja/g++.mike/net36.C: Likewise.
46258         * g++.old-deja/g++.mike/ns2.C: Likewise.
46259         * g++.old-deja/g++.mike/p12306.C: Likewise.
46260         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46261         value extension.
46262         * g++.old-deja/g++.mike/p700.C: Likewise.
46263         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46264         * g++.old-deja/g++.mike/p710.C: Likewise.
46265         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46266         value extension.
46267         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46268         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46269         * g++.old-deja/g++.ns/crash2.C: Likewise.
46270         * g++.old-deja/g++.ns/crash3.C: Likewise.
46271         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46272         * g++.old-deja/g++.ns/ns17.C: Likewise.
46273         * g++.old-deja/g++.ns/template16.C: Likewise.
46274         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46275         keyword.
46276         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46277         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46278         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46279         named return value extension.
46280         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46281         * g++.old-deja/g++.other/access4.C: Issue additional error
46282         messages.
46283         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46284         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46285         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46286         * g++.old-deja/g++.other/crash25.C: Change error message.
46287         * g++.old-deja/g++.other/crash4.C: Change error message.
46288         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46289         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46290         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46291         checks.
46292         * g++.old-deja/g++.other/defarg8.C: Likewise.
46293         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46294         * g++.old-deja/g++.other/dtor10.C: Likewise.
46295         * g++.old-deja/g++.other/incomplete.C: Likewise.
46296         * g++.old-deja/g++.other/linkage7.C: Likewise.
46297         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46298         lookup algorithm.
46299         * g++.old-deja/g++.other/mangle2.C: Likewise.
46300         * g++.old-deja/g++.other/refinit2.C: Likewise.
46301         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46302         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46303         * g++.old-deja/g++.pt/crash28.C: Likewise.
46304         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46305         syntax.
46306         * g++.old-deja/g++.pt/crash32.C: Change error message.
46307         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46308         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46309         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46310         error message position.
46311         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46312         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46313         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46314         syntax.
46315         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46316         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46317         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46318         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46319         keyword.
46320         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46321         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46322         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46323         keyword.
46324         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46325         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46326         syntax.
46327         * g++.old-deja/g++.pt/friend28.C: Account for use of
46328         non-dependent names.
46329         * g++.old-deja/g++.pt/friend29.C: Likewise.
46330         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46331         rules.
46332         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46333         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46334         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46335         lookup rules.
46336         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46337         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46338         keyword.
46339         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46340         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46341         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46342         keyword.
46343         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46344         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46345         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46346         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46347         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46348         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46349         keyword.
46350         * g++.old-deja/g++.pt/spec10.C: Likewise.
46351         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46352         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46353         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46354         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46355         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46356         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46357         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46358         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46359         * g++.old-deja/g++.pt/typename15.C: Likewise.
46360         * g++.old-deja/g++.pt/typename22.C: Likewise.
46361         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46362         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46363         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46364         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46365         syntax.
46366         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46367         return value extension.
46368         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46369         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46370         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46371         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46372
46373 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46374
46375         * g++.dg/warn/inline1.C: New test.
46376         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46377         * g++.old-deja/g++.jason/synth10.C: Likewise.
46378         * g++.old-deja/g++.mike/net31.C: Likewise.
46379         * g++.old-deja/g++.mike/p8786.C: Likewise.
46380
46381         * g++.dg/template/friend10.C: New test.
46382         * g++.dg/template/conv5.C: New test.
46383
46384 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46385
46386         * g++.dg/lookup/scoped3.C: New test.
46387
46388         * g++.dg/lookup/decl1.C: New test.
46389         * g++.dg/lookup/decl2.C: New test.
46390
46391 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46392
46393         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46394         gcc.c-torture/compile/20021015-1.c,
46395         gcc.c-torture/compile/20021015-2.c,
46396         gcc.c-torture/compile/20021123-1.c,
46397         gcc.c-torture/compile/20021123-2.c,
46398         gcc.c-torture/compile/20021123-3.c,
46399         gcc.c-torture/compile/20021123-4.c,
46400         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46401         only to 3.1 or 3.2 branch.
46402
46403 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46404
46405         * gcc.dg/i386-bitfield3.c: New test.
46406
46407         * gcc.dg/i386-bitfield2.c: New test.
46408
46409 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46410
46411         * g++.dg/parse/conv_op1.C: New test.
46412
46413 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46414
46415         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46416         approved.
46417
46418 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46419
46420         * gcc.c-torture/compile/20021220-1.c: New test.
46421
46422 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46423
46424         * gcc.dg/i386-fastcall-1.c: New.
46425
46426 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46427
46428         * gcc.c-torture/execute/20021219-1.c: New test.
46429
46430 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46431
46432         * gcc.dg/i386-pic-1.c: New test.
46433
46434 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46435
46436         PR c++/8099
46437         * g++.dg/template/friend9.C: New test.
46438
46439 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46440
46441         PR c++/3663
46442         * g++.dg/template/access7.C: New test.
46443
46444 2002-12-18  Nick Clifton  <nickc@redhat.com>
46445
46446         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46447         the libstdc++-v3 directory has been found.
46448
46449 2002-12-12  Devang Patel <dpatel@apple.com>
46450         * gcc.dg/darwin-ld-1.c: New test.
46451         * gcc.dg/darwin-ld-2.c: New test.
46452         * gcc.dg/darwin-ld-3.c: New test.
46453         * gcc.dg/darwin-ld-4.c: New test.
46454         * gcc.dg/darwin-ld-5.c: New test.
46455
46456 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46457
46458         * gcc.c-torture/compile/20021212-1.c: New test.
46459
46460 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46461
46462         * gcc.dg/fshort-wchar: New test.
46463
46464 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46465
46466         PR c++/8372
46467         * g++.dg/template/dtor1.C: New test.
46468
46469         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46470         markers.
46471
46472 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46473
46474         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46475
46476 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46477
46478         * g++.dg/template/static1.C: New test.
46479         * g++.dg/template/static2.C: New test.
46480         * g++.old-deja/g++.ext/memconst.C: New test.
46481
46482 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46483
46484         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46485         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46486         * g++.dg/special/initp1.C: Likewise.
46487
46488 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46489
46490         * gcc.c-torture/execute/20021204-1.c: New test.
46491
46492 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46493
46494         * gcc.dg/ppc-fmadd-1.c: New file.
46495         * gcc.dg/ppc-fmadd-2.c: New file.
46496         * gcc.dg/ppc-fmadd-3.c: New file.
46497
46498 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46499
46500         * gcc.c-torture/compile/20021204-1.c: New test.
46501
46502 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46503
46504         * g++.dg/inherit/covariant2.C: New test.
46505         * g++.dg/inherit/covariant3.C: New test.
46506         * g++.dg/inherit/covariant4.C: New test.
46507         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46508         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46509
46510 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46511
46512         PR c++/8688
46513         * g++.dg/init/brace3.C: New test.
46514
46515 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46516
46517         * gcc.dg/20020210-1.c: Fix a comment typo.
46518
46519 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46520
46521         PR c++/8720
46522         * g++.dg/parse/defarg1.C: New test.
46523
46524         PR c++/8615
46525         * g++.dg/template/char1.C: New test.
46526
46527         * g++.dg/template/varmod1.C: Fix typo.
46528
46529 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46530
46531         DR 180
46532         * g++.old-deja/g++.pt/crash32.C: Expect error.
46533
46534 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46535
46536         PR c++/5919
46537         * g++.dg/template/varmod1.C: New test.
46538
46539         PR c++/8727
46540         * g++.dg/inherit/typeinfo1.C: New test.
46541
46542         PR c++/8663
46543         * g++.dg/inherit/typedef1.C: New test.
46544
46545 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46546
46547         PR c++/8332
46548         PR c++/8493
46549         * g++.dg/template/strlen1.C: New test.
46550
46551         PR c++/8227
46552         * g++.dg/template/ctor2.C: New test.
46553
46554         PR c++/8214
46555         * g++.dg/init/string1.C: New test.
46556
46557         PR c++/8511
46558         * g++.dg/template/friend8.C: New test.
46559
46560 2002-11-29  Joe Buck <jbuck@synopsys.com>
46561
46562         * g++.dg/lookup/anon2.C: New test.
46563
46564 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46565
46566         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46567         h8300 port.
46568
46569 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46570
46571         * gcc.dg/bitfld-6.c: New test.
46572
46573 2002-11-27  Jan Hubicka  <jh@suse.cz>
46574
46575         * gcc.c-torture/execute/20021127.[cx]: New test.
46576
46577 2002-11-26  Jan Hubicka  <jh@suse.cz>
46578
46579         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46580         quality.
46581
46582 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46583
46584         * g++.dg/init/brace2.C: New test.
46585         * g++.old-deja/g++.mike/p9129.C: Correct.
46586
46587 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46588
46589         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46590
46591 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46592
46593         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46594
46595 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46596
46597         * g++.dg/abi/empty11.C: New test.
46598         * g++.dg/rtti/cv1.C: New test.
46599
46600 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46601
46602         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46603
46604 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46605
46606         * g++.dg/abi/empty10.C: New test.
46607
46608 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46609
46610         * gcc.c-torture/compile/20021124-1.c: New test.
46611
46612 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46613
46614         * g++.dg/abi/rtti2.C: New test.
46615
46616 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46617
46618         * gcc.dg/i386-unroll-1.c: New test.
46619
46620 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46621
46622         * gcc.c-torture/compile/20021120-1.c: New test.
46623         * gcc.c-torture/compile/20021120-2.c: New test.
46624
46625 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46626
46627         * gcc.dg/bitfld-5.c: New test.
46628
46629 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46630
46631         * gcc.c-torture/execute/20021120-3.c: New test.
46632
46633 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46634
46635         * gcc.c-torture/execute/20021120-2.c: New test.
46636
46637 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46638
46639         * gcc.c-torture/execute/20021120-1.c: New test.
46640
46641 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46642
46643         * gcc.c-torture/execute/20021118-3.c: New test.
46644
46645 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46646
46647         * gcc.c-torture/compile/20021119-1.c: New test.
46648
46649 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46650
46651         * gcc.dg/duff-1.c: New test.
46652         * gcc.dg/duff-2.c: New test.
46653         * gcc.dg/duff-3.c: New test.
46654
46655 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46656
46657         * gcc.dg/cpp/_Pragma5.c: New test.
46658
46659 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46660
46661         * gcc.c-torture/execute/20021118-2.c: New test.
46662
46663 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46664
46665         * gcc.c-torture/execute/20021118-1.c: New test.
46666
46667 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46668
46669         * gcc.dg/20021116-1.c: New test.
46670
46671 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46672
46673         * g++.dg/abi/vcall1.C: New test.
46674
46675 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46676
46677         * gcc.dg/20021029-1.c: New test.
46678         * gcc.dg/20021029-2.c: New test.
46679
46680 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46681
46682         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46683
46684 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46685
46686         PR c/8439
46687         * gcc.dg/20021110.c: Move to ...
46688         * gcc.c-torture/compile/20021110.c: .... here.
46689
46690 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46691
46692         PR c/8467
46693         * gcc.c-torture/execute/20021111-1.c
46694
46695 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46696
46697         PR c/8439
46698         * gcc.dg/20021110.c: New test.
46699
46700 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46701
46702         * g++.dg/abi/vthunk3.C: Run only on x86.
46703
46704 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46705
46706         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46707
46708 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46709
46710         * lib/compat.exp (compat-execute): Fix logic error in last
46711         change.
46712
46713 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46714
46715         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46716
46717 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46718
46719         PR c++/8389
46720         * g++.dg/template/access6.C: New test.
46721
46722 2002-11-08  Jan Hubicka  <jh@suse.cz>
46723
46724         * gcc.dg/i386-ssefp-1.c: New test.
46725         * gcc.dg/i386-ssefp-1.c: New test.
46726
46727 2002-11-08  Jan Hubicka  <jh@suse.cz>
46728
46729         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46730
46731 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46732
46733         * g++.dg/abi/vthunk3.C: New test.
46734
46735         PR c++/8338
46736         * g++.dg/template/crash2.C: New test.
46737
46738 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46739
46740         * g++.dg/abi/dtor1.C: New test.
46741         * g++.dg/abi/dtor2.C: Likewise.
46742
46743 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46744
46745         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46746         Darwin.
46747
46748 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46749
46750         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46751         -mthumb.  Only xfail with -O0.
46752
46753 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46754
46755         * g++.dg/abi/thunk1.C: New test.
46756         * g++.dg/abi/thunk2.C: Likewise.
46757         * g++.dg/abi/vtt1.C: Likewise.
46758
46759 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46760
46761         PR optimization/8423
46762         * gcc.c-torture/execute/builtin-constant.c: New test.
46763
46764 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46765
46766         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46767         Add some more cases.
46768
46769 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46770
46771         PR c++/8391
46772         * g++.dg/opt/local1.C: New test.
46773
46774 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46775
46776         PR c++/8160
46777         * g++.dg/template/complit1.C: New test.
46778
46779         PR c++/8149
46780         * g++.dg/template/typename4.C: Likewise.
46781
46782 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46783
46784         Core issue 287, PR c++/7639
46785         * g++.dg/template/instantiate1.C: Adjust error location.
46786         * g++.dg/template/instantiate3.C: New test.
46787         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46788         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46789         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46790
46791 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46792
46793         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46794
46795 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46796
46797         PR c++/8287
46798         * g++.dg/init/dtor2.C: New test.
46799
46800 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46801
46802         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46803         * gcc.dg/nest.c: Bypass errors on irix6.
46804
46805 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46806
46807         * gcc.dg/nest.c: Expect error for mmix-*-*.
46808         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46809
46810 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46811
46812         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46813         markers.
46814
46815         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46816
46817 2002-10-25  Mike Stump  <mrs@apple.com>
46818
46819         * gcc.dg/warn-1.c: New test.
46820
46821 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46822
46823         * g++.dg/template/typename3.C: New test.
46824
46825 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46826
46827         * g++.dg/lookup/ptrmem1.C: New test.
46828
46829         * g++.dg/abi/vthunk2.C: New test.
46830
46831 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46832
46833         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46834
46835 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46836
46837         * g++.dg/abi/empty9.C: New test.
46838
46839 2002-10-24  Richard Henderson  <rth@redhat.com>
46840
46841         * g++.dg/inherit/thunk1.C: Enable for ia64.
46842
46843 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46844
46845         PR c++/8067
46846         * g++.dg/lookup/pretty1.C: New test.
46847
46848 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46849
46850         * gcc.dg/20021023-1.c: New test.
46851
46852 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46853
46854         PR c++/7679
46855         * g++.dg/parse/inline1.C: New test.
46856
46857 2002-10-23  Richard Henderson  <rth@redhat.com>
46858
46859         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46860
46861         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46862
46863 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46864
46865         PR c++/6579
46866         * g++.dg/parse/stmtexpr3.C: New test.
46867
46868 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46869
46870         * g++.dg/expr/cond1.C: New test.
46871
46872 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46873
46874         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46875
46876 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46877
46878         * g++.dg/abi/vbase13.C: New test.
46879         * g++.dg/abi/vbase14.C: Likewise.
46880
46881 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46882
46883         * gcc.dg/tls/pic-1.c: New test.
46884         * gcc.dg/tls/nonpic-1.c: New test.
46885         * gcc.dg/20021018-1.c: New test.
46886
46887 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46888
46889         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46890         Remove only files with the same base name as the test case.
46891         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46892         (profopt-execute): Likewise.  Also, remove old profiling
46893         and performance data files before running the tests.
46894
46895         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46896         * g++.dg/bprob/bprob.exp: Likewise.
46897         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46898         to allow more general test case names.
46899
46900         * g++.dg/bprob/bprob-1.C: Rename to ...
46901         * g++.dg/bprob/g++-bprob-1.C: ... this.
46902
46903         * g77.dg/bprob/bprob-1.f: Rename to ...
46904         * g77.dg/bprob/g77-bprob-1.f: ... this.
46905
46906 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46907
46908         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46909         bison 1.50 or later.
46910
46911 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46912
46913         * g++.dg/README: Describe more test directories.
46914
46915 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46916
46917         * g++.dg/init/array6.C: Add additional tests.
46918
46919 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46920
46921         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46922         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46923
46924 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46925
46926         * gcc.c-torture/compile/20020604-1.x: New.
46927         * gcc.c-torture/compile/simd-5.x: Likewise.
46928         * gcc.c-torture/execute/920710-1.x: Likewise.
46929         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46930
46931 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46932
46933         * g++.dg/inherit/override1.C: Add dg-options clause.
46934
46935 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46936
46937         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46938         _mm_slli_si128.
46939
46940 2002-10-19  Andreas Schwab  <schwab@suse.de>
46941
46942         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46943         directory component.
46944
46945 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46946
46947         * g++.dg/inherit/thunk1.C: New test.
46948
46949         * g++.dg/inherit/override1.C: New test.
46950
46951         * g++.dg/abi/mangle11.C: New test.
46952         * g++.dg/abi/mangle14.C: New test.
46953         * g++.dg/abi/mangle17.C: New test.
46954
46955 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46956
46957         * g++.dg/overload/member2.C: New test.
46958
46959 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46960
46961         * g++.dg/README: Describe new compat directory.
46962         * g++.dg/dg.exp: Skip tests in compat directory.
46963         * README.compat: New file.
46964         * lib/compat.exp: New expect script.
46965         * g++.dg/compat: New test directory.
46966         * g++.dg/compat/compat.exp: New expect script.
46967         * g++.dg/compat/abi: New test directory.
46968         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46969         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46970         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46971         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46972         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46973         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46974         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46975         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46976         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46977         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46978         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46979         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46980         * g++.dg/compat/break: New test directory.
46981         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46982         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46983         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46984         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46985         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46986         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46987         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46988         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46989         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46990         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46991         g++.dg/compat/break/README: New files.
46992         * g++.dg/compat/eh: New test directory.
46993         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46994         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46995         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46996         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46997         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46998         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46999         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47000         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47001         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47002         g++.dg/compat/eh/filter2_y.C,
47003         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47004         g++.dg/compat/eh/new1_y.C,
47005         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47006         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47007         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47008         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47009         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47010         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47011         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47012         g++.dg/compat/eh/unexpected1_y.C: New files.
47013         * g++.dg/compat/init: New test directory.
47014         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47015         g++.dg/compat/init/array5_y.C,
47016         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47017         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47018         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47019         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47020         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47021         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47022         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47023         g++.dg/compat/init/init-ref2_y.C: New files.
47024
47025 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47026
47027         PR c++/7584
47028         * g++.dg/inherit/using3.C: New test.
47029
47030 2002-10-17  Jan Hubicka  <jh@suse.cz>
47031
47032         * gcc.dg/20021017-2.c: New test.
47033
47034 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47035
47036         * g++.dg/abi/mangle16.C: Adjust.
47037
47038         * g++.dg/init/array8.C: New test.
47039
47040 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47041
47042         * gcc.dg/special/mips-abi.exp: New test.
47043         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47044
47045 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47046
47047         * g++.dg/abi/mangle16.C: New test.
47048         * g++.dg/abi/mangle17.C: Likewise.
47049
47050         PR c++/7478
47051         * g++.dg/template/ref1.C: New test.
47052
47053 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47054
47055         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47056
47057 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47058
47059         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47060
47061 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47062
47063         PR c++/7524
47064         * g++.dg/init/array7.C: New test.
47065
47066 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47067
47068         * g++.dg/init/array6.C: New test.
47069
47070         * g++.dg/abi/mangle13.C: Likewise.
47071         * g++.dg/abi/mangle14.C: Likewise.
47072         * g++.dg/abi/mangle15.C: Likewise.
47073
47074 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47075
47076         * g++.dg/abi/empty8.C: New test.
47077
47078 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47079
47080         * g++.dg/init/ctor1.C: New test.
47081
47082 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47083
47084         * gcc.c-torture/execute/20021015-1.c: New test.
47085
47086 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47087
47088         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47089
47090 2002-10-14  Jan Hubicka  <jh@suse.cz>
47091
47092         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47093
47094 2002-10-14  Richard Henderson  <rth@redhat.com>
47095
47096         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47097
47098 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47099
47100         PR optimization/6631
47101         * g++.dg/opt/const2.C: New test.
47102
47103 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47104
47105         PR c++/7176
47106         * g++.dg/parse/friend1.C: New test.
47107         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47108
47109 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47110
47111         * gcc.dg/20021014-1.c: New test.
47112
47113 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47114
47115         PR c++/5661
47116         * g++.dg/ext/vlm1.C: New test.
47117         * g++.dg/ext/vlm2.C: Likewise.
47118
47119         * g++.dg/init/array1.C: Remove invalid braces.
47120         * g++.dg/init/brace1.C: New test.
47121         * g++.dg/init/copy2.C: Likewise.
47122         * g++.dg/init/copy3.C: Likewise.
47123         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47124         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47125         braces.
47126
47127 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47128
47129         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47130
47131 2002-10-11  Richard Shann  <richard.shann@superh.com>
47132
47133         * gcc.c-torture/compile/simd-5.c: New test.
47134
47135 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47136
47137         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47138
47139 2002-10-10  Jim Wilson  <wilson@redhat.com>
47140
47141         * gcc.c-torture/execute/20021010-1.c: New test.
47142
47143 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47144
47145         PR c/7353
47146         * g++.dg/ext/typedef-init.C: New test.
47147         * gcc.dg/typedef-init.c: New test.
47148
47149 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47150
47151         * gcc.dg/cpp/paste13.c: New test.
47152
47153 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47154
47155         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47156         remaining platforms, XFAIL during compile, not execute.  Don't
47157         XFAIL at -O0.
47158
47159 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47160
47161         * gcc.dg/alias-1.c: Tweak expected warning.
47162
47163 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47164
47165         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47166
47167 2002-10-06  Andreas Jaeger  <aj@suse.de>
47168
47169         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47170         * gcc.dg/cpp/c++98.C: Likewise.
47171
47172         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47173         * g++.dg/cpp/c++98.C: Likewise.
47174
47175         * g++.dg/README (Subdirectories): Mention cpp directory.
47176
47177         PR target/7559
47178         * gcc.dg/20021006-1.c: New test.
47179
47180 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47181
47182         PR c++/7804
47183         * g++.dg/other/warning1.C: New test.
47184
47185 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47186
47187         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47188         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47189         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47190
47191 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47192
47193         PR c++/7931
47194         * g++.dg/template/ptrmem3.C: New test.
47195
47196         PR c++/7754
47197         * g++.dg/template/union1.C: New test.
47198
47199 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47200
47201         PR c++/8006
47202         * g++.dg/abi/mangle9.C: New test.
47203         * g++.dg/abi/mangle10.C: New test.
47204         * g++.dg/abi/mangle11.C: New test.
47205         * g++.dg/abi/mangle12.C: New test.
47206
47207 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47208
47209         PR c++/7188.
47210         * g++.dg/template/meminit1.C: New test.
47211         * g++.dg/warn/Wreorder-1.C: Likewise.
47212         * g++.old-deja/g++.mike/warn3.C: Tweak.
47213         * lib/prune.exp: Ingore "in copy constructor".
47214
47215 2002-10-02  Andreas Jaeger  <aj@suse.de>
47216
47217         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47218         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47219         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47220         on x86-64.
47221
47222 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47223
47224         * gcc.dg/empty1.C: Fix typo.
47225
47226 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47227
47228         * gcc.dg/alias-1.c: New test.
47229
47230 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47231
47232         * gcc.dg/empty1.C: New test.
47233
47234         * g++.dg/tls/init-2.C: Tweak error messages.
47235
47236 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47237
47238         * gcc.c-torture/compile/20020923-1.c: New test.
47239
47240 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47241
47242         * gcc.c-torture/execute/ffs-1.c: New test.
47243         * gcc.c-torture/execute/ffs-2.c: Ditto.
47244
47245 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47246
47247         * g++.dg/overload/member1.C: New test.
47248
47249 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47250
47251         * g++.dg/abi/empty7.C: New test.
47252         * g++.dg/init/pm2.C: Likewise.
47253
47254 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47255
47256         * g++.dg/rtti/crash1.C: New test.
47257
47258 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47259
47260         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47261         gcc.dg/sibcall-4.c: New tests.
47262
47263 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47264
47265         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47266         powerpc and MMIX targets.
47267
47268 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47269
47270         * gcc.dg/cpp/20020927-1.c: New.
47271
47272 2002-09-26  David S. Miller  <davem@redhat.com>
47273
47274         * gcc.c-torture/compile/trunctfdf.c: New.
47275
47276 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47277
47278         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47279
47280 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47281
47282         * gcc.c-torture/execute/loop-15.c: New.
47283
47284 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47285
47286         * README.QMTEST: Fix typo.
47287
47288 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47289
47290         * gcc.dg/20020926-1.c: New test.
47291
47292 2002-09-25  David S. Miller  <davem@redhat.com>
47293
47294         PR target/7842
47295         * gcc.c-torture/execute/shiftdi.c: New test.
47296
47297 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47298
47299         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47300         unique to the tool.
47301         * lib/g77.exp (g77_init): Likewise.
47302         * lib/g++.exp (g++_init): Likewise.
47303         * lib/objc.exp (objc_init): Likewise.
47304
47305 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47306
47307         * g++.dg/abi/empty5.C: New test.
47308         * g++.dg/abi/empty6.C: New test.
47309         * g++.dg/abi/vbase12.C: New test.
47310
47311 2002-09-25  Richard Henderson  <rth@redhat.com>
47312
47313         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47314         too-small long double.
47315
47316 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47317
47318         * gcc.dg/20020919-1.c: New test.
47319
47320 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47321
47322         * g++.dg/abi/bitfield6.C: New test.
47323         * g++.dg/abi/bitfield7.C: New test.
47324         * g++.dg/abi/bitfield8.C: New test.
47325         * g++.dg/abi/vbase11.C: New test.
47326
47327 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47328
47329         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47330         hppa*-*-hpux*.  Update test comment.
47331
47332 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47333
47334         * gcc.dg/tls/struct-1.c: New test.
47335
47336 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47337
47338         * gcc.dg/cpp/tr-warn2.c: Update.
47339
47340 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47341
47342         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47343
47344 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47345
47346         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47347         systems.
47348
47349 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47350
47351         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47352
47353         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47354         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47355         setting of cxxfilt.
47356
47357 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47358
47359         * gcc.dg/20020312-2.c: Update for darwin.
47360
47361 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47362
47363         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47364
47365 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47366
47367         * objc.dg/comp-types-1.m: New test.
47368         * objc.dg/comp-types-2.m: New test.
47369         * objc.dg/comp-types-3.m: New test.
47370         * objc.dg/comp-types-4.m: New test.
47371         * objc.dg/comp-types-5.m: New test.
47372         * objc.dg/comp-types-6.m: New test.
47373
47374 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47375
47376         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47377
47378 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47379
47380         * g++.dg/other/do1.C: New test.
47381
47382         * g++.dg/template/subst1.C: New test.
47383
47384 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47385
47386         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47387
47388 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47389
47390         * g++.dg/template/qualttp20.C: Adjust expected errors.
47391         * g++.old-deja/g++.jason/report.C: Likewise.
47392         * g++.old-deja/g++.other/qual1.C: Likewise.
47393
47394         * g++.dg/lookup/scoped2.C: New test.
47395
47396         * g++.dg/ext/asm3.C: New test.
47397
47398 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47399
47400         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47401
47402 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47403
47404         * ChangeLog: follow spelling conventions.
47405         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47406         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47407         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47408         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47409         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47410         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47411         * g++.old-deja/g++.law/global-init1.C: Likewise.
47412         * g++.old-deja/g++.other/delete4.C: Likewise.
47413         * g++.old-deja/g++.other/inline21.C: Likewise.
47414         * g++.old-deja/g++.other/singleton.C: Likewise.
47415         * g77.dg/strlen0.f: Likewise.
47416         * g77.f-torture/compile/20010519-1.f: Likewise.
47417         * g77.f-torture/compile/980310-4.f: Likewise.
47418         * gcc.c-torture/compile/20000605-1.c: Likewise.
47419         * gcc.c-torture/execute/20020225-1.c: Likewise.
47420         * gcc.dg/c90-hexfloat-2.c: Likewise.
47421         * gcc.dg/c99-bool-1.c: Likewise.
47422         * gcc.dg/c99-hexfloat-2.c: Likewise.
47423         * gcc.dg/dll-2.c: Likewise.
47424         * gcc.dg/wtr-union-init-1.c: Likewise.
47425         * gcc.dg/wtr-union-init-2.c: Likewise.
47426         * gcc.dg/wtr-union-init-3.c: Likewise.
47427         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47428         * gcc.dg/cpp/defined.c: Likewise.
47429         * gcc.dg/cpp/macsyntx.c: Likewise.
47430         * gcc.dg/cpp/paste2.c: Likewise.
47431         * gcc.dg/cpp/trad/defined.c: Likewise.
47432         * gcc.dg/format/c90-printf-1.c: Likewise.
47433         * gcc.dg/format/c90-scanf-1.c: Likewise.
47434         * gcc.dg/format/c99-printf-1.c: Likewise.
47435         * gcc.dg/format/c99-scanf-1.c: Likewise.
47436         * gcc.misc-tests/gcov-8.c: Likewise.
47437         * lib/profopt.exp: Likewise.
47438
47439 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47440
47441         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47442
47443 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47444
47445         * g++.dg/inherit/using2.C: New test.
47446
47447 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47448
47449         * ChangeLog: Follow spelling conventions.
47450         * g++.dg/template/friend4.C: Likewise.
47451         * g++.old-deja/g++.pt/crash67.C: Likewise.
47452         * gcc.c-torture/execute/20000801-4.c: Likewise.
47453         * gcc.dg/c90-digraph-1.c: Likewise.
47454         * gcc.dg/c94-digraph-1.c: Likewise.
47455         * gcc.dg/c99-digraph-1.c: Likewise.
47456         * gcc.dg/cpp/line5.c: Likewise.
47457         * gcc.dg/cpp/multiline.c: Likewise.
47458         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47459         * gcc.dg/format/attr-3.c: Likewise.
47460         * gcc.dg/format/c90-scanf-3.c: Likewise.
47461         * gcc.dg/format/ext-4.c: Likewise.
47462
47463 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47464
47465         * g++.dg/template/pretty1.C: New test.
47466
47467 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47468
47469         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47470
47471 2002-09-13  Matt Austern  <austern@apple.com>
47472
47473         * g++.dg/other/constref[12].C: New, regression tests for
47474         passing a cast expression to a function by const reference.
47475
47476 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47477
47478         * g++.dg/template/deduce1.C: New test.
47479
47480 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47481
47482         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47483         32-bit int.
47484
47485 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47486
47487         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47488         usage.
47489
47490 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47491
47492         * gcc.c-torture/compile/20020910-1.c: New test.
47493
47494 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47495
47496         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47497
47498 2002-09-10  Andreas Jaeger  <aj@suse.de>
47499
47500         * gcc.dg/20020312-2.c: Adjust for x86-64.
47501
47502 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47503
47504         * g77.dg/7388.f: New test case for PR 7388.
47505
47506 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47507
47508         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47509
47510 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47511
47512         * objc.dg/proto-lossage-1.m: New test.
47513
47514 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47515
47516         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47517
47518 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47519
47520         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47521         expected to pass.
47522
47523 2002-09-06  Stan Shebs  <shebs@apple.com>
47524             David Edelsohn  <edelsohn@gnu.org>
47525
47526         * gcc.dg/weak: New directory.
47527         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47528         target-specific xfail bits.
47529         * gcc.dg/typeof-2.c: Move to new directory.
47530         * gcc.dg/weak.exp: New expect script.
47531
47532 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47533
47534         * gcc.c-torture/execute/extzvsi.c: New test.
47535
47536 2002-09-05  Stan Shebs  <shebs@apple.com>
47537
47538         * gcc.dg/weak-1.c: xfail on Darwin.
47539         * gcc.dg/weak-2.c: Ditto.
47540         * gcc.dg/weak-3.c: Ditto.
47541         * gcc.dg/weak-4.c: Ditto.
47542         * gcc.dg/weak-5.c: Ditto.
47543         * gcc.dg/weak-6.c: Ditto.
47544         * gcc.dg/weak-7.c: Ditto.
47545         * gcc.dg/weak-8.c: Ditto.
47546         * gcc.dg/weak-9.c: Ditto.
47547
47548 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47549
47550         * gcc.c-torture/execute/loop-14.c: New test.
47551
47552 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47553
47554         * g++.dg/other/cxa-atexit1.C: New test.
47555
47556         * gcc.dg/typeof-2.c: New test.
47557
47558 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47559
47560         * gcc.dg/builtins-2.c: New testcase.
47561         * gcc.dg/builtins-3.c: New testcase.
47562
47563 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47564
47565         * gcc.dg/cpp/_Pragma4.c: New test.
47566
47567 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47568
47569         * objc/execute/nil_method-1.m: New testcase.
47570
47571 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47572
47573         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47574         [Object class], not [Object initialize].
47575
47576 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47577             Hans-Peter Nilsson  <hp@bitrange.com>
47578
47579         * gcc.c-torture/execute/20020720-1.x: Skip test on
47580         mmix-knuth-mmixware.  Correct comment.
47581
47582 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47583
47584         * g++.dg/abi/bitfield5.C: New test.
47585         * g++.dg/abi/vbase10.C: Likewise.
47586
47587 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47588
47589         * objc.dg/undeclared-selector.m: New test.
47590
47591 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47592
47593         * g++.dg/other/offsetof1.C: Avoid cast warning.
47594
47595 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47596
47597         * objc.dg/super-class-2.m: New test.
47598
47599 2002-08-24  Matt Austern  <austern@apple.com>
47600
47601         * g++.dg/ext/lvaddr.C: New test.
47602         * g++.dg/ext/lvcast.C: New test.
47603
47604 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47605
47606         * g++.dg/inherit/cond1.C: New test.
47607
47608 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47609
47610         * gcc.dg/noncompile/incomplete-1.c: New test.
47611
47612 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47613
47614         * gcc.dg/typespec-1.c: New test.
47615
47616 2002-08-20  Devang Patel  <dpatel@apple.com>
47617         * objc.dg/proto-hier-2.m: New test.
47618
47619 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47620
47621         * objc.dg/bitfield-1.m: New test.
47622         * objc.dg/bitfield-2.m: New test.
47623
47624 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47625
47626         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47627         gcc.dg/c99-flex-array-4.c: New tests.
47628
47629 2002-08-16  Stan Shebs  <shebs@apple.com>
47630
47631         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47632
47633 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47634
47635         * gcc.dg/typeof-1.c: New test.
47636         * g++.dg/ext/typeof2.C: New test.
47637
47638 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47639
47640         * g++.dg/other/offsetof1.C: New test.
47641
47642 2002-08-14  Richard Henderson  <rth@redhat.com>
47643
47644         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47645
47646 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47647
47648         * gcc.dg/cpp/_Pragma3.c: New test.
47649
47650 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47651
47652         * g++.dg/template/inherit3: New test.
47653
47654 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47655
47656         * gcc.dg/bitfld-4.c: Add blank options.
47657
47658 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47659
47660         * g++.dg/template/crash1.C: New test.
47661
47662 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47663
47664         * gcc.dg/tls/opt-2.c: New test.
47665
47666 2002-08-08  Devang Patel  <dpatel@apple.com>
47667
47668         * objc.dg/selector-1.m : New test
47669
47670 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47671
47672         * g++.dg/abi/bitfield4.C: New test.
47673         * gcc.dg/bitfld-4.c: New test.
47674
47675 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47676
47677         * g++.dg/other/packed1.C: New test.
47678
47679 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47680
47681         * g++.dg/abi/offsetof.C: Tweak error messages.
47682         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47683
47684 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47685
47686         * gcc.dg/bitfld-3.c: New test.
47687
47688 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47689             Richard Henderson  <rth@redhat.com>
47690
47691         * gcc.dg/i386-bitfield1.c: New test.
47692         * g++.dg/abi/bitfield3.C: Update.
47693
47694 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47695
47696         * objc.dg/const-str-2.m: Update.
47697         * gcc.dg/cpp/c++98.c: Change to C extension.
47698         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47699         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47700
47701 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47702
47703         * gcc.dg/tls/diag-3.c: New.
47704
47705 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47706
47707         * g++.dg/README (Subdirectories): Document new subdir expr.
47708         * g++.dg/expr/pmf-1.C: New test.
47709
47710 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47711
47712         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47713
47714 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47715
47716         * g++.dg/abi/bitfield3.C: New test.
47717
47718 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47719
47720         * lib/gcov.exp: Tweak expected line formats.
47721         * gcc.misc-tests/gcov8.c: New test.
47722         * gcc.misc-tests/gcov8.x: New flags.
47723
47724 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47725
47726         * consistency.vlad/layout/endian.c: Include string.h.
47727
47728         * gcc.c-torture/execute/20020805-1.c: New test.
47729
47730 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47731
47732         * g++.dg/other/conversion1.C: New test.
47733
47734 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47735
47736         * gcc.dg/builtins-1.c: New testcase.
47737
47738 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47739
47740         * g++.dg/inherit/access3.C: New test.
47741
47742 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47743
47744         * gcc.dg/ia64-visibility-2.c: New test.
47745
47746 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47747
47748         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47749         __qualifier_flags to __flags.
47750
47751 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47752
47753         * g++.dg/inherit/operator1.C: New test.
47754         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47755         * g++.dg/other/error1.C: Change expected error message.
47756         * g++.dg/template/conv4.C: Likewise.
47757
47758 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47759
47760         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47761         for documented behavior.
47762
47763 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47764
47765         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47766         several targets known to fail.
47767
47768 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47769
47770         * gcc.dg/mips-args-[123].c: New tests.
47771
47772 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47773
47774         * gcc.dg/ppc-spe.c: New.
47775
47776 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47777
47778         * g++.dg/other/ptrmem4.C: New testcase.
47779
47780 2002-07-24  Richard Henderson  <rth@redhat.com>
47781
47782         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47783
47784 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47785
47786         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47787
47788 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47789
47790         * gcc.c-torture/execute/memset-3.c: New testcase.
47791
47792 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47793
47794         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47795         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47796
47797 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47798
47799         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47800         Delete.
47801
47802 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47803
47804         * gcc.c-torture/compile/simd-4.c: New test.
47805
47806 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47807
47808         PR c++/7347, c++/7348
47809         * g++.dg/template/access4.C: New test.
47810         * g++.dg/template/access5.C: New test.
47811         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47812         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47813         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47814         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47815
47816 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47817
47818         * gcc.dg/gnu89-init-2.c: New test.
47819
47820 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47821
47822         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47823
47824 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47825
47826         * gcc.c-torture/execute/20020720-1.c: New testcase.
47827
47828 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47829
47830         * gcc.dg/cpp/Wsignprom.c: New tests.
47831
47832 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47833
47834         * gcc.c-torture/execute/loop-13.c: New test.
47835
47836 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47837
47838         * gcc.dg/cpp/expr.c: New tests.
47839
47840 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47841
47842         * g++.dg/opt/pr6713.C: Add template instantiation.
47843
47844 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47845
47846         * gcc.dg/nest.c: New test.
47847
47848 2002-07-17  Richard Henderson  <rth@redhat.com>
47849
47850         * g++.dg/opt/pr6713.C: New test.
47851
47852 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47853
47854         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47855         XFAIL for all x86 processors.
47856
47857 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47858
47859         * gcc.c-torture/execute/20010122-1.x: Do not test with
47860         -fomit-frame-pointer.
47861
47862 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47863
47864         * g++.dg/template/instantiate2.C: New test.
47865         * g++.dg/template/spec4.C: New test.
47866
47867 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47868
47869         * g++.dg/template/access2.C: New test.
47870         * g++.dg/template/access3.C: New test.
47871
47872 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47873
47874         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47875         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47876         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47877         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47878         Convert to use <stdarg.h>.
47879         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47880         Delete.
47881         * gcc.dg/va-arg-2.c: New.
47882         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47883
47884 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47885
47886         * gcc.c-torture/compile/20020710-1.c: New test.
47887
47888 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47889                           Andrew Pinski  <pinskia@physics.uc.edu>
47890
47891         gcc.c-torture/compile/simd-2.c: New testcase.
47892         gcc.c-torture/compile/simd-3.c: Likewise.
47893
47894 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47895
47896         PR c++/7224
47897         * g++.dg/overload/error1.C: New test.
47898
47899 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47900
47901         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47902         configuration and IRIX 6 O32 ABI.
47903
47904 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47905
47906         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47907
47908 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47909
47910         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47911
47912 2002-07-10  Jeffrey A Law  <law@redhat.com>
47913
47914         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47915
47916         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47917
47918 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47919
47920         * gcc.dg/20020312-2.c: Check for __PPC__.
47921
47922 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47923
47924         * gcc.c-torture/compile/20020709-1.c: New test.
47925
47926 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47927
47928         * g++.dg/template/qualttp21.C: New test case.
47929
47930 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47931
47932         * gcc.c-torture/compile/20020706-1.c: New test.
47933         * gcc.c-torture/compile/20020706-2.c: New test.
47934
47935 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47936             Alexandre Oliva  <aoliva@redhat.com>
47937
47938         * g++.dg/warn/incomplete1.C: New test.
47939
47940 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47941
47942         PR c++/7099
47943         * g++.dg/warn/noreturn1.C: New test.
47944
47945 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47946
47947         PR c++/6706
47948         * g++.dg/debug/debug6.C: New test.
47949         * g++.dg/debug/debug7.C: New test.
47950
47951 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47952
47953         * gcc.c-torture/compile/simd-3.c: New test.
47954
47955 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47956
47957         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47958         * gcc.dg/20020620-1.c: Likewise.
47959
47960 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47961
47962         PR c++/6944
47963         * g++.dg/init/array4.C: New test.
47964         * g++.dg/init/array5.C: New test.
47965
47966 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47967
47968         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47969         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47970
47971 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47972
47973         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47974         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47975         * gcc.dg/wtr-conversion-1.c: Likewise.
47976         * gcc.dg/wtr-escape-1.c: Likewise.
47977         * gcc.dg/wtr-int-type-1.c: Likewise.
47978         * gcc.dg/wtr-label-1.c: Likewise.
47979         * gcc.dg/wtr-static-1.c: Likewise.
47980         * gcc.dg/wtr-strcat-1.c: Likewise.
47981         * gcc.dg/wtr-suffix-1.c: Likewise.
47982         * gcc.dg/wtr-switch-1.c: Likewise.
47983         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47984         * gcc.dg/wtr-union-init-1.c: Likewise.
47985         * gcc.dg/wtr-union-init-2.c: Likewise.
47986         * gcc.dg/wtr-union-init-3.c: Likewise.
47987
47988         * gcc.dg/wtr-func-def-1.c: New test.
47989
47990 2002-07-02 Devang Patel <dpatel@apple.com>
47991
47992         * objc.dg/param-1.m: New test.
47993
47994 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47995
47996         * gcc.dg/cpp/trad/directive.c: Add test.
47997         * gcc.dg/cpp/trad/macroargs.c: Add test.
47998         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47999
48000 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48001
48002         * gcc.dg/cpp/cmdlne-M.c: New test.
48003
48004 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48005
48006         * objc.dg/desig-init-1.m: New test.
48007
48008 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48009
48010         PR c++/6716
48011         * g++.dg/template/instantiate1.C: New test.
48012
48013 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48014
48015         PR c++/7112
48016         * g++.dg/template/sizeof2.C: New test.
48017
48018 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48019
48020         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48021         gcc.dg/cpp/trad/include.c: New tests.
48022
48023 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48024
48025         PR target/7177
48026         * gcc.c-torture/compile/20020701-1.c: New test.
48027
48028 2002-07-01  Stan Shebs  <shebs@apple.com>
48029
48030         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48031         header here...
48032         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48033         (objc-torture-execute): or here.
48034
48035 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48036
48037         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48038
48039 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48040
48041         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48042
48043 2002-06-30  Devang Patel  <dpatel@apple.com>
48044
48045         * objc.dg/fsyntax-only.m: New test.
48046
48047 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48048
48049         PR c++/6695
48050         * g++.dg/template/friend7.C: New file.
48051
48052 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48053
48054         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48055         return type.
48056
48057 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48058
48059         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48060         avoid division by zero.
48061
48062 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48063
48064         * gcc.dg/Wunknownprag.c: New tests.
48065
48066 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48067
48068         * gcc.c-torture/execute/simd-2.c: New test.
48069
48070 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48071
48072         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48073         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48074         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48075         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48076         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48077         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48078         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48079         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48080         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48081         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48082         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48083         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48084         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48085         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48086         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48087         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48088         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48089
48090 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48091
48092         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48093         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48094         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48095         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48096         New tests.
48097         * gcc.dg/cpp/trad/directive.c: Update.
48098
48099 2002-06-23  Andreas Jaeger  <aj@suse.de>
48100
48101         * gcc.c-torture/execute/complex-6.c: New.
48102
48103 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48104
48105         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48106         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48107         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48108         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48109
48110 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48111
48112         * gcc.dg/cpp/trad: New directory with traditional tests copied
48113         from parent directory.
48114         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48115         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48116         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48117         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48118         Move to trad/ and rename.
48119         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48120         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48121         gcc.dg/cpp/trad/redef2.c: New tests.
48122         * gcc.dg/cpp/trad/trad.exp: New driver.
48123
48124 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48125
48126         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48127         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48128         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48129         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48130         Remove.
48131
48132 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48133
48134         * gcc.dg/20020620-1.c: New test.
48135
48136 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48137
48138         * g++.dg/template/ttp4.C: New test.
48139
48140 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48141
48142         * g++.dg/opt/vt1.C: Fix regexp.
48143
48144 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48145
48146         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48147         Don't use attribute `noinline'.
48148
48149 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48150
48151         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48152
48153 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48154
48155         * gcc.c-torture/execute/simd-1.c: New.
48156
48157         * gcc.dg/simd-1.c: New.
48158
48159 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48160
48161         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48162
48163 2002-06-16  Richard Henderson  <rth@redhat.com>
48164
48165         * g++.dg/ext/anon-struct1.C: New.
48166         * g++.dg/ext/anon-struct2.C: New.
48167         * g++.dg/ext/anon-struct3.C: New.
48168         * gcc.dg/anon-struct-1.c: New.
48169         * gcc.dg/anon-struct-2.c: New.
48170         * gcc.dg/anon-struct-3.c: New.
48171         * gcc.dg/20011008-1.c: Adjust warning text.
48172         * gcc.dg/20020527-1.c: Add -fms-extensions.
48173
48174 2002-06-16  Richard Henderson  <rth@redhat.com>
48175
48176         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48177
48178 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48179
48180         * gcc.c-torture/execute/20020615-1.c: New test.
48181
48182 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48183
48184         * gcc.c-tortuture/execute/compare-1.c: New test case.
48185         * gcc.c-tortuture/execute/compare-2.c: New test case.
48186         * gcc.c-tortuture/execute/compare-3.c: New test case.
48187
48188 2002-06-13  Richard Henderson  <rth@redhat.com>
48189
48190         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48191         ia64 ilp32.
48192
48193 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48194
48195         * g++.dg/template/typename2.C: Update error message.
48196
48197 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48198
48199         * gcc.c-torture/execute/20020611-1.c: New test.
48200
48201 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48202
48203         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48204         list of targets to skip.
48205
48206 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48207
48208         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48209         targets if not optimizing.
48210
48211 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48212
48213         * gcc.c-torture/compile/20020605-1.c: New test.
48214
48215         * g++.dg/opt/vt1.C: New test.
48216
48217         * gcc.dg/20020531-1.c: New test.
48218
48219         * gcc.dg/20020530-1.c: New test.
48220
48221         * gcc.dg/20020527-1.c: New test.
48222
48223         * g++.dg/opt/cse1.C: New test.
48224
48225 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48226
48227         * gcc.dg/20020607-2.c: New test case.
48228
48229 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48230
48231         * gcc.c-torture/compile/20020604-1.c: New test.
48232
48233 2002-06-04  Richard Henderson  <rth@redhat.com>
48234
48235         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48236         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48237         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48238
48239 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48240
48241         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48242
48243 2002-06-03  Richard Henderson  <rth@redhat.com>
48244
48245         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48246         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48247
48248 2002-06-02  Richard Henderson  <rth@redhat.com>
48249
48250         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48251         test functions static.
48252
48253 2002-06-02  Andreas Jaeger  <aj@suse.de>
48254
48255         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48256         now.
48257
48258 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48259
48260         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48261         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48262         Update for mofified diagnostics.
48263         * gcc.dg/c99-intconst-1.c: No longer fail.
48264
48265 2002-06-02  Richard Henderson  <rth@redhat.com>
48266
48267         * gcc.dg/uninit-A.c: Remove xfail markers.
48268
48269 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48270
48271         * gcc.dg/fnegate-1.c: New test case.
48272
48273 2002-05-30  Osku Salerma  <osku@iki.fi>
48274
48275         * gcc.c-torture/execute/mayalias-1.c: New file.
48276
48277 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48278
48279         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48280         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48281         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48282
48283 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48284
48285         * gcc.c-torture/execute/20020529-1.c: New test.
48286
48287 2002-05-27  Richard Henderson  <rth@redhat.com>
48288
48289         * g++.dg/ext/attrib6.C: New test case.
48290
48291 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48292
48293         * gcc.c-torture/execute/pure-1.c: New test.
48294
48295 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48296
48297         * gcc.dg/cpp/arith-2.c: Remove.
48298
48299 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48300
48301         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48302         * gcc.dg/cpp/if-3.c: Remove.
48303
48304 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48305
48306         * g++.dg/opt/cse2.C: New test.
48307
48308 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48309
48310         * gcc.dg/cpp/arith-1.c: New semantic tests.
48311         * gcc.dg/cpp/if-1.c: Update.
48312
48313 2002-05-24  Ben Elliston  <bje@redhat.com>
48314
48315         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48316
48317 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48318
48319         * gcc.dg/verbose-asm.c: New test.
48320
48321 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48322
48323         * gcc.dg/cpp/paste12.c: New test.
48324
48325 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48326
48327         * g++.dg/parse/named_ops.C: New test.
48328
48329 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48330
48331         * gcc.dg/weak-8.c: New test.
48332
48333 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48334
48335         * gcc.dg/weak-2.c: Allow optional leading underscore
48336         in scan-assembler symbol name.
48337         * gcc.dg/weak-3.c: Likewise.
48338         * gcc.dg/weak-4.c: Likewise.
48339         * gcc.dg/weak-5.c: Likewise.
48340
48341 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48342
48343         * gcc.dg/20020523-1.c: New test.
48344
48345 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48346
48347         * objc.dg/const-str-2.m: Update now that we stop after
48348         a command line error.
48349
48350 2002-05-22  Richard Henderson  <rth@redhat.com>
48351
48352         * g++.dg/dg.exp: Fix typo in test pruneing.
48353
48354 2002-05-22  Richard Henderson  <rth@redhat.com>
48355
48356         * g++.dg/dg.exp: Prune the tls subdirectory.
48357         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48358         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48359         * g++.dg/tls/init-1.C: New.
48360
48361 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48362
48363         * gcc.dg/20020517-1.c: New test.
48364
48365 2002-05-21  Richard Henderson  <rth@redhat.com>
48366
48367         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48368         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48369
48370 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48371
48372         * g++.dg/other/copy2.C: New test.
48373
48374 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48375
48376         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48377         (MAX_COPY): Bump up to 10 times sizeof (long long).
48378         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48379
48380         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48381         sizeof (long long).
48382
48383         * gcc.c-torture/execute/strcpy-1.c: New test.
48384
48385 2002-05-19  Jason Merrill  <jason2redhat.com>
48386
48387         * g++.dg/ext/oper1.C: New test.
48388
48389 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48390 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48391
48392         * README.QMTEST: New file.
48393
48394         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48395
48396 2002-05-19  Andreas Jaeger  <aj@suse.de>
48397
48398         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48399         now.
48400         * gcc.c-torture/execute/loop-2d.x: Likewise.
48401
48402 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48403
48404         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48405         support weak symbols.
48406         * gcc.dg/weak-4.c: Likewise.
48407         * gcc.dg/weak-6.c: Likewise.
48408
48409 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48410
48411         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48412         cygwin, coff and h8300-*-hms targets
48413         * gcc.dg/weak-5.c: Likewise.
48414         * gcc.dg/weak-7.c: Likewise.
48415
48416 2002-05-16  Jason Merrill  <jason@redhat.com>
48417
48418         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48419         (scan-assembler-not, scan-assembler-dem): Likewise.
48420         (scan-assembler-dem-not): Likewise.
48421
48422 2002-05-15  Richard Henderson  <rth@redhat.com>
48423
48424         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48425
48426 2002-05-15  Richard Henderson  <rth@redhat.com>
48427
48428         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48429         (vfoo1f): Warning here.
48430         (vfoo1l): Don't redefine the alias.
48431
48432 2002-05-14  Jason Merrill  <jason@redhat.com>
48433             Alexandre Oliva  <aoliva@redhat.com>
48434
48435         * g++.dg/init/pm1.C: New test.
48436
48437 2002-05-12  David S. Miller  <davem@redhat.com>
48438
48439         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48440         types.
48441
48442 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48443
48444         * gcc.c-torture/execute/20020510-1.c: New test case.
48445
48446 2002-05-10  David S. Miller  <davem@redhat.com>
48447
48448         * gcc.c-torture/execute/conversion.c: Test long double too.
48449
48450 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48451
48452         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48453         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48454         * lib/g++.exp (g++_link_flags): Likewise.
48455         * lib/objc.exp (objc_target_compile): Likewise.
48456
48457 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48458
48459         * gcc.dg/cpp/poison.c: Update.
48460         * gcc.dg/cpp/20000625-2.c: Remove.
48461         * gcc.dg/cpp/direct2s.c: Remove final test.
48462
48463 2002-05-08  Tom Rix  <trix@redhat.com>
48464
48465         * gcc.c-torture/execute/20020508-1.c: New test.
48466         * gcc.c-torture/execute/20020508-2.c: New test.
48467         * gcc.c-torture/execute/20020508-3.c: New test.
48468
48469 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48470
48471         * gcc.dg/cpp/charconst-4.c: More tests.
48472
48473 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48474
48475         PR c/6569
48476         * gcc.dg/weak-3.c: Update location of warning messages.
48477         * gcc.dg/weak-5.c: Likewise.
48478
48479 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48480
48481         * gcc.c-torture/execute/20020506-1.c: New test case.
48482
48483 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48484
48485         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48486
48487 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48488
48489         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48490
48491 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48492
48493         * gcc.dg/cpp/charconst-3.c: New test.
48494
48495 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48496
48497         * gcc.dg/cpp/charconst.c: Update tests.
48498
48499 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48500
48501         * treelang: Added directory for new sample language treelang. Also
48502         lib/treelang.exp: New file to signal treelang should be tested.
48503
48504 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48505
48506         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48507         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48508         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48509         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48510         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48511         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48512         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48513
48514 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48515
48516         * gcc.dg/format/xopen-2.c: New test.
48517
48518 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48519
48520         * gcc.dg/20020503-1.c: New test.
48521
48522 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48523
48524         * g++.dg/init/dtor1.C: Make it tougher.
48525
48526 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48527
48528         * g++.dg/init/dtor1.C: New test.
48529
48530 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48531
48532         * gcc.dg/altivec-8.c: New.
48533
48534 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48535
48536         * gcc.dg/altivec-7.c: New.
48537
48538 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48539
48540         * g++.dg/parse/typedef1.C: New test.
48541
48542 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48543
48544         PR c++/6486
48545         * g++.dg/template/friend6.C: New test.
48546
48547         PR c++/6492
48548         * g++.dg/init/copy1.C: New test.
48549
48550 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48551
48552         * g++.dg/warn/effc1.C: New test.
48553
48554 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48555
48556         * gcc.dg/cpp/if-cexp.c: Add a test.
48557
48558 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48559
48560         * gcc.dg/20020426-2.c: New test.
48561
48562 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48563
48564         * gcc.dg/cpp/if-mop.c: Update.
48565         * gcc.dg/cpp/if-mpar.c: Add test.
48566         * gcc.dg/cpp/if-oppr.c: Update.
48567
48568 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48569
48570         PR c/6343
48571         * gcc.dg/weak-[2-7].c: New tests.
48572
48573 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48574
48575         * gcc.dg/enum1.c: New test.
48576
48577 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48578
48579         PR c++/6497
48580         * g++.dg/inherit/access2.C: New test.
48581
48582 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48583
48584         PR bootstrap/6445
48585         * gcc.dg/20020426-1.c: New test.
48586
48587 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48588
48589         * g++.dg/abi/enum1.C: New test.
48590
48591 2002-04-26  Richard Henderson  <rth@redhat.com>
48592
48593         * gcc.dg/c99-bool-1.c: Expect always true warning.
48594
48595 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48596
48597         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48598
48599 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48600
48601         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48602         targets.
48603
48604 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48605
48606         * g++.dg/abi/mange7.C: New test.
48607
48608         PR c++/6438.
48609         * g++.dg/parse/stmtexpr2.C: New test.
48610
48611 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48612
48613         * gcc.dg/20020312-2.c: Add SH target.
48614
48615 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48616
48617         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48618         compiler output on mips*-*-irix*.
48619
48620 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48621
48622         * g++.dg/parse/attr1.C: New test.
48623
48624 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48625
48626         * gcc.c-torture/execute/string-opt-17.c: New test case.
48627         * gcc.c-torture/execute/memset-2.c: New test case.
48628
48629 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48630
48631         PR c++/6256:
48632         * g++.dg/template/friend5.C: New test.
48633
48634         PR c++/6331:
48635         * g++.dg/template/qual1.C: Likewise.
48636
48637 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48638
48639         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48640         Include stdlib.h, not stdio.h or ctype.h.
48641
48642 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48643
48644         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48645         cris-*-elf* and mmix-*-*.
48646         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48647         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48648         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48649         Ditto.
48650         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48651         * gcc.dg/wchar_t-1.c: Ditto.
48652
48653 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48654
48655         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48656         Clarify comment.
48657
48658 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48659
48660         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48661
48662 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48663
48664         * gcc.c-torture/execute/20000906-1.x: Delete.
48665
48666 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48667
48668         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48669
48670 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48671
48672         * PR6367
48673         * g77.f-torture/execute/6367.f: New test.
48674         * g77.f-torture/execute/6367.x: Disable for MMIX.
48675
48676 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48677
48678         * PR6352
48679         * g++.dg/opt/inline2.C: New test.
48680
48681 2002-04-18  Richard Henderson  <rth@redhat.com>
48682
48683         * gcc.dg/20000906-1.c: Enable for all targets.
48684         * gcc.c-torture/compile/iftrap-2.c: New.
48685
48686 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48687
48688         * gcc.dg/20020418-1.c: New test.
48689         * gcc.dg/20020418-2.c: New test.
48690
48691 2002-04-18  Richard Henderson  <rth@redhat.com>
48692
48693         * gcc.c-torture/compile/iftrap-1.c: New.
48694         * gcc.dg/iftrap-1.c: Adjust for ia64.
48695         * gcc.dg/iftrap-2.c: New.
48696
48697 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48698
48699         * gcc.c-torture/compile/20020418-1.c: New test.
48700
48701 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48702
48703         * gcc.c-torture/compile/20020415-1.c: New.
48704
48705 2002-04-18  David S. Miller  <davem@redhat.com>
48706
48707         * gcc.c-torture/execute/20020418-1.c: New test.
48708
48709 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48710
48711         * gcc.dg/20020416-1.c: New test.
48712
48713         * g++.dg/opt/inline1.C: New test.
48714
48715 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48716
48717         * gcc.dg/altivec-5.c: New test.
48718
48719         * gcc.dg/20020415-1.c: New test.
48720
48721 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48722
48723         * lib/chill.exp: Remove.
48724
48725 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48726
48727         * g++.dg/other/big-struct.C: New test.
48728
48729 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48730
48731         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48732         of scratch file.
48733
48734 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48735
48736         PR c/6277
48737         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48738         in scan-assembler function name
48739
48740 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48741
48742         * g77.f-torture/execute/980628-4.x,
48743         g77.f-torture/execute/980628-5.x,
48744         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48745         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48746         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48747         i[34567]86-*-*.
48748
48749 2002-04-13  David S. Miller  <davem@redhat.com>
48750
48751         * gcc.c-torture/execute/20020413-1.c: New test.
48752
48753 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48754
48755         * gcc.dg/asm-6.c,
48756         * g++.dg/ext/asm1.C: New tests.
48757
48758 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48759
48760         PR c++ 5373.
48761         * g++.dg/parse/stmtexpr1.C: New test.
48762
48763         PR c++/5189.
48764         * g++.dg/template/copy1.C: New test.
48765
48766 2002-04-12  Richard Henderson  <rth@redhat.com>
48767
48768         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48769
48770 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48771
48772         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48773         gcc.c-torture/execute/20020307-2.c.
48774
48775 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48776
48777         * g++.dg/ext/attrib5.C,
48778         * g++.dg/lookup/struct1.C: New tests.
48779
48780 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48781
48782         * gcc.dg/20020411-1.c: New test.
48783
48784         * gcc.c-torture/execute/20020411-1.c: New test.
48785
48786 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48787
48788         * g77.f-torture/execute/6177.f: New test.
48789
48790 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48791
48792         PR middle-end/6247
48793         * g++.dg/opt/cleanup1.C: New test.
48794
48795         * g++.dg/opt/const1.C: New test.
48796
48797 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48798
48799         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48800
48801 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48802
48803         PR c++/5507
48804         * g++.dg/template/typename2.C: New test.
48805
48806 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48807
48808         * gcc.c-torture/execute/loop-12.c: New.
48809
48810 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48811
48812         * g77.f-torture/execute/980628-4.x,
48813         g77.f-torture/execute/980628-5.x,
48814         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48815         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48816         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48817
48818 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48819
48820         PR optimization/6086
48821         * g++.dg/opt/preinc1.C: New test.
48822
48823 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48824
48825         PR c++/5571
48826         * g++.dg/opt/static2.C: New test.
48827
48828 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48829
48830         PR c/5120
48831         * gcc.dg/20020406-1.c: New test.
48832
48833 2002-04-04  David S. Miller  <davem@redhat.com>
48834
48835         * gcc.c-torture/execute/20020404-1.c: New test.
48836
48837 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48838
48839         PR c/6123
48840         * gcc.dg/20020312-2.c: Do not declare global register variable
48841         if __PIC__ or __pic__ is defined.
48842
48843 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48844
48845         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48846         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48847
48848 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48849
48850         * gcc.misc-tests/linkage.exp: Update last change to handle
48851         sparc*-, not just sparc-.
48852
48853 2002-04-03  Richard Henderson  <rth@redhat.com>
48854
48855         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48856
48857 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48858
48859         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48860
48861 2002-04-02  David S. Miller  <davem@redhat.com>
48862
48863         * gcc.c-torture/execute/20020402-3.c: New test.
48864
48865 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48866
48867         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48868         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48869
48870         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48871         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48872         g77.f-torture/execute/20001201.x,
48873         g77.f-torture/execute/u77-test.x: New files.
48874
48875         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48876         * gcc.dg/wchar_t-1.c: Ditto.
48877
48878 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48879
48880         * gcc.c-torture/execute/20020402-1.c: New test.
48881
48882 2002-04-01  Richard Henderson  <rth@redhat.com>
48883
48884         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48885
48886         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48887
48888 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48889
48890         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48891
48892 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48893
48894         * g++.dg/inherit/template-as-base.C: Expect error.
48895         * g++.dg/inherit/namespace-as-base.C: Likewise.
48896
48897 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48898
48899         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48900         g++.dg/ext/instantiate3.C: Tweak match patterns.
48901
48902         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48903         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48904         -da test.
48905
48906 2002-03-31  Richard Henderson  <rth@redhat.com>
48907
48908         * gcc.dg/special/alias-2.c: New.
48909         * gcc.dg/special/ecos.exp: Run it.
48910
48911 2002-03-31  Richard Henderson  <rth@redhat.com>
48912
48913         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48914
48915 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48916
48917         * gcc.dg/weak-1.c: Disable on h8300 port.
48918
48919 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48920
48921         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48922         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48923         ordering tests.
48924         * g++.dg/bprob/bprob-1.C: New test.
48925         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48926         * g++.dg/gcov/gcov-1.C: New test.
48927         * g++.dg/gcov/gcov-1.x: New file.
48928         * g++.dg/gcov/gcov-2.C: New test.
48929         * g++.dg/gcov/gcov-3.C: New test.
48930         * g++.dg/gcov/gcov-3.h: New file.
48931
48932 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48933
48934         * g++.old-deja/g++.other/builtins5.C: New test.
48935         * g++.old-deja/g++.other/builtins6.C: New test.
48936         * g++.old-deja/g++.other/builtins7.C: New test.
48937         * g++.old-deja/g++.other/builtins8.C: New test.
48938         * g++.old-deja/g++.other/builtins9.C: New test.
48939
48940 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48941
48942         * g++.dg/opt/static1.C: New test.
48943
48944         * g++.dg/opt/longbranch1.C: New test.
48945
48946 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48947
48948         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48949
48950         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48951
48952 2002-03-28  Jeffrey A Law  (law@redhat.com)
48953
48954         * gcc.c-torture/execute/20020328-1.c: New test.
48955
48956 2002-03-27  Richard Henderson  <rth@redhat.com>
48957
48958         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48959         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48960         move from g++.old-deja/g++.ext/.
48961
48962 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48963
48964         * g++.dg/init/new2.C: New test.
48965
48966 2002-03-26  Richard Henderson  <rth@redhat.com>
48967
48968         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48969
48970         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48971         on sparc.
48972
48973         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48974         sparcv9 systems.
48975         * gcc.dg/20001102-1.c: Likewise.
48976
48977 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48978
48979         * gcc.dg/cpp/endif-pedantic1.c,
48980         gcc.dg/cpp/endif-pedantic2.c: New tests.
48981
48982 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48983
48984         * g++.dg/init/new1.C: New test.
48985
48986 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48987
48988         * g++.dg/abi/vbase9.C: New test.
48989
48990 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48991
48992         * gcc.dg/arm-asm.c: New test.
48993
48994 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48995
48996         * gcc.dg/Wswitch-enum.c: New test.
48997         Fix PR c/5044.
48998
48999 2002-03-26  Richard Henderson  <rth@redhat.com>
49000
49001         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49002         structure.
49003
49004 2002-03-25  Richard Henderson  <rth@redhat.com>
49005
49006         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49007         sparcv9 systems.
49008
49009         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49010         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49011
49012 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49013
49014         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49015
49016 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49017
49018         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49019         targets using generic thunk support.
49020
49021 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49022
49023         * gcc.c-torture/compile/20020323-1.c: New test.
49024
49025         * g++.dg/opt/conj2.C: New test.
49026
49027 2002-03-24  Richard Henderson  <rth@redhat.com>
49028
49029         * gcc.dg/weak-1.c: Use -fno-common.
49030
49031 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49032
49033         * g77.dg/f77-edit-apostrophe-out.f: New test
49034         * g77.dg/f77-edit-h-out.f: New test
49035         * g77.dg/f77-edit-t-in.f: New test
49036         * g77.dg/f77-edit-t-out.f: New test
49037         * g77.dg/f77-edit-x-out.f: New test
49038         * g77.dg/f77-edit-slash-out.f: New test
49039         * g77.dg/f77-edit-colon-out.f: New test
49040         * g77.dg/f77-edit-s-out.f: New test
49041
49042 2002-03-24  Richard Henderson  <rth@redhat.com>
49043
49044         * objc/execute/formal_protocol-6.x: New XFAIL.
49045
49046 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49047
49048         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49049         that do not support weak symbols
49050
49051 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49052
49053         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49054         * lib/g77.exp: Likewise.
49055         * lib/objc.exp: Likewise.
49056
49057 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49058
49059         * gcc.dg/Wswitch-default.c: New test.
49060
49061 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49062
49063         * g++.dg/other/enum1.C: New test.
49064
49065 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49066
49067         * gcc.dg/pragma-ep-3.c: Fix typo.
49068
49069 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49070
49071         * g++.dg/inherit/template-as-base.C: New test.
49072
49073 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49074
49075         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49076         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49077
49078 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49079
49080         * gcc.dg/cpp/multiline.c: Update to match.
49081
49082 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49083
49084         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49085
49086 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49087
49088         * gcc.dg/cpp/extratokens2.c: New file.
49089
49090 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49091
49092         * gcc.dg/20020312-2.c: Add rs6000 target.
49093
49094         * gcc.c-torture/compile/20020319-1.c: New test.
49095
49096 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49097
49098         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49099         (A, E): Handle this.
49100
49101 2002-03-20  Jason Merrill  <jason@redhat.com>
49102
49103         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49104         ignoring -fpic.
49105         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49106         through prune_gcc_output.
49107
49108 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49109
49110         * gcc.c-torture/compile/20020320-1.c: New test.
49111
49112 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49113
49114         * gcc.c-torture/compile/20020318-1.c: New test.
49115
49116         * gcc.dg/struct-by-value-1.c: New test.
49117
49118         * gcc.dg/20020319-1.c: New test.
49119
49120 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49121
49122         * g++.dg/opt/conj1.C: New test.
49123
49124 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49125
49126         * g++.dg/template/qualttp20.C: Revert previous change.
49127         * g++.dg/template/qualttp3.C: Likewise.
49128         * g++.dg/template/qualttp4.C: Likewise.
49129         * g++.dg/template/qualttp5.C: Likewise.
49130         * g++.dg/template/qualttp6.C: Likewise.
49131         * g++.dg/template/qualttp7.C: Likewise.
49132         * g++.dg/template/qualttp8.C: Likewise.
49133         * g++.dg/template/recurse.C: Likewise.
49134
49135 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49136
49137         * gcc.dg/cpp/wchar-1.c: Update.
49138
49139 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49140
49141         * g++.dg/template/conv1.C: New test.
49142         * g++.dg/template/conv2.C: New test.
49143         * g++.dg/template/conv3.C: New test.
49144         * g++.dg/template/conv4.C: New test.
49145
49146 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49147
49148         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49149         * g++.dg/template/qualttp3.C: Likewise.
49150         * g++.dg/template/qualttp4.C: Likewise.
49151         * g++.dg/template/qualttp5.C: Likewise.
49152         * g++.dg/template/qualttp6.C: Likewise.
49153         * g++.dg/template/qualttp7.C: Likewise.
49154         * g++.dg/template/qualttp8.C: Likewise.
49155         * g++.dg/template/recurse.C: Likewise.
49156
49157 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49158
49159         * g++.dg/opt/dtor1.C: New test.
49160
49161 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49162
49163         * gcc.c-torture/compile/20020315-1.c: New test.
49164
49165 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49166
49167         * gcc.dg/weak-1.c: Fix scan tests.
49168
49169 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49170
49171         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49172         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49173         cris-*-aout* mmix-*-*.
49174         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49175         cris-*-aout* mmix-*-*.
49176         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49177         cris-*-elf* cris-*-aout* and mmix-*-*.
49178         * gcc.dg/20001009-1.c: Ditto.
49179         * gcc.dg/20010912-1.c: Ditto.
49180         * gcc.dg/20020122-4.c: Ditto.
49181         * gcc.dg/inline-2.c: Ditto.
49182
49183 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49184
49185         * gcc.c-torture/compile/20020314-1.c: New test.
49186
49187 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49188
49189         * gcc.c-torture/execute/20020314-1.c: New test.
49190
49191 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49192
49193         * g++.dg/warn/Wunused-1.C: New test.
49194
49195 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49196
49197         * g++.dg/abi/mangle6.C: New test.
49198
49199 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49200
49201         * gcc.c-torture/compile/20020309-2.c: New test.
49202
49203         * gcc.c-torture/compile/20020312-1.c: New test.
49204
49205 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49206
49207         * g++.dg/other/access1.C: New test.
49208
49209 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49210
49211         * gcc.c-torture/execute/wchar_t-1.c: New test.
49212
49213 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49214
49215         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49216
49217 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49218
49219         * gcc.dg/20020312-1.c: New test case.
49220
49221 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49222
49223         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49224
49225 2002-03-11  Richard Henderson  <rth@redhat.com>
49226
49227         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49228         * g++.old-deja/g++.jason/report.C: Likewise.
49229
49230 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49231
49232         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49233         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49234
49235 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49236
49237         * g++.dg/overload/pmf1.C: New test.
49238
49239 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49240
49241         * gcc.c-torture/execute/20020307-1.c: Use long.
49242
49243 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49244
49245         PR optimization/5844
49246         * gcc.dg/20020310-1.c: New test.
49247
49248 2002-03-09  Michael Meissner  <meissner@redhat.com>
49249
49250         * gcc.c-torture/execute/memcpy-2.c: New test.
49251         * gcc.c-torture/execute/memset-1.c: New test.
49252         * gcc.c-torture/execute/strlen-1.c: New test.
49253         * gcc.c-torture/execute/strcmp-1.c: New test.
49254         * gcc.c-torture/execute/strncmp-1.c: New test.
49255
49256 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49257
49258         * gcc.dg/ppc-ldstruct.c: New test.
49259
49260 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49261
49262         * gcc.c-torture/execute/va-arg-22.c: New test.
49263
49264 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49265
49266         * gcc.c-torture/compile/20020309-1.c: New test.
49267
49268 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49269
49270         * gcc.c-torture/execute/20020307-2.c: New test.
49271
49272 2002-03-07  Jeffrey A Law  (law@redhat.com)
49273
49274         * g77.f-torture/compile/20020307-1.f: New test.
49275
49276 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49277
49278         * gcc.dg/unordered-1.c: New test.
49279
49280 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49281
49282         * gcc.c-torture/execute/20020307-1.c: New test.
49283
49284 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49285
49286         * gcc.dg/20020304-1.c: New test.
49287
49288         * gcc.c-torture/compile/20020304-2.c: New test.
49289
49290 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49291
49292         * gcc.c-torture/compile/20020304-1.c: New test case
49293         (from PR c/5830).
49294
49295 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49296
49297         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49298
49299 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49300
49301         * g++.dg/other/classkey1.C: New test.
49302
49303 2002-03-01  Richard Henderson  <rth@redhat.com>
49304
49305         * gcc.c-torture/compile/981223-1.x: New.
49306         * gcc.c-torture/compile/920625-1.x: New.
49307
49308 2002-02-28  Richard Henderson  <rth@redhat.com>
49309
49310         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49311
49312 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49313
49314         * gcc.c-torture/execute/20020227-1.c: New test.
49315
49316 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49317
49318         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49319         here" ERROR lines.
49320         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49321         * g++.old-deja.g++.other/defarg1.C: Likewise.
49322         * g++.old-deja/g++.pt/calls2.C: Likewise.
49323         * g++.old-deja/g++.pt/crash20.C: Likewise.
49324         * g++.old-deja/g++.pt/crash30.C: Likewise.
49325         * g++.old-deja/g++.pt/crash36.C: Likewise.
49326         * g++.old-deja/g++.pt/crash6.C: Likewise.
49327         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49328         * g++.old-deja/g++.pt/derived3.C: Likewise.
49329         * g++.old-deja/g++.pt/error1.C: Likewise.
49330         * g++.old-deja/g++.pt/friend21.C: Likewise.
49331         * g++.old-deja/g++.pt/friend23.C: Likewise.
49332         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49333         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49334
49335 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49336
49337         * gcc.c-torture/execute/20020225-2.c: New test.
49338
49339 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49340
49341         * gcc.c-torture/execute/920730-1t.c,
49342         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49343         Delete test cases, only relevant to -traditional.
49344
49345 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49346
49347         * gcc.dg/cpp/undef1.c: Remove.
49348         * gcc.dg/cpp/directiv.c: Update.
49349         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49350
49351 2002-02-27  Michael Meissner  <meissner@redhat.com>
49352
49353         * gcc.c-torture/execute/20020226-1.c: New test.
49354
49355 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49356
49357         * g++.dg/debug/debug4.C: New test.
49358
49359         * gcc.dg/ia64-visibility-1.c: New test.
49360
49361 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49362
49363         * gcc.dg/debug/20020224-1.c: New.
49364
49365 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49366
49367         * gcc.c-torture/execute/960416-1.x: New.
49368         * gcc.c-torture/execute/divconst-3.x: Likewise.
49369
49370 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49371
49372         * gcc.dg/20020224-1.c: New test.
49373
49374 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49375
49376         * gcc.c-torture/execute/20020225-1.c: New.
49377
49378 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49379
49380         * gcc.dg/cpp/wchar-1.c: New test.
49381
49382 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49383
49384         * gcc.dg/20020222-1.c: New test.
49385
49386 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49387
49388         * g++.dg/opt/anonunion1.C: New test.
49389
49390 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49391
49392         * g++.dg/template/qualttp19.C: New test.
49393         * g++.dg/template/qualttp20.C: New test.
49394         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49395         * g++.old-deja/g++.other/qual1.C: Likewise.
49396
49397 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49398
49399         * gcc.dg/attr-alwaysinline.c: New.
49400
49401 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49402
49403         * gcc.dg/20020220-1.c: New test.
49404
49405         * gcc.dg/20020220-2.c: New test.
49406
49407         * g++.dg/opt/mmx1.C: New test.
49408
49409 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49410
49411         * gcc.c-torture/compile/20020110.c: New test.
49412
49413 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49414
49415         * gcc.c-torture/execute/20020219-1.c: New test.
49416
49417         * gcc.dg/20020219-1.c: New test.
49418
49419         * gcc.dg/noncompile/20020220-1.c: New test.
49420
49421         * g++.dg/opt/ptrintsum1.C: New test.
49422
49423         * gcc.dg/debug/20020220-1.c: New test.
49424
49425 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49426
49427         * gcc.c-torture/execute/20020216-1.c: New test.
49428
49429 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49430
49431         * gcc.dg/decl-1.c: Update, new test.
49432
49433 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49434
49435         * g++.dg/abi/bitfield1.C: New test.
49436         * g++.dg/abi/bitfield2.C: New test.
49437
49438 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49439
49440         * gcc.dg/attr-nest.c: New test.
49441
49442 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49443
49444         * gcc.c-torture/execute/20020215-1.c: New test.
49445
49446 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49447
49448         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49449         * g++.dg/debug/debug.exp: New.
49450         * g++.dg/debug/trivial.C: New.
49451         * g++.dg/debug/debug1.C: Moved...
49452         * g++.dg/other/debug1.C: ...from here.
49453         * g++.dg/debug/debug2.C: Moved...
49454         * g++.dg/other/debug2.C: ...from here.
49455         * g++.dg/debug/debug3.C: Moved...
49456         * g++.dg/other/debug3.C: ...from here.
49457
49458         * gcc.dg/noncompile/20020213-1.c: New test.
49459
49460 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49461
49462         * g++.dg/other/debug3.C: New test.
49463
49464         * gcc.c-torture/execute/20020213-1.c: New test.
49465
49466 2002-02-13  Richard Smith <richard@ex-parrot.com>
49467
49468         * g++.old-deja/g++.other/thunk1.C: New test.
49469
49470 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49471
49472         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49473
49474 2002-02-13  Stan Shebs  <shebs@apple.com>
49475
49476         * gcc.dg/altivec-3.c: New.
49477
49478 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49479
49480         * gcc.dg/Wunreachable-1.c: New test.
49481         * gcc.dg/Wunreachable-2.c: New test.
49482
49483 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49484
49485         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49486
49487 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49488
49489         * gcc.dg/decl-1.c: New test.
49490
49491 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49492
49493         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49494
49495 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49496
49497         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49498         * gcc.c-torture/compile/980506-1.x: Likewise.
49499
49500 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49501
49502         * gcc.dg/20020210-1.c: New.
49503
49504 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49505
49506         * g77.f-torture/execute/947.f: New regression test
49507         for PR fortran/947.
49508
49509 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49510
49511         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49512         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49513
49514 2002-02-08  Richard Henderson  <rth@redhat.com>
49515
49516         * gcc.c-torture/compile/labels-3.c: New.
49517
49518 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49519
49520         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49521         expression statements work instead.
49522         * gcc.dg/noncompile/20020207-1.c: New test.
49523
49524 2002-02-07  Richard Henderson  <rth@redhat.com>
49525
49526         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49527
49528 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49529
49530         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49531         message from g77
49532         * lib/g77-dg.exp: Trim g77 error messages so that they are
49533         recognized by dg.exp.
49534
49535 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49536
49537         PR fortran/5473
49538         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49539
49540 2002-02-07  Richard Henderson  <rth@redhat.com>
49541
49542         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49543         to be sufficiently aligned for integers.
49544
49545 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49546
49547         * g++.dg/template/friend4.C: New test.
49548
49549 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49550
49551         PR fortran/5743
49552         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49553         unsupported cases.
49554
49555 2002-02-07  Richard Henderson  <rth@redhat.com>
49556
49557         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49558         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49559         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49560         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49561
49562 2002-02-06  Richard Henderson  <rth@redhat.com>
49563
49564         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49565
49566 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49567
49568         * gcc.dg/20020206-1.c: New test.
49569
49570 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49571
49572         * gcc.c-torture/execute/20020206-1.c: New test.
49573
49574         * gcc.c-torture/execute/20020206-2.c: New test.
49575
49576         PR optimization/5429:
49577         * gcc.c-torture/compile/20020206-1.c: New test.
49578
49579 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49580
49581         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49582         as certain file formats cannot support particularly large
49583         alignments.
49584
49585         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49586         and do not expect to be able to link the executable.
49587
49588         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49589         fail because the COFF format does not support the weak attribute.
49590
49591 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49592
49593         * g77.dg/pr5473.f: New test
49594
49595 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49596
49597         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49598         Fix testcase accordingly.
49599
49600 2002-02-04  Richard Henderson  <rth@redhat.com>
49601
49602         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49603         (buf): Change to be an array of pointers, not ints.
49604
49605 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49606
49607         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49608         before all tests.  Move warning one line above to match where it
49609         C frontend emits.
49610         * gcc.dg/Wswitch-2.c: New test.
49611         * g++.dg/warn/Wswitch-1.C: New test.
49612         * g++.dg/warn/Wswitch-2.C: New test.
49613
49614 2002-02-04  Richard Henderson  <rth@redhat.com>
49615
49616         * g++.dg/abi/offsetof.C: Fix size comparison.
49617
49618 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49619
49620         * gcc.dg/cast-qual-2.c: New test.
49621
49622 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49623
49624         * gcc.dg/20020201-4.c: New test.
49625
49626 2002-02-04  Ben Elliston  <bje@redhat.com>
49627
49628         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49629         target_info attribute != 0, in addition to the empty string.
49630         (gcc_target_compile): Likewise.
49631
49632 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49633
49634         * gcc.dg/Wswitch.c: New test.
49635         PR gcc/4475. PR gcc/3780.
49636
49637 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49638
49639         * g77.f-torture/execute/5122.f: New test for regressions
49640         against PR fortran/5122.
49641
49642 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49643
49644         * g77.f-torture/compile/pr3743.f: Delete
49645         * g77.dg/pr3743-1.f: New test.
49646         * g77.dg/pr3743-2.f: New test.
49647         * g77.dg/pr3743-3.f: New test.
49648         * g77.dg/pr3743-4.f: New test.
49649
49650 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49651
49652         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49653
49654 2002-02-02  Richard Henderson  <rth@redhat.com>
49655
49656         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49657         * gcc.c-torture/execute/bf64-1.c: Likewise.
49658
49659 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49660
49661         * gcc.dg/20020201-2.c: New test.
49662
49663         * gcc.dg/20020201-3.c: New test.
49664
49665         * gcc.c-torture/execute/bitfld-2.c: New test.
49666
49667 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49668
49669         * gcc.dg/bitfld-1.c: Update.
49670         * gcc.dg/bitfld-2.c: Update.
49671         * gcc.c-torture/execute/bitfld-1.x: New.
49672
49673 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49674
49675         * gcc.c-torture/execute/20020201-1.c: New test.
49676
49677 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49678
49679         PR target/5469
49680         * gcc.dg/20020201-1.c: New test.
49681
49682 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49683
49684         PR fortran/3743
49685         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49686         * g77.f-torture/compile/pr3743.x: Remove
49687
49688 2002-01-31  Tom Rix  <trix@redhat.com>
49689
49690         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49691
49692 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49693
49694         * gcc.dg/noncompile/20020130-1.c: New test.
49695
49696 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49697
49698         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49699
49700 2002-01-29  Richard Henderson  <rth@redhat.com>
49701
49702         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49703         to long long.
49704         * gcc.c-torture/execute/bf64-1.c: Likewise.
49705
49706 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49707
49708         * gcc.c-torture/execute/20020129-1.c: New test.
49709
49710 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49711
49712         * gcc.c-torture/compile/20000224-1.c: Update.
49713         * gcc.c-torture/execute/bitfld-1.c: New tests.
49714         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49715         * gcc.dg/uninit-A.c: Update.
49716
49717 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49718
49719         * g++.dg/template/ctor1.C: Add instantiation.
49720
49721 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49722
49723         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49724         argument to __builtin_prefetch to be const ptr.
49725
49726 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49727
49728         * gcc.c-torture/compile/20020120-1.c: New test.
49729
49730 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49731
49732         * gcc.c-torture/execute/20020127-1.c: New test.
49733
49734 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49735
49736         * g77.dg/f77-edit-i-in.f: New test
49737         * g77.dg/f77-edit-i-out.f: New test
49738
49739 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49740
49741         * gcc.dg/debug/debug.exp: New file.
49742         * gcc.dg/debug/trivial.c: New file.
49743         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49744         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49745         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49746         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49747         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49748         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49749         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49750         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49751         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49752         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49753         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49754         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49755         * gcc.dg/20000503-1.c: Removed.
49756         * gcc.dg/20010207-1.c: Removed.
49757         * gcc.dg/20011223-1.c: Removed.
49758         * gcc.dg/20020104-2.c: Removed.
49759         * gcc.dg/debug-1.c: Removed.
49760         * gcc.dg/debug-2.c: Removed.
49761         * gcc.dg/debug-3.c: Removed.
49762         * gcc.dg/debug-4.c: Removed.
49763         * gcc.dg/debug-5.c: Removed.
49764         * gcc.dg/debug-6.c: Removed.
49765         * gcc.dg/dwarf2-1.c: Removed.
49766         * gcc.dg/dwarf2-2.c: Removed.
49767
49768 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49769
49770         * g++.old-deja/g++.other/eh5.C: New test.
49771         * g++.old-deja/g++.other/sibcall2.C: New test.
49772         * g++.old-deja/g++.other/array9.C: New test.
49773         * g++.old-deja/g++.other/typename2.C: New test.
49774         * g++.old-deja/g++.other/crash60.C: New test.
49775         * g++.old-deja/g++.other/conv9.C: New test.
49776         * g++.old-deja/g++.other/mangle10.C: New test.
49777         * g++.old-deja/g++.other/unchanging1.C: New test.
49778         * g++.old-deja/g++.other/exprstmt1.C: New test.
49779         * g++.old-deja/g++.other/inline23.C: New test.
49780         * g++.old-deja/g++.eh/ia64-1.C: New test.
49781         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49782         * g++.old-deja/g++.other/reload1.C: New test.
49783         * g++.old-deja/g++.other/static20.C: New test.
49784         * g++.old-deja/g++.other/local-alloc1.C: New test.
49785         * g++.old-deja/g++.other/conv8.C: New test.
49786         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49787         * g++.old-deja/g++.other/storeexpr1.C: New test.
49788         * g++.old-deja/g++.other/storeexpr2.C: New test.
49789         * g++.dg/eh/template2.C: New test.
49790         * g++.dg/warn/weak1.C: New test.
49791
49792 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49793
49794         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49795         Remove first, non-varying, argument.
49796
49797 2002-01-23  Richard Henderson  <rth@redhat.com>
49798
49799         * gcc.dg/inline-2.c: New.
49800
49801         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49802         Add optional target arg.  Check number of arguments.
49803         (scan-assembler-not, scan-assembler-dem): Likewise.
49804         (scan-assembler-dem-not): Likewise.
49805
49806 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49807
49808         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49809         line 12.
49810         * g++.old-deja/g++.brendan/parse3.C,
49811         g++.old-deja/g++.other/crash26.C,
49812         g++.old-deja/g++.other/crash28.C,
49813         g++.old-deja/g++.other/crash29.C,
49814         g++.old-deja/g++.other/crash30.C,
49815         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49816
49817 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49818
49819         * gcc.dg/20020115-1.c: New.
49820
49821 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49822
49823         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49824
49825 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49826
49827         * gcc.dg/20020122-3.c: New.
49828
49829 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49830
49831         * g++.dg/other/gc1.C: New test.
49832
49833 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49834
49835         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49836
49837 2002-01-22  Richard Henderson  <rth@redhat.com>
49838
49839         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49840
49841 2002-01-22  Richard Henderson  <rth@redhat.com>
49842
49843         * gcc.dg/20020122-4.c: New.
49844
49845 2002-01-22  H.J. Lu <hjl@gnu.org>
49846
49847         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49848         link output.
49849         * gcc.dg/special/ecos.exp: Likewise.
49850         * lib/g++-dg.exp: Likewise.
49851         * lib/g77-dg.exp: Likewise.
49852         * lib/gcc-dg.exp : Likewise.
49853         * lib/mike-g++.exp: Likewise.
49854         * lib/mike-g77.exp: Likewise.
49855         * lib/mike-gcc.exp: Likewise.
49856         * lib/objc-dg.exp: Likewise.
49857
49858 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49859
49860         PR target/5379
49861         * gcc.dg/20020122-2.c: New test.
49862
49863 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49864
49865         * gcc.dg/20020122-1.c: New test.
49866
49867 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49868
49869         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49870
49871 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49872
49873         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49874
49875 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49876
49877         * gcc.c-torture/compile/20020121-1.c: New test.
49878
49879 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49880
49881         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49882         ld_library_path.
49883
49884 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49885
49886         * gcc.dg/20020218-1.c: New test.
49887
49888 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49889
49890         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49891         messages
49892         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49893         "At global scope" warning
49894         * g++.dg/ext/align1.C: Change cygwin test for alignment
49895         from db-bogus to dg-warning
49896
49897 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49898
49899         * g77.f-torture/compile/cpp2.F: New test.
49900
49901 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49902
49903         * g++.dg/template/access1.C: New test.
49904
49905 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49906
49907         * gcc.dg/20020118-1.c: New.
49908
49909 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49910
49911         * gcc.c-torture/execute/20020118-1.c: New test.
49912
49913 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49914
49915         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49916         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49917         alignment warnings.
49918
49919 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49920
49921         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49922         torture_with_loops and torture_without_loops
49923
49924 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49925
49926         * gcc.c-torture/compile/20020116-1.c: New test.
49927
49928 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49929
49930         * gcc.dg/20020116-2.c: New test.
49931
49932         * gcc.dg/ultrasp4.c: New test.
49933
49934         * gcc.dg/20020116-1.c: New test.
49935
49936 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49937
49938         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49939         by EABI.
49940
49941 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49942
49943         * gcc.misc-tests/i386-prefetch.exp: New.
49944         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49945         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49946         * gcc.misc-tests/i386-pf-none-1.c: New test.
49947         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49948
49949 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49950
49951         * gcc.dg/gnu89-init-1.c: Add new tests.
49952
49953 2002-01-15  Andreas Jaeger  <aj@suse.de>
49954
49955         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49956         * gcc.dg/i386-mmx-2.c: Likewise.
49957         * gcc.dg/i386-sse-1.c: Likewise.
49958         * gcc.dg/i386-sse-2.c: Likewise.
49959         * gcc.dg/i386-sse-3.c: Likewise.
49960
49961 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49962
49963         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49964         Uncomment additional cases that now pass.
49965
49966 2002-01-11  Richard Henderson  <rth@redhat.com>
49967
49968         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49969         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49970
49971 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49972
49973         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49974
49975 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49976
49977         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49978         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49979
49980 2002-01-10  Dale Johannesen  <dalej@apple.com>
49981
49982         * gcc.c-torture/execute/loop-11.c: New.
49983
49984 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49985
49986         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49987         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49988
49989 2002-01-09  Richard Henderson  <rth@redhat.com>
49990
49991         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49992         type in which to perform the operation for each size.
49993
49994 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49995
49996         * gcc.c-torture/compile/20020109-2.c: New test.
49997
49998 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49999
50000         * gcc.c-torture/execute/loop-10.c: New test.
50001
50002 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50003
50004         * gcc.c-torture/compile/20010226-1.c: New test.
50005         * gcc.c-torture/compile/20010227-1.c: New test.
50006         * gcc.c-torture/compile/20010426-1.c: New test.
50007         * gcc.c-torture/compile/20010510-1.c: New test.
50008         * gcc.c-torture/compile/20010605-3.c: New test.
50009         * gcc.c-torture/compile/20010824-1.c: New test.
50010         * gcc.c-torture/execute/20010409-1.c: New test.
50011         * gcc.dg/noncompile/20000901-1.c: New test.
50012         * gcc.dg/20001023-1.c: New test.
50013         * gcc.dg/20001101-1.c: New test.
50014         * gcc.dg/20001102-1.c: New test.
50015         * gcc.dg/20010207-1.c: New test.
50016         * gcc.dg/20010405-1.c: New test.
50017         * gcc.dg/20010822-1.c: New test.
50018         * gcc.dg/20011107-1.c: New test.
50019
50020 2002-01-09  Jeffrey A Law  (law@redhat.com)
50021
50022         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50023
50024         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50025         execution failure on PA targets.
50026
50027 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50028
50029         * gcc.c-torture/compile/20020109-1.c: New test.
50030
50031 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50032
50033         * gcc.c-torture/execute/20020108-1.c: New test.
50034
50035 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50036
50037         * gcc.dg/20020108-1.c: New test.
50038
50039 2002-01-08  H.J. Lu <hjl@gnu.org>
50040
50041         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50042         for header files.
50043
50044 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50045
50046         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50047         consistency.
50048
50049 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50050
50051         * gcc.dg/altivec-4.c: Test altivec predicates.
50052
50053 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50054
50055         * gcc.c-torture/execute/20020107-1.c: New test.
50056
50057 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50058
50059         PR c/5279
50060         * gcc.c-torture/compile/20020106-1.c: New test.
50061
50062 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50063
50064         * gcc.c-torture/execute/nestfunc-4.c: New test.
50065
50066 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50067
50068         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50069         extra triple that slipped in.
50070         * g++.old-deja/g++.abi/align.C: Likewise.
50071         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50072
50073 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50074
50075         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50076         * g++.old-deja/g++.abi/align.C: Likewise.
50077         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50078
50079         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50080         on FreeBSD/i386.
50081         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50082         FreeBSD.
50083
50084 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50085
50086         * gcc.dg/20020104-1.c: New test.
50087
50088         * gcc.dg/20020104-2.c: New test.
50089
50090 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50091
50092         * gcc.dg/20020103-1.c: Fix typo in target selector.
50093
50094 2002-01-03  Richard Henderson  <rth@redhat.com>
50095
50096         * gcc.dg/20020103-1.c: New.
50097
50098 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50099
50100         * gcc.c-torture/execute/20020103-1.c: New test.
50101
50102 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50103
50104         * g++.dg/other/debug2.C: New test.
50105
50106         * gcc.c-torture/compile/20020103-1.c: New test.
50107
50108 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50109
50110         * gcc.dg/gnu89-init-1.c: Added new tests.
50111
50112 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50113
50114         * g++.dg/template/friend2.C: Remove as patch is reverted.
50115
50116         * g++.dg/warn/oldcast1.C: New test.
50117
50118         * g++.dg/template/ptrmem1.C: New test.
50119         * g++.dg/template/ptrmem2.C: New test.
50120
50121         * g++.dg/template/ntp.C: New test.
50122
50123         * g++.dg/other/component1.C: New test.
50124
50125         * g++.dg/template/ttp3.C: New test.
50126
50127         * g++.dg/template/friend2.C: New test.
50128         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50129
50130 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50131
50132         * g++.dg/other/ptrmem1.C: New test.
50133         * g++.dg/other/ptrmem2.C: New test.
50134
50135 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50136
50137         * g++.dg/template/ctor1.C: New test.
50138
50139 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50140
50141         * g++.dg/template/friend2.C: New test.
50142
50143 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50144
50145         * gcc.dg/mmix-1.c: New test.
50146
50147 2001-12-31  Richard Henderson  <rth@redhat.com>
50148
50149         * gcc.dg/asm-5.c: New.
50150
50151 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50152
50153         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50154         in namespace __gnu_cxx
50155
50156 2001-12-30  Richard Henderson  <rth@redhat.com>
50157
50158         * gcc.dg/debug-6.c: New.
50159
50160 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50161
50162         * gcc.c-torture/compile/20011229-2.c: New test.
50163
50164 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50165
50166         * gcc.dg/debug-3.c: New test.
50167         * gcc.dg/debug-4.c: New test.
50168         * gcc.dg/debug-5.c: New test.
50169
50170 2001-12-29  Richard Henderson  <rth@redhat.com>
50171
50172         * g++.dg/eh/loop1.C: New.
50173
50174 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50175
50176         * g++.dg/template/crash1.C: New test.
50177
50178 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50179
50180         * g++.dg/other/const1.C: New test.
50181
50182 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50183
50184         * gcc.c-torture/compile/20011229-1.c: New test.
50185
50186 2001-12-28  Stan Shebs  <shebs@apple.com>
50187
50188         * lib/objc-torture.exp: Resync with c-torture.exp.
50189         * lib/objc.exp: Load standard libraries.
50190
50191 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50192
50193         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50194         additional tests.
50195
50196 2001-12-27  Roger Sayle <roger@eyesopen.com>
50197
50198         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50199
50200 2001-12-27  Richard Henderson  <rth@redhat.com>
50201
50202         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50203
50204 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50205
50206         * g++.dg/eh/ctor1.C: New test.
50207         * g++.dg/other/error2.C: New test.
50208
50209 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50210
50211         * g++.dg/other/init2.C: New test.
50212
50213 2001-12-24  Richard Henderson  <rth@redhat.com>
50214
50215         * gcc.dg/20011223-1.c: New.
50216         * gcc.dg/inline-1.c: New.
50217
50218 2001-12-23  Richard Henderson  <rth@redhat.com>
50219
50220         * gcc.dg/asm-4.c: Test operand modifiers.
50221
50222 2001-12-23  Richard Henderson  <rth@redhat.com>
50223
50224         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50225
50226 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50227
50228         * gcc.c-torture/execute/20011223-1.c: New test.
50229
50230 2001-12-21  Richard Henderson  <rth@redhat.com>
50231
50232         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50233         re-enables the warning.
50234
50235 2001-12-21  Richard Henderson  <rth@redhat.com>
50236
50237         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50238
50239 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50240
50241         * gcc.c-torture/compile/20011218-1.c: New test.
50242
50243 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50244
50245         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50246         arm-isr.c test.
50247         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50248         epilogue generation for ARM ISR routines.
50249
50250 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50251
50252         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50253         * gcc.dg/format/c90-printf-3.c: Likewise.
50254         * gcc.dg/format/c99-printf-3.c: Likewise.
50255         * gcc.dg/format/ext-1.c: Likewise.
50256         * gcc.dg/format/ext-6.c: Likewise.
50257         * gcc.dg/format/format.h: Prototype unlocked stdio.
50258
50259 2001-12-20  Richard Henderson  <rth@redhat.com>
50260
50261         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50262         (arena): Use it.
50263         (malloc): Correct allocation logic.  Abort if we fill up the
50264         arena before initialization complete.
50265         (realloc): Correct allocation logic.
50266
50267 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50268
50269         * gcc.c-torture/compile/20011219-2.c: New test.
50270
50271         * gcc.c-torture/execute/20011219-1.c: New test.
50272
50273 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50274
50275         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50276         target does not support weak symbols.
50277
50278 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50279
50280         * gcc.c-torture/compile/20011219-1.c: New test.
50281
50282 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50283
50284         * g++.dg/other/error1.C: New test.
50285
50286 2001-12-17  Jeffrey A Law  (law@redhat.com)
50287
50288         * gcc.c-torture/execute/20011217-1.c: New test.
50289
50290 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50291
50292         * objc.dg/special/: New directory.
50293         * objc.dg/special/special.exp: New file.
50294         * objc.dg/special/unclaimed-category-1.h: New file.
50295         * objc.dg/special/unclaimed-category-1a.m: New file.
50296         * objc.dg/special/unclaimed-category-1.m: New file.
50297
50298 2001-12-17  Andreas Jaeger  <aj@suse.de>
50299
50300         * gcc.c-torture/compile/20011217-2.c: New test.
50301
50302 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50303
50304         * gcc.c-torture/compile/20011217-1.c: New test.
50305
50306 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50307
50308         * gcc.dg/20011214-1.c: New.
50309
50310 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50311
50312         * gcc.dg/altivec-4.c: New.
50313
50314 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50315
50316         * gcc.dg/20011113-1.c: New test.
50317
50318 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50319
50320         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50321         std::__malloc_alloc_template<0> and
50322         std::__default_alloc_template<false, 0>.
50323
50324 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50325
50326         * objc/execute/bf-21.m: New test.
50327         * objc/execute/enumeration-1.m: New test.
50328         * objc/execute/enumeration-2.m: New test.
50329
50330 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50331
50332         * gcc.dg/gnu89-init-1.c: New test.
50333
50334 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50335
50336         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50337         * g++.old-deja/g++.jason/2371.C: Likewise.
50338         * g++.old-deja/g++.jason/template33.C: Likewise.
50339         * g++.old-deja/g++.jason/template34.C: Likewise.
50340         * g++.old-deja/g++.jason/template36.C: Likewise.
50341         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50342         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50343         * g++.old-deja/g++.other/typename1.C: Likewise.
50344         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50345         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50346         * g++.old-deja/g++.pt/typename11.C: Likewise.
50347         * g++.old-deja/g++.pt/typename14.C: Likewise.
50348         * g++.old-deja/g++.pt/typename16.C: Likewise.
50349         * g++.old-deja/g++.pt/typename3.C: Likewise.
50350         * g++.old-deja/g++.pt/typename4.C: Likewise.
50351         * g++.old-deja/g++.pt/typename5.C: Likewise.
50352         * g++.old-deja/g++.pt/typename7.C: Likewise.
50353         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50354
50355 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50356
50357         * g++.dg/other/linkage1.C: New test.
50358         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50359         specifiers.
50360
50361 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50362
50363         * gcc.dg/concat.c: New test.
50364
50365 2001-12-11  Stan Shebs  <shebs@apple.com>
50366
50367         * objc/compile: New test directory.
50368         * objc/compile/compile.exp: New expect script.
50369         * objc/compile/20011211-1.m: New compile test.
50370
50371 2001-12-11  Jason Merrill  <jason@redhat.com>
50372
50373         * lib/prune.exp (prune_gcc_output): Also handle "In member
50374         function".  So many permutations...
50375
50376 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50377
50378         * g++.dg/template/typedef1.C: New test.
50379
50380 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50381
50382         * g++.dg/other/copy1.C: New test.
50383
50384 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50385
50386         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50387
50388         * gcc.dg/builtin-choose-expr.c: New.
50389
50390 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50391
50392         * gcc.dg/altivec-2.c: New.
50393
50394 2001-12-07  Richard Henderson  <rth@redhat.com>
50395
50396         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50397
50398 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50399
50400         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50401         ultrasparc.
50402
50403 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50404
50405         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50406
50407 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50408
50409         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50410         variable argument list.
50411
50412 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50413
50414         * gcc.c-torture/execute/memcheck: Delete entire directory.
50415         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50416         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50417
50418 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50419
50420         * gcc.dg/Wshadow-1.c: New test.
50421
50422 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50423
50424         * gcc.c-torture/compile/20011130-1.c: New test.
50425
50426         * gcc.dg/noncompile/20011025-1.c: New test.
50427
50428         * g++.dg/other/anon-union.C: New test.
50429
50430         * gcc.c-torture/execute/20011024-1.c: New test.
50431
50432 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50433
50434         * gcc.c-torture/execute/20000722-1.x,
50435         gcc.c-torture/execute/20010123-1.x: Remove.
50436         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50437         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50438         gcc.dg/c99-complit-2.c: New tests.
50439
50440 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50441
50442         * g++.dg/inherit/base1.C: New test.
50443
50444 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50445
50446         * g++.dg/other/stdarg1.C: New test.
50447
50448         * gcc.c-torture/compile/20011130-2.c: New test.
50449
50450 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50451
50452         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50453         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50454         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50455         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50456         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50457         * gcc.dg/builtin-prefetch-1.c: New test.
50458
50459 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50460
50461         * gcc.dg/20011130-1.c: New test.
50462
50463 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50464
50465         * g++.dg/other/scope1.C: New test.
50466         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50467
50468 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50469
50470         * gcc.dg/vla-init-1.c: New test.
50471
50472 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50473
50474         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50475
50476 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50477
50478         * objc.dg/alias.m: Update.
50479         * objc.dg/class-1.m: Update.
50480         * objc.dg/const-str-1.m: Update.
50481         * objc.dg/fwd-proto-1.m: Update.
50482         * objc.dg/id-1.m: Update.
50483         * objc.dg/super-class-1.m: Update.
50484
50485 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50486
50487         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50488         constructs.
50489
50490 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50491
50492         * gcc.c-torture/execute/20011128-1.c: New test.
50493
50494 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50495
50496         * gcc.dg/20011127-1.c: New test.
50497
50498 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50499
50500         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50501         from Austin Group draft 7.
50502         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50503         scanf format arguments.
50504         * gcc.dg/format/no-exargs-2.c: New test.
50505
50506 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50507
50508         * g++.dg/abi/vbase8-4.C: New test.
50509
50510 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50511
50512         * gcc.c-torture/execute/20011121-1.c: New test.
50513
50514 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50515
50516         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50517
50518 2001-11-23  Andreas Jaeger  <aj@suse.de>
50519
50520         * gcc.dg/cpp/charconst-2.c: New test.
50521
50522 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50523
50524         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50525         to the host if it is remote.  Let tests specify extra headers
50526         they use.
50527         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50528         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50529         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50530         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50531         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50532         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50533         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50534         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50535         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50536         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50537
50538 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50539
50540         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50541         for little endian ARMs.
50542
50543 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50544
50545         * gcc.c-torture/compile/20011119-1.c: New test.
50546         * gcc.c-torture/compile/20011119-2.c: New test.
50547
50548 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50549
50550         * gcc.dg/altivec-1.c: Fix typo.
50551
50552 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50553
50554         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50555
50556 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50557
50558         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50559
50560 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50561
50562         * lib/g77.exp: Don't specify --rpath-link.
50563
50564         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50565         across all the headers.
50566         * gcc.dg/format/format.exp: For testing on a remote host,
50567         copy format.h.
50568
50569         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50570         * gcc.c-torture/execute/930406-1.c: Likewise.
50571         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50572
50573 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50574
50575         * gcc.dg/altivec-1.c: New.
50576
50577 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50578
50579         * gcc.dg/cpp/fpreprocessed.c: New test case.
50580
50581 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50582
50583         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50584         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50585         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50586
50587 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50588
50589         * gcc.dg/no-builtin-1.c: New test.
50590
50591 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50592
50593         * gcc.c-torture/execute/20011115-1.c: New test.
50594
50595 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50596
50597         * gcc.c-torture/compile/20011114-2.c: New test.
50598         * gcc.c-torture/compile/20011114-3.c: New test.
50599         * gcc.c-torture/compile/20011114-4.c: New test.
50600
50601 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50602
50603         * g++.dg/other/init1.C: New test.
50604
50605 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50606
50607         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50608         message.
50609
50610         * gcc.c-torture/execute/20011114-1.c: New testcase.
50611
50612         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50613         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50614         like the (before this change) version of 20010327-1.c.
50615
50616 2001-11-14  Roger Sayle <roger@eyesopen.com>
50617
50618         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50619
50620 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50621
50622         * g++.dg/init/array2.C: New test.
50623
50624 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50625
50626         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50627
50628 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50629
50630         * g++.dg/other/forscope1.C: New test.
50631         * g++.dg/ext/forscope1.C: New test.
50632         * g++.dg/ext/forscope2.C: New test.
50633
50634 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50635
50636         * gcc.c-torture/execute/20011113-1.c: New test.
50637
50638 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50639
50640         * gcc.c-torture/execute/20011109-2.c: New test.
50641
50642         * gcc.c-torture/execute/20011109-1.c: New test.
50643
50644 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50645
50646         * gcc.c-torture/compile/20011109-1.c: New test.
50647
50648 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50649
50650         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50651         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50652         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50653         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50654         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50655         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50656         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50657
50658 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50659
50660         * g++.dg/warn/Wshadow-1.C: New tests.
50661         * g++.old-deja/g++.mike/for3.C: Update.
50662
50663 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50664
50665         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50666         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50667         XFAILs.  Adjust expected error texts.
50668         * gcc.c-torture/compile/20011106-1.c,
50669         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50670         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50671         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50672         gcc.dg/c99-array-lval-5.c: New tests.
50673
50674 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50675
50676         * gcc.dg/cpp/defined.c: Update.
50677
50678 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50679
50680         * gcc.c-torture/execute/anon-1.c: New test.
50681
50682 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50683
50684         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50685         same size, so no warning should be produced on stormy16.
50686
50687         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50688         due to oversized array.
50689         * g++.old-deja/g++.mike/ns15.C: Likewise.
50690         * g++.old-deja/g++.pt/crash16.C: Likewise.
50691
50692 2001-11-02  Graham Stott  <grahams@redhat.com>
50693
50694         * g++.dgother/debug1.C: Fix typos.
50695
50696 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50697
50698         * g++.dg/other/debug1.C: New test.
50699
50700 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50701
50702         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50703         of unsigned long.
50704
50705 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50706
50707         * gcc.dg/20011029-2.c: New test.
50708
50709         * gcc.c-torture/compile/20011029-1.c: New test.
50710
50711 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50712
50713         * objc/execute/class_self-1.m: New test.
50714         * objc/execute/class_self-2.m: New test.
50715
50716 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50717
50718         * gcc.misc-tests/msgs.exp: Delete.
50719         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50720         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50721         error set to match recent changes.
50722
50723 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50724
50725         * gcc.dg/20011021-1.c: New test.
50726
50727 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50728
50729         * gcc.c-torture/compile/20011023-1.c: New test.
50730
50731 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50732
50733         * lib/g77.exp: Rewrite based on lib/g++.exp.
50734
50735 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50736
50737         * gcc.c-torture/execute/20011019-1.c: New test.
50738
50739         * gcc.dg/20011018-1.c: New test.
50740
50741 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50742
50743         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50744
50745 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50746
50747         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50748         * gcc.dg/attr-invalid.c: Likewise.
50749
50750 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50751
50752         * gcc.dg/20011015-1.c: New test.
50753
50754 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50755
50756         * g++.dg/template/unify2.C: New test.
50757
50758 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50759
50760         * g++.dg/other/exception-specification.C: New test
50761
50762 2001-10-13  Tom Rix  <trix@redhat.com>
50763
50764         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50765         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50766
50767 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50768
50769         * gcc.dg/20011009-1.c: New test.
50770
50771 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50772
50773         PR g++/4476
50774         * g++.dg/other/friend1.C: New test.
50775
50776 2001-10-11  Richard Henderson  <rth@redhat.com>
50777
50778         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50779
50780 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50781
50782         * gcc.c-torture/compile/20011010-1.c: New.
50783
50784 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50785
50786         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50787         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50788         g77.f-torture/execute/execute.exp,
50789         g77.f-torture/noncompile/noncompile.exp,
50790         gcc.c-torture/compile/compile.exp,
50791         gcc.c-torture/execute/execute.exp,
50792         gcc.c-torture/execute/ieee/ieee.exp,
50793         gcc.c-torture/execute/memcheck/memcheck.exp,
50794         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50795         objc/execute/execute.exp: Update FSF address.
50796
50797 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50798
50799         * gcc.dg/cpp/cmdlne-C.c: Update.
50800         * gcc.dg/cpp/cmdlne-C2.c: New.
50801
50802 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50803
50804         * gcc.c-torture/execute/20011008-3.c: New.
50805
50806 2001-10-08  DJ Delorie  <dj@redhat.com>
50807
50808         * gcc.dg/20011008-1.c: New.
50809         * gcc.dg/20011008-2.c: New.
50810
50811 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50812
50813         * gcc.dg/cpp/spacing1.c: Update test.
50814
50815 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50816
50817         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50818         spelling errors of "separate" as "seperate".
50819
50820 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50821
50822         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50823         enough to avoid inlining.
50824
50825 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50826
50827         * lib/g77.exp: set libg2c_dir correctly.
50828
50829 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50830
50831         * gcc.dg/cpp/macro11.c: New test.
50832
50833 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50834
50835         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50836         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50837         gcc.dg/format/multattr-3.c: New tests.
50838         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50839         tests for format attributes on function pointers being rejected.
50840
50841 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50842
50843         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50844
50845 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50846
50847         * g++.dg/warn/format1.C: New test.
50848
50849 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50850
50851         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50852
50853 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50854
50855         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50856
50857 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50858
50859         * gcc.dg/cpp/redef2.c: Add test.
50860
50861 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50862
50863         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50864         long-standing bug on i686, apparently.
50865         * gcc.c-torture/execute/loop-2c.x: New file.
50866         * gcc.c-torture/execute/loop-2d.x: New file.
50867         * gcc.c-torture/execute/loop-3c.x: New file.
50868
50869 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50870
50871         * gcc.dg/cpp/20000625-2.c: Correct line number.
50872
50873 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50874
50875         * gcc.dg/cpp/macro10.c: New test.
50876         * gcc.dg/cpp/strify3.c: New test.
50877         * gcc.dg/cpp/spacing1.c: Add tests.
50878         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50879         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50880
50881 2001-09-24  DJ Delorie  <dj@redhat.com>
50882
50883         * gcc.c-torture/execute/20010924-1.c: New test.
50884
50885 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50886
50887         * objc/execute/paste.m: Remove.
50888
50889 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50890
50891         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50892
50893 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50894
50895         * g77.dg/strlen0.f: New test.
50896
50897 2001-09-21  Richard Henderson  <rth@redhat.com>
50898
50899         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50900         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50901
50902 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50903
50904         Table-driven attributes.
50905         * g++.dg/ext/attrib1.C: New test.
50906
50907 2001-09-20  DJ Delorie  <dj@redhat.com>
50908
50909         * gcc.dg/20000926-1.c: Update expected warning messages.
50910         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50911         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50912         array.
50913
50914 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50915
50916         * g++.dg/eh/registers1.C: New test case.
50917
50918 2001-09-17  Richard Henderson  <rth@redhat.com>
50919
50920         * gcc.dg/array-5.c: Fix VLA decomposition test.
50921
50922 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50923
50924         * gcc.dg/cpp/line5.c: New testcase.
50925
50926 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50927
50928         * gcc.dg/cpp/macro9.c: New test.
50929
50930 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50931
50932         * gcc.c-torture/execute/980223.c: Change type of addr from long
50933         to char *.
50934
50935 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50936
50937         * gcc.c-torture/execute/20010915-1.c: New test.
50938
50939 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50940
50941         * g77.dg/bprob: New directory.
50942         * g77.dg/bprob/bprob.exp: New file.
50943         * g77.dg/bprob/bprob-1.f: New test.
50944         * g77.dg/gcov: New directory.
50945         * g77.dg/gcov/gcov.exp: New file.
50946         * g77.dg/gcov/gcov-1.f: New test.
50947         * g77.dg/gcov/gcov-1.x: New file.
50948
50949 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50950
50951         * gcc.dg/cpp/directiv.c: Update.
50952         * gcc.dg/cpp/undef1.c: Update.
50953
50954 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50955
50956         * gcc.dg/20010912-1.c: New test.
50957
50958 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50959
50960         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50961         language-independent file in lib.
50962         * lib/gcov.exp: New file.
50963
50964 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50965
50966         * gcc.c-torture/compile/20010911-1.c: New test.
50967
50968 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50969
50970         * lib/profopt.exp: New, to support profile-directed optimizations.
50971         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50972         * gcc.misc-tests/bprob-1.c: New test.
50973         * gcc.misc-tests/bprob-2.c: New test.
50974
50975 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50976
50977         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50978         XFAIL and which kinds of gcov output to verify.
50979         * gcc.misc-tests/gcov-4b.x: New file.
50980         * gcc.misc-tests/gcov-5b.x: New file.
50981         * gcc.misc-tests/gcov-6.x: New file.
50982         * gcc.misc-tests/gcov-7.c: New test.
50983         * gcc.misc-tests/gcov-7.x: New file.
50984
50985 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50986
50987         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50988         * gcc.misc-tests/gcov-6.c: New test.
50989
50990 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50991
50992         PR c++/3986
50993         * g++.dg/abi/vbase1.C: New test.
50994
50995 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50996
50997         * objc.dg/method-2.m: New.
50998
50999 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51000
51001         PR c++/4203
51002         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51003         * g++.dg/init/empty1.C: New test.
51004
51005 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51006
51007         * gcc.c-torture/compile/20010903-1.c: New test.
51008
51009 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51010
51011         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51012         for m68k.
51013
51014 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51015
51016         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51017
51018         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51019
51020         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51021
51022 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51023
51024         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51025         for 16-bit 'unsigned int'.
51026
51027 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51028
51029         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51030
51031 2001-08-27  Richard Henderson  <rth@redhat.com>
51032
51033         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51034         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51035
51036 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51037
51038         * gcc.dg/asm-names.c (ymain): New.
51039
51040 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51041
51042         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51043         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51044         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51045
51046 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51047
51048         * gcc.dg/compare5.c: New testcase.
51049
51050 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51051
51052         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51053         and "In instantiation".
51054
51055 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51056
51057         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51058
51059 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51060
51061         * gcc.misc-tests/gcov.exp: Add support for branch information.
51062         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51063         * gcc.misc-tests/gcov-4.c: New test.
51064         * gcc.misc-tests/gcov-4b.c: New test.
51065         * gcc.misc-tests/gcov-5b.c: New test.
51066
51067 2001-08-20  Zack Weinberg  <zackw@panix.com>
51068
51069         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51070         expected to fail.
51071
51072 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51073
51074         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51075
51076 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51077
51078         * g++.dg/eh/template1.C: New test.
51079
51080 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51081
51082         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51083         Fix thinko.
51084         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51085         for xfail.
51086
51087 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51088
51089         * lib/g77-dg.exp: Use prune.exp for common procedures
51090         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51091         * lib/g77.exp: (g77-dg-prune) Remove
51092
51093 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51094
51095         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51096
51097 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51098
51099         * g++.dg/template/unify1.C: New test.
51100
51101 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51102
51103         * g++.dg/abi/empty4.C: New test.
51104
51105 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51106
51107         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51108         solaris2.*
51109         * g77.f-torture/compile/pr3743.x: Likewise.
51110
51111 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51112
51113         * g++.dg/other/using-declaration.C: New test.
51114
51115 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51116
51117         * gcc.dg/cpp/tr-sign.c: New testcase.
51118
51119 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51120
51121         * gcc.dg/cpp/19951025-1.c: Revert.
51122         * gcc.dg/cpp/directiv.c: We no longer process directives that
51123         interrupt macro arguments.
51124
51125 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51126
51127         * gcc.dg/bconstp-1.c: New test.
51128
51129 2001-08-03  Richard Henderson  <rth@redhat.com>
51130
51131         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51132
51133 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51134
51135         * gcc.dg/cpp/19951025-1.c: Update.
51136
51137 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51138
51139         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51140         should be x.
51141
51142 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51143
51144         Kill -fhonor-std.
51145         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51146         * g++.old-deja/g++.other/std1.C: Likewise.
51147         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51148
51149 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51150
51151         * lib/g77.exp: Load gcc-defs.exp for common procedures
51152         (g77_pass, g77_fail, g77_finish, g77_exit,
51153         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51154
51155 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51156
51157         * g77.dg/fbackslash.f
51158         * g77.dg/fcase-preserve.f
51159         * g77.dg/ff90-1.f
51160         * g77.dg/ffixed-line-length-0.f
51161         * g77.dg/ffixed-line-length-132.f
51162         * g77.dg/ffixed-line-length-7.f
51163         * g77.dg/ffixed-line-length-72.f
51164         * g77.dg/ffixed-line-length-none.f
51165         * g77.dg/ffree-form-1.f
51166         * g77.dg/fno-backslash.f
51167         * g77.dg/fno-f90-1.f
51168         * g77.dg/fno-fixed-form-1.f
51169         * g77.dg/fno-onetrip.f
51170         * g77.dg/fno-typeless-boz.f
51171         * g77.dg/fno-underscoring.f
51172         * g77.dg/fno-vxt-1.f
51173         * g77.dg/fonetrip.f
51174         * g77.dg/ftypeless-boz.f
51175         * g77.dg/fugly-assumed.f
51176         * g77.dg/funderscoring.f
51177         * g77.dg/fvxt-1.f
51178
51179 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51180
51181         * objc.dg/fwd-proto-1.m: New.
51182         * objc.dg/local-decl-1.m: New.
51183         * objc.dg/naming-1.m: New.
51184         * objc.dg/naming-2.m: New.
51185         * objc.dg/proto-hier-1.m: New.
51186
51187 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51188
51189         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51190         largest-type elements to a struct makes its size grow.
51191
51192 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51193
51194         * g++.dg/abi/vthunk1.C: New test.
51195
51196 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51197
51198         * g++.dg/abi/vbase8-22.C: New test.
51199
51200 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51201
51202         * gcc.dg/cpp/macro8.c: New test.
51203
51204 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51205
51206         * g++.dg/abi/vbase8-21.C: New test.
51207
51208 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51209
51210         * g++.dg/abi/vbase8-10.C: New test.
51211
51212 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51213
51214         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51215         ${tool}_set_ld_library_path.
51216         Changed caller.
51217         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51218         g++.exp.
51219
51220 2001-07-26  Stan Cox <scox@redhat.com>
51221
51222         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51223         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51224         gcc_exit, gcc_check_unsupported_p):
51225         Moved to gcc-deps.exp
51226         * gcc-deps.exp: New file.
51227
51228 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51229
51230         * g++.old-deja/g++.pt/defarg14.C: New test.
51231
51232 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51233
51234         * g++.old-deja/g++.other/lineno5.C: New test.
51235
51236 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51237
51238         * g++.old-deja/g++.pt/crash68.C: New test.
51239
51240 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51241
51242         * g++.old-deja/g++.other/crash42.C: New test.
51243
51244 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51245
51246         * gcc.dg/cpp/extratokens.c: Fix.
51247         * gcc.dg/cpp/skipping2.c: New tests.
51248
51249 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51250
51251         * gcc.c-torture/execute/20010724-1.c: New file.
51252         * gcc.c-torture/execute/20010724-1.x: New file.
51253
51254 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51255
51256         * g++.old-deja/g++.other/cond7.C: New test.
51257
51258 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51259
51260         * g++.old-deja/g++.other/optimize4.C: New test.
51261
51262 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51263
51264         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51265
51266 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51267
51268         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51269         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51270         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51271         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51272
51273         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51274         bug report" message.
51275
51276         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51277         * g++.dg/ext/instantiate1.C: Move from old-deja.
51278
51279 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51280
51281         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51282         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51283         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51284         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51285
51286 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51287
51288         * gcc.c-torture/execute/20010723-1.c: New test.
51289
51290 2001-07-23  Ben Elliston  <bje@redhat.com>
51291
51292         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51293
51294 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51295
51296         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51297         i[34567]86-*-*.
51298         Delete handling of ieee_multilib_flags.
51299         Pass -mieee for alpha*-*-* and sh-*-*.
51300         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51301
51302 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51303
51304         Remove old-abi tests.
51305         * g++.old-deja/g++.mike/p11116.C: Remove.
51306         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51307
51308 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51309
51310         * g77.f-torture/compile/pr3743.f: New test
51311
51312 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51313
51314         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51315
51316 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51317
51318         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51319         g++.old-deja/g++.pt/static6.C: Likewise.
51320         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51321         supports weak symbols.
51322
51323 2001-07-18  Andreas Jaeger  <aj@suse.de>
51324
51325         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51326         supported again.
51327
51328 2001-07-18  Andreas Jaeger  <aj@suse.de>
51329
51330         * gcc.dg/iftrap-1.c: Fix target line.
51331
51332 2001-07-17  Richard Henderson  <rth@redhat.com>
51333
51334         * gcc.c-torture/execute/20010717-1.c: New.
51335
51336 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51337
51338         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51339         tests.
51340
51341 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51342
51343         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51344
51345 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51346
51347         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51348         UAC_SIGBUS, UAC_NOPRINT definitions.
51349
51350 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51351
51352         * objc/execute/object_is_class.m: New test.
51353         * objc/execute/object_is_meta_class.m: New test.
51354
51355 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51356
51357         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51358         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51359
51360 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51361
51362         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51363         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51364
51365 2001-07-14  Richard Henderson  <rth@redhat.com>
51366
51367         * gcc.dg/iftrap-1.c: New.
51368
51369 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51370
51371         * g77.f-torture/execute/intrinsic77.f: New test.
51372
51373 2001-07-11  Janis Johnson <janis@us.ibm.com>
51374
51375         * gcc.misc-tests/gcov-3.c: New test.
51376
51377 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51378
51379         * gcc.c-torture/compile/20010711-1.c,
51380         * gcc.c-torture/compile/20010711-2.c: New tests.
51381
51382 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51383
51384         * gcc.c-torture/execute/20010711-1.c: New test.
51385
51386 2001-07-11  Ben Elliston  <bje@redhat.com>
51387
51388         * g++.old-deja/g++.other/enum5.C: New test.
51389
51390 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51391
51392         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51393         (g++-dg-prune): Call prune_gcc_output.
51394         * prune.exp: New file for prune_gcc_output.
51395         * lib/g++.exp, lib/gcc.exp: Load it.
51396
51397 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51398
51399         * gcc.c-torture/compile/20010701-1.c,
51400         g++.old-deja/g++.ext/attrib6.C: New tests.
51401
51402 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51403
51404         * gcc.c-torture/compile/20010706-1.c: New test.
51405
51406 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51407
51408         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51409
51410 2001-06-28  Stan Shebs  <shebs@apple.com>
51411
51412         * gcc.dg/pragma-darwin.c: New test.
51413
51414 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51415
51416         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51417         Solaris 2.[678] system.
51418
51419 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51420
51421         * gcc.dg/20010622-1.c: New test.
51422
51423 2001-06-18  Stan Shebs  <shebs@apple.com>
51424
51425         * objc.dg: New directory.
51426         * objc.dg/dg.exp: New file.
51427         * objc.dg/alias.m: New.
51428         * objc.dg/class-1.m: New.
51429         * objc.dg/class-2.m: New.
51430         * objc.dg/const-str-1.m: New.
51431         * objc.dg/const-str-2.m: New.
51432         * objc.dg/id-1.m: New.
51433         * objc.dg/method-1.m: New.
51434         * objc.dg/super-class-1.m: New.
51435         * lib/objc-dg.exp: New file.
51436
51437 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51438
51439         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51440         of label name.
51441
51442 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51443
51444         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51445
51446 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51447
51448         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51449         variable.
51450
51451 2001-06-12  Richard Henderson  <rth@redhat.com>
51452
51453         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51454
51455 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51456
51457         * g++.old-deja/g++.abi/vbase5.C: New test.
51458         * g++.old-deja/g++.abi/vbase6.C: New test.
51459         * g++.old-deja/g++.abi/vbase7.C: New test.
51460
51461 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51462
51463         * gcc.c-torture/compile/20010610-1.c: New test.
51464
51465 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51466
51467         * g++.old-deja/g++.abi/vbase4.C: New test.
51468
51469 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51470
51471         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51472         support %f for HC11/HC12 targets.
51473         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51474         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51475         on HC11/HC12 targets.
51476         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51477
51478 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51479
51480         * gcc.dg/wchar_t-1.c: New file.
51481         * gcc.dg/wint_t-1.c: Likewise.
51482
51483 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51484
51485         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51486
51487 2001-06-11  Richard Henderson  <rth@redhat.com>
51488
51489         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51490
51491 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51492
51493         * gcc.c-torture/compile/20010611-1.c: New test.
51494
51495 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51496
51497         * gcc.dg/c99-tag-1.c: Add more tests.
51498
51499 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51500
51501         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51502         representation on MN10300 and ARM/Thumb.
51503
51504 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51505
51506         * g77.f-torture/execute/20010610.f: New.
51507
51508 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51509
51510         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51511         names.
51512
51513 2001-06-09  Richard Henderson  <rth@redhat.com>
51514
51515         * gcc.c-torture/execute/ashrdi-1.c: New.
51516         * gcc.c-torture/execute/ashldi-1.c: New.
51517         * gcc.c-torture/execute/lshrdi-1.c: New.
51518
51519 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51520
51521         * objc/execute/load-3.m: Added. Check sending +load to categories,
51522         in addition to classes.
51523
51524 2001-06-08  Stan Shebs  <shebs@apple.com>
51525
51526         * objc/execute/load-2.m: New test.  From Nicola Pero
51527         <n.pero@mi.flashnet.it>.
51528
51529 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51530
51531         * gcc.c-torture/execute/20010605-2.c: New test.
51532
51533 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51534
51535         * g++.old-deja/g++.abi/vbase2.C: New test.
51536         * g++.old-deja/g++.abi/vbase3.C: New test.
51537
51538 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51539
51540         * g++.old-deja/g++.pt/friend49.C: New test.
51541
51542 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51543
51544         * g++.old-deja/g++.ext/anon3.C: New test.
51545
51546 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51547
51548         * g++.old-deja/g++.other/conv7.C: New test.
51549
51550 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51551
51552         * gcc.c-torture/compile/20010605-2.c: New test.
51553
51554 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51555
51556         * gcc.c-torture/execute/20010604-1.c: New test.
51557
51558 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51559
51560         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51561
51562 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51563
51564         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51565         (g++_link_flags): Likewise.
51566         (g++_init): Pass gccpath's value to two previous functions.
51567
51568 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51569
51570         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51571         Ensure logfile entry matches exec command line.
51572
51573 2001-05-31  Richard Henderson  <rth@redhat.com>
51574
51575         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51576         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51577
51578 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51579
51580         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51581         compiler for irix6.2
51582
51583 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51584
51585         * g++.old-deja/g++.other/optimize3.C: New file.
51586
51587 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51588
51589         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51590         assemble.
51591
51592 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51593
51594         * g++.old-deja/g++.other/optimize2.C: New file.
51595
51596 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51597
51598         * gcc.c-torture/compile/20010518-2.c: New file.
51599         * gcc.c-torture/execute/20010518-1.c: New file.
51600         * gcc.c-torture/execute/20010518-2.c: New file.
51601
51602 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51603
51604         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51605
51606 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51607
51608         G++ no longer defines builtins that do not begin with __builtin.
51609         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51610         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51611         * g++.old-deja/g++.law/builtin1.C: Likewise.
51612         * g++.old-deja/g++.law/cvt2.C: Likewise.
51613         * g++.old-deja/g++.mike/net5.C: Likewise.
51614         * g++.old-deja/g++.other/builtins1.C: Likewise.
51615         * g++.old-deja/g++.other/builtins2.C: Likewise.
51616         * g++.old-deja/g++.other/builtins3.C: Likewise.
51617         * g++.old-deja/g++.other/builtins4.C: Likewise.
51618         * g++.old-deja/g++.other/inline8.C: Likewise.
51619         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51620
51621 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51622
51623         * g++.old-deja/g++.pt/using1.C: Adjust.
51624         * g++.old-deja/g++.pt/using2.C: New test.
51625
51626 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51627
51628         * gcc.dg/cpp/charconst.c: New tests.
51629         * gcc.dg/cpp/escape.c: New tests.
51630         * gcc.dg/cpp/escape-1.c: New tests.
51631         * gcc.dg/cpp/escape-2.c: New tests.
51632         * gcc.dg/cpp/ucs.c: New tests.
51633
51634 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51635
51636         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51637         native compiler for irix6.5.
51638
51639 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51640
51641         * lib/g++.exp (g++_include_flags): Use args to compute
51642         get_multilibs.
51643         (g++_link_flags): Likewise.
51644         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51645
51646 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51647
51648         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51649
51650 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51651
51652         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51653         this file.
51654
51655 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51656
51657         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51658         STACK_SIZE;
51659         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51660         to STACK_SIZE; Use it to define size of add_histo array.
51661         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51662         to STACK_SIZE.
51663         (f): Use GITT_SIZE to define size of gitt local table.
51664         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51665         to STACK_SIZE; Use it to define size of bytemem array.
51666
51667 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51668
51669         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51670         on 68HC11/HC12 due to the asm instruction.
51671         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51672         * gcc.c-torture/compile/920520-1.x: Likewise.
51673         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51674         on 68HC11/HC12 because the function is larger than 64K.
51675         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51676         on 68HC11/HC12 because the structure is too large.
51677
51678 2001-05-20  Richard Henderson  <rth@redhat.com>
51679
51680         * gcc.c-torture/execute/20010520-1.c: New.
51681
51682 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51683
51684         * g++.old-deja/g++.warn/compare1.C: New test.
51685         * gcc.dg/compare4.c: New test.
51686
51687 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51688
51689         * g++.old-deja/g++.other/optimize1.C: New test.
51690
51691 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51692
51693         * g++.old-deja/g++.pt/spec41.C: New test.
51694
51695 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51696
51697         * gcc.c-torture/compile/20010114-1.x: Remove.
51698
51699 2001-05-18  Stan Shebs  <shebs@apple.com>
51700
51701         * gcc.c-torture/compile/20010518-1.c: New test.
51702
51703 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51704
51705         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51706         * g++.old-deja/g++.pt/crash67.C: New test.
51707
51708 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51709
51710         * g++.old-deja/g++.other/debug9.C: New test.
51711
51712 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51713
51714         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51715
51716 2001-05-16  Jan Hubicka  <jh@suse.cz>
51717
51718         * gcc.c-torture/compile/20010516-1.c: New test.
51719
51720 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51721
51722         * g++.old-deja/g++.other/crash41.C: New test.
51723
51724 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51725
51726         * g++.old-deja/g++.pt/crash66.C: New test.
51727
51728 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51729
51730         * g++.old-deja/g++.robertl/eb27.C: Convert.
51731
51732 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51733
51734         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51735         declaration being redundant.
51736
51737 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51738
51739         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51740
51741 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51742
51743         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51744
51745 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51746
51747         * lib/g++.exp: Use testsuite_flags.
51748
51749 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51750
51751         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51752
51753 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51754
51755         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51756
51757 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51758
51759         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51760
51761 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51762
51763         * gcc.c-torture/compile/20010313-1.c: New test.
51764
51765 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51766
51767         * gcc.dg/cpp/direct2.c: New test.
51768         * gccq.dg/cpp/direct2s.c: New test.
51769
51770         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51771
51772 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51773
51774         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51775         * g++.old-deja/g++.other/op3.C: Likewise.
51776
51777 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51778
51779         * gcc.dg/cpp/syshdr.h: New file.
51780         * gcc.dg/cpp/sysmac1.c: Update.
51781         * gcc.dg/cpp/sysmac2.c: Update.
51782
51783 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51784
51785         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51786
51787 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51788
51789         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51790         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51791
51792 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51793
51794         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51795
51796 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51797
51798         * lib/g++.exp (g++_include_flags): Don't use any special flags
51799         if TESTING_IN_BUILD_TREE is not defined.
51800         (g++_init): Use a plain 'c++' as the compiler if
51801         TESTING_IN_BUILD_TREEE is not defined.
51802
51803 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51804
51805         * g++.old-deja/g++.eh/catch13.C: New test.
51806         * g++.old-deja/g++.eh/catch14.C: New test.
51807
51808 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51809
51810         * gcc.dg/cpp/tr-define.c: New test.
51811
51812 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51813
51814         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51815         <stdlib.h>, not <malloc.h>.
51816
51817 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51818
51819         * g++.old-deja/g++.ns/template17.C: New test.
51820
51821 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51822
51823         * g++.old-deja/g++.pt/ref4.C: New test.
51824
51825 2001-04-30  Richard Henderson  <rth@redhat.com>
51826
51827         * gcc.dg/20000724-1.c: Revert last change.
51828
51829 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51830
51831         * g77.f-torture/execute/20010430.f: New test.
51832
51833 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51834
51835         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51836
51837 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51838
51839         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51840
51841 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51842
51843         * g++.old-deja/g++.eh/crash6.C: New test.
51844
51845 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51846
51847         * g++.old-deja/g++.other/warn7.C: New test.
51848
51849 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51850
51851         * g++.old-deja/g++.other/defarg9.C: New test.
51852
51853 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51854
51855         * g77.f-torture/compile/20010426.f: New test.
51856         * g77.f-torture/execute/20010426.f: New test.
51857
51858 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51859
51860         * g77.f-torture/compile/20000629-1.x: Remove - error
51861         has been fixed.
51862
51863 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51864
51865         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51866         Tweak slightly to work with g++.dg framework.
51867         * g++.dg/special/ecos.exp: Run initp1.C test.
51868         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51869
51870         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51871         its linker doesn't give line numbers either.
51872         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51873
51874 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51875
51876         * g++.old-deja/g++.other/lex1.C: New test.
51877
51878 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51879
51880         * gcc.dg/noncompile/20010425-1.c: New test.
51881
51882 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51883
51884         * g++.old-deja/g++.pt/mangle2.C: New test.
51885
51886 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51887
51888         * gcc.dg/format/plus-1.c: New test.
51889
51890 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51891
51892         * gcc.dg/20010423-1.c: New test.
51893
51894 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51895
51896         * gcc.c-torture/execute/20010422-1.c: New test.
51897
51898 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51899
51900         * g++.old-deja/g++.ns/type2.C: New test.
51901
51902 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51903
51904         * g++.old-deja/g++.other/perf1.C: New test.
51905
51906 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51907
51908         * gcc.dg/c99-func-2.c: Remove xfail.
51909         * gcc.dg/c99-func-3.c: Remove xfail.
51910         * gcc.dg/c99-func-4.c: Remove xfail.
51911
51912 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51913
51914         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51915
51916 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51917
51918         * gcc.c-torture/compile/20010423-1.c: New test.
51919
51920 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51921
51922         * g++.old-deja/g++.pt/typename28.C: New test.
51923
51924 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51925
51926         * g++.old-deja/g++.abi/empty2.C: New test.
51927         * g++.old-deja/g++.abi/empty3.C: New test.
51928
51929 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51930
51931         * g++.old-deja/g++.other/comdat2.C: New test.
51932         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51933
51934 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51935
51936         * g++.old-deja/g++.other/overload14.C: New test.
51937
51938 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51939
51940         * g++.old-deja/g++.other/lookup23.C: New test.
51941
51942 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51943
51944         * gcc.c-torture/execute/20010403-1.c: New test.
51945
51946 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51947             Mark Mitchell  <mark@codesourcery.com>
51948
51949         * lib/old-dejagnu.exp: Don't delete output of executable.
51950         Add .exe suffix to executables.
51951
51952 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51953
51954         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51955
51956 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51957
51958         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51959
51960 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51961
51962         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51963         * g++.old-deja/g++.abi/crash1.C: New test.
51964
51965 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51966
51967         * g++.old-deja/g++.other/crash40.C: New test.
51968
51969 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51970
51971         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51972
51973 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51974
51975         * g++.old-deja/g++.other/warn6.C: New test.
51976
51977 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51978
51979         * g++.old-deja/g++.robertl/eb42.C: Same.
51980
51981 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51982
51983         * gcc.dg/wtr-conversion-1.c: New testcase.
51984
51985 2001-04-10  Richard Henderson  <rth@redhat.com>
51986
51987         * g++.old-deja/g++.other/array5.C: New.
51988
51989 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51990
51991         * gcc.c-torture/execute/20010408-1.c: New test.
51992
51993 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51994
51995         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51996         headers and constructs.
51997         * g++.old-deja/g++.robertl/eb79.C: Same.
51998         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51999         * g++.old-deja/g++.robertl/eb73.C: Same.
52000         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52001         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52002         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52003         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52004         * g++.old-deja/g++.robertl/eb44.C: Same.
52005         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52006         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52007         * g++.old-deja/g++.robertl/eb39.C: Same.
52008         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52009         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52010         * g++.old-deja/g++.robertl/eb30.C: Same.
52011         * g++.old-deja/g++.robertl/eb3.C: Same.
52012         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52013         * g++.old-deja/g++.robertl/eb21.C: Same.
52014         * g++.old-deja/g++.robertl/eb15.C: Same.
52015         * g++.old-deja/g++.robertl/eb118.C: Same.
52016         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52017         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52018         * g++.old-deja/g++.robertl/eb109.C: Same.
52019         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52020         * g++.old-deja/g++.mike/rtti1.C: Same.
52021         * g++.old-deja/g++.mike/p658.C: Same.
52022         * g++.old-deja/g++.mike/net46.C: Same.
52023         * g++.old-deja/g++.mike/net34.C: Same.
52024         * g++.old-deja/g++.mike/memoize1.C: Same.
52025         * g++.old-deja/g++.mike/eh2.C: Same.
52026         * g++.old-deja/g++.law/weak.C: Same.
52027         * g++.old-deja/g++.law/visibility7.C: Same.
52028         * g++.old-deja/g++.law/visibility25.C: Same.
52029         * g++.old-deja/g++.law/visibility22.C: Same.
52030         * g++.old-deja/g++.law/visibility2.C: Same.
52031         * g++.old-deja/g++.law/visibility17.C: Same.
52032         * g++.old-deja/g++.law/visibility13.C: Same.
52033         * g++.old-deja/g++.law/visibility10.C: Same.
52034         * g++.old-deja/g++.law/visibility1.C: Same.
52035         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52036         * g++.old-deja/g++.law/vbase1.C: Same.
52037         * g++.old-deja/g++.law/operators32.C: Same.
52038         * g++.old-deja/g++.law/nest3.C: Same.
52039         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52040         * g++.old-deja/g++.law/except5.C (main): Same.
52041         * g++.old-deja/g++.law/cvt7.C (run): Same.
52042         * g++.old-deja/g++.law/cvt2.C: Same.
52043         * g++.old-deja/g++.law/cvt16.C: Same.
52044         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52045         * g++.old-deja/g++.law/ctors17.C (main): Same.
52046         * g++.old-deja/g++.law/ctors13.C: Same.
52047         * g++.old-deja/g++.law/ctors12.C (main): Same.
52048         * g++.old-deja/g++.law/ctors10.C: Same.
52049         * g++.old-deja/g++.law/code-gen5.C: Same.
52050         * g++.old-deja/g++.law/bad-error7.C: Same.
52051         * g++.old-deja/g++.law/arm9.C: Same.
52052         * g++.old-deja/g++.law/arm12.C: Same.
52053         * g++.old-deja/g++.law/arg8.C: Same.
52054         * g++.old-deja/g++.law/arg1.C: Same.
52055         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52056         * g++.old-deja/g++.jason/template31.C: Same.
52057         * g++.old-deja/g++.jason/template24.C (main): Same.
52058         * g++.old-deja/g++.jason/2371.C: Same.
52059         * g++.old-deja/g++.eh/new2.C: Same.
52060         * g++.old-deja/g++.eh/new1.C: Same.
52061         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52062         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52063         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52064         * g++.old-deja/g++.brendan/crash62.C: Same.
52065         * g++.old-deja/g++.brendan/crash52.C: Same.
52066         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52067         * g++.old-deja/g++.brendan/crash38.C: Same.
52068         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52069         * g++.old-deja/g++.brendan/copy9.C: Same.
52070
52071 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52072
52073         * gcc.c-torture/execute/20001203-2.c (memset):
52074         Count argument is of type __SIZE_TYPE__.
52075
52076 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52077
52078         * gcc.c-torture/compile/20010404-1.c: New test.
52079
52080 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52081
52082         * gcc.c-torture/compile/20010326-1.c: New test.
52083
52084 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52085
52086         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52087         peculiarities of the SH.
52088         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52089
52090 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52091
52092         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52093         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52094         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52095
52096 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52097
52098         * g77.f-torture/compile/20010321-1.f: New test.
52099
52100 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52101
52102         * gcc.c-torture/compile/20010329-1.c: New test.
52103
52104 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52105
52106         * gcc.c-torture/execute/20010329-1.c: New test.
52107
52108 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52109
52110         * g++.old-deja/g++.other/eh4.C: Fix typo.
52111
52112 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52113
52114         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52115
52116 2001-03-28  Philip Blundell  <philb@gnu.org>
52117
52118         * gcc.c-torture/compile/20010328-1.c: New test.
52119
52120 2001-03-27  Richard Henderson  <rth@redhat.com>
52121
52122         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52123         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52124
52125 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52126
52127         * gcc.c-torture/compile/20010327-1.c: New test.
52128
52129 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52130
52131         * g++.old-deja/g++.other/friend12.C: New test.
52132         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52133         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52134
52135 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52136
52137         * gcc.c-torture/execute/20010325-1.c: New test.
52138
52139 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52140
52141         * g++.old-deja/g++.other/mangle3.C: New test.
52142
52143 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52144
52145         * g++.old-deja/g++.other/anon8.C: New test.
52146
52147 2001-03-20  Philip Blundell  <philb@gnu.org>
52148
52149         * gcc.c-torture/compile/20010320-1.c: New test.
52150
52151 2001-03-17  Richard Henderson  <rth@redhat.com>
52152
52153         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52154
52155 2001-03-15  Geoff Keating  <geoff@redhat.com>
52156
52157         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52158         tests on AIX.
52159
52160 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52161
52162         * g++.old-deja/g++.other/eh4.C: New test.
52163
52164 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52165
52166         * gcc.dg/cpp/mi1.c: Update.
52167
52168 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52169
52170         * g++.old-deja/g++.other/regstack.C: New test.
52171
52172 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52173
52174         * g++.old-deja/g++.other/ref4.C: New test.
52175
52176 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52177
52178         * objc/execute/va_method.m: Added.
52179         * objc/execute/IMP.m: Added.
52180         * objc/execute/_cmd.m: Added.
52181         * objc/execute/accessing_ivars.m: Added.
52182         * objc/execute/class-1.m: Added.
52183         * objc/execute/class-10.m: Added.
52184         * objc/execute/class-11.m: Added.
52185         * objc/execute/class-12.m: Added.
52186         * objc/execute/class-13.m: Added.
52187         * objc/execute/class-14.m: Added.
52188         * objc/execute/class-2.m: Added.
52189         * objc/execute/class-3.m: Added.
52190         * objc/execute/class-4.m: Added.
52191         * objc/execute/class-5.m: Added.
52192         * objc/execute/class-6.m: Added.
52193         * objc/execute/class-7.m: Added.
52194         * objc/execute/class-8.m: Added.
52195         * objc/execute/class-9.m: Added.
52196         * objc/execute/class-tests-1.h
52197         * objc/execute/class-tests-2.h
52198         * objc/execute/compatibility_alias.m: Added.
52199         * objc/execute/encode-1.m: Added.
52200         * objc/execute/formal_protocol-1.m: Added.
52201         * objc/execute/formal_protocol-2.m: Added.
52202         * objc/execute/formal_protocol-3.m: Added.
52203         * objc/execute/formal_protocol-4.m: Added.
52204         * objc/execute/formal_protocol-5.m: Added.
52205         * objc/execute/formal_protocol-6.m: Added.
52206         * objc/execute/formal_protocol-7.m: Added.
52207         * objc/execute/informal_protocol.m: Added.
52208         * objc/execute/initialize.m: Added.
52209         * objc/execute/load.m: Added.
52210         * objc/execute/many_args_method.m: Added.
52211         * objc/execute/nested-3.m: Added.
52212         * objc/execute/no_clash.m: Added.
52213         * objc/execute/private.m: Added.
52214         * objc/execute/redefining_self.m: Added.
52215         * objc/execute/root_methods.m: Added.
52216         * objc/execute/selector-1.m: Added.
52217         * objc/execute/static-1.m: Added.
52218         * objc/execute/static-2.m: Added.
52219         * objc/execute/va_method.m: Added.
52220
52221 2001-03-10  Richard Henderson  <rth@redhat.com>
52222
52223         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52224
52225 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52226
52227         * g++.old-deja/g++.other/crash31.C: XFAIL.
52228         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52229         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52230         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52231         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52232         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52233
52234 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52235
52236         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52237
52238 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52239
52240         * gcc.dg/20000724-1.c: Don't use multiline strings.
52241
52242 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52243
52244         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52245         result of -cString against what we expect it to be; don't just
52246         print it out for no one to read.
52247
52248         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52249         Based on testcases provided by Nicola Pero.
52250
52251 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52252
52253         * gcc.dg/cpp/macro7.c: New test.
52254
52255 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52256
52257         * gcc.dg/cpp/multiline.c: Update.
52258
52259 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52260
52261         * g++.old-deja/g++.other/enum3.C: New test.
52262
52263 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52264
52265         * g++.old-deja/g++.other/pod1.C: New test.
52266
52267 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.ext/overload1.C: New test.
52270
52271 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52272
52273         * g++.old-deja/g++.pt/using1.C: New test.
52274
52275 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52276
52277         * g++.old-deja/g++.other/using9.C: New test.
52278
52279 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52280
52281         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52282
52283         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52284
52285 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52286
52287         * g++.old-deja/g++.ext/realpt1.C: Remove.
52288
52289 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52290
52291         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52292
52293 2001-02-26  Will Cohen  <wcohen@redhat.com>
52294
52295         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52296
52297 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52298
52299         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52300         templatized constructors.
52301
52302 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52303
52304         * gcc.c-torture/execute/20010224-1.c: New test.
52305
52306 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52307
52308         * gcc.c-torture/execute/20010222-1.c: New test.
52309
52310 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52311
52312         * g++.old-deja/g++.other/inline20.C: New test.
52313
52314 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52315
52316         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52317
52318 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52319
52320         * g++.old-deja/g++.other/lookup22.C: New test.
52321
52322 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52323
52324         * g77.dg: New directory.
52325         * g77.dg/20010216-1.f: New test case.
52326         * g77.dg/dg.exp: New driver.
52327         * lib/g77-dg.exp: New driver library.
52328
52329 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52330
52331         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52332
52333 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52334
52335         * g++.old-deja/g++.other/decl9.C: New test.
52336
52337 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52338
52339         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52340         not need <string> and also tests the initialization at runtime.
52341
52342 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52343
52344         * gcc.c-torture/execute/longlong.c: New test.
52345
52346 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52347
52348         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52349
52350 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52351
52352         * gcc.c-torture/execute/920302-1.c (execute):
52353         Change argument type to short.
52354
52355 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52356
52357         * g++.old-deja/g++.pt/deduct6.C: New test.
52358
52359 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52360
52361         * g++.old-deja/g++.pt/deduct5.C: New test.
52362
52363 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52364
52365         * gcc.c-torture/execute/20010209-1.c: New test.
52366
52367 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52368
52369         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52370
52371 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52372
52373         * g++.dg/vtgc1.C: Update for new ABI.
52374
52375         * consistency.vlad: New directory, 1665 files.
52376
52377 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52378
52379         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52380         return type.
52381         * gcc.dg/cpp/digraphs.c: Declare puts.
52382
52383 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52384
52385         * g++.old-deja/g++.other/warn5.C: New test.
52386
52387 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52388
52389         * g++.old-deja/g++.pt/spec40.C: New test.
52390
52391 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52392
52393         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52394         case.
52395         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52396
52397 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52398
52399         * gcc.c-torture/compile/20010209-1.c: New test.
52400
52401 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52402
52403         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52404         excess errors message but not if it crashes.
52405         * g++.old-deja/g++.other/crash27.C: Likewise.
52406         * g++.old-deja/g++.other/crash28.C: Likewise.
52407         * g++.old-deja/g++.other/crash30.C: Likewise.
52408         * g++.old-deja/g++.other/crash32.C: Likewise.
52409         * g++.old-deja/g++.other/crash35.C: Likewise.
52410         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52411
52412 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52413
52414         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52415         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52416         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52417         g77.f-torture/execute/execute.exp,
52418         g77.f-torture/noncompile/noncompile.exp,
52419         gcc.c-torture/execute/execute.exp,
52420         gcc.c-torture/execute/memcheck/memcheck.exp,
52421         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52422         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52423         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52424         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52425         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52426         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52427         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52428         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52429         Remove bug reporting instructions with ancient email addresses.
52430
52431 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52432
52433         * gcc.dg/20010202-1.c: New test.
52434         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52435
52436 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52437
52438         * g++.dg/stdbool-if.C: New test.
52439
52440 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52441
52442         * objc/execute/fdecl.m: Added main().
52443
52444 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52445
52446         * gcc.c-torture/execute/20010206-1.c: New test.
52447
52448 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52449
52450         * gcc.dg/cpp/avoidpaste1.c: Update.
52451
52452 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52453
52454         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52455         Pero <nicola@brainstorm.co.uk>.
52456         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52457
52458 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52459
52460         * g++.old-deja/g++.pt/spec39.C: New test.
52461
52462 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52463
52464         * gcc.c-torture/compile/20010202-1.c: New test.
52465
52466 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52467
52468         * g++.old-deja/g++.abi/primary2.C: New test.
52469         * g++.old-deja/g++.abi/primary3.C: New test.
52470         * g++.old-deja/g++.abi/primary4.C: New test.
52471         * g++.old-deja/g++.abi/primary5.C: New test.
52472         * g++.old-deja/g++.abi/vtable3.h: New test.
52473         * g++.old-deja/g++.abi/vtable3a.C: New test.
52474         * g++.old-deja/g++.abi/vtable3b.C: New test.
52475         * g++.old-deja/g++.abi/vtable3c.C: New test.
52476         * g++.old-deja/g++.abi/vtable3d.C: New test.
52477         * g++.old-deja/g++.abi/vtable3e.C: New test.
52478         * g++.old-deja/g++.abi/vtable3f.C: New test.
52479         * g++.old-deja/g++.abi/vtable3g.C: New test.
52480         * g++.old-deja/g++.abi/vtable3h.C: New test.
52481         * g++.old-deja/g++.abi/vtable3i.C: New test.
52482         * g++.old-deja/g++.abi/vtable3j.C: New test.
52483         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52484
52485 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52486
52487         * g++.old-deja/g++.other/anon6.C: New test.
52488         * g++.old-deja/g++.other/anon7.C: New test.
52489
52490 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52491
52492         * gcc.dg/cpp/avoidpaste2.c: New tests.
52493
52494 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52495
52496         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52497
52498 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52499
52500         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52501         DECIMAL_DIG cases for Irix."
52502
52503 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52504
52505         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52506
52507 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52508
52509         * gcc.dg/c99-tag-1.c: New test.
52510
52511 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52512
52513         * gcc.dg/cpp/tr-warn1.c: Add tests.
52514
52515 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52516
52517         * gcc.dg/cpp/avoidpaste1.c: Update.
52518         * gcc.dg/cpp/paste4.c: Update.
52519
52520 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52521
52522         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52523         cases for Irix.
52524
52525 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52526
52527         * g++.old-deja/g++.other/inline19.C: New test.
52528
52529 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52530
52531         * gcc.dg/Wlarger-than.c: New test.
52532
52533 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52534
52535         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52536
52537 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52538
52539         * gcc.c-torture/execute/20010129-1.c: New test.
52540         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52541
52542 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52543
52544         * gcc.dg/cpp/avoidpaste1.c: Test case.
52545
52546 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52547
52548         * g++.old-deja/g++.other/inline18.C: New test.
52549
52550 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52551
52552         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52553         and __builtin_putchar.
52554
52555 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52556
52557         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52558         tests.
52559
52560 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52561
52562         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52563         floating point number rounding mode to round to the nearest
52564         representable mode.
52565
52566 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52567
52568         * g++.old-deja/g++.other/mangle2.C: New test.
52569
52570 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52571
52572         * gcc.c-torture/compile/20010124-1.c: New test.
52573
52574 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52575
52576         * g++.old-deja/g++.pt/spec38.C: New test.
52577
52578 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52579
52580         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52581         "Build don't run".
52582
52583 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52584
52585         * gcc.c-torture/execute/20010123-1.c: New test.
52586
52587 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52588
52589         * g++.old-deja/g++.pt/spec37.C: New test.
52590
52591 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52592
52593         * g++.old-deja/g++.pt/overload14.C: New test.
52594
52595 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52596
52597         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52598         __builtin_return_address.
52599
52600 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52601
52602         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52603         * g++.old-deja/g++.pt/spec35.C: New test.
52604         * g++.old-deja/g++.pt/spec36.C: New test.
52605
52606 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52607
52608         * gcc.c-torture/compile/20010118-1.c: New test.
52609
52610 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52611
52612         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52613
52614 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52615
52616         * gcc.c-torture/execute/20010119-1.c: New test.
52617
52618 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52619
52620         * g++.old-deja/g++.other/vbase5.C: New test.
52621
52622 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52623
52624         * gcc.c-torture/execute/20010118-1.c: New test.
52625
52626 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52627
52628         * g++.old-deja/g++.pt/deduct3.C: New test.
52629
52630 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52631
52632         * g++.old-deja/g++.pt/spec34.C: New test.
52633
52634 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52635
52636         * g77.f-torture/compile/20000601-2.f: New test.
52637
52638 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52639
52640         * g++.old-deja/g++.other/init17.C: New test.
52641
52642 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52643
52644         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52645
52646 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52647
52648         * g++.old-deja/g++.pt/unify8.C: New test.
52649
52650 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52651
52652         * g++.old-deja/g++.abi/vbase1.C: New test.
52653
52654 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52655
52656         * g++.old-deja/g++.pt/crash65.C: New test.
52657
52658 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52659
52660         * gcc.dg/cpp/assembl2.S: New test case.
52661
52662 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52663
52664         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52665         are supported.
52666
52667 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52668
52669         * g++.old-deja/g++.other/builtins1.C: New test.
52670         * g++.old-deja/g++.other/builtins2.C: Likewise.
52671         * g++.old-deja/g++.other/builtins3.C: Likewise.
52672         * g++.old-deja/g++.other/builtins4.C: Likewise.
52673
52674 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52675
52676         * gcc.c-torture/compile/20010117-1.c: New test.
52677         * gcc.c-torture/compile/20010117-2.c: New test.
52678
52679 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52680
52681         * g77.f-torture/execute/20010116.[fx]: New test,
52682         XFAIL on i?86-*-*.
52683         * g77.f-torture/compile/20010115.f: Indicate it's
52684         a test for PR fortran/1636.
52685
52686 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52687
52688         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52689
52690 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52691
52692         * g77.f-torture/compile/20010115.f: New test.
52693
52694 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52695
52696         * g++.old-deja/g++.pt/nontype5.C: New test.
52697
52698 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52699
52700         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52701         have an equivalent working one below it.
52702
52703 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52704
52705         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52706         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52707
52708 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52709
52710         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52711         message containing "init_priority".
52712         (conpr-2.C): Likewise.
52713         (conpr-3.C): Likewise.
52714         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52715
52716 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52717
52718         * gcc.c-torture/execute/20010114-2.c: New test.
52719
52720 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52721
52722         * gcc.c-torture/compile/20010114-1.c: New test.
52723         * gcc.c-torture/compile/20010114-1.x: Xfail.
52724         * gcc.c-torture/compile/20010114-2.c: New test.
52725         * gcc.c-torture/execute/20010114-1.c: New test.
52726         * gcc.dg/trunc-1.c: New test.
52727         * gcc.dg/uninit-B.c: New test.
52728
52729 2001-01-13  Nick Clifton  <nickc@redhat.com>
52730
52731         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52732         target.
52733
52734 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52735
52736         * gcc.c-torture/compile/20010113-1.c: New test.
52737
52738 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52739
52740         * gcc.c-torture/compile/20001212-1.c: New test.
52741
52742 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52743
52744         * gcc.dg/cpp/widestr1.c: Update.
52745         * gcc.dg/cpp/prag-imp.c: Remove.
52746
52747 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52748
52749         * gcc.c-torture/execute/20000801-3.x: Remove.
52750         * gcc.dg/c90-init-1.c: New test.
52751         * gcc.dg/c99-init-1.c: New test.
52752         * gcc.dg/c99-init-2.c: New test.
52753         * gcc.dg/gnu99-init-1.c: New test.
52754
52755 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52756
52757         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52758         testing that no relevant ones were found.
52759
52760 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52761
52762         * g++.old-deja/g++.pt/cast2.C: New test.
52763
52764 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52765
52766         * g++.old-deja/g++.pt/friend47.C: New test.
52767
52768 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52769
52770         * g++.old-deja/g++.pt/instantiate13.C: New test.
52771
52772 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52773
52774         * g++.old-deja/g++.other/defarg7.C: New test.
52775         * g++.old-deja/g++.other/defarg8.C: New test.
52776
52777 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52778
52779         * g++.old-deja/g++.pt/crash64.C: New test.
52780
52781 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52782
52783         * g++.old-deja/g++.pt/crash63.C: New test.
52784
52785 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52786
52787         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52788
52789 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52790
52791         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52792
52793 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52794
52795         * g++.old-deja/g++.pt/error3.C: New test.
52796
52797 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52798
52799         * g++.old-deja/g++.other/crash39.C: New test.
52800
52801 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52802
52803         * g++.old-deja/g++.other/vbase4.C: New test.
52804
52805 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52806
52807         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52808         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52809         * gcc.dg/special/special.exp: New test driver which will check
52810         for alias support for the above test.
52811
52812 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52813
52814         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52815         problems on small machines.
52816         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52817         parameterize.
52818
52819 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52820
52821         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52822         mips.
52823         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52824
52825 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52826
52827         * g++.old_deja/g++.pt/using8.C: New test.
52828
52829 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52830
52831         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52832
52833 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52834
52835         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52836         where a failure is expected.
52837         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52838
52839 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52840
52841         * g++.old_deja/g++.pt/instantiate12.C: New test.
52842
52843 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52844
52845         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52846         start of structs.
52847         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52848         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52849         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52850         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52851         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52852         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52853         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52854         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52855         * g++.old-deja/g++.eh/spec6.C: Likewise.
52856         * g++.old-deja/g++.jason/crash3.C: Likewise.
52857         * g++.old-deja/g++.law/ctors11.C: Likewise.
52858         * g++.old-deja/g++.law/ctors17.C: Likewise.
52859         * g++.old-deja/g++.law/ctors5.C: Likewise.
52860         * g++.old-deja/g++.law/ctors9.C: Likewise.
52861         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52862         * g++.old-deja/g++.mike/net22.C: Likewise.
52863         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52864         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52865         * g++.old-deja/g++.mike/virt3.C: Likewise.
52866         * g++.old-deja/g++.niklas/t128.C: Likewise.
52867         * g++.old-deja/g++.other/anon4.C: Likewise.
52868         * g++.old-deja/g++.other/using1.C: Likewise.
52869         * g++.old-deja/g++.other/warn3.C: Likewise.
52870         * g++.old-deja/g++.pt/t37.C: Likewise.
52871         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52872         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52873
52874 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52875
52876         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52877
52878 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52879
52880         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52881
52882 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52883
52884         * gcc.c-torture/compile/20010107-1.c: New test.
52885
52886 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52887
52888         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52889
52890 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52891
52892         * gcc.dg/format/format.h: New file.
52893         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52894         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52895         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52896         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52897         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52898         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52899         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52900         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52901         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52902         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52903         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52904         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52905         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52906         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52907         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52908         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52909         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52910         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52911         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52912         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52913         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52914         instead of declaring standard types, macros and functions in each
52915         test.
52916
52917 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52918
52919         * gcc.c-torture/execute/20010106-1.c: New test.
52920
52921 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52922
52923         * gcc.dg/format/format.exp: New file.
52924         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52925         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52926         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52927         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52928         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52929         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52930         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52931         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52932         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52933         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52934         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52935         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52936         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52937         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52938         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52939         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52940         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52941         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52942         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52943         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52944         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52945         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52946         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52947         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52948         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52949         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52950         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52951         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52952         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52953         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52954         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52955         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52956         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52957         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52958         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52959         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52960         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52961         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52962         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52963         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52964         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52965         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52966
52967 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52968
52969         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52970         account.
52971
52972 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52973
52974         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52975
52976 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52977
52978         * g++.old-deja/g++.pt/crash62.C: New test.
52979
52980 2001-01-04  Richard Henderson  <rth@redhat.com>
52981
52982         * gcc.dg/20000926-1.c: Update expected warnings.
52983         * gcc.dg/array-2.c: Likewise.
52984         * gcc.dg/array-4.c: Also validate flexible array members.
52985         * gcc.dg/c99-flex-array-1.c: New.
52986
52987 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52988
52989         * gcc.c-torture/compile/20001222-1.x: Remove.
52990
52991 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52992
52993         * gcc.c-torture/execute/built-in-setjmp.c: New.
52994
52995 2001-01-03  Richard Henderson  <rth@redhat.com>
52996
52997         * gcc.dg/940510-1.c: Update expected error wording.
52998         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52999
53000 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53001
53002         * lib/target-supports.exp (check_alias_available): Modified to
53003         indicate aliases not supported if only weak aliases are supported.
53004
53005 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53006
53007         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53008         Turn on cmpstrsi checks for __pj__ and __i370__.
53009
53010 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53011
53012         * g++.old-deja/g++.other/virtual11.C: New test.
53013
53014 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53015
53016         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53017
53018 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53019
53020         * gcc.c-torture/compile/20010102-1.c: New test.
53021
53022 2001-01-02  Andreas Jaeger  <aj@suse.de>
53023
53024         * gcc.dg/noreturn-3.c: New test.
53025
53026         * gcc.dg/noreturn-4.c: New test.
53027
53028 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53029
53030         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53031         __builtin_fputc and __builtin_fwrite.
53032
53033 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53034
53035         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53036         signed char, not default char.
53037
53038 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53039
53040         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53041
53042 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53043
53044         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53045
53046 2000-12-29  Richard Henderson  <rth@redhat.com>
53047
53048         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53049         (__cyg_profile_func_exit): Define.
53050
53051 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53052
53053         * g++.dg/vtgc1.C: New test.
53054
53055 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53056
53057         * gcc.dg/noncompile/20001228-1.c: New test.
53058
53059         * gcc.dg/20001228-1.c: New test.
53060
53061         * gcc.c-torture/execute/20001228-1.c: New test.
53062
53063 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53064
53065         * gcc.dg/format-strfmon-1.c: New test.
53066
53067 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53068
53069         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53070         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53071         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53072         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53073         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53074         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53075         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53076         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53077         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53078         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53079         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53080         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53081         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53082
53083         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53084         * gcc.c-torture/execute/string-opt-4.c: Test index.
53085
53086 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53087
53088         * gcc.c-torture/compile/20001226-1.c: New test.
53089
53090 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53091
53092         * gcc.c-torture/compile/20001222-1.c: New test.
53093         * gcc.c-torture/compile/20001222-1.x: Xfail.
53094
53095 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53096
53097         * gcc.c-torture/execute/comp-goto-2.c: New test.
53098
53099 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53100
53101         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53102         Use long types if __INT_MAX__ is 32767.
53103         (main): Use cast to (sint32 *) when poking 88 into a_page.
53104
53105         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53106
53107 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53108
53109         * gcc.c-torture/compile/20001221-1.c: New test.
53110         * gcc.c-torture/execute/20001221-1.c: New test.
53111
53112 2000-12-20  Richard Henderson  <rth@redhat.com>
53113
53114         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53115         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53116
53117 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53118
53119         * gcc.dg/compare3.c: New test.
53120
53121 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53122
53123         * gcc.dg/format-warnll-1.c: New test.
53124
53125 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53126
53127         * gcc.dg/cpp/cmdlne-P.c: New test.
53128
53129 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53130
53131         * gcc.c-torture/execute/builtin-abs-1.c,
53132         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53133
53134 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53135
53136         * gcc.dg/cpp/multiline.c: New test.
53137
53138 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53139
53140         * g++.old-deja/g++.other/syshdr1.C: Update.
53141         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53142
53143 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53144
53145         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53146
53147 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53148
53149         * g++.old-deja/g++.pt/ttp65.C: New test.
53150
53151 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53152
53153         * g++.old-deja/g++.pt/ttp64.C: New test.
53154
53155 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53156
53157         * g++.old-deja/g++.pt/spec33.C: New test.
53158
53159 2000-12-14  Catherine Moore  <clm@redhat.com>
53160
53161         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53162         * gcc.c-torture/execute/920612-2.c: Likewise.
53163         * gcc.c-torture/execute/920428-2.c: Likewise.
53164         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53165         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53166
53167 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53168
53169         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53170         * gcc.dg/pack-test-2.c: Likewise.
53171
53172 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53173
53174         Tests by Zack Weinberg <zackw@stanford.edu>.
53175
53176         * gcc.dg/cpp/defined.c: Update.
53177         * gcc.dg/cpp/defined_trad.c: New tests.
53178
53179 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53180
53181         * gcc.dg/cpp/trad-direct.c: Update.
53182
53183 2000-12-11  Neil Booth  <neilb@earthling.net>
53184
53185         * gcc.dg/cpp/defined_trad.c
53186
53187 2000-12-11  Neil Booth  <neilb@earthling.net>
53188
53189         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53190
53191 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53192
53193         * gcc.dg/format-miss-2.c: New test.
53194
53195 2000-12-09  Neil Booth  <neilb@earthling.net>
53196
53197         * gcc.dg/cpp/lineflags.c: New tests.
53198         * gcc.dg/cpp/poison.c: Update.
53199         * gcc.dg/cpp/redef2.c: Update.
53200         * gcc.dg/cpp/skipping.c: New test.
53201
53202 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53203
53204         * g++.old-deja/g++.other/eh3.C: New testcase.
53205
53206 2000-12-07  Neil Booth  <neilb@earthling.net>
53207
53208         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53209         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53210         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53211         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53212         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53213         Update.
53214
53215 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53216
53217         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53218         __SIZE_TYPE__ instead of int for type of integers cast to
53219         pointers.
53220
53221 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53222
53223         * g++.old-deja/g++.other/cleanup4.C: New test.
53224
53225 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53226
53227         * format-sec-1.c: New test.
53228
53229 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53230
53231         * gcc.dg/format-nonlit-3.c: New test.
53232
53233 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53234
53235         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53236         through a null pointer.
53237
53238 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53239
53240         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53241         * g++.old-deja/g++.pt/partial4.C: New test.
53242
53243 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53244
53245         * gcc.c-torture/execute/ieee/hugeval.x: New.
53246
53247 2000-12-06  Neil Booth  <neilb@earthling.net>
53248
53249         * gcc.dg/cpp/backslash2.c: New tests.
53250
53251 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53252
53253         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53254         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53255
53256 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53257
53258         * gcc.c-torture/execute/20001203-2.c: New testcase.
53259
53260 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53261
53262         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53263         * g++.old-deja/g++.other/virtual10.C: New test.
53264
53265 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53266
53267         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53268
53269 2000-12-05  Richard Henderson  <rth@redhat.com>
53270
53271         * gcc.c-torture/compile/20001205-1.c: New.
53272
53273 2000-12-04  Neil Booth  <neilb@earthling.net>
53274
53275         * g++.old-deja/g++.other/virtual9.C: New test.
53276         * g++.old-deja/g++.pt/crash61.C: New test.
53277         * gcc.c-torture/execute/loop-9.c: New test.
53278
53279 2000-12-04  Neil Booth  <neilb@earthling.net>
53280
53281         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53282         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53283         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53284         * gcc.dg/cpp/extratokens.c: ...here.
53285
53286 2000-12-04  Neil Booth  <neilb@earthling.net>
53287
53288         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53289         New tests.
53290
53291 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53292
53293         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53294         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53295
53296 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53297
53298         * gcc.c-torture/execute/20001203-1.c: New test.
53299
53300 2000-12-03  Neil Booth  <neilb@earthling.net>
53301
53302         * gcc.dg/cpp/macro6.c: New test cases.
53303
53304 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53305
53306         * gcc.c-torture/execute/string-opt-9.c: New test.
53307         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53308         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53309         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53310
53311         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53312         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53313
53314 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53315
53316         * gcc.dg/cpp/if-6.c: New testcase.
53317
53318         * gcc.dg/20001201-1.c: New testcase.
53319
53320 2000-12-02  Neil Booth  <neilb@earthling.net>
53321
53322         * g++.old-deja/g++.other/externC4.C,
53323         g++.old-deja/g++.other/friend10.C: New tests.
53324
53325 2000-12-02  Neil Booth  <neilb@earthling.net>
53326
53327         * g++.old-deja/g++.other/instan2.C
53328         * g++.old-deja/g++.other/instan3.C: New test.
53329
53330 2000-12-02  Neil Booth  <neilb@earthling.net>
53331
53332         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53333         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53334         gnuc99.c,gnuc99-pedantic.c: New tests.
53335
53336 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53337
53338         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53339         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53340
53341 2000-12-01  Neil Booth  <neilb@earthling.net>
53342
53343         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53344         * gcc.dg/cpp/poison.c: Update.
53345         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53346
53347 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53348
53349         * g77.f-torture/execute/20001201.f: New test.
53350
53351 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53352
53353         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53354
53355 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53356
53357         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53358
53359 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53360
53361         * g++.old-deja/g++.other/cast6.C: New test.
53362
53363 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53364
53365         * gcc.c-torture/execute/20001130-2.c: New testcase.
53366
53367 2000-11-30  Richard Henderson  <rth@redhat.com>
53368
53369         * gcc.c-torture/execute/20001130-1.c: New test.
53370
53371 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53372
53373         * g++.old-deja/g++.other/op3.C: New test.
53374
53375 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53376
53377         * g++.old-deja/g++.other/op2.C: New test.
53378
53379 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53380
53381         * g++.old-deja/g++.other/crash38.C: New test.
53382
53383 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53384
53385         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53386
53387 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53388
53389         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53390         tests.
53391         * gcc.c-torture/execute/string-opt-6.c: New test.
53392
53393         * gcc.dg/20001117-1.c: Add main.
53394
53395 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53396
53397         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53398         Move from here ...
53399         * gcc.dg/940510-1.c: ... to here.
53400
53401         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53402         zero-size arrays in toplevel structures.
53403
53404 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53405
53406         * gcc.c-torture/execute/loop-8.c: New test.
53407
53408 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53409
53410         * g++.old-deja/g++.other/base1.C: New test.
53411
53412 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53413
53414         * g++.old-deja/g++.other/parse2.C: New test.
53415
53416 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53417
53418         * g++.old-deja/g++.pt/incomplete1.C: New test.
53419
53420 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53421
53422         * g++.old-deja/g++.other/friend9.C: New test.
53423
53424 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53425
53426         * gcc.dg/20001127-1.c: New test.
53427
53428 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53429
53430         * g++.old-deja/g++.pt/friend46.C: New test.
53431
53432 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53433
53434         * g++.old-deja/g++.other/ptrmem8.C: New test.
53435
53436 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53437
53438         * gcc.c-torture/execute/string-opt-7.c: New test.
53439         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53440
53441 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53442
53443         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53444         instead of 'mkcheck 2'.
53445
53446 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53447
53448         * gcc.c-torture/execute/memcheck/driver.c,
53449         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53450         C9X references to refer to C99.
53451
53452 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53453
53454         * gcc.dg/ultrasp3.c: New test.
53455
53456 2000-11-25  Neil Booth  <neilb@earthling.net>
53457
53458         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53459
53460 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53461
53462         * gcc.c-torture/compile/20001123-2.c: New.
53463
53464 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53465
53466         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53467
53468 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53469
53470         * gcc.dg/sequence-point-1.c: Add some new tests.
53471         * gcc.c-torture/execute/20001124-1.c: New test.
53472
53473 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53474
53475         * g++.old-deja/g++.other/vaarg4.C: New test.
53476         * gcc.c-torture/compile/20001123-1.c: New test.
53477
53478 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53479
53480         * g++.other/crash24.C: Adjust and remove XFAIL.
53481         * g++.other/crash37.C: New test.
53482
53483 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53484
53485         * g++.old-deja/g++.pt/instantiate9.C: New test.
53486
53487 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53488
53489         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53490         new ABI, too.
53491
53492         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53493         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53494
53495 2000-11-22  Neil Booth  <neilb@earthling.net>
53496
53497         * gcc.dg/cpp/Wtrigraphs.c: New test.
53498
53499 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53500
53501         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53502
53503 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53504
53505         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53506
53507 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53508
53509         * lib/gcc-dg.exp: load_lib scanasm.exp.
53510         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53511         * lib/g++-dg.exp: load_lib scanasm.exp.
53512         * lib/scanasm.exp: New.
53513         (scan-assembler, scan-assembler-not): Add optional arguments to
53514         test name, or if not present, the pattern name.
53515         (scan-assembler-dem, scan-assembler-dem-not): New.
53516
53517         * g++.dg/dg.exp: New.
53518
53519 2000-11-21  Neil Booth  <neilb@earthling.net>
53520
53521         * gcc.dg/cpp/integrated1.c: Remove.
53522
53523 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53524
53525         * gcc.c-torture/execute/20001121-1.c: New test.
53526
53527 2000-11-21  Richard Henderson  <rth@redhat.com>
53528
53529         * gcc.c-torture/compile/20001121-1.c: New test.
53530
53531 2000-11-20  Neil Booth  <neilb@earthling.net>
53532
53533         * gcc.dg/cpp/integrated1.c: New test.
53534
53535 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53536
53537         * g++.old-deja/g++.other/inline17.C: New test.
53538
53539 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53540
53541         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53542         local variable to be zero: I made the variable global. Now
53543         uses abort() and exit() instead of relying on main's return value.
53544
53545 2000-11-20  Neil Booth  <neilb@earthling.net>
53546
53547         * gcc.dg/cpp/paste2.c: Update test.
53548         * objc/execute/paste.m: New test.
53549
53550 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53551
53552         * gcc.dg/c99-condexpr-1.c: New test.
53553
53554 2000-11-20  Neil Booth  <neilb@earthling.net>
53555
53556         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53557
53558 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53559
53560         * g++.old-deja/g++.pt/export1.C: New test.
53561
53562 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53563
53564         * gcc.dg/20001117-1.c: New test.
53565
53566 2000-11-18  Richard Henderson  <rth@redhat.com>
53567
53568         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53569
53570 2000-11-18  Richard Henderson  <rth@redhat.com>
53571
53572         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53573         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53574         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53575
53576 2000-11-18  Richard Henderson  <rth@redhat.com>
53577
53578         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53579         (main): New.  Exit cleanly.
53580
53581 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53582
53583         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53584         gcc.dg/c99-fordecl-2.c: New tests.
53585
53586 2000-11-18  Richard Henderson  <rth@redhat.com>
53587
53588         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53589         * gcc.c-torture/execute/zerolen-2.c: New.
53590
53591 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53592
53593         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53594         memory.
53595
53596 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53597
53598         * g++.old-deja/g++.pt/instantiate8.C: New test.
53599
53600 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53601
53602         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53603         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53604
53605 2000-11-16  Nick Clifton  <nickc@redhat.com>
53606
53607         * gcc.c-torture/execute/nestfunc-2.c: New test.
53608         * gcc.c-torture/execute/nestfunc-3.c: New test.
53609
53610 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53611
53612         * gcc.c-torture/compile/20001116-1.c: New test.
53613
53614 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53615
53616         * gcc.c-torture/execute/20001115-1.c: New test.
53617
53618 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53619
53620         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53621         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53622         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53623         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53624
53625 2000-11-15  Neil Booth  <neilb@earthling.net>
53626
53627         gcc.dg/cpp/_Pragma1.c: Update.
53628         gcc.dg/cpp/_Pragma2.c: New test.
53629
53630 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53631
53632         * g++.old-deja/g++.other/anon5.C: New test.
53633
53634 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53635
53636         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53637         tests.
53638
53639 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53640
53641         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53642         output.
53643
53644 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53645
53646         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53647         labels at end of compound statements.
53648
53649 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53650
53651         * gcc.c-torture/execute/loop-7.c: New test.
53652
53653 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53654
53655         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53656
53657 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53658
53659         * gcc.dg/c99-bool-1.c: New test.
53660
53661 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53662
53663         * gcc.dg/c99-scope-1.c: Remove xfail.
53664         * gcc.dg/c99-scope-2.c: New test.
53665
53666 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53667
53668         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53669         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53670
53671 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53672
53673         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53674         error messages.
53675
53676         * g++.mike/p700.C: Don't typedef wchar_t.
53677         * g++.mike/p784.C: Likewise.
53678         * g++.mike/eb101.C: Don't use __wchar_t.
53679
53680 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53681
53682         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53683         from DO loop.
53684
53685 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53686
53687         * gcc.c-torture/execute/20001111-1.c: New test.
53688
53689 2000-11-10  Nick Clifton  <nickc@redhat.com>
53690
53691         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53692         long multuiple and accumulate.
53693
53694 2000-11-09  Richard Henderson  <rth@redhat.com>
53695
53696         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53697         via size_t instead of int.
53698
53699         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53700         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53701         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53702         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53703
53704 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53705
53706         * gcc.c-torture/compile/20001109-1.c: New test.
53707         * gcc.c-torture/compile/20001109-2.c: New test.
53708
53709 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53710
53711         * g++.old-deja/g++.pt/operator1.C: New test.
53712         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53713
53714 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53715
53716         * gcc.dg/20001108-1.c: New test.
53717
53718 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53719
53720         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53721         with both arguments constant strings.
53722         * gcc.c-torture/execute/string-opt-3.c: New test.
53723         * gcc.c-torture/execute/string-opt-4.c: New test.
53724         * gcc.c-torture/execute/string-opt-5.c: New test.
53725
53726 2000-11-08  Nick Clifton  <nickc@redhat.com>
53727
53728         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53729         mulsidi3adddi patterns.
53730
53731 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53732
53733         * g++.old-deja/g++.other/crash36.C: New test.
53734
53735 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53736
53737         * g++.old-deja/g++.other/init16.C: New test.
53738
53739 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53740
53741         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53742
53743 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53744
53745         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53746         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53747         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53748
53749 2000-11-07  DJ Delorie  <dj@redhat.com>
53750
53751         * gcc.dg/20000614-1.c: Add return so that test can pass.
53752
53753 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53754
53755         * gcc.c-torture/execute/string-opt-1.c: New test.
53756
53757 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53758
53759         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53760         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53761         parameters in registers, and there is no way for a varargs
53762         function to know in which order the integer and floating-point
53763         parameters should be interleaved when they are placed on the
53764         stack.
53765         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53766         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53767
53768 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53769
53770         * gcc.c-torture/execute/string-opt-2.c: New test.
53771
53772 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53773
53774         * g++.old-deja/g++.pt/crash60.C: New test.
53775
53776 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53777
53778         * g++.old-deja/g++.other/crash24.C: New test.
53779         * g++.old-deja/g++.other/crash25.C: New test.
53780         * g++.old-deja/g++.other/crash26.C: New test.
53781         * g++.old-deja/g++.other/crash27.C: New test.
53782         * g++.old-deja/g++.other/crash28.C: New test.
53783         * g++.old-deja/g++.other/crash29.C: New test.
53784         * g++.old-deja/g++.other/crash30.C: New test.
53785         * g++.old-deja/g++.other/crash31.C: New test.
53786         * g++.old-deja/g++.other/crash32.C: New test.
53787         * g++.old-deja/g++.other/crash33.C: New test.
53788         * g++.old-deja/g++.other/crash34.C: New test.
53789         * g++.old-deja/g++.other/crash35.C: New test.
53790
53791 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53792
53793         * gcc.c-torture/execute/20001031-1.c: New test.
53794
53795 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53796
53797         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53798         namespace.
53799
53800         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53801         standards-conformant.
53802
53803         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53804
53805         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53806         * g++.old-deja/g++.mike/p755a.C: Likewise.
53807         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53808         library makes no calls to `operator new' during initialization.
53809
53810 2000-11-04  Neil Booth  <neilb@earthling.net>
53811
53812         * gcc.dg/cpp/include2.c: New tests.
53813
53814 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53815
53816         * lib/g++.exp (g++_set_ld_library_path): New function.
53817         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53818
53819 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53820
53821         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53822         warnings.
53823
53824 2000-11-01  Richard Henderson  <rth@redhat.com>
53825
53826         * g++.old-deja/g++.ext/namedret1.C: New.
53827         * g++.old-deja/g++.ext/namedret2.C: New.
53828         * g++.old-deja/g++.ext/namedret3.C: New.
53829
53830 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53831
53832         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53833         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53834
53835 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53836
53837         * gcc.c-torture/execute/va-arg-21.c: New test.
53838
53839 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53840
53841         * gcc.dg/c99-complex-2.c: New test.
53842
53843 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53844
53845         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53846
53847 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53848
53849         * g++.old-deja/g++.other/inline16.C: New test.
53850
53851 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53852
53853         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53854         __PRETTY_FUNCTION__
53855
53856 2000-10-29  Neil Booth  <neilb@earthling.net>
53857
53858         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53859         New tests.
53860         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53861         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53862         optimisation.
53863
53864 2000-10-29  Neil Booth  <neilb@earthling.net>
53865
53866         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53867         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53868         * mi5.c: Test multiple includes work with -C.
53869         * trigraphs.c: Test ^= version.
53870
53871 2000-10-28  Neil Booth  <neilb@earthling.net>
53872
53873         New tests and test updates for new macro expander.
53874
53875         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53876         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53877         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53878         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53879         new diagnostic messages.
53880
53881         * gcc.dg/cpp/macro3.c: New tests.
53882
53883 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53884
53885         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53886         on the same line.
53887
53888 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53889
53890         * g++.old-deja/g++.other/eh2.C: New test.
53891
53892 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53893
53894         * gcc.c-torture/execute/20001027-1.c: New test.
53895
53896 2000-10-26  Richard Henderson  <rth@redhat.com>
53897
53898         * gcc.c-torture/execute/20001026-1.c: New.
53899
53900 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53901
53902         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53903         * g++.old-deja/g++.law/builtin1.C: Likewise.
53904         * g++.old-deja/g++.law/ctors10.C: Likewise.
53905         * g++.old-deja/g++.law/virtual3.C: Likewise.
53906         * g++.old-deja/g++.mike/p658.C: Likewise.
53907         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53908         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53909         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53910         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53911         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53912
53913 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53914
53915         * gcc.c-torture/compile/20001024-1.c: New test.
53916
53917 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53918
53919         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53920         to tell us whether or not we are using V3.
53921
53922 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53923
53924         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53925         operands.
53926
53927 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53928
53929         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53930
53931 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53932
53933         * gcc.c-torture/execute/20001024-1.c: New test.
53934
53935 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53936
53937         * g++.old-deja/g++.other/sibcall1.C: New test.
53938
53939 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53940
53941         * gcc.dg/noncompile/init-3.c: New test.
53942
53943 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53944
53945         * gcc.dg/format-array-1.c: New test.
53946
53947 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53948
53949         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53950         writing through null pointers; remove comment about testing
53951         unterminated strings.
53952
53953 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53954
53955         * gcc.c-torture/execute/20001017-2.c: New test.
53956
53957 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53958
53959         * gcc.c-torture/compile/20001018-1.c: New test.
53960         * gcc.c-torture/compile/20001018-1.x: Xfail.
53961
53962 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53963
53964         * gcc.c-torture/execute/20001017-1.c: New test.
53965
53966 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53967
53968         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53969         for multiple use of arguments with scanf formats; add tests for
53970         multiple use of arguments.
53971
53972 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53973
53974         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53975         from some old tests.
53976
53977 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53978
53979         * gcc.dg/format-miss-1.c: New test.
53980
53981 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53982
53983         * gcc.c-torture/execute/20001013-1.c: New test.
53984
53985 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53986
53987         * gcc.dg/format-branch-1.c: New test.
53988
53989 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53990
53991         * README, lib/file-format.exp: Remove EGCS references.
53992
53993 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53994
53995         * gcc.dg/20001013-1.c: New test.
53996
53997 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53998
53999         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54000         for intmax_t in the compiler using __typeof__ and the type rules
54001         for conditional expressions.
54002
54003 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54004
54005         * gcc.dg/20001012-1.c: New test.
54006         * gcc.dg/20001012-2.c: New test.
54007
54008 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54009
54010         * gcc.dg/format-attr-1.c: New test.
54011
54012 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54013
54014         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54015         __LONG_LONG_MAX__ instead of LLONG_MAX.
54016
54017 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54018
54019         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54020         scanf flags.
54021         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54022         flags.
54023
54024 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54025
54026         * gcc.dg/sequence-pt-1.c: New test.
54027
54028 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54029
54030         * gcc.c-torture/execute/20001011-1.c: New testcase.
54031         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54032
54033 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54034
54035         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54036         does not error on it.
54037
54038 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54039
54040         * gcc.dg/20001009-1.c: New test.
54041
54042 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54043
54044         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54045         * gcc.c-torture/execute/20001009-2.c: ... to here.
54046
54047 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54048
54049         * gcc.c-torture/compile/20001009-1.c: New testcase.
54050         * gcc.c-torture/execute/20001009-1.c: New testcase.
54051         Testcases provided by Jan Hubicka <jh@suse.cz>.
54052
54053 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54054
54055         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54056         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54057         uintmax_t using <limits.h> to emulate the compiler's internal
54058         logic.  No longer XFAIL %j tests.
54059
54060 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54061
54062         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54063         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54064         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54065         regexps and details of expected handling of some bad formats.
54066         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54067         suppression.
54068
54069 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54070
54071         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54072         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54073         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54074         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54075         in list archives.
54076
54077 2000-10-06  Richard Henderson  <rth@cygnus.com>
54078
54079         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54080         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54081         * g++.old-deja/g++.jason/report.C: Likewise.
54082         * g++.old-deja/g++.law/friend5.C: Likewise.
54083         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54084         of the expected warnings.
54085
54086 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54087
54088         * g++.old-deja/g++.pt/enum14.C: New test.
54089
54090 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54091
54092         * g++.old-deja/g++.pt/crash59.C: New test.
54093
54094 2000-10-04  Will Cohen  <wcohen@redhat.com>
54095
54096         * gcc.dg/20000926-1.c: New test.
54097
54098 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54099
54100         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54101         function name for current C++ compiler.
54102         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54103
54104 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54105
54106         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54107         __PRETTY_FUNCTION__.
54108         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54109
54110 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54111
54112         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54113
54114 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54115
54116         * gcc.c-torture/compile/20000923-1.c: New test.
54117
54118 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54119
54120         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54121         * g++.old-deja/g++.pt/ttp62.C: Same.
54122         * g++.old-deja/g++.other/inline14.C: Same.
54123
54124 2000-09-24  Richard Henderson  <rth@cygnus.com>
54125
54126         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54127
54128 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54129
54130         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54131
54132 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54133
54134         * gcc.c-torture/compile/20000922-1.c: New file.
54135
54136 2000-09-21  Nick Clifton  <nickc@redhat.com>
54137
54138         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54139         a signed long modulo operation.
54140         (mod6): New function - perform an unsigned long modulo operation.
54141         (main): Add tests for modulos of very large numbers by very small
54142         dividends.
54143
54144 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54145
54146         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54147
54148 2000-09-19  Richard Henderson  <rth@cygnus.com>
54149
54150         * gcc.dg/compare2.c (case 10): XFAIL.
54151
54152 2000-09-18  Richard Henderson  <rth@cygnus.com>
54153
54154         * gcc.c-torture/execute/20000906-1.c: Move ...
54155         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54156         that support __builtin_trap.
54157
54158 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54159
54160         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54161
54162 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54163
54164         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54165         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54166         more $ format tests.
54167
54168 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54169
54170         * gcc.dg/format-errmk-1.c: New test.
54171
54172 2000-09-17  Greg McGary  <greg@mcgary.org>
54173
54174         * gcc.c-torture/execute/20000917-1.x: Remove.
54175
54176 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54177
54178         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54179
54180 2000-09-17  Greg McGary  <greg@mcgary.org>
54181
54182         * gcc.c-torture/execute/20000917-1.c: New test.
54183         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54184
54185 2000-09-16  Neil Booth  <NeilB@earthling.net>
54186
54187         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54188         in nested macro bug.
54189
54190 2000-09-15  Neil Booth  <NeilB@earthling.net>
54191
54192         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54193
54194 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54195
54196         * gcc.c-torture/execute/20000914-1.c: New test.
54197
54198 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54199
54200         * g++.other/inline13.C: New test.
54201
54202 2000-09-12  Andreas Jaeger  <aj@suse.de>
54203
54204         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54205         constant by Ulrich Drepper <drepper@redhat.com>.
54206
54207 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54208
54209         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54210
54211 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54212
54213         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54214
54215 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54216
54217         * gcc.dg/cpp/backslash.c: New test.
54218
54219 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54220
54221         * gcc.c-torture/execute/20000910-1.c: New test.
54222         * gcc.c-torture/execute/20000910-2.c: Likewise.
54223
54224 2000-09-11  Robert Lipe  <robertl@sco.com>
54225
54226         * gcc.dg/pragma-align.c: New test.
54227
54228 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54229
54230         * g++.old-deja/g++.pt/explicit82.C: New test.
54231         * g++.old-deja/g++.pt/explicit83.C: New test.
54232
54233 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54234
54235         * gcc.dg/asm-names.c: New test.
54236
54237 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54238
54239         * gcc.dg/cpp/tr-warn6.c: New test
54240
54241 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54242
54243         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54244         be accepted.
54245
54246 2000-09-07  Catherine Moore  <clm@redhat.com>
54247
54248         * gcc.c-torture/execute/unroll-1.c: New test.
54249
54250 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54251
54252         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54253         ERROR markers.
54254         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54255         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54256         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54257         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54258         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54259         Preprocess only.
54260         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54261         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54262
54263 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54264
54265         * g++.old-deja/g++.pt/deduct2.C: New test.
54266
54267 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54268
54269         * g++.old-deja/g++.pt/parms2.C: New test.
54270
54271 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54272
54273         * g++.old-deja/g++.pt/crash58.C: New test.
54274
54275 2000-09-06  Greg McGary  <greg@mcgary.org>
54276
54277         * gcc.c-torture/execute/20000906-1.c: New test.
54278         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54279
54280 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54281
54282         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54283
54284 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54285
54286         * g++.old-deja/g++.pt/crash57.C: New test.
54287
54288 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54289
54290         * g++.old-deja/g++.pt/crash56.C: New test.
54291
54292 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54293
54294         * g++.old-deja/g++.pt/koenig1.C: New test.
54295
54296 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54297
54298         * gcc.dg/20000904-1.c: New test.
54299
54300 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54301
54302         * gcc.dg/cpp/paste8.c: New test.
54303
54304 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54305
54306         * gcc.c-torture/compile/20000827-1.c: New test.
54307
54308 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54309
54310         * gcc.dg/format-diag-1.c: New test.
54311
54312 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54313
54314         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54315         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54316         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54317         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54318         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54319
54320 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54321
54322         * g++.old-deja/g++.other/nested4.C: New test.
54323
54324 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54325
54326         * g++.old-deja/g++.ns/scoped1.C: New test.
54327
54328 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54329
54330         * lib/g++.exp: Support testing already-installed GCC.
54331
54332 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54333
54334         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54335
54336 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54337
54338         * gcc.dg/return-type-2.c: New test.
54339
54340 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54341
54342         * gcc.c-torture/compile/20000825-1.c: New test.
54343
54344 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54345
54346         * gcc.dg/dwarf2-2.c: New test.
54347
54348 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54349
54350         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54351         dg-warning regexps.
54352
54353 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54354
54355         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54356         gcc.dg/format-ext-5.c: New tests.
54357
54358 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54359
54360         * g++.old-deja/g++.other/crash22.C: New test.
54361
54362 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54363
54364         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54365
54366 2000-08-24  Richard Henderson  <rth@cygnus.com>
54367
54368         * gcc.dg/ia64-sync-1.c: New test.
54369         * gcc.dg/ia64-sync-2.c: New test.
54370         * gcc.dg/ia64-asm-1.c: New test.
54371
54372 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54373
54374         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54375         * gcc.dg/format-ext-2.c: New test.
54376
54377 2000-08-23  Jason Merrill  <jason@redhat.com>
54378
54379         * lib/old-dejagnu.exp: Also ignore "In member function" and
54380         "At global scope".
54381
54382 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54383
54384         * gcc.dg/noncompile/label-lineno-1.c: New test.
54385
54386 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54387
54388         * gcc.dg/c99-array-nonobj-1.c: New test.
54389
54390 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54391
54392         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54393         tests.
54394         * gcc.dg/format-ext-1.c: New test.
54395
54396 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54397
54398         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54399         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54400         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54401         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54402         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54403
54404 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54405
54406         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54407         gcc.dg/c99-strftime-2.c: New tests.
54408
54409 2000-08-22  Richard Henderson  <rth@cygnus.com>
54410
54411         * gcc.c-torture/execute/20000822-1.c: New test.
54412
54413 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54414
54415         * gcc.c-torture/execute/20000819-1.x: Remove.
54416
54417 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54418
54419         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54420         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54421         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54422         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54423         gcc.dg/format-xopen-1.c: New tests.
54424
54425 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54426
54427         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54428
54429 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54430
54431         * g++.old-deja/g++.other/loop2.C: New test.
54432
54433         * gcc.c-torture/compile/20000606-1.c: New test.
54434         * gcc.c-torture/compile/20000728-1.c: New test.
54435         * gcc.c-torture/execute/20000801-1.c: New test.
54436         * gcc.c-torture/execute/20000801-2.c: New test.
54437         * gcc.c-torture/execute/20000819-1.c: New test.
54438         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54439         * gcc.dg/20000629-1.c: New test.
54440         * gcc.dg/20000724-1.c: New test.
54441         * gcc.dg/20000807-1.c: New test.
54442
54443 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54444
54445         * gcc.dg/cpp/pragma-1.c: New test.
54446         * gcc.dg/cpp/pragma-2.c: New test.
54447
54448 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54449
54450         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54451         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54452
54453 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54454
54455         * gcc.c-torture/compile/20000818-1.c: New test.
54456
54457 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54458
54459         * gcc.c-torture/execute/20000818-1.c: New test.
54460
54461 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54462
54463         * gcc.dg/format-va-1.c: New test.
54464
54465 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54466
54467         * g++.old-deja/g++.other/typedef8.C: New test.
54468
54469 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54470
54471         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54472         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54473         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54474         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54475         * g++.old-deja/g++.other/ptrmem7.C: New test.
54476         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54477
54478 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54479
54480         * g++.old-deja/g++.pt/typename27.C: New test.
54481
54482 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54483
54484         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54485         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54486         * g++.old-deja/g++.pt/friend45.C: New test.
54487         * g++.old-deja/g++.other/friend8.C: New test.
54488
54489 2000-08-15  Richard Henderson  <rth@cygnus.com>
54490
54491         * gcc.c-torture/execute/20000815-1.c: New test.
54492
54493 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54494
54495         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54496         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54497         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54498
54499 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54500
54501         * g++.old-deja/g++.other/refinit2.C: New test.
54502
54503 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54504
54505         * lib/c-torture.exp (c-torture): Make
54506         compiler_conditional_xfail_data global.
54507         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54508         compiler_conditional_xfail_data machinery.
54509         (f-torture-execute): Likewise.
54510         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54511         and only when unrolling loops.
54512
54513         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54514
54515 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54516
54517         * g++.old-deja/g++.pt/explicit81.C: New test.
54518
54519 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54520
54521         * g++.old-deja/g++.pt/typename26.C: New test.
54522
54523 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54524
54525         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54526         warning.
54527
54528 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54529
54530         * g++.old-deja/g++.other/array3.C: New test.
54531
54532 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54533
54534         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54535         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54536         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54537         New tests.
54538
54539 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54540
54541         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54542         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54543
54544 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54545
54546         * gcc.c-torture/execute/20000808-1.c: New test.
54547
54548 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54549
54550         * gcc.dg/c90-const-expr-1.c: New test.
54551
54552 2000-08-08  Richard Henderson  <rth@cygnus.com>
54553
54554         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54555
54556 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54557
54558         * gcc.dg/noncompile/const-ll-1.c: New test.
54559
54560 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54561
54562         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54563
54564 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54565
54566         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54567         that running programs linked against the shared version of libobjc
54568         run correctly.
54569
54570 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54571
54572         * gcc.dg/c99-printf-1.c: New test.
54573
54574 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54575
54576         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54577
54578 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54579
54580         * gcc.c-torture/execute/20000731-1.x: Delete.
54581
54582 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54583
54584         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54585         and torture_without_loops as is done by c-torture.exp.
54586         (search_for): Copy from c-torture.exp.
54587         (gcc-dg-runtest): New function, drives a directory of tests
54588         iterating over the TORTURE_OPTIONS.
54589         (scan-assembler, scan-assembler-not): Move here from
54590         individual directory drivers.
54591
54592         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54593         defined by lib/gcc-dg.exp.
54594         * gcc.dg/cpp/cpp.exp: Likewise.
54595         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54596         gcc-dg-runtest, so we cycle over optimization options.
54597
54598         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54599         * gcc.dg/compare2.c: No longer expected to fail.
54600
54601 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54602
54603         * gcc.c-torture/execute/20000804-1.c: New test.
54604
54605 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54606
54607         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54608
54609 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54610
54611         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54612
54613 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54614
54615         * gcc.c-torture/compile/20000803-1.c: New test.
54616
54617 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54618
54619         * gcc.c-torture/execute/20000801-3.c,
54620         gcc.c-torture/execute/20000801-4.c: New tests.
54621         * gcc.c-torture/execute/20000801-3.x,
54622         gcc.c-torture/execute/20000801-4.x: Xfail.
54623
54624 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54625
54626         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54627         libobjc/.libs to allow for libtool.
54628
54629 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54630
54631         * gcc.c-torture/compile/20000802-1.c: New test.
54632
54633 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54634
54635         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54636
54637 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54638
54639         * gcc-c-torture/execute/20000731-2.c: New test.
54640
54641         * gcc.c-torture/execute/20000731-1.c: New test.
54642         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54643
54644 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54645
54646         * gcc.dg/cpp/paste7.c: New test.
54647         * gcc.dg/cpp/20000725-1.c: New test.
54648
54649 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54650
54651         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54652         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54653         declaration warning for __builtin_dwarf_reg_size.
54654
54655         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54656
54657 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54658
54659         * gcc.dg/noncompile/voidparam-1.c: New test.
54660
54661 2000-07-30  Richard Henderson  <rth@cygnus.com>
54662
54663         * gcc.dg/c90-digraph-1.c: Don't xfail.
54664         * gcc.dg/compare2.c (case 10): Xfail.
54665         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54666
54667 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54668
54669         * gcc.dg/c99-main-1.c: New test.
54670
54671 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54672
54673         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54674
54675 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54676
54677         * gcc.c-tortuer/execute/20000726-1.c: New test.
54678
54679 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54680
54681         * gcc.c-torture/execute/enum-2.c: New test.
54682
54683 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54684
54685         * gcc.dg/cpp/tr-warn3.c: New test.
54686
54687 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54688
54689         * g++.old-deja/g++.ext/implicit1.C: Remove.
54690         * g++.old-deja/g++.jason/c2.C: Remove
54691         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54692         * g++.old-deja/g++.pt/crash16.C: Likewise.
54693         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54694
54695 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54696
54697         * g++.old-deja/g++.other/for2.C: New test.
54698
54699 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54700
54701         * gcc.dg/20000720-1.c: New test.
54702
54703 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54704
54705         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54706
54707 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54708
54709         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54710         * gcc.c-torture/execute/20000722-1.c: New.
54711         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54712
54713 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54714
54715         * gcc.dg/cpp/20000720-1.S: New test.
54716
54717 2000-07-21  Michael Meissner  <meissner@redhat.com>
54718
54719         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54720
54721 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54722
54723         * g++.old-deja/g++.brendan/crash16.C,
54724         g++.old-deja/g++.brendan/parse3.C,
54725         g++.old-deja/g++.brendan/redecl1.C,
54726         g++.old-deja/g++.ns/template13.C,
54727         g++.old-deja/g++.other/decl4.C,
54728         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54729
54730 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54731
54732         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54733         and "Internal error".
54734
54735         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54736         regexps.
54737         * gcc.dg/cpp/paste6.c: New test.
54738
54739 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54740
54741         * gcc.dg/cpp/tr-direct.c: New test.
54742
54743         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54744         gcc.dg/cpp/undef1.c: Tweak error regexps.
54745
54746 2000-07-18  Eric Christopher <echristo@redhat.com>
54747
54748         * gcc.c-torture/compile/20000718-1.c: New test.
54749
54750 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54751
54752         * cpplex.c (_cpp_push_token): If the token being pushed back
54753         is the previous token in this context, just subtract one from
54754         context->posn.
54755         * cppmacro.c (save_expansion): Clear aux field when storing a
54756         placemarker.
54757
54758 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54759
54760         * gcc.dg/noncompile/redecl-1.c: New test.
54761
54762 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54763
54764         * gcc.c-torture/execute/20000717-5.c: New test.
54765         * gcc.c-torture/execute/20000717-1.x: Removed.
54766
54767 2000-07-17  Richard Henderson  <rth@cygnus.com>
54768
54769         * gcc.c-torture/execute/20000717-4.c: New test.
54770
54771 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54772
54773         * gcc.dg/cpp/syshdr.c: New test.
54774         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54775
54776 2000-07-17  Neil Booth  <neilb@earthling.net>
54777
54778         * gcc.dg/cpp/cmdlne-dM.c: New test.
54779         * gcc.dg/cpp/cmdlne-dD.c: New test.
54780
54781 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54782
54783         * gcc.c-torture/execute/20000717-3.c: New test.
54784
54785         * gcc.c-torture/compile/20000717-1.c: New test.
54786
54787 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54788
54789         * gcc.c-torture/execute/20000717-2.c: New test.
54790
54791 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54792
54793         * gcc.dg/formatz-1.c: New test.
54794
54795         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54796         * gcc.dg/c99-digraph-1.c: New tests.
54797
54798         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54799         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54800
54801         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54802         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54803         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54804         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54805         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54806         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54807         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54808
54809 2000-07-17  Greg McGary <greg@mcgary.org>
54810
54811         * gcc.c-torture/execute/20000717-1.c: New test.
54812         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54813
54814 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54815
54816         * gcc.c-torture/execute/20000715-2.c: New test.
54817         * gcc.dg/20000715-1.c: New test.
54818
54819 2000-07-15  Michael Meissner  <meissner@redhat.com>
54820
54821         * gcc.c-torture/execute/20000715-1.c: New test.
54822
54823 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54824
54825         * gcc.c-torture/execute/20000707-1.c: New test.
54826
54827 2000-07-13  Neil Booth  <NeilB@earthling.net>
54828
54829         * gcc.dg/cpp/digraph1.c,
54830         gcc.dg/cpp/digraph2.c,
54831         gcc.dg/cpp/digraphs.c: New tests.
54832
54833 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54834
54835         * g77.f-torture/compile/20000630-2.f: New test.
54836         * g77.f-torture/compile/20000630-2.x
54837
54838 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54839
54840         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54841
54842 2000-07-11  Neil Booth  <NeilB@earthling.net>
54843
54844         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54845
54846 2000-07-11  Neil Booth  <NeilB@earthling.net>
54847
54848         * gcc.dg/cpp/cmdlne-C.c: New.
54849
54850 2000-07-09  Neil Booth  <NeilB@earthling.net>
54851
54852         * gcc.dg/cpp/directiv.c: New tests.
54853         * gcc.dg/cpp/undef1.c: Update.
54854
54855 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54856
54857         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54858
54859 2000-07-09  Neil Booth  <NeilB@earthling.net>
54860
54861         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54862
54863 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54864
54865         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54866         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54867
54868 2000-07-08  Neil Booth  <NeilB@earthling.net>
54869
54870         * gcc.dg/cpp/macsyntx.c: New tests.
54871
54872 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54873
54874         * gcc.dg/20000707-1.c: New test.
54875
54876 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54877
54878         * gcc.c-torture/execute/20000706-1.c: New test.
54879         * gcc.c-torture/execute/20000706-2.c: New test.
54880         * gcc.c-torture/execute/20000706-3.c: New test.
54881         * gcc.c-torture/execute/20000706-4.c: New test.
54882         * gcc.c-torture/execute/20000706-5.c: New test.
54883
54884 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54885
54886         * g++.old-deja/g++.pt/instantiate7.C: New test.
54887
54888 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54889
54890         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54891         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54892         * g++.old-deja/g++.other/rtti3.C: Likewise.
54893         * g++.old-deja/g++.other/rttid3.C: Likewise.
54894
54895 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54896
54897         *  g77.f-torture/compile/20000630-1.x: Fix typo
54898
54899 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54900
54901         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54902         assembly output.
54903
54904 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54905
54906         * gcc.dg/cpp/ident.c: New test.
54907
54908 2000-07-05  Neil Booth  <NeilB@earthling.net>
54909
54910         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54911           gcc.dg/cpp/lexstrng.c: New tests.
54912
54913 2000-07-04  Neil Booth  <NeilB@earthling.net>
54914
54915         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54916         * gcc.dg/cpp/strify2.c: Same.
54917
54918 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54919
54920         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54921         * gcc.dg/cpp/19990703-1.c: Likewise.
54922         * gcc.dg/cpp/20000625-1.c: Likewise.
54923         * gcc.dg/cpp/20000625-2.c: Likewise.
54924
54925         * gcc.dg/cpp/macro1.c,
54926         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54927         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54928         gcc.dg/cpp/strify1.c,
54929         gcc.dg/cpp/strify2.c: New tests.
54930
54931 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54932
54933         * gcc.c-torture/execute/20000703-1.c: New test.
54934
54935 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54936
54937         * g++.old-deja/g++.pt (lookup10.C): New test.
54938
54939 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.old-deja/g++.pt (typename25.C): New test.
54942
54943 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54944
54945         * gcc.c-torture/compile/20000701-1.c: New test.
54946
54947 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54948
54949         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54950         to test case.
54951
54952 2000-06-30  Catherine Moore  <clm@cygnus.com>
54953
54954         * gcc.c-torture/execute/align-1.c: New test.
54955
54956 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54957
54958         * g++.old-deja/g++.pt/expr8.C: New test.
54959         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54960
54961 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54962
54963         * gcc.c-torture/compile/20000629-1.c: New test.
54964
54965 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54966
54967
54968         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54969         gcc.dg/noncompile directory, depending on whether they're
54970         preprocessor tests or not.  Annotate all the tests for the dg
54971         framework.
54972
54973         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54974         * gcc.dg/noncompile/noncompile.exp: New.
54975
54976         * Moved files:
54977         Old name                                New name
54978         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54979         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54980         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54981         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54982         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54983         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54984         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54985         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54986         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54987         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54988         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54989         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54990         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54991         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54992         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54993         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54994         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54995         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54996         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54997         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54998         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54999         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55000         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55001         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55002
55003         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55004         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55005         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55006         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55007         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55008         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55009
55010 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55011
55012         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55013         declare one variable.  On the fourth, error.
55014         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55015         declared by 20000628-1a.h.
55016
55017 2000-06-29  Richard Henderson  <rth@redhat.com>
55018
55019         * gcc.c-torture/execute/930529-1.x: New file.
55020         * gcc.dg/920413-1.c: Adjust expected warning text.
55021         * gcc.dg/980217-1.c: Declare abort.
55022         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55023
55024 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55025
55026         * g77.f-torture/compile/20000629-1.f: New test.
55027         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55028
55029 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55030
55031         Rearrange lots of files, removing entirely the
55032         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55033         directories.
55034
55035         * Deleted files:
55036         gcc.c-torture/code_quality/code_quality.exp
55037         gcc.c-torture/special/special.exp
55038         gcc.failure/failure.exp
55039         gcc.failure/940409-1.x
55040         gcc.c-torture/compile/961203-1.x
55041
55042         * New files:
55043         gcc.misc-tests/linkage.exp
55044         gcc.c-torture/execute/920730-1t.c
55045         gcc.c-torture/execute/920730-1t.x
55046         gcc.c-torture/compile/920520-1.x
55047         gcc.c-torture/compile/920521-1.x
55048         gcc.c-torture/compile/981006-1.x
55049         gcc.c-torture/execute/eeprof-1.x
55050
55051         * Moved files (possibly with modifications to fit a new harness):
55052         Old name                                New name
55053         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55054         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55055         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55056         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55057         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55058         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55059         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55060         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55061         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55062         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55063         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55064         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55065         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55066         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55067
55068 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55069
55070         * c-torture/compile/961203-1.x: Delete.
55071
55072         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55073         not exit. Include stdio.h.
55074         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55075         * gcc.misc-tests/dg-12.c: Likewise.
55076         * gcc.misc-tests/dg-5.c: Likewise.
55077         * gcc.misc-tests/dg-6.c: Likewise.
55078         * gcc.misc-tests/dg-7.c: Prototype abort.
55079         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55080         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55081         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55082         not exit.
55083         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55084         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55085
55086 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55087
55088         * gcc.dg/cpp/20000628-1.c: New test.
55089         * gcc.dg/cpp/20000628-1.h: New header for above test.
55090         * gcc.dg/cpp/20000628-1a.h: Likewise.
55091
55092 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55093
55094         * gcc.dg/cpp: New directory.
55095         * gcc.dg/cpp/cpp.exp: New driver.
55096         * gcc.dg/cpp/20000627-1.c: New test.
55097         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55098         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55099         and rewrite as a compilation test.
55100
55101         * gcc.dg: Move many files into the cpp subdirectory, possibly
55102         renaming or editing them as well.
55103         Old name                New name
55104         990119-1.c              cpp/19990119-1.c
55105         990228-1.c              cpp/19990228-1.c
55106         990407-1.c              cpp/19990407-1.c
55107         990409-1.c              cpp/19990409-1.c
55108         990413-1.c              cpp/19990413-1.c
55109         990703-1.c              cpp/19990703-1.c
55110         20000127-1.c            cpp/20000127-1.c
55111         20000129-1.c            cpp/20000129-1.c
55112         20000207-1.c            cpp/20000207-1.c
55113         20000207-2.c            cpp/20000207-2.c
55114         20000209-1.c            cpp/20000209-1.c
55115         20000209-2.c            cpp/20000209-2.c
55116         20000301-1.c            cpp/20000301-1.c
55117         20000419-1.c            cpp/20000419-1.c
55118         20000510-1.S            cpp/20000510-1.S
55119         20000519-1.c            cpp/20000519-1.c
55120         20000529-1.c            cpp/20000529-1.c
55121         20000625-1.c            cpp/20000625-1.c
55122         20000625-2.c            cpp/20000625-2.c
55123         cpp-as1.c               cpp/assert1.c
55124         cpp-as2.c               cpp/assert2.c
55125         cxx-comments-1.c        cpp/cxxcom1.c
55126         cxx-comments-2.c        cpp/cxxcom2.c
55127         endif-label.c           cpp/endif.c
55128         cpp-hash1.c             cpp/hash1.c
55129         cpp-hash2.c             cpp/hash2.c
55130         cpp-if1.c               cpp/if-1.c
55131         cpp-if2.c               cpp/if-2.c
55132         cpp-if3.c               cpp/if-3.c
55133         cpp-if4.c               cpp/if-4.c
55134         cpp-if5.c               cpp/if-5.c
55135         cpp-cond.c              cpp/if-cexp.c
55136         cpp-missingop.c         cpp/if-mop.c
55137         cpp-missingparen.c      cpp/if-mpar.c
55138         cpp-opprec.c            cpp/if-oppr.c
55139         cpp-ifparen.c           cpp/if-paren.c
55140         cpp-shortcircuit.c      cpp/if-sc.c
55141         cpp-shift.c             cpp/if-shift.c
55142         cpp-unary.c             cpp/if-unary.c
55143         cpp-li1.c               cpp/line1.c
55144         cpp-li2.c               cpp/line2.c
55145         lineno.c                cpp/line3.c
55146         lineno-2.c              cpp/line4.c
55147         cpp-mi.c                cpp/mi1.c
55148         cpp-mic.h               cpp/mi1c.h
55149         cpp-micc.h              cpp/mi1cc.h
55150         cpp-mind.h              cpp/mi1nd.h
55151         cpp-mindp.h             cpp/mi1ndp.h
55152         cpp-mix.h               cpp/mi1x.h
55153         cpp-mi2.c               cpp/mi2.c
55154         cpp-mi2a.h              cpp/mi2a.h
55155         cpp-mi2b.h              cpp/mi2b.h
55156         cpp-mi2c.h              cpp/mi2c.h
55157         cpp-mi3.c               cpp/mi3.c
55158         cpp-mi3.def             cpp/mi3.def
55159         poison-1.c              cpp/poison.c
55160         pr-impl.c               cpp/prag-imp.c
55161         cpp-redef-2.c           cpp/redef1.c
55162         cpp-redef.c             cpp/redef2.c
55163         strpaste.c              cpp/strp1.c
55164         strpaste-2.c            cpp/strp2.c
55165         cpp-tradpaste.c         cpp/tr-paste.c
55166         cpp-tradstringify.c     cpp/tr-str.c
55167         cpp-tradwarn1.c         cpp/tr-warn1.c
55168         cpp-tradwarn2.c         cpp/tr-warn2.c
55169         trigraphs.c             cpp/trigraphs.c
55170         cpp-unc1.c              cpp/unc1.c
55171         cpp-unc2.c              cpp/unc2.c
55172         cpp-unc3.c              cpp/unc3.c
55173         cpp-unc.c               cpp/unc4.c
55174         undef.c                 cpp/undef1.c
55175         undef-2.c               cpp/undef2.c
55176         cpp-wi1.c               cpp/widestr1.c
55177
55178 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55179
55180         * lib/g++.exp (g++_include_flags): Tweak.
55181
55182 2000-06-27  H.J. Lu  <hjl@gnu.org>
55183             Loren J. Rittle  <ljrittle@acm.org>
55184
55185         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55186         version with one that knows about the new gcc tree structure.
55187         (g++_link_flags): Same.
55188
55189 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55190
55191         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55192         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55193         case we are cross-compiling.
55194
55195         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55196         g++.old-deja/g++.niklas/Makefile.in,
55197         g++.old-deja/g++.niklas/configure.in,
55198         g++.old-deja/g++.other/Makefile.in,
55199         g++.old-deja/g++.other/configure.in,
55200         gcc.c-torture/code_quality/Makefile.in,
55201         gcc.c-torture/code_quality/configure.in,
55202         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55203         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55204         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55205         gcc.c-torture/execute/ieee/Makefile.in,
55206         gcc.c-torture/execute/ieee/configure.in,
55207         gcc.c-torture/noncompile/Makefile.in,
55208         gcc.c-torture/noncompile/configure.in,
55209         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55210         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55211         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55212
55213 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55214
55215         * g++.old-deja/g++.other/ambig3.C: New test.
55216
55217 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55218
55219         * g++.old-deja/g++.pt/syntax1.C: New test.
55220         * g++.old-deja/g++.pt/syntax2.C: New test.
55221         * g++.old-deja/g++.other/syntax3.C: New test.
55222         * g++.old-deja/g++.other/syntax4.C: New test.
55223
55224 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55225
55226         * gcc.dg/20000623-1.c: Prototype exit and abort.
55227
55228 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55229
55230         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55231         New tests.
55232         * gcc.dg/cpp-mi3.def: New file.
55233
55234         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55235         inside assertions.
55236         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55237         lexer's error messages.
55238         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55239         divine anything from the linemarkers.
55240         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55241         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55242
55243 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55244
55245         * gcc.dg/20000623-1.c: New test.
55246
55247 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55248
55249         * gcc.c-torture/execute/20000622-1.c: New test.
55250
55251 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55252
55253         * g++.old-deja/g++.other/init15.C: New test.
55254
55255 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55256
55257         * g++.old-deja/g++.pt/vaarg2.C: New test.
55258         * g++.old-deja/g++.pt/vaarg3.C: New test.
55259
55260 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55261
55262         * g++.old-deja/g++.other/dyncast6.C: New test.
55263
55264 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55265
55266         * gcc.c-torture/execute/loop-6.c: New test.
55267
55268 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55269
55270         * gcc.dg/20000614-1.c: New test.
55271         * gcc.dg/20000614-2.c: New test.
55272
55273 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55274
55275         * g++.old-deja/g++.other/inline12.C: New test.
55276
55277 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55278
55279         * g++.old-deja/g++.other/eh1.C: New test.
55280
55281 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55282
55283         * g++.old-deja/g++.other/type.C: New test.
55284
55285 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55286
55287         * g++.old-deja/g++.other/initstring.C: New test.
55288
55289 2000-06-12  Jason Merrill  <jason@redhat.com>
55290
55291         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55292
55293 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55294
55295         * gcc.c-torture/compile/20000609-1.c: New test.
55296
55297 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55298
55299         * gcc.dg/20000609-1.c: New test.
55300
55301 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55302
55303         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55304         * gcc.c-torture/noncompile/poison-1.c: Move...
55305         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55306         * gcc.dg/cpp-li1.c: Add a token after the #line.
55307
55308 2000-06-05  Richard Henderson  <rth@cygnus.com>
55309
55310         * gcc.c-torture/execute/20000605-2.c: New test.
55311         * gcc.c-torture/execute/20000605-3.c: New test.
55312
55313 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55314
55315         * g77.f-torture/execute/20000503-1.x: New file.
55316
55317 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55318
55319         * g++.old-deja/g++.eh/badalloc1.C: New test.
55320
55321 2000-06-05  Richard Henderson  <rth@cygnus.com>
55322
55323         * gcc.c-torture/execute/20000605-1.c: New test.
55324
55325 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55326             Nathan Sidwell <nathan@codesourcery.com>
55327
55328         * gcc.c-torture/compile/20000605-1.c: New test.
55329
55330 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55331
55332         * g77.f-torture/compile/20000601-1.f: New test.
55333
55334 2000-06-03  Richard Henderson  <rth@cygnus.com>
55335
55336         * gcc.c-torture/execute/20000603-1.c: New.
55337
55338 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55339
55340         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55341         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55342
55343 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55344
55345         * gcc.dg/compare2.c (case 12): XFAIL.
55346         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55347         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55348
55349         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55350
55351 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55352
55353         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55354         guard macro is already defined when the header is first
55355         included.
55356         * gcc.dg/cpp-mix.h: New file.
55357         * gcc.dg/endif-label.c: Update patterns to match compiler.
55358
55359         * g++.brendan/complex1.C: Declare abort.
55360         * g++.law/refs4.C: Remove XFAIL.
55361         * g++.oliva/expr2.C: Declare abort and exit.
55362
55363 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55364
55365         * gcc.c-torture/execute/20000528-1.c: New test.
55366
55367         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55368         * g++.old-deja/g++.law/temps4.C: Likewise.
55369
55370         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55371         stdlib.h.  Call abort() on failure.
55372         * g++.old-deja/g++.law/refs4.C: Likewise.
55373         * g++.old-deja/g++.law/temps4.C: Likewise.
55374         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55375         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55376
55377 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55378
55379         Relative to g++.dg/special:
55380         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55381
55382         Relative to g++.old-deja:
55383         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55384         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55385         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55386         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55387         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55388         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55389         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55390
55391         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55392         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55393         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55394         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55395         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55396         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55397         and/or string.h.
55398
55399         * g++.other/goto1.C: Update expectations for error messages.
55400
55401 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55402
55403         * gcc.c-torture/compile/20000523-1.c: New test.
55404
55405 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55406
55407         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55408
55409 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55410
55411         * g++.old-deja/g++.eh/catch11.C: New test.
55412         * g++.old-deja/g++.eh/catch12.C: New test.
55413
55414 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55415
55416         * gcc.c-torture/execute/20000523-1.c: New test.
55417
55418 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55419
55420         * c-torture/execute/bcp-1.c: Replace abort in arg of
55421         __builtin_constant_p with a generic external function.
55422
55423         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55424         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55425         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55426         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55427         Prototype abort and/or exit.
55428
55429         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55430         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55431         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55432         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55433
55434 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55435
55436         * gcc.dg/dwarf2-1.c: New test.
55437
55438 2000-05-20  Richard Henderson  <rth@cygnus.com>
55439
55440         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55441
55442 2000-05-20  Andreas Jaeger  <aj@suse.de>
55443
55444         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55445         testcase.
55446
55447 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55448
55449         * gcc.c-torture/execute/20000519-2.c: New test.
55450
55451 2000-05-19  Andreas Jaeger  <aj@suse.de>
55452
55453         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55454         which fails with SSA.
55455
55456         * lib/c-torture.exp: Also test with -O3 -fssa.
55457
55458 2000-05-18  Michael Meissner  <meissner@redhat.com>
55459
55460         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55461         * gcc.c-torture/execute/920415-1.c: Ditto.
55462         * gcc.c-torture/execute/920501-1.c: Ditto.
55463         * gcc.c-torture/execute/conversion.c: Ditto.
55464         * gcc.c-torture/execute/cvt-1.c: Ditto.
55465
55466 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55467
55468         * gcc.c-torture/compile/20000518-1.c: New test.
55469
55470 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55471
55472         * g77.f-torture/compile/200005018.f: New test.
55473
55474 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55475
55476         * gcc.c-torture/compile/20000517-1.c: New test.
55477
55478 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55479
55480         * gcc.c-torture/execute/20000516-1.c: New test.
55481
55482 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55483
55484         * g++.old-deja/g++.other/eh.C: New test.
55485
55486 2000-05-12  Richard Henderson  <rth@cygnus.com>
55487
55488         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55489         constants through to doit's conditional.
55490
55491 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55492
55493         * gcc.c-torture/compile/20000511-1.c: New test.
55494         * g77.f-torture/compile/20000511-1.f: New test.
55495         * g77.f-torture/compile/20000511-2.f: New test.
55496
55497 2000-05-11  Michael Meissner  <meissner@redhat.com>
55498
55499         * gcc.c-torture/execute/20000511-1.c: New test.
55500
55501 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55502
55503         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55504         * gcc.dg/20000510-1.S: New.
55505
55506 2000-05-08  Catherine Moore  <clm@cygnus.com>
55507
55508         * gcc.dg/unused-3.c: New.
55509
55510 2000-05-06  Richard Henderson  <rth@cygnus.com>
55511
55512           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55513           * g++.old-deja/g++.mike/warn1.C: Likewise.
55514           * g++.old-deja/g++.pt/local1.C: Likewise.
55515           * g++.old-deja/g++.pt/local7.C: Likewise.
55516           * g++.old-deja/g++.pt/spec16.C: Likewise.
55517
55518 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55519
55520         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55521
55522 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55523
55524           * g77.f-torture/execute/20000503-1.f: New test.
55525
55526 2000-05-04  Andreas Jaeger  <aj@suse.de>
55527
55528         * gcc.dg/noreturn-2.c: New test.
55529
55530 2000-05-04  Neil Booth  <NeilB@earthling.net>
55531
55532         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55533         preprocessor.
55534
55535 2000-05-04  Richard Henderson  <rth@cygnus.com>
55536
55537         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55538
55539 2000-05-04  Richard Henderson  <rth@cygnus.com>
55540
55541         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55542         OpenSSL by Jason R Thorpe.
55543
55544 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55545
55546         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55547
55548 2000-05-03  Robert Lipe <robertlipe@usa.net>
55549
55550         * gcc.dg/20000503-1.c: New test.
55551
55552 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55553
55554         * gcc.c-torture/compile/20000502-1.c: New test.
55555         * g++.old-deja/g++.other/align.C: New test.
55556         * gcc.dg/cpp-tradstringify.c: New test.
55557
55558 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55559
55560         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55561         and hard registers.
55562
55563 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55564
55565         * gcc.c-torture/execute/loop-5.c: New test.
55566
55567 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55568
55569         * gcc.c-torture/execute/va-arg-20.c: New test.
55570
55571 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55572
55573         * gcc.c-torture/execute/20000422-1.c: New test.
55574
55575 2000-04-20  Greg McGary  <gkm@gnu.org>
55576
55577         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55578         when optimizing, but without sibling-call optimizations (-O1).
55579
55580 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55581
55582           * gcc.c-torture/compile/20000420-1.c: New test.
55583
55584 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55585
55586         * g++.abi/ptrflags.C: New test.
55587         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55588
55589 2000-04-19  Catherine Moore  <clm@cygnus.com>
55590
55591         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55592
55593 2000-04-19  Greg McGary  <gkm@gnu.org>
55594
55595         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55596         sibling-call optimizations.
55597
55598 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55599
55600         * gcc.dg/20000419-1.c: New test.
55601
55602 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55603
55604         * gcc.c-torture/execute/20000412-6.c: New test.
55605
55606 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55607
55608         * gcc.c-torture/execute/20000412-5.c: New test.
55609         * g77.f-torture/compile/20000412-1.f: New test.
55610         * gcc.c-torture/execute/20000412-4.c: New test.
55611         * gcc.c-torture/compile/20000412-2.c: New test.
55612         * gcc.c-torture/execute/20000412-3.c: New test.
55613         * gcc.c-torture/compile/20000412-1.c: New test.
55614         * gcc.c-torture/execute/20000412-2.c: New test.
55615
55616 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55617
55618         * objc/execute/bf-20.m: New test.
55619
55620 2000-04-10  Richard Henderson  <rth@cygnus.com>
55621
55622         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55623
55624         * gcc.c-torture/execute/20000412-1.c: New test.
55625
55626 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55627
55628         * g++.old-deja/g++.eh/catchptr1.C: New test.
55629
55630 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55631
55632         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55633
55634 2000-04-08  Neil Booth  <NeilB@earthling.net>
55635
55636         * gcc.dg/cpp-nullchar.c: Remove test as
55637         embedded nulls cause problems.
55638
55639 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55640
55641         * gcc.dg/compare2.c: New test.
55642
55643 2000-04-08  Neil Booth  <NeilB@earthling.net>
55644
55645         * gcc.dg/cpp-nullchar.c: New test.
55646
55647 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55648
55649         * gcc.dg/cpp-mi2.c: New test.
55650         * gcc.dg/cpp-mi2[abc].h: New files.
55651
55652 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55653
55654         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55655         member name.
55656
55657 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55658
55659         * g++.old-deja/g++.abi/vmihint.C: New test.
55660
55661 2000-04-06  Neil Booth  <NeilB@earthling.net>
55662
55663         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55664         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55665         copyright.
55666
55667 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55668
55669         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55670         avoid stack-frame overwrite.
55671
55672 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55673
55674         * gcc.c-torture/compile/20000405-2.c: New test.
55675         * gcc.c-torture/compile/20000405-3.c: New test.
55676
55677 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55678
55679         * gcc.c-torture/compile/20000405-1.c: New test.
55680
55681 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55682
55683         * gcc.dg/cast-qual-1.c: Revert last change.
55684
55685 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55686
55687         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55688
55689 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55690
55691         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55692         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55693
55694 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55695
55696         * gcc.c-torture/compile/20000403-2.c: New test.
55697         * gcc.c-torture/compile/20000403-1.c: New test.
55698
55699 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55700
55701         * gcc.c-torture/execute/20000403-1.c: New test.
55702
55703 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55704
55705         * gcc.c-torture/execute/20000402-1.c: New test.
55706
55707 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55708
55709         * gcc.c-torture/execute/va-arg-15.c: New test.
55710         * gcc.c-torture/execute/va-arg-16.c: New test.
55711         * gcc.c-torture/execute/va-arg-17.c: New test.
55712         * gcc.c-torture/execute/va-arg-18.c: New test.
55713         * gcc.c-torture/execute/va-arg-19.c: New test.
55714
55715 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55716
55717         * gcc.c-torture/compile/981211-1.c: Move to...
55718         * gcc.dg/cpp-as1.c: ...here.
55719         * gcc.dg/cpp-as2.c: New file.
55720
55721         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55722         compiler.
55723
55724 2000-04-02  Neil Booth  <NeilB@earthling.net>
55725
55726         * gcc.dg/cpp-cond.c  New tests.
55727         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55728         accidental success less likely.
55729         * gcc.dg/cpp-missingop.c  New tests.
55730         * gcc.dg/cpp-missingparen.c  New tests.
55731         * gcc.dg/cpp-shift.c  New tests.
55732         * gcc.dg/cpp-shortcircuit.c  New tests.
55733         * gcc.dg/cpp-unary.c  New tests.
55734
55735 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55736
55737         * gcc.c-torture/compile/20000329-1.c: New test.
55738
55739 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55740
55741         * gcc.c-torture/compile/20000326-1.c: New test.
55742         * gcc.c-torture/compile/20000326-2.c: New test.
55743
55744 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55745
55746         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55747         the first parameter is a function argument.
55748
55749 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55750
55751         * g++.old-deja/g++.ext/array4.C: New test.
55752
55753 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55754
55755         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55756
55757 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55758
55759         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55760
55761 2000-03-19  Richard Henderson  <rth@cygnus.com>
55762
55763         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55764
55765 2000-03-19  Richard Henderson  <rth@cygnus.com>
55766
55767         * gcc.c-torture/compile/20000319-1.c: New test.
55768
55769 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55770
55771         * gcc.c-torture/execute/20000314-3.c: New test.
55772         * gcc.c-torture/execute/20000314-2.c: New test.
55773         * gcc.c-torture/execute/20000314-1.c: New test.
55774         * gcc.c-torture/compile/20000314-2.c: New test.
55775         * gcc.c-torture/compile/20000314-1.c: New test.
55776
55777 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55778
55779         * g++.old-deja/g++.warn/inline.C: New test.
55780
55781 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55782
55783         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55784         standards-compliant result rather than specific constants.
55785         Put test-values in array.
55786
55787 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55788
55789         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55790         (g++_target_compile): Put test-specific options last.
55791
55792 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55793
55794         * g++.old-deja/g++.eh/vbase4.C: New test.
55795
55796 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55797
55798         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55799
55800 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55801
55802         * g++.old-deja/g++.brendan/misc12.C: Removed.
55803         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55804         * g++.old-deja/g++.ext/pretty4.C: New test.
55805
55806 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55807
55808         * g++.old-deja/g++.other/string2.C: New test.
55809
55810 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55811
55812         * g++.old-deja/g++.warn/impint2.C: New test.
55813
55814 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55815
55816         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55817         is 1, not zero.
55818
55819 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55820
55821         * g++.old-deja/g++.warn/impint.C: New test.
55822         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55823         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55824         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55825         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55826         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55827         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55828         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55829         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55830         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55831         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55832         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55833         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55834
55835 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55836
55837         * gcc.dg/cpp-redef.c: New test.
55838
55839 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55840
55841         * g++.old-deja/g++.pt/unify7.C: New test.
55842
55843 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55844
55845         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55846         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55847
55848 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55849
55850         * gcc.c-torture/compile/20000224-1.c: New test.
55851
55852 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55853
55854         * gcc.c-torture/compile/cpp-2.c: New test.
55855         * gcc.c-torture/compile/cpp-1.c: New test.
55856
55857 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55858
55859         * gcc.c-torture/execute/20000225-1.c: New test.
55860
55861 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55862
55863         * gcc.dg/cpp-li2.c: New test.
55864
55865         * gcc.dg/cpp-wi1.c: New test.
55866
55867         * gcc.dg/cpp-li1.c: New test.
55868
55869 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55870
55871         * g++.old-deja/g++.other/sizeof5.C: New test.
55872
55873 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55874
55875         * gcc.c-torture/execute/va-arg-13.c: New test.
55876
55877 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55878
55879         * gcc.c-torture/execute/va-arg-12.c: New test.
55880
55881 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55882
55883         * gcc.c-torture/execute/20000223-1.c: New test.
55884
55885 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55886
55887         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55888
55889 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55890
55891         * g++.old-deja/g++.abi/ptrmem.C: New test.
55892
55893 2000-02-19  Richard Henderson  <rth@cygnus.com>
55894
55895         * gcc.c-torture/compile/init-3.c: New.
55896
55897 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55898
55899         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55900         ALWAYS_CXXFLAGS.
55901
55902 2000-02-11  Robert Lipe <robertl@sco.com>
55903
55904         * gcc.c-torture/compile/20000211-3.c: New test.
55905
55906 2000-02-11  Martin Buchholz <martin@xemacs.org>
55907
55908         * gcc.c-torture/compile/20000211-2.c: New test.
55909
55910 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55911
55912         * gcc.c-torture/compile/20000211-1.c: New test.
55913
55914 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55915
55916         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55917           on native targets
55918
55919 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55920
55921         * g++.old-deja/g++.other/cast5.C: New test.
55922
55923 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55924
55925         * gcc.c-torture/execute/20000205-1.c: New.
55926
55927 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55928
55929         * g++.old-deja/g++.jason/cast3.C: Return void.
55930         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55931
55932 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55933
55934         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55935
55936         * gcc.dg/loop-1.c: New test.
55937
55938 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55939
55940         * gcc.c-torture/compile/20000127-1.c: New test.
55941         * gcc.c-torture/execute/991228-1.c: New test.
55942
55943 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55944
55945         * gcc.dg/unused-2.c: New test.
55946
55947         * gcc.dg/conv-1.c: New test.
55948
55949 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55950
55951         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55952         compiler.
55953         (tool_option_proc): Fix typo.
55954
55955 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55956
55957         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55958         of the ld on the host, not on the build machine.
55959         Also, don't crash if '--help' is not a supported option.
55960
55961 2000-01-24  Richard Henderson  <rth@cygnus.com>
55962
55963         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55964
55965 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55966
55967         * gcc.c-torture/execute/20000120-2.c: New test.
55968         * gcc.c-torture/execute/20000120-1.c: New test.
55969
55970 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55971
55972         * gcc.c-torture/execute/20000113-1.c: New test.
55973
55974 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55975
55976         * gcc.c-torture/execute/20000112-1.c: New test.
55977
55978 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55979
55980         * gcc.dg/20000111-1.c: New test.
55981
55982 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55983
55984         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55985         with 16 bit integers.
55986
55987 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55988
55989         * gcc.dg/20000108-1.c: New test.
55990
55991 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55992
55993         * g++.old-deja/g++.ns/koenig8.C: New test.
55994
55995 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55996
55997         * g++.old-deja/g++.other/cast4.C: New test.
55998
55999 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56000
56001         * gcc.c-torture/compile/20000105-2.c: New test.
56002         * gcc.c-torture/compile/20000105-1.c: New test.
56003
56004 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56005
56006         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56007         references to printf & atoi to conform to ANSI standard.
56008         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56009         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56010         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56011         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56012         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56013         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56014         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56015         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56016         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56017         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56018         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56019         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56020         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56021         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56022         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56023         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56024         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56025         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56026         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56027         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56028         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56029         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56030         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56031         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56032         * g++.old-deja/g++.brendan/init3.C: Likewise.
56033         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56034         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56035         * g++.old-deja/g++.brendan/new2.C: Likewise.
56036         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56037         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56038         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56039         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56040         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56041         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56042         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56043         * g++.old-deja/g++.brendan/template24.C: Likewise.
56044         * g++.old-deja/g++.brendan/template3.C: Likewise.
56045         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56046         * g++.old-deja/g++.jason/inline3.C: Likewise.
56047         * g++.old-deja/g++.jason/opeq.C: Likewise.
56048         * g++.old-deja/g++.law/arg5.C: Likewise.
56049         * g++.old-deja/g++.law/arm7.C: Likewise.
56050         * g++.old-deja/g++.law/ctors11.C: Likewise.
56051         * g++.old-deja/g++.law/cvt8.C: Likewise.
56052         * g++.old-deja/g++.law/init9.C: Likewise.
56053         * g++.old-deja/g++.law/refs4.C: Likewise.
56054         * g++.old-deja/g++.law/template2.C: Likewise.
56055         * g++.old-deja/g++.law/visibility24.C: Likewise.
56056         * g++.old-deja/g++.law/vtable3.C: Likewise.
56057         * g++.old-deja/g++.mike/asm2.C: Likewise.
56058         * g++.old-deja/g++.mike/eh1.C: Likewise.
56059         * g++.old-deja/g++.mike/misc1.C: Likewise.
56060         * g++.old-deja/g++.mike/misc13.C: Likewise.
56061         * g++.old-deja/g++.mike/misc14.C: Likewise.
56062         * g++.old-deja/g++.mike/ns12.C: Likewise.
56063         * g++.old-deja/g++.mike/p1248.C: Likewise.
56064         * g++.old-deja/g++.mike/p3708.C: Likewise.
56065         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56066         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56067         * g++.old-deja/g++.mike/p646.C: Likewise.
56068         * g++.old-deja/g++.mike/p700.C: Likewise.
56069         * g++.old-deja/g++.mike/p783.C: Likewise.
56070         * g++.old-deja/g++.mike/p783a.C: Likewise.
56071         * g++.old-deja/g++.mike/p783b.C: Likewise.
56072         * g++.old-deja/g++.mike/p786.C: Likewise.
56073         * g++.old-deja/g++.mike/p789.C: Likewise.
56074         * g++.old-deja/g++.mike/p789a.C: Likewise.
56075         * g++.old-deja/g++.mike/p807a.C: Likewise.
56076         * g++.old-deja/g++.other/delete3.C: Likewise.
56077         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56078         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56079         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56080         * g++.old-deja/g++.other/empty1.C: Likewise.
56081         * g++.old-deja/g++.other/temporary1.C: Likewise.
56082         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56083         * g++.old-deja/g++.pt/t16.C: Likewise.
56084         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56085
56086 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56087
56088         * gcc.dg/991230-1.c: New test.
56089
56090 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56091
56092         * gcc.c-torture/compile/991229-3.c: New test.
56093         * gcc.c-torture/compile/991229-2.c: New test.
56094         * gcc.c-torture/compile/991229-1.c: New test.
56095
56096 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56097
56098         * gcc.c-torture/compile/labels-2.c: New test.
56099
56100 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56101
56102         * gcc.c-torture/execute/991227-1.c: New test.
56103
56104 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56105
56106         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56107
56108 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56109
56110         * gcc.c-torture/execute/991221-1.c: New test.
56111
56112 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56113
56114         * g++.old-deja/g++.other/cast3.C: New test.
56115
56116 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56117
56118         * gcc.c-torture/execute/991216-4.c: New test.
56119
56120 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56121
56122         * gcc.c-torture/execute/991216-1.c: New test.
56123         * gcc.c-torture/execute/991216-2.c: New test.
56124         * gcc.c-torture/execute/991216-3.c: New test.
56125
56126 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56127
56128         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56129         Actually make the test fail by using "-O2" for compilation.
56130
56131 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56132
56133         * g++.old-deja/g++.warn/cast-align1.C: New test.
56134
56135 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56136
56137         * gcc.c-torture/compile/991214-1.c: New test.
56138         * gcc.c-torture/compile/991214-2.c: New test.
56139
56140 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56141
56142         * gcc.dg/991214-1.c: New test.
56143
56144 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56145
56146         * gcc.c-torture/compile/991213-3.c: New test.
56147         * gcc.c-torture/compile/991213-2.c: New test.
56148         * gcc.c-torture/compile/991213-1.c: New test.
56149
56150 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56151
56152         * gcc.dg/991209-1.c: New test.
56153
56154 1999-12-08  Nathan Sidwell <nathan@acm.org>
56155
56156         * gcc.c-torture/compile/991208-1.c: New test.
56157
56158 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56159
56160         * gcc.dg/ultrasp2.c: New test.
56161
56162 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56163
56164         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56165
56166 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56167
56168         * gcc.c-torture/compile/991202-1.c: New test.
56169         * gcc.c-torture/execute/991202-1.c: New test.
56170         * gcc.c-torture/execute/991202-2.c: New test.
56171         * gcc.c-torture/execute/991202-3.c: New test.
56172
56173 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56174
56175         * g++.old-deja/g++.abi/align.C: New test.
56176         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56177         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56178
56179 1999-12-01  Richard Henderson  <rth@cygnus.com>
56180
56181         * gcc.c-torture/execute/991201-1.c: New.
56182
56183 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56184
56185         * gcc.dg/991129-1.c: New test.
56186
56187 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56188
56189         * gcc.c-torture/compile/991127-1.c: New test.
56190
56191 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56192
56193         * g++.old-deja/g++.other/warn4.C: New test.
56194
56195 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56196
56197         * g++.old-deja/g++.eh/cleanup2.C: New test.
56198         * g++.old-deja/g++.ext/pretty2.C: New test.
56199         * g++.old-deja/g++.ext/pretty3.C: New test.
56200         * g++.old-deja/g++.other/debug6.C: New test.
56201
56202 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56203
56204         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56205         compiler_output to look for one error message instead of two.
56206
56207 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56208
56209         * gcc.c-torture/execute/991118-1.c: Also test case
56210         where the word boundary does not split a byte evenly.
56211
56212 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56213
56214         * g++.old-deja/g++.ext/restrict1.C: New test.
56215
56216 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56217
56218         * gcc.c-torture/execute/991118-1.c: New test.
56219
56220 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56221
56222         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56223         working directory pathnames.
56224
56225 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56226
56227         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56228         host is equipped with driver.h and driver.o so it can actually
56229         compile and run the tests.
56230
56231 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56232
56233         * gcc.c-torture/compile/991008-1.c: New test.
56234
56235 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56236
56237         * lib/gcc-dg.exp: Include target-supports.exp
56238
56239 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56240
56241         * lib/target-supports.exp: New file: Provide procs to test for
56242         features supported by the target.
56243         (check_weak_available): Moved here from ecos.exp.
56244         (check_alias_available): New proc: Determine of the target
56245         toolchain supports the alias attribute.
56246
56247         * gcc.dg/special/ecos.exp: Move check_weak_available to
56248         target-supports.exp.
56249         (alias-1.c): Only perform the test if the target supports
56250         aliases.
56251         (wkali-1.c): Only perform the test if the target supports
56252         aliases.
56253
56254         * gcc.dg/990506-0.c: Expect error messages from cross
56255         targets as well as native targets.
56256
56257 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56258
56259         * gcc.dg/ultrasp1.c: Removed xfail.
56260         * gcc.dg/struct-ret-2.c: Likewise.
56261         * gcc.dg/array-1.c: Likewise.
56262
56263 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56264
56265         * gcc.dg/struct-ret-2.c: New test.
56266
56267         * gcc.dg/array-1.c: New test.
56268
56269 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56270
56271         * gcc.c-torture/execute/991030-1.c: New test.
56272
56273 1999-10-26  Richard Henderson  <rth@cygnus.com>
56274
56275         * gcc.c-torture/compile/991026-2.c: New test.
56276
56277 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56278
56279         * gcc.c-torture/compile/991026-1.c: New test.
56280
56281 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56282
56283         * gcc.c-torture/execute/991023-1.c: New test.
56284
56285 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56286
56287         * gcc.c-torture/execute/991019-1.c: New test.
56288
56289 1999-10-16  Richard Henderson  <rth@cygnus.com>
56290
56291         * gcc.c-torture/execute/991016-1.c: New test.
56292
56293 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56294
56295         * gcc.c-torture/execute/991014-1.c: New test.
56296
56297 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56298
56299         * g++.old-deja/g++.other/union2.C: New test.
56300
56301 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56302
56303         * g++.old-deja/g++.other/vaarg2.C: New test.
56304         * g++.old-deja/g++.other/vaarg3.C: New test.
56305
56306 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56307
56308         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56309         in compile/.
56310
56311 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56312
56313         * gcc.c-torture/execute/va-arg-11.c: New test.
56314
56315 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56316
56317         * lib/file-format.exp (gcc_target_object_format): Don't
56318         crash if objdump is unavailable.
56319
56320 1999-09-29  Donn Terry <donn@interix.com>
56321
56322         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56323
56324 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56325
56326         * gcc.c-torture/compile/990928-1.c: New test.
56327
56328 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56329
56330         * g++.old-deja/g++.other/decl6.C: New test.
56331
56332 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56333
56334         * gcc.c-torture/execute/va-arg-10.c: New test.
56335
56336 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56337
56338         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56339         __PRETTY_FUNCTION__.
56340
56341 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56342
56343         * gcc.c-torture/execute/990923-1.c: New test.
56344
56345 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56346
56347         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56348         for which -fpic is inappropriate.
56349
56350 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56351
56352         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56353
56354 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56355
56356         * g++.old-deja/g++.other/dyncast1.C: New test.
56357         * g++.old-deja/g++.other/dyncast2.C: New test.
56358         * g++.old-deja/g++.other/dyncast3.C: New test.
56359         * g++.old-deja/g++.other/dyncast4.C: New test.
56360         * g++.old-deja/g++.other/dyncast5.C: New test.
56361         * g++.old-deja/g++.eh/catch3.C: New test.
56362         * g++.old-deja/g++.eh/catch3p.C: New test.
56363         * g++.old-deja/g++.eh/catch4.C: New test.
56364         * g++.old-deja/g++.eh/catch4p.C: New test.
56365         * g++.old-deja/g++.eh/catch5.C: New test.
56366         * g++.old-deja/g++.eh/catch5p.C: New test.
56367         * g++.old-deja/g++.eh/catch6.C: New test.
56368         * g++.old-deja/g++.eh/catch6p.C: New test.
56369         * g++.old-deja/g++.eh/catch7.C: New test.
56370         * g++.old-deja/g++.eh/catch7p.C: New test.
56371         * g++.old-deja/g++.eh/catch8.C: New test.
56372         * g++.old-deja/g++.eh/catch8p.C: New test.
56373         * g++.old-deja/g++.eh/catch9.C: New test.
56374         * g++.old-deja/g++.eh/catch9p.C: New test.
56375
56376 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56377
56378         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56379         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56380
56381 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56382
56383         * gcc.c-torture/compile/990913-1.c: New test.
56384
56385 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56386
56387         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56388         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56389
56390 1999-09-09  Richard Henderson  <rth@cygnus.com>
56391
56392         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56393
56394 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56395
56396         * g++.old-deja/g++.other/lookup11.C: New test.
56397         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56398         what is permitted and what we want.
56399         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56400         overload use.
56401         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56402
56403 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56404
56405         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56406         * gcc.c-torture/noncompile/poison-1.c: New file.
56407
56408 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56409
56410         * g++.old-deja/g++.other/sizeof3.C: New test.
56411         * g++.old-deja/g++.other/sizeof4.C: New test.
56412         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56413         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56414
56415 1999-09-07  Richard Henderson  <rth@cygnus.com>
56416
56417         * gcc.dg/va-arg-1.c: New.
56418
56419 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56420
56421         * gcc.c-torture/execute/va-arg-9.c: New test.
56422
56423 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56424
56425         * g77.f-torture/compile/980519-2.f: New test.
56426         * g77.f-torture/compile/19990905-0.f: New test.
56427         * g77.f-torture/compile/19990905-1.f: New test.
56428         * g77.f-torture/compile/19990905-2.f: New test.
56429
56430         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56431
56432 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56433
56434         * gcc.c-torture/execute/990827-1.c: Fix typo.
56435
56436 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56437
56438         * g++.old-deja/g++.other/deref1.C: New test.
56439
56440 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56441
56442         * g++.old-deja/g++.other/ambig2.C: New test.
56443         * g++.old-deja/g++.other/cond5.C: New test.
56444         * g++.old-deja/g++.other/lookup16.C: New test.
56445
56446 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56447
56448         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56449         assemblers too.
56450
56451 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56452
56453         * lib/c-torture.exp: Avoid the "compare executables" optimization
56454         when testing native.
56455
56456 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56457
56458         * gcc.c-torture/execute/990829-1.c: New test.
56459         * gcc.c-torture/compile/990829-1.c: New test.
56460
56461 1999-08-27  Paul Burchard  <burchard@pobox.com>
56462
56463         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56464         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56465         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56466         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56467         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56468         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56469         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56470         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56471         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56472         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56473         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56474
56475 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56476
56477         * gcc.c-torture/execute/990827-1.c: New test.
56478
56479 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56480
56481         * g77.f-torture/noncompile/19990826-4.f: New test.
56482
56483         * g77.f-torture/compile/19990826-3.f: New test.
56484
56485         * g77.f-torture/execute/19990826-2.f: New test.
56486
56487         * g77.f-torture/compile/19990826-1.f: New test.
56488
56489         * gcc.c-torture/execute/990826-0.c: New test.
56490         * g77.c-torture/execute/19990826-0.f: New test.
56491
56492         * g77.f-torture/noncompile/970626-2.f: New test.
56493
56494 1999-08-25  Paul Burchard  <burchard@pobox.com>
56495
56496         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56497         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56498         lss-011.C: New tests.
56499
56500 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56501
56502         * g++.old-deja/g++.other/decl5.C: New test.
56503
56504 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56505
56506         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56507         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56508         call `postbase' for each one.  All callers of `postbase' changed
56509         to call this instead.
56510
56511 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56512
56513         * gcc.c-torture/execute/990811-1.c: New test.
56514
56515 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56516
56517         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56518         just native ones.
56519
56520         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56521         just native ones.
56522
56523 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56524
56525         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56526
56527 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56528
56529         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56530
56531 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56532
56533         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56534
56535 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56536
56537         * gcc.c-torture/execute/990804-1.c: New test.
56538
56539 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56540
56541         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56542         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56543         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56544
56545 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56546
56547         * g++.old-deja/g++.other/struct1.C: New test.
56548
56549 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56550
56551         * g++.old-deja/g++.other/enum2.C: New test.
56552
56553 1999-08-02  Richard Henderson  <rth@cygnus.com>
56554
56555         Adapted from tests from Franz Sirl:
56556         * gcc.c-torture/execute/va-arg-7.c: New test.
56557         * gcc.c-torture/execute/va-arg-8.c: New test.
56558
56559 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56560
56561         * gcc.c-torture/compile/990801-2.c: New test.
56562
56563         * gcc.c-torture/compile/990801-1.c: New test.
56564
56565 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56566
56567         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56568         fp-cmp-1.c, converting double to float.
56569
56570         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56571         fp-cmp-1.c, converting double to long double.
56572
56573         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56574         from fr1 to unknown_register, since fr1 is a legitimate register
56575         on some machines.
56576
56577 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56578
56579         * README: More listname related changes.
56580
56581 1999-07-08  Catherine Moore  <clm@cygnus.com>
56582
56583         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56584
56585 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56586
56587         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56588
56589 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56590
56591         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56592
56593 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56594
56595         * gcc.dg/990703-1.c: New test.
56596
56597 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56598
56599         * lib/file-format.exp: New file: Move definition of proc
56600         gcc_target_object_format to here from
56601         gcc.dg/special/ecos.exp.
56602
56603         * lib/c-torture.exp: Include lib file-format.exp.
56604         * lib/gcc-dg.exp: Include lib file-format.exp.
56605
56606         * gcc.dg/special/ecos.exp: Remove definition of proc
56607         gcc_target_object_format.
56608
56609 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56610
56611         * gcc.c-torture/execute/990628-1.c: New test.
56612
56613 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56614
56615         * gcc.c-torture/compile/990625-2.c: New test.
56616
56617         * gcc.c-torture/compile/990625-1.c: New test.
56618
56619 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56620
56621         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56622         attributes compile.
56623         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56624         ports that use the COFF/PE file format.
56625
56626 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56627
56628         * gcc.c-torture/compile/990617-1.c: New test.
56629
56630 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56631
56632         * g++.old-deja/g++.other/decl4.C: New test.
56633
56634 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56635
56636         * g++.old-deja/g++.other/bitfld3.C: New test.
56637
56638 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56639
56640         * g++.old-deja/g++.eh/catch1.C: New test.
56641
56642 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56643
56644         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56645
56646         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56647         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56648
56649 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56650
56651         * g77.f-torture/compile/19990502-0.f: Replace with new,
56652         shorter, test that still fails after recent changes.
56653
56654 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56655
56656         * gcc.c-torture/execute/990604-1.c: New test.
56657
56658 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56659
56660         * gcc.c-torture/execute/990531-1.c: New test.
56661
56662 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56663
56664         * gcc.c-torture/compile/990527-1.c: New test.
56665
56666 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56667
56668         * gcc.c-torture/execute/990527-1.c: New test.
56669
56670 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56671
56672         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56673         bitfields as signed.
56674
56675 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56676
56677         * g77.f-torture/compile/19990525-0.f: New test.
56678
56679 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56680
56681         * gcc.c-torture/execute/990525-2.c: New test.
56682
56683         * gcc.c-torture/execute/990525-1.c: New test.
56684
56685 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56686
56687         * g++.old-deja/g++.other/anon3.C: New test.
56688         * g++.old-deja/g++.other/anon4.C: New test.
56689         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56690         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56691         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56692         Merrill).
56693
56694 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56695
56696         * gcc.c-torture/execute/990524-1.c: New test.
56697
56698         * gcc.dg/990524-1.c: New test.
56699
56700 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56701
56702         * gcc.c-torture/compile/990523-1.c: New test.
56703
56704 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56705
56706         * gcc.c-torture/compile/990519-1.c: New test.
56707
56708 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56709
56710         * gcc.c-torture/compile/990517-1.c: New test.
56711
56712         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56713         (e4, f4): New tests.
56714         (main): Call them.
56715
56716 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56717
56718         * gcc.dg/noreturn-1.c: New test.
56719
56720 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56721
56722         * gcc.c-torture/execute/990513-1.c: New test.
56723
56724 1999-05-10  Richard Henderson  <rth@cygnus.com>
56725
56726         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56727
56728 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56729
56730         * g77.f-torture/execute/erfc.f: Use small single-precision
56731         values, to avoid problems on Alphas when not -mieee.
56732
56733 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56734
56735         * gcc.dg/990506-0.c: New test.
56736
56737 1999-05-08  Richard Henderson  <rth@cygnus.com>
56738
56739         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56740         the constant to test.  Don't XFAIL 64-bit targets.
56741
56742         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56743         * g++.old-deja/g++.law/profile1.C: Likewise.
56744
56745         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56746         operator new instances.
56747         * g++.old-deja/g++.other/delete5.C: Likewise.
56748
56749 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56750
56751         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56752         intrinsic.
56753
56754 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56755
56756         * g77.f-torture/execute/u77-test.f: Reverse order of two
56757         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56758
56759 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56760
56761         * gcc.dg/compare1.c: New test.
56762
56763 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56764
56765         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56766         New tests.
56767
56768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56769
56770         * g77.f-torture/compile/19990502-1.f: New test.
56771
56772 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56773
56774         * g77.f-torture/compile/19990502-0.f: New test.
56775
56776 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56777
56778         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56779         intrinsic.
56780
56781 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56782
56783         * g77.f-torture/execute/u77-test.f (main): List libU77
56784         intrinsics not currently tested.
56785         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56786         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56787         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56788         Trim blanks off the ends of some printed strings.
56789
56790 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56791
56792         * g77.f-torture/execute/u77-test.f (main): Just warn about
56793         FSTAT gid disagreement, as it's expected on some systems.
56794
56795 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56796
56797         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56798         use a new function, which allows for some slop.
56799         Clean up some commentary.
56800         (issum): The new function.
56801         (sgladd): Deleted subroutine.
56802
56803 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56804
56805         * g77.f-torture/execute/u77-test.f: Modify to be more like
56806         libf2c/libU77 version, bringing patches to that version here.
56807         Add suitable commentary.
56808
56809 1999-04-25  Richard Henderson  <rth@cygnus.com>
56810
56811         * gcc.dg/990424-1.c: New test.
56812
56813 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56814
56815         * g77.f-torture/execute/u77-test.f (main): Bug involving
56816         LSTAT has been fixed, so turn back on full checking.
56817
56818 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56819
56820         * g77.f-torture/compile/19990419-0.f: New test.
56821         * g77.f-torture/execute/19990419-1.f: New test.
56822
56823 1999-04-17  Richard Henderson  <rth@cygnus.com>
56824
56825         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56826         to avoid the need for a prototype to supress a warning.
56827
56828 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56829
56830         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56831
56832 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56833
56834         * gcc.c-torture/execute/990404-1.c: New test.
56835
56836 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56837
56838         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56839         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56840         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56841         missing initializer warnings.
56842
56843 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56844
56845         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56846         matching strings.
56847
56848 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56849
56850         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56851
56852 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56853
56854         * g77.f-torture/execute/19990325-0.f: New test.
56855         * g77.f-torture/execute/19990325-1.f: New test.
56856
56857 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56858
56859         * gcc.c-torture/execute/990324-1.c: New test.
56860
56861 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56862
56863         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56864         test with 4.
56865
56866 1999-03-17  Richard Henderson  <rth@cygnus.com>
56867
56868         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56869
56870 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56871
56872         * g77.f-torture/execute/19990313-2.f: New test.
56873         * g77.f-torture/execute/19990313-3.f: New test.
56874
56875 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56876
56877         * g77.f-torture/execute/19990313-0.f: New test.
56878         * g77.f-torture/execute/19990313-1.f: New test.
56879
56880 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56881
56882         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56883         printf to sprintf.
56884         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56885         (main): Add check for u15.  Conditionalize u31 check depending on
56886         whether ints are <32 bits or >=32 bits.
56887
56888 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56889
56890         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56891
56892 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56893
56894         * g77.f-torture/compile/19990305-0.f: New test.
56895         * g77.f-torture/execute/19981119-0.f: New test.
56896
56897 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56898
56899         * g77.f-torture/execute/970625-2.f: call ABORT if final
56900         result is not correct, instead of just printing it.
56901         Add this checking via newly introduced obfuscation, to
56902         trip up buggy front ends.
56903
56904 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56905
56906         * g77.f-torture/compile/960317-1.f: Moved from being
56907         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56908
56909 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56910
56911         * g77.f-torture/execute/960317-1.f: New (old) test.
56912         * g77.f-torture/execute/970625-2.f: Ditto.
56913
56914 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56915
56916         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56917         error message on line 1 or line 2; cccp and cpplib do this differently.
56918
56919 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56920
56921         * g++.old-deja/g++.law/weak1.C: New test.
56922
56923 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56924
56925         * gcc.c-torture/execute/990119-1.c: Renamed to...
56926         * gcc.dg/990119-1.c: this, so it will only be tested once
56927         (it's a preprocessor test, it doesn't need to be run at
56928         multiple optimization levels).
56929
56930 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56931
56932         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56933           ALWAYS_CXXFLAGS.
56934
56935 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56936
56937         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56938         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56939         to not be compilable by current g77.
56940
56941 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56942
56943         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56944
56945 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56946
56947         * gcc.c-torture/execute/990222-1.c: New test.
56948
56949 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56950
56951         * g77.f-torture/compile/19990218-0.f: New test.
56952         * g77.f-torture/noncompile/19990218-1.f: New test.
56953
56954 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56955
56956         * g77.f-torture/compile/19981216-0.f: New test.
56957
56958 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56959
56960         * gcc.dg/990214-1.c: New test.
56961
56962 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56963
56964         * gcc.dg/990213-2.c: New test.
56965
56966         * gcc.dg/990213-1.c: New test.
56967
56968 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56969
56970         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56971         ints.
56972
56973 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56974
56975         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56976         specified by target.
56977
56978         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56979
56980 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56981
56982         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56983
56984 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56985
56986         * gcc.dg/special/ecos.exp: New test driver for new tests with
56987         special requirements.
56988
56989         * gcc.dg/special/alias-1.c: New test.
56990         * gcc.dg/special/gcsec-1.c: New test.
56991         * gcc.dg/special/weak-1.c: New test.
56992         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56993         * gcc.dg/special/weak-2.c: New test.
56994         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56995         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56996         * gcc.dg/special/wkali-1.c: New test.
56997         * gcc.dg/special/wkali-2.c: New test.
56998         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56999         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57000
57001 1999-02-10  Felix Lee  <flee@cygnus.com>
57002
57003           * lib/c-torture.exp (c-torture-compile): Pull out code for
57004           analyzing gcc error messages.
57005           (c-torture-execute): Likewise.  Fix some (harmless) false
57006           positives.
57007           * lib/gcc.exp (gcc_check_compile): New function.
57008
57009 1999-02-08  Richard Henderson  <rth@cygnus.com>
57010
57011         * gcc.c-torture/execute/990208-1.c: New test.
57012
57013 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57014
57015         * g++.dg/special/ecos.exp: New driver for new tests with special
57016         requirements
57017
57018         * g++.dg/special/conpr-1.C: New test
57019         * g++.dg/special/conpr-2.C: New test
57020         * g++.dg/special/conpr-2a.C: New test
57021         * g++.dg/special/conpr-3.C: New test
57022         * g++.dg/special/conpr-3a.C: New test
57023         * g++.dg/special/conpr-3b.C: New test
57024
57025         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57026         allow g++ to use the dg driver
57027
57028         * README: Add comment about g++.dg directory
57029
57030 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57031
57032         * README: Update email addresses.
57033
57034 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57035
57036         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57037         arguments in order to force structure S onto the stack even on
57038         the alpha.
57039         (test): Pass 10 leading arguments to function foo as well as the
57040         structure S.
57041
57042         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57043         failure for all targets.
57044
57045         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57046         abort to terminate program execution.
57047
57048 1999-01-30  Richard Henderson  <rth@cygnus.com>
57049
57050         * gcc.c-torture/execute/990130-1.c: New test.
57051
57052 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57053
57054         * gcc.dg/990130-1.c: New test.
57055
57056 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57057
57058         * gcc.c-torture/execute/990128-1.c: New test.
57059
57060 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57061
57062         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57063
57064 1999-01-27  Felix Lee  <flee@cygnus.com>
57065
57066         * lib/c-torture.exp (c-torture-compile): pull out code for
57067         analyzing gcc error messages.
57068         (c-torture-execute): ditto, and fix some (harmless) false
57069         positives.
57070         * lib/gcc.exp (gcc_check_compile): new function.
57071
57072 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57073
57074         * gcc.dg/990117-1.c: New test.
57075
57076         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57077
57078         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57079
57080 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57081
57082         * g77.f-torture/compile/990115-1.f: New test.
57083
57084 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57085
57086         * gcc.c-torture/compile/990107-1.c: New test
57087
57088 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57089
57090         * gcc.c-torture/execute/990106-2.c: New test.
57091
57092         * gcc.c-torture/execute/990106-1.c: New test.
57093
57094 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57095
57096         * gcc.c-torture/compile/981223-1.c: New test.
57097
57098 1998-12-29  Richard Henderson  <rth@cygnus.com>
57099
57100         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57101         (opt3): Rename from opt4 and disable.
57102
57103 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57104
57105         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57106
57107 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57108
57109         * g++.old-deja/g++.other/conv5.C: New test.
57110
57111 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57112
57113         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57114
57115 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57116
57117         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57118
57119 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57120
57121         * gcc.c-torture/compile/981211-1.c: New test.
57122
57123 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57124
57125         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57126
57127         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57128
57129 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57130
57131         * gcc.special/930510-1.c: Make C9X safe.
57132         * gcc.misc-tests/gcov-1.c Similarly.
57133         * gcc.misc-tests/gcov-2.c Similarly.
57134
57135 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57136
57137         * gcc.dg/ultrasp1.c: New test.
57138
57139 1998-12-06  Richard Henderson  <rth@cygnus.com>
57140
57141         * gcc.c-torture/execute/981206.c: New test.
57142
57143 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57144
57145         * g++.old-deja/g++.ns/template7.C: New test.
57146
57147         * g++.old-deja/g++.other/expr1.C: New test.
57148
57149         * g++.old-deja/g++.eh/tmpl3.C: New test.
57150
57151         * g++.old-deja/g++.eh/tmpl2.C: New test.
57152
57153 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57154
57155         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57156         * g++.old-deja/g++.other/using6.C: Removed.
57157         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57158
57159         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57160
57161 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57162
57163         * g++.old-deja/g++.pt/overload8.C: New test.
57164
57165         * g++.old-deja/g++.pt/overload7.C: New test.
57166
57167         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57168
57169         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57170         and relinking messages.
57171         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57172         compiling with -frepo.
57173
57174 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57175
57176         * g++.old-deja/g++.pt/lookup6.C: New test.
57177
57178 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57179
57180         * gcc.c-torture/execute/981130-1.c: New test.
57181         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57182
57183 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57184
57185         * g++.old-deja/g++.pt/explicit76.C: New test.
57186
57187         * g++.old-deja/g++.pt/friend38.C: New test.
57188
57189         * g++.old-deja/g++.ns/crash2.C: New test.
57190
57191         * g++.old-deja/g++.pt/defarg8.C: New test.
57192
57193         * g++.old-deja/g++.pt/instantiate6.C: New test.
57194
57195         * g++.old-deja/g++.pt/static6.C: New test.
57196
57197         * g++.old-deja/g++.pt/decl2.C: New test.
57198
57199 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57200
57201         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57202         problem is actually related with name lookup, but so what? :-)
57203
57204         * g++.old-deja/g++.pt/friend37.C: New test.
57205
57206 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57207
57208         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57209         element, which fails on some systems.
57210
57211         * g77.f-torture/execute/labug1.f: New test.
57212
57213 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57214
57215         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57216         is defined.
57217
57218 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57219
57220         * g77.f-torture/compile/981117-1.f: New test.
57221
57222 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57223
57224         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57225         properly discarded.
57226
57227 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57228
57229         * gcc.c-torture/execute/memcheck: New directory of tests for
57230         -fcheck-memory-usage.
57231
57232 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57233
57234         * README: New file, general information about the testsuite and
57235         new description of the various C++ test subdirectories.
57236         * README.g++: Eliminate obsolete information, update and move most
57237         relevant stuff to README.
57238
57239 1998-11-07  Richard Henderson  <rth@cygnus.com>
57240
57241         * gcc.c-torture/compile/981107-1.c: New test.
57242
57243 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57244
57245         * execute/memcpy-bi.c: New testcase.
57246
57247 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57248
57249         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57250         base classes.
57251
57252         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57253         template is selected.
57254
57255         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57256         classes, it should be accepted for all types.
57257
57258         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57259
57260         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57261         specializations start with template headers.
57262
57263 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57264
57265         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57266
57267         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57268         non-POD types.
57269
57270 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57271
57272         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57273
57274 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57275
57276         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57277
57278 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57279
57280         * 981019-1.c: New test.
57281
57282 1998-10-14  Robert Lipe <robertl@dgii.com>
57283
57284         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57285         find objc headers.
57286
57287 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57288
57289         * compile/981001-4.c: Remove use of GCC extension that triggers a
57290         compiler bug.
57291
57292 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57293
57294         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57295
57296 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57297
57298         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57299         instantiation of template produces incorrect code for delete
57300         expression.
57301
57302         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57303         constructors' name is not unique.
57304         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57305         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57306
57307         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57308         automatic array of const is ill-formed.
57309
57310         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57311         of template parameter?
57312
57313         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57314         const.
57315
57316         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57317         pointer-to-member expression.
57318
57319         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57320         declaration causes ICE.
57321
57322 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57323
57324         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57325         reserved in the global namespace.
57326
57327         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57328         generate needed virtual table.
57329
57330         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57331
57332 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57333
57334         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57335         template-dependent type
57336
57337 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57338
57339         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57340         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57341         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57342
57343         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57344         class should be usable as argument of member function.
57345         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57346         class should be usable as return type of member function.
57347         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57348         class should be usable as type of data member.
57349
57350         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57351
57352 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57353
57354         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57355
57356 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57357
57358         * gcc.dg/dll-?.c Add thumb to target list.
57359         Fix assembler scan patterns to match current assembler output.
57360
57361 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57362
57363         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57364         matching of template brackets.
57365
57366         * g++.old-deja/g++.other/using4.C: New test.  Test using
57367         declarations of methods from base classes.
57368
57369         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57370         within functions should introduce names into the innermost
57371         enclosing namespace.
57372
57373         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57374         of static locals if first initialization throws.
57375
57376 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57377
57378         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57379
57380 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57381
57382         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57383         lose track of the possible targets of tablejump insns.
57384         * special/special.exp: Run it.
57385
57386 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57387
57388         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57389         must be declared before its specializations can be named in friend
57390         declarations.
57391
57392 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57393
57394         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57395
57396         * g77.f-torture/execute/io1.f: New test.
57397
57398 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57399
57400         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57401         with pointer to template function, for which no argument deduction
57402         is possible.
57403
57404         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57405         specialization of template function as argument to template
57406         function.
57407
57408         * g++.old-deja/g++.other/access2.C: New test; Inner class
57409         shouldn't have privileged access to Outer's names.
57410
57411 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57412
57413         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57414         friend template declared within template class conflicts with
57415         nested class of the same name.
57416
57417         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57418         is ignored.
57419
57420         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57421         object with direct initializer as function declaration.
57422
57423         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57424         initializers.
57425
57426         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57427         involving const pointer and NULL produces incorrect result.
57428
57429         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57430         type name without `typename' should be rejected with -pedantic.
57431
57432 1998-10-02  Richard Henderson  <rth@cygnus.com>
57433
57434         * g++.old-deja/g++.other/addrof1.C: New test.
57435
57436 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57437
57438         * gcc.c-torture/compile/981001-1.c: New test.
57439         * gcc.c-torture/execute/981001-1.c: New test.
57440
57441 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57442
57443         * gcc.c-torture/compile/981001-2.c: New test.
57444         * gcc.c-torture/compile/981001-3.c: New test.
57445         * gcc.c-torture/compile/981001-4.c: New test.
57446
57447 1998-10-01  Robert Lipe  <robertl@dgii.com>
57448
57449         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57450         multilibbed hosts.  Idea grafted from g77.exp.
57451
57452 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57453
57454         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57455         avoid losing on systems which need -lsocket.
57456
57457 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57458
57459         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57460         * g++.old-deja/g++.other/nested2.C: Ditto.
57461         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57462         failure.
57463
57464 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57465
57466         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57467         preferred over template operator!= for enum bitfields.
57468
57469 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57470
57471         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57472         that happen to have the same base name, but in different scopes,
57473         are incorrectly rejected.
57474
57475 1998-09-16  Richard Henderson  <rth@cygnus.com>
57476
57477         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57478         on the native word size instead of an integer literal.
57479
57480 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57481
57482         * g++.old-deja/g++.other/static2.C: Invocation of static data
57483         member of type pointer-to-function denoted as non-static member.
57484
57485         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57486         checks involving function types and aliases.
57487
57488 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57489
57490         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57491         redefined to the same non-trivial type.
57492
57493         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57494         namespace-qualification of template specializations declared in
57495         other namespaces.
57496
57497         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57498         to declare a subset of the specializations of a template function
57499         as friends of specializations of a template class.
57500
57501         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57502         member templates that do not fully specialize the enclosing
57503         template class are rejected.
57504
57505 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57506
57507         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57508
57509 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57510
57511         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57512         altered from libf2c/libU77 version.
57513
57514 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57515
57516         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57517
57518 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57519             Alexandre Oliva  <oliva@dcc.unicamp.br>
57520
57521         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57522         (un)signed char are different types for template specialization
57523         purposes.
57524
57525 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57526
57527         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57528         * objc: ObjC testsuite.
57529
57530 1998-08-31  Catherine Moore  <clm@cygnus.com>
57531
57532         * gcc.c-torture/execute/941014-1.x: New file.
57533
57534 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57535
57536         * lib/c-torture.exp: Add support for
57537         torture_eval_before_compile and torture_eval_before_execute
57538         variables.
57539
57540 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57541
57542         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57543         this test triggers valid.
57544
57545 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57546
57547         * gcc.dg/980827-1.c: New test.
57548
57549 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57550
57551         * gcc.c-torture/execute/loop-4b.c: New test.
57552
57553 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57554
57555         * lib/c-torture.exp: Add support for
57556         torture_eval_before_compile and torture_eval_before_execute
57557         variables.
57558
57559 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57560
57561         * gcc.c-torture/compile/980825-1.c: New test.
57562
57563 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57564
57565         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57566         count number tests in opt_t0 not good_t0.
57567
57568 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57569
57570         * gcc.c-torture/compile/930326-1.x: Fix typo.
57571
57572 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57573
57574         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57575         causes an ICE.
57576
57577 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57578
57579         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57580         STACK_SIZE is defined.
57581         * gcc.c-torture/unsorted/stuct.c: Similarly.
57582
57583         * gcc.c-torture/compile/980821-1.c: New test.
57584
57585 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57586
57587         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57588         16bit ints.
57589
57590 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57591
57592         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57593         code.
57594
57595 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57596
57597         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57598         error'.
57599
57600 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57601
57602         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57603
57604 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57605
57606         * gcc.c-torture/compile/980816-1.c: New test.
57607
57608         * gcc.dg/980816-1.c: New test.
57609
57610 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57611
57612         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57613         compiler for ieee tests.
57614
57615 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57616
57617         * g77.f-torture/compile/980729-0.f: New test.
57618
57619 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57620
57621         * gcc.c-torture/special/eeprof-1.c: New test, for
57622         -finstrument-functions.
57623         * gcc.c-torture/special/special.exp: Run it.
57624
57625 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57626
57627         * gcc.c-torture/compile/980729-1.c: New test.
57628
57629 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57630
57631         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57632         __thumb__ is defined, and test for ARM style doubles if so.
57633
57634 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57635
57636         * g77.f-torture/noncompile/980615-0.f: New test.
57637
57638 1998-07-26  H.J. Lu  (hjl@gnu.org)
57639
57640         * gcc.dg/980312-1.c: Do link instead of compile.
57641         * gcc.dg/980313-1.c: Likewise.
57642
57643 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57644
57645         * gcc.c-torture/compile/980726-1.c: New test.
57646
57647 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57648
57649         * g77.f-torture/execute/io0.f: New test.
57650
57651 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57652
57653         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57654         an int.
57655
57656 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57657
57658         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57659         m32r bugs.
57660
57661 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57662
57663         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57664         c-decl.c:grokdeclarator can handle mode attributes.
57665
57666 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57667
57668         * gcc.c-torture/execute/980716-1.c: New test.
57669
57670 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57671
57672         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57673         the mn10200.
57674         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57675         the mn10200.
57676         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57677         * gcc.c-torture/compile/930326-1.x: Similarly.
57678
57679 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57680
57681         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57682         New test from Craig.
57683
57684 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57685
57686         * g77.f-torture/noncompile/980616-0.f: New test.
57687
57688         * g77.f-torture/execute/970816-3.f: New test from Craig.
57689
57690 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57691
57692         *  g++.other/singleton.C: Return error value instead of taking
57693         SIGSEGV.
57694
57695 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57696
57697         *  g++.other/singleton.C: New test.  Warning is under dispute.
57698         Runtime crash is not.
57699
57700 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57701
57702         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57703         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57704         using6.C, using7.C}: New namespace tests.
57705
57706 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57707
57708         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57709         specialization with typedef'ed names used as array indexes.
57710
57711 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57712
57713         * gcc.c-torture/execute/980709-1.c: New test.
57714
57715         * gcc.dg/980709-1.c: New test.
57716
57717 1998-07-07  Richard Henderson  <rth@cygnus.com>
57718
57719         * gcc.c-torture/execute/bcp-1.c: New test.
57720
57721 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57722
57723         * gcc.c-torture/execute/980707-1.c: New test.
57724
57725 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57726
57727         * gcc.c-torture/compile/980706-1.c: New test.
57728
57729 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57730
57731         * g77.f-torture/execute/980701-0.f,
57732         g77.f-torture/execute/980701-1.f: New test from Craig.
57733
57734 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57735
57736         * gcc.c-torture/compile/980701-1.c: New test.
57737
57738         * gcc.c-torture/execute/980701-1.c: New test.
57739
57740 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57741 rlsruhe.de>
57742
57743         * g++.old-deja/g++.robertl/eb132.C: New test.
57744         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57745
57746 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57747
57748         * g77.f-torture/execute/980628-7.f,
57749         g77.f-torture/execute/980628-8.f,
57750         g77.f-torture/execute/980628-9.f,
57751         g77.f-torture/execute/980628-10.f: New tests from Craig.
57752
57753         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57754
57755 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57756
57757         * g77.f-torture/execute/980628-4.f: New test from Craig.
57758         * g77.f-torture/execute/980628-5.f: Likewise.
57759         * g77.f-torture/execute/980628-2.f: Likewise.
57760         * g77.f-torture/execute/980628-0.f: Likewise.
57761         * g77.f-torture/execute/980628-1.f: Likewise.
57762         * g77.f-torture/execute/980628-3.f: Likewise.
57763         * g77.f-torture/execute/980628-6.f: Likewise.
57764
57765 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57766
57767         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57768         directory when nothing has been installed yet.
57769
57770 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57771
57772         * gcc.c-torture/special/special.exp: Handle newer versions of
57773         dejagnu.
57774
57775 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57776
57777         * gcc.dg/980626-1.c: New test.
57778
57779 1998-06-19  Bruno Haible <haible@ilog.fr>
57780
57781         * gcc.misc-tests/m-un-2.c: New test.
57782         * g++.old-deja/g++.other/warn01.c: Likewise.
57783
57784 1998-06-19  Robert Lipe  <robertl@dgii.com>
57785
57786         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57787         compatibility with assmblers with a different comment character.
57788         Eliminate use of GAS-specific extensions.
57789
57790 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57791
57792         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57793
57794 1998-06-19  Robert Lipe  <robertl@dgii.com>
57795
57796         * lib/g77.exp: Replace search for libf2c.a with search for newly
57797         renamed libg2c.a
57798
57799 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57800
57801         * gcc.c-torture/execute/980617-1.c: New test.
57802
57803 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57804
57805         * gcc.c-torture/execute/980612-1.c: New test.
57806
57807 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57808
57809         * gcc.dg/980523-1.c: Only test on ppc-linux.
57810         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57811
57812         * gcc.c-torture/execute/980608-1.c: New test.
57813
57814 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57815
57816         * gcc.c-torture/execute/980605-1.c: New test.
57817
57818 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57819
57820         * gcc.c-torture/execute/980604-1.c: New test.
57821
57822 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57823
57824         * gcc.c-torture/execute/980602-1.c: New test.
57825         * gcc.c-torture/execute/980602-2.c: Likewise.
57826
57827 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57828
57829         * 970125-0.f: Fix per JCB.  Add commentary.
57830
57831 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57832
57833         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57834         IEEE -0 support.
57835
57836 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57837
57838         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57839         earlier.
57840
57841 1998-05-28  Catherine Moore <clm@cygnus.com>
57842
57843         * gcc.c-torture/execute/980526-3.c: New test.
57844
57845 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57846
57847         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57848         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57849         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57850         m88k-motorola-sysv3 to XFAIL.
57851
57852 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57853
57854         * gcc.dg/980526-1.c: New test.
57855         * gcc.c-torture/execute/980526-2.c: New test.
57856
57857 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57858
57859         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57860
57861         * gcc.c-torture/execute/980526-1.c: New test.
57862
57863 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57864
57865         * g77.f-torture/execute/alpha2.f: Add runtime test.
57866
57867 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57868
57869         * g++.old-deja/old-deja.exp: Strip leading directories.
57870
57871         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57872         error for the line.  Don't run multiple tests for the same line.
57873
57874 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57875
57876         * gcc.dg/980523-1.c: New test.
57877
57878 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57879
57880         * g77.f-torture/compile/970915-0.f: New test.
57881
57882 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57883
57884         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57885
57886 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57887
57888         * gcc.dg/980520-1.c: New test.
57889
57890 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57891
57892         * gcc.dg/980502-1.c: Fix return type.
57893
57894 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57895
57896         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57897         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57898         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57899         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57900         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57901
57902 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57903
57904         * g77.f-torture/execute/980520-1.f: New test.
57905
57906 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57907
57908         * lib/mike-g77.exp: New file.
57909
57910         * g77.f-torture/noncompile/noncompile.exp,
57911         g77.f-torture/noncompile/check0.f: New files.
57912
57913 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57914
57915         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57916         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57917         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57918         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57919         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57920         abort where appropriate.
57921
57922 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57923
57924         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57925         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57926
57927 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57928
57929         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57930
57931 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57932
57933         * g77.f-torture/compile/980427-0.f: New test.
57934
57935 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57936
57937         * g77.f-torture/compile/980424-0.f: New test.
57938
57939 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57940
57941         * g77.f-torture/compile/980419-2.f (main): New test.
57942         * g77.f-torture/compile/970125-0.f: New test.
57943         * g77.f-torture/compile/980419-1.f: New test.
57944
57945 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57946
57947         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57948         of loop-4.c.
57949
57950 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57951
57952         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57953
57954 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57955
57956         * gcc.c-torture/compile/980329-1.c: New test.
57957
57958 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57959
57960         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57961         * gcc.dg/980312-1.c: Fix typo in -march command.
57962
57963 1998-03-16  H.J. Lu  (hjl@gnu.org)
57964
57965         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57966
57967 1998-03-11  Robert Lipe  <robertl@dgii.com>
57968
57969         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57970         Dave Love agree the Fortran source is bogus.
57971
57972 1998-03-11  Robert Lipe  <robertl@dgii.com>
57973
57974         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57975         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57976         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57977         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57978         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57979
57980 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57981
57982         * g++.old-deja/g++.other/friend1.C: New test.
57983
57984 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57985
57986         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57987         possibly uninitialized) variables and declare dnrm2.
57988
57989 1998-02-23  Robert Lipe <robertl@dgii.com>
57990
57991         From Bruno Haible <haible@ilog.fr>:
57992         * gcc.c-torture/execute/980223.c: New test.
57993
57994 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57995
57996         * gcc.dg/ifelse-1.c: New test.
57997
57998 1998-02-09  H.J. Lu  (hjl@gnu.org)
57999
58000         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58001
58002           * lib/old-dejagnu.exp (old-dejagnu): Added the
58003           "execution test - XFAIL *-*-*" handling in the spirit of
58004           "excess errors test -". Changed the "execution test fails"
58005           handling to be like "excess errors test fails".
58006           * Update various tests accordingly.
58007
58008 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58009
58010         * gcc.c-torture/execute/980205.c: New test.
58011
58012 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58013
58014         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58015         * lib/f-torture.exp: Similarly.
58016         * gcc.c-torture: Rename all .cexp files to .x files.
58017
58018 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58019
58020         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58021         (940510-1.c): Removed duplicate.
58022         (971104-1.c): New test.
58023
58024 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58025
58026           * lib/f-torture.exp: Improve error and loop detection.
58027
58028 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58029
58030         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58031         use that to size the filler array.
58032
58033 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58034
58035         * lib/c-torture.exp(c-torture-execute): Fix typo.
58036
58037         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58038         testcase as the executable name. Keep the executable around if
58039         the test fails.
58040
58041 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58042
58043         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58044         changes.  Only test one -g option, and move it to the end of the
58045         list of options to test.
58046
58047 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58048
58049         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58050         variable GCC_TORTURE_OPTIONS to supply default switches separated
58051         by colons.  If no environment variable, run tests with -O0 -g, -O1
58052         -g, and -O2 -g as well.
58053
58054 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58055
58056         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58057         explanatory comments. Fix indentation.
58058
58059 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58060
58061         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58062
58063 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58064
58065         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58066         * g++.old-deja/g++.mike/p7325.C: Likewise.
58067         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58068
58069 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58070
58071         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58072         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58073         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58074         * g++.old-deja/g++.law/operators4.C: Likewise.
58075
58076 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58077
58078         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58079         * g++.old-deja/g++.mike/p784.C: Ditto.
58080         * g++.old-deja/g++.mike/p785.C: Ditto.
58081
58082 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58083
58084           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58085
58086 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58087
58088         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58089         target feature; pass this to c-torture-execute as needed.
58090
58091 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58092
58093         * lib/c-torture.exp(c-torture-execute): If the previous and the
58094         current executables being tested are identical, we don't need to
58095         run the executable again. Try to make the executable names
58096         unique. Add an optional argument for passing additional compiler
58097         flags.
58098
58099 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58100
58101         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58102
58103 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58104
58105         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58106
58107 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58108
58109         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58110         32bit or larger longs.
58111
58112         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58113         have either a 32bit long or 32bit int.
58114
58115 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58116
58117         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58118         Make double precision tests dependent on sizeof (double).
58119
58120 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58121
58122         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58123         too.
58124
58125 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58126
58127         * gcc.c-torture/compile/961203-1.cexp: New script.
58128
58129 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58130
58131         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58132         up the includes ourselves.
58133
58134 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58135
58136         * lib/plumhall.exp: Remove random include, and add a few
58137         verbose messages for debugging.
58138
58139 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58140
58141         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58142         of trying to do it ourselves.
58143
58144 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58145
58146         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58147
58148 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58149
58150         * gcc.prms/5403.c: Made regexp a bit less strict.
58151
58152 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58153
58154         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58155         is returned from remote_load instead.
58156         * lib/plumhall.exp: Ditto.
58157         * lib/mike-g++.exp: Ditto.
58158         * lib/old-dejagnu.exp: Ditto.
58159         * lib/c-torture.exp: Ditto.
58160
58161 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58162
58163         * lib/g++.exp: Use build_wrapper procedure.
58164         * lib/gcc.exp: Ditto.
58165
58166 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58167
58168         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58169         an old-style decl for malloc.  Fixes tests to work when
58170         sizeof (int) != sizeof (size_t).
58171
58172 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58173
58174         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58175
58176         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58177         use stdargs.h interface.
58178
58179 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58180
58181         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58182         NO_VARARGS when compiling.
58183
58184 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58185
58186         * lib/plumhall.exp(ph_includes): New procedure.
58187         (ph_make): Use it.
58188         (ph_compiler): Ditto.
58189
58190         * lib/g++.exp: Rename test-glue.c to testglue.c.
58191         * lib/gcc.exp: Ditto.
58192
58193 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58194
58195         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58196         to completion when it's called.
58197
58198 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58199
58200         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58201         is defined, don't do test.
58202
58203 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58204
58205         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58206         for object files.
58207         (ph_summary): Mark skipped testcases as untested, not unresolved.
58208
58209         * lib/plumhall.exp (ph_make): If unresolved because of bad
58210         errorCode, record errorCode in log file.
58211         (*): Replace send_log/verbose with verbose -log.
58212
58213 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58214
58215         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58216         double conversion if double isn't at least 8 bytes.
58217
58218         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58219         int to work with targets where int is 16 bits.
58220
58221         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58222         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58223         precision for the test to complete.
58224
58225 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58226
58227         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58228         if d10v is not compiled with the -mdouble64 flag.
58229         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58230
58231         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58232         d10v is not compiled with the -mint32 flag.
58233
58234 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58235
58236         * lib/plumhall.exp: Use incr_count.
58237
58238 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58239
58240         * gcc.c-torture: Update to c-torture-1.45.
58241
58242 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58243
58244         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58245         the name of the expect testcase file).
58246
58247         * lib/g++.exp(g++_init): Ditto.
58248
58249 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58250
58251         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58252         the host.
58253
58254         * lib/gcc.exp(gcc_exit): New procedure.
58255
58256 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58257
58258         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58259         specs where appropriate.
58260
58261         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58262         because of new "candidates are" messages, and removed a few
58263
58264         * Converted all non-old-style g++ testcases to old-style, and
58265         moved into g++.old-deja.
58266
58267 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58268
58269         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58270         options.
58271
58272         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58273         succeeded.
58274
58275         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58276
58277 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58278
58279         * lib/gcc.exp (gcc_target_compile): Add support for defining
58280         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58281         the machine doesn't have those features.
58282
58283 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58284
58285         * g++.law/operators4.exp: Don't use LIBS.
58286
58287 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58288
58289         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58290
58291         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58292         * lib/g++.exp: Set it here instead. Also, allow use of the
58293         --tool_exec and --tool_opt options. Change CXX to
58294         GXX_UNDER_TEST.
58295
58296         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58297
58298         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58299
58300 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58301
58302         * lib/old-dejagnu.exp: Use prune_warnings instead of
58303         prune_system_crud.
58304         * lib/mike-g++.exp: Ditto.
58305         * lib/gcc.exp: Ditto.
58306         * lib/g++.exp: Ditto.
58307
58308         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58309
58310 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58311
58312           * 941014-2.c: Include stdlib.h
58313           * 960327-1.c: Include stdio.h
58314           * dbra.c, index-1.c: Don't assume ints are 32bits.
58315
58316 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58317
58318         * lib/gcc.exp: Add gcc,stack_size target feature.
58319
58320         * lib/g++.exp(g++_target_compile): Add the include and link
58321         paths here, not in two other places. And, it's $options, not
58322         options.
58323
58324         * lib/mike-g++.exp(postbase): Remove the code that determines
58325         the correct include and link paths.
58326         * g++.old-deja/old-deja.exp: Ditto.
58327
58328 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58329
58330         * lib/g++.exp(g++_init): target_compile no longer returns the
58331         filename of the result.
58332
58333 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58334
58335         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58336         call to glob.
58337
58338         * gcc.c-torture/special/special.exp: Change call to
58339         gcc_target_compile to include the object file.
58340
58341 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58342
58343         * gcc.c-torture/special/special.exp: Correct misspelling in last
58344         change.
58345
58346 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58347
58348         * lib/plumhall.exp(ph_summary): Log the entire output of the
58349         executable. Return -1 if there were any failures, 0 otherwise.
58350         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58351         (ph_make): Clean up objects and executables that were built
58352         if the tests succeeded.
58353
58354 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58355
58356         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58357         libraries and includes in the build tree as appropriate.
58358
58359 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58360
58361         * lib/c-torture.exp: Instead of looking for the global variable
58362         NO_LONG_LONG, check to see if that's a feature of the target.
58363
58364 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58365
58366         * config/default.exp: Minimize. Delete the remainer of the files in
58367         config; this functionality is now in devo/dejagnu/config.
58368
58369         g++.*/*: Pass any additional flags used to compile to postbase;
58370         delete CXXFLAGS.
58371
58372         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58373         is now done by runtest.exp. Use gcc_target_compile instead of
58374         compile.
58375
58376         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58377         Remove references to CFLAGS. Use remote_file instead of
58378         calling rm -f.
58379         (c-torture): Take a list of arguments to use to compile this
58380         testcase.
58381
58382         lib/g++.exp: Simplify. Use target_compile instead of compile.
58383         lib/gcc-dg.exp: Ditto.
58384         lib/gcc.exp: Ditto.
58385         lib/mike-{gcc,g++}.exp: Ditto.
58386         lib/old-dejagnu.exp: Ditto.
58387         lib/plumhall.exp: Ditto.
58388
58389 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58390
58391         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58392         (ph_linker): Likewise.
58393
58394 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58395
58396           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58397         MAP_ANON / MAP_ANONYMOUS if defined;
58398         else try to map from /dev/zero .
58399
58400 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58401
58402         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58403         isn't defined, then define it to MAP_ANONYMOUS.
58404
58405 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58406
58407         * gcc.c-torture: Update to c-torture-1.42 release.
58408
58409 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58410
58411         * gcc.c-torture: Update to c-torture-1.41 release.
58412
58413 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58414
58415         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58416         c-torture release.
58417
58418 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58419
58420         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58421         and LDFLAGS.  Fix second case to append the target_info ldflags
58422         onto LDFLAGS, not CFLAGS.
58423         * lib/g++.exp (g++_init): Add target_info stuff.
58424         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58425         of libgloss and newlib flags for !native.
58426
58427         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58428         (GDB): Fix relative path to go up another dir for finding gdb.
58429
58430 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58431
58432         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58433         versions in the target_info array, if they don't exist.
58434
58435 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58436
58437         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58438
58439 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58440
58441         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58442         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58443
58444 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58445
58446         * lib/old-dejagnu.exp: Don't remove the output file before we've
58447         actually tested it. Don't append pwd to the path of the executable
58448         we're testing.
58449
58450 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58451
58452         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58453
58454 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58455
58456         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58457         temporary directory for compiler files, and set it to a default
58458         value of /tmp. Set $output as the name of the output file from
58459         compiling the testcase. Add a -o option to $cflags_var so the
58460         compiler writes the final output file as $output. Set $executable
58461         to $output.
58462
58463         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58464         directory for compiler files, and set it to /tmp if it doesn't
58465         already have a value. Set $output_file to the name of the output
58466         file from compiling the testcase. Add a -o option to CXXFLAGS so
58467         the compiler writes the final output file as $output. Use $output
58468         as the executable to be tested.
58469
58470 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58471
58472         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58473
58474 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58475
58476         * gcc.c-torture/execute/pending-1.c: New test.  Still
58477         pending in Tege's queue.
58478
58479 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58480
58481         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58482         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58483         if there were failures.  Call unresolved if there were unresolved
58484         testcases.  Call gcc_fail if program did not run to completion.
58485         (ph_make): Pass additional argument name to ph_execute.
58486         (ph_execute): Add new argument.  Pass additional arguments to
58487         ph_summary.  Call gcc_fail is there is no execution output.
58488
58489 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58490
58491         * lib/plumhall.exp (proc_summary): Output relavent summary
58492         lines into the log so specific failures in plumhall can be
58493         investigated.
58494
58495 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58496
58497         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58498         (c-torture-execute): Don't try to execute tests which use
58499         "long long" types if $NO_LONG_LONG is nonzero.
58500
58501 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58502
58503         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58504         not c-torture.
58505
58506         * gcc.ieee: Move from here.
58507         * gcc.c-torture/execute/ieee: To here.
58508
58509 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58510
58511         * gcc.c-torture: Update to c-torture-1.41 release.
58512
58513 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58514
58515         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58516         not "$output".
58517
58518 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58519
58520         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58521         -c present.
58522
58523 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58524
58525         * config/proelf.exp: Handle connecting to a simulator.
58526
58527 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58528
58529         * config/proelf.exp: New file.  Enough framework that we can
58530         run c-torture tests on the proelf targets (or any other target
58531         that gdb can connect to for that matter).
58532
58533 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58534
58535         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58536         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58537
58538         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58539         exec_output exists.
58540
58541 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58542
58543         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58544         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58545
58546         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58547         to pass/fail/unresolved/unsupported/untested.  Caller must now
58548         call unresolved/unsupported/untested.
58549         * lib/*.exp: Update FSF address.  Update to handle new results of
58550         ${tool}_load.
58551         * lib/chill.exp (verbose): Delete.
58552
58553 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58554
58555         * lib/gcc.exp (default_gcc_start): Change order of args to
58556         $LDFLAGS $CFLAGS $LIBS.
58557         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58558         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58559         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58560         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58561         * gcc.misc-tests/dg-test.exp: Likewise.
58562         * gcc.misc-tests/msgs.exp: Likewise.
58563         * gcc.prms/prms.exp: Likewise.
58564         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58565         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58566
58567         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58568
58569 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58570
58571         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58572
58573         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58574         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58575
58576         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58577         necessary.
58578
58579 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58580
58581         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58582         global for loop; add use of $mathlib.
58583         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58584         settings here; set mathlib for anything but VxWorks.
58585
58586 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58587
58588         * gcc.c-torture: Update to c-torture-1.40 release.
58589
58590 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58591
58592         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58593         dg.exp.
58594
58595 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58596
58597         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58598         global.
58599
58600 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58601
58602         * lib/g++.exp (LIBS): Define if not already.
58603         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58604         (gcc-dg-prune): Call prune_gcc_output.
58605         * lib/gcc.exp (prune_gcc_output): New proc.
58606         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58607         prune_gcc_output.
58608
58609 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58610
58611         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58612         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58613
58614 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58615
58616         * gcc.c-torture: Update to c-torture-1.39 release.
58617
58618 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58619
58620         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58621         fails, try others as well.
58622
58623 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58624
58625         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58626         If compilation fails, mark execute tests as `untested'.
58627         If test is marked as unsupported, don't mark compilation and
58628         execute tests as failed.
58629
58630 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58631
58632         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58633         libstdc++ for whether or not we want to be doing shared
58634         libraries.  Delete link_curses since we don't need it anymore.
58635         * lib/mike-g++.exp (postbase): Don't link in libg++.
58636         * g++.old-deja/old-deja.exp: Likewise.
58637
58638 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58639
58640         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58641
58642 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58643
58644         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58645         For that, add `-Wl,-a,shared_archive'.
58646         * g++.old-deja/old-deja.exp: Likewise.
58647
58648 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58649
58650         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58651
58652 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58653
58654         * lib/mike-g++.exp (postbase): Pay attention to the status of
58655         g++_load.
58656
58657 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58658
58659           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58660
58661 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58662
58663         * lib/gcc.exp (default_gcc_start): No longer need to log program
58664         being executed or its output, execute_anywhere does that now.
58665         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58666         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58667
58668 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58669
58670         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58671         the same as those in lib/g++.exp.
58672
58673 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58674
58675         * gcc.c-torture: Update to c-torture-1.38 release.
58676         * gcc.ieee: Related changes.
58677
58678 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58679
58680         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58681         "exec". Minor reformatting changes.
58682
58683         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58684         cross. This means all "exec" calls now work on a remote host as
58685         well.
58686         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58687         cross. Filter out the extra "\r\n" stuff that expect puts in.
58688         (c-torture-execute): Filter out the bogus warnings like
58689         c-torture-compile does. Add support for canadian cross.
58690         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58691         Use execute_anywhere rather than calling exec directly. Now it
58692         works for canadian cross testing.
58693
58694 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58695
58696         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58697         results into a variable, and check that rather than using file exists.
58698
58699 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58700
58701         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58702         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58703
58704 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58705
58706         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58707         lib_curses if there's a shared libg++ in the build tree.
58708
58709 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58710
58711         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58712         if not supported target.
58713
58714 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58715
58716         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58717         link_curses up to always happen, not just for native builds.
58718
58719 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58720
58721         * gcc.c-torture: Update to c-torture-1.36 release.
58722         * gcc.failure: Related changes.
58723
58724 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58725
58726         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58727
58728 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58729
58730         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58731         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58732         runshlib, link_curses, and mathlib for link and run.
58733
58734         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58735         pass the runtime shared library options for Solaris, OSF/1, and
58736         Irix5, and link with -lcurses to avoid unresolved references.
58737
58738 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58739
58740         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58741         only run once.
58742
58743 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58744
58745         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58746
58747 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58748
58749         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58750         do not have a framework for the "compat" tests yet.
58751
58752 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58753
58754         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58755         set to null if we're testing vxworks5.1.  Use that instead of
58756         `-lm' in the setting of LIBS for link and run.
58757
58758 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58759
58760         * config/rom68k.exp (${tool}_load): Major changes to make it
58761         work.  Verified that it does in fact return the stuff in
58762         exec_output properly.  Catch any Emul or any TRAP other than 0.
58763
58764 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58765
58766         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58767         LDFLAGS properly for targets that need stuff from libgloss.
58768         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58769         only run once.
58770         (gpp_initialized): New variable.
58771
58772 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58773
58774         * config/rom68k.exp: Load libgloss.exp.
58775         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58776         so we can produce a fully linked binary.
58777         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58778         so we can produce a fully linked binary.
58779
58780 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58781
58782         * lib/plumhall.exp (ph_section): Watch for expected failures.
58783         Add missing `else'.
58784
58785         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58786         run the testcase.
58787         (c-torture): Likewise.
58788
58789 1995-08-28  Doug Evans  <dje@cygnus.com>
58790
58791         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58792
58793         * lib/mike-g++.exp (mike_cleanup): New proc.
58794         (prebase): New globals compiler_result, not_compiler_result,
58795         target_regexp.
58796         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58797         allow leading "-" in pattern.  Watch for unsupported tests.
58798         If $compiler_result is set, pattern match assembler code,
58799         and ditto for $not_compiler_result.
58800         * lib/mike-gcc.exp: Likewise.
58801
58802         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58803         execution "succeeded".
58804
58805 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58806
58807         * config/win32.exp: New file.
58808         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58809
58810 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58811
58812         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58813         unsupported.
58814         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58815         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58816         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58817
58818         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58819         "... without exceptions was ...".  That is now handled by
58820         prune_system_crud.
58821         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58822
58823 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58824
58825         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58826         sieve.c,sort2.c}: New files.
58827         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58828         sieve.exp,sort2.exp}: Drivers for them.
58829
58830         * lib/mike-gcc.exp (program_output): New user settable variable.
58831         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58832         messages.
58833         * lib/mike-g++.exp (program_output): New user settable variable.
58834
58835         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58836
58837         * config/sh.exp: Deleted (use sim.exp instead).
58838
58839 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58840
58841         * config/vx.exp: Declare CHECKTASK as global.
58842         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58843         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58844         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58845
58846 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58847
58848         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58849         target. Like vx.exp, only includes `vx29k.exp' instead of
58850         `vxworks.exp'.
58851
58852 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58853
58854         * config/sim.exp: Increase time limit from 120 seconds to 240.
58855
58856 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58857
58858         * gcc.c-torture/execute/950628-1.c: New test.
58859
58860 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58861
58862         * gcc.c-torture: Update with changes/additions from
58863         c-torture-1.34.
58864
58865 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58866
58867         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58868
58869 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58870
58871         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58872
58873 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58874
58875         * gcc.c-torture/compile/950512-1.c: New test.
58876         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58877         * gcc.dg/struct-ret-1.c: Likewise.
58878
58879 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58880
58881         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58882           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58883
58884 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58885
58886         * gcc.c-torture/special/920411-1.c: Deleted.
58887         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58888
58889 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58890
58891         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58892         cpu limit.
58893
58894 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58895
58896         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58897
58898 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58899
58900         From kenner;
58901         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58902         is the proper length.
58903         * va-arg-3.c: Likewise.
58904
58905 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58906
58907         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58908         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58909
58910         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58911         * lib/g++.exp (default_g++_start): Delete old cruft.
58912
58913 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58914
58915         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58916         (2 * (1 << 18)) to (2 * (1 << 17)).
58917
58918         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58919
58920 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58921
58922         * config/rom68k.exp: Renamed from config/idp.exp
58923
58924 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58925
58926         * c-torture/compile/921109-2.c
58927
58928 1995-04-18  Mike Stump  <mrs@cygnus.com>
58929
58930         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58931         excess errors.
58932
58933 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58934
58935         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58936         output.
58937         * lib/g++.exp (default_g++_start): Likewise.
58938
58939 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58940
58941         * gcc.c-torture/compile/950329-1.c: New test.
58942
58943 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58944
58945           * config/bug.exp (${tool}_load): Updated to use new remote_open
58946           and remote_close procs.
58947         * config/idp.exp: New file.
58948
58949 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58950
58951         * gcc.c-torture/execute/950322-1.c: New test.
58952
58953 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58954
58955         * config/vx.exp (${tool}_load): Clean up testing of return code from
58956         vxworks_ld and vxworks_spawn.
58957
58958 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58959
58960         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58961
58962 1995-03-13  Mike Stump  <mrs@cygnus.com>
58963
58964         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58965         can mark excess errors on a machine by machine basis.  Note, the
58966         default is to not expect any excess errors, even when excess
58967         errors test - is given, so you will want to put an XFAIL ... on
58968         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58969         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58970         those 4 machines, but no others.
58971
58972 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58973
58974         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58975         * lib/c-torture.exp: to here.
58976
58977 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58978
58979         * gcc.c-torture/execute/950221-1.c: New test.
58980         * gcc.c-torture/execute/struct-ret-1.c: New test.
58981         * gcc.c-torture/compile/950221-1.c: New test.
58982
58983         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58984
58985 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58986
58987         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58988         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58989
58990 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58991
58992         * g++.gb: New directory of tests, derived from my signature and
58993         class scoping tests.
58994
58995         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58996         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58997         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58998         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58999         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59000         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59001         * g++.gb/sig25.C: Likewise.
59002
59003         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59004         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59005         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59006         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59007         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59008         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59009         * g++.gb/sig25.exp: Likewise.
59010
59011         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59012         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59013         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59014         * g++.gb/scope13.C: Likewise, this test still fails.
59015
59016         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59017         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59018         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59019         * g++.gb/scope13.exp: Ditto.
59020
59021         * g++.gb/README: New file, explains what these tests are about.
59022
59023 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59024
59025         * lib/dg.exp (dg-do): Support `preprocess'.
59026         (dg-test): Likewise.
59027
59028 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59029
59030         * config/udi.exp: change "continue -expect" to "exp_continue".
59031
59032 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59033
59034         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59035         Delete redundant tests.
59036
59037         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59038         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59039         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59040         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59041         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59042         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59043         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59044         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59045
59046         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59047         storing label pointers.
59048         * gcc.c-torture/execute/921019-1.c: Likewise.
59049         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59050         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59051         parameter fp.
59052         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59053         constants.
59054
59055         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59056         Delete obsolete tests.
59057
59058         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59059         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59060         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59061         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59062         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59063         * gcc.c-torture/compile/950124-1.c: New test.
59064
59065         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59066
59067 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59068
59069         * lib/mike-g++.exp: Add -lm to LIBS.
59070
59071 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59072
59073         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59074
59075 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59076
59077         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59078
59079 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59080
59081         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59082
59083 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59084
59085         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59086         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59087         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59088         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59089         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59090         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59091         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59092         * g++.law/{operators31.C, operators32.C,
59093         * g++.law/{operators33.C, operators34.C}: Likewise.
59094         * g++.law/{pic1.C, refs2.C}: Likewise.
59095         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59096         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59097         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59098         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59099
59100         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59101         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59102         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59103         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59104         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59105         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59106         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59107         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59108         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59109         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59110         * g++.law/{operators34.exp}: Likewise.
59111         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59112         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59113         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59114         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59115         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59116
59117         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59118         No longer expected to fail.
59119         * g++.law/missed-error3.C: Tweak for recent bool changes.
59120
59121 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59122
59123         * config/emb-unix: Deleted.
59124         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59125         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59126
59127 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59128
59129         * lib/dg.exp (dg-test): Fix typo in last patch.
59130
59131 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59132
59133         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59134         (handles multiple occurrences).
59135
59136 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59137
59138         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59139         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59140         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59141         printed).
59142         * lib/c-torture.exp (c-torture-compile): Likewise.
59143         (c-torture): Prepend full path if missing.
59144         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59145         (gcc_fail): Likewise.
59146         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59147
59148 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59149
59150         * lib/netware.exp: Only attach to NetWare i386 systems.
59151
59152 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59153
59154         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59155         messages.  Add test name to "output pattern match" pass/fail message.
59156
59157 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59158
59159         * gcc.dg: New testsuite.
59160         * gcc.dg/dg.exp: New file.
59161
59162         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59163         test-switch.c}: Deleted.
59164
59165         * gcc.misc-tests/msgs.exp: New testcase driver.
59166
59167 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59168
59169         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59170         Watch for illegal return values from ${tool}_load.
59171         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59172         cross targets.  Coerce return value >0 to 1.
59173
59174 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59175
59176         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59177
59178         * config/emb-unix.exp: New file.
59179
59180         * config/sim.exp: Error if variable $SIM not defined.
59181         (${tool}_load): Mark test as "untested" if simulator missing.
59182
59183         * config/unix.exp: Load remote.exp to get rcp_download.
59184         * lib/c-torture.exp: Use different option lists for testcases with
59185         and without loops.
59186         * gcc.c-torture/execute/execute.exp: Likewise.
59187
59188 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59189
59190         * config/*.exp: Clarify return code from ${tool}_load.
59191         Call `unresolved' or `untested' instead of `warning' or `perror'
59192         (sometimes you still want to call both though).
59193         Add comment that `shell_id' is local to each file.
59194         * config/udi.exp (timeout): Set to 30.
59195         Don't print warning if connection fails, $connectmode has already
59196         printed an error.
59197         (${tool}_load): Move verbose messages to level 2.
59198         Rework pattern for "Process started" message.
59199         Pass `shell_id' to ${connectmode}_download.
59200         Retry twice upon timeout.  Make resetting of target more robust.
59201         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59202         Pass `shell_id' to exit_$connectmode.
59203         Only call exit_$connectmode if connected.
59204         * config/unix.exp (${tool}_load): Check return codes better.
59205         * config/vrtx.exp (${tool}_load): Likewise.
59206         * config/vx.exp (${tool}_load): Likewise.
59207         Delete unneeded global's.
59208         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59209         from ${tool}_load.
59210         (dg-stat): Delete.
59211         (dg-init): Delete recording of pass/fail counts.
59212         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59213         (old-dejagnu-init): Likewise.
59214         (old-dejagnu-stat): Delete contents, empty proc now.
59215         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59216         (c-torture): Delete references to lcnt, lpass, lfail.
59217         Get option list from TORTURE_OPTIONS.
59218         Delete -funroll[-all]-loops if no loops.
59219         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59220         (g++_stat): Delete contents (empty proc now).
59221         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59222         (gcc_finish): Likewise.
59223         (gcc_stat): Deleted.
59224         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59225         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59226         * gcc.c-torture/execute/execute.exp: Likewise.
59227         Split tests into two parts: compile, execute.
59228         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59229         no loops.  Update to reflect clarified return codes from ${tool}_load.
59230
59231 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59232
59233         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59234         to grep for.
59235         (old-dejagnu): Likewise (where necessary).
59236
59237 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59238
59239         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59240
59241         * lib/dg.exp (dg-process-target): Fix processing of selector.
59242         Add comment regarding use of `error'.
59243
59244         * lib/gcc.exp (prune_system_crud): Define if missing.
59245         * lib/g++.exp (prune_system_crud): Likewise.
59246
59247         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59248         Call prune_system_crud.
59249         * lib/dg.exp (dg-runtest): New proc.
59250         Use perror instead of send_user for tcl errors in testcase.
59251         Don't return any value, it's never used.
59252         Don't clobber previous definition of `unknown'.
59253         Print tcl errors in `dg-final'.
59254
59255 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59256
59257         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59258         (dg-test): Don't print errorInfo, it contains stack backtrace.
59259
59260 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59261
59262         * lib/g++.exp (runtest_file_p): Define if missing.
59263
59264 1994-09-24  Doug Evans  (dje@cygnus.com)
59265
59266         * lib/mike-g++.exp: Comment out loading of g++.exp.
59267         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59268         (default_g++_version): Always print something.
59269         (default_g++_start): Comment out call to `which'.
59270         (g++_start, g++_load): Deleted (must be defined in config file).
59271         * lib/gcc.exp: Test for existence of $CC at start.
59272         Delete check for tmpdir (done in gcc_init).
59273         (default_gcc_version): Always print something.
59274         (default_gcc_start): Comment out call to `which'.
59275         * config/*.exp: Major cleanup - make cross targets work at least a
59276         little better for g++ (by not being "--tool gcc" specific).
59277         Rename gcc_xxx to ${tool}_xxx.
59278         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59279         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59280
59281 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59282
59283         * lib/c-torture.exp (c-torture-compile): Rework compiler
59284         message processing.
59285
59286         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59287         c-torture.
59288
59289 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59290
59291         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59292
59293         * lib/dg.exp (dg-process-target): Support { target native }.
59294
59295 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59296
59297         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59298         looked for "... program xxx got fatal signal".
59299         Correct regsub munging of `comp_output'.
59300         Ignore compiler messages "path prefix not used" and "linker input
59301         file unused".
59302
59303 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59304
59305         * lib/gcc.exp (runtest_file_p): Define if missing.
59306         * gcc.prms/template.c: Example to work from.
59307
59308 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59309
59310         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59311         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59312
59313         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59314         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59315         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59316         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59317
59318         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59319         (dg-process-target): No longer a varargs proc.
59320         Return S/N for target, P/F for xfail.  All callers changed.
59321         (user option procs): More argument checking.
59322         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59323         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59324         (dg-test): Skip test if not running on selected target in `dg-do'.
59325         Update handling of `dg-do-what', `dg-output-text'.
59326         Separate execution pass/fail from output pattern match pass/fail.
59327         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59328
59329 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59330
59331         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59332         target for 920510-1.c.
59333
59334 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59335
59336         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59337         Clean up comment regarding use of passcnt, etc.
59338         (gcc_stat): Don't update `testcnt' here.
59339         (gcc_finish): Do it here.
59340         Might as well reset `but_id' here too.
59341         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59342         to determine if the file should be tested.
59343         * gcc.c-torture/compile/compile.exp: Likewise.
59344         * gcc.c-torture/execute/execute.exp: Likewise.
59345         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59346         * gcc.misc-tests/dg-test.exp: Likewise.
59347         * gcc.prms/prms.exp: Likewise.
59348         * gcc.wendy/wendy.exp: Likewise.
59349         * g++.old-deja.exp: Likewise.
59350         Move "Testing file" message to verbose level 1.
59351
59352 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59353
59354         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59355
59356 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59357
59358         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59359         (default_gcc_start): Accept optional second list element
59360         of compiler flags.  Print compiler output at verbosity level 2.
59361         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59362         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59363         Save current values of framework globals passcnt, failcnt, xpasscnt,
59364         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59365         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59366         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59367         xfailcnt to compute stats.  Update framework global `testcnt' from
59368         pass/fail counts.
59369         (gcc_finish): New proc.  Clean up test environment.
59370         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59371         (gcc_epass, gcc_efail): Delete.
59372         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59373         argument of line number.
59374         (dg-init): If the tool has an init routine, call it.
59375         (dg-test): Remove args `cflags_var' and `libs_var'.
59376         Pass all compiler options to ${tool}_start.
59377         Handle missing line number.
59378         (dg-finish): New function.
59379         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59380         particular files.  Call gcc_finish at end.  Move "skipping test"
59381         message to verbosity level 3.
59382         * gcc.c-torture/compile/compile.exp: Likewise.
59383         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59384         * gcc.c-torture/execute/execute.exp: Likewise.
59385         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59386         Print testcase being tried at verbosity level 1.
59387         * gcc.c-torture/special/special.exp: Unset xfail.
59388         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59389         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59390         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59391         * gcc.failure/failure.exp: Likewise.
59392         * gcc.ieee/ieee.exp: Likewise.
59393         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59394         Update call to dg-test.  Call dg-finish at end.
59395         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59396         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59397         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59398         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59399         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59400         * gcc.wendy/wendy.exp: Add copyright.
59401         Delete setting of tmpdir (done by gcc_init).
59402         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59403         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59404         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59405         gcc_[ce]pass/fail.
59406
59407 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59408
59409         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59410         confusion.
59411         (g++_load): Likewise.
59412
59413         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59414         Rename argument to `prog' to remove the confusion.
59415         Varargs fns behave differently too!
59416         (g++_load): Likewise.
59417
59418         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59419
59420         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59421         what it is.  Delete (always) printing of status value for !native.
59422         Simplify verbose code, and include status and exec_output.
59423         (g++_load): Use gcc_load.
59424
59425 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59426
59427         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59428         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59429         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59430         940714-3.c as these testcases don't exist anymore.  Make
59431         va-arg-1.c expected to pass.
59432
59433 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59434
59435         * gcc.misc-tests/misc.exp: Only run specific testcases.
59436         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59437         * gcc.misc-tests/dg-[1-9].c: New files.
59438
59439         * lib/dg.exp: New testsuite driver.
59440         * gcc.prms/prms.exp: Use it.
59441
59442         * README.gcc: New file.
59443
59444         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59445         Document and reset `lxpass' and `lxfail'.
59446         Simplify "initialized" message.
59447         (gcc_stat): Clean up comments a little.
59448
59449 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59450
59451         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59452
59453 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59454
59455         * lib/old-dejagnu.exp (process-option): New proc.
59456         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59457         (old-dejagnu): Simplify.
59458         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59459
59460 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59461
59462         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59463         exists and is not an empty string.
59464
59465         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59466         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59467         finished.
59468         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59469         automatically.
59470
59471         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59472         longer expected to fail.
59473
59474         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59475         "f" function call.
59476
59477         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59478
59479         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59480         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59481         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59482         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59483         c-torture-1.29.
59484
59485         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59486         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59487
59488         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59489
59490         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59491         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59492
59493         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59494         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59495         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59496
59497 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59498
59499         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59500         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59501         940714-1.c, 940714-2.c, 940714-3.c},
59502         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59503         gcc.misc-tests/{mg.c,mg.exp}:
59504         New tests.
59505         * gcc.noncompile/noncompile.exp: Change accordingly.
59506
59507 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59508
59509         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59510         Undo previous clobberage.
59511
59512 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59513
59514         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59515         * gcc.special/{930510-1.c, special.exp}:
59516         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59517         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59518         struct-varargs-1.c}: New tests from c-torture-1.26.
59519
59520 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59521
59522         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59523           argument to switch.
59524
59525 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59526
59527         * Revert the previous changes.  Please see Rob's directory
59528         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59529         fixes.
59530
59531 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59532
59533         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59534         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59535         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59536         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59537         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59538         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59539         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59540         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59541         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59542         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59543         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59544         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59545         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59546         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59547         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59548         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59549         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59550         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59551         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59552         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59553         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59554         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59555         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59556         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59557         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59558         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59559         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59560         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59561         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59562         testing changes.
59563
59564 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59565
59566         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59567         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59568         with perror calls.
59569
59570 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59571
59572         * config/unix.exp (g++_load): Fix syntax.
59573
59574 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59575
59576         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59577         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59578         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59579         Don't expect va-arg-1.c to fail.  Correct expected output for
59580         920928-1.c.
59581         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59582         * gcc.wendy/hbm4.c: Correct typo.
59583         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59584
59585 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59586
59587         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59588         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59589         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59590         * lib/c-torture.exp (c-torture-compile): Ditto.
59591
59592         Reduce volume of output (remove all the -I's and such).
59593         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59594         Call gcc_cpass, gcc_cfail.
59595         (c-torture): Pass testing option to c-torture-compile.
59596
59597 1994-03-21  Doug Evans  (dje@cygnus.com)
59598
59599         Bring patches over from progressive.
59600         * config/default.exp: Exit remote shell cleanly.
59601         (g++_exit, g++_start): Add default versions.
59602         * config/sim.exp (gcc_load): Use perror, not error.
59603
59604 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59605
59606         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59607         set in site.exp.
59608
59609 1994-03-14  Doug Evans  (dje@cygnus.com)
59610
59611         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59612         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59613         (wendy_try): New proc to run testcase.
59614         (main loop): Call 'em.
59615         * gcc.wendy/*.c: Clean up pass to correct expected output.
59616
59617         * lib/gcc.exp: Minor cleanup work.
59618         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59619
59620 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59621
59622         * config/sim.exp (gcc_load): Document return codes better.
59623         Don't pass -v to simulator.
59624
59625 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59626
59627         * gcc.special/920717-x.c: Fix typo.
59628         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59629         get at sources.
59630
59631         * lib/mike-gcc.exp: Fix typo.
59632
59633 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59634
59635         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59636         binary to use, transform the name.
59637         * config/*.exp: rename everything. Nuke any g++ specific files,
59638         it's now a special case of gcc that requires no special support.
59639         Add a default.exp for unsupported targets.
59640
59641 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59642
59643         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59644         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59645         version of Tcl.
59646
59647 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59648
59649         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59650         than a warning.
59651
59652 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59653
59654         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59655
59656 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59657
59658         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59659         option_list.  Compile every file with only 4/6 option choices
59660         (same as C torture) instead of with 12/18 different option
59661         choices.
59662         * lib/c-torture.exp: Likewise.
59663
59664         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59665         not already set.
59666
59667 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59668
59669         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59670         can put an XFAIL *-*-* on excess errors.
59671
59672 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59673
59674         * g++.law: Add more tests derived from g++-bugs snapshots.
59675
59676         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59677         equivalent to g++.law/init9.
59678
59679         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59680         compiled it, and the a.out file after we've run it.
59681
59682 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59683
59684         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59685         compiled it, and the a.out file after we've run it.
59686
59687 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59688
59689         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59690
59691 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59692
59693         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59694         version number.
59695
59696 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59697
59698         * g++.law: New directory of g++ tests derived from the g++-bugs
59699         snapshots.
59700
59701 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59702
59703         * gcc.compile: initbug1.c initbug1.exp testcase added
59704
59705 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59706
59707         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59708         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59709           fixes submitted by Jeff Law (law@cs.utah.edu)
59710         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59711           Jeff Law (law@cs.utah.edu)
59712
59713
59714 1993-11-30  Mike Stump  (mrs@cygnus.com)
59715
59716         * config/unix-g++.exp: Follow the gcc way of doing things.
59717         * g++.old-deja/old-deja.exp: Minor updates.
59718         * lib/g++.exp: New file, follow the gcc way of doing things.
59719         * lib/old-dejagnu.exp: Minor updates.
59720         * lib/mike-g++.exp: Always unset errorInfo.
59721
59722 1993-11-06  Mike Stump  (mrs@cygnus.com)
59723
59724         * lib/gcc.exp: Fix some errors with the below change, CC and
59725         CFLAGS should be global when setting, not local.
59726
59727 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59728
59729         * lib/gcc.exp: Transform tool name.
59730
59731 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59732
59733         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59734
59735 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59736
59737         * lib/gcc.exp: change gcc_done to gcc_stat
59738
59739 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59740
59741         * Upgraded gcc testsuite to c-torture version 1.25
59742
59743 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59744
59745         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59746         * lib/c-torture: added hooks for new reporting code.
59747
59748 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59749
59750         * config/sh-gcc.exp: check if sh-sim exists in the path
59751
59752 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59753
59754         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59755         * gcc.compile/compile.exp: Initial changes for new logic.
59756         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59757         * gcc.failure/failure.exp: Initial changes for new logic.
59758         * gcc.ieee/ieee.exp: Initial changes for new logic.
59759         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59760         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59761         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59762         * lib/c-torture.exp: Initial changes for new logic.
59763         * lib/gcc.exp: Initial changes for new logic.
59764
59765 1993-10-15  Mike Stump  (mrs@cygnus.com)
59766
59767         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59768         depend upon failure or success.  Fully qualify names in failure
59769         and success messages.  Always remove a.out before starting
59770         compile, just in case.  Pay more attention to error text output by
59771         the compiler.  Handle testcases with no known past errors just
59772         like all others, so that things are uniform.  Other miscellaneous
59773         improvements.
59774
59775 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59776
59777         * gcc.cpp: new directory for cpp tests
59778
59779 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59780
59781         * lib/chill.exp: Code reformatted, removed unused code.
59782         * config/unix-chill.exp: Code reformatted, removed unused code.
59783         * chill.execute/execute.exp: Code reformatted, removed unused code.
59784         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59785
59786 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59787
59788         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59789         routines not written.
59790
59791 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59792
59793         * config/bug-gcc.exp: Use new procs from bug.exp.
59794
59795 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59796
59797         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59798         via ftp, rather than depending on NFS.
59799         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59800         case.
59801
59802 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59803
59804         * config/bug-gcc.exp: Use new download proc.
59805
59806 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59807
59808         * chill.execute/execute.exp: cleanups, handles errors better
59809         * chill.compile/compile.exp: rewrite, based on execute.exp
59810         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59811         * lib/chill.exp: major changes to diff proc and compile and link
59812         procs. added chill_fail and chill_pass wrappers to pass and
59813         fail. added more comments, and handle error codes better.
59814         Added a hack to capture stderr from exec, so noncompile tests
59815         can work.
59816
59817 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59818
59819         * chill.execute/execute.exp: rewrite of testsuite driver
59820         * lib/chill.exp: rewrite of testsuite driver
59821         * config/unix-chill.exp: rewrite of testsuite driver
59822
59823 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59824
59825         In chill.execute:
59826         * iexpr.ch: Standardize uppercase.
59827         * tuples.dat: Standardize uppercase.
59828         * vary.ch: standardize.  Correct varying string assignments.
59829         * vary.dat: Add new output lines.
59830
59831 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59832
59833         In chill.execute:
59834         * chprintf.ch: Standardize use of uppercase.
59835         * tuples.ch: Standardize and turn arr2 into a DCL,
59836           rather than a SYN.
59837         * pinits.ch: Standardize.
59838
59839 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59840
59841         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59842         * Makefil: Renamed to Makefile.in.
59843         * configure.in: New.
59844
59845 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59846
59847         In chill.execute:
59848         * .cvsignore: Add result/output files.
59849         * Makefile: Fix up variables at start.  Use MFLAGS
59850           everywhere.  Correct bool_loc, built_ins entries.
59851           Add entry for vary1.ch.
59852         * bitarray.ch: Standardize upper-case usage.
59853         * bitexpr.ch: Standardize, add output of b1.
59854         * params.ch: Use arrayt in along PROC parameters, to
59855           avoid novelty problems.
59856         * sets.ch: Tiny cleanup.
59857         * vary1.ch: Re-indent.
59858
59859 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59860
59861         * Add PR-related files to Makefiles, .cvsignore files, etc.
59862
59863 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59864
59865         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59866           with compiler objects. New names are test-flow.c and test-loop.c
59867
59868 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59869
59870         * Upgraded c-torture tests from 1.19 to 1.20
59871
59872         * new files:
59873         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59874         * gcc.compile: 930623-1.c 930623-2.c
59875         * gcc.noncompile: 930622-1.c 930622-2.c
59876         * gcc.failure: 920411-1.c 920627-2.c
59877         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59878
59879 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59880
59881         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59882           More changes to get testsuite working properly. Needs more work.
59883           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59884
59885 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59886
59887         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59888           More changes to get testsuite working properly. Needs more work.
59889
59890 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59891
59892         * chill.compile/compile.exp: Added for Dejagnu support
59893         * chill.execute/execute.exp: Added for Dejagnu support
59894         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59895
59896 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59897
59898         This should complete moving the CHILL test files.
59899         * chill.noncompile(.cvsignore printf.grt
59900             in-printf.grt chprintf.grt chprintf.ch):
59901             Added test-support files.
59902           (Makefile): Modified further.
59903         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59904             signal.ch): Added test files.
59905           * chill.execute (.cvsignore printf.grt printr.c
59906             in-printf.grt rts.c chprintf.grt rts.h): Added
59907           test-support files.
59908             (Makefile): More corrections.
59909
59910 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59911
59912         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59913           test cases, ready for DejaGnu.
59914
59915 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59916
59917         * Upgraded c-torture tests from 1.18 to 1.19
59918
59919         * gcc.compile: added test(s):
59920           930607-1.c
59921         * gcc.execute: added test(s):
59922           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59923
59924         * added new subdirectory for misc tests: gcc.misc-tests
59925         * gcc.misc-test(s): added tests:
59926           inst-check.c test-consts.c test-ior.c test-switch.c
59927
59928 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59929
59930         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59931
59932 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59933
59934         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59935
59936 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59937
59938         * Upgraded c-torture tests from 1.17 to 1.18
59939
59940 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59941
59942         * Upgraded c-torture tests from 1.12 to 1.17
59943
59944 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59945
59946         * lib/old-dejagnu.exp:
59947           Fixed handling of XFAIL target triplets to correctly
59948           recognize wildcard characters.  Removed code that
59949           appended a unique id tag to the end of the file name
59950           printed out by the result of the testcases within a
59951           given test file.
59952
59953 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59954
59955         * lib/old-dejagnu.exp:
59956           Reworked expected failure handling to trigger off of XFAIL
59957           keyword in keyphrase embeded in testcase source code. The
59958           XFAIL keyword must be at the end of the keyphrase line. It
59959           may optionally be followed by one or more target triplets.
59960           It has just occured that the handling of wildcards in the
59961           target triplet may not be correct.
59962
59963 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59964
59965         * g++.old-deja/tests:
59966           Moved all subdirectories up one level into g++.old-deja .
59967
59968         * lib/old-dejagnu.exp:
59969           Fixed problem with CXXFLAGS not being properly reset, and being
59970           corrupted with extraneous "-c" compiler option.  This was
59971           causing binaries to not be generated for test that needed them.
59972           Modified strings passed to "pass" and "fail" so that individual
59973           tests from the same test file would be distinguished by an
59974           identifier appended to the test file name in the summary logs;
59975           this corrected a problem with erroneous diff logs.  Added code
59976           to search testcases for expected fail and unexpected pass keywords.
59977
59978 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59979
59980         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59981
59982 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59983
59984         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59985           Removed extraneous text from end of "Special g++ Options"
59986           keyphrase.
59987
59988         * lib/old-dejagnu.exp: Added pattern matching to look for new
59989           keywords, embedded in testcases comments, which will trigger
59990           calls to xpass and xfail.
59991
59992 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59993
59994         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59995           comments embedded in the testcases, especially the one looking for
59996           special compiler options, as well as the pattern matching for the
59997           compiler output again.
59998
59999 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60000
60001         * lib/old-dejagnu.exp: Do a proper check of the return value for
60002           execute tests. Fixed several problems with the pattern matching
60003           of the compiler output which gave erroneous test results.
60004           Changed several of the test result messages to be more descriptive.
60005         * config/unix-g++.exp: Proc g++_load now actually works and
60006           executes the tests passed to it and returns a usable return
60007           value.
60008
60009 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60010
60011           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60012
60013 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60014
60015         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60016           Modified both files to properly execute the old style
60017           dejagnu tests. The previous versions of these files were
60018           experimental and did not function anything near correctly.
60019
60020 1993-04-05  Rob Savoye  (rob@cygnus.com)
60021
60022         * Removed all Makefile.in and configure.in files. No configuration
60023         needed now.
60024
60025 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60026
60027         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60028
60029 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60030
60031         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60032         gcc.special/configure.in, gcc.noncompile/configure.in,
60033         gcc.execute/configure.in, gcc.code_quality/configure.in,
60034         g++.other/configure.in, g++.old-deja/configure.in,
60035         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60036         in srcname setting.
60037
60038 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60039
60040         * lib/udi.exp: Fixed mondfe and mondfe_download.
60041         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60042         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60043
60044 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60045
60046         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60047         (gdb_exit): Don't remove *_soc files.
60048
60049 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60050
60051         * lib/c-torture.exp: Don't look for main; instead always use -w
60052         -c.  This is how the c-torture tests work.  Remove the object
60053         file if the compilation succeeds.
60054         * gcc.execute/execute.exp: Remove executable if test passes.
60055         * gcc.noncompile/noncompile.exp: Every test is an expected
60056         failure.
60057         * gcc.special/special.exp: Added tests from c-torture 1.11,
60058         corrected use of existing test.
60059         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60060         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60061         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60062         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60063         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60064         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60065         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60066         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60067         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60068         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60069         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60070         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60071         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60072         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60073         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60074         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60075         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60076         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60077         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60078         c-torture 1.11.
60079         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60080         correspond to c-torture 1.11.
60081
60082         * New file.