OSDN Git Service

PR fortran/18937
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2
3         PR fortran/18937
4         * gfortran.dg/goto_2.f90: New.
5         * gfortran.dg/goto_3.f90: New.
6         * gfortran.dg/pr17708.f90: Rename to ...
7         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8
9 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10
11         PR fortran/31562
12         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13         instead of a struct.
14
15 2007-04-13  Tobias Burnus  <burnus@net-b.de>
16
17         PR fortran/31562
18         * gfortran.dg/value_4.c: Use GNU extensions for complex
19         instead of a struct.
20
21 2007-04-13  Richard Guenther  <rguenther@suse.de>
22
23         PR tree-optimization/21258
24         * gcc.dg/tree-ssa/vrp34.c: New testcase.
25
26 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
27
28         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
29         <complex.h>.
30
31 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
32
33         PR fortran/31250
34         * gfortran.dg/char_length_2.f90: New.
35         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
36         * gfortran.dg/repeat_4.f90: Likewise.
37
38         PR fortran/31266
39         * gfortran.dg/char_assign_1.f90: New.
40
41         PR fortran/31471
42         * gfortran.dg/block_name_1.f90: New.
43         * gfortran.dg/block_name_2.f90: New.
44
45 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
46
47         PR c++/31078
48         * g++.dg/other/pr31078.C: New.
49
50 2007-04-12  Richard Guenther  <rguenther@suse.de>
51
52         PR tree-optimization/31169
53         * gcc.c-torture/execute/pr31169.c: New testcase.
54
55 2007-04-12  Richard Guenther  <rguenther@suse.de>
56
57         PR tree-optimization/24689
58         PR tree-optimization/31307
59         * g++.dg/tree-ssa/pr31307.C: New testcase.
60         * gcc.dg/tree-ssa/pr24689.c: Likewise.
61
62 2007-04-12  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/31472
65         * gfortran.dg/access_spec_1.f90: New test.
66         * gfortran.dg/access_spec_2.f90: New test.
67         * gfortran.dg/non_module_public.f90: Match new error message.
68
69 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
70
71         PR testsuite/31538
72         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
73         to 4 at line 38 to fix bounds problem.
74
75 2007-04-11  Tobias Burnus  <burnus@net-b.de>
76
77         PR testsuite/31240
78         * gfortran.dg/pointer_intent_1.f90: Fix test.
79
80 2007-04-10  Eric Christopher  <echristo@apple.com>
81
82         * lib/target-supports.exp
83         (check_effective_target_fstack_protector): Rewrite.
84
85 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
86
87         PR c++/31449
88         * g++.dg/init/const5.C: New test.
89
90 2007-04-09  Jan Hubicka  <jh@suse.cz>
91
92         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
93
94 2007-04-08  Jan Hubicka  <jh@suse.cz>
95
96         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
97
98 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
99
100         PR fortran/31257
101         * gfortran.dg/achar_4.f90: New test.
102
103 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
104
105         PR fortran/30880
106         * gfortran.dg/used_dummy_types_8.f90: New test.
107
108 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
109
110         PR fortran/30872
111         * gfortran.dg/parameter_array_element_1.f90: New test.
112
113 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
114
115         PR fortran/31222
116         * gfortran.dg/default_numeric_type_1.f90: New test.
117
118 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
119
120         PR fortran/31424
121         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
122
123 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
124
125         PR fortran/31293
126         * gfortran.dg/interface_12.f90: New test.
127
128 2007-04-07  Bruce Korb  <bkorb@gnu.org>
129
130         * gcc.dg/format/opt-6.c: New test.
131         * gcc.dg/format/nul-1.c: New test.
132         * gcc.dg/format/nul-2.c: New test.
133
134 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
135
136         PR libgfortran/31395
137         * gfortran.dg/fmt_colon.f90: New test.
138
139 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
140
141         * g++.old-deja/g++.other/init18.C: Use
142         dg-require-effective-target instead of an explicit xfail.
143
144 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
145
146         * gcc.dg/dfp/signbit-1.c
147         * gcc.dg/dfp/signbit-2.c
148
149 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
150
151         PR fortran/31483
152         * gfortran.dg/altreturn_5.f90: New test.
153
154 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
155
156         PR fortran/31292
157         * gfortran.dg/contained_module_proc_1.f90: New test.
158
159 2007-04-04  Stuart Hastings  <stuart@apple.com>
160
161         PR 31281
162         * testsuite/objc/execute/exceptions/pr31281.m: New.
163
164 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
165
166         * g++.dg/ext/dllimport12.C: Update comments.
167
168 2007-04-03  Eric Christopher  <echristo@apple.com>
169
170         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
171
172 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
173
174         PR fortran/31304
175         * gfortran.dg/repeat_2.f90: New test.
176         * gfortran.dg/repeat_3.f90: New test.
177         * gfortran.dg/repeat_4.f90: New test.
178
179 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
180
181         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
182
183 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
184
185         PR c++/30847
186         * g++.dg/parse/cond3.C: New test.
187
188         PR middle-end/30704
189         * gcc.c-torture/execute/ieee/pr30704.c: New test.
190
191 2007-04-02  Jason Merrill  <jason@redhat.com>
192
193         PR c++/31187
194         * g++.dg/ext/visibility/anon3.C: New test.
195
196 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
197
198         PR libgfortran/31052
199         * gfortran.dg/namelist_28.f90: New test.
200
201 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
202
203         PR libgfortran/31366
204         * gfortran.dg/direct_io_6.f90: New test.
205
206 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
207
208         PR libgfortran/31207
209         * gfortran.dg/advance_5.f90: New test.
210         * gfortran.dg/advance_6.f90: New test.
211
212 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
213
214         * g++.dg/ext/dllimport6.C: Remove extra ';'.
215         * g++.dg/ext/dllimport7.C: Likewise.
216         * g++.dg/ext/selectany1.C: Likewise.
217
218 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
219
220         * g++.dg/parser/pr31138.C: New.
221         * g++.dg/parser/pr31140.C: New.
222         * g++.dg/parser/pr31141.C: New.
223
224 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
225
226         PR c++/26099
227         * g++.dg/ext/is_base_of.C: New.
228         * g++.dg/ext/has_virtual_destructor.C: New.
229         * g++.dg/ext/is_polymorphic.C: New.
230         * g++.dg/ext/is_base_of_diagnostic.C: New.
231         * g++.dg/ext/is_enum.C: New.
232         * g++.dg/ext/has_nothrow_assign.C: New.
233         * g++.dg/ext/has_nothrow_constructor.C: New.
234         * g++.dg/ext/is_empty.C: New.
235         * g++.dg/ext/has_trivial_copy.C: New.
236         * g++.dg/ext/has_trivial_assign.C: New.
237         * g++.dg/ext/is_abstract.C: New.
238         * g++.dg/ext/is_pod.C: New.
239         * g++.dg/ext/has_nothrow_copy.C: New.
240         * g++.dg/ext/is_class.C: New.
241         * g++.dg/ext/has_trivial_constructor.C: New.
242         * g++.dg/ext/is_union.C: New.
243         * g++.dg/ext/has_trivial_destructor.C: New.
244         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
245         * g++.dg/template/crash43.C: Likewise.
246
247 2007-03-29  Dirk Mueller  <dmueller@suse.de>
248
249         * g++.dg/warn/pedantic2.C: New testcase.
250
251 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
252
253         * size_dim.f90: Fix dg directive.
254         * pr16433.f: Likewise.
255         * use_6.f90: Likewise.
256         * use_7.f90: Likewise.
257         * entry_9.f90: Likewise.
258         * pointer_intent_2.f90: Likewise.
259         * protected_1.f90: Likewise.
260         * fmt_missing_period_2.f: Likewise.
261         * pointer_intent_3.f90: Likewise.
262         * protected_2.f90: Likewise.
263         * protected_3.f90: Likewise.
264         * pr15754.f90: Likewise.
265         * protected_4.f90: Likewise.
266         * protected_5.f90: Likewise.
267         * initialization_2.f90: Likewise.
268         * protected_6.f90: Likewise.
269         * continuation_7.f90: Likewise.
270         * derived_function_interface_1.f90: Likewise.
271         * der_pointer_4.f90: Likewise.
272         * fmt_zero_precision.f90: Likewise.
273         * blockdata_3.f90: Likewise.
274         * fmt_missing_period_1.f: Likewise.
275         * real_const_3.f90: Likewise.
276         * use_4.f90: Likewise.
277         * fmt_missing_period_3.f: Likewise.
278         * use_5.f90: Likewise.
279
280 2007-03-28  Mike Stump  <mrs@apple.com>
281
282         * gcc.dg/darwin-comm.c: Add.
283
284 2007-03-28  Eric Christopher  <echristo@apple.com>
285
286         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
287         * gcc.dg/ssp-1.c: Use.
288         * gcc.dg/ssp-2.c: Ditto.
289
290 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
291
292         PR c++/29077
293         * g++.dg/parse/constructor3.C: New test.
294
295 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
296
297         * gnat.dg/thin_pointer.ad[sb]: New test.
298
299 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
300
301         * g++.dg/cpp0x/bracket1.C: New.
302         * g++.dg/cpp0x/bracket2.C: New.
303         * g++.dg/cpp0x/bracket3.C: New.
304         * g++.dg/cpp0x/bracket4.C: New.
305
306 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
307
308         * g++.dg/cpp0x/temp_default1.C: New.
309         * g++.dg/cpp0x/temp_default3.C: New.
310         * g++.dg/cpp0x/temp_default2.C: New.
311         * g++.dg/cpp0x/temp_default4.C: New.
312
313 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
314
315         PR c++/29993
316         * g++.dg/other/cv_func2.C: New.
317
318 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
319
320         * gcc.dg/dfp/func-vararg-alternate.h: New file.
321         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
322         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
323         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
324
325         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
326         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
327
328         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
329
330         * lib/compat.exp (compat-execute): Fix processing of file names.
331
332 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
333
334         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
335
336 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
337
338         * lib/target-supports.exp (check_effective_target_fortran_large_real):
339         Delete created executable test file.
340         (check_effective_target_fortran_large_int): Ditto.
341         (check_effective_target_static_libgfortran): Ditto.
342
343 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
344
345         PR c++/30500
346         * g++.dg/warn/pragma-system_header1.C: New test.
347         * g++.dg/warn/pragma-system_header2.C: New test.
348         * g++.dg/warn/pragma-system_header1.h. New.
349         * g++.dg/warn/pragma-system_header2.h. New.
350
351 2007-03-26  Ian Lance Taylor  <iant@google.com>
352
353         PR tree-optimization/31345
354         * gcc.c-torture/compile/pr31345-1.c: New test.
355
356 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
357
358         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
359         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
360         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
361         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
362         * gfortran.dg/overload_1.f90: Likewise.
363         * gfortran.dg/impure_assignment_1.f90: Likewise.
364         * gfortran.dg/error_recovery_3.f90: Likewise.
365         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
366         * gfortran.dg/sequence_types_1.f90: Likewise.
367         * gfortran.dg/internal_references_1.f90: Likewise.
368         * gfortran.dg/present_1.f90: Likewise.
369         * gfortran.dg/volatile10.f90: Likewise.
370         * gfortran.dg/module_equivalence_2.f90: Likewise.
371         * gfortran.dg/use_4.f90: Likewise.
372         * gfortran.dg/elemental_result_1.f90: Likewise.
373         * gfortran.dg/generic_actual_arg.f90: Likewise.
374         * gfortran.dg/private_type_5.f90: Likewise.
375         * gfortran.dg/protected_4.f90: Likewise.
376         * gfortran.dg/interface_3.f90: Likewise.
377
378 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
379
380         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
381         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
382
383 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
384
385         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
386
387 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
388
389         PR libgfortran/31199
390         * gfortran.dg/fmt_t_4.f90: New test.
391
392 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
393
394         PR libfortran/31297
395         * gfortran.dg/backspace_5.f:  Initialize variable(s).
396         * gfortran.dg/backspace_6.f:  Likewise.
397         * gfortran.dg/char_bounds_check_fail_1: Likewise.
398         * gfortran.dg/direct_io_2.f90:  Likewise.
399         * gfortran.dg/write_back.f:  Likewise.
400         * gfortran.dg/write_rewind_2.f:  Likewise.
401         * gfortran.dg/write_rewind_1.f:  Likewise.
402         * gfortran.dg/write_rewind_2.f:  Likewise.
403
404 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
405
406         PR tree-optimization/30784
407         * gcc.dg/vect/pr30784.c: New test.
408
409 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
410
411         PR fortran/30877
412         * gfortran.dg/operator_1.f90: New test.
413         * gfortran.dg/operator_2.f90: New test.
414
415 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
416
417         PR libfortran/31196
418         * gfortran.dg/reshape_transpose_1.f90:  New test.
419
420 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
421
422         PR fortran/30655
423         * gfortran.dg/bounds_check_6.f90: New test.
424
425 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
426
427         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
428         #ifndef/#endif.
429         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
430         * gcc.dg/dfp/decfloat-constants.c: Ditto.
431
432 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
433
434         PR fortran/31209
435         * gfortran.dg/pointer_function_actual_1.f90: New test.
436
437         PR fortran/31200
438         * gfortran.dg/pointer_function_actual_2.f90: New test.
439
440         PR fortran/31215
441         * gfortran.dg/result_in_spec_1.f90: New test.
442
443 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
444
445         PR fortran/30834
446         * gfortran.dg/integer_exponentiation_3.F90: New test.
447         * gfortran.dg/integer_exponentiation_4.f90: New test.
448         * gfortran.dg/integer_exponentiation_5.F90: New test.
449
450 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/30863
453         * g++.dg/template/error24.C: New test.
454         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
455
456 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
457
458         PR c++/31273
459         * g++.dg/expr/bitfield7.C: New test.
460
461 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
462
463         PR other/23572
464         * gcc.dg/float-range-4.c: New.
465         * gcc.dg/float-range-1.c: Update. Test for a warning.
466         * gcc.dg/float-range-3.c: New.
467         * gcc.dg/float-range-5.c: New.
468
469 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
470
471         PR fortran/31262
472         * gfortran.dg/no_range_check_1.f90: New test.
473
474 2007-03-22  Dirk Mueller  <dmueller@suse.de>
475
476         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
477         * g++.dg/other/static1.C: Remove stray semicolon.
478         * g++.dg/other/init1.C: Likewise.
479         * g++.dg/rtti/dyncast1.C: Likewise.
480         * g++.dg/tree-ssa/pr17153.C: Likewise.
481         * g++.dg/lookup/disamb1.C: Likewise.
482         * g++.dg/lookup/scoped2.C: Likewise.
483         * g++.dg/lookup/friend7.C: Likewise.
484         * g++.dg/parse/parse4.C: Likewise.
485         * g++.dg/parse/parse5.C: Likewise.
486         * g++.dg/expr/pr29066.C: Likewise.
487         * g++.dg/expr/cast4.C: Likewise.
488         * g++.dg/tc1/dr193.C: Likewise.
489         * g++.dg/tc1/dr213.C: Likewise.
490         * g++.dg/abi/dcast1.C: Likewise.
491         * g++.dg/abi/covariant2.C: Likewise.
492         * g++.dg/inherit/covariant11.C: Likewise.
493         * g++.dg/inherit/covariant9.C: Likewise.
494         * g++.dg/inherit/covariant10.C: Likewise.
495         * g++.dg/init/static3.C: Likewise.
496         * g++.dg/init/init-ref3.C: Likewise.
497         * g++.dg/init/ref10.C: Likewise.
498         * g++.dg/template/meminit2.C: Likewise.
499         * g++.dg/template/using9.C: Likewise.
500         * g++.dg/template/friend9.C: Likewise.
501         * g++.dg/template/ref1.C: Likewise.
502         * g++.old-deja/g++.warn/inline.C: Likewise.
503         * g++.old-deja/g++.robertl/eb91.C: Likewise.
504         * g++.old-deja/g++.robertl/eb46.C: Likewise.
505         * g++.old-deja/g++.robertl/eb34.C: Likewise.
506         * g++.old-deja/g++.robertl/eb43.C: Likewise.
507         * g++.old-deja/g++.robertl/eb26.C: Likewise.
508         * g++.old-deja/g++.robertl/eb116.C: Likewise.
509         * g++.old-deja/g++.brendan/copy5.C: Likewise.
510         * g++.old-deja/g++.brendan/overload8.C: Likewise.
511         * g++.old-deja/g++.brendan/overload11.C: Likewise.
512         * g++.old-deja/g++.brendan/copy7.C: Likewise.
513         * g++.old-deja/g++.brendan/crash38.C: Likewise.
514         * g++.old-deja/g++.brendan/template11.C: Likewise.
515         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
516         * g++.old-deja/g++.brendan/crash50.C: Likewise.
517         * g++.old-deja/g++.brendan/crash16.C: Likewise.
518         * g++.old-deja/g++.jason/pmem2.C: Likewise.
519         * g++.old-deja/g++.jason/parse9.C: Likewise.
520         * g++.old-deja/g++.jason/byval2.C: Likewise.
521         * g++.old-deja/g++.jason/overload8.C: Likewise.
522         * g++.old-deja/g++.jason/pmf8.C: Likewise.
523         * g++.old-deja/g++.jason/template33.C: Likewise.
524         * g++.old-deja/g++.jason/return3.C: Likewise.
525         * g++.old-deja/g++.jason/scoping2.C: Likewise.
526         * g++.old-deja/g++.jason/virtual.C: Likewise.
527         * g++.old-deja/g++.jason/opeq3.C: Likewise.
528         * g++.old-deja/g++.jason/template27.C: Likewise.
529         * g++.old-deja/g++.jason/synth6.C: Likewise.
530         * g++.old-deja/g++.jason/ref8.C: Likewise.
531         * g++.old-deja/g++.jason/offset1.C: Likewise.
532         * g++.old-deja/g++.other/static20.C: Likewise.
533         * g++.old-deja/g++.other/array1.C: Likewise.
534         * g++.old-deja/g++.other/new3.C: Likewise.
535         * g++.old-deja/g++.other/array2.C: Likewise.
536         * g++.old-deja/g++.other/overload9.C: Likewise.
537         * g++.old-deja/g++.other/cast6.C: Likewise.
538         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
539         * g++.old-deja/g++.other/eh4.C: Likewise.
540         * g++.old-deja/g++.other/using7.C: Likewise.
541         * g++.old-deja/g++.other/init18.C: Likewise.
542         * g++.old-deja/g++.other/dyncast1.C: Likewise.
543         * g++.old-deja/g++.other/dyncast2.C: Likewise.
544         * g++.old-deja/g++.other/dtor11.C: Likewise.
545         * g++.old-deja/g++.pt/static11.C: Likewise.
546         * g++.old-deja/g++.pt/crash19.C: Likewise.
547         * g++.old-deja/g++.pt/overload12.C: Likewise.
548         * g++.old-deja/g++.pt/crash46.C: Likewise.
549         * g++.old-deja/g++.pt/mi1.C: Likewise.
550         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
551         * g++.old-deja/g++.pt/nontype5.C: Likewise.
552         * g++.old-deja/g++.pt/local5.C: Likewise.
553         * g++.old-deja/g++.pt/typename2.C: Likewise.
554         * g++.old-deja/g++.pt/explicit80.C: Likewise.
555         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
556         * g++.old-deja/g++.law/visibility1.C: Likewise.
557         * g++.old-deja/g++.law/visibility2.C: Likewise.
558         * g++.old-deja/g++.law/virtual2.C: Likewise.
559         * g++.old-deja/g++.law/operators19.C: Likewise.
560         * g++.old-deja/g++.law/parsing10.C: Likewise.
561         * g++.old-deja/g++.law/visibility4.C: Likewise.
562         * g++.old-deja/g++.law/operators4.C: Likewise.
563         * g++.old-deja/g++.law/dtors2.C: Likewise.
564         * g++.old-deja/g++.law/missed-error3.C: Likewise.
565         * g++.old-deja/g++.law/visibility10.C: Likewise.
566         * g++.old-deja/g++.law/scope3.C: Likewise.
567         * g++.old-deja/g++.law/casts2.C: Likewise.
568         * g++.old-deja/g++.law/code-gen5.C: Likewise.
569         * g++.old-deja/g++.law/operators33.C: Likewise.
570         * g++.old-deja/g++.law/friend4.C: Likewise.
571         * g++.old-deja/g++.mike/pmf7.C: Likewise.
572         * g++.old-deja/g++.mike/p5611.C: Likewise.
573         * g++.old-deja/g++.mike/net37.C: Likewise.
574         * g++.old-deja/g++.mike/p3570.C: Likewise.
575         * g++.old-deja/g++.mike/p5718.C: Likewise.
576         * g++.old-deja/g++.mike/net21.C: Likewise.
577         * g++.old-deja/g++.mike/p1862.C: Likewise.
578         * g++.old-deja/g++.mike/p4511.C: Likewise.
579         * g++.old-deja/g++.mike/virt3.C: Likewise.
580         * g++.old-deja/g++.mike/p16146.C: Likewise.
581         * g++.old-deja/g++.mike/p1989.C: Likewise.
582         * g++.old-deja/g++.mike/p5571.C: Likewise.
583         * g++.old-deja/g++.gb/scope10.C: Likewise.
584         * g++.old-deja/g++.abi/primary5.C: Likewise.
585         * g++.old-deja/g++.abi/empty2.C: Likewise.
586         * g++.old-deja/g++.abi/arraynew.C: Likewise.
587         * g++.old-deja/g++.eh/vbase4.C: Likewise.
588         * g++.old-deja/g++.eh/ptr1.C: Likewise.
589         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
590         * g++.old-deja/g++.bob/template3.C: Likewise.
591         * g++.old-deja/g++.bob/inherit1.C: Likewise.
592
593 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
594
595         PR fortran/31193
596         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
597
598 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
599
600         PR fortran/20897
601         * gfortran.dg/derived_name_1.f90: New.
602         * gfortran.dg/derived_name_2.f: New.
603
604 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
605
606         * lib/target-supports.exp (check_effective_target_nonpic): New
607         procedure.
608         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
609         when compiling PIC.
610         * gcc.target/i386/asm-4.c: Require nonpic.
611         * gcc.target/i386/cmov1.c: Likewise.
612         * gcc.target/i386/mul.c: Likewise.
613         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
614         * gcc.target/i386/ssetype-1.c: Require nonpic.
615         * gcc.target/i386/ssetype-3.c: Likewise.
616         * gcc.target/i386/ssetype-5.c: Likewise.
617
618 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
619
620         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
621         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
622         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
623         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
624
625 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
626
627         PR tree-optimization/30590
628         * g++.dg/opt/pr30590.C: New testcase.
629
630 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
631
632         PR c/30762
633         * gcc.dg/pr30762-1.c: New test.
634         * gcc.dg/pr30762-2.c: New test.
635
636         PR inline-asm/30505
637         * gcc.target/i386/pr30505.c: New test.
638
639 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
640
641         * gcc.target/arm/register-variables.c: New.
642
643 2007-03-19  Jeff Law  <law@redhat.com>
644
645         * PR tree-optimization/30984
646         * gcc.c-torture/pr30984.c: New test.
647
648 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
649         Richard Guenther  <rguenther@suse.de>
650
651         PR tree-optimization/31254
652         * gcc.dg/torture/pr31254.c: New testcase.
653
654 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
655
656         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
657         target default_packed.
658
659 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
660
661         PR fortran/31203
662         * gfortran.dg/string_length_1.f90: New test.
663
664 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
665
666         PR testsuite/30395
667         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
668
669 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
670
671         PR libgfortran/31052
672         * gfortran.dg/namelist_27.f90: New test.
673
674 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
675
676         PR fortran/30531
677         * gfortran.dg/used_types_14.f90: New test.
678
679         PR fortran/31086
680         * gfortran.dg/used_types_15.f90: New test.
681
682 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
683
684         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
685         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
686
687 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
688
689         PR fortran/31120
690         * gfortran.dg/integer_exponentiation_2.f90: New test.
691
692 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
693
694         PR tree-optimization/31041
695         * gcc.dg/vect/pr31041.c: New test.
696
697 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
698
699         * g++.dg/warn/Wconversion-integer.C: New
700         * g++.dg/warn/Wconversion-real.C: New.
701         * g++.dg/warn/Wconversion-real-integer.C: New.
702         * g++.dg/warn/conv2.C: Updated.
703
704 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
705
706         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
707         exclude RTPs.
708
709 2007-03-16  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/31146
712         * g++.dg/tree-ssa/pr31146.C: New testcase.
713
714 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
715
716         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
717         assume that the target has <features.h>.
718
719 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
720
721         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
722         dg-options rather than to the whole test.
723
724 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
725
726         PR debug/29906
727         * g++.dg/debug/pr29906.C: New
728
729 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
730
731         PR libgfortran/31099
732         * gfortran.dg/unformatted_recl.f90: Update test.
733
734 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
735
736         * gcc.dg/tree-ssa/prefetch-5.c: New test.
737
738 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
739
740         PR c++/30891
741         * g++.dg/parse/namespace-definition.C: New.
742
743 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
744
745         PR c++/24924
746         * g++.dg/cpp/pedantic-errors.C: New.
747         * g++.dg/cpp/permissive.C: New.
748
749 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
750
751         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
752         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
753
754 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
755
756         * lib/target-supports.exp (check_missing_uclibc_feature)
757         (check_effective_target_wchar): New procedures.
758         * gcc.dg/wchar_t-1.c: Require target wchar.
759         * gcc.dg/wint_t-1.c: Likewise.
760
761 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
762
763         * lib/target-supports.exp (check_gc_sections_available): Return
764         false for VxWorks targets.
765
766 2007-03-15  Dirk Mueller  <dmueller@suse.de>
767
768         * g++.dg/warn/Wconversion2.C: Fix typo.
769         * gcc.dg/if-empty-1.c: Ditto.
770
771 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
772
773         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
774
775 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
776
777         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
778         * gcc.target/i386/pr31167.c: Ditto.
779
780 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
781
782         PR target/31167
783         * gcc.target/i386/pr31167.c: New test.
784
785 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
786
787         PR fortran/30922
788         * gfortran.dg/import5.f90.f90: New test.
789
790
791         PR fortran/30879
792         * gfortran.dg/data_components_1.f90: New test.
793
794
795         PR fortran/30870
796         * gfortran.dg/generic_13.f90: New test.
797
798         PR fortran/31163
799         * gfortran.dg/alloc_comp_basics_5.f90: New test.
800
801 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
802
803         PR libgfortran/31051
804         * gfortran.dg/fmt_t_4.f90: New
805
806 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
807
808         PR C++/31165
809         * g++.dg/other/default7.C: New test.
810
811 2007-03-15  Dirk Mueller  <dmueller@suse.de>
812
813         * g++.dg/warn/Wconversion2.C: New.
814
815 2007-03-14  Eric Christopher  <echristo@apple.com>
816
817         * gcc.dg/ssp-1.c: New.
818         * gcc.dg/ssp-2.c: Ditto.
819
820 2007-03-14  Dirk Mueller  <dmueller@suse.de>
821
822         * g++.dg/warn/do-empty.C: New.
823         * gcc.dg/do-empty.c: New.
824         * gcc.dg/if-empty-1.c: Update.
825         * gcc.dg/20001116-1.c: Update.
826         * gcc.dg/pr23165.c: Update.
827
828 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
829
830         * gfortran.dg/module_implicit_conversion.f90: New test.
831
832 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
833
834         PR middle-end/31127
835         * gcc.dg/pr31127.c: New.
836
837 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
838
839         * gcc.dg/tree-ssa/loop-26.c: New test.
840
841 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
842
843         * gcc.target/i386/cmpxchg16b-1.c: New test.
844
845 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
846
847         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
848         * gcc.dg/c99-vla-1.c: Likewise.
849         * g++.dg/ext/vla1.C: Likewise
850
851 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
852
853         * gcc.dg/wvla-1.c: New test
854         * gcc.dg/wvla-2.c: New test
855         * gcc.dg/wvla-3.c: New test
856         * gcc.dg/wvla-4.c: New test
857         * gcc.dg/wvla-5.c: New test
858         * gcc.dg/wvla-6.c: New test
859         * gcc.dg/wvla-7.c: New test
860         * g++.dg/warn/Wvla-1.C: New test
861         * g++.dg/warn/Wvla-2.C: New test
862         * g++.dg/warn/Wvla-3.C: New test
863
864 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
865
866         PR c++/30108
867         * g++.dg/other/default6.C: New test.
868
869 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
870
871         * lib/target-supports.exp (check_profiling_available): Return false
872         for VxWorks.
873         (check_effective_target_vxworks_kernel): New procedure.
874         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
875         VxWorks.
876         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
877         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
878         to include VxWorks.
879         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
880
881 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
882
883         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
884         PIC is not supported.
885         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
886         * gcc.dg/20020426-2.c: Likewise.
887         * gcc.dg/pr28243.c: Likewise.
888         * gcc.dg/visibility-11.c: Likewise.
889         * gcc.dg/tls/opt-9.c: Likewise.
890         * gcc.dg/tls/opt-10.c: Likewise.
891         * gcc.dg/tls/pic-1.c: Likewise.
892         * gcc.dg/tls/struct-1.c: Likewise.
893         * gcc.target/i386/20000807-1.c: Likewise.
894         * gcc.target/i386/20000904-1.c: Likewise.
895         * gcc.target/i386/20011119-1.c: Likewise.
896         * gcc.target/i386/990213-2.c: Likewise.
897         * gcc.target/i386/990214-1.c: Likewise.
898         * gcc.target/i386/compress-float-387-pic.c: Likewise.
899         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
900         * gcc.target/i386/pic-1.c: Likewise.
901         * gcc.target/i386/pr21518.c: Likewise.
902         * gcc.target/i386/pr23098.c: Likewise.
903         * gcc.target/i386/pr23943.c: Likewise.
904
905 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/31038
908         * g++.dg/template/complit2.C: New test.
909
910         PR c++/30328
911         * g++.dg/ext/bitfield1.C: New test.
912
913 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
914
915         PR fortran/30883
916         * gfortran.dg/interface_11.f90: New test.
917
918 2007-03-11  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/31115
921         * gcc.dg/torture/pr31115.c: New testcase.
922
923 2007-03-11  Ira Rosen  <irar@il.ibm.com>
924
925         PR tree-optimization/29925
926         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
927
928 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
929
930         PR c++/30274
931         * g++.dg/expr/bitfield3.C: New test.
932         * g++.dg/expr/bitfield4.C: Likewise.
933         * g++.dg/expr/bitfield5.C: Likewise.
934         * g++.dg/expr/bitfield6.C: Likewise.
935
936         PR c++/30924
937         * g++.dg/template/array18.C: New test.
938
939 2007-03-10  Dirk Mueller  <dmueller@suse.de>
940
941         PR c++/17946
942         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
943         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
944
945 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
946
947         PR c++/20599
948         * g++.dg/cpp0x/variadic-bind.C: New.
949         * g++.dg/cpp0x/variadic-function.C: New.
950         * g++.dg/cpp0x/variadic-mem_fn.C: New.
951         * g++.dg/cpp0x/variadic-tuple.C: New.
952         * g++.dg/cpp0x/variadic1.C: New.
953         * g++.dg/cpp0x/variadic2.C: New.
954         * g++.dg/cpp0x/variadic3.C: New.
955         * g++.dg/cpp0x/variadic4.C: New.
956         * g++.dg/cpp0x/variadic5.C: New.
957         * g++.dg/cpp0x/variadic6.C: New.
958         * g++.dg/cpp0x/variadic7.C: New.
959         * g++.dg/cpp0x/variadic8.C: New.
960         * g++.dg/cpp0x/variadic9.C: New.
961         * g++.dg/cpp0x/variadic10.C: New.
962         * g++.dg/cpp0x/variadic11.C: New.
963         * g++.dg/cpp0x/variadic12.C: New.
964         * g++.dg/cpp0x/variadic13.C: New.
965         * g++.dg/cpp0x/variadic14.C: New.
966         * g++.dg/cpp0x/variadic15.C: New.
967         * g++.dg/cpp0x/variadic16.C: New.
968         * g++.dg/cpp0x/variadic17.C: New.
969         * g++.dg/cpp0x/variadic18.C: New.
970         * g++.dg/cpp0x/variadic19.C: New.
971         * g++.dg/cpp0x/variadic20.C: New.
972         * g++.dg/cpp0x/variadic21.C: New.
973         * g++.dg/cpp0x/variadic22.C: New.
974         * g++.dg/cpp0x/variadic23.C: New.
975         * g++.dg/cpp0x/variadic24.C: New.
976         * g++.dg/cpp0x/variadic25.C: New.
977         * g++.dg/cpp0x/variadic26.C: New.
978         * g++.dg/cpp0x/variadic27.C: New.
979         * g++.dg/cpp0x/variadic28.C: New.
980         * g++.dg/cpp0x/variadic29.C: New.
981         * g++.dg/cpp0x/variadic30.C: New.
982         * g++.dg/cpp0x/variadic31.C: New.
983         * g++.dg/cpp0x/variadic32.C: New.
984         * g++.dg/cpp0x/variadic33.C: New.
985         * g++.dg/cpp0x/variadic34.C: New.
986         * g++.dg/cpp0x/variadic35.C: New.
987         * g++.dg/cpp0x/variadic36.C: New.
988         * g++.dg/cpp0x/variadic37.C: New.
989         * g++.dg/cpp0x/variadic38.C: New.
990         * g++.dg/cpp0x/variadic39.C: New.
991         * g++.dg/cpp0x/variadic40.C: New.
992         * g++.dg/cpp0x/variadic41.C: New.
993         * g++.dg/cpp0x/variadic42.C: New.
994         * g++.dg/cpp0x/variadic43.C: New.
995         * g++.dg/cpp0x/variadic44.C: New.
996         * g++.dg/cpp0x/variadic45.C: New.
997         * g++.dg/cpp0x/variadic46.C: New.
998         * g++.dg/cpp0x/variadic47.C: New.
999         * g++.dg/cpp0x/variadic48.C: New.
1000         * g++.dg/cpp0x/variadic49.C: New.
1001         * g++.dg/cpp0x/variadic50.C: New.
1002         * g++.dg/cpp0x/variadic51.C: New.
1003         * g++.dg/cpp0x/variadic52.C: New.
1004         * g++.dg/cpp0x/variadic53.C: New.
1005         * g++.dg/cpp0x/variadic54.C: New.
1006         * g++.dg/cpp0x/variadic55.C: New.
1007         * g++.dg/cpp0x/variadic56.C: New.
1008         * g++.dg/cpp0x/variadic57.C: New.
1009         * g++.dg/cpp0x/variadic58.C: New.
1010         * g++.dg/cpp0x/variadic59.C: New.
1011         * g++.dg/cpp0x/variadic60.C : New.
1012         * g++.dg/cpp0x/variadic61.C : New.
1013         * g++.dg/cpp0x/variadic62.C : New.
1014         * g++.dg/cpp0x/variadic63.C : New.
1015         * g++.dg/cpp0x/variadic64.C : New.
1016         * g++.dg/cpp0x/variadic65.C : New.
1017         * g++.dg/cpp0x/variadic66.C : New.
1018         * g++.dg/cpp0x/variadic67.C : New.
1019         * g++.dg/cpp0x/variadic68.C : New.
1020         * g++.dg/cpp0x/variadic69.C : New.
1021         * g++.dg/cpp0x/variadic70.C : New.
1022         * g++.dg/cpp0x/variadic71.C : New.
1023         * g++.dg/cpp0x/variadic72.C : New.
1024         * g++.dg/cpp0x/variadic73.C : New.
1025         * g++.dg/cpp0x/variadic74.C : New.
1026         * g++.dg/cpp0x/variadic75.C : New.
1027         * g++.dg/cpp0x/variadic-ex1.C : New.
1028         * g++.dg/cpp0x/variadic-ex2.C : New.
1029         * g++.dg/cpp0x/variadic-ex3.C : New.
1030         * g++.dg/cpp0x/variadic-ex4.C : New.
1031         * g++.dg/cpp0x/variadic-ex5.C : New.
1032         * g++.dg/cpp0x/variadic-ex6.C : New.
1033         * g++.dg/cpp0x/variadic-ex7.C : New.
1034         * g++.dg/cpp0x/variadic-ex8.C : New.
1035         * g++.dg/cpp0x/variadic-ex9.C : New.
1036         * g++.dg/cpp0x/variadic-ex10.C : New.
1037         * g++.dg/cpp0x/variadic-ex11.C : New.
1038         * g++.dg/cpp0x/variadic-ex12.C : New.
1039         * g++.dg/cpp0x/variadic-ex13.C : New.
1040         * g++.dg/cpp0x/variadic-ex14.C : New.
1041
1042 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1043
1044         PR libgfortran/31099
1045         * gfortran.dg/unformatted_recl.f90: New test.
1046
1047 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1048
1049         * gcc.dg/fold-eqcmplx-1.c: New test case.
1050
1051 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1052
1053         PR rtl-optimization/30643
1054         * gcc.dg/pr30643.c: New.
1055
1056 2007-03-09  Chao-ying Fu  <fu@mips.com>
1057
1058         * gcc.target/mips/mips32-dspr2-type.c: New test.
1059         * gcc.target/mips/mips32-dspr2.c: New test.
1060         * gcc.target/mips/dspr2-MULT.c: New test.
1061         * gcc.target/mips/dspr2-MULTU.c: New test.
1062         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1063         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1064         Adjust some formats.
1065
1066 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1067
1068         PR c++/17946
1069         * gcc.dg/Wlogical-op-1.c: New.
1070         * g++.dg/warn/Wlogical-op-1.C: New.
1071
1072 2007-03-09  Richard Guenther  <rguenther@suse.de>
1073
1074         PR tree-optimization/30904
1075         PR middle-end/31058
1076         * gcc.dg/pr30904.c: Remove xfail.
1077
1078 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1079
1080         PR C/31072
1081         * gcc.c-torture/execute/pr31072.c: New test.
1082
1083 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1084
1085         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1086         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1087         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1088         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1089         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1090         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1091         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1092         and *lround*.  Correct macro names.
1093         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1094         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1095
1096 2007-03-08  Ian Lance Taylor  <iant@google.com>
1097
1098         * gcc.dg/no-strict-overflow-5.c: New test.
1099         * gcc.dg/no-strict-overflow-6.c: New test.
1100         * gcc.dg/Wstrict-overflow-11.c: New test.
1101         * gcc.dg/Wstrict-overflow-12.c: New test.
1102         * gcc.dg/Wstrict-overflow-13.c: New test.
1103         * gcc.dg/Wstrict-overflow-14.c: New test.
1104         * gcc.dg/Wstrict-overflow-15.c: New test.
1105
1106 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1107
1108         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1109         for VxWorks kernel mode.
1110         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1111
1112 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1113
1114         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1115         mode.
1116
1117 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1118
1119         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1120         and lib/bfill.c on VxWorks targets.
1121         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1122         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1123         lib/bfill.c and lib/memmove.c on VxWorks targets.
1124         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1125         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1126         on VxWorks targets.
1127         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1128         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1129
1130 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1131
1132         * gfortran.dg/use_5.f90: New test.
1133         * gfortran.dg/use_6.f90: Ditto.
1134         * gfortran.dg/use_7.f90: Ditto.
1135
1136 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1137
1138         PR fortran/30973
1139         * gfortran.dg/use_4.f90: New test.
1140         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1141
1142 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1143
1144         PR fortran/31011
1145         * gfortran.dg/parameter_array_section_2.f90: New test.
1146
1147 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1148
1149         PR c++/30852
1150         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1151
1152         PR c++/30534
1153         * g++.dg/template/arg5.C: New test.
1154
1155 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1156
1157         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1158
1159 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1160
1161         * gcc.dg/var-expand1.c: Add newline at end of file.
1162
1163 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1164
1165         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1166
1167 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1168
1169         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1170
1171 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1172
1173         * gcc.dg/torture/builtin-convert-4.c: New test.
1174
1175 2007-03-05  Ian Lance Taylor  <iant@google.com>
1176
1177         * gcc.c-torture/compile/pr31034.c: New test.
1178
1179 2007-03-05  Ian Lance Taylor  <iant@google.com>
1180
1181         * gcc.dg/inline-18.c: New test.
1182         * gcc.dg/inline-19.c: New test.
1183         * gcc.dg/inline-20.c: New test.
1184         * gcc.dg/inline-21.c: New test.
1185
1186 2007-03-05  Richard Guenther  <rguenther@suse.de>
1187
1188         PR tree-optimization/14052
1189         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1190
1191 2007-03-05  Richard Guenther  <rguenther@suse.de>
1192
1193         PR tree-optimization/23777
1194         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1195
1196 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1197
1198         PR other/30465
1199         * gcc.dg/multiple-overflow-warn-3.c: New.
1200         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1201
1202 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1203
1204         PR c++/30895
1205         * g++.dg/parse/template23.C: New test.
1206
1207 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1208
1209         PR middle-end/30744
1210         * gcc.dg/pr30744-1.c: New test case.
1211
1212 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1213
1214         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1215
1216 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1217
1218         PR target/30406
1219         * gfortran.dg/logical_3.f90: New test.
1220
1221 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1222
1223         PR libfortran/30981
1224         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1225
1226 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1227
1228         * gcc.target/m68k/m68k.exp: New.
1229         * gcc.target/m68k/crash1.c: New.
1230
1231 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1232
1233         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1234         to be more compatible with integer(kind=8).
1235
1236 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1237
1238         PR libfortran/31001
1239         * gfortran.dg/zero_sized_3.f90: New test.
1240
1241 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1242
1243         PR c++/15787
1244         * g++.dg/parse/else.C: New.
1245         * g++.dg/parse/else-2.C: New.
1246
1247 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1248             Tobias Burnus  <burnus@net-b.de>
1249
1250         PR fortran/30882
1251         * gfortran.dg/size_dim.f90: New test.
1252
1253 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1254             Tobias Burnus  <burnus@net-b.de>
1255
1256         PR fortran/30873
1257         * gfortran.dg/entry_9.f90: New test.
1258
1259 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1260
1261         PR c++/28253
1262         * g++.dg/inherit/covariant16.C: New test.
1263
1264 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1265
1266         * g++.dg/other/darwin-minversion-1.C: New.
1267
1268 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1269
1270         * gcc.dg/tree-ssa/20070302-1.c: New test.
1271
1272 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1273
1274         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1275         tests.
1276
1277 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1278
1279         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1280
1281 2007-03-01  Simon Baldwin <simonb@google.com>
1282
1283         PR c++/23689
1284         * warn/ignored_typedef.C: New.
1285         * init/ctor8.C: Added dg-warning to consume ignored typedef
1286         warning.
1287         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1288         and added an explicit line number.
1289
1290 2007-02-28  Richard Guenther  <rguenther@suse.de>
1291
1292         PR middle-end/30364
1293         * gcc.dg/torture/pr30364-1.c: New testcase.
1294         * gcc.dg/torture/pr30364-2.c: Likewise.
1295         * gcc.dg/torture/pr30364-3.c: Likewise.
1296
1297 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1298
1299         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1300         powerpc*, use -funsafe-math-optimizations.
1301         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1302         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1303
1304 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1305             Paul Thomas  <pault@gcc.gnu.org>
1306
1307         PR fortran/30888
1308         PR fortran/30887
1309         * c_by_val_1.f: Test %VAL() with non-default kind.
1310         * c_by_val.c: Ditto.
1311         * c_by_val_4.f: New test.
1312
1313 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1314
1315         PR fortran/30968
1316         * gfortran.dg/continuation_7.f90: New test.
1317
1318 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1319
1320         * g++.dg/inherit/thunk7.C: New test.
1321         * lib/target-supports.exp (check_profiling_available): Not available
1322         for bfin-*-*.
1323
1324 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1325
1326         PR target/30970
1327         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1328
1329 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1330
1331         * lib/target-supports.exp (check_effective_target_init_priority):
1332         Remove Solaris special case.
1333
1334 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1335
1336         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1337         for more builtin types.
1338
1339         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1340         * g++.dg/ext/visibility/noPLT.C: Likewise.
1341
1342 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1343
1344         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1345         sh* targets.
1346
1347 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1348
1349         PR fortran/30865
1350         * size_optional_dim_1.f90:  New test.
1351
1352 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1353
1354         * gcc.dg/vxworks/vxworks.exp: New file.
1355         * gcc.dg/vxworks/initpri1.c: Likewise.
1356         * gcc.dg/vxworks/initpri2.c: Likewise.
1357         * gcc.dg/initpri2.c: Add more tests.
1358         * g++.dg/special/initpri2.C: Likewise.
1359
1360         * gcc.dg/initpri1.c: New test.
1361         * gcc.dg/initpri2.c: Likewise.
1362         * g++.dg/special/initpri1.C: New test.
1363         * g++.dg/special/initpri2.C: Likewise.
1364         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1365         * g++.dg/special/conpr-2.C: Likewise.
1366         * g++.dg/special/conpr-3.C: Likewise.
1367         * g++.dg/special/conpr-4.C: Likewise.
1368         * g++.dg/special/initp1.C: Likewise.
1369         * g++.dg/special/ecos.exp: Remove code to detect availability of
1370         constructor priorities.
1371         * lib/target-supports.exp (check_effective_target_init_priority):
1372         New function.
1373
1374 2007-02-24  Jan Hubicka  <jh@suse.cz>
1375
1376         * gcc.c-torture/execute/pr30778.c: New testcase.
1377
1378 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1379
1380         PR libgfortran/30918
1381         * gfortran.dg/namelist_26.f90: New test.
1382
1383 2007-02-24  Richard Guenther  <rguenther@suse.de>
1384
1385         PR middle-end/30951
1386         * gcc.dg/pr30951.c: New testcase.
1387
1388 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1389
1390         * gcc.dg/torture/builtin-modf-1.c: New test.
1391
1392 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1393
1394         PR tree-optimization/30904
1395         * gcc.dg/pr30904.c: New test.
1396
1397 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1398
1399         * gcc.test-framework/README: Correct command.
1400         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1401         -Wunused-value.
1402         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1403
1404 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1405
1406         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1407
1408 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1409
1410         * lib/target-supports.exp (check_effective_target_newlib): New
1411         function.
1412
1413 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1414
1415         PR fortran/30660
1416         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1417         allocatable component.
1418
1419
1420 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1421
1422         * gcc.dg/torture/builtin-logb-1.c: New test.
1423         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1424         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1425         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1426         sh* targets.
1427
1428 2007-02-23  Richard Guenther  <rguenther@suse.de>
1429
1430         * g++.dg/warn/changes-meaning.C: New testcase.
1431
1432 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1433
1434         PR libgfortran/30910
1435         * gfortran.dg/fmt_zero_precision.f90: Update test.
1436
1437 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1438
1439         * gcc.dg/torture/builtin-frexp-1.c: New test.
1440
1441 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1442
1443         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1444
1445 2007-02-22  Ian Lance Taylor  <iant@google.com>
1446
1447         PR debug/30898
1448         * g++.dg/debug/pr30898.C: New test.
1449
1450 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1451
1452         * gcc.dg/vect/vect-106.c: New test.
1453
1454 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1455             Ira Rosen  <irar@il.ibm.com>
1456
1457         PR tree-optimization/30843
1458         * gcc.dg/vect/pr30843.c: New test.
1459
1460 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1461
1462         PR tree-optimization/30858
1463         * gcc.dg/vect/pr30858.c: New test.
1464
1465 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1466
1467         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1468         to set options for compiling testglue.
1469         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1470         * lib/obj-c++.exp (obj-c++_init): Likewise.
1471
1472 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1473
1474         * gnat.dg/derived_aggregate.adb: New test.
1475
1476 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1477
1478         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1479         sh* targets.  Call the correct CKSGN macro.
1480
1481 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1482
1483         * gfortran.dg/gomp/omp_parse1.f90: New test.
1484         * gfortran.dg/gomp/omp_parse2.f: New test.
1485
1486 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1487
1488         PR fortran/30869
1489         * gfortran.dg/do_pointer_1.f90:  New test.
1490
1491 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1492
1493         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1494         and scalbln.
1495
1496 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1497
1498         * gcc.dg/darwin-minversion-1.c: New.
1499         * gcc.dg/darwin-minversion-2.c: New.
1500
1501 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1502
1503         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1504
1505 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1506             DJ Delorie <dj@redhat.com>
1507
1508         PR other/30824
1509         * gcc.dg/Wfatal.c: New.
1510         * gcc.dg/Wfatal-2.c: New.
1511         * gcc.dg/Werror-1.c: Adjust expectations.
1512         * gcc.dg/Werror-5.c: Likewise.
1513         * gcc.dg/Werror-7.c: Likewise.
1514         * gcc.dg/Werror-10.c: Likewise.
1515         * gcc.dg/Werror-11.c: Likewise.
1516
1517 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1518
1519         PR fortran/30522
1520         * gfortran.dg/volatile10.f90: New test.
1521
1522 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1523
1524         PR libfortran/30533
1525         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1526
1527 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1528
1529         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1530         * gcc.dg/Walways-true-1.c: Likewise.
1531         * gcc.dg/weak/weak-3.c: Likewise.
1532         * gcc.dg/Werror-1.c: Likewise.
1533         * gcc.dg/Werror-3.c: Likewise.
1534         * gcc.dg/Werror-4.c: Likewise.
1535         * gcc.dg/Werror-5.c: Likewise.
1536         * gcc.dg/Werror-6.c: Likewise.
1537         * gcc.dg/Werror-7.c: Likewise.
1538         * gcc.dg/Werror-8.c: Likewise.
1539         * gcc.dg/Werror-10.c: Likewise.
1540         * gcc.dg/Werror-11.c: Likewise.
1541         * gcc.dg/Werror-12.c: Likewise.
1542         * g++.old-deja/g++.mike/warn8.C: Likewise.
1543         * g++.dg/warn/Walways-true-1.C: Likewise.
1544         * g++.dg/warn/Walways-true-2.C: Likewise.
1545         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1546         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1547         -Wstring-literal-comparison with -Waddress.
1548         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1549         -Wno-string-literal-comparison with -Wno-address.
1550
1551 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1552
1553         * gnat.dg/self_aggregate_with_call.adb: New test.
1554
1555 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1556
1557         PR tree-optimization/30975
1558         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1559         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1560         * gcc.dg/vect/pr30795.c: New.
1561
1562 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1563
1564         PR fortran/30681
1565         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1566
1567 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1568
1569         PR rtl-optimization/28173
1570         * gcc.target/i386/andor-1.c: New test case.
1571
1572 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1573
1574         * gcc.dg/torture/builtin-ldexp-1.c: New.
1575         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1576
1577 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1578
1579         * gfortran.dg/array_constructor_15.f90: New test case.
1580
1581 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1582
1583         * gfortran.dg/forall_10.f90: New test case.
1584
1585 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1586
1587         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1588
1589 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1590
1591         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1592         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1593
1594 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1595
1596         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1597         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1598         * gcc.target/i386/xchg-1.c: New test.
1599         * gcc.target/i386/xchg-2.c: New test.
1600
1601 2007-02-16  Richard Guenther  <rguenther@suse.de>
1602             Christian Bruel  <christian.bruel@st.com>
1603
1604         * gcc.dg/strict-overflow-5.c: New testcase.
1605
1606 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1607
1608         PR fortran/30793
1609         * gfortran.dg/func_derived_4.f90: New test.
1610
1611 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1612
1613         PR middle-end/30391
1614         * gfortran.dg/pr30391-1.f90: New test case.
1615
1616 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1617
1618         PR middle-end/30433
1619         * gcc.c-torture/compile/pr30433.c: New testcase to check
1620         that complex constants comparisions are foldded.
1621
1622 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1623
1624         PR C++/30158
1625         * g++.dg/ext/stmtexpr10.C: New testcase.
1626
1627 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1628
1629         PR middle-end/30729
1630         * gcc.dg/Wunused-value-2.c: New testcase.
1631
1632 2007-02-15  Ian Lance Taylor  <iant@google.com>
1633
1634         * g++.dg/eh/subreg-1.C: New test.
1635
1636 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1637
1638         PR c/26494
1639         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1640         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1641         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1642         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1643         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1644         * gcc.dg/Werror-implicit-function-declaration.c: New.
1645
1646 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1647
1648         PR c++/28943
1649         * g++.dg/warn/pr28943.C: New.
1650
1651 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1652
1653         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1654
1655 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1656
1657         PR fortran/30779
1658         * gfortran.dg/error_recovery_3.f90: New test.
1659
1660 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1661
1662         * g++.dg/tree-ssa/sra-1.C: New.
1663
1664 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1665
1666         * g++.dg/tree-ssa/sra-1.C: New.
1667
1668 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1669
1670         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1671
1672 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1673
1674         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1675
1676 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1677
1678         PR fortran/30799
1679         * gfortran.dg/logical_2.f90: New test.
1680
1681 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1682
1683         * gcc.dg/torture/complex-alias-1.c: New test.
1684
1685 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1686
1687         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1688         instead of -fdump-tree-tailcall.
1689
1690 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1691
1692         * gfortran.dg/interface_10.f90: Fix comment typo.
1693
1694 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1695
1696         PR tree-optimization/30771
1697         * gcc.dg/vect/pr30771.c: New test.
1698
1699 2007-02-13  Ian Lance Taylor  <iant@google.com>
1700
1701         * gcc.dg/Wstrict-overflow-1.c: New test.
1702         * gcc.dg/Wstrict-overflow-2.c: New test.
1703         * gcc.dg/Wstrict-overflow-3.c: New test.
1704         * gcc.dg/Wstrict-overflow-4.c: New test.
1705         * gcc.dg/Wstrict-overflow-5.c: New test.
1706         * gcc.dg/Wstrict-overflow-6.c: New test.
1707         * gcc.dg/Wstrict-overflow-7.c: New test.
1708         * gcc.dg/Wstrict-overflow-8.c: New test.
1709         * gcc.dg/Wstrict-overflow-9.c: New test.
1710         * gcc.dg/Wstrict-overflow-10.c: New test.
1711
1712 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1713
1714         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1715
1716 2007-02-13  Richard Henderson  <rth@redhat.com>
1717
1718         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1719         * gcc.c-torture/execute/pr29302-1.c: ... here.
1720
1721 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1722
1723         PR c/29521
1724         * gcc.dg/c90-return-1.c: Update output.
1725         * gcc.dg/c99-return-1.c: Likewise.
1726
1727 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1728
1729         PR fortran/30554
1730         * gfortran.dg/used_dummy_types_7.f90: New test..
1731
1732 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1733
1734         * gcc.target/i386/parity-1.c: New test.
1735         * gcc.target/i386/parity-2.c: New test.
1736
1737 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1738
1739         * gcc.target/i386/builtin-bswap-3.c: New test case.
1740
1741 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1742
1743         PR tree-optimization/29145
1744         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1745         alias analysis is improved to take better advantage of restrict
1746         qualified pointers.
1747         * gcc.dg/vect/vect-80.c: Likewise.
1748         * gcc.dg/vect/pr29145.c: New.
1749
1750 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1751
1752         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1753         * gcc.target/i386/sse4a-insert.c: Likewise.
1754
1755 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1756
1757         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1758         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1759
1760 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1761
1762         PR fortran/30478
1763         * gfortran.dg/enum_4.f90: Update error message checks.
1764
1765 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1766
1767         PR fortran/30554
1768         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1769         versions of the modules.
1770
1771         PR fortran/30617
1772         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1773         by getting rid of recursive I/O and providing functions with
1774         results.
1775
1776         PR fortran/30319
1777         * gfortran.dg/char_array_constructor_2.f90
1778
1779 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1780
1781         PR c++/26988
1782         * g++.dg/template/spec34.C: New test
1783
1784 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1785
1786         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1787         on i?86 and x86_64.
1788         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1789         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1790         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1791         on i?86 and x86_64.
1792         * gcc.dg/vect/vect-113.c: Ditto.
1793
1794 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/29487
1797         * g++.dg/eh/weak1-C: New test.
1798         * g++.dg/eh/weak1-a.cc: Likewise.
1799         * g++.dg/eh/comdat1.C: Likewise.
1800
1801 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1802             Dorit Nuzman  <dorit@il.ibm.com>
1803
1804         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1805         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1806         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1807         * gcc.dg/vect/vect-113.c: Likewise.
1808
1809         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1810
1811 2007-02-10  Richard Henderson  <rth@redhat.com>
1812
1813         * lib/target-supports.exp (check_effective_target_tls): Redefine
1814         to mean non-emulated tls.
1815         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1816         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1817         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1818         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1819         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1820         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1821         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1822
1823 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1824
1825         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1826
1827 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1828
1829         * gfortran.dg/secnds.f: Replace time tolerance with a
1830         before-and-after bracket.
1831         * gfortran.dg/secnds-1.f: Likewise.
1832
1833 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1834
1835         PR fortran/30512
1836         * gfortran.dg/maxlocval_1.f90: New test.
1837
1838 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1839
1840         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1841
1842 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1843
1844         PR fortran/30720
1845         * gfortran.dg/array_function_1.f90: New test.
1846
1847 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1848
1849         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1850         (check_effective_target_dummy_wcsftime): New functions.
1851
1852 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1853
1854         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1855         * lib/target-supports.exp (check_effective_target_uclibc): New
1856         function.
1857
1858 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1859
1860         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1861         (vsnprintf): Don't define for uClibc targets.
1862
1863 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1864
1865         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1866         set before checking whether it was allowed.
1867         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1868         before checking inside_main.
1869
1870 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1871
1872         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1873         uClinux targets.
1874         (u16sf): Likewise u4sf.
1875         * g++.dg/compat/struct-layout-1.h: Likewise.
1876
1877 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1878
1879         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1880         procedure.
1881         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1882         m68k targets if check_effective_target_coldfire_fpu returns true.
1883
1884 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1885         Richard Guenther  <rguenther@suse.de>
1886
1887         PR middle-end/23361
1888         * gcc.dg/fold-compare-3.c: New testcase.
1889         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1890
1891 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1892
1893         * gcc.dg/pr26570.c: Clean up coverage files.
1894         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1895         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1896         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1897         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1898         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1899         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1900         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1901         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1902         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1903         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1904         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1905         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1906         * gcc.dg/vect/pr28952.c: Ditto.
1907         * gcc.dg/vect/pr27151.c: Ditto.
1908         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1909         * g++.dg/gomp/macro-3.C: Ditto.
1910
1911 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1912
1913         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1914         of the loop.
1915
1916 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1917
1918         * gcc.target/i386/builtin-bswap-2.c: New test case.
1919
1920 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1921
1922         * gfortran.dg/forall_8.f90: New test case.
1923         * gfortran.dg/forall_9.f90: Likewise.
1924
1925 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1926
1927         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1928
1929 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1930
1931         * lib/target-supports.exp (check_effective_target_simulator): New.
1932
1933 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1934
1935         * gcc.dg/tree-ssa/loop-25.c: New test.
1936
1937 2007-02-06  Richard Henderson  <rth@redhat.com>
1938
1939         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1940
1941 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1942
1943         * gcc.target/powerpc/popcount-1.c: New test case.
1944         * gcc.target/powerpc/parity-1.c: Likewise.
1945
1946 2007-02-06  Richard Guenther  <rguenther@suse.de>
1947
1948         PR middle-end/27302
1949         * gcc.dg/torture/pr27302-2.c: New testcase.
1950
1951 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1952
1953         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1954         * gcc.dg/vect/vect-iv-1.c: New test.
1955         * gcc.dg/vect/vect-iv-2.c: New test.
1956         * gcc.dg/vect/vect-iv-3.c: New test.
1957         * gcc.dg/vect/vect-iv-4.c: New test.
1958         * gcc.dg/vect/vect-iv-5.c: New test.
1959         * gcc.dg/vect/vect-iv-6.c: New test.
1960         * gcc.dg/vect/vect-iv-7.c: New test.
1961         * gcc.dg/vect/vect-iv-8.c: New test.
1962         * gcc.dg/vect/vect-iv-9.c: New test.
1963         * gcc.dg/vect/vect-iv-10.c: New test.
1964         * gcc.dg/vect/vect-iv-11.c: New test.
1965         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1966         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1967         * gcc.dg/vect/vect-14.c: Now vectorizable.
1968         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1969         * gcc.dg/vect/vect-27.c: Likewise.
1970         * gcc.dg/vect/vect-29.c Likewise.
1971         * gcc.dg/vect/vect-dv-2.c: Likewise.
1972         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1973         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1974         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1975
1976 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1977
1978         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1979
1980 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1981
1982         * gcc.dg/builtins-20.c: Add more cases.
1983
1984 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1985
1986         PR debug/30189
1987         * gcc.dg/pr30189.c: New test.
1988
1989 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1990
1991         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1992         for running tests.
1993         * gcc.target/i386/sse4a-extract.c: New test.
1994         * gcc.target/i386/sse4a-insert.c: New test.
1995         * gcc.target/i386/sse4a-montsd.c: New test.
1996         * gcc.target/i386/sse4a-montss.c: New test.
1997
1998 2007-02-05  Richard Guenther  <rguenther@suse.de>
1999
2000         * gcc.target/i386/vectorize3.c: New testcase.
2001
2002 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2003
2004         PR target/30665
2005         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2006
2007 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2008
2009         PR fortran/30611
2010         * gfortran.dg/repeat_1.f90: New test.
2011
2012 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2013
2014         PR fortran/30605
2015         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2016         * gfortran.dg/derived_init_2.f90: Ditto.
2017         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2018         * gfortran.dg/array_initializer_1.f90: Ditto.
2019         * gfortran.dg/do_2.f90: Ditto.
2020         * gfortran.dg/proc_assign_1.f90: Ditto.
2021
2022 2007-02-04  Richard Guenther  <rguenther@suse.de>
2023
2024         PR middle-end/30636
2025         * g++.dg/warn/pr30636.C: New testcase.
2026         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2027
2028 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2029
2030         PR middle-end/30667
2031         * gfortran.dg/pr30667.f: New test.
2032
2033 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2034
2035         * gcc.dg/builtins-54.c: Add more cases.
2036
2037 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2038
2039         PR fortran/30514
2040         * gfortran.dg/zero_sized_2.f90: New test.
2041
2042         PR fortran/30660
2043         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2044
2045         PR fortran/29820
2046         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2047         file.
2048
2049 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2050
2051         PR fortran/30683
2052         * gfortran.dg/interface_10.f90: New test.
2053
2054 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2055
2056         * gcc.dg/builtins-20.c: Add more cases.
2057
2058 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2059
2060         PR target/29682
2061         * gcc-target/ia64/pr29682.c: New test.
2062
2063 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2064
2065         PR fortran/30284
2066         * gfortran.dg/arrayio_11.f90.f90: New test.
2067
2068         PR fortran/30626
2069         * gfortran.dg/arrayio_12.f90.f90: New test.
2070
2071 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR c++/30536
2074         * g++.dg/tls/diag-5.C: New test.
2075
2076         PR middle-end/30473
2077         * gcc.dg/pr30473.c: New test.
2078         * gcc.c-torture/execute/20070201-1.c: New test.
2079
2080 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2081
2082         * gfortran.dg/dependency_20.f90: New test case.
2083
2084 2007-01-31  Ian Lance Taylor  <iant@google.com>
2085
2086         * gcc.dg/lower-subreg-1.c (test): New test.
2087
2088 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2089
2090         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2091
2092 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2093
2094         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2095         * gcc.dg/torture/builtin-math-3.c: Likewise.
2096
2097 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2098
2099         gcc.dg/Wparentheses-2.c: Update and add new tests.
2100
2101 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2102
2103         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2104         vectorize.
2105
2106 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2107
2108         * gcc.dg/builtins-63.c: New test.
2109
2110 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2111
2112         PR fortran/27588
2113         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2114
2115 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2116
2117         PR fortran/30520
2118         * gfortran.dg/volatile8.f90: New argument conformance test.
2119         * gfortran.dg/volatile9.f90: New scope test.
2120
2121 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2122
2123         PR c++/24745
2124         * g++.dg/warn/null4.C: New.
2125
2126 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2127             Uros Bizjak  <ubizjak@gmail.com>
2128
2129         * gcc.dg/large-size-array-3.c: Correct typo.
2130
2131 2007-01-30  Richard Guenther  <rguenther@suse.de>
2132
2133         PR middle-end/27657
2134         * g++.dg/debug/pr27657.C: New testcase.
2135
2136 2007-01-30  Richard Guenther  <rguenther@suse.de>
2137
2138         PR middle-end/30313
2139         * gcc.dg/torture/pr30313.c: New testcase.
2140
2141 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2142
2143         * gcc.dg/dfp/dfp-except.h: New file.
2144         * gcc.dg/dfp/fe-check.h: New file.
2145         * gcc.dg/dfp/fe-binop.c: New test.
2146         * gcc.dg/dfp/fe-convert-1.c: New test.
2147         * gcc.dg/dfp/fe-convert-2.c: New test.
2148         * gcc.dg/dfp/fe-convert-3.c: New test.
2149
2150         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2151         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2152         * gcc.dg/dfp/convert-dfp.c: Ditto.
2153         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2154
2155 2007-01-29  Josh Conner  <jconner@apple.com>
2156
2157         * gcc.target/powerpc/altivec-24.c: New test.
2158
2159 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2160
2161         PR c++/28266
2162         * g++.dg/parse/defarg12.C: New test.
2163
2164 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2165
2166         PR fortran/30554
2167         * gfortran.dg/used_dummy_types_6.f90: New test.
2168
2169 2007-01-28  Jan Hubicka  <jh@suse.cz>
2170
2171         * gcc.dg/tree-prof/val-prof-6.c: New test.
2172
2173 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2174
2175         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2176
2177 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2178
2179         PR C++/28988
2180         * g++.dg/expr/dtor4.C: New test.
2181
2182 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2183
2184         * gcc.dg/tree-ssa/loop-23.c: New test.
2185
2186 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2187
2188         PR libfortran/30389
2189         * gfortran.dg/achar_2.f90:  New test.
2190         * gfortran.dg/achar_3.f90:  New test.
2191
2192 2007-01-27  Ian Lance Taylor  <iant@google.com>
2193
2194         * gcc.dg/strict-overflow-1.c: New test.
2195         * gcc.dg/no-strict-overflow-1.c: New test.
2196         * gcc.dg/strict-overflow-2.c: New test.
2197         * gcc.dg/no-strict-overflow-2.c: New test.
2198         * gcc.dg/strict-overflow-3.c: New test.
2199         * gcc.dg/no-strict-overflow-3.c: New test.
2200         * gcc.dg/strict-overflow-4.c: New test.
2201         * gcc.dg/no-strict-overflow-4.c: New test.
2202         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2203         * gcc.dg/pr15784-1.c: Likewise.
2204         * gcc.dg/pr20922-1.c: Likewise.
2205         * gcc.dg/pr20922-3.c: Likewise.
2206         * gcc.dg/pr20922-4.c: Likewise.
2207         * gcc.dg/pr20922-6.c: Likewise.
2208         * gcc.dg/compare-4.c: Likewise.
2209         * gcc.dg/torture/pr26898-1.c: Likewise.
2210         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2211         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2212         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2213         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2214         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2215         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2216         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2217         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2218         * g++.dg/tree-ssa/pr21082.C: Likewise.
2219
2220 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2221
2222         * gcc-dg/large-size-array-3.c: New test case.
2223
2224 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2225
2226         * gfortran.dg/forall_7.f90: New test case.
2227
2228 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2229
2230         PR fortran/30407
2231         * gfortran.dg/where_operator_assign_1.f90: New test.
2232         * gfortran.dg/where_operator_assign_2.f90: New test.
2233         * gfortran.dg/where_operator_assign_3.f90: New test.
2234
2235 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2236
2237         * lib/target-supports.exp
2238         (check_effective_target_powerpc_altivec): New.
2239         (check_effective_target_vect_cmdline_needed): Use it.
2240
2241 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2242
2243         PR fortran/30278
2244         * gfortran.dg/backslash_3.f: New test.
2245
2246 2007-01-26  Richard Guenther  <rguenther@suse.de>
2247
2248         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2249
2250 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2251
2252         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2253         * gfortran.dg/vect/vect.exp: Ditto.
2254         * gfortran.dg/dg.exp: Ditto.
2255         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2256         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2257
2258 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2259
2260         * gcc.dg/builtins-20.c: Add more cases.
2261         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2262
2263 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2264
2265         PR fortran/30437
2266         * gcc.dg/Wall.c: New.
2267         * gcc.dg/Wno-all.c: New.
2268         * gfortran.dg/Wall.f90: New.
2269         * gfortran.dg/Wno-all.f90: New.
2270
2271 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2272
2273         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2274         * g++.dg/eh/simd-2.C: Also run on Darwin.
2275         * g++.dg/eh/simd-3.C: New.
2276         * g++.dg/eh/simd-4.C: New.
2277
2278 2007-01-25  Richard Guenther  <rguenther@suse.de>
2279
2280         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2281         and _PROFILE_USE.
2282         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2283
2284 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2285
2286         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2287         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2288         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2289         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2290         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2291         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2292         * gcc.dg/ipa/ipa-7.c: New testcase.
2293
2294 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2295
2296         * g++.dg/cpp0x/warn_cxx0x.C: New.
2297
2298 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2299
2300         * gcc.dg/builtins-20.c: Test builtin carg.
2301
2302 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR middle-end/27416
2305         * gcc.dg/gomp/pr27416.c: New test.
2306
2307         PR middle-end/30494
2308         * gcc.dg/gomp/pr30494.c: New test.
2309         * g++.dg/gomp/pr30494.C: New test.
2310
2311         PR middle-end/30421
2312         * gcc.dg/gomp/pr30421.c: New test.
2313
2314 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2315
2316         * gcc.target/ia64/versionid-1.c: New test.
2317         * gcc.target/ia64/versionid-2.c: New test.
2318
2319 2007-01-24  Richard Guenther  <rguenther@suse.de>
2320
2321         PR testsuite/30181
2322         * gcc.dg/builtins-57.c: Change to a link-time testcase
2323         to support non-C99 targets.
2324
2325 2007-01-24  Jan Hubicka  <jh@suse.cz>
2326
2327         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2328
2329 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2330
2331         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2332
2333 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2334
2335         PR objc/27438
2336         * objc.dg/const-str-12.m: New test.
2337
2338 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2339
2340         PR fortran/30532
2341         * gfortran.dg/ctrl-z.f90:  New test.
2342
2343 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2344
2345         PR fortran/30481
2346         * gfortran.dg/namelist_assumed_char.f90:  New test.
2347
2348 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2349
2350         PR c++/27492
2351         * g++.dg/inherit/covariant15.C: New test.
2352
2353 2007-01-23  Ian Lance Taylor  <iant@google.com>
2354
2355         * g++.dg/warn/Wparentheses-24.C: New test.
2356
2357 2007-01-23  Richard Guenther  <rguenther@suse.de>
2358
2359         PR testsuite/30560
2360         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2361         with full path.
2362
2363 2007-01-22  Richard Guenther  <rguenther@suse.de>
2364
2365         PR tree-optimization/30038
2366         * gcc.dg/builtins-62.c: New testcase.
2367
2368 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2369
2370         * gcc.c-torture/compile/20070121.c: New test.
2371
2372 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2373
2374         PR libfortran/30525
2375         * gfortran.dg/char_comparison_1.f:  New test.
2376
2377 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2378
2379         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2380
2381 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2382
2383         PR objc/30479
2384         * objc.dg/pch: New directory.
2385         * objc.dg/pch/pch.exp: New file.
2386         * objc.dg/pch/interface-1.m: New test.
2387         * objc.dg/pch/interface-1.hs: New include file.
2388         * lib/objc.exp (objc_target_compile): Add
2389         "-x objective-c-header" in front of the sources if this is
2390         a precompiled header being compiled.
2391
2392 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2393
2394         * gfortran.dg/array_memcpy_3.f90: New test case.
2395         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2396
2397 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2398             Brooks Moses  <brooks.moses@codesourcery.com>
2399             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2400
2401         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2402         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2403
2404 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2405
2406         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2407
2408 2007-01-19  Mike Stump  <mrs@apple.com>
2409
2410         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2411         away.
2412
2413 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2414
2415         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2416         option instead of -funsafe-math-optimizations.
2417
2418 2007-01-19  Tomas Bily  <tbily@suse.cz>
2419
2420         gcc.dg/tree-prof/indir-call-prof.c: New.
2421         g++.dg/dg.exp: Add tree-prof subdirectory.
2422         g++.dg/tree-prof/indir-call-prof.C: New.
2423         g++.dg/tree-prof/tree-prof.exp: New.
2424
2425 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2426
2427         PR c++/17947
2428         * g++.dg/warn/deprecated.C: Update warning output.
2429         * g++.dg/warn/deprecated-2.C: Likewise.
2430         * g++.dg/warn/deprecated-3.C: New.
2431
2432 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2433
2434         * gcc.c-torture/execute/nestfunc-7.c: New.
2435
2436 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2437
2438         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2439
2440 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2441
2442         * gcc.dg/m68k-pic-1.c: New.
2443
2444 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2445
2446         * gfortran.dg/array_memcpy_4.f90: New test case.
2447
2448 2007-01-18  Josh Conner  <jconner@apple.com>
2449
2450         PR target/30485
2451         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2452         * gcc.dg/vect/no-trapping-math-1: New.
2453         * gcc.dg/vect/no-trapping-math-2: New.
2454
2455 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2456
2457         * gcc.target/i386/387-8.c: Update comment about optimizing
2458         inherent load of 1.0 of fptan instruction.
2459
2460 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2461             Richard Guenther <rguenther@suse.de>
2462
2463         PR diagnostic/8268
2464         * gcc.dg/Warray-bounds.c: New testcase.
2465         * gcc.dg/Warray-bounds-2.c: New testcase.
2466         * g++.dg/warn/Warray-bounds.C: New testcase.
2467         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2468
2469 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2470
2471         PR fortran/30476
2472         * gfortran.dg/generic_12.f90: New test.
2473
2474 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2475
2476         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2477         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2478
2479 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2480
2481         * gcc.dg/dfp/compare-special.h: New file.
2482         * gcc.dg/dfp/compare-special-32.c: New test.
2483         * gcc.dg/dfp/compare-special-64.c: New test.
2484         * gcc.dg/dfp/compare-special-128.c: New test.
2485
2486 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2487             Paul Thomas  <pault@gcc.gnu.org>
2488             Steven G. Kargl  <kargl@gcc.gnu.org>
2489
2490         PR fortran/30404
2491         * gfortran.dg/forall_6.f90: New test case.
2492         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2493         * gfortran.dg/dependency_13.f90: Likewise.
2494
2495 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2496
2497         PR testsuite/12325
2498         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2499         targets that don't support Inf.
2500
2501 2007-01-15  Dale Johannesen  <dalej@apple.com>
2502
2503         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2504
2505 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2506
2507         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2508         of achar for 0xff to avoid the "Extended ASCII not
2509         implemented" error message.
2510
2511 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2512
2513         PR fortran/28172
2514         * gfortran.dg/altreturn_4.f90: New test.
2515
2516         PR fortran/29389
2517         * gfortran.dg/stfunc_4.f90: New test.
2518
2519         PR fortran/29712
2520         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2521         * gfortran.dg/initialization_1.f90: Change warning.
2522
2523         PR fortran/30283
2524         * gfortran.dg/specification_type_resolution_2.f90: New test.
2525
2526 2007-01-14  Jan Hubicka  <jh@suse.cz>
2527
2528         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2529         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2530         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2531         elimination.
2532
2533 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2534
2535         PR fortran/30410
2536         * gfortran.dg/external_procedures_2.f90: New test.
2537
2538 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2539
2540         PR target/30413
2541         * gcc.target/i386/pr30413.c: New test.
2542
2543 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2544
2545         PR fortran/30452
2546         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2547
2548 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2549
2550         * gcc.dg/20070112-1.c: New test.
2551
2552 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2553
2554         PR libgfortran/30435
2555         * gfortran.dg/list_read_6.f90: New test.
2556
2557 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2558
2559         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2560
2561 2007-01-12  Tom Tromey  <tromey@redhat.com>
2562
2563         PR preprocessor/28227:
2564         * gcc.dg/cpp/pr28227.c: New file.
2565
2566 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2567
2568         * gcc.dg/tree-ssa/loop-22.c: New test.
2569
2570 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2571
2572         PR tree-optimization/29516
2573         * gcc.dg/tree-ssa/loop-20.c: New test.
2574
2575 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2576
2577         PR libfortran/30415
2578         * minmaxloc_integer_kinds_1.f90:  New test.
2579
2580 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2581
2582         PR c++/29573
2583         * g++.dg/template/sizeof-template-argument.C: New test.
2584
2585 2007-01-11  Jan Hubicka  <jh@suse.cz>
2586
2587         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2588         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2589         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2590         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2591         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2592         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2593         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2594         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2595         transformation in question.
2596         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2597         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2598         * gcc.dg/always_inline3.c: Likewise.
2599
2600 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/28999
2603         * g++.dg/template/typename11.C: New test.
2604
2605 2007-01-10  Robert Kennedy <jimbob@google.com>
2606
2607         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2608
2609 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2610
2611         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2612         for different integer kinds.
2613         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2614         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2615         * gfortran.dg/ishft_2.f90: New test.
2616         * gfortran.dg/ishft_3.f90: New test.
2617
2618 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2619
2620         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2621
2622 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2623
2624         PR tree-optimization/30322
2625         * gcc.dg/tree-ssa/loop-21.c: New test.
2626
2627 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2628
2629         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2630
2631 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2632
2633         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2634
2635 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2636
2637         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2638         * g++.dg/warn/overflow-warn-3.C: Likewise.
2639         * g++.dg/warn/overflow-warn-4.C: Likewise.
2640         * g++.dg/warn/overflow-warn-5.C: Likewise.
2641         * g++.dg/warn/overflow-warn-6.C: Likewise.
2642         * g++.dg/warn/Woverflow-1.C: Likewise.
2643         * g++.dg/warn/Woverflow-2.C: Likewise.
2644         * g++.dg/warn/Woverflow-3.C: Likewise.
2645         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2646
2647 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2648
2649         * gfortran.dg/array_constructor_14.f90: New test case.
2650         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2651
2652 2007-01-08  Richard Guenther  <rguenther@suse.de>
2653
2654         PR tree-optimization/23603
2655         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2656         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2657
2658 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2659
2660         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2661         in __v8qi typedef.
2662         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2663         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2664         compiler behaviour.
2665         * gcc.dg/simd-5.c: Likewise.
2666         * gcc.dg/simd-6.c: Likewise.
2667         * g++.dg/conversion/simd1.C: Likewise.
2668         * g++.dg/conversion/simd3.C: Likewise.
2669         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2670         (main): Use it.
2671
2672 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2673
2674         PR tree-optimization/29877
2675         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2676         name of a hard register for the target concerned.  Adjust dg-error
2677         directives to cope with new behaviour of TER.
2678
2679 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2680
2681         PR c++/28986
2682         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2683         * g++.dg/warn/overflow-warn-1.C: New.
2684         * g++.dg/warn/overflow-warn-3.C: New.
2685         * g++.dg/warn/overflow-warn-4.C: New.
2686         * g++.dg/warn/overflow-warn-5.C: New.
2687         * g++.dg/warn/overflow-warn-6.C: New.
2688         * g++.dg/warn/Woverflow-1.C: New.
2689         * g++.dg/warn/Woverflow-2.C: New.
2690         * g++.dg/warn/Woverflow-3.C: New.
2691         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2692
2693 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2694
2695         PR fortran/27698
2696         * gfortran.dg/invalid_name.f90: New test.
2697         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2698         * gfortran.dg/gomp/pr29759.f90: Ditto.
2699
2700 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2701
2702         * gfortran.dg/present_1.f90:  Update error message.
2703
2704 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2705
2706         PR c++/19439
2707         * g++.dg/template/duplicate1.C: New test
2708         * g++.dg/template/memfriend6.C: Adjust error markers.
2709
2710 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2711
2712         PR tree-opt/30385
2713         * gcc.dg/torture/inline-1.c: New test.
2714
2715 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2716
2717         PR c/19978
2718         * gcc.dg/multiple-overflow-warn-1.c: New.
2719         * gcc.dg/multiple-overflow-warn-2.c: New.
2720         * gcc.dg/overflow-warn-6.c: New.
2721         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2722
2723 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2724
2725         * gfortran.dg/array_memcpy_1.f90: New test case.
2726         * gfortran.dg/array_memcpy_2.f90: Likewise.
2727
2728 2007-01-05  Richard Guenther  <rguenther@suse.de>
2729
2730         PR middle-end/27826
2731         * g++.dg/opt/pr27826.C: New testcase.
2732
2733 2007-01-05  Ian Lance Taylor  <iant@google.com>
2734
2735         * gcc.dg/Walways-true-1.c: New test.
2736         * gcc.dg/Walways-true-2.c: New test.
2737         * g++.dg/warn/Walways-true-1.C: New test.
2738         * g++.dg/warn/Walways-true-2.C: New test.
2739
2740 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2741
2742         PR c/30360
2743         * gcc.dg/pr30360.c: New test.
2744
2745 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2746
2747         PR fortran/23232
2748         * gfortran.dg/data_implied_do_1.f90: New test.
2749
2750         PR fortran/27996
2751         PR fortran/27998
2752         * gfortran.dg/char_length_1.f90: New test.
2753
2754 2007-01-05  Richard Guenther  <rguenther@suse.de>
2755
2756         PR middle-end/28116
2757         * g++.dg/opt/pr28116.C: New testcase.
2758
2759 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2760
2761         PR fortran/29624
2762         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2763           invalid deallocate.
2764         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2765         * gfortran.dg/protected_4.f90: Add pointer intent check.
2766         * gfortran.dg/protected_6.f90: Add pointer intent check.
2767         * gfortran.dg/pointer_intent_1.f90: New test.
2768         * gfortran.dg/pointer_intent_2.f90: New test.
2769         * gfortran.dg/pointer_intent_3.f90: New test.
2770
2771 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2772
2773         PR 30235
2774         * gfortran.dg/altreturn_2.f90: new test.
2775
2776 2007-01-04  Tom Tromey  <tromey@redhat.com>
2777
2778         PR preprocessor/28165:
2779         * gcc.dg/cpp/pr28165.c: New file.
2780
2781 2007-01-03  Josh Conner  <jconner@apple.com>
2782
2783         PR middle-end/29683
2784         * gcc.dg/pr29683.c: New.
2785
2786 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR c++/28217
2789         * g++.dg/pch/template-1.C: New test.
2790         * g++.dg/pch/template-1.Hs: New file.
2791
2792 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2793
2794         PR middle-end/30353
2795         * gcc.c-torture/compile/complex-4.c: New test.
2796
2797 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2798
2799         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2800         -maltivec.
2801         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2802
2803 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR middle-end/30286
2806         * gcc.dg/pr30286.c: New test.
2807
2808         PR c++/29535
2809         * g++.dg/template/crash66.C: New test.
2810
2811         PR c++/29054
2812         * g++.dg/template/friend49.C: New test.
2813
2814 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2815
2816         * gfortran.dg/ibits.f90: New test.
2817
2818 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2819
2820         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2821         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2822
2823 2007-01-02  Jan Hubicka  <jh@suse.cz>
2824
2825         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2826         first one.
2827
2828 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2829
2830         PR c/19977
2831         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2832         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2833
2834 2006-01-02  Ian Lance Taylor  <iant@google.com>
2835
2836         * g++.dg/warn/Wparentheses-22.C: New test.
2837         * g++.dg/warn/Wparentheses-23.C: New test.
2838
2839 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2840
2841         PR middle-end/7651
2842         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2843         * gcc.dg/declspec-3-Wextra.c: New.
2844         * gcc.dg/declspec-3-no.c: New
2845
2846 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2847
2848         PR fortran/20896
2849         * gfortran.dg/interface_10.f90: Remove.
2850
2851 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2852
2853         * gcc.dg/fold-eqxor-4.c: New test case.
2854
2855 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2856
2857         PR middle-end/30311
2858         * gcc.c-torture/compile/pr30311.c: New test.
2859
2860 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2861
2862         PR middle-end/30253
2863         * gcc.c-torture/compile/statement-expression-1.c: New test.
2864
2865 2007-01-01  Andreas Schwab  <schwab@suse.de>
2866
2867         PR target/29166
2868         * g++.dg/eh/pr29166.C: New test.
2869
2870 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2871
2872         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2873         New.
2874         (check_effective_target_vect_cmdline_needed): Use it.
2875
2876 2006-12-31  Richard Guenther  <rguenther@suse.de>
2877
2878         PR middle-end/30137
2879         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2880         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2881
2882 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2883
2884         PR middle-end/30322
2885         * gcc.dg/fold-plusnot-1.c: New test case.
2886
2887 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2888
2889         PR c++/29731
2890         * g++.dg/parse/template22.C: New test.
2891
2892 2006-12-31  Richard Guenther  <rguenther@suse.de>
2893
2894         PR middle-end/30338
2895         * gcc.c-torture/compile/pr30338.c: New testcase.
2896
2897 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2898
2899         PR fortran/27900
2900         * gfortran.dg/intrinsic_actual_4.f90: New test.
2901
2902         PR fortran/24325
2903         * gfortran.dg/func_decl_3.f90: New test.
2904
2905 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/23060
2908         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2909         * gfortran.dg/c_by_val_1.f: New test.
2910         * gfortran.dg/c_by_val_2.f: New test.
2911         * gfortran.dg/c_by_val_3.f: New test.
2912
2913 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2914
2915         PR libfortran/30321
2916         * gfortran.dg/sum_zero_array_1.f90:  New test.
2917
2918 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2919
2920         PR preprocessor/29612
2921         * gcc.dg/cpp/pr29612-1.c: New test.
2922         * gcc.dg/cpp/pr29612-2.c: New test.
2923
2924 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2925
2926         PR fortran/30034
2927         * gfortran.dg/pure_formal_proc_1.f90: New test.
2928
2929         PR fortran/30237
2930         * gfortran.dg/intrinsic_actual_3.f90: New test.
2931
2932 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2933
2934         PR fortran/30014
2935         * gfortran.dg/io_constraints_1.f90: Update test.
2936         * gfortran.dg/io_constraints_2.f90: Update test.
2937         * gfortran.dg/inquire_iolength.f90: New test.
2938
2939 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2940
2941         PR fortran/20896
2942         * gfortran.dg/interface_10.f90: New test.
2943         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2944         since z is already, locally a variable.
2945
2946         PR fortran/25135
2947         * gfortran.dg/generic_11.f90: New test.
2948         * gfortran.dg/interface_7.f90: Remove name clash between module
2949         name and procedure 'x' referenced in the interface.
2950
2951 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2952
2953         PR middle-end/7651
2954         * gcc.dg/Wmissing-parameter-type.c: New.
2955         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2956         * gcc.dg/Wmissing-parameter-type-no.c: New.
2957
2958 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2959
2960         PR fortran/25818
2961         * gfortran.dg/entry_array_specs_2.f: New test.
2962
2963         PR fortran/30084
2964         * gfortran.dg/nested_modules_6.f90: New test.
2965
2966 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2967
2968         PR middle-end/7651
2969         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2970         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2971
2972 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2973
2974         PR C++/30168
2975         * g++.dg/opt/complex6.C: New test.
2976
2977 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2978
2979         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2980         full" if the linker on spu-*-* warns about exceeding local store.
2981
2982         And revert this patch:
2983         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2984         fail to link due to relocation overflows on spu-*-*.
2985
2986 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2987
2988         PR fortran/30273
2989         * gfortran.dg/dependency_19.f90: New test.
2990
2991 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2992
2993         PR fortran/30202
2994         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2995
2996 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR middle-end/30262
2999         * gcc.c-torture/execute/20061220-1.c: New test.
3000
3001         PR middle-end/30263
3002         * gcc.dg/gomp/asm-1.c: New test.
3003
3004         PR target/30230
3005         * g++.dg/eh/ia64-2.C: New test.
3006
3007 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3008
3009         PR target/28966
3010         PR target/29248
3011         * gcc.dg/rs6000-leaf.c: New.
3012
3013 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3014
3015         PR fortran/25392
3016         * gfortran.dg/f2c_8.f90: New test.
3017
3018 2006-12-20  Bill Wendling  <wendling@apple.com>
3019
3020         * gcc.dg/asm-b.c: Check for __ppc64__.
3021
3022 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3023
3024         PR fortran/30190
3025         * gfortran.dg/bounds_check_5.f90: New test.
3026
3027 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3028
3029         PR middle-end/30143
3030         * gcc.dg/gomp/complex-1.c: New testcase.
3031
3032 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3033
3034         * gfortran.dg/array_memset_1.f90: New test case.
3035
3036 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3037
3038         * lib/target-supports.exp: Add spu to
3039         check_effective_target_vect_widen_mult_hi_to_si.
3040
3041 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3042
3043         PR fortran/29992
3044         * gfortran.dg/generic_9.f90: New test.
3045
3046         PR fortran/30081
3047         * gfortran.dg/generic_10.f90: New test.
3048
3049 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3050
3051         PR tree-opt/30045
3052         * gcc.dg/pr30045.c: New test.
3053
3054 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3055
3056         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3057
3058 2006-12-19  Eric Christopher  <echristo@apple.com>
3059
3060         PR target/29302
3061         * gcc.c-torture/execute/pr29302-1.c: New.
3062
3063 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3064
3065         PR fortran/39238
3066         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3067
3068 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3069
3070         PR fortran/30236
3071         * gfortran.dg/altreturn_3.f90: New test.
3072
3073         * gfortran.dg/char_result_12.f90: Fix comment typos.
3074
3075 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3076
3077         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3078         as newlib's stdio.h uses non-traditional cpp constructs.
3079
3080 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3081
3082         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3083         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3084         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3085         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3086         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3087         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3088         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3089         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3090         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3091         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3092         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3093         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3094         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3095         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3096         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3097         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3098         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3099         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3100         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3101         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3102         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3103         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3104         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3105         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3106         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3107         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3108
3109 2006-12-18  Bill Wendling  <wendling@apple.com>
3110
3111         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3112         id is an OjbC keyword.
3113
3114 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3115
3116         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3117
3118 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3119
3120         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3121
3122 2006-12-18  Ian Lance Taylor  <iant@google.com>
3123
3124         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3125
3126 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3127
3128         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3129
3130 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3131
3132         PR fortran/30207
3133         * gfortran.fortran-torture/execute/where21.f90: New test.
3134
3135 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3136
3137         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3138
3139 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3140
3141         PR middle-end/7651
3142         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3143         * gcc.dg/if-empty-1.c: Likewise.
3144         * gcc.dg/pr23165.c: Likewise.
3145         * g++.dg/warn/empty-body.C: Likewise.
3146
3147 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3148
3149         PR libfortran/30005
3150         * gfortran.dg/open_errors.f90: New test.
3151
3152 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3153
3154         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3155
3156         * gcc.target/i386/ssse3-pabsb.c: New file.
3157         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3158         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3159         * gcc.target/i386/ssse3-palignr.c: Likewise.
3160         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3161         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3162         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3163         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3164         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3165         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3166         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3167         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3168         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3169         * gcc.target/i386/ssse3-psignb.c: Likewise.
3170         * gcc.target/i386/ssse3-psignd.c: Likewise.
3171         * gcc.target/i386/ssse3-psignw.c: Likewise.
3172         * gcc.target/i386/ssse3-vals.h: Likewise.
3173
3174 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3175
3176         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3177         * lib/fortran-torture.exp: Include target-supports.exp.
3178
3179 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3180
3181         PR target/30185
3182         * gcc.c-torture/execute/pr30185.c: New test.
3183
3184 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3185
3186         PR testsuite/30179
3187         PR testsuite/30180
3188         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3189         * gcc.dg/builtin-bswap-2.c: Likewise.
3190         * gcc.dg/builtin-bswap-3.c: Likewise.
3191         * gcc.dg/builtin-bswap-4.c: Likewise.
3192         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3193         * cc.c-torture/execute/mode-dependent-address.x: New file.
3194
3195 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3196
3197         PR libfortran/30145
3198         * gfortran.dg/write_zero_array: New test.
3199
3200 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3201
3202         PR fortran/30200
3203         * gfortran.dg/write_fmt_trim.f90: New test.
3204
3205 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3206
3207         PR 30194
3208         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3209         temporarily.
3210
3211 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3212
3213         * lib/target-supports.exp (check_weak_available): Use istarget
3214         "hppa*-*-hpux10*" instead of regexp.
3215         (check_cxa_atexit_available): Likewise.
3216
3217 2006-12-14  Richard Guenther  <rguenther@suse.de>
3218
3219         PR tree-optimization/30197
3220         * gcc.c-torture/execute/complex-1.c: Fix function name.
3221         * gcc.dg/builtins-61.c: New testcase.
3222
3223 2006-12-14  Richard Guenther  <rguenther@suse.de>
3224
3225         PR middle-end/30172
3226         * gcc.dg/pr30172-1.c: New testcase.
3227
3228 2006-12-14  Richard Guenther  <rguenther@suse.de>
3229
3230         PR tree-optimization/30198
3231         * gcc.dg/builtins-60.c: New testcase.
3232
3233 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3234
3235         * lib/target-supports.exp (vect_no_align): Remove spu.
3236
3237 2006-12-13  Ian Lance Taylor  <iant@google.com>
3238
3239         PR c++/19564
3240         PR c++/19756
3241         * g++.dg/warn/Wparentheses-5.C: New test.
3242         * g++.dg/warn/Wparentheses-6.C: New test.
3243         * g++.dg/warn/Wparentheses-7.C: New test.
3244         * g++.dg/warn/Wparentheses-8.C: New test.
3245         * g++.dg/warn/Wparentheses-9.C: New test.
3246         * g++.dg/warn/Wparentheses-10.C: New test.
3247         * g++.dg/warn/Wparentheses-11.C: New test.
3248         * g++.dg/warn/Wparentheses-12.C: New test.
3249         * g++.dg/warn/Wparentheses-13.C: New test.
3250         * g++.dg/warn/Wparentheses-14.C: New test.
3251         * g++.dg/warn/Wparentheses-15.C: New test.
3252         * g++.dg/warn/Wparentheses-16.C: New test.
3253         * g++.dg/warn/Wparentheses-17.C: New test.
3254         * g++.dg/warn/Wparentheses-18.C: New test.
3255         * g++.dg/warn/Wparentheses-19.C: New test.
3256         * g++.dg/warn/Wparentheses-20.C: New test.
3257         * g++.dg/warn/Wparentheses-21.C: New test.
3258
3259 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3260
3261         PR testsuite/30157
3262         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3263         for target "hppa.*hpux10".
3264
3265 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3266
3267         * g++.dg/debug/vartrack1.C: New test.
3268
3269         * g++.dg/opt/ifcvt1.C: New test.
3270
3271         * gcc.dg/tls/opt-13.c: New test.
3272
3273         * gcc.dg/20060425-2.c: New test.
3274
3275         * g++.dg/opt/pr15054-2.C: New test.
3276
3277         * gcc.c-torture/execute/20060420-1.c: New test.
3278
3279         * gcc.c-torture/execute/20060412-1.c: New test.
3280
3281         * objc/compile/20060406-1.m: New test.
3282
3283 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3284
3285         * g++.dg/template/array17.C: New test.
3286
3287 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3288
3289         * gcc.target/powerpc/altivec-23.c: New test.
3290
3291 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3292
3293         PR c++27316
3294         * g++.dg/inherit/error3.C: New test.
3295
3296         PR c++/28740
3297         * g++.dg/inherit/error4.C: New test.
3298
3299 2006-12-13  Richard Guenther  <rguenther@suse.de>
3300
3301         PR tree-optimization/17687
3302         * gcc.dg/builtins-59.c: New testcase.
3303
3304 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3305
3306         * gcc.target/spu/Wmain.c: New test.
3307
3308 2006-12-12  Josh Conner  <jconner@apple.com>
3309
3310         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3311         * g++.dg/abi/thunk4.C: Likewise.
3312         * g++.dg/abi/rtti3.C: Likewise.
3313
3314 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3315
3316         * gcc.target/spu/cpat-1.c: New test.
3317         * gcc.target/spu/cpat-2.c: New test.
3318         * gcc.target/spu/cpat-3.c: New test.
3319         * gcc.target/spu/cpat-4.c: New test.
3320
3321 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3322
3323         PR tree-opt/28436
3324         * gcc.c-torture/compile/vector-1.c: New test.
3325         * gcc.c-torture/compile/vector-2.c: New test.
3326         * gcc.c-torture/compile/vector-3.c: New test.
3327
3328 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3329
3330         * lib/fortran-torture.exp: Update copyright years.  Remove
3331         obsolete comment.  Test -ftree-vectorize where it makes sense.
3332         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3333         from fortran-torture.exp.
3334         * gfortran.dg/char_transpose_1.f90,
3335         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3336         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3337         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3338         '-w' to dg-options.
3339
3340 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3341
3342         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3343         saved_${tool}_load.
3344
3345 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3346
3347         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3348         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3349         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3350         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3351         gaps.
3352
3353 2006-12-12  Richard Guenther  <rguenther@suse.de>
3354
3355         PR middle-end/30147
3356         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3357
3358 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3359             Diego Novillo  <dnovillo@redhat.com>
3360
3361         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3362         VDEF/VUSE changes.
3363         * gcc.dg/tree-ssa/pr26421.c: Likewise
3364         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3365         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3366         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3367         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3368         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3369         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3370         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3371         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3372         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3373
3374 2006-12-11  Jan Hubicka  <jh@suse.cz>
3375
3376         * gcc.dg/tree-prof/stringop-1.c: New test.
3377         * gcc.dg/tree-prof/stringop-2.c: New test.
3378
3379 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3380
3381         PR target/30120
3382         * gcc.target/i386/pr30120.c: New test.
3383
3384         Revert:
3385         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3386
3387         * gcc.target/i386/x87regparm-1.c: New test.
3388         * gcc.target/i386/x87regparm-2.c: New test.
3389         * gcc.target/i386/x87regparm-3.c: New test.
3390         * gcc.target/i386/x87regparm-4.c: New test.
3391
3392 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3393
3394         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3395
3396 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3397
3398         PR fortran/23994
3399         * gfortran.dg/protected_1.f90: New test.
3400         * gfortran.dg/protected_2.f90: New test.
3401         * gfortran.dg/protected_3.f90: New test.
3402         * gfortran.dg/protected_4.f90: New test.
3403         * gfortran.dg/protected_5.f90: New test.
3404         * gfortran.dg/protected_6.f90: New test.
3405
3406 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3407             Tobias Burnus  <burnus@gcc.gnu.org>
3408
3409         PR fortran/29975
3410         PR fortran/30068
3411         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3412         interface.
3413         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3414         ambiguous interfaces.
3415         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3416         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3417         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3418         ambiguous interfaces.
3419         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3420         * gfortran.dg/array_initializer_2.f90: Add initializer array
3421         constructor test.
3422
3423         PR fortran/30096
3424         * gfortran.dg/interface_9.f90: Test that host interfaces are
3425         not checked for ambiguity with the local version.
3426
3427 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3428
3429         PR fortran/29464
3430         * gfortran.dg/module_interface_2.f90: New test.
3431
3432 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3433
3434         PR fortran/29941
3435         * gfortran.dg/assumed_len.f90: New test.
3436
3437 2006-12-09  Richard Guenther  <rguenther@suse.de>
3438
3439         * g++.dg/warn/implicit-typename1.C: Qualify types.
3440         * g++.dg/parse/crash12.C: Likewise.
3441         * g++.dg/tree-ssa/pr22444.C: Likewise.
3442
3443 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3444
3445         * gfortran.dg/array_2.f90: Added sqrt test.
3446
3447 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3448
3449         * gcc.target/i386/x87regparm-1.c: XFAIL.
3450         * gcc.target/i386/x87regparm-2.c: XFAIL.
3451         * gcc.target/i386/x87regparm-3.c: XFAIL.
3452         * gcc.target/i386/x87regparm-4.c: XFAIL.
3453
3454 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3455
3456         * lib/target-supports.exp
3457         (check_effective_target_large_long_double): New.
3458         * gcc.dg/Wconversion-real.c : Use it.
3459         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3460         unsigned.
3461
3462 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3463
3464         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3465
3466 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/27546
3469         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3470
3471 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/29732
3474         * g++.dg/template/crash65.C: New test.
3475         * g++.dg/template/spec16.C: Tweak error markers.
3476
3477 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3478
3479         * gcc.target/spu: New directory.
3480         * gcc.target/spu/spu.exp: New file.
3481         * gcc.target/spu/intrinsics-1.c: New test.
3482
3483 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3484
3485         PR c++/29980
3486         * g++.dg/ext/attrib27.C: New test.
3487         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3488         * g++.dg/parse/typedef5.C: Likewise.
3489
3490 2006-12-07  Mike Stump  <mrs@apple.com>
3491
3492         * treelang/compile/var_defs.tree: Adjust.
3493
3494 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/29730
3497         * g++.dg/template/crash64.C: New test.
3498         * g++.dg/parse/crash27.C: Adjust error markers.
3499
3500 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3501
3502         PR libfortran/30009
3503         PR libfortran/30056
3504         * gfortran.dg/read_eof_4.f90:  Add tests.
3505         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3506         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3507
3508 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/29729
3511         * g++.dg/template/crash63.C: New test.
3512
3513         PR c++/29728
3514         * g++.dg/template/crash62.C: New test.
3515
3516 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/30003
3519         * gfortran.dg/allocatable_function_1.f90: Increase the number
3520         of expected calls of free to 10; the lhs section reference is
3521         now evaluated so there is another call to bar.  Change the
3522         comment appropriately.
3523         * gfortran.dg/array_section_1.f90: New test.
3524
3525 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3526
3527         PR fortran/29912
3528         * gfortran.dg/char_result_12.f90: New test.
3529
3530 2006-12-05  Richard Guenther  <rguenther@suse.de>
3531
3532         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3533         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3534         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3535         vect_double, xfail for spu*-*-*.
3536
3537 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3538
3539         PR fortran/29962
3540         * initialization_4.f90: Test noninteger exponents (-std=f95).
3541         * initialization_5.f90: New test for noninteger exponents
3542           with -std=f2003.
3543
3544 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3545
3546         PR fortran/29821
3547         * gfortran.dg/parameter_array_section_1.f90: New test.
3548
3549 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3550
3551         PR c++/29733
3552         * g++.dg/template/crash61.C: New test.
3553
3554         PR c++/29632
3555         * g++.dg/template/error23.C: New test.
3556
3557 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3558
3559         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3560
3561 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3562
3563         PR fortran/29916
3564         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3565
3566 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR middle-end/29965
3569         * gcc.dg/gomp/pr29965-1.c: New test.
3570         * gcc.dg/gomp/pr29965-2.c: New test.
3571         * gcc.dg/gomp/pr29965-3.c: New test.
3572         * gcc.dg/gomp/pr29965-4.c: New test.
3573         * gcc.dg/gomp/pr29965-5.c: New test.
3574         * gcc.dg/gomp/pr29965-6.c: New test.
3575         * g++.dg/gomp/pr29965-1.C: New test.
3576         * g++.dg/gomp/pr29965-2.C: New test.
3577         * g++.dg/gomp/pr29965-3.C: New test.
3578         * g++.dg/gomp/pr29965-4.C: New test.
3579         * g++.dg/gomp/pr29965-5.C: New test.
3580         * g++.dg/gomp/pr29965-6.C: New test.
3581         * g++.dg/gomp/pr29965-7.C: New test.
3582         * g++.dg/gomp/pr29965-8.C: New test.
3583         * g++.dg/gomp/pr29965-9.C: New test.
3584         * g++.dg/gomp/pr29965-10.C: New test.
3585
3586 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3587
3588         * gnat.dg/pointer_variable_bounds.adb: New test.
3589         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3590         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3591
3592 2006-12-03  Eric Christopher  <echristo@apple.com>
3593
3594         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3595
3596 2006-12-03  Richard Henderson  <rth@redhat.com>
3597             Andrew Pinski  <pinskia@gmail.com>
3598
3599         PR C++/14329
3600         * g++.dg/warn/unit-1.C: New test.
3601
3602 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3603
3604         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3605
3606 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3607
3608         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3609         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3610         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3611         * gcc.dg/vect/vect-70.c: Reduce array size.
3612         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3613         vect_no_compaer_double targets.
3614         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3615         vect_float, vect_double, and vect_int.
3616
3617 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3618
3619         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3620         test for loop versioning on vect_no_align targets.
3621         * gcc.dg/vect/pr20122.c: Likewise.
3622         * gcc.dg/vect/vect-105.c: Likewise.
3623         * gcc.dg/vect/vect-42.c: Likewise.
3624         * gcc.dg/vect/vect-43.c: Likewise.
3625         * gcc.dg/vect/vect-74.c: Likewise.
3626         * gcc.dg/vect/vect-75.c: Likewise.
3627         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3628         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3629         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3630         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3631
3632 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3633
3634         PR fortran/29642
3635         * gfortran.dg/value_1.f90 : New test.
3636         * gfortran.dg/value_2.f90 : New test.
3637         * gfortran.dg/value_3.f90 : New test.
3638         * gfortran.dg/value_4.f90 : New test.
3639         * gfortran.dg/value_4.c : Called from value_4.f90.
3640
3641 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3642
3643         PR C++/30033
3644         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3645
3646 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3647
3648         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3649
3650 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3651
3652         PR c/27953
3653         * gcc.dg/pr27953.c: New test.
3654
3655 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3656
3657         PR c++/30022
3658         * g++.dg/ext/vector5.C: New test.
3659
3660         PR c++/30021
3661         * g++.dg/other/main1.C: New test.
3662
3663 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3664
3665         PR libfortran/29568
3666         * gfortran.dg/convert_implied_open.f90:  Change to
3667         new default record length.
3668         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3669         new error message.
3670         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3671
3672 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3673
3674         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3675
3676 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3677
3678         PR c++/29066
3679         * g++.dg/expr/pr29066.c: New.
3680
3681 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3682             Zdenek Dvorak <dvorakz@suse.cz>
3683
3684         PR tree-optimization/29921
3685         * gcc.dg/pr29921-2.c: New test.
3686
3687 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3688
3689         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3690         (i386_get_cpuid): New function.
3691         (i386_cpuid_ecx): Likewise.
3692         (i386_cpuid_edx): Likewise.
3693         (i386_cpuid): Updated to call i386_cpuid_edx.
3694
3695         * gcc.target/i386/sse3-addsubpd.c: New file.
3696         * gcc.target/i386/sse3-addsubps.c: Likewise.
3697         * gcc.target/i386/sse3-haddpd.c: Likewise.
3698         * gcc.target/i386/sse3-haddps.c: Likewise.
3699         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3700         * gcc.target/i386/sse3-hsubps.c: Likewise.
3701         * gcc.target/i386/sse3-lddqu.c: Likewise.
3702         * gcc.target/i386/sse3-movddup.c: Likewise.
3703         * gcc.target/i386/sse3-movshdup.c: Likewise.
3704         * gcc.target/i386/sse3-movsldup.c: Likewise.
3705
3706 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3707
3708         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3709
3710 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3711
3712         * gcc.dg/dfp/convert-int-max.c: New test.
3713         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3714
3715 2006-11-30  Richard Guenther  <rguenther@suse.de>
3716
3717         * gcc.dg/vect/vect-pow-1.c: Rename ...
3718         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3719         floats instead of doubles, check successful vectorization.
3720
3721 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3722
3723         PR target/29945
3724         * gcc.c-torture/compile/pr29945.c: New testcase.
3725
3726 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3727
3728         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3729         -maltivec.
3730
3731 2006-11-29  Eric Christopher  <echristo@apple.com>
3732
3733         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3734
3735 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3736
3737         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3738
3739         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3740
3741 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3742
3743         PR c++/29022
3744         * g++.dg/inherit/virtual2.C: New test.
3745         * g++.dg/inherit/virtual3.C: Likewise.
3746         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3747         * g++.dg/inherit/error2.C: Likewise.
3748         * g++.dg/template/instantiate1.C: Likewise.
3749
3750 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3751
3752         PR tree-opt/29984
3753         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3754
3755 2006-11-28  Jan Hubicka  <jh@suse.cz>
3756
3757         * gcc.dg/memcpy-1.c: New test.
3758
3759 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR c++/29735
3762         * g++.dg/warn/main-3.C: New test.
3763
3764 2006-11-28  Jan Hubicka  <jh@suse.cz>
3765
3766         * gcc.dg/winline-1.c: New test.
3767
3768 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3771         alignments.
3772
3773 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3774
3775         PR fortran/29976
3776         * gfortran.dg/missing_optional_dummy_3.f90
3777
3778 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3779
3780         PR fortran/20880
3781         * gfortran.dg/interface_3.f90: Modify errors.
3782
3783 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3784
3785         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3786         fail to link due to relocation overflows on spu-*-*.
3787
3788 2006-11-27  Michael Matz  <matz@suse.de>
3789             Andreas Krebbel  <krebbel1@de.ibm.com>
3790
3791         PR target/29319
3792         * gcc.dg/20061127-1.c: New testcase.
3793
3794 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3795
3796         * gcc.dg/20061124-1.c: Add exit() function prototype.
3797
3798 2006-11-27  Jan Hubicka  <jh@suse.cz>
3799
3800         * gcc.target/i386/memcpy-1.c: Adjust size.
3801         * testsuite/gcc.dg/visibility-11.c: Likewise.
3802
3803 2006-11-27  Richard Guenther  <rguenther@suse.de>
3804
3805         PR middle-end/25620
3806         * gcc.target/i386/pow-1.c: New testcase.
3807         * gcc.dg/builtins-58.c: Likewise.
3808
3809 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3810
3811         PR c++/29886
3812         * g++.dg/expr/cast8.C: New test.
3813
3814 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3815
3816         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3817         Don't ever inline the testcase.
3818
3819 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3820
3821         PR fortran/29982
3822         * gfortran.fortran-torture/compile/parameter_3.f90: New
3823         testcase.
3824
3825 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3826
3827         PR fortran/29951
3828         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3829
3830 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3831
3832         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3833         for CHAR.
3834
3835 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3836
3837         PR libgfortran/29936
3838         * gfortran.dg/write_check3.f90: New test.
3839
3840 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3841
3842         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3843
3844 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3845
3846         PR fortran/20880
3847         * gfortran.dg/interface_3.f90: New test.
3848
3849         PR fortran/29387
3850         * gfortran.dg/generic_8.f90: New test.
3851
3852 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3853
3854         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3855         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3856         * gfortran.dg/specifics_3.f90: Remove.
3857
3858 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR c/29955
3861         * gcc.dg/gomp/pr29955.c: New test.
3862
3863         PR c/29736
3864         * gcc.dg/pr29736.c: New test.
3865
3866 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3867
3868         PR tree-opt/29964
3869         * gcc.dg/pure-1.c: New test.
3870
3871 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3872
3873         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3874         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3875
3876 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3877
3878         * gcc.dg/20061124-1.c: New testcase.
3879
3880 2006-11-23  Eric Christopher  <echristo@apple.com>
3881
3882         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3883
3884 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3885
3886         PR c/2707
3887         PR c++/26167
3888         * gcc.dg/Wconversion-integer.c: New. Supersedes
3889         Wconversion-negative-constants.c
3890         * gcc.dg/Wconversion-real.c: New.
3891         * gcc.dg/Wconversion-real-integer.c: New.
3892         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3893         * g++.dg/warn/Wconversion1.C: Modified.
3894
3895 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3896
3897         * gfortran.dg/overload_1.f90: New test.
3898
3899 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3900
3901         PR c/9072
3902         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3903         Wtraditional-conversion.
3904         * gcc.dg/overflow-warn-2.c: Likewise.
3905         * gcc.dg/Wconversion.c: Likewise. Renamed as
3906         Wtraditional-conversion.c .
3907         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3908         Wtraditional-conversion-2.c .
3909         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3910         Wtraditional-conversion-2.c
3911         * gcc.dg/Wconversion-negative-constants.c: New.
3912
3913 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3914
3915         * gcc.dg/tree-ssa/dump-1.c: New test.
3916
3917 2006-11-23  David Ung <davidu@mips.com>
3918
3919         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3920         -mfp64, allowable when ISA >= 33 and float is enabled.
3921         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3922         of mthc1 and mfhc1 patterns.
3923
3924 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3925
3926         PR tree-optimization/29921
3927         * gcc.dg/pr29921.c: New test.
3928
3929 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3930
3931         PR fortran/29441
3932         * gfortran.dg/initialization_4.f90: New test.
3933
3934 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3935
3936         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3937         platforms that have interleaving support.
3938         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3939         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3940         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3941         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3942         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3943         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3944         gcc.dg/vect/vect-strided-u8-i8.c,
3945         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3946         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3947         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3948         gcc.dg/vect/vect-strided-float.c,
3949         gcc.dg/vect/vect-strided-a-mult.c,
3950         gcc.dg/vect/vect-strided-mult-char-ls.c,
3951         gcc.dg/vect/vect-strided-a-u16-mult.c,
3952         gcc.dg/vect/vect-strided-a-u32-mult.c,
3953         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3954         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3955         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3956         gcc.dg/vect/vect-strided-mult.c,
3957         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3958         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3959
3960 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3961
3962         PR fortran/25087
3963         * gfortran.dg/auto_char_len_4.f90: New test.
3964
3965 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3966
3967         PR fortran/29652
3968         * gfortran.dg/generic_7.f90: New test.
3969         * gfortran.dg/defined_operators_1.f90: Add new error.
3970
3971 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3972
3973         PR tree-optimization/29902
3974         * g++.dg/tree-ssa/pr29902.C: New test.
3975
3976 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3977
3978         PR fortran/29820
3979         * gfortran.dg/used_types_13.f90: New test.
3980
3981 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3982
3983         * gcc.dg/dfp/snan.c: Delete.
3984
3985 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3986
3987         * g++.dg/cpp0x/static_assert1.C: New.
3988         * g++.dg/cpp0x/static_assert2.C: New.
3989         * g++.dg/cpp0x/static_assert3.C: New.
3990
3991 2006-11-21  Richard Guenther  <rguenther@suse.de>
3992
3993         * gcc.dg/vect/vect-pow-1.c: New testcase.
3994         * gcc.dg/vect/vect-pow-2.c: Likewise.
3995
3996 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3997
3998         PR c++/29570
3999         * g++.dg/template/static29.C: New test.
4000
4001         PR c++/29734
4002         * g++.dg/conversion/simd4.C: New test.
4003
4004 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4005
4006         PR c++/29475
4007         * g++.dg/template/access19.C: New test.
4008         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4009         error is reported.
4010
4011 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4012
4013         PR tree-opt/25500
4014         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4015
4016 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4017
4018         PR fortran/27546
4019         * gfortran.dg/import.f90: Extended test.
4020         * gfortran.dg/import2.f90: Extended test.
4021
4022 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4023
4024         * gfortran.dg/volatile3.f90: Add conflict test.
4025
4026 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4027
4028         PR fortran/24783
4029         * gfortran.dg/implicit_10.f90: New test.
4030
4031 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4032
4033         PR c++/8586
4034         * g++.dg/warn/Wall-write-strings.C: New.
4035
4036 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4037
4038         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4039         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4040
4041 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4042
4043         * gfortran.dg/use_3.f90: Remove error message.
4044         * gfortran.dg/iso_fortran_env_1.f90: New test.
4045         * gfortran.dg/iso_fortran_env_2.f90: New test.
4046         * gfortran.dg/iso_fortran_env_3.f90: New test.
4047         * gfortran.dg/iso_fortran_env_4.f90: New test.
4048
4049 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4050
4051         * gcc.dg/vect/vect-27.c: Fix initialization.
4052
4053 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4054
4055         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4056         * gcc.dg/torture/builtin-minmax-1.c: New.
4057
4058         * gcc.dg/builtins-20.c: Add cases for copysign.
4059
4060 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4061
4062         PR fortran/24285
4063         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4064
4065 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4066         * gfortran.dg/use_1.f90: New test.
4067         * gfortran.dg/use_1.f90: New test.
4068         * gfortran.dg/use_1.f90: New test.
4069
4070 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4071
4072         PR tree-optimization/29801
4073         * gcc.dg/pr29801.c: New test.
4074
4075 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4076
4077         PR middle-end/29584
4078         * gcc.dg/torture/pr29584.c: New test.
4079
4080 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4081
4082         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4083         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4084         * gcc.target/powerpc/compress-float-ppc.c,
4085         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4086         powerpc_fprs.
4087         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4088         do not pass -mhard-float.
4089
4090 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4091
4092         * gnat.dg/volatile_aggregate.adb: New test.
4093
4094 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4095
4096         PR fortran/29391
4097         PR fortran/29489
4098         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
4099         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
4100
4101 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4102
4103         PR target/29201
4104         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4105
4106 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4107
4108         * gfortran.dg/import3.f90: Fix error message.
4109
4110 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4111
4112         PR tree-opt/29788
4113         * gfortran.fortran-torture/compile/inline_1.f90:
4114         New testcase.
4115
4116 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4117
4118         * gcc.target/i386/x87regparm-1.c: New test.
4119         * gcc.target/i386/x87regparm-2.c: New test.
4120         * gcc.target/i386/x87regparm-3.c: New test.
4121         * gcc.target/i386/x87regparm-4.c: New test.
4122
4123 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4124
4125         PR fortran/27546
4126         * gfortran.dg/import.f90: New test.
4127         * gfortran.dg/import2.f90: New test.
4128         * gfortran.dg/import3.f90: New test.
4129
4130 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4131
4132         PR fortran/27588
4133         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4134
4135 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4136
4137         PR fortran/29806
4138         * gfortran.dg/contains.f90: New test.
4139         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4140
4141 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4142
4143         PR tree-optimization/29581
4144         * gcc.dg/pr29581-1.c: New test.
4145         * gcc.dg/pr29581-2.c: New test.
4146         * gcc.dg/pr29581-3.c: New test.
4147         * gcc.dg/pr29581-4.c: New test.
4148         * gfortran.dg/pr29581.f90: New test.
4149
4150 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4151
4152         PR fortran/29702
4153         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4154         numbers in error message headers.
4155
4156 2006-11-14  Richard Guenther  <rguenther@suse.de>
4157
4158         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4159         to i?86 and x86_64 targets.
4160
4161 2006-11-14  Caroline Tice  <ctice@apple.com>
4162
4163         * gcc.dg/pubtypes-1.c: New file/testcase.
4164         * gcc.dg/pubtypes-2.c: New file/testcase.
4165         * gcc.dg/pubtypes-3.c: New file/testcase.
4166         * gcc.dg/pubtypes-4.c: New file/testcase.
4167         * g++.dg/pubtypes.C: New file/testcase.
4168
4169 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR c++/29106
4172         * g++.dg/init/self1.C: New test.
4173
4174 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4175
4176         PR fortran/29657
4177         * gfortran.dg/conflicts.f90: Add.
4178
4179 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4180
4181         PR rtl-optimization/29798
4182
4183         * gcc.c-torture/execute/pr29798.c: New.
4184
4185 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4186
4187         * gcc.dg/builtins-20.c: Add more cases.
4188
4189 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR fortran/29759
4192         * gfortran.dg/gomp/pr29759.f90: New test.
4193
4194 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4195
4196         PR c++/29518
4197         * g++.dg/template/static28.C: New test.
4198
4199 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4200
4201         * lib/c-torture.exp: Use target-libpath.exp.
4202         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4203         set GCC_EXEC_PREFIX env var from global variable of same name.
4204
4205 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4206
4207         PR fortran/26994
4208         * gfortran.fortran-torture/compile/transfer-1.f90:
4209         New testcase.
4210
4211 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4212             Zdenek Dvorak <dvorakz@suse.cz>
4213
4214         PR tree-optimization/29680
4215         * gcc.dg/alias-11.c: New test.
4216
4217 2006-11-12  Jason Merrill  <jason@redhat.com>
4218             Andrew Pinski <pinskia@physics.uc.edu>
4219
4220         PR middle-end/28915
4221         * gcc.target/i386/vectorize1.c: New.
4222
4223 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4224
4225         PR rtl-optimization/29797
4226         * gcc.c-torture/execute/pr29797-1.c: New test case.
4227
4228 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4229
4230         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4231
4232 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4233
4234         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4235
4236 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4237
4238         PR tree-optimization/13827
4239         * gcc.dg/fold-eqand-1.c: New test case.
4240
4241 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4242
4243         PR rtl-opt/28812
4244         * gcc.c-torture/execute/mayalias-3.c: New test.
4245
4246 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4247
4248         PR middle-end/27528
4249         * gcc.c-torture/compile/pr27528.c: New test.
4250         * gcc.dg/pr27528.c: Likewise.
4251
4252 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4253
4254         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4255
4256         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4257
4258 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4259
4260         PR fortran/29758
4261         * gfortran.dg/reshape_source_size_1.f90: New test.
4262
4263 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4264
4265         PR fortran/29315
4266         * gfortran.dg/aliasing_dummy_4.f90: New test.
4267
4268 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4269
4270         PR target/29777
4271         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4272         and x86_64-*-* targets.
4273
4274 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4275
4276         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4277         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4278         New macros. Use them in exact tests.
4279         (TESTIT3): New macro.
4280         Add tests for fmin, fmax and fma.
4281
4282 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4283
4284         PR fortran/29431
4285         * gfortran.dg/array_constructor_13.f90: New test.
4286
4287 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4288
4289         PR fortran/29744
4290         * gfortran.dg/used_types_12.f90: New test.
4291
4292 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4293
4294         PR middle-end/29726
4295         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4296         (test6): Ditto.
4297         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4298         * gcc.dg/fold-eqandshift-3.c: New test case.
4299
4300 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4301
4302         PR fortran/29699
4303         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4304
4305         PR fortran/21370
4306         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4307
4308 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4309
4310         * gcc.dg/20061109-1.c: New testcase.
4311
4312 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4313
4314         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4315
4316 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4317
4318         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4319         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4320
4321 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4322
4323         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4324         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4325
4326 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4327
4328         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4329
4330 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4331
4332         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4333         vect-9.c).
4334         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4335         * gcc.dg/vect/vect-9.c: Now vectorizable.
4336         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4337         that support vect_widen_mult.
4338         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4339         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4340         vect-reduc-dot-u16.c).
4341         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4342         vect-reduc-dot-u16.c).
4343         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4344         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4345         vect-reduc-dot-s8.c).
4346         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4347         vect-reduc-dot-s8.c).
4348         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4349         vect-reduc-dot-s8.c).
4350         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4351         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4352         vect-reduc-dot-u8.c).
4353         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4354         vect-reduc-dot-u8.c).
4355         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4356         * gcc.dg/vect/vect-multitypes-9.c: New test.
4357         * gcc.dg/vect/vect-multitypes-10.c: New test.
4358         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4359         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4360         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4361         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4362         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4363         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4364         wrapv-vect-reduc-dot-s8.c.
4365         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4366         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4367         targets that support vec_unpack.
4368         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4369         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4370         (check_effective_target_vect_widen_mult_hi_to_si): New.
4371         (check_effective_target_vect_widen_sum): Removed.
4372
4373         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4374
4375         * gcc.dg/vect/vect-multitypes-8.c: New test.
4376         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4377
4378         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4379
4380         * gcc.dg/vect/vect-multitypes-7.c: New test.
4381
4382         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4383
4384         * gcc.dg/vect/vect-multitypes-4.c: New test.
4385         * gcc.dg/vect/vect-multitypes-5.c: New test.
4386         * gcc.dg/vect/vect-multitypes-6.c: New test.
4387
4388         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4389
4390         * gcc.dg/vect/vect-multitypes-1.c: New test.
4391         * gcc.dg/vect/vect-multitypes-2.c: New test.
4392         * gcc.dg/vect/vect-multitypes-3.c: New test.
4393
4394 2006-11-07  Eric Christopher  <echristo@apple.com>
4395
4396         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4397         Test using scan-assembler-not.
4398
4399 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4400
4401         * gcc.dg/inline-17.c: New test.
4402
4403 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4404
4405         PR other/25028
4406         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4407         on HP-UX.
4408
4409 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4410
4411         PR fortran/29539
4412         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4413
4414         PR fortran/29634
4415         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4416         test.
4417
4418 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4419
4420         PR fortran/29601
4421         * gfortran.dg/volatile.f90: Add.
4422         * gfortran.dg/volatile2.f90: Add.
4423         * gfortran.dg/volatile3.f90: Add.
4424         * gfortran.dg/volatile4.f90: Add.
4425         * gfortran.dg/volatile5.f90: Add.
4426         * gfortran.dg/volatile6.f90: Add.
4427         * gfortran.dg/volatile7.f90: Add.
4428
4429 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4430
4431         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4432           for matching error messages.
4433         * gfortran.dg/specifics_3.f90: Adjust pattern
4434           for matching error messages.
4435
4436 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4437             Bernhard Fischer  <aldot@gcc.gnu.org>
4438
4439         * lib/gcc-dg.exp (output-exists): New proc.
4440         (output-exists-not): New proc.
4441         * gcc.test-framework/test-framework.awk: Support new directives.
4442         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4443         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4444         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4445         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4446         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4447         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4448
4449 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4450
4451         PR fortran/29630
4452         PR fortran/29679
4453         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4454         * gfortran.dg/initialization_3.f90: New.
4455
4456 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4457
4458         PR libgfortran/25545
4459         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4460
4461 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4462
4463         PR middle-end/29695
4464         * gcc.c-torture/execute/pr29695-1.c: New test.
4465         * gcc.c-torture/execute/pr29695-2.c: New test.
4466
4467 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4468
4469         PR fortran/29565
4470         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4471
4472 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4473
4474         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4475         for matching error messages.
4476
4477 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4478
4479         PR target/26915
4480         * gcc.target/i386/387-12.c: New test.
4481
4482 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4483
4484         PR libfortran/29713
4485         * gfortran.dg/pr29713.f90: New test.
4486
4487 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4488
4489         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4490         Also test for bogus rest sign.
4491
4492 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4493
4494         PR libfortran/27895
4495         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4496
4497 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4498
4499         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4500         from error messages.
4501
4502 2006-11-02  Mike Stump  <mrs@apple.com>
4503
4504         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4505
4506         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4507
4508 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4509
4510         * g++.dg/eh/gcsec1.C: New test.
4511
4512 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4513
4514         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4515         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4516
4517 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4518
4519         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4520         hexadecimal value.
4521         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4522         * gcc.dg/pr14796-2.c: Likewise.
4523
4524 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4525
4526         * gcc.c-torture/execute/20061101-1.c: New test.
4527
4528 2006-11-01  Richard Guenther  <rguenther@suse.de>
4529
4530         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4531
4532 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4533
4534         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4535         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4536
4537 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4538
4539         * gcc.c-torture/execute/20061031-1.c: New test.
4540
4541 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4542
4543         PR 23067
4544         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4545         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4546         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4547         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4548         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4549         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4550         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4551
4552 2006-10-31  Eric Christopher  <echristo@apple.com>
4553             Falk Hueffner  <falk@debian.org>
4554
4555         * gcc.dg/builtin-bswap-1.c: New.
4556         * gcc.dg/builtin-bswap-2.c: New.
4557         * gcc.dg/builtin-bswap-3.c: New.
4558         * gcc.dg/builtin-bswap-4.c: New.
4559         * gcc.dg/builtin-bswap-5.c: New.
4560         * gcc.target/i386/builtin-bswap-1.c: New.
4561
4562 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4563
4564         * gcc.dg/inline-16.c: New.
4565
4566         PR 16622
4567         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4568         defining it.
4569         * gcc.dg/inline-13.c: New.
4570         * gcc.dg/inline-14.c: New.
4571         * gcc.dg/inline-15.c: New.
4572
4573         PR 11377
4574         * gcc.dg/inline6.c: New.
4575         * gcc.dg/inline7.c: New.
4576
4577 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4578
4579         PR middle-end/23470
4580         * gcc.dg/pr23470-1.c: New test case.
4581
4582 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4583
4584         PR fortran/29537
4585         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4586         data.
4587         * gfortran.dg/blockdata_2.f90: New testcase.
4588
4589 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4590
4591         PR libfortran/29627
4592         * gfortran.dg/unf_short_record_1.f90:  New test.
4593
4594 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4595
4596         PR fortran/29067
4597         * gfortran.dg/pr29067.f: New test.
4598
4599 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4600             Richard Sandiford  <richard@codesourcery.com>
4601
4602         * lib/target-supports.exp (get_compiler_messages): Append options
4603         as a single list element.
4604         (check_effective_target_arm_vfp_ok): New.
4605         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4606
4607 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4608
4609         PR fortran/29387
4610         * gfortran.dg/intrinsic_actual_2.f90: New test.
4611
4612         PR fortran/29490
4613         * gfortran.dg/actual_array_interface_1.f90: New test.
4614
4615         PR fortran/29641
4616         * gfortran.dg/used_types_11.f90: New test.
4617
4618 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4619
4620         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4621         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4622         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4623         * g++.old-deja/g++.mike/net25.C (main): Same.
4624         * g++.dg/lookup/exception1.C (main): Same.
4625         * g++.dg/parse/parens2.C (main): Same.
4626
4627 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4628
4629         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4630
4631 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4632
4633         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4634         * gcc.dg/torture/builtin-math-3.c: Likewise.
4635
4636 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4637
4638         PR fortran/29452
4639         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4640         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4641
4642 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4643
4644         PR Fortran/29410
4645         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4646
4647 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4648
4649         * lib/target-supports.exp (check_function_available): Declare
4650         function before calling.
4651
4652 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4653
4654         PR tree-optimization/29637
4655         * gcc.dg/pr29637.c: New test.
4656
4657 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4658
4659         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4660         tree canonicalization.
4661
4662 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4663
4664         * gcc.dg/builtins-20.c: Add more hypot tests.
4665
4666 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4667
4668         * gcc.dg/fold-compare-1.c: New test case.
4669
4670 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4671
4672         PR c++/16307
4673         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4674
4675 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4676
4677         PR tree-optimization/15458
4678         * gcc.dg/fold-xornot-1.c: New test case.
4679
4680 2006-10-29  Richard Guenther  <rguenther@suse.de>
4681
4682         * gcc.target/i386/math-torture/trunc.c: New testcase.
4683
4684 2006-10-29  Richard Guenther  <rguenther@suse.de>
4685
4686         * gcc.target/i386/math-torture/round.c: New testcase.
4687
4688 2006-10-29  Richard Guenther  <rguenther@suse.de>
4689
4690         * gcc.target/i386/math-torture/ceil.c: New testcase.
4691         * gcc.target/i386/math-torture/floor.c: Likewise.
4692
4693 2006-10-29  Richard Guenther  <rguenther@suse.de>
4694
4695         * gcc.target/i386/math-torture/rint.c: New testcase.
4696         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4697
4698 2006-10-29  Richard Guenther  <rguenther@suse.de>
4699
4700         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4701         * gcc.target/i386/math-torture/lceil.c: Likewise.
4702
4703 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4704
4705         PR libgfortran/24313
4706         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4707
4708 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4709
4710         * gcc.c-torture/execute/20020118-1.c,
4711         gcc.c-torture/execute/builtins/strlen.c,
4712         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4713         comment typos.
4714
4715 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.dg/builtins-20.c: Add tests for hypot.
4718         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4719         two-argument builtins.
4720         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4721         TESTIT2.  Update all callers.
4722         (TESTIT2, TESTIT2_R): New helper macros.
4723         Add testcases for pow, hypot and atan2.
4724
4725 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4726
4727         PR C++/29295
4728         * g++.dg/expr/bool1.C: New test.
4729         * g++.dg/expr/bool2.C: New test.
4730
4731 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4732
4733         PR fortran/28224
4734         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4735         * gfortran.dg/namelist_internal.f90: New test.
4736
4737 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4738
4739         PR fortran/29625
4740         * gfortran.dg/io_real_boz.f90: Add.
4741         * gfortran.dg/io_real_boz2.f90: Add.
4742
4743 2006-10-28  Richard Guenther  <rguenther@suse.de>
4744
4745         PR middle-end/26899
4746         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4747
4748 2006-10-28  Richard Guenther  <rguenther@suse.de>
4749
4750         PR target/28806
4751         * gcc.target/i386/math-torture/lround.c: New testcase.
4752
4753 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4754
4755         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4756         * gcc.dg/builtins-44.c: Likewise.
4757         * gcc.dg/builtins-45.c: Likewise.
4758         * gcc.dg/pr28796-2.c: Likewise.
4759         * gcc.dg/unordered-3.c: Likewise.
4760
4761 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4762
4763         PR libgfortran/27954
4764         * gfortran.dg/error_recovery_2.f90: New test.
4765
4766 2006-10-26  Richard Guenther  <rguenther@suse.de>
4767
4768         * gcc.target/i386/i386.exp: Use glob, not find to collect
4769         tests.  Avoids recursing into subdirectories.
4770         * gcc.target/i386/math-torture/math-torture.exp: Torture
4771         for interesting ia32 math options.
4772         * gcc.target.i386/math-torture/lrint.c: New testcase.
4773
4774 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4775
4776         PR libgfortran/29563
4777         * gfortran.dg/arrayio_9.f90: Update test.
4778         * gfortran.dg/arrayio_19.f90: New test.
4779
4780 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4781
4782         * gcc.dg/20061026.c: New testcase.
4783
4784 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4785
4786         PR libgfortran/29563
4787         * gfortran.dg/arrayio_9.f90: New test.
4788
4789 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4790
4791         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4792         Copy the strings manually, as strcpy may call strlen.
4793
4794 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4795
4796         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4797         Add checks for log, log2, log10 and log1p.
4798
4799         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4800         we already test 0.0.  Add checks for expm1, log, log2, log10,
4801         log1p, cbrt, erf and erfc.
4802
4803 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4804
4805         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4806
4807 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4808
4809         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4810         and remainderl() built-in functions.  Remove -ffast-math from
4811         dg-options.
4812
4813 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4814
4815         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4816         acosh and atanh.
4817
4818         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4819         floating point modifiers to arguments passed to float and long
4820         double functions respectively.  Update all callers to use floating
4821         point numbers, not integers.  Add tests for exp, exp2 and
4822         exp10/pow10.
4823
4824         * gcc.dg/torture/builtin-math-3.c: New test.
4825
4826 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4827
4828         PR fortran/29393
4829         * gfortran.dg/initialize_2.f90: New.
4830
4831 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4832
4833         * gcc.dg/torture/builtin-math-2.c: New test.
4834
4835 2006-10-24  Richard Guenther  <rguenther@suse.de>
4836
4837         PR middle-end/28796
4838         * gcc.dg/pr28796-1.c: New testcase.
4839         * gcc.dg/pr28796-2.c: Likewise.
4840
4841 2006-10-24  Richard Guenther  <rguenther@suse.de>
4842
4843         * gcc.dg/builtins-57.c: New testcase.
4844
4845 2006-10-24  Richard Guenther  <rguenther@suse.de>
4846
4847         PR tree-optimization/29567
4848         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4849
4850 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4851
4852         PR tree-optimization/14784
4853         * gcc.dg/alias-10.c: New test.
4854
4855 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4856
4857         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4858
4859 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4860
4861         * gcc.dg/builtin-strncat-chk-1.c: New test.
4862
4863 2006-10-23  Jan Hubicka  <jh@suse.cz>
4864
4865         * gcc.dg/memmove-1.c: New test.
4866
4867 2006-10-23  Paul Brook  <paul@codesourcery.com>
4868
4869         * gcc.dg/pragma-pack-5.c: New test.
4870
4871 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4872
4873         * g++.dg/other/s390-1.C: New testcase.
4874
4875 2006-10-23  Richard Guenther  <rguenther@suse.de>
4876
4877         PR middle-end/27132
4878         PR middle-end/23295
4879         * gcc.dg/pr27132.c: New testcase.
4880         * gcc.dg/pr23295.c: Likewise.
4881         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4882         * g++.dg/tree-ssa/pr19807.C: Likewise.
4883
4884 2006-10-23  Richard Guenther  <rguenther@suse.de>
4885
4886         PR middle-end/21032
4887         * gcc.dg/pr21032.c: New testcase.
4888
4889 2006-10-22  Jeff Law  <law@redhat.com>
4890         Richard Guenther  <rguenther@suse.de>
4891
4892         PR tree-optimization/15911
4893         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4894
4895 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4896
4897         PR c++/20647
4898         * g++.dg/abi/rtti3.C: New.
4899
4900 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4901
4902         PR middle-end/28252
4903         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4904         transformation.
4905
4906 2006-10-21  Richard Guenther  <rguenther@suse.de>
4907
4908         PR tree-optimization/3511
4909         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4910
4911 2006-10-21  Richard Guenther  <rguenther@suse.de>
4912
4913         PR middle-end/26898
4914         * gcc.dg/torture/pr26898-1.c: New testcase.
4915         * gcc.dg/torture/pr26898-2.c: Likewise.
4916
4917 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4918
4919         PR c++/28053
4920         * g++.dg/parse/bitfield1.C: Adjust error markers.
4921         * g++.dg/parse/bitfield2.C: New test.
4922
4923 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4924
4925         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4926
4927 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4928
4929         PR libfortran/27895
4930         * gfortran.dg/zero_sized_1.f90: New test.
4931
4932 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4933
4934         * gcc.dg/div-compare-1.c: New test.
4935
4936 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4937
4938         PR fortran/29216
4939         * gfortran.dg/result_default_init_1.f90: New test.
4940
4941         PR fortran/29314
4942         * gfortran.dg/automatic_default_init_1.f90: New test.
4943
4944         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4945         from 38 to 33.
4946
4947 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4948
4949         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4950         'using namespace std' without previous declaration.
4951         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4952         * g++.old-deja/g++.robertl/eb133c.C: New.
4953
4954 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4955
4956         PR libgfortran/29277
4957         * gfortran.dg/streamio_4.f90: Update test.
4958         * gfortran.dg/streamio_11.f90: New test.
4959
4960 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4961
4962         PR c++/27952
4963         * g++.dg/inherit/virtual1.C: New test.
4964
4965 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4966
4967         PR c++/28261
4968         * g++.dg/parse/enum3.C: New test.
4969
4970 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/29039
4973         * g++.dg/init/ctor8.C: New test.
4974
4975 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4976
4977         PR c++/27270
4978         * g++.dg/ext/complit8.C: Tweak error markers.
4979         * g++.dg/template/complit1.C: Add error marker.
4980
4981 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/27270
4984         * g++.dg/ext/complit8.C: New test.
4985
4986         PR c++/29408
4987         * g++.dg/parse/dtor12.C: New test.
4988
4989         PR c++/29435
4990         * g++.dg/template/sizeof11.C: New test.
4991
4992 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4993
4994         PR fortran/29392
4995         * gfortran.dg/data_char_3.f90: New test.
4996
4997         PR fortran/29451
4998         * gfortran.dg/negative_automatic_size.f90: New test.
4999
5000 2006-10-16  David Daney  <ddaney@avtrex.com>
5001
5002         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5003
5004 2006-10-16  Eric Christopher  <echristo@apple.com>
5005
5006         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5007         x86_64.
5008
5009 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5010
5011         PR c++/28211
5012         * g++.dg/tc1/dr49.C: Tweak error messages.
5013         * g++.dg/parse/template21.C: New test.
5014
5015 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5016
5017         PR middle-end/20491
5018         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5019
5020 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5021
5022         PR fortran/29403
5023         * gfortran.dg/print_1.f90: New test.
5024
5025 2006-10-15  Jan Hubicka  <jh@suse.cz>
5026
5027         PR middle-end/29241
5028         * gcc.c-torture/compile/pr29241.c: New testcase.
5029
5030 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5031
5032         PR middle-end/29250
5033         * gcc.c-torture/compile/pr29250.c: New test.
5034
5035 2006-10-15  Richard Guenther  <rguenther@suse.de>
5036
5037         * gcc.dg/pr29299.c: New testcase.
5038
5039 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5040
5041         PR fortran/24767
5042         * gfortran.dg/label_4.f90: Adjust warning flag.
5043
5044 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5045
5046         PR fortran/29371
5047         * gfortran.dg/nullify_3.f90: New test.
5048
5049 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5050
5051         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5052         on Solaris 2.5.1 too.
5053
5054 2006-10-13  Eric Christopher  <echristo@apple.com>
5055
5056         * gcc.dg/pr25993.c: Skip for darwin.
5057
5058 2006-10-13  Eric Christopher  <echristo@apple.com>
5059
5060         * gcc.dg/visibility-11.c: Skip for darwin.
5061
5062 2006-10-13  Eric Christopher  <echristo@apple.com>
5063
5064         * gcc.dg/darwin-weakimport-1.c: Use
5065         -fno-asynchronous-unwind-tables.
5066         * gcc.dg/darwin-weakimport-3.c: Ditto.
5067
5068 2006-10-13  Richard Guenther  <rguenther@suse.de>
5069
5070         PR tree-optimization/29446
5071         * gcc.dg/torture/pr29446.c: New testcase.
5072
5073 2006-10-13  Bill Wendling  <wendling@apple.com>
5074
5075         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5076         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5077         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5078         * g++.old-deja/g++.law/shadow1.C: Likewise.
5079         * g++.old-deja/g++.law/ctors10.C: Likewise.
5080         * g++.dg/debug/namespace1.C: Likewise.
5081         * g++.dg/inherit/namespace-as-base.C: Likewise.
5082         * g++.dg/opt/delay-slot-1.C: Likewise.
5083         * g++.dg/parse/defarg10.C: Likewise.
5084         * g++.dg/template/ptrmem11.C: Likewise.
5085         * g++.dg/template/mem_func_ptr.C: Likewise.
5086         * g++.dg/template/spec19.C: Likewise.
5087
5088 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5089
5090         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5091
5092 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5093
5094         PR fortran/29373
5095         * gfortran.dg/implicit_9.f90: New test.
5096
5097         PR fortran/29407
5098         * gfortran.dg/namelist_25.f90: New test.
5099
5100         PR fortran/27701
5101         * gfortran.dg/same_name_2.f90: New test.
5102
5103         PR fortran/29232
5104         * gfortran.dg/host_assoc_types_1.f90: New test.
5105
5106         PR fortran/29364
5107         * gfortran.dg/missing_derived_type_1.f90: New test.
5108         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5109
5110         PR fortran/29422
5111         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5112
5113         PR fortran/29428
5114         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5115
5116 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5117
5118         PR fortran/29391
5119         * gfortran.dg/bound_2.f90: New test.
5120
5121 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5122
5123         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5124         directive.
5125         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5126         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5127         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5128         * gfortran.dg/gomp/reduction3.f90: Likewise.
5129         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5130         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5131         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5132         * gfortran.dg/forall_4.f90: Likewise.
5133         * gfortran.dg/spec_expr_4.f90: Likewise.
5134         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5135         * gfortran.dg/forall_5.f90: Likewise.
5136         * gfortran.dg/open_access_append_2.f90: Add check for
5137         compile-time warning.
5138
5139 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5140
5141         PR c++/28506
5142         * g++.dg/parse/pure1.C: New test.
5143
5144 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5145
5146         PR fortran/21435
5147         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
5148         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
5149         for compile-time warnings.
5150         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
5151         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
5152         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
5153         file.
5154         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
5155         specifier.
5156         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
5157         compile-time warning.
5158
5159 2006-10-12  Jan Hubicka  <jh@suse.cz>
5160
5161         PR c/28419
5162         * gcc.dg/pr28319.c: New test.
5163
5164 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5165         PR c++/29318
5166         * g++.dg/ext/vla4.C: New test.
5167
5168 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5169
5170         PR c++/27961
5171         * g++.dg/template/crash60.C: New test.
5172         * g++.dg/other/large-size-array.C: Adjust error markers.
5173         * g++.dg/parse/crash27.C: Likewise.
5174         * g++.dg/template/crash1.C: Likewise.
5175
5176 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5177
5178         PR testsuite/29093
5179         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5180
5181 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR preprocessor/28709
5184         * gcc.dg/cpp/paste14.c: New test.
5185
5186 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5187
5188         PR c++/29175
5189         * g++.dg/init/array24.C: New test.
5190
5191 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5192
5193         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5194         of <sys/types.h>.
5195
5196 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5197
5198         PR c++/29024
5199         * g++.dg/parse/typedef8.C: New test.
5200         * g++.dg/other/mult-stor1.C: Adjust error markers.
5201
5202 2006-10-11  Richard Guenther  <rguenther@suse.de>
5203
5204         PR tree-optimization/28230
5205         * gcc.dg/torture/pr28230.c: New testcase.
5206
5207 2006-10-11  Richard Guenther  <rguenther@suse.de>
5208
5209         PR inline-asm/29119
5210         * gcc.dg/torture/pr29119.c: New testcase.
5211
5212 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5213
5214         PR middle-end/29272
5215         * gcc.c-torture/execute/20060930-2.c: New test.
5216
5217 2006-10-09  Richard Henderson  <rth@redhat.com>
5218
5219         Revert emutls patch.
5220
5221 2006-10-09  Richard Guenther  <rguenther@suse.de>
5222
5223         PR middle-end/29254
5224         * gcc.dg/pr29254.c: New testcase.
5225
5226 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5227             Paul Thomas  <pault@gcc.gnu.org>
5228
5229         PR fortran/20541
5230         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5231         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5232         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5233         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5234         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5235         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5236         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5237         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5238         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5239         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5240         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5241         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5242         * gfortran.dg/alloc_comp_std.f90: New test.
5243         * gfortran.dg/move_alloc.f90: New test.
5244
5245 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5246
5247         PR fortran/29115
5248         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5249
5250         PR fortran/29211
5251         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5252
5253 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5254
5255         PR fortran/28585
5256         * gfortran.dg/new_line.f90: New test.
5257
5258 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5259
5260         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5261         * gcc.dg/torture/builtin-convert-1.c,
5262         gcc.dg/torture/builtin-convert-2.c,
5263         gcc.dg/torture/builtin-convert-3.c,
5264         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5265
5266 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5267
5268         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5269         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5270         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5271         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5272
5273 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5274
5275         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5276         Xfail some tests for powerpc-darwin and powerpc-aix.
5277
5278 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5279
5280         PR c/29380
5281         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5282
5283 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5284
5285         PR target/29300
5286         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5287         on hppa*-*-hpux*.
5288
5289 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5290
5291         PR fortran/16580
5292         PR fortran/29288
5293         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
5294         Add tests for using all possible intrinsics as actual arguments.
5295         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
5296         all possible intrinsics as actual arguments.
5297         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
5298         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
5299
5300 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5301
5302         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5303         * gcc.dg/debug/debug-2.c: Likewise.
5304
5305 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5306
5307         * gcc.c-torture/compile/sync-2.c: New test.
5308
5309 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5310
5311         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5312         line endings.
5313
5314 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5315
5316         PR rtl-optimization/29128
5317         * gcc.c-torture/compile/pr29128.c: New test.
5318
5319 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5320
5321         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5322         line endings.
5323
5324 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5325
5326         PR middle-end/29256
5327         * gcc.dg/tree-ssa/loop-19.c: New test.
5328
5329 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR tree-optimization/29330
5332         * gcc.dg/pr29330.c: New test.
5333
5334         PR target/28924
5335         * gcc.c-torture/compile/20061005-1.c: New test.
5336
5337 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5338
5339         * gcc.dg/typename-vla-1.c: New case.
5340         * gnat.dg/forward_vla.adb: New case.
5341
5342 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR tree-optimization/29290
5345         * gfortran.dg/loop_nest_1.f90: New test.
5346
5347         PR target/29198
5348         * gcc.dg/tls/opt-12.c: New test.
5349
5350         PR fortran/28415
5351         * gfortran.dg/save_2.f90: New test.
5352
5353         PR c/29091
5354         * gcc.dg/pr29091.c: New test.
5355
5356 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5357
5358         * lib/target-supports.exp
5359         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5360         same as x86_64-*-*; check for LP64.
5361
5362 2006-10-04  Richard Henderson  <rth@redhat.com>
5363
5364         * lib/target-supports.exp (check_effective_target_tls): Redefine
5365         to mean non-emulated tls.
5366         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5367         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5368         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5369         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5370         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5371         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5372         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5373
5374 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5375
5376         PR fortran/29343
5377         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5378
5379 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5380
5381         * gfortran.dg/bounds_check_fail_1.f90: New test.
5382
5383 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5384
5385         PR c++/29020
5386         * g++.dg/template/friend48.C: New test.
5387
5388 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5389
5390         PR fortran/29098
5391         * gfortran.dg/default_initialization_2.f90: New test.
5392
5393 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5394
5395         PR fortran/20779
5396         PR fortran/20891
5397         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5398
5399 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5400
5401         PR fortran/29284
5402         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5403
5404         PR fortran/29321
5405         PR fortran/29322
5406         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5407
5408         PR fortran/25091
5409         PR fortran/25092
5410         * gfortran.dg/entry_array_specs_1.f90: New test.
5411
5412 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5413
5414         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5415         insufficient to inhibit some test failures at -O3.  Do testing
5416         on integers.
5417
5418 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5419
5420         PR c++/29138
5421         * g++.dg/inherit/access8.C: New test.
5422         * g++.dg/template/dtor4.C: Tweak error messages.
5423
5424 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5425
5426         PR fortran/27478
5427         * gfortran.dg/entry_8.f90: New test.
5428
5429 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5430
5431         PR c++/29291
5432         * g++.dg/parse/new4.C: New test.
5433
5434 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5435
5436         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5437         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5438         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5439         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5440         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5441
5442 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5443
5444         PR fortran/19260
5445         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5446         * gfortran.dg/continuation_2.f90: New test.
5447
5448         PR fortran/19262
5449         * gfortran.dg/continuation_3.f90: New test.
5450         * gfortran.dg/continuation_4.f90: New test.
5451         * gfortran.dg/continuation_5.f: New test.
5452         * gfortran.dg/continuation_6.f: New test.
5453
5454 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5455
5456         PR c++/29226
5457         * g++.dg/template/vla1.C: New test.
5458
5459 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5460
5461         PR fortran/29210
5462         * gfortran.dg/complex_parameter_1.f90: New test.
5463
5464 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR c/29154
5467         * gcc.c-torture/execute/20060929-1.c: New test.
5468
5469 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/29105
5472         * g++.dg/template/member6.C: New test.
5473         * g++.dg/parse/typename7.C: Adjust error markers.
5474
5475         PR c++/29080
5476         * g++.dg/template/member7.C: New test.
5477
5478 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5479
5480         PR c/24010
5481         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5482         gcc.dg/Woverride-init-3.c: New tests.
5483
5484 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5485
5486         * gcc.c-torture/execute/20060930-1.c: New test.
5487
5488 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5489
5490         PR fortran/18791
5491         * gfortran.dg/specifics_1.f90: New test.
5492         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5493         complex specifics.
5494
5495 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5496
5497         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5498         pthread-init-common.h: New.
5499
5500 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5501
5502         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5503         precision on some archs.
5504
5505 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5506
5507         * gcc.dg/non-local-goto-1.c: New test.
5508         * gcc.dg/non-local-goto-2.c: Likewise.
5509         * gcc.dg/setjmp-3.c: Likewise.
5510         * gcc.dg/setjmp-4.c: Likewise.
5511
5512 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5513
5514         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5515
5516 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5517
5518         PR fortran/28276
5519         * gfortran.dg/exponent_1.f90: New test.
5520
5521         PR fortran/27021
5522         * gfortran.dg/nearest_1.f90: New test.
5523
5524 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR middle-end/25261
5527         PR middle-end/28790
5528         * gcc.dg/gomp/nestedfn-1.c: New test.
5529
5530 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5531
5532         PR objc/29195
5533         * objc/compile/method-1.m: New test.
5534
5535 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5536
5537         PR c++/26938
5538         * g++.dg/template/crash58.C: New test.
5539         * g++.dg/parse/crash28.C: Adjust error markers.
5540         * g++.dg/template/crash34.C: Likewise.
5541         * g++.dg/template/friend31.C: Likewise.
5542         * g++.dg/template/crash32.C: Likewise.
5543
5544         PR c++/27329
5545         * g++.dg/template/crash59.C: New test.
5546
5547         PR c++/27667
5548         * g++.dg/template/spec33.C: New test.
5549         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5550
5551 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5552             Adam Nemet  <anemet@caviumnetworks.com>
5553
5554         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5555         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5556
5557 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5558
5559         PR target/28911
5560         * gcc.dg/pr28911.c: New.
5561
5562 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5563
5564         PR target/29169
5565         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5566         (dg-options): Add -mfpmath=387.
5567
5568 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR c/28706
5571         * gcc.dg/pr28706.c: New test.
5572
5573         PR c/28712
5574         * gcc.dg/pr28712.c: New test.
5575
5576 2006-09-22  Mike Stump  <mrs@apple.com>
5577
5578         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5579
5580 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5581
5582         PR tree-optimization/28888
5583         * gcc.dg/pr28888.c: New test.
5584
5585 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/29016
5588         * g++.dg/init/ptrfn1.C: New test.
5589
5590 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5591
5592         PR c++/28861
5593         * g++.dg/template/spec32.C: New test.
5594         * g++.dg/parse/crash9.C: Adjust error markers.
5595
5596         PR c++/28303
5597         * g++.dg/template/typedef6.C: New test.
5598         * g++.dg/init/error1.C: Adjust error markers.
5599         * g++.dg/parse/crash9.C: Likewise.
5600         * g++.dg/template/crash55.C: Likewise.
5601
5602 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5603
5604         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5605
5606 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5607
5608         PR target/27650
5609         * g++.dg/ext/dllimport12.C: New test.
5610
5611 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5612
5613         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5614         * gcc.target/mips/nmadd-2.c: Likewise.
5615         * gcc.target/mips/mips-ps-6.c: New test.
5616         * gcc.target/mips/neg-abs-1.c: Likewise.
5617         * gcc.target/mips/neg-abs-2.c: Likewise.
5618         * gcc.target/mips/nmadd-3.c: New test.
5619
5620 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR middle-end/28046
5623         * gcc.dg/gomp/atomic-10.c: New test.
5624         * g++.dg/gomp/atomic-10.C: New test.
5625
5626 2006-09-20  Eric Christopher  <echristo@apple.com>
5627
5628         * gcc.target/i386/sse3-not-fisttp.c: New.
5629
5630 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5631
5632         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5633
5634 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5635
5636         * gcc.c-torture/execute/pr28289.c (one): New variable.
5637         (main): Use it instead of argc.
5638         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5639         (main): Use it instead of argc.
5640
5641 2006-09-19  Paul Brook  <paul@codesourcery.com>
5642
5643         PR target/28516
5644         * gcc.dg/nested-func-5.c: New test.
5645
5646 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5647
5648         * lib/target-supports.exp (check_effective_target_tls): Compile
5649         test stubs using ${tool}_target_compile, not just target_compile.
5650         (check_effective_target_tls_runtime): Likewise.
5651
5652 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5653
5654         * gcc.c-torture/compile/20030405-1.x: Remove.
5655
5656         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5657         optimising linker from discarding it.
5658
5659 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5660
5661         PR fortran/28526
5662         * gfortran.dg/keyword_symbol_1.f90: New test.
5663
5664         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5665         pedantic compilation option.
5666
5667 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5668
5669         PR fortran/29060
5670         * gfortran.dg/spread_shape_1.f90: New test.
5671
5672 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5673
5674         PR tree-optimization/28887
5675         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5676
5677 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5678
5679         PR c/25993
5680         * gcc.dg/pr25993.c: New test.
5681
5682 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5683
5684         PR tree-opt/21591
5685         * gcc.dg/vect/pr21591.c: New test.
5686
5687 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5688
5689         PR tree-opt/29059
5690         * gcc.c-torture/compile/strcpy-1.c: New test.
5691         * gcc.c-torture/compile/strcpy-2.c: New test.
5692         * gcc.c-torture/compile/memcpy-1.c: New test.
5693         * gcc.c-torture/compile/memcpy-2.c: New test.
5694
5695 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5696
5697         PR testsuite/29055
5698         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5699
5700 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5701
5702         * gnat.dg/specs/double_record_extension1.ads: New test.
5703         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5704
5705 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5706
5707         PR fortran/29051
5708         * gfortran.dg/oldstyle_3.f90: New test.
5709
5710 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5711
5712         PR libgfortran/29099
5713         * gfortran.dg/secnds-1.f: New test.
5714
5715 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5716
5717         PR libgfortran/29053
5718         * gfortran.dg/streamio_9.f90: New test.
5719         * gfortran.dg/streamio_10.f90: New test.
5720
5721 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5722
5723         PR C++/29002
5724         * g++.dg/init/array22.C: New test.
5725         * g++.dg/init/array23.C: New test.
5726
5727 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5728
5729         * stackcheck.lst: Update list of tests requiring stack checking.
5730         * norun.lst: Adjust for above change.
5731         * ada95.lst: New file.
5732         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5733         requiring -gnat95 switch.
5734
5735 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5736
5737         * gnat.dg/in_out_parameter.adb: New test.
5738
5739 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5740
5741         PR debug/28980
5742         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5743
5744 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5745
5746         * gnat.dg/specs/unchecked_union.ads: New test.
5747
5748 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5749
5750         PR rtl-optimization/28982
5751         * gcc.c-torture/execute/pr28982a.c: New test.
5752         * gcc.c-torture/execute/pr28982b.c: Likewise.
5753
5754 2006-09-12  Eric Christopher  <echristo@apple.com>
5755
5756         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5757         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5758
5759 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5760
5761         PR c/28768
5762         PR preprocessor/14634
5763         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5764         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5765         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5766
5767 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5768
5769         * gcc.dg/pr28243.c: New test.
5770
5771 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5772
5773         PR fortran/28971
5774         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5775         this undiagnosed regression reappears.
5776
5777 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5778
5779         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5780         Treat $srcdir as a literal.
5781         * lib/fortran-torture.exp (fortran-torture-compile,
5782         fortran-torture-execute): Likewise.
5783         * lib/objc-torture.exp (objc-torture-compile,
5784         objc-torture-execute): Likewise.
5785         * lib/profopt.exp (profopt-execute): Likewise.
5786
5787 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5788
5789         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5790
5791 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5792
5793         PR testsuite/28950
5794         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5795
5796 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5797
5798         PR target/13685
5799         * gcc.target/i386/pr13685.c: New test.
5800
5801 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5802
5803         * gcc.dg/pr28726.c: New test.
5804
5805 2006-09-11  Josh Conner  <jconner@apple.com>
5806
5807         * gcc.dg/nrv3.c: Increase size of structure.
5808         * gcc.dg/nrv4.c: Likewise.
5809         * gcc.dg/nrv5.c: Likewise.
5810
5811 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5812
5813         PR libfortran/28890
5814         gfortran.dg/assumed_charlen_function_5.f90: New test.
5815
5816 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5817
5818         PR c++/28991
5819         * g++.dg/init/static3.C: New test.
5820
5821 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5822
5823         PR testsuite/29007
5824         * gcc.dg/long-long-cst1.c (t): Add cast to
5825         __SIZE_TYPE__ before casting to int.
5826         (main): Return 0 on success.
5827
5828 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5829
5830         * gcc.c-torture/execute/20060910-1.c: New test.
5831
5832 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5833
5834         PR middle-end/26983
5835         * gcc.dg/pr26983.c: New test.
5836
5837 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5838
5839         PR target/29006
5840         * gcc.c-torture/execute/pr29006.c: New test.
5841
5842 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5843
5844         PR libfortran/28947
5845         gfortran.dg/matmul_4.f90: New test.
5846
5847 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5848
5849         PR fortran/28959
5850         gfortran.dg/used_types_10: New test.
5851
5852 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5853
5854         PR libfortran/28923
5855         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5856         gfortran.dg/array_initializer_3.f90: New test.
5857
5858 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5859
5860         PR fortran/28914
5861         * gfortran.dg/actual_array_constructor_3.f90: New test.
5862
5863 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5864
5865         PR testsuite/26778
5866         * gcc.target/i386/pr26778.c: New testcase.
5867
5868 2006-09-08  Eric Christopher  <echristo@apple.com>
5869
5870         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5871         * gcc.target/i386/memcpy-1.c: Ditto.
5872         * gcc.target/i386/asm-1.c: Ditto.
5873         * gcc.target/i386/20060512-4.c: Ditto.
5874         * gcc.target/i386/compress-float-387.c: Ditto.
5875         * gcc.target/i386/20060512-1.c: Ditto.
5876         * gcc.target/i386/compress-float-sse.c: Ditto.
5877         * gcc.target/i386/20060512-2.c: Ditto.
5878         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5879         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5880         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5881         * gcc.dg/pr26449.c: Ditto.
5882         * gcc.dg/attr-ms_struct-2.c: Ditto.
5883         * gcc.dg/attr-ms_struct-1.c: Ditto.
5884         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5885
5886 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5887
5888         PR c/28504
5889         * gcc.dg/vla-10.c: New test.
5890
5891 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5892
5893         PR c++/28858
5894         * g++.dg/parse/template20.C: New test.
5895         * g++.dg/template/operator8.C: Remove obsolete part.
5896         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5897         * g++.old-deja/g++.pt/crash65.C: Likewise.
5898
5899 2006-09-07  Jason Merrill  <jason@redhat.com>
5900
5901         PR middle-end/27724
5902         * gcc.dg/long-long-cst1.c: New test.
5903
5904 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         PR C++/28906
5907         * g++.dg/other/array3.C: New test.
5908         * g++.dg/other/array4.C: New test.
5909         * g++.dg/other/array5.C: New test.
5910
5911 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5912
5913         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5914
5915 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5916
5917         PR target/28946
5918         * gcc.target/i386/pr28946.c: New test.
5919
5920 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5921
5922         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5923         in integer literal constant.
5924         * gfortran.dg/enum_8.f90: Ditto.
5925         * gfortran.dg/g77/20030326-1.f: Ditto.
5926
5927 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5928
5929         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5930         nonconformance usage.
5931
5932 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5933
5934         PR middle-end/28862
5935         * gcc.c-torture/compile/vector-align-1.c: New test.
5936
5937 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5938
5939         PR rtl-opt/27883
5940         * g++.dg/opt/copysign-1.C: New test.
5941
5942 2006-09-06  Jason Merrill  <jason@redhat.com>
5943
5944         PR c++/27371
5945         * g++.dg/warn/unused-result1.C: New test.
5946
5947 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5948
5949         PR c++/28903
5950         * g++.dg/ext/vla3.C: New test.
5951
5952         PR c++/28886
5953         * g++.dg/template/array16.C: New test.
5954
5955 2006-09-06  Richard Guenther  <rguenther@suse.de>
5956
5957         * gcc.dg/pr27226.c: Remove testcase again.
5958
5959 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5960
5961         PR tree-opt/28937
5962         * g++.dg/opt/unroll2.C: New test.
5963
5964 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5965
5966         PR tree-opt/28952
5967         * gcc.dg/vect/pr28952.c: New test.
5968
5969 2006-09-05  Richard Guenther  <rguenther@suse.de>
5970
5971         PR tree-optimization/28900
5972         * gcc.dg/torture/pr28900.c: New testcase
5973
5974 2006-09-05  Richard Guenther  <rguenther@suse.de>
5975
5976         PR tree-optimization/28905
5977         * gcc.c-torture/compile/pr28905.c: New testcase.
5978
5979 2006-09-05  Richard Guenther  <rguenther@suse.de>
5980
5981         PR middle-end/28935
5982         * gcc.dg/pr28935.c: New testcase.
5983
5984 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5985
5986         * gcc.c-torture/execute/20060905-1.c: New test.
5987
5988 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5989
5990         PR fortran/28908
5991         * gfortran.dg/used_types_7.f90: New test.
5992         * gfortran.dg/used_types_8.f90: New test.
5993         * gfortran.dg/used_types_9.f90: New test.
5994
5995 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5996
5997         * gcc.c-torture/compile/20060904-1.c: New test.
5998
5999 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6000
6001         PR c++/23287 Revert my 2006-09-01 patch
6002         * g++.dg/parse/dtor12.C: Remove.
6003
6004 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6005
6006         PR c+/27670
6007         * g++.dg/template/operator9.C: New test.
6008
6009         PR c++/27493
6010         * g++.dg/template/operator7.C: New test.
6011
6012         PR c++/27494
6013         * g++.dg/template/operator8.C: New test.
6014
6015         PR c++/27397
6016         * g++.dg/template/crash57.C: New test.
6017
6018         * g++.dg/template/typedef4.C: Adjust error markers.
6019         * g++.dg/template/typedef5.C: Likewise.
6020
6021 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6022
6023         PR c++/28878
6024         * g++.dg/parse/crash33.C: New test.
6025
6026 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6027         Richard Guenther  <rguenther@suse.de>
6028         Adam Nemet  <anemet@caviumnetworks.com>
6029
6030         PR middle-end/27226
6031         * gcc.target/mips/memcpy-1.c: New testcase.
6032         * gcc.dg/pr27226.c: Likewise.
6033
6034 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6035
6036         PR c++/28705
6037         * g++.dg/lookup/koenig5.C: New.
6038         * g++.dg/template/crash56.C: New.
6039
6040 2006-09-01  Josh Conner  <jconner@apple.com>
6041
6042         PR c++/25505
6043         * gcc.dg/nrv3.c: New test.
6044         * gcc.dg/nrv4.c: New test.
6045         * gcc.dg/nrv5.c: New test.
6046
6047 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6048
6049         PR c++/23287
6050         * g++.dg/parse/dtor12.C: New.
6051
6052 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6053
6054         PR tree-optimization/28839
6055         * gcc.dg/pr28839.c: New test.
6056
6057 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6058
6059         PR target/24367
6060         * gcc.dg/pr24367.c: New testcase.
6061
6062 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6063
6064         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6065
6066 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6067
6068         PR rtl-optimization/27735
6069         * gcc.dg/loop-unswitch-1.c: New test.
6070
6071 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6072
6073         PR fortran/28885
6074         * gfortran.dg/aliasing_dummy_2.f90: New test.
6075
6076         PR fortran/20067
6077         * gfortran.dg/generic_5.f90: Change error message.
6078
6079         PR fortran/28873
6080         * gfortran.dg/generic_6.f90: New test.
6081
6082         PR fortran/25077
6083         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6084
6085         PR fortran/25102
6086         * gfortran.dg/invalid_interface_assignment.f90: New test.
6087
6088         PR fortran/24866
6089         * gfortran.dg/module_proc_external_dummy.f90: New test.
6090
6091 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6092
6093         PR c++/28349
6094         * testsuite/g++.dg/warn/var-args1.C: New test.
6095
6096 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6097
6098         PR fortran/28866
6099         * gfortran.dg/simpleif_2.f90: New test.
6100         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6101         * gfortran.dg/enum_5.f90: Ditto.
6102
6103 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6104             Kazu Hirata  <kazu@codesourcery.com>
6105
6106         PR tree-optimization/17506
6107         * gcc.dg/pr17506.c: New.
6108
6109 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6110
6111         PR c++/28139
6112         * g++.dg/eh/alias1.C: New test.
6113
6114 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6115
6116         PR c++/28860
6117         * g++.dg/template/ttp22.C: New test.
6118
6119 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6120
6121         PR middle-end/26632
6122         * gcc.dg/pr26632.c: New.
6123
6124 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6125
6126         PR libgfortran/28354
6127         * gfortran.dg/fmt_zero_precision.f90: New test.
6128
6129 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6130
6131         PR c++/28058
6132         * g++.dg/template/spec31.C: New test.
6133
6134 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6135
6136         PR c++/26573
6137         * g++.dg/other/static2.C: New test.
6138
6139 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6140
6141         * gcc.dg/Wswitch-enum-2.c: New test case.
6142         * gcc.dg/Wswitch-enum-3.c: Likewise.
6143
6144 2006-08-26  Richard Guenther  <rguenther@suse.de>
6145
6146         * gcc.c-torture/compile/20060826-1.c: New testcase.
6147
6148 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6149
6150         PR c++/28736
6151         * g++.dg/template/void10.C: New test.
6152
6153         PR c++/28737
6154         * g++.dg/template/void8.C: New test.
6155
6156         PR c+_+/28738
6157         * g++.dg/template/void9.C: New test.
6158
6159         * g++.dg/template/void3.C: Adjust error markers.
6160         * g++.dg/template/void4.C: Likewise.
6161         * g++.dg/template/crash55.C: Likewise.
6162         * g++.dg/template/void7.C: Likewise
6163
6164 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6165
6166         PR c++/28588
6167         * g++.dg/inherit/access6.C: New test.
6168         * g++.dg/inherit/access7.C: Likewise.
6169
6170         PR c++/28595
6171         * g++.dg/template/array15.C: New test.
6172         * g++.dg/template/crash2.C: Tweak error markers.
6173
6174 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6175
6176         PR middle-end/28683
6177         * gcc.c-torture/compile/20060823-1.c: New test.
6178
6179 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6180
6181         PR c++/28853
6182         * g++.dg/template/ttp21.C: New test.
6183
6184         PR c++/28852
6185         * g++.dg/other/operator1.C: Add error-marker.
6186         * g++.dg/other/operator2.C: New test.
6187
6188 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6189
6190         PR c/27893
6191         * gcc.c-torture/compile/vla-const-1.c,
6192         gcc.c-torture/compile/vla-const-2.c: New tests.
6193
6194 2006-08-26  Richard Guenther  <rguenther@suse.de>
6195
6196         PR middle-end/28814
6197         * gcc.dg/torture/pr28814.c: New testcase.
6198
6199 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6200
6201         PR c/28418
6202         * gcc.c-torture/compile/compound-literal-1.c: New test.
6203
6204 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6205
6206         PR c/28299
6207         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6208         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6209         Expect extra diagnostics.
6210
6211 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6212
6213         gcc.dg/noncompile/pr16876.c: New test.
6214
6215 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6216
6217         PR c++/28056
6218         * g++.dg/parse/local1.C: New test.
6219         * g++.dg/other/qual1.C: Tweak error marker.
6220
6221 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6222
6223         PR c++/27787
6224         * g++.dg/template/typename10.C: New.
6225         * g++.dg/template/lookup4.C: Remove bogus error marker.
6226
6227 2006-08-25  Richard Guenther  <rguenther@suse.de>
6228
6229         PR testsuite/28829
6230         * gcc.dg/pr26570.c: Fix testcase.
6231
6232 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6233
6234         PR tree-opt/28807
6235         * gcc.c-torture/execute/mayalias-2.c: New test.
6236         * gcc.dg/tree-ssa/alias-13.c: New test.
6237
6238 2006-08-24  Jan Hubicka  <jh@suse.cz>
6239
6240         PR debug/26881
6241         * gcc.dg/debug/pr26881.c: New file.
6242
6243 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6244
6245         PR fortran/28788
6246         * gfortran.dg/used_types_4.f90: New test.
6247         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6248         association of derived types.
6249         * gfortran.dg/used_types_2.f90: Add module cleanup.
6250         * gfortran.dg/used_types_3.f90: The same.
6251
6252         PR fortran/28771
6253         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6254         fix of regression.
6255
6256 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6257
6258         PR 28813
6259         * gfortran.dg/direct_io_6.f90: Remove test.
6260
6261 2006-08-23  Stuart Hastings  <stuart@apple.com>
6262
6263         PR 28825
6264         * gcc.target/i386/20060821-1.c: New.
6265
6266 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6267
6268         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6269         dg-warning strings for dllimport.
6270
6271 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6272
6273         PR C++/28450
6274         * g++.dg/ext/vector4.C: New test.
6275         * g++.dg/ext/complex1.C: New test.
6276
6277 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6278
6279         PR debug/28692
6280         * gcc.dg/debug/const-1.c: New.
6281         * gcc.dg/debug/const-2.c: New.
6282         * gcc.dg/debug/dwarf2/const-1.c: New.
6283         * gcc.dg/debug/dwarf2/const-2.c: New.
6284         * gcc.dg/debug/dwarf2/const-2b.c: New.
6285
6286 2006-08-22  Richard Guenther  <rguenther@suse.de>
6287
6288         PR middle-end/28776
6289         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6290         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6291
6292 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6293
6294         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6295
6296 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6297
6298         PR c++/26269
6299         * g++.dg/other/error14.C: New test.
6300
6301         PR c++/28505
6302         * g++.dg/parse/ctor7.C: New test.
6303         * g++.dg/parse/ctor8.C: Likewise.
6304
6305         PR c++/28741
6306         * g++.dg/template/void7.C: New test.
6307
6308 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6309
6310         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6311         * gnat.dg/self_aggregate_with_array.adb: New test.
6312
6313 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6314
6315         * g++.dg/eh/arm-vfp-unwind.C: New test.
6316
6317 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6318
6319         PR c++/28341
6320         * g++.dg/template/ref3.C: New test.
6321         * g++.dg/template/nontype13.C: New test.
6322
6323         PR c++/28346
6324         * g++.dg/template/ptrmem17.C: New test.
6325
6326 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6327
6328         PR target/28648 c:
6329         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6330
6331 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6332
6333         PR fortran/28630
6334         * gfortran.dg/used_types_2.f90: New test.
6335
6336         PR fortran/28601
6337         * gfortran.dg/used_types_3.f90: New test.
6338
6339         PR fortran/20886
6340         * gfortran.dg/generic_actual_arg.f90: New test.
6341
6342         PR fortran/28735
6343         * gfortran.dg/module_private_array_refs_1.f90: New test.
6344
6345         PR fortran/28762
6346         * gfortran.dg/program_name_1.f90: New test.
6347
6348         PR fortran/28425
6349         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6350
6351         PR fortran/28496
6352         * gfortran.dg/array_initializer_2.f90: New test.
6353
6354         PR fortran/18111
6355         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6356
6357         PR fortran/28600
6358         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6359
6360         PR fortran/28771
6361         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6362
6363         PR fortran/28660
6364         * gfortran.dg/dependent_decls_1.f90: New test.
6365
6366 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6367
6368         PR fortran/25217
6369         * gfortran.dg/derived_init_2.f90: New.
6370
6371 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6372
6373         * gcc.c-torture/execute/pr28289.c: New test.
6374
6375 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR c/28744
6378         * gcc.dg/attr-externally-visible-1.c: New test.
6379         * gcc.dg/attr-externally-visible-2.c: New test.
6380         * g++.dg/parse/attr-externally-visible-1.C: New test.
6381         * g++.dg/parse/attr-externally-visible-2.C: New test.
6382
6383 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6384
6385         PR c++/28606
6386         * g++.dg/parse/dtor11.C: New test.
6387
6388 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6389
6390         PR rtl-optimization/28489
6391         * gcc.c-torture/compile/pr28489.c: New test.
6392
6393 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6394
6395         PR c++/28710
6396         * g++.dg/template/redecl4.C: New test.
6397
6398         PR c++/28711
6399         * g++.dg/template/ctor8.C: New test.
6400
6401 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6402
6403         * gcc.dg/pr26570.c: Fix testcase.
6404
6405 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6406
6407         * PR c++/28573
6408         * g++.dg/parse/offsetof6.C: New test.
6409         * g++.dg/parse/offsetof6.C: New test.
6410         * g++.dg/parse/offsetof7.C: New test.
6411
6412 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6413
6414         PR testsuite/28602
6415         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6416         is false.
6417
6418 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6419
6420         PR c++/28302
6421         * g++.dg/ext/vector3.C: New test.
6422
6423 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6424
6425         PR gcov/profile/26570
6426         * gcc.dg/pr26570.c: New test.
6427
6428 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6429
6430         PR c/27697
6431         * gcc.dg/qual-component-1.c: New test.
6432
6433 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6434
6435         PR c++/28593
6436         * g++.dg/parse/new3.C: New test.
6437
6438 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6439
6440         PR fortran/25828
6441         * gfortran.dg/streamio_1.f90: New test.
6442         * gfortran.dg/streamio_2.f90: New test.
6443         * gfortran.dg/streamio_3.f90: New test.
6444         * gfortran.dg/streamio_4.f90: New test.
6445         * gfortran.dg/streamio_5.f90: New test.
6446         * gfortran.dg/streamio_6.f90: New test.
6447         * gfortran.dg/streamio_7.f90: New test.
6448         * gfortran.dg/streamio_8.f90: New test.
6449
6450 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6451
6452         PR c/28287
6453         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6454
6455 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6456
6457         PR c++/28594
6458         * g++.dg/template/void6.C: New test.
6459
6460 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6461
6462         PR c/28649
6463         * gcc.dg/parse-error-1.c: New test.
6464         * gcc.dg/parse-error-2.c: New test.
6465         * gcc.dg/cpp/digraph2.c: Add error-marker.
6466         * gcc.dg/noncompile/920923-1.c: Likewise.
6467
6468 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6469
6470         PR c/27490
6471         * gcc.dg/sizeof-2.c: New testcase.
6472
6473         PR c/27489
6474         * gcc.dg/switch-A.c: New testcase.
6475
6476 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6477
6478         PR c++/28288
6479         PR c++/14556
6480         * g++.old-deja/g++.warn/compare1.C: Delete.
6481         * g++.dg/opt/pr7503-2.C: Delete.
6482         * g++.dg/opt/pr7503-3.C: Delete.
6483         * g++.dg/opt/pr7503-4.C: Delete.
6484         * g++.dg/opt/pr7503-5.C: Delete.
6485         * g++.dg/opt/max1.C: Delete.
6486         * g++.dg/warn/minmax.C: Delete.
6487         * g++.dg/expr/minmax.C: New test.
6488
6489 2006-08-14  Richard Guenther  <rguenther@suse.de>
6490
6491         PR testsuite/28703
6492         * gcc.c-torture/execute/pr28651.c: Do not use argc
6493         to avoid optimization, instead forbid inlining.
6494
6495 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6496
6497         PR rtl-optimization/28634
6498         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6499
6500 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6501
6502         PR c/27184
6503         * gcc.dg/torture/pr27184.c: New test.
6504
6505 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6506
6507         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6508
6509 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6510
6511         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6512         * gfortran.dg/stat_2.f90: Likewise.
6513         * gfortran.dg/chmod_1.f90: Likewise.
6514         * gfortran.dg/chmod_2.f90: Likewise.
6515         * gfortran.dg/chmod_3.f90: Likewise.
6516
6517 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6518
6519         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6520
6521 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6522
6523         * g++.dg/opt/pr23454-2.C: New test.
6524
6525 2006-08-11  Richard Guenther  <rguenther@suse.de>
6526
6527         PR middle-end/28651
6528         * gcc.c-torture/execute/pr28651.c: New testcase.
6529
6530 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6531
6532         * gnat.dg/specs/static_initializer.ads: New test.
6533
6534 2006-08-10  Paul Brook  <paul@codesourcery.com>
6535
6536         * gcc.target/arm/cond-asm.c: New test.
6537
6538 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6539
6540         PR tree-optimization/26197
6541         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6542         * g++.dg/vect/vect.exp: Compile the new tests with
6543         --param max-aliased-vops=0.
6544
6545 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6546
6547         PR c++/28637
6548         * g++.dg/template/void3.C: New test.
6549
6550         PR c++/28638
6551         * g++.dg/template/void4.C: New test.
6552
6553         PR c++/28640
6554         * g++.dg/template/void5.C: New test.
6555
6556 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6557
6558         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6559         after dg-do compile.
6560
6561 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6562
6563         PR tree-optimizations/26969
6564         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6565         "unswitch-loops" with -funswitch-loops.
6566         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6567
6568 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6569
6570         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6571         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6572         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6573         * objc.dg/dwarf-1.m: Likewise.
6574         * objc.dg/dwarf-2.m: Likewise.
6575         * obj-c++.dg/dwarf-2.mm: Likewise.
6576
6577 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6578
6579         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6580         * objc.dg/dwarf-2.m: Likewise.
6581         * obj-c++.dg/dwarf-2.mm: Likewise.
6582
6583         PR libfortran/28603
6584         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6585
6586         PR testsuite/27611
6587         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6588
6589         PR testsuite/27033
6590         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6591
6592 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6593
6594         PR target/27827
6595         * gcc.target/i386/pr27827.c: New testcase.
6596
6597 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6598
6599         PR fortran/28590
6600         * gfortran.dg/sequence_types_1.f90: New test.
6601
6602 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6603
6604         PR fortran/28548
6605         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6606         dg-warning.  Add -pedantic option.
6607
6608 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6609
6610         PR c/28502
6611         * gcc.dg/proto-1.c: New test.
6612
6613         PR c/27721
6614         * gcc.dg/lvalue-4.c: New test.
6615
6616         PR c/28136
6617         * gcc.dg/init-bad-5.c: New test.
6618
6619 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6620
6621         PR c++/28347
6622         * g++.dg/ext/typedef-init.C: Add new test for typedef
6623         initialization inside templates. Adjust existing error markers.
6624
6625 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6626
6627         PR c++/28148
6628         * g++.dg/init/ptrmem3.C: New test.
6629
6630 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6631
6632         PR tree-optimization/27770
6633         * lib/target-support.exp: New target keyword "section_anchors".
6634         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6635         tests.
6636         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6637         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6638         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6639         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6640
6641 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6642
6643         * gcc.dg/20060801-1.c: Add missing '}'.
6644
6645 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6646
6647         PR c++/27508
6648         * g++.dg/parse/dtor9.C: New test.
6649         * g++.dg/parse/dtor10.C: New test.
6650         * g++.dg/other/error7.C: Adjust error-marker.
6651
6652         PR c++/28274
6653         * g++.dg/other/default5.C: New test.
6654
6655 2006-08-02  Richard Guenther  <rguenther@suse.de>
6656
6657         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6658
6659 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6660
6661         PR c++/28557
6662         * g++.dg/template/conv9.C: New test.
6663
6664 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6665
6666         PR debug/28063
6667         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6668         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6669         Optionally return assembly text.  Update callers.
6670         (check_no_compiler_messages): Update verbose messages.
6671         (check_no_messages_and_pattern): New.
6672         (check_effective_target_string_merging): New.
6673
6674 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6675
6676         PR c++/28250
6677         * g++.dg/eh/catch4.C: New test.
6678
6679         PR c++/28257
6680         * g++.dg/other/qual1.C: New test.
6681
6682         PR c++/28259
6683         * g++.dg/inherit/error2.C: New test.
6684
6685         PR c++/28267
6686         * g++.dg/other/new1.C: New test.
6687
6688         * g++.dg/warn/pr23075.C: Remove obsolete test.
6689         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6690         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6691
6692 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/28523
6695         * g++.dg/eh/cast1.C: New test.
6696
6697 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6698
6699         PR libfortran/28452
6700         * gfortran.dg/random_3.f90:  New test.
6701
6702 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6703
6704         PR c++/28432
6705         * g++.dg/other/pr28304.C: Change expected error message.
6706         * g++.dg/other/pr28432.C: New test.
6707
6708 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6709
6710         PR c++/28256
6711         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6712
6713 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6714
6715         PR debug/23336
6716         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6717         at -g1.
6718         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6719         g++.dg/debug/enum-2.C: New.
6720
6721 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6722
6723         PR c++/6634
6724         * g++.dg/parse/long1.C: Add more tests.
6725
6726 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6727
6728         * gfortran.dg/lrshift_1.c: New file.
6729
6730 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6731
6732         PR libgfortran/28335
6733         * gfortran.dg/no_unit_error_1.f90: New test.
6734
6735 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6736
6737         PR libgfortran/28335
6738         * gfortran.dg/no_unit_error_1.f90: Delete test.
6739         * gfortran.dg/no_unit_error_2.f90: Delete test.
6740
6741 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6742
6743         * gfortran.dg/chmod_3.f90: New test.
6744         * gfortran.dg/ltime_gmtime_1.f90: New test.
6745         * gfortran.dg/ltime_gmtime_2.f90: New test.
6746         * gfortran.dg/lrshift_1.f90: New test.
6747         * gfortran.dg/chmod_1.f90: New test.
6748         * gfortran.dg/chmod_2.f90: New test.
6749
6750 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6751
6752         PR c++/27668
6753         * g++.dg/template/crash55.C: New test.
6754
6755         PR c++/27962
6756         * g++.dg/template/nontype16.C: New test.
6757
6758         * g++.dg/template/void2.C: Adjust error markers.
6759         * g++.dg/template/nontype5.C: Adjust error markers.
6760
6761 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6762
6763         * gcc.target/i386/stack-prot-kernel.c: New test.
6764
6765 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6766
6767         * gcc.dg/builtins-55.c: New test case.
6768
6769 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6770
6771         PR rtl-optimization/27907
6772         * gcc.c-torture/compile/pr27907.c: New test.
6773
6774 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6775
6776         * gfortran.dg/mclock.f90: New test.
6777         * gfortran.dg/int_conv_1.f90: New test.
6778         * gfortran.dg/stat_1.f90: New test.
6779         * gfortran.dg/stat_2.f90: New test.
6780
6781 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6782
6783         PR libgfortran/28335
6784         * gfortran.dg/no_unit_error_1.f90: New test.
6785         * gfortran.dg/no_unit_error_2.f90: New test.
6786         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6787
6788 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6789
6790         PR middle-end/28473
6791         * gcc.dg/fold-convround-1.c: New test case.
6792
6793 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6794
6795         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6796
6797 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6798
6799         PR c++/27572
6800         * g++.dg/other/typedef1.C: New test.
6801         * g++.dg/template/typedef4.C: New test.
6802         * g++.dg/template/typedef5.C: New test.
6803
6804 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6805
6806         PR fortran/28416
6807         * gfortran.dg/allocatable_dummy_3.f90: New.
6808
6809 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6810
6811         PR fortran/28439
6812         * gfortran.dg/arithmetic_if.f90:  New test.
6813
6814 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6815
6816         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6817         avoid memcpy optimization.
6818
6819 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6820
6821         PR fortran/25289
6822         * gfortran.dg/direct_io_6.f90: New test.
6823
6824 2006-07-24  Jan Hubicka  <jh@suse.cz>
6825
6826         PR c/25795
6827         PR c++/27369
6828         * gcc.dg/pr25795.c: New test.
6829         * gcc.dg/pr25795-1.c: New test.
6830
6831 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6832
6833         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6834         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6835         which may be transformed to "g || h" on some platforms.
6836
6837 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6838
6839         PR c++/28025
6840         * g++.dg/template/friend45.C: New test.
6841
6842 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6843
6844         PR libgfortran/28339
6845         * gfortran.dg/arrayio_8.f90: New test.
6846
6847 2006-07-21  Mike Stump  <mrs@apple.com>
6848
6849         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6850
6851         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6852
6853 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6854
6855         PR c++/28250
6856         * g++.dg/eh/catch3.C: New test.
6857
6858         PR c++/28363
6859         * g++.dg/template/defarg10.C: New test.
6860
6861 2006-07-20  Paul Brook  <paul@codesourcery.com>
6862
6863         PR 27363
6864         * gcc.dg/pr27363.c: New test.
6865
6866 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6867
6868         PR c++/28338
6869         * g++.dg/init/ref13.C: New test.
6870
6871 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6872
6873         PR obj-c++/28434
6874         * obj-c++.dg/proto-error-1.mm: New test.
6875
6876 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6877
6878         PR c++/28337
6879         * g++.dg/template/string1.C: New test.
6880
6881 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6882
6883         PR c++/28048
6884         * g++.dg/template/defarg9.C: New test.
6885
6886         PR c++/28235
6887         * g++.dg/template/static27.C: New test.
6888
6889 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6890
6891         PR 28410
6892         * gcc.dg/tree-ssa/pr28410.c: New test.
6893
6894 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6895
6896         PR c++/28258
6897         * g++/dg/other/error13.C: New test.
6898
6899         PR c++/28260
6900         * g++.dg/template/friend44.C: New test.
6901
6902 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6903
6904         PR c++/27495
6905         * g++.dg/other/pr27495.C: New.
6906
6907 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6908
6909         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6910         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6911
6912 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6913
6914         PR c/28286
6915         * gcc.dg/pragma-pack-4.c: New test.
6916
6917 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6918
6919         PR c++/28291
6920         * g++.dg/ext/pr28291.C: New test.
6921
6922 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6923
6924         PR middle-end/28403
6925         * gcc.c-torture/execute/pr28403.c: New test.
6926
6927 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6928
6929         PR middle-end/28402
6930         * gcc.dg/pr28402.c: New test.
6931
6932 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6933
6934         PR c++/28304
6935         * g++.dg/other/pr28304.C: New test.
6936
6937 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6938
6939         PR other/28251
6940         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6941         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6942
6943 2006-07-17  Richard Guenther  <rguenther@suse.de>
6944
6945         PR tree-optimization/28238
6946         * g++.dg/tree-ssa/pr28238.C: New testcase.
6947
6948 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6949
6950         PR c++/28250
6951         * g++.dg/eh/catch1.C: New test.
6952         * g++.dg/eh/catch2.C: New test.
6953
6954 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6955
6956         PR c++/28370
6957         * g++.dg/template/anon3.C: New test.
6958
6959 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6960
6961         PR fortran/20844
6962         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6963         specifiers requiring an explicit format tag..
6964
6965         PR fortran/28201
6966         * gfortran.dg/generic_5: New test.
6967
6968         PR fortran/20893
6969         * gfortran.dg/elemental_optional_args_1.f90: New test.
6970
6971 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6972
6973         * gnat.dg/assert.ads: New file.
6974         * gnat.dg/controlled_record.ads: Likewise.
6975         * gnat.dg/controlled_record.adb: Likewise.
6976
6977 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6978
6979         PR c++/28292
6980         * g++.dg/other/error12.C: New test.
6981
6982         PR c++/28269
6983         * g++.dg/template/crash54.C: New test.
6984
6985 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6986
6987         PR c++/28249
6988         * g++.dg/parse/catch1.C: New test.
6989
6990         PR c++/28294
6991         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6992
6993         PR c++/28387
6994         * g++.dg/ext/attrib24.C: New test.
6995
6996 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6997
6998         PR c++/28343
6999         * g++.dg/ext/asmspec1.C: New test.
7000
7001 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7002
7003         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7004         (dg-test): Support shouldfail tests.
7005         * lib/target-supports-dg.exp (dg-shouldfail): New.
7006         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7007         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7008         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7009         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7010         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7011         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7012         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7013
7014 2006-07-13  Jan Hubicka  <jh@suse.cz>
7015
7016         * gcc.target/i386/memcpy-1.c: New.
7017
7018 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7019
7020         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7021
7022 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7023
7024         PR fortran/25097
7025         * gfortran.dg/present_1.f90: New test.
7026
7027         PR fortran/20903
7028         * gfortran.dg/interface_derived_type_1.f90: New test.
7029
7030 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7031
7032         PR fortran/28213
7033         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7034         list.
7035
7036 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7037
7038         PR c++/27820
7039         * g++.dg/other/label1.C: New test.
7040
7041 2006-07-07  Richard Guenther  <rguenther@suse.de>
7042
7043         PR middle-end/28268
7044         * gcc.dg/torture/pr28268.c: New testcase.
7045
7046 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7047
7048         PR c++/27019
7049         * g++.dg/ext/pr27019.C: New.
7050
7051 2006-07-07  Richard Guenther  <rguenther@suse.de>
7052
7053         PR tree-optimization/28187
7054         * gcc.dg/pr28187.c: New testcase.
7055
7056 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7057
7058         * gnat.dg/address_conversion.adb: New test.
7059         * gnat.dg/boolean_subtype.adb: Likewise.
7060         * gnat.dg/frame_overflow.adb: Likewise.
7061         * gnat.dg/pointer_array.adb: Likewise.
7062         * gnat.dg/pointer_conversion.adb: Likewise.
7063
7064 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7065
7066         PR fortran/28237
7067         PR fortran/23420
7068         * gfortran.dg/print_fmt_5.f90: New test.
7069
7070 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7071
7072         PR fortran/28129
7073         * gfortran.dg/bounds_check_4.f90: New test.
7074
7075 2006-07-05  Richard Guenther  <rguenther@suse.de>
7076
7077         PR target/28158
7078         * gfortran.dg/pr28158.f90: New testcase.
7079
7080 2006-07-05  Richard Guenther  <rguenther@suse.de>
7081
7082         PR tree-optimization/28162
7083         * gcc.dg/pr28162.c: New testcase.
7084
7085 2006-07-05  Richard Guenther  <rguenther@suse.de>
7086         Andrew Pinski  <pinskia@gcc.gnu.org>
7087
7088         PR c++/27084
7089         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7090
7091 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7092
7093         PR fortran/28174
7094         * gfortran.dg/actual_array_substr_2.f90: New test.
7095
7096         PR fortran/28167
7097         * gfortran.dg/actual_array_constructor_2.f90: New test.
7098
7099 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7100
7101         * gfortran.dg/itime_idate_1.f: New test.
7102         * gfortran.dg/itime_idate_2.f: New test.
7103
7104 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7105
7106         PR libgfortran/27704
7107         * gfortran.dg/open_status_3.f90: New test.
7108         * gfortran.dg/fmt_l.f90: Update for new feature.
7109
7110 2006-07-03  Asher Langton  <langton2@llnl.gov>
7111
7112         * gfortran.dg/oldstyle_2.f90: New.
7113
7114 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7115
7116         * gnat.dg/string_slice.adb: New test.
7117
7118 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7119
7120         PR fortran/19259
7121         * gfortran.dg/semicolon_fixed.c: New.
7122         * gfortran.dg/semicolon_free.c: New.
7123
7124 2006-06-30  Mike Stump  <mrs@apple.com>
7125
7126         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7127         that don't support internal visibility.
7128
7129 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7130
7131         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7132         for '(' / ')' needing an extra '\'.
7133
7134 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7135
7136         PR middle-end/27428
7137         * gcc.dg/pr27428-1.c: New test case.
7138
7139 2006-06-29  Mike Stump  <mrs@apple.com>
7140
7141         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7142         on darwin as we can't align commons large enough yet.
7143
7144         * gcc.dg/vla-8.c: Add additional testcases.
7145
7146 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7147
7148         PR c++/28114
7149         * g++.dg/other/pr28114.C: New.
7150
7151 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7152
7153         * gcc.c-torture/compile/20060625-1.c: New test.
7154
7155 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7156
7157         PR fortran/20867
7158         * gfortran.dg/stfunc_3.f90: New test.
7159
7160         PR fortran/25056
7161         * gfortran.dg/impure_actual_1.f90: New test.
7162
7163         PR fortran/20874
7164         * gfortran.dg/elemental_result_1.f90: New test.
7165
7166         PR fortran/25073
7167         * gfortran.dg/select_7.f90: New test.
7168
7169         PR fortran/27554
7170         * intrinsic_actual_1.f: New test.
7171
7172         PR fortran/22038
7173         PR fortran/28119
7174         * gfortran.dg/forall_4.f90: New test.
7175
7176         PR fortran/25072
7177         * gfortran.dg/forall_5.f90: New test.
7178
7179 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7180
7181         PR c++/28051
7182         * g++.dg/template/using13.C: New test.
7183
7184         PR c++/28054
7185         * g++.dg/other/incomplete3.C: New test.
7186
7187 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7188
7189         PR fortran/28081
7190         * gfortran.dg/substr_3.f: New test.
7191         * gfortran.dg/equiv_2.f90: Update expected error message.
7192
7193 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7194
7195         PR fortran/28118
7196         * gfortran.dg/actual_array_substr_1.f90: New test.
7197
7198 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7199
7200         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7201         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7202
7203 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7204
7205         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7206
7207 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7208
7209         PR fortran/27981
7210         * gfortran.dg/simpleif_2.f90: New test.
7211
7212 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7213
7214         * g++.dg/template/error22.C: Fix typo.
7215
7216 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7217
7218         PR c++/28112
7219         * g++.dg/ext/attrib23.C: New test.
7220
7221 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7222
7223         * gnat.dg/varsize_temp.adb: New test.
7224
7225 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7226
7227         PR c++/11468
7228         * g++.dg/other/java2.C: New test.
7229
7230 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7231
7232         PR target/27789
7233         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7234         initialization.
7235
7236 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7237
7238         PR target/27531
7239         * gcc.dg/pr27531-1.c: New test case.
7240
7241 2006-06-22  Asher Langton  <langton2@llnl.gov>
7242
7243         PR fortran/24748
7244         * gfortran.dg/implicit_8.f90: New.
7245
7246 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7247
7248         PR rtl-optimization/28121
7249         * gcc.dg/pr28121.c: New test.
7250
7251 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7252
7253         PR c++/27805
7254         * g++.dg/parse/ptrmem6.C: New test.
7255
7256         PR c++/27821
7257         * g++.dg/template/error22.C: New test.
7258
7259 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7260
7261         PR c++/28111
7262         * g++.dg/template/friend43.C: New test.
7263
7264         PR c++/28110
7265         * g++.dg/template/crash53.C: New test.
7266
7267         PR c++/28109
7268         * g++.dg/rtti/incomplete1.C: New test.
7269
7270 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7271
7272         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7273
7274 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7275
7276         * gcc.c-torture/execute/complex-7.c: New.
7277
7278 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7279
7280         * gcc.dg/merge-all-constants-1.c: New test.
7281
7282 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7283
7284         PR c++/28113
7285         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7286
7287 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7288
7289         * gfortran.dg/rrspacing_1.f90: New test.
7290
7291 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7292
7293         PR c++/28052
7294         * g++.dg/other/bitfield2.C: New test.
7295
7296 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7297
7298         PR tree-optimization/27331
7299         * gcc.dg/pr27331.c: New test.
7300
7301 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7302             Eric Botcazou  <ebotcazou@adacore.com>
7303
7304         PR ada/18692
7305         * lib/gnat.exp: New file.
7306         * lib/gnat-dg.exp: Likewise.
7307         * gnat.dg: New directory.
7308         * gnat.dg/dg.exp: New driver.
7309         * gnat.dg/specs: New directory.
7310         * gnat.dg/specs/specs.exp: New driver.
7311         * gnat.dg/style: New directory.
7312         * gnat.dg/style/style.exp: New driver.
7313
7314 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7315
7316         PR fortran/16206
7317         * gfortran.dg/array_initializer_1.f90: New test.
7318
7319         PR fortran/28005
7320         * gfortran.dg/matmul_3.f90: New test.
7321
7322 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7323
7324         PR middle-end/28075
7325         * gcc.dg/tree-ssa/inline-1.c: New test.
7326
7327 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7328
7329         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7330         in malloc prototype; remove XFAIL.
7331         * gcc.dg/pr18241-2.c: Ditto.
7332         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7333         in memset prototype; remove XFAIL.
7334         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7335
7336 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7337
7338         * gcc.dg/vla-8.c: Add.
7339
7340 2006-06-19  Richard Guenther  <rguenther@suse.de>
7341
7342         PR tree-optimization/27090
7343         * g++.dg/tree-ssa/pr27090.C: New testcase.
7344
7345 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7346
7347         PR target/27861
7348         * gcc.dg/pr27861-1.c: New test case.
7349
7350 2006-06-19  Richard Guenther  <rguenther@suse.de>
7351
7352         PR middle-end/28045
7353         * gcc.dg/torture/pr28045.c: New testcase.
7354
7355 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7356
7357         PR fortran/26801
7358         * gfortran.dg/associated_4.f90: New test.
7359
7360 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7361
7362         PR fortran/19310
7363         PR fortran/19904
7364         * gfortran.dg/real_const_3.f90: New test.
7365
7366 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/28016
7369         * g++.dg/template/static26.C: New test.
7370
7371         PR c++/27979
7372         * g++.dg/expr/bitfield2.C: New test.
7373
7374         PR c++/27884
7375         * g++.dg/parse/linkage2.C: New test.
7376
7377 2006-06-16  Richard Guenther  <rguenther@suse.de>
7378
7379         PR middle-end/27116
7380         * gcc.dg/pr15785-1.c: Revert last change.
7381         * gcc.dg/torture/pr27116-2.c: New testcase.
7382
7383 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7384
7385         PR middle-end/27802
7386         * gcc.dg/pr27802-1.c: New test case.
7387
7388 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7389
7390         PR c++/27689
7391         * g++.dg/template/ttp18.C: New test.
7392         * g++.dg/template/ttp19.C: Likewise.
7393
7394         PR c++/27666
7395         * g++.dg/expr/cond9.C: New test.
7396
7397         PR c++/27640
7398         * g++.dg/template/ctor7.C: New test.
7399
7400 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7401
7402         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7403
7404 2006-06-16  Richard Guenther  <rguenther@suse.de>
7405
7406         PR tree-optimization/27781
7407         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7408
7409 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7410
7411         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7412
7413 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7414
7415         * gcc.dg/tree-ssa/loop-18.c: New test.
7416
7417 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/27665
7420         * g++.dg/template/crash52.C: New test.
7421
7422         PR c++/27648
7423         * g++.dg/ext/attrib22.C: New test.
7424
7425         PR c++/26559
7426         * g++.dg/template/builtin1.C: New test.
7427         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7428
7429         PR c++/28018
7430         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7431         assignment.
7432         * g++.old-deja/g++.pt/crash51.C: Likewise.
7433
7434         PR c++/27227
7435         * g++.dg/lookup/linkage1.C: New test.
7436         * g++.dg/lookup/linkage2.C: Likewise.
7437
7438 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7439
7440         PR middle-end/27959
7441         * gcc.dg/pr27959.c: New testcase.
7442
7443 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7444
7445         PR target/28014:
7446         * g++.dg/eh/div.C: New test.
7447
7448 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7449
7450         PR c++/27894
7451         * g++.dg/tree-ssa/pr26757.C: New test.
7452         * g++.dg/tree-ssa/pr27894.C: New test.
7453
7454 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7455
7456         * gcc.c-torture/compile/20060609-1.c: New test.
7457
7458         PR target/27863
7459         * gcc.c-torture/compile/pr27863.c: New test.
7460
7461 2006-06-13  Richard Guenther  <rguenther@suse.de>
7462
7463         PR tree-optimization/27830
7464         * g++.dg/tree-ssa/pr27830.C: New testcase.
7465
7466 2006-06-13  Matthew Sachs  <msachs@apple.com>
7467
7468         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7469         the list of compiler flags; this causes those flags to be checked
7470         for things like dg-skip-if.
7471
7472 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7473
7474         PR c++/27601
7475         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7476
7477 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7478             Kazu Hirata  <kazu@codesourcery.com>
7479
7480         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7481         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7482
7483 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7484
7485         PR c++/27933
7486         * g++.dg/lookup/using15.C: New test.
7487
7488         PR c++/27951
7489         * g++.dg/other/anon4.C: New test.
7490
7491 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7492
7493         PR c++/21210
7494         * g++.dg/init/complex1.C: New test case.
7495
7496 2006-06-11  Eric Christopher  <echristo@apple.com>
7497
7498         PR middle-end/27948
7499         * gcc.dg/bf-ms-layout.c: Run on darwin.
7500         * gcc.dg/bf-no-ms-layout: Ditto.
7501         * gcc.dg/attr-ms_struct-2.c: New.
7502         * gcc.dg/bf-ms-layout-2.c: Ditto.
7503
7504 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7505
7506         * gcc.dg/attr-ms_struct-packed1.c: New.
7507
7508 2006-06-09  Mike Stump  <mrs@apple.com>
7509
7510         * gcc.dg/vla-7.c: Add.
7511
7512 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7513
7514         PR fortran/24558
7515         * gfortran.dg/entry_6.f90: New test.
7516
7517         PR fortran/20877
7518         PR fortran/25047
7519         * gfortran.dg/entry_7.f90: New test.
7520
7521 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR c/27747
7524         * gcc.dg/cpp/_Pragma6.c: New test.
7525
7526         PR c++/27748
7527         * g++.dg/cpp/_Pragma1.C: New test.
7528
7529         PR preprocessor/27746
7530         * gcc.dg/gomp/macro-3.c: New test.
7531         * gcc.dg/gomp/macro-4.c: New test.
7532         * g++.dg/gomp/macro-3.C: New test.
7533         * g++.dg/gomp/macro-4.C: New test.
7534
7535 2006-06-09  Richard Guenther  <rguenther@suse.de>
7536
7537         PR tree-optimization/26998
7538         * gcc.dg/torture/pr26998.c: New testcase.
7539         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7540
7541 2006-06-08  Mike Stump  <mrs@apple.com>
7542
7543         * gcc.dg/pr27095.c: Account for stubs.
7544
7545         PR target/26427
7546         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7547         produce bad code on darwin.
7548
7549 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7550
7551         PR fortran/27958
7552         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7553
7554 2006-06-08  Asher Langton  <langton2@llnl.gov>
7555
7556         PR fortran/27786
7557         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7558
7559 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7560
7561         PR target/27421
7562         * gcc.dg/union-3.c: New test.
7563
7564 2006-06-08  Richard Guenther  <rguenther@suse.de>
7565
7566         PR middle-end/27116
7567         * gcc.dg/torture/pr27116.c: New testcase.
7568         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7569
7570 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7571
7572         PR rtl-optimization/26449
7573         * gcc.dg/pr26449.c: New test.
7574
7575 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7576
7577         PR c++/27601
7578         * g++.dg/ext/offsetof1.C: Test member functions.
7579
7580 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7581
7582         * gcc.dg/pr27095.c: Improve scanning.
7583
7584 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7585
7586         PR fortran/23091
7587         * gfortran.dg/saved_automatic_1.f90: New test.
7588
7589         PR fortran/24168
7590         * gfortran.dg/array_simplify_1.f90: New test.
7591
7592         PR fortran/25090
7593         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7594
7595         PR fortran/25058
7596         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7597
7598 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7599
7600         PR c++/27177
7601         * g++.dg/expr/cast7.C: New test.
7602
7603 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7604
7605         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7606         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7607         * lib/fortran-torture.exp (fortran-torture-compile,
7608         fortran-torture-execute): Ditto.
7609
7610 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7611
7612         PR target/27842
7613         * gcc.dg/vmx/pr27842.c: New test.
7614
7615 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7616
7617         PR libfortran/27895
7618         * gfortran.dg/bounds_check_3.f90: New test.
7619
7620 2006-06-05  Mike Stump  <mrs@apple.com>
7621
7622         * objc.dg/objc-fast-4.m: Skip for ppc64.
7623
7624 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7625
7626         PR testsuite/27705
7627         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7628
7629 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7630             Victor Kaplansky  <victork@il.ibm.com>
7631
7632         PR tree-optimizations/26360
7633         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7634         with -fno-tree-dce.
7635         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7636
7637 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7638
7639         PR fortran/14067
7640         * gfortran.dg/data_char_1.f90: Add messages for truncated
7641         strings.
7642
7643         PR fortran/16943
7644         * gfortran.dg/func_decl_2.f90: New test.
7645
7646         PR fortran/20839
7647         * gfortran.dg/do_2.f90: New test.
7648
7649         PR fortran/27655
7650         * gfortran.dg/associated_3.f90: New test.
7651
7652 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7653
7654         PR c++/27819
7655         * g++.dg/template/static25.C: New test.
7656
7657         PR c++/27722
7658         * g++.dg/init/array21.C: New test.
7659
7660         PR c++/27807
7661         * g++.dg/ext/complit7.C: New test.
7662
7663         PR c++/27806
7664         * g++.dg/parse/ptrmem5.C: New test.
7665
7666 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7667             Andrew Pinski  <pinskia@physics.uc.edu>
7668
7669         PR c/27150
7670         PR middle-end/27382
7671         * gcc.dg/pr27150-1.c: New testcase.
7672         * gcc.dg/pr27382-1.c: New testcase.
7673         * gcc.dg/pr27382-2.c: New testcase.
7674
7675 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7676
7677         PR c/25161
7678         PR c/27020
7679         * gcc.dg/array-10.c: New test.
7680
7681 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7682
7683         PR c++/27804
7684         * g++.dg/init/const4.C: New test.
7685         * g++.dg/init/member1.C: Add error-marker.
7686         * g++.dg/other/fold1.C: Adjust error-marker.
7687
7688 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7689
7690         PR c++/27601
7691         * g++.dg/ext/offsetof1.C: New test.
7692
7693 2006-06-04 Eric Christopher <echristo@apple.com>
7694
7695         * gcc.dg/attr-ms_struct-1.c: New.
7696
7697 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7698
7699         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7700
7701 2006-06-04  Richard Guenther  <rguenther@suse.de>
7702
7703         PR tree-optimization/27039
7704         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7705
7706 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7707
7708         PR target/26223
7709         * gcc.target/i386/amd64-abi-2.c: New test case.
7710
7711 2006-06-02  Eric Christopher  <echristo@apple.com>
7712
7713         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7714         * gcc.target/i386/20020523-1.c: Skip if darwin.
7715         * gcc.target/i386/asm-3.c: Ditto.
7716         * gcc.target/i386/20011119-1.c: Ditto.
7717         * gcc.target/i386/clobbers.c: Remove pic part of test.
7718
7719 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7720
7721         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7722         * g++.old-deja/g++.other/init19.C: Ditto.
7723         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7724         and add other platforms as expected failures.
7725
7726 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7727
7728         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7729         (is-effective-target-keyword): Ditto.
7730
7731 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7732
7733         PR fortran/27715
7734         * gfortran.dg/extended_char_comparison_1.f:  New test.
7735
7736 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7737
7738         PR fortran/25098
7739         * gfortran.dg/dummy_procedure_1.f90: New test.
7740
7741         PR fortran/25147
7742         * gfortran.dg/dummy_procedure_2.f90: New test.
7743
7744         * gfortran.dg/associated_2.f90: Correct to make consistent with
7745         standard.
7746
7747 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7748
7749         * gcc.target/i386/387-11.c: New test case.
7750
7751 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/27801
7754         * g++.dg/template/cond6.C: New test.
7755
7756         PR c++/26496
7757         * g++.dg/template/crash51.C: New test.
7758         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7759
7760         PR c++/27385
7761         * g++.dg/init/array20.C: New test.
7762
7763 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7764
7765         * gcc.dg/builtins-54.c: New test case.
7766
7767 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7768
7769         PR c++/26433
7770         * g++.dg/template/fntry1.C: Add dg-do link.
7771
7772         PR c++/27808
7773         * g++.dg/parse/friend6.C: New test.
7774
7775 2006-05-30  Asher Langton  <langton2@llnl.gov>
7776
7777         * gfortran.dg/cray_pointers_7.f90: New test.
7778
7779 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7780
7781         PR tree-optimization/23452
7782         * gcc.dg/fold-mulconj-1.c: New test case.
7783
7784 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7785
7786         PR c++/27803
7787         * g++.dg/parse/bitfield1.C: New test.
7788
7789 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7790
7791         * gcc.target/ppc-eq0-1.c: New test case.
7792         * gcc.target/ppc-negeq0-1.c: New test case.
7793
7794 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7795
7796         PR c/27273
7797         * gcc.dg/overflow-warn-5.c: New test.
7798
7799 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7800
7801         PR c/27718
7802         * gcc.dg/sizeof-1.c: New test.
7803
7804 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7805
7806         PR target/27790
7807         * gcc.target/i386/pr27790.c: New test.
7808
7809 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7810
7811         PR libgfortran/27757
7812         * gfortran.dg/direct_io_5.f90: New test.
7813
7814 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7815
7816         PR libgfortran/27634
7817         * gfortran.dg/fmt_missing_period_1.f: New test.
7818         * gfortran.dg/fmt_missing_period_2.f: New test.
7819         * gfortran.dg/fmt_missing_period_3.f: New test.
7820
7821 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7822
7823         PR fortran/19777
7824         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7825         arrays.
7826
7827 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7828
7829         PR c++/27713
7830         * g++.dg/template/new6.C: New test.
7831
7832 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7833
7834         PR tree-optimization/24964
7835         * gcc.target/i386/387-10.c: New test case.
7836
7837 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7838
7839         * intrinsics/string_intrinsics.c (compare_string):
7840         Use memcmp instead of strncmp to avoid tripping over
7841         CHAR(0) in a string.
7842
7843 2006-05-27  Richard Guenther  <rguenther@suse.de>
7844
7845         PR middle-end/27773
7846         * gcc.dg/torture/pr27773.c: New testcase.
7847
7848 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7849
7850         * gcc.dg/pr24561.c: Rename to..
7851         * gcc.dg/pr25962.c: .. this.
7852
7853 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7854
7855         PR fortran/19777
7856         * gfortran.dg/bounds_check_2.f: New test.
7857
7858 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7859
7860         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7861         * gfortran.dg/byte_1.f90: Likewise.
7862         * gfortran.dg/dup_save_2.f90: Likewise.
7863
7864 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7865
7866         * gfortran.dg/associated_2.f90: New test.
7867
7868 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7869
7870         PR fortran/27524
7871         * gfortran.dg/bounds_check_1.f90: New test.
7872
7873 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7874
7875         PR rtl-optimization/27661
7876         * gcc.dg/pr27661.c: New test case.
7877
7878 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7879
7880         PR fortran/23151
7881         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7882         * gfortran.dg/print_parentheses_1.f:  New test.
7883         * gfortran.dg/print_parentheses_2.f90:  New test.
7884
7885 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR target/27758
7888         * gcc.dg/pr27758.c: New test.
7889
7890 2006-05-24  Falk Hueffner  <falk@debian.org>
7891
7892         * gcc.c-torture/compile/pr27571.c: New test.
7893
7894 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7895
7896         PR fortran/27709
7897         * gfortran.dg/spec_expr_4.f90: New test.
7898
7899         PR fortran/27155
7900         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7901
7902 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7903
7904         PR c++/20103
7905         * g++.dg/ext/complit6.C: New test.
7906         * g++.dg/ext/complit3.C: Adjust error markers.
7907         * g++.dg/init/const3.C: New test.
7908
7909 2006-05-25  Richard Guenther  <rguenther@suse.de>
7910
7911         PR middle-end/27743
7912         * gcc.dg/torture/pr27743.c: New testcase.
7913
7914 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7915
7916         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7917
7918 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7919
7920         * gcc.dg/compat/scalar-by-value-x.h: New.
7921         * gcc.dg/compat/scalar-by-value-y.h: New.
7922         * gcc.dg/compat/scalar-by-value-5.c: New.
7923         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7924         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7925         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7926         * gcc.dg/compat/scalar-by-value-6.c: New.
7927         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7928         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7929         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7930
7931 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7932
7933         PR tree-optimization/27639
7934         PR tree-optimization/26719
7935         * gcc.dg/pr27639.c: New test.
7936         * gcc.dg/pr26719.c: New test.
7937         * gcc.dg/tree-ssa/scev-cast.c: New test.
7938
7939 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7940
7941         PR c++/20173
7942         * g++.dg/template/error21.C: New test.
7943
7944 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7945
7946         PR target/27696
7947         * gcc.target/i386/pr27696.c: New.
7948
7949 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7950
7951         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7952
7953         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7954
7955 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7956
7957         PR c++/27716
7958         * g++.dg/other/assign1.C: New test.
7959
7960 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7961
7962         PR target/27266
7963         * gcc.target/i386/pr27266.c: New.
7964
7965 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7966
7967         PR c++/27451
7968         * g++.dg/ext/asm9.C: New test.
7969
7970 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7971
7972         PR rtl-optimization/25514
7973         * gcc.c-torture/compile/pr25514.c: New test.
7974
7975 2006-05-22  Richard Guenther  <rguenther@suse.de>
7976
7977         Revert
7978         2006-01-31  Richard Guenther  <rguenther@suse.de>
7979
7980         * gcc.target/i386/sselibm-1.c: New testcase.
7981         * gcc.target/i386/sselibm-2.c: Likewise.
7982         * gcc.target/i386/sselibm-3.c: Likewise.
7983         * gcc.target/i386/sselibm-4.c: Likewise.
7984         * gcc.target/i386/sselibm-5.c: Likewise.
7985
7986 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7987
7988         PR c/27420
7989         * gcc.dg/func-args-2.c: New test.
7990
7991         PR c/26818
7992         * gcc.dg/struct-incompl-1.c: New test.
7993
7994 2006-05-22  Richard Guenther  <rguenther@suse.de>
7995
7996         PR testsuite/27708
7997         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7998         the transformations we test for.
7999
8000 2006-05-22  Richard Guenther  <rguenther@suse.de>
8001
8002         PR testsuite/27707
8003         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8004
8005 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8006
8007         PR c++/27210
8008         * g++.dg/warn/new1.C: New test.
8009         * g++.dg/template/new5.C: Likewise.
8010
8011 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8012
8013         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8014         * gcc.target/i386/20060512-3.c: Likewise.
8015
8016 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8017
8018         PR rtl-optimization/27671
8019         * gcc.c-torture/execute/pr27671-1.c: New.
8020         * gcc.dg/pr27671-2.c: Likewise.
8021
8022         PR tree-optimization/26622.
8023         * gcc.c-torture/compile/pr26622.c: New.
8024
8025 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8026
8027         PR fortran/27613
8028         * gfortran.dg/recursive_reference_1.f90: New test.
8029
8030 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8031
8032         PR fortran/25746
8033         * gfortran.dg/elemental_subroutine_3.f90: New test.
8034
8035         PR fortran/25090
8036         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8037
8038         PR fortran/27584
8039         * gfortran.dg/associated_target_1.f90: New test.
8040
8041         PR fortran/19015
8042         * gfortran.dg/maxloc_shape_1.f90: New test.
8043
8044 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8045
8046         PR libgfortran/24459
8047         * gfortran.dg/namelist_24.f90: New test.
8048         * gfortran.dg/namelist_12.f: Fix typo in comment.
8049
8050 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8051
8052         PR middle-end/25776
8053         * g++.dg/other/error11.C: New test.
8054
8055 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8056
8057         * gcc.target/mips/pr26765.c: Add -w to options.
8058
8059 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8060
8061         * lib/target-supports.exp (check_effective_target_mpaired_single):
8062         New function.
8063         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8064         multilibs.
8065         * g++.dg/vect/vect.exp: Likewise.
8066
8067 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8068
8069         PR testsuite/25891
8070         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8071
8072 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8073
8074         PR fortran/27662
8075         * gfortran.dg/temporary_1.f90: New file.
8076
8077 2006-05-19  Andreas Schwab  <schwab@suse.de>
8078
8079         * g++.dg/other/unused1.C: Also match "stringz".
8080
8081 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8082
8083         PR c++/26433
8084         * g++.dg/template/fntry1.C: New test.
8085
8086 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8087
8088         PR c++/27471
8089         PR c++/27506
8090         * g++.dg/conversion/bitfield5.C: New test.
8091         * g++.dg/conversion/bitfield6.C: New test.
8092
8093 2006-05-18  Mike Stump  <mrs@apple.com>
8094
8095         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8096         * gcc.dg/vla-4.c: Add.
8097         * gcc.dg/vla-5.c: Add.
8098         * gcc.dg/vla-6.c: Add.
8099
8100 2006-05-12  Stuart Hastings  <stuart@apple.com>
8101
8102         * testsuite/gcc.target/i386/20060512-1.c: New.
8103         * testsuite/gcc.target/i386/20060512-2.c: New.
8104         * testsuite/gcc.target/i386/20060512-3.c: New.
8105         * testsuite/gcc.target/i386/20060512-4.c: New.
8106
8107 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8108
8109         PR c++/26122
8110         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8111
8112         PR c++/26068
8113         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8114         * g++.dg/parse/linkage1.C: New test.
8115
8116 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR tree-optimization/27548
8119         * g++.dg/tree-ssa/pr27548.C: New test.
8120
8121 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8122
8123         PR fortran/26551
8124         * gfortran.dg/recursive_check_1.f: New test.
8125         * gfortran.dg/recursive_check_2.f90: New test.
8126
8127 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8128
8129         * g++.dg/opt/temp2.C: New test.
8130
8131 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR c++/27491
8134         * g++.dg/init/brace5.C: New test.
8135
8136         PR middle-end/27415
8137         * gcc.dg/gomp/pr27415.c: New test.
8138         * g++.dg/gomp/pr27415.C: New test.
8139
8140         PR tree-optimization/27549
8141         * g++.dg/tree-ssa/pr27549.C: New test.
8142
8143 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8144
8145         PR libgfortran/27575
8146         * gfortran.dg/read_eof_4.f90: New test.
8147
8148 2006-05-16  Richard Guenther  <rguenther@suse.de>
8149
8150         PR tree-optimization/22303
8151         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8152
8153 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8154
8155         PR middle-end/27573
8156         * gcc.dg/gomp/pr27573.c: New test.
8157         * gfortran.dg/gomp/pr27573.f90: New test.
8158
8159         PR c/27499
8160         * gcc.dg/gomp/pr27499.c: New test.
8161         * g++.dg/gomp/pr27499.C: New test.
8162
8163 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8164
8165         PR c++/27339
8166         * g++.dg/parser/access8.C: Adjust error marker.
8167         * g++.dg/template/access17.C: New test.
8168         * g++.dg/template/access18.C: Likewise.
8169
8170 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8171
8172         PR target/26600
8173         * gcc.target/i386/pr26600.c: New test case.
8174
8175 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR c++/27505
8178         * g++.dg/expr/bitfield1.C: New test.
8179
8180 2006-05-15  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/27603
8183         * gcc.dg/torture/pr27603.c: New testcase.
8184
8185 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8186
8187         PR fortran/25090
8188         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8189
8190         PR fortran/25082
8191         * gfortran.dg/scalar_return_1.f90: New test.
8192
8193         PR fortran/27411
8194         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8195
8196 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8197
8198         * gcc.dg/gomp/critical-4.c: New test.
8199         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8200         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8201         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8202         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8203
8204 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8205
8206         PR c++/27582
8207         * g++.dg/template/dependent-args1.C: New test.
8208
8209         PR c++/27581
8210         * g++.dg/lookup/this1.C: New test.
8211
8212         PR c++/27315
8213         * g++.dg/template/operator6.C: New test.
8214         * g++.dg/template/incomplete3.C: New test.
8215
8216         PR c++/27559
8217         * g++.dg/template/new4.C: New test.
8218
8219         PR c++/27496
8220         * g++.dg/template/void2.C: New test.
8221
8222 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8223
8224         * g++.dg/template/dependent-expr5.C: New test.
8225
8226 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8227
8228         PR middle-end/26729
8229         * gcc.dg/pr26729-1.c: New test case.
8230
8231 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8232
8233         * gcc.dg/pr27003.c: New test.
8234
8235 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8236
8237         * lib/target-supports.dg (check_cxa_atexit_available): Change
8238         v3_target_compile to ${tool}_target_compile.
8239
8240 2006-05-11  Jason Merrill  <jason@redhat.com>
8241
8242         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8243
8244 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8245
8246         PR fortran/27553
8247         * gfortran.dg/label_5.f90: New test.
8248
8249 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8250
8251         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8252         check_effective_target_powerpc_altivec_ok): New.
8253         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8254         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8255         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8256         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8257         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8258         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8259         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8260         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8261         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8262         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8263         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8264         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8265         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8266         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8267         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8268         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8269         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8270         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8271         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8272         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8273         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8274         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8275         gcc.target/powerpc/altivec-9.c,
8276         gcc.target/powerpc/altivec-consts.c,
8277         gcc.target/powerpc/altivec-pr22085.c,
8278         gcc.target/powerpc/altivec-splat.c,
8279         gcc.target/powerpc/altivec-types-1.c,
8280         gcc.target/powerpc/altivec-types-2.c,
8281         gcc.target/powerpc/altivec-types-3.c,
8282         gcc.target/powerpc/altivec-types-4.c,
8283         gcc.target/powerpc/altivec-varargs-1.c,
8284         gcc.target/powerpc/altivec-vec-merge.c,
8285         gcc.target/powerpc/ppc-vector-memcpy.c,
8286         gcc.target/powerpc/ppc-vector-memset.c,
8287         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8288         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8289         these effective targets.
8290         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8291         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8292
8293 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8294
8295         PR middle-end/27384
8296         * g++.dg/other/fold1.C: New test.
8297
8298         PR middle-end/27488
8299         * gcc.dg/fold-nonneg-1.c: New test.
8300
8301         PR c++/27547
8302         * g++.dg/other/operator1.C: New test.
8303
8304 2006-05-11  Richard Guenther  <rguenther@suse.de>
8305
8306         PR middle-end/27529
8307         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8308
8309 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8310
8311         * lib/target-supports-dg.exp (check-flags): New.
8312         (dg-skip-if): Move flag checks.
8313
8314 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8315
8316         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8317         * lib/target-supports.dg (check_cxa_atexit_available): New.
8318
8319 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8320
8321         PR fortran/27470
8322         * gfortran.dg/multiple_allocation_2.f90: New test case.
8323
8324 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8325
8326         * gcc.target/arm/pr27387.C: Fix a comment typo.
8327
8328 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8329
8330         PR fortran/24549
8331         * gfortran.dg/error_recovery_1.f90: New test.
8332
8333 2006-05-10  Richard Guenther  <rguenther@suse.de>
8334
8335         PR tree-optimization/27302
8336         * gcc.dg/torture/pr27302.c: New testcase.
8337
8338 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8339         Richard Guenther  <rguenther@suse.de>
8340
8341         PR middle-end/27498
8342         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8343
8344 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8345
8346         PR rtl-optimization/27335
8347         * gcc.dg/pr27335.c: New test.
8348
8349 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8350
8351         * gcc.target/mips/mips-ps-5.c: New file.
8352
8353 2006-05-08  Jan Hubicka  <jh@suse.cz>
8354
8355         PR middle-end/25962
8356         * gcc.dg/pr25962.c: New.
8357
8358 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8359
8360         PR target/27158
8361         * gcc.target/powerpc/pr27158.c: New test case.
8362
8363 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8364
8365         PR testsuite/27476
8366         * ada/acats/run_all.sh: Use test -z.
8367
8368 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8369
8370         PR libfortran/18271
8371         * gfortran.dg/spec_expr_3.f90: New test.
8372
8373 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8374
8375         PR target/24879
8376         * gcc.target/i386/monitor.c: New file.
8377
8378 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8379
8380         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8381
8382 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8383
8384         PR c++/27447
8385         * g++.dg/other/ptrmem7.C: New test.
8386
8387 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8388
8389         PR target/27421
8390         * gcc.dg/array-9.c: New test.
8391
8392 2006-05-07  Richard Guenther  <rguenther@suse.de>
8393
8394         PR tree-optimization/27409
8395         * gcc.dg/torture/pr27409.c: New testcase.
8396
8397 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8398
8399         PR fortran/27457
8400         * gfortran.dg/select_6.f90: New.
8401
8402 2006-05-07  Richard Guenther  <rguenther@suse.de>
8403
8404         PR tree-optimization/27136
8405         * gcc.dg/torture/pr27136.c: New testcase.
8406
8407 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8408
8409         PR fortran/24813
8410         * gfortran.dg/char_cons_len_1.f90: New test.
8411
8412 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8413
8414         PR c++/27427
8415         * g++.dg/template/incomplete2.C: New test.
8416
8417 2006-05-06  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/27151
8420         * gcc.dg/vect/pr27151.c: New testcase.
8421
8422 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8423
8424         PR c++/27430
8425         * g++.dg/template/void1.C: New test.
8426
8427         PR c++/27423
8428         * g++.dg/other/void2.C: New test.
8429
8430         PR c++/27422
8431         * g++.dg/conversion/void1.C: New test.
8432
8433 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8434
8435         PR/21391
8436         * g++.dg/other/unused1.C: New.
8437
8438 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8439
8440         PR objc/27240
8441         * objc.dg/member-1.m: New test.
8442
8443 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8444
8445         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8446
8447 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8448
8449         PR libfortran/26985
8450         * gfortran.dg/matmul_2.f90: New test.
8451
8452 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8453
8454         * ada/acats/run_all.sh: Use sync when main not found.
8455
8456 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8457
8458         PR target/26765
8459         * gcc.target/mips/pr26765.c: New.
8460
8461 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8462
8463         * gcc.target/bfin: New directory.
8464         * gcc.target/bfin/bfin.exp: New file.
8465         * gcc.target/bfin/frmul.c: New file.
8466         * gcc.target/bfin/arith.c: New file.
8467         * gcc.target/bfin/mul-combine.c: New file.
8468         * gcc.target/bfin/shift.c: New file.
8469
8470 2006-05-04  Richard Guenther  <rguenther@suse.de>
8471
8472         PR tree-optimization/14287
8473         PR tree-optimization/14844
8474         PR tree-optimization/19792
8475         PR tree-optimization/21608
8476         PR tree-optimization/27090
8477         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8478         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8479         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8480         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8481         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8482
8483 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR tree-optimization/27285
8486         * gcc.c-torture/execute/pr27285.c: New test.
8487
8488         PR middle-end/27388
8489         * gcc.dg/gomp/pr27388-1.c: New test.
8490         * gcc.dg/gomp/pr27388-2.c: New test.
8491         * gcc.dg/gomp/pr27388-3.c: New test.
8492
8493         PR c++/27359
8494         * g++.dg/gomp/pr27359.C: New test.
8495
8496 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8497
8498         PR fortran/20248
8499         * gfortran.dg/iargc.f90: New test.
8500
8501 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8502
8503         PR c++/27102
8504         * g++.dg/template/crash49.C: New test.
8505
8506 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8507
8508         PR testsuite/27032
8509         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8510
8511 2006-05-02  Jeff Law  <law@redhat.com>
8512
8513         PR tree-optimization/27364
8514         * gcc.c-torture/execute/pr27364.c: New test.
8515
8516 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/27309
8519         * g++.dg/parser/ctor5.C: New test.
8520
8521 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8522
8523         PR target/27387
8524         * gcc.target/arm/arm.exp: New.
8525         * gcc.target/arm/pr27387.C: Likewise.
8526
8527 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8528
8529         PR fortran/27269
8530         PR fortran/27324
8531         * gfortran.dg/module_equivalence_2.f90: New test.
8532
8533 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8534
8535         PR middle-end/27337
8536         * g++.dg/gomp/pr27337-1.C: New test.
8537         * g++.dg/gomp/pr27337-2.C: New test.
8538
8539         PR middle-end/27328
8540         * gcc.dg/gomp/pr27328.c: New test.
8541
8542         PR middle-end/27325
8543         * g++.dg/gomp/pr27325.C: New test.
8544
8545         PR middle-end/27310
8546         * g++.dg/gomp/pr27310.C: New test.
8547
8548 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8549
8550         PR tree-optimization/27291
8551         * g++.dg/tree-ssa/pr27291.C: New test.
8552
8553 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8554
8555         PR tree-optimization/27283
8556         * g++.dg/tree-ssa/pr27283.C: New test.
8557
8558 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8559
8560         * gcc.dg/tree-ssa/loop-16.c: New test.
8561
8562 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8563             Joseph S. Myers  <joseph@codesourcery.com>
8564
8565         * gcc.dg/Wconversion-3.c: New test case.
8566         * gcc.dg/Wconversion-4.c: Likewise.
8567
8568 2006-05-01  Richard Guenther  <rguenther@suse.de>
8569
8570         PR tree-optimization/26726
8571         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8572
8573 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8574
8575         * gcc.dg/Woverflow-1.c: New test case.
8576         * gcc.dg/Woverflow-2.c: Likewise.
8577         * gcc.dg/Woverflow-3.c: Likewise.
8578
8579 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/27094
8582         * g++.dg/template/defarg8.C: New test.
8583
8584 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8585
8586         PR c++/27278
8587         * g++.dg/parse/operator7.C: New test.
8588
8589 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8590
8591         PR c++/11471
8592         PR c++/27102
8593         * g++.dg/template/crash48.C: New test.
8594
8595         PR c++/27279
8596         * g++.dg/parse/ctor4.C: New test.
8597
8598 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8599
8600         PR fortran/25681
8601         * gfortran.df/char_type_len.f90: New test.
8602
8603 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8604
8605         PR libgfortran/27304
8606         * gfortran.dg/fmt_exhaust.f90: New test.
8607
8608 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8609
8610         PR c/25309
8611         * gcc.dg/large-size-array-2.c: New test case.
8612
8613 2006-04-28  Richard Guenther  <rguenther@suse.de>
8614
8615         PR target/26826
8616         * gcc.target/i386/pr26826.c: New testcase.
8617
8618 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR middle-end/27260
8621         * gcc.c-torture/execute/pr27260.c: New.
8622
8623 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8624
8625         PR middle-end/27095
8626         * gcc.dg/pr27095.c: New.
8627
8628 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8629
8630         PR c++/27292
8631         * g++.dg/conversion/bitfield4.C: New test.
8632
8633 2006-04-27  Eric Christopher  <echristo@apple.com>
8634
8635         * gcc.dg/pragma-ms_struct.c: New.
8636
8637 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8638
8639         PR c++/27102
8640         * g++.dg/template/crash47.C: New test.
8641
8642 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8643
8644         * gcc.target/i386/sse-7.c: build with -msse.
8645
8646 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR testsuite/27274:
8649         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8650         (main): Exit if processor doesn't support SSE.
8651
8652 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8653
8654         PR middle-end/27282
8655         * gcc.c-torture/compile/pr27282.c: New test.
8656
8657 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR middle-end/26913
8660         * g++.dg/gomp/pr26913.C: New test.
8661
8662         PR c/25996
8663         * gcc.dg/gomp/pr25996.c: New test.
8664         * g++.dg/gomp/pr25996.C: New test.
8665
8666 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8667
8668         PR rtl-optimization/26725
8669         * gcc.c-torture/compile/pr26725.c: New test.
8670
8671 2006-04-25  Richard Guenther  <rguenther@suse.de>
8672
8673         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8674         than n + -1.
8675
8676 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8677
8678         * gcc.dg/20060425-1.c: New testcase.
8679
8680 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR tree-optimization/26865
8683         * gcc.dg/pr26865.c: New test.
8684
8685 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8686
8687         PR c++/27292
8688         * g++.dg/conversion/bitfield1.C: New test.
8689         * g++.dg/conversion/bitfield2.C: Likewise.
8690         * g++.dg/conversion/bitfield3.C: Likewise.
8691
8692 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8693         Richard Guenther  <rguenther@suse.de>
8694
8695         PR tree-optimization/27236
8696         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8697
8698 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8699
8700         PR c++/19963
8701         * g++.dg/other/incomplete2.C: New test.
8702
8703 2006-04-24  Richard Guenther  <rguenther@suse.de>
8704
8705         PR middle-end/26869
8706         * gcc.dg/torture/pr26869.c: New testcase.
8707
8708 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8709         Richard Guenther  <rguenther@suse.de>
8710
8711         PR tree-optimization/27218
8712         * g++.dg/tree-ssa/pr27218.C: New testcase.
8713
8714 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/26912
8717         * g++.dg/template/friend41.C: New test.
8718
8719 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8720
8721         * g++.dg/opt/pr15551.C: Include cstdio.
8722         (main): Use remove instead of unlink.
8723
8724 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8725
8726         * gcc.dg/sibcall-7.c: New test.
8727         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8728         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8729         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8730         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8731         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8732
8733 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/26534
8736         * g++.dg/opt/bitfield1.C: New test.
8737         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8738         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8739         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8740         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8741         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8742         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8743         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8744         * g++.dg/abi/bitfield2.C: Likewise.
8745         * g++.dg/init/bitfield1.C: Likewise.
8746
8747 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8748
8749         PR fortran/25099
8750         * gfortran.dg/elemental_subroutine_4.f90: New test.
8751         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8752         call sub (m, x).
8753
8754 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8755
8756         * gcc.c-torture/compile/20060421-1.c: New testcase.
8757
8758 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8759
8760         PR c/25875
8761         * gcc.dg/init-bad-4.c: New test.
8762
8763 2006-04-21  Paul Brook  <paul@codesourcery.com>
8764
8765         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8766
8767 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8768
8769         PR fortran/27122
8770         * gfortran.dg/defined_operators_1.f90: New test.
8771         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8772         remove old ones associated, incorrectly, with Note 5.46.
8773
8774         PR fortran/27113
8775         * gfortran.dg/character_array_constructor_1.f90: New test.
8776
8777 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8778
8779         * gcc.dg/20060419-1.c: New test.
8780
8781 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8782
8783         PR c/26774
8784         * gcc.dg/struct-parse-1.c: New test case.
8785
8786 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8787
8788         PR c++/26558
8789         * g++.dg/parse/template19.C: New test.
8790
8791         PR c++/26739
8792         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8793
8794         PR c++/26036
8795         * g++.dg/expr/call3.C: New test.
8796
8797         PR c++/10385
8798         * g++.dg/conversion/dynamic1.C: New test.
8799
8800 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8801
8802         PR c++/27102
8803         * g++.dg/template/crash35.C: Tweak error markers.
8804         * g++.dg/template/crash46.C: New test.
8805         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8806         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8807
8808 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8809
8810         PR rtl-optimization/14261
8811         * gcc.c-torture/compile/20060419-1.c: Added.
8812
8813 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8814
8815         * gfortran.dg/label_1.f90: Adjust dg-error.
8816
8817 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8818
8819         PR target/26961
8820         * gcc.dg/fold-cond-1.c: New test case.
8821         * gcc.dg/pr26961-1.c: Likewise.
8822
8823 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8824
8825         PR libgfortran/27138
8826         * gfortran.dg/read_bad_advance.f90: New test.
8827
8828 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8829             Dale Johannesen  <dalej@apple.com>
8830
8831         PR target/24076
8832         * gcc.target/i386/vecinit-3.c: New testcase.
8833         * gcc.target/i386/vecinit-4.c: Likewise.
8834         * gcc.target/i386/sse-18.c: Likewise.
8835         * gcc.target/i386/sse-19.c: Likewise.
8836
8837 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8838
8839         * gfortran.dg/allocate_zerosize_1.f90: New test.
8840
8841 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8842
8843         PR c++/26365
8844         * g++.dg/template/crash45.C: New test.
8845
8846 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8847
8848         PR fortran/26787
8849         * gfortran.dg/proc_assign_1.f90: New test.
8850         * gfortran.dg/procedure_lvalue.f90: Change message.
8851         * gfortran.dg/namelist_4.f90: Add new error.
8852
8853         PR fortran/25597
8854         PR fortran/27096
8855         * gfortran.dg/auto_pointer_array_result_1.f90
8856
8857         PR fortran/27089
8858         * gfortran.dg/specification_type_resolution_1.f90
8859
8860         PR fortran/18003
8861         PR fortran/25669
8862         PR fortran/26834
8863         * gfortran.dg/bounds_temporaries_1.f90: New test.
8864
8865         PR fortran/27124
8866         * gfortran.dg/array_return_value_1.f90: New test.
8867
8868 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8869
8870         PR fortran/25336
8871         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8872
8873 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR middle-end/26823
8876         * g++.dg/gomp/pr26823-1.C: New test.
8877         * g++.dg/gomp/pr26823-2.C: New test.
8878
8879 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8880
8881         PR middle-end/27134
8882         * gcc.dg/pr27314.c: New test.
8883
8884 2006-04-13  Richard Henderson  <rth@redhat.com>
8885
8886         * g++.dg/gomp/block-0.C: Update expected matches.
8887
8888 2006-04-13  DJ Delorie  <dj@redhat.com>
8889
8890         * lib/target-supports.exp (check_effective_target_int32plus): New.
8891         (check_effective_target_ptr32plus): New.
8892         (check_effective_target_size32plus): New.
8893         (check_effective_target_int16): New.
8894         (check_profiling_available): Add m32c to the list of unsupported targets.
8895
8896         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8897         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8898         memory size.
8899         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8900         pointers.
8901         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8902         size_t.
8903         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8904         and size_t.
8905         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8906         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8907         not just xstormy16.  Skip m32c due to weird pointer size.
8908         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8909         not just xstormy16.
8910         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8911         not just xstormy16.
8912         * gcc.dg/20020312-2.c: Add m32c support.
8913         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8914         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8915         in test.
8916         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8917         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8918         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8919         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8920         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8921         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8922         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8923         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8924         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8925         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8926         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8927         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8928         in test.
8929         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8930         in test.
8931         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8932         * gcc.dg/pr23049.c: Require >=32 bit integers.
8933         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8934         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8935         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8936         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8937         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8938         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8939         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8940         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8941         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8942         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8943         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8944         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8945         prototype in test.
8946         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8947         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8948         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8949         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8950         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8951
8952         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8953         * gcc.c-torture/execute/20040703-1.x: Likewise.
8954         * gcc.c-torture/execute/20040705-1.x: Likewise.
8955         * gcc.c-torture/execute/20040705-2.x: Likewise.
8956         * gcc.c-torture/execute/20040709-1.x: Likewise.
8957         * gcc.c-torture/execute/20040709-2.x: Likewise.
8958         * gcc.c-torture/execute/20040811-1.x: Likewise.
8959         * gcc.c-torture/execute/20050316-1.x: Likewise.
8960         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8961         * gcc.c-torture/execute/pr19689.x: Likewise.
8962         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8963         * gcc.c-torture/execute/usmul.x: Likewise.
8964         * gcc.c-torture/execute/vrp-5.x: Likewise.
8965         * gcc.c-torture/execute/vrp-6.x: Likewise.
8966         * gcc.dg/debug/20041023-1.s: Likewise.
8967
8968 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8969
8970         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8971         of integers to a vector types are now constant expressions in C.
8972         * gcc.dg/vect/vect-fold-1.c: New test case.
8973
8974 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8975             Ulrich Weigand  <uweigand@de.ibm.com>
8976
8977         PR target/27006
8978         * gcc.dg/vmx/pr27006.c: New testcase.
8979
8980 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8981
8982         PR libgfortran/26766
8983         * gfortran.dg/write_recursive.f90: New test.
8984
8985 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8986
8987         * g++.dg/parse/dtor7.C: New test.
8988         * g++.dg/parse/new1.C: Add error marker.
8989         * g++.dg/template/new3.C: New test.
8990
8991         PR c++/26122
8992         * g++.dg/template/pure1.C: New test.
8993
8994         PR c++/26295
8995         * g++.dg/parse/ptrmem4.C: New test.
8996
8997 2006-04-10  Jeff Law  <law@redhat.com>
8998
8999         PR/27087
9000         * gcc.c-torture/compile/pr27087.c: New test.
9001
9002 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9003
9004         PR/21391
9005         * gcc.dg/20060410.c: New.
9006
9007 2006-04-10  Matthias Klose  <doko@debian.org>
9008
9009         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9010         Recognize multilib directory names containing underscores.
9011
9012 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9013
9014         * gcc.target/i386/vecinit-1.c: New test case.
9015         * gcc.target/i386/vecinit-2.c: Likewise.
9016
9017 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9018
9019         PR debug/27057
9020         * g++.dg/debug/dwarf2-2.C: New test.
9021
9022 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9023
9024         PR rtl-optimization/27073
9025         * gcc.c-torture/execute/pr27073.c: New test.
9026
9027 2006-04-08  Mike Stump  <mrs@apple.com>
9028
9029         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9030
9031 2006-04-07  Richard Guenther  <rguenther@suse.de>
9032
9033         PR tree-optimization/26135
9034         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9035
9036 2006-04-06  Jan Hubicka  <jh@suse.cz>
9037
9038         PR profile/26399
9039         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9040
9041 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9042
9043         * g++.dg/conversion/nullptr1.C: New test case.
9044         * g++.dg/conversion/nullptr2.C: Likewise.
9045
9046 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9047
9048         * gfortran.dg/dependency_18.f90: New test case.
9049
9050 2006-04-05  Richard Guenther  <rguenther@suse.de>
9051
9052         PR tree-optimization/26919
9053         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9054         * gcc.dg/ipa/ipa-2.c: Likewise.
9055         * gcc.dg/ipa/ipa-3.c: Likewise.
9056         * gcc.dg/ipa/ipa-5.c: Likewise.
9057
9058 2006-04-05  Richard Guenther  <rguenther@suse.de>
9059
9060         PR tree-optimization/26763
9061         * gcc.dg/torture/pr26763-1.c: New testcase.
9062         * gcc.dg/torture/pr26763-2.c: Likewise.
9063
9064 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9065
9066         PR fortran/23634
9067         PR fortran/25619
9068         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9069
9070 2006-04-04  Eric Christopher  <echristo@apple.com>
9071
9072         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9073         stubs.
9074         * gcc.target/i386/387-5.c: Ditto.
9075
9076 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9077
9078         * gcc.target/sparc/struct-ret-check.c: New test.
9079
9080 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9081
9082         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9083         zero decimal digits specified in format.
9084
9085 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9086
9087         PR fortran/26891
9088         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9089
9090         PR fortran/26976
9091         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9092         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9093         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9094         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9095         bigendian-ness.
9096
9097 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9098
9099         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9100         dummy arguments work when the actual argument is itself a dummy
9101         argument of the caller.
9102
9103 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9104
9105         PR libfortran/24685
9106         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9107
9108 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9109
9110         * gfortran.dg/dependencency_17.f90: New test case.
9111
9112 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9113
9114         * gfortran.dg/dependency_14.f90: New test case.
9115         * gfortran.dg/dependency_15.f90: Likewise.
9116         * gfortran.dg/dependency_16.f90: Likewise.
9117
9118 2006-03-31  Asher Langton  <langton2@llnl.gov>
9119
9120         PR fortran/25358
9121         gfortran.dg/cray_pointers_6.f90: New test.
9122
9123 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9124
9125         PR libgfortran/26890
9126         * gfortran.dg/read_size_noadvance.f90: New test.
9127
9128 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9129
9130         PR fortran/25031
9131         * gfortran.dg/multiple_allocation_1.f90: Check that the
9132         size has changed after a re-allocation with stat.
9133
9134 2006-03-30  Richard Guenther  <rguenther@suse.de>
9135
9136         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9137         removal.
9138         * gcc.target/i386/sselibm-2.c: Likewise.
9139         * gcc.target/i386/sselibm-3.c: Likewise.
9140         * gcc.target/i386/sselibm-4.c: Likewise.
9141         * gcc.target/i386/sselibm-5.c: Likewise.
9142
9143 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9144
9145         * gcc.dg/fold-andxor-1.c: New test case.
9146         * gcc.dg/fold-xorand-1.c: Likewise.
9147
9148 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9149
9150         * gcc.dg/fold-convnotconv-1.c: New test case.
9151
9152 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9153
9154         PR fortran/26779
9155         * gfortran.dg/private_type_5.f90: New test.
9156
9157 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9158
9159         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9160
9161 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * gfortran.dg/advance_2.f90: New test.
9164         * gfortran.dg/advance_3.f90: New test.
9165
9166         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9167
9168 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9169
9170         PR libgfortran/26661
9171         PR libgfortran/26880
9172         * gfortran.dg/read_x_past.f: New test.
9173
9174 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9175
9176         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9177         to be STABS.
9178
9179 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9180
9181         * objc.dg/dwarf-1.m: Skip on AIX.
9182         * objc.dg/dwarf-2.m: Skip on AIX.
9183
9184 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9185
9186         PR fortran/26816
9187         * gfortran.dg/float_1.f90: New test.
9188
9189 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9190
9191         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9192         X86_64 targets.
9193         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9194
9195 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9196
9197         PR libfortran/26735
9198         * gfortran.dg/convert_implied_open.f90: New test case.
9199
9200 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9201
9202         PR fortran/26769
9203         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9204
9205 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9206
9207         PR middle-end/26717
9208         * gcc.dg/pr26717.c: New test.
9209
9210 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9211
9212         * gfortran.dg/dependency_12.f90: New test case.
9213
9214 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9215
9216         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9217
9218 2006-03-24  Jeff Law  <law@redhat.com>
9219
9220         * gcc.c-torture/pr26840.c: New test.
9221
9222 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9223
9224         * objc.dg/dwarf-2.m: New.
9225         * obj-c++.dg/dwarf-2.mm: New.
9226
9227         * g++.old-deja/g++.other/init19.C: New.
9228
9229 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9230
9231         * g++.dg/eh/spbp.C: Skip on AIX.
9232
9233 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR middle-end/26611
9236         * g++.dg/gomp/pr26611-1.C: New test.
9237         * g++.dg/gomp/pr26611-2.C: New test.
9238
9239 2006-03-24  Jeff Law  <law@redhat.com>
9240
9241         * gcc.c-torture/compile/pr26833.c: New test.
9242         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9243
9244 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9245
9246         * gfortran.dg/endfile_2.f90: Delete temp file.
9247
9248 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9249
9250         PR fortran/19303
9251         * gfortran.dg/record_marker_1.f90: New test case.
9252         * gfortran.dg/record_marker_2.f: New test case.
9253         * gfortran.dg/record_marker_3.f90: New test case.
9254
9255 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9256
9257         PR fortran/17298
9258         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9259         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9260
9261 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9262
9263         * lib/gcc-dg.exp (cleanup-modules): New proc.
9264         * gfortran.dg/allocatable_function_1.f90,
9265         gfortran.dg/allocate_char_star_scalar_1.f90,
9266         gfortran.dg/assumed_charlen_function_1.f90,
9267         gfortran.dg/assumed_dummy_1.f90,
9268         gfortran.dg/assumed_shape_ranks_1.f90,
9269         gfortran.dg/assumed_shape_ranks_2.f90,
9270         gfortran.dg/assumed_size_dt_dummy.f90,
9271         gfortran.dg/auto_char_dummy_array_1.f90,
9272         gfortran.dg/auto_char_len_3.f90,
9273         gfortran.dg/automatic_module_variable.f90,
9274         gfortran.dg/bad_automatic_objects_1.f90,
9275         gfortran.dg/char_array_constructor.f90,
9276         gfortran.dg/char_array_structure_constructor.f90,
9277         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9278         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9279         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9280         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9281         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9282         gfortran.dg/derived_pointer_recursion.f90,
9283         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9284         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9285         gfortran.dg/dummy_functions_1.f90,
9286         gfortran.dg/elemental_initializer_1.f90,
9287         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9288         gfortran.dg/elemental_pointer_1.f90,
9289         gfortran.dg/elemental_subroutine_1.f90,
9290         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9291         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9292         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9293         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9294         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9295         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9296         gfortran.dg/global_references_1.f90,
9297         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9298         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9299         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9300         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9301         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9302         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9303         gfortran.dg/large_integer_kind_1.f90,
9304         gfortran.dg/large_real_kind_1.f90,
9305         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9306         gfortran.dg/module_double_reuse.f90,
9307         gfortran.dg/module_equivalence_1.f90,
9308         gfortran.dg/module_interface_1.f90,
9309         gfortran.dg/module_parameter_array_refs_1.f90,
9310         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9311         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9312         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9313         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9314         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9315         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9316         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9317         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9318         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9319         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9320         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9321         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9322         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9323         gfortran.dg/same_name_1.f90,
9324         gfortran.dg/sibling_dummy_procedure_1.f90,
9325         gfortran.dg/sibling_dummy_procedure_2.f90,
9326         gfortran.dg/sibling_dummy_procedure_3.f90,
9327         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9328         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9329         gfortran.dg/used_dummy_types_2.f90,
9330         gfortran.dg/used_dummy_types_3.f90,
9331         gfortran.dg/used_dummy_types_4.f90,
9332         gfortran.dg/used_dummy_types_5.f90,
9333         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9334         gfortran.dg/userdef_operator_1.f90: Use it.
9335
9336 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9337
9338         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9339         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9340         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9341         gfortran.dg/write_back.f,
9342         gfortran.fortran-torture/execute/inquire_1.f90,
9343         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9344
9345 2006-03-21  Jeff Law  <law@redhat.com>
9346
9347         * gcc.dg/tree-ssa/vrp28.c: New test.
9348
9349 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9350
9351         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9352         if _STDC_C99 is defined.
9353         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9354         * gcc.dg/builtins-20.c: Likewise.
9355         * gcc.dg/builtins-53.c: Likewise.
9356         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9357         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9358
9359 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9360
9361         PR tree-opt/26781
9362         * gcc.c-torture/compile/pr26781-1.c: New test.
9363         * gcc.c-torture/compile/pr26781-2.c: New test.
9364
9365 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR c++/26690
9368         * g++.dg/gomp/pr26690-1.C: New test.
9369         * g++.dg/gomp/pr26690-2.C: New test.
9370
9371 2006-03-20  Jeff Law  <law@redhat.com>
9372
9373         * gcc.dg/tree-ssa/pr21829.c: New test.
9374
9375         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9376
9377 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9378
9379         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9380         (check_visibility_available): Use it.
9381         (check_effective_target_default_packed): Likewise.
9382         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9383         (check_effective_target_fopenmp): Likewise.
9384         (check_effective_target_freorder): Likewise.
9385         (check_effective_target_fpic): Likewise.
9386         (check_named_sections_available): Likewise.
9387         (check_effective_target_ilp32): Likewise.
9388         (check_effective_target_lp64): Likewise.
9389
9390 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9391
9392         PR fortran/20935
9393         * gfortran.dg/scalar_mask_2.f90: New test case.
9394
9395 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9396
9397         PR tree-opt/26629
9398         * gcc.dg/tree-ssa/loadpre12.c: New test.
9399         * gcc.dg/tree-ssa/loadpre13.c: New test.
9400         * gcc.dg/tree-ssa/loadpre14.c: New test.
9401         * gcc.dg/tree-ssa/loadpre15.c: New test.
9402         * gcc.dg/tree-ssa/loadpre16.c: New test.
9403         * gcc.dg/tree-ssa/loadpre17.c: New test.
9404         * gcc.dg/tree-ssa/loadpre18.c: New test.
9405         * gcc.dg/tree-ssa/loadpre19.c: New test.
9406         * gcc.dg/tree-ssa/loadpre20.c: New test.
9407         * gcc.dg/tree-ssa/loadpre21.c: New test.
9408         * gcc.dg/tree-ssa/loadpre22.c: New test.
9409
9410 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9411
9412         PR fortran/26741
9413         * gfortran.dg/elemental_initializer_1.f90: New test.
9414
9415         PR fortran/26716
9416         * gfortran.dg/assumed_shape_ranks_2: New test.
9417
9418 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9419
9420         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9421         target fpic.
9422
9423 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9424
9425         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9426         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9427         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9428         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9429         gfortran.fortran-torture/execute/direct_io.f90,
9430         gfortran.fortran-torture/execute/inquire_2.f90,
9431         gfortran.fortran-torture/execute/inquire_4.f90,
9432         gfortran.fortran-torture/execute/list_read_1.f90,
9433         gfortran.fortran-torture/execute/open_replace.f90,
9434         gfortran.fortran-torture/execute/slash_edit.f90,
9435         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9436         temporary files from testcases.
9437
9438 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9439
9440         PR libgfortran/26509
9441         gfortran.dg/write_direct_eor.f90: New test.
9442
9443 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9444
9445         * gcc.target/powerpc/pr26350.c: New.
9446         * gcc.target/powerpc/indexed-addr.c: New.
9447
9448 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9449
9450         * gfortran.dg/dependency_13.f90: New test case.
9451
9452 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9453
9454         PR middle-end/21781
9455         * gcc.dg/real-const-1.c: New test case.
9456
9457 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9458
9459         * g++.old-deja/g++.other/init18.C: New.
9460         * g++.old-deja/g++.other/init5.C: Remove xfail.
9461
9462 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9463
9464         * g++.dg/opt/pr15551.C: Cleanup temp file.
9465
9466 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9467
9468         PR c++/6634
9469         g++.dg/parse/long1.C: New test.
9470
9471 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9472
9473         PR fortran/19101
9474         * gfortran.dg/continuation.f90: New test.
9475         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9476
9477 2006-03-14  Richard Guenther  <rguenther@suse.de>
9478
9479         PR tree-optimization/26672
9480         * gcc.dg/torture/pr26672.c: New testcase.
9481
9482 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9483
9484         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9485         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9486
9487 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9488
9489         PR middle-end/26557
9490         * gcc.c-torture/compile/switch-1.c: New test case.
9491
9492 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9493
9494         PR fortran/25378
9495         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9496         test to include more permuatations of mask and index.
9497         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9498         respond to F2003 spec. that the position returned for an all false
9499         mask && condition is zero.
9500
9501 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9502
9503         PR middle-end/25989
9504         * gcc.dg/gomp/pr25989.c: New test.
9505
9506 2006-03-13  Jeff Law  <law@redhat.com>
9507
9508         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9509
9510 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9511
9512         * gcc.dg/switch-9.c: New test.
9513
9514 2006-03-13  Richard Guenther  <rguenther@suse.de>
9515
9516         PR middle-end/26630
9517         * gcc.dg/torture/pr26630.c: New testcase.
9518
9519 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9520
9521         * gfortran.dg/dependency_10.f90: New test case.
9522         * gfortran.dg/dependency_11.f90: Likewise.
9523
9524 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9525             Erik Edelmann  <eedelman@gcc.gnu.org>
9526
9527         * gfortran.dg/allocatable_function_1.f90: New.
9528         * gfortran.dg/allocatable_function_2.f90: New.
9529
9530 2006-03-10  Richard Guenther  <rguenther@suse.de>
9531
9532         PR middle-end/26565
9533         * gcc.dg/torture/pr26565.c: New testcase.
9534
9535 2006-03-09  Eric Christopher  <echristo@apple.com>
9536
9537         * gcc.c-torture/compile/20060309-1.c: New.
9538
9539 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9540
9541         PR libgfortran/26499
9542         * gfortran.dg/write_back.f: New test.
9543         * gfortran.dg/write_rewind_1.f: New test.
9544         * gfortran.dg/write_rewind_2.f: New test.
9545
9546 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9547
9548         PR libgfortran/26554
9549         * gfortran.dg/read_logical.f90: New test.
9550
9551 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9552
9553         * ada/acats/norun.lst: cdd2a03 now passes.
9554
9555 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9556
9557         PR testsuite/25177
9558         * gcc.target/powerpc/pr18096-1.c: Change where the error
9559         would match.
9560
9561 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * gcc.target/i386/cleanup-1.c: New test.
9564         * gcc.target/i386/cleanup-2.c: New test.
9565
9566 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9567
9568         * gfortran.dg/dependency_9.f90: Remove for the time being.
9569
9570 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9571
9572         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9573         directive.
9574
9575 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9576
9577         * gfortran.dg/dependency_9.f90: New test case.
9578
9579 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9580
9581         * gfortran.dg/dependency_4.f90: New test case.
9582         * gfortran.dg/dependency_5.f90: New test case.
9583         * gfortran.dg/dependency_6.f90: New test case.
9584         * gfortran.dg/dependency_7.f90: New test case.
9585         * gfortran.dg/dependency_8.f90: New test case.
9586
9587 2006-03-03  Paul Brook  <paul@codesourcery.com>
9588
9589         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9590         Add m68k-*-elf.
9591
9592 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9593
9594         PR fortran/25031
9595         * multiple_allocation_1.f90: New test.
9596
9597 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9598
9599         PR tree-optimization/26524
9600         * gfortran.dg/pr26524.f: New test case.
9601
9602 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9603
9604         * g++.dg/template/repo5.C: Cleanup repo files.
9605         * gcc.dg/20051201-1.c: Cleanup coverage files.
9606         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9607         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9608         tree dump files.
9609
9610 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9611
9612         * objc.dg/objc-nofilename-1.m: New test.
9613         * objc.dg/bad-receiver-type.m: New test.
9614         * obj-c++.dg/bad-receiver-type.mm: New test.
9615
9616 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9617
9618         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9619
9620 2006-03-01  Mike Stump  <mrs@apple.com>
9621
9622         * g++.dg/abi/key2.C: Add.
9623
9624 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9625
9626         * gfortran.dg/logical_dot_product.f90: New test.
9627
9628         PR fortran/26393
9629         * gfortran.dg/used_interface_ref.f90: New test.
9630
9631         PR fortran/20938
9632         * gfortran.dg/dependency_2.f90: New test.
9633         * gfortran.fortran-torture/execute/where17.f90: New test.
9634         * gfortran.fortran-torture/execute/where18.f90: New test.
9635         * gfortran.fortran-torture/execute/where19.f90: New test.
9636         * gfortran.fortran-torture/execute/where20.f90: New test.
9637
9638 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9639
9640         * g++.dg/tree-ssa/pr26443.C: New test case.
9641
9642 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9643
9644         PR middle-end/26022
9645         * g++.dg/opt/return-slot1.C: New test.
9646
9647 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9648
9649         PR libgfortran/26136
9650         * gfortran.dg/namelist_23.f90: New test.
9651
9652 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9653
9654         PR middle-end/14752
9655         * gcc.dg/fold-eqandshift-2.c: New test case.
9656
9657 2006-02-28  Richard Guenther  <rguenther@suse.de>
9658
9659         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9660         decomposition.
9661
9662 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9663
9664         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9665
9666 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9667
9668         PR libgfortran/26464
9669         * gfortran.dg/backspace_5.f: New test.
9670         * gfortran.dg/backspace_6.f: New test.
9671
9672 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9673
9674         * gcc.dg/fold-eqandnot-1.c: New test case.
9675
9676 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9677
9678         PR middle-end/19983
9679         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9680
9681 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9682
9683         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9684         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9685
9686 2006-02-26  Richard Guenther  <rguenther@suse.de>
9687
9688         PR tree-optimization/26421
9689         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9690
9691 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9692
9693         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9694         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9695
9696 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9697
9698         * gcc.dg/fold-even-1.c: New test case.
9699
9700 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9701
9702         PR middle-end/21137
9703         * gcc.dg/fold-eqandshift-1.c: New test case.
9704
9705 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9706
9707         PR tree-optimization/25125
9708         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9709         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9710
9711 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9712
9713         PR tree-optimizations/26359
9714         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9715         with -fdump-tree-dceloop-details.
9716         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9717
9718 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9719
9720         PR middle-end/23673
9721         * gcc.dg/fold-eqxor-1.c: New test case.
9722         * gcc.dg/fold-eqxor-2.c: Likewise.
9723         * gcc.dg/fold-eqxor-3.c: Likewise.
9724
9725 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9726
9727         PR fortran/23092
9728         * scalar_mask_1.f90: New test.
9729
9730 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9731
9732         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9733         * g++.dg/eh/uncaught2.C: New.
9734         * g++.dg/eh/uncaught3.C: New.
9735
9736 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9737
9738         PR libgfortran/26423
9739         * gfortran.dg/read_many_1.f: New test.
9740
9741 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9742
9743         PR fortran/24519
9744         * gfortran.dg/dependency_3.f90: New test.
9745         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9746         XFAILs.
9747
9748         PR fortran/25395
9749         * gfortran.dg/equiv_6.f90: New test.
9750
9751 2006-02-23  Jeff Law  <law@redhat.com>
9752
9753         * gcc.c-torture/compile/pr26425.c: New test.
9754
9755 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9756
9757         PR middle-end/26412
9758         * gcc.dg/gomp/pr26412.c: New test.
9759
9760 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9761
9762         PR c++/26291
9763         * g++.dg/other/ellipsis1.C: New test.
9764         * g++.dg/parse/operator4.C: Adjust error marker.
9765
9766 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9767
9768         PR target/25603
9769         * gfortran.dg/pr25603.f: New testcase.
9770
9771 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9772
9773         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9774         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9775
9776 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9777
9778         * g++.dg/eh/spbp.C: New.
9779
9780 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9781
9782         PR middle-end/26379
9783         * gcc.target/i386/mmx-7.c: New test.
9784
9785 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9786
9787         PR tree-optimization/26361
9788         * gcc.dg/tree-ssa/vrp27.c: New test case.
9789
9790 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9791
9792         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9793         * gcc.dg/tree-ssa/complex-4.c: Here.
9794
9795 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9796
9797         PR middle-end/19543
9798         * gfortran.dg/logical_1.f90: New test case.
9799
9800 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9801
9802         PR middle-end/26334
9803         * gcc.dg/20060218-1.c: Moved to...
9804         * gcc.target/i386/20060218-1.c: ... here.  New test.
9805
9806 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9807
9808         PR fortran/26201
9809         * gfortran.dg/convert_1.f90: New.
9810
9811 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9812
9813         PR fortran/25054
9814         * gfortran.dg/namelist_5.f90: New test.
9815
9816         PR fortran/25089
9817         * gfortran.dg/namelist_4.f90: New test.
9818
9819 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9820
9821         PR tree-opt/25680
9822         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9823
9824 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9825
9826         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9827         variable to take into account the variable name in the
9828         function header.
9829         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9830
9831 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR middle-end/26334
9834         * gcc.c-torture/compile/20060217-1.c: New test.
9835         * gcc.dg/20060218-1.c: New test.
9836
9837 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9838
9839         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9840
9841 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9842
9843         * gcc.dg/cpp/undef3.c: New test.
9844         * gcc.dg/cpp/trad/builtins2.c: New test.
9845
9846 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9847
9848         PR c++/26266
9849         * g++.dg/template/static22.C: New test.
9850         * g++.dg/template/static23.C: New test.
9851         * g++.dg/template/static24.C: New test.
9852         * g++.dg/template/non-dependent13.C: New test.
9853         * g++.dg/init/member1.C: Tweak error markers.
9854
9855 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9856
9857         PR target/26255
9858         * gcc.c-torture/compile/pr26255.c: New test case.
9859
9860 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9861
9862         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9863         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9864         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9865         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9866         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9867         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9868         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9869
9870 2006-02-16  Jeff Law  <law@redhat.com>
9871
9872         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9873         * gcc.dg/tree-ssa/vrp26.c: New test.
9874
9875 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9876
9877         PR target/20353
9878         PR target/24578
9879         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9880         __UCLIBC__ is defined.
9881
9882 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR fortran/26224
9885         * gfortran.dg/gomp/pr26224.f: New test.
9886
9887 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9888
9889         PR tree-opt/25918
9890         * lib/target-supports.exp
9891         (check_effective_target_vect_short_mult): New.
9892         (check_effective_target_vect_char_mult): New.
9893         (check_effective_target_vect_widen_sum_qi_to_si): New.
9894         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9895         (check_effective_target_vect_widen_sum_hi_to_si): New.
9896         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9897         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9898         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9899         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9900         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9901         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9902         vect-reduc-pattern-2c.c
9903         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9904         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9905         vect-reduc-pattern-1c.c
9906
9907 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9908
9909         PR fortran/24557
9910         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9911
9912 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9913
9914         PR fortran/26054
9915         * gfortran.dg/enum_8.f90: Remove check for warning.
9916         * gfortran.dg/iomsg_1.f90: Ditto.
9917         * gfortran.dg/enum_1.f90: Ditto.
9918         * gfortran.dg/enum_9.f90: Ditto.
9919         * gfortran.dg/enum_2.f90: Ditto.
9920         * gfortran.dg/enum_10.f90: Ditto.
9921         * gfortran.dg/enum_3.f90: Ditto.
9922         * gfortran.dg/flush_1.f90: Ditto.
9923         * gfortran.dg/enum_4.f90: Ditto.
9924         * gfortran.dg/array_constructor_1.f90: Ditto.
9925         * gfortran.dg/enum_5.f90: Ditto.
9926         * gfortran.dg/enum_6.f90: Ditto.
9927         * gfortran.dg/enum_7.f90: Ditto.
9928
9929 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9930
9931         PR middle-end/26300
9932         * gcc.c-torture/compile/20060215-1.c: New test.
9933
9934 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9935
9936         PR middle-end/23670
9937         * gcc.dg/tree-ssa/andor-2.c: New test case.
9938
9939 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9940
9941         PR fortran/25045
9942         * optional_dim.f90: New test.
9943
9944 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9945
9946         PR fortran/26277
9947         * gfortran.dg/label_4.f90: New.
9948
9949 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9950             Diego Novillo  <dnovillo@redhat.com>
9951             Uros Bizjak  <uros@kss-loka.si>
9952
9953         * gfortran.dg/gomp: New directory.
9954
9955 2006-02-14  Richard Guenther  <rguenther@suse.de>
9956
9957         PR tree-optimization/26258
9958         * gcc.dg/torture/pr26258.c: New testcase.
9959
9960 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR fortran/26246
9963         * gfortran.dg/pr26246_1.f90: New test.
9964         * gfortran.dg/pr26246_2.f90: New test.
9965
9966         PR middle-end/26092
9967         * gcc.c-torture/compile/20060208-1.c: New test.
9968
9969 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9970
9971         PR fortran/26074
9972         PR fortran/25103
9973         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9974         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9975         * gfortran.dg/automatic_module_variable.f90: Change error message.
9976
9977         PR fortran/20861
9978         * gfortran.dg/internal_dummy_1.f90: New test.
9979
9980         PR fortran/20871
9981         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9982
9983
9984         PR fortran/25083
9985         * gfortran.dg/uncommon_block_data_1.f90: New test.
9986         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9987         with standard.
9988
9989         PR fortran/25088
9990         * gfortran.dg/typed_subroutine_1.f90: New test.
9991
9992 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9993
9994         * objc.dg/dwarf-1.m: New.
9995
9996 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9997
9998         PR middle-end/24427
9999         * gcc.dg/tree-ssa/andor-1.c: New test case.
10000
10001 2006-02-13  Josh Conner  <jconner@apple.com>
10002
10003         PR target/25376
10004         * gcc.dg/pr25376.c: New test.
10005
10006         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10007         assemble.
10008         * lib/target-supports.exp (check_named_sections_available):
10009         Only compile named-sections test -- don't assemble.
10010
10011 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10012
10013         * g++.dg/warn/no-write-strings.C: New test.
10014         * g++.dg/warn/write-strings.C: Likewise.
10015         * g++.dg/warn/write-strings-default.C: Likewise.
10016
10017 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10018
10019         PR fortran/25806
10020         * gfortran.dg/ret_pointer_2.f90: New test.
10021
10022 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10023
10024         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10025
10026 2006-02-10  Jeff Law  <law@redhat.com>
10027
10028         * gcc.c-torture/compile/pr26213.c: New test.
10029
10030 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10031
10032         gfortran.dg/null_1.f90: New test.
10033
10034 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10035
10036         PR fortran/14771
10037         * gfortran.dg/parens_4.f90: New.
10038         * gfortran.dg/parens_5.f90: New.
10039
10040 2006-02-10  Richard Guenther  <rguenther@suse.de>
10041
10042         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10043
10044 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10045         Paul Thomas  <pault@gcc.gnu.org>
10046
10047         PR fortran/14771
10048         * gfortran.dg/parens_1.f90: New.
10049         * gfortran.dg/parens_2.f90: New.
10050         * gfortran.dg/parens_3.f90: New.
10051
10052 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10053
10054         PR fortran/26038
10055         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10056
10057         PR fortran/25059
10058         * gfortran.dg/impure_assignment_1.f90: New test.
10059
10060         PR fortran/25070
10061         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10062
10063 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10064
10065         PR target/26141
10066         * g++.dg/expr/stdarg2.C: New test.
10067
10068 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10069
10070         PR inline-asm/16194
10071         * gcc.dg/pr16194.c: New test.
10072
10073 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10074
10075         * ada/acats/run_acats: Use portable variant of "$@".
10076
10077 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10078
10079         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10080         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10081
10082 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10083
10084         PR tree-opt/26179
10085         * g++.dg/opt/pr26179.C: New test.
10086
10087 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10088
10089         PR middle-end/26134
10090         * gcc.dg/tree-ssa/complex-3.c: New test.
10091
10092 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10093
10094         * gcc.c-torture/compile/volatile-1.c: New test.
10095
10096 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10097
10098         PR 26180
10099         * gcc.dg/tree-ssa/pr26180.c: New test.
10100
10101 2006-02-08  Jeff Law  <law@redhat.com>
10102
10103         * gcc.dg/tree-ssa/pr21417.c: New test.
10104
10105 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10106
10107         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10108         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10109
10110 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10111
10112         * lib/scanrtl.exp: New.
10113
10114 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10115
10116         PR c++/26071
10117         * g++.dg/other/virtual2.C: New test.
10118
10119         PR c++/26070
10120         * g++.dg/other/virtual1.C: New test.
10121
10122 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10123
10124         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10125         cleanup-ipa-dump): Update dump file glob patterns.
10126         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10127         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10128
10129         * lib/gcc-dg.exp: Load it.
10130         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10131
10132 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10133
10134         PR testsuite/26159
10135         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10136         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10137
10138 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10139
10140         PR fortran/25577
10141         * gfortran.dg/mvbits_1.f90: New.
10142
10143 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10144
10145         * g++.dg/warn/Wdiv-by-zero.C: New test.
10146         * g++.dg/warn/Wno-div-by-zero.C: New.
10147
10148 2006-02-07  Jeff Law  <law@redhat.com>
10149
10150         * gcc.dg/tree-ssa/pr21559.c: New test.
10151
10152         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10153         multiple VRP passes.
10154         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10155         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10156         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10157         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10158         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10159         * gcc.dg/tree-ssa/vrp02.c: Likewise
10160         * gcc.dg/tree-ssa/vrp11.c: Likewise
10161         * gcc.dg/tree-ssa/pr14341.c: Likewise
10162         * gcc.dg/tree-ssa/vrp19.c: Likewise
10163         * gcc.dg/tree-ssa/vrp20.c: Likewise
10164         * gcc.dg/tree-ssa/vrp03.c: Likewise
10165         * gcc.dg/tree-ssa/pr21086.c: Likewise
10166         * gcc.dg/tree-ssa/pr21959.c: Likewise
10167         * gcc.dg/tree-ssa/vrp21.c: Likewise
10168         * gcc.dg/tree-ssa/vrp04.c: Likewise
10169         * gcc.dg/tree-ssa/pr25485.c: Likewise
10170         * gcc.dg/tree-ssa/pr22026.c: Likewise
10171         * gcc.dg/tree-ssa/vrp22.c: Likewise
10172         * gcc.dg/tree-ssa/vrp05.c: Likewise
10173         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10174         * gcc.dg/tree-ssa/pr20701.c: Likewise
10175         * gcc.dg/tree-ssa/vrp23.c: Likewise
10176         * gcc.dg/tree-ssa/vrp06.c: Likewise
10177         * gcc.dg/tree-ssa/pr22117.c: Likewise
10178         * gcc.dg/tree-ssa/pr20702.c: Likewise
10179         * gcc.dg/tree-ssa/vrp15.c: Likewise
10180         * gcc.dg/tree-ssa/pr21090.c: Likewise
10181         * gcc.dg/tree-ssa/pr21294.c: Likewise
10182         * gcc.dg/tree-ssa/vrp24.c: Likewise
10183         * gcc.dg/tree-ssa/vrp07.c: Likewise
10184         * gcc.dg/tree-ssa/pr21563.c: Likewise
10185         * gcc.dg/tree-ssa/pr25382.c: Likewise
10186         * gcc.dg/tree-ssa/vrp16.c: Likewise
10187         * gcc.dg/tree-ssa/vrp25.c: Likewise
10188         * gcc.dg/tree-ssa/vrp08.c: Likewise
10189         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10190         * gcc.dg/tree-ssa/vrp17.c: Likewise
10191         * gcc.dg/tree-ssa/pr21458.c: Likewise
10192         * g++.dg/tree-ssa/pr18178.C: Likewise
10193
10194 2006-02-07  Richard Guenther  <rguenther@suse.de>
10195
10196         PR c++/26140
10197         Revert
10198         2006-01-30  Richard Guenther  <rguenther@suse.de>
10199         PR c++/23372
10200         * gcc.dg/pr23372-1.C: New testcase.
10201
10202         * g++.dg/tree-ssa/pr26140.C: New testcase.
10203
10204 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10205
10206         PR c++/9737
10207         * g++.dg/template/ttp15.C: New test.
10208         * g++.dg/template/ttp16.C: Likewise.
10209         * g++.dg/template/ttp17.C: Likewise.
10210         * g++.old-deja/g++.pt/ttp36.C: Remove.
10211         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10212         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10213         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10214         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10215         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10216         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10217         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10218         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10219         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10220
10221 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10222
10223         PR libfortran/23815
10224         * unf_io_convert_4.f90: New test.
10225
10226 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10227
10228         * gcc.dg/tree-ssa/loadpre10.c: New test.
10229         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10230         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10231         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10232
10233 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10234
10235         PR libfortran/24685
10236         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10237
10238 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10239
10240         PR tree-opt/25251
10241         * gfortran.dg/assign_7.f: New test.
10242
10243 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10244
10245         PR fortran/26041
10246         PR fortran/26064
10247         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10248         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10249         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10250
10251 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10254         in size_t typedef.
10255
10256 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10257
10258         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10259         * g++.dg/charset/string.c (foo): Likewise.
10260         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10261         const char*
10262         * g++.dg/ext/builtin2.C (printf): Likewise.
10263         * g++.dg/init/new15.C (printf): Likewise.
10264         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10265         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10266         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10267         * g++.dg/template/non-dependent4.C (temp): Likewise.
10268         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10269         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10270         parameter type to const char*.
10271         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10272         Change type to const char*.
10273         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10274         Likewise.
10275         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10276         second parameter type to const char*.
10277         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10278         (Y::Y): Change parameter type to const char*.
10279         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10280         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10281         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10282         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10283         (char*).
10284         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10285         const char*.
10286         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10287         type to const char*.
10288         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10289         return type to const char*.
10290         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10291         to const char*.
10292         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10293         * g++.old-deja/g++.law/refs1.C: Likewise.
10294         * g++.old-deja/g++.law/visibility1.C: Likewise.
10295         * g++.old-deja/g++.law/visibility2.C: Likewise.
10296         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10297         const char*.
10298         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10299         * g++.old-deja/g++.mike/net48.C: Likewise.
10300         * g++.old-deja/g++.mike/p646.C: Likewise.
10301         * g++.old-deja/g++.mike/p6746.C: Likewise.
10302         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10303         type to const char*.
10304         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10305         deprecated conversion warning.
10306         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10307         char*.
10308         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10309         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10310         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10311         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10312         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10313         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10314         * g++.old-deja/g++.pt/t39.C: Likewise.
10315         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10316         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10317
10318 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10319
10320         PR fortran/25075
10321         intrinsic_argument_conformance_1.f90: New test.
10322
10323 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10324
10325         PR fortran/20845
10326         * gfortran.dg/char_result_11.f90: Add SAVE.
10327         * gfortran.dg/der_pointer_4.f90: Ditto.
10328         * gfortran.dg/default_initialization.f90: New test.
10329
10330 2006-02-03  Jeff Law  <law@redhat.com>
10331
10332         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10333         handle more than 100 dump files.
10334         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10335         * lib/scantree.exp (scan-tree-dump): Likewise.
10336         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10337         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10338         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10339         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10340         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10341
10342 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10343
10344         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10345
10346 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10347
10348         * g++.dg/template/using12.C: New test.
10349
10350 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10351
10352         * gcc.target/powerpc/pr25960.c: New test.
10353
10354 2006-02-02  Steven G. Kargl  <kargls@comcast>
10355
10356         PR fortran/24958
10357         gfortran.dg/nullify_2.f90: New test.
10358
10359 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10360
10361         PR 25990
10362         * gcc.dg/gomp/pr25990.c: New test.
10363
10364 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/25342
10367         * g++.gd/template/partial4.C: New test.
10368
10369 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10370
10371         PR middle-end/26001
10372         * gfortran.dg/data_char_2.f90: New.
10373
10374 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10375
10376         PR fortran/26039
10377         maxval_maxloc_conformance_1.f90: New test.
10378
10379 2006-01-31  Richard Guenther  <rguenther@suse.de>
10380
10381         * gcc.target/i386/sselibm-1.c: New testcase.
10382         * gcc.target/i386/sselibm-2.c: Likewise.
10383         * gcc.target/i386/sselibm-3.c: Likewise.
10384         * gcc.target/i386/sselibm-4.c: Likewise.
10385         * gcc.target/i386/sselibm-5.c: Likewise.
10386
10387 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10388
10389         PR fortran/24266
10390         * gfortran.dg/arrayio_derived_2.f90: New.
10391
10392 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10393
10394         * gcc.dg/unsigned-long-compare.c: New test.
10395
10396 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10397
10398         PR testsuite/25318
10399         * lib/target-supports.exp (check_effective_target_freorder):
10400         Check to see if target supports -freorder-blocks-and-partition.
10401         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10402         instead of "dg-require-named-sections".
10403
10404 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10405
10406         PR target/14798:
10407         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10408         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10409         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10410         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10411         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10412         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10413         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10414         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10415
10416 2006-01-30  Richard Guenther  <rguenther@suse.de>
10417
10418         PR c++/23372
10419         * gcc.dg/pr23372-1.C: New testcase.
10420
10421 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10422
10423         * gcc.dg/gomp/pr25874.c: New test.
10424
10425 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10426
10427         PR tree-opt/25911
10428         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10429
10430 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10431
10432         PR fortran/18578
10433         PR fortran/18579
10434         PR fortran/20857
10435         PR fortran/20885
10436         * gfortran.dg/intent_out_1.f90: New test.
10437
10438 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10439
10440         PR fortran/17911
10441         * gfortran.dg/procedure_lvalue.f90: New test.
10442
10443         PR fortran/20895
10444         PR fortran/25030
10445         * gfortran.dg/char_pointer_assign_2.f90: New test.
10446         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10447         assignment to be consistent with standard.
10448         * gfortran.dg/char_result_2.f90: The same.
10449         * gfortran.dg/char_result_8.f90: The same.
10450
10451 2006-01-28  Zack Weinberg  <zackw@panix.com>
10452
10453         * gcc.dg/Woverlength-strings.c
10454         * gcc.dg/Woverlength-strings-pedantic-c89.c
10455         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10456         * gcc.dg/Woverlength-strings-pedantic-c99.c
10457         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10458
10459 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10460
10461         * gcc.c-torture/execute/20060127-1.c: New test.
10462
10463 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10464
10465         PR c++/25999
10466         * g++.dg/ext/pragmaweak1.C: New test.
10467
10468 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10469
10470         PR c++/25855
10471         * g++.dg/template/spec29.C: New test.
10472
10473 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10474
10475         PR c/19606.
10476         * gcc.c-torture/execute/pr19606.c: New.
10477
10478 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10479
10480         * gcc.dg/pragma-re-4.c: New test.
10481
10482 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10483
10484         PR fortran/25964
10485         * gfortran.dg/assumed_size_refs_3.f90: New test.
10486
10487 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10488
10489         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10490
10491 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10492
10493         PR ada/21317
10494         * ada/acats/support/impdef.a: Add One_Long_Second.
10495         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10496         * ada/acats/tests/c9/c94026.a: Likewise.
10497         * ada/acats/tests/c9/c97305c.ada: Likewise.
10498         * ada/acats/tests/c9/c99004a.ada: Likewise.
10499
10500 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10501
10502         PR fortran/25964
10503         * gfortran.dg/global_references_2.f90: New test.
10504
10505         PR fortran/25084
10506         PR fortran/20852
10507         PR fortran/25085
10508         PR fortran/25086
10509         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10510         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10511
10512         PR fortran/25416
10513         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10514
10515 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10516
10517         PR c/25892
10518         * gcc.dg/Wpointer-sign.c: New.
10519         * gcc.dg/Wpointer-sign-Wall.c: New.
10520         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10521         * gcc.dg/Wpointer-sign-pedantic.c: New.
10522         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10523         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10524
10525 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10526
10527         PR C/25861
10528         * gcc.c-torture/compile/pr25861.c: New test.
10529
10530 2006-01-26  Paul Brook  <paul@codesourcery.com>
10531
10532         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10533         on short-enum targets.
10534         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10535         variable.
10536         (generate_fields): Use short_enums.
10537         (main): Set short_enums.  Document -e.
10538         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10539         on short-enum targets.
10540         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10541         variable.
10542         (generate_fields): Use short_enums.
10543         (main): Set short_enums.  Document -e.
10544         * lib/target-supports.exp (check_effective_target_short_enums): New.
10545
10546 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10547
10548         PR target/25947
10549         * gcc.dg/torture/pr25947-1.c: New test.
10550
10551 2006-01-25  Jan Hubicka  <jh@suse.cz>
10552             Roger Sayle  <roger@eyesopen.com>
10553
10554         PR rtl-optimization/25703
10555         * gcc.target/i386/20060125-1.c: New test case.
10556         * gcc.target/i386/20060125-2.c: New test case.
10557
10558 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10559
10560         PR fortran/18540
10561         * gfortran.dg/goto_1.f: New.
10562
10563 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10564
10565         PR fortran/25716
10566         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10567         25716 on 32-bit systems too.
10568
10569 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10570
10571         PR testsuite/25590
10572         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10573
10574 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10575
10576         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10577
10578 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10579
10580         PR fortran/25835
10581         * gfortran.dg/read_eof.f90: Delete, renamed.
10582         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10583         * gfortran.dg/read_eof_2.f90: New test.
10584         * gfortran.dg/read_eof_3.f90: New test.
10585
10586 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10587
10588         PR tree-opt/25860
10589         * gcc.c-torture/compile/pr25860.c: New test.
10590
10591 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10592
10593         PR c++/25552
10594         * g++.dg/parse/dtor8.C: New test.
10595
10596 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10597
10598         PR testsuite/25891
10599         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10600         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10601         check_effective_target_fopenmp returns 0.
10602
10603 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10604
10605         PR ada/20548
10606         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10607         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10608         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10609
10610 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10611
10612         PR tree-opt/25857
10613         * g++.dg/opt/pr25857.C: New test.
10614
10615 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10616         Jan Hubicka  <jh@suse.cz>
10617         Richard Guenther  <rguenther@suse.de>
10618
10619         PR rtl-optimization/25654
10620         * gcc.dg/torture/pr25654.c: New testcase.
10621         * gcc.target/i386/pr25654.c: Likewise.
10622
10623 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10624
10625         PR fortran/25901
10626         * gfortran.dg/internal references_2.f90: New test.
10627
10628         Fix regression in testing of admissability of attributes.
10629         * gfortran.dg/intent_used_1.f90: New test.
10630
10631 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10632
10633         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10634         Remove target conditional torture options for i?86 and x86_64
10635         GNU/Linux.
10636
10637 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10638
10639         PR c++/10891
10640         * g++.dg/rtti/no-rtti.C: New.
10641
10642 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10643
10644         PR c++/25895
10645         * g++.dg/inherit/conv2.C: New test.
10646
10647         PR c++/25856
10648         * g++.dg/parse/dtor7.C: New test.
10649
10650         PR c++/25858
10651         * g++.dg/template/crash44.C: New test.
10652
10653 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10654
10655         PR fortran/25124
10656         PR fortran/25625
10657         * gfortran.dg/internal_references_1.f90: New test.
10658           PR fortran/20881
10659         PR fortran/23308
10660         PR fortran/25538
10661         PR fortran/25710
10662         * gfortran.dg/global_references_1.f90: New test.
10663         * gfortran.dg/g77/19990905-1.f: Restore the error that
10664         there is a clash between the common block name and
10665         the name of a subroutine reference.
10666
10667         PR fortran/PR24276
10668         * gfortran.dg/aliasing_dummy_1.f90: New test.
10669
10670 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10671
10672         * gcc.dg/vmx/1b-01.c: Warning fix.
10673         * gcc.dg/vmx/1c-02.c: Likewise.
10674         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10675
10676 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10677
10678         PR testsuite/24962
10679         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10680
10681 2006-01-20  Richard Guenther  <rguenther@suse.de>
10682         Steven Bosscher <stevenb.gcc@gmail.com>
10683
10684         PR rtl-optimization/24626
10685         * gcc.dg/torture/pr24626-1.c: New testcase.
10686         * gcc.dg/torture/pr24626-2.c: Likewise.
10687         * gcc.dg/torture/pr24626-3.c: Likewise.
10688         * gcc.dg/torture/pr24626-4.c: Likewise.
10689
10690 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10691
10692         PR c++/5520
10693         * g++.dg/warn/empty-body.C: New.
10694
10695 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10696
10697         PR c++/22136
10698         * g++.dg/template/using10.C: New test.
10699         * g++.dg/temlpate/using11.C: Likewise.
10700         * g++.dg/inherit/using5.C: Tweak error messages.
10701
10702 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10703
10704         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10705         target test.
10706         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10707
10708 2006-01-19  Jan Hubicka  <jh@suse.cz>
10709
10710         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10711
10712 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10713
10714         PR c++/25854
10715         * g++.dg/template/spec28.C: New test.
10716
10717 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10718
10719         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10720         Fix fprintf's by adding srcdir or removing it.
10721
10722 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10723
10724         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10725         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10726         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10727         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10728         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10729         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10730         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10731         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10732         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10733         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10734         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10735         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10736         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10737         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10738
10739 2006-01-18  Jeff Law  <law@redhat.com>
10740
10741         * gcc.dg/tree-ssa/vrp25.c: New test.
10742
10743 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10744
10745         * gcc.dg/pr25805.c: Fix misapplied patch.
10746
10747 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10748
10749         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10750         (check_effective_target_vect_udot_qi): New.
10751         (check_effective_target_vect_sdot_hi): New.
10752         (check_effective_target_vect_udot_hi): New.
10753         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10754         prefixed with "wrapv-" with -fwrapv.
10755         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10756         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10757         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10758         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10759         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10760
10761         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10762         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10763         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10764         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10765
10766 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10767
10768         PR c++/16829
10769         * g++.dg/other/default2.C: New test.
10770         * g++.dg/other/default3.C: New test.
10771
10772 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10773
10774         PR c/25805
10775         * gcc.dg/pr25805.c: New file.
10776
10777 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10778
10779         PR c++/25836
10780         * g++.dg/template/init6.C: New test.
10781
10782 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10783
10784         * gcc.dg/tree-ssa/pr24287.c: New test
10785
10786 2006-01-18  Eric Christopher  <echristo@apple.com>
10787
10788         * g++.dg/eh/table.C: New.
10789
10790 2006-01-18  DJ Delorie  <dj@redhat.com>
10791
10792         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10793         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10794         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10795         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10796
10797 2006-01-18  Jeff Law  <law@redhat.com>
10798
10799         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10800         on wrapping on overflow semantics.
10801
10802         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10803
10804         * gcc.gc/tree-ssa/vrp23.c: New test.
10805         * gcc.gc/tree-ssa/vrp24.c: New test.
10806
10807 2006-01-18  Richard Henderson  <rth@redhat.com>
10808             Aldy Hernandez  <aldyh@redhat.com>
10809             Jakub Jelinek  <jakub@redhat.com>
10810             Diego Novillo  <dnovillo@redhat.com>
10811             Uros Bizjak  <uros@kss-loka.si>
10812
10813         * testsuite/gcc.dg/gomp: New directory.
10814
10815 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10816             Steven G. Kargl  <kargls@comcast.net>
10817
10818         PR fortran/20869
10819         * gfortran.dg/intrinsic_external_1.f90: New test.
10820
10821         PR fortran/20875.
10822         * gfortran.dg/elemental_pointer_1.f90: New test.
10823
10824         PR fortran/25024
10825         * gfortran.dg/external_procedures_1.f90: New test.
10826
10827         PR fortran/25785
10828         gfortran.dg/assumed_present.f90: New test.
10829
10830 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * g++.dg/parse/lookup5.C: New test.
10833
10834 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10835
10836         PR fortran/25697
10837         * gfortran.dg/read_eof.f90: New test.
10838
10839 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10840
10841         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10842         add a closing brace.
10843
10844 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10845
10846         PR fortran/25631
10847         * gfortran.dg/fmt_tl.f: New test.
10848
10849 2006-01-17  Eric Christopher  <echristo@apple.com>
10850
10851         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10852         * g++.old-deja/g++.warn/impint2.C: Ditto.
10853         * g++.old-deja/g++.other/null1.C: Ditto.
10854         * g++.dg/warn/conv2.C: Ditto.
10855         * g++.dg/warn/conv4.C: New file.
10856
10857 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10858
10859         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10860
10861 2006-01-17  Andreas Jaeger  <aj@suse.de>
10862             Janis Johnson <janis187@us.ibm.com>
10863
10864         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10865         in 64-bit.
10866         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10867         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10868
10869 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10870
10871         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10872         xfail txxx where xxx >= 25.
10873
10874 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10875
10876         PR testsuite/25764
10877         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10878
10879 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10880
10881         PR c/25682
10882         * gcc.dg/pr25682.c: New test.
10883         * g++.dg/parse/array-size2.C: New test.
10884
10885 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10886
10887         * consistency.vlad: Remove entire directory, 1652 files.
10888
10889 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10890
10891         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10892         check_effective_target_dfprt_nocache): New.
10893         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10894         (check_effective_target_dfprt): New.
10895         * lib/c-compat.exp (check_dfp): Remove.
10896         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10897         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10898         level of support for decimal float.
10899         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10900         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10901         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10902         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10903         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10904         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10905         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10906         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10907         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10908         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10909         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10910         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10911         directives.
10912
10913 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10914
10915         PR testsuite/25741
10916         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10917         $base_dir/../.
10918         * lib/gfortran.exp (gfortran_init): Likewise.
10919         * lib/obj-c++.exp (obj-c++_init): Likewise.
10920         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10921         (scan-assembler-dem-not): Likewise.
10922         * lib/scandump.exp (scan-dump-dem): Likewise.
10923         (scan-dump-dem-not): Likewise.
10924
10925 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10926
10927         PR testsuite/25767
10928         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10929         powerpc-*-darwin*.
10930         * lib/obj-c++.exp (obj-c++_init): Likewise.
10931
10932 2006-01-16  Richard Guenther  <rguenther@suse.de>
10933
10934         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10935
10936 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10937
10938         PR testsuite/25777
10939         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10940         to LD_LIBRARY_PATH.
10941
10942 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10943             Andrew Pinski  <pinskia@physics.uc.edu>
10944
10945         * gcc.dg/minmax-1.c: New test.
10946
10947 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10948
10949         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10950         * gcc.misc-tests/dectest.exp: Ditto.
10951
10952 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10953
10954         PR testsuite/25796
10955         * gcc.target/i386/cmov6.c: Use -march=k8.
10956
10957 2006-01-15  Andreas Jaeger  <aj@suse.de>
10958
10959         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10960         x86 does not have __float128.
10961
10962 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10963
10964         * gcc.target/i386/cmov6.c: New test.
10965
10966 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10967
10968         PR c++/25663
10969         * g++.dg/template/ctor6.C: New test.
10970
10971 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10972
10973         PR tree-optimization/25485
10974         * gcc.dg/tree-ssa/pr25485.c: New.
10975
10976 2006-01-14  Richard Guenther  <rguenther@suse.de>
10977
10978         PR tree-optimization/22548
10979         PR tree-optimization/22555
10980         PR tree-optimization/22501
10981         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10982         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10983         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10984         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10985         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10986         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10987         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10988         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10989         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10990
10991 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10992
10993         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10994         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10995
10996 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10997         Richard Guenther  <rguenther@suse.de>
10998
10999         PR rtl-optimization/24257
11000         * gcc.dg/torture/pr24257.c: New testcase.
11001
11002 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11003
11004         * gcc.c-torture/execute/20060110-1.c: New test.
11005         * gcc.c-torture/execute/20060110-2.c: New test.
11006
11007 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11008
11009         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11010
11011 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11012
11013         PR fortran/25756
11014         * gfortran.dg/label_3.f90: New test.
11015
11016 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11017
11018         PR tree-optimization/25771
11019         * g++.dg/tree-ssa/pr25771.C: New test
11020
11021 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11022
11023         PR tree-opt/24365
11024         * g++.dg/opt/complex5.C: New test.
11025
11026 2006-01-13  Richard Guenther  <rguenther@suse.de>
11027
11028         * gcc.target/i386/387-9.c: New testcase.
11029
11030 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11031
11032         PR c++/24824
11033         * g++.dg/debug/dwarf2-1.C: New.
11034
11035 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11036
11037         PR testsuite/25728
11038         * lib/gcov.exp (verify-lines): Add "close $fd".
11039
11040 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11041             Ben Elliston  <bje@au.ibm.com>
11042
11043         * gcc.dg/dfp/inf-1.c: New test.
11044
11045 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11046             Yao Qi  <qiyaoltc@cn.ibm.com>
11047             Ben Elliston  <bje@au.ibm.com>
11048             Jon Grimm  <jgrimm2@us.ibm.com>
11049
11050         * gcc.dg/nodfp-1.c: New test.
11051         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11052         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11053         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11054         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11055         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11056         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11057         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11058         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11059         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11060         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11061         * gcc.dg/format/dfp-printf-1.c: Likewise.
11062         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11063         (compat_setup_dfp): New.
11064         * gcc.dg/compat/compat.exp: Use it.
11065         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11066         Make some variables global, prepend "compat_" to their names.
11067         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11068         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11069         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11070         * lib/compat.exp (compat_skip_list): Make global, rename.
11071         * lib/c-compat.exp: New file.
11072         * lib/target-supports.exp (check_effective_target_dfp): New.
11073
11074         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11075         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11076         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11077         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11078         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11079         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11080         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11081         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11082         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11083         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11084         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11085         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11086         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11087         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11088         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11089         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11090         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11091         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11092         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11093         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11094         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11095         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11096         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11097         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11098         gcc.dg/dfp/struct-layout-1.c,
11099         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11100         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11101         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11102         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11103         gcc.dg/dfp/func-vararg-dfp.c,
11104         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11105         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11106         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11107         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11108         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11109
11110 2006-01-11  Richard Guenther  <rguenther@suse.de>
11111
11112         PR tree-optimization/25734
11113         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11114
11115 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11116
11117         PR fortran/25486
11118         * gfortran.dg/literal_character_constant_1_x.F: New test.
11119         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11120         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11121         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11122
11123 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11124
11125         PR c++/25386
11126         * g++.dg/ext/packed3.C: Add expected packed error.
11127
11128 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11129
11130         PR target/25706
11131         * gcc.dg/torture/pr25706-1.c: New test.
11132
11133 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11134
11135         PR tree-optimization/23109
11136         PR tree-optimization/23948
11137         PR tree-optimization/24123
11138
11139         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11140         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11141         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11142         g++.dg/tree-ssa/pr23948.C: New testcases.
11143         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11144         three divisions in order to do the optimization.
11145
11146 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11147
11148         PR c++/25632
11149         * g++.dg/other/pr25632.C: New test.
11150
11151 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11152
11153         PR fortran/25730
11154         * gfortran.dg/used_types_1.f90: New test.
11155
11156 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11157
11158         PR target/25718
11159         * gcc.dg/torture/pr25718-1.c: New test.
11160
11161 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11162
11163         * gfortran.dg/list_read_2.f90: Fix typo in description.
11164
11165 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11166
11167         * lib/target-supports.exp (check_visibility_available): Simplify test
11168         for *-*-netware*.
11169         (check_profiling_available): Fail for *-*-netware*.
11170         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11171         * gcc.dg/20021014-1.c: Likewise.
11172         * gcc.dg/nest.c: Likewise.
11173
11174 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11175
11176         fortran/24936
11177         * gfortran.dg/forall_3.f90: New test.
11178
11179 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11180
11181         PR fortran/21977
11182         * gfortran.dg/nesting_2.f90: New test.
11183         * gfortran.dg/nesting_3.f90: New test.
11184
11185 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11186
11187         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11188         Fix typo in comment.
11189
11190 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11191
11192         * gfortran.dg/single_char_string.f90: New test.
11193
11194 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11195
11196         * gfortran.dg/ichar_2.f90: New test.
11197
11198 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11199
11200         PR fortran/25093
11201         * gfortran.dg/private_type_4.f90: New.
11202
11203 2006-01-07  Richard Guenther  <rguenther@suse.de>
11204
11205         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11206
11207 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11208
11209         * gfortran.dg/func_decl_1.f90: New.
11210         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11211         * gfortran.dg/array_alloc_2.f90: Likewise.
11212         * gfortran.dg/char_result_8.f90: Likewise.
11213         * gfortran.dg/dup_save_1.f90: Likewise.
11214         * gfortran.dg/dup_save_2.f90: Likewise.
11215         * gfortran.dg/f2c_6.f90: Likewise.
11216         * gfortran.dg/f2c_7.f90: Likewise.
11217         * gfortran.dg/func_result_2.f90: Likewise.
11218         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11219
11220 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11221
11222         PR fortran/22146
11223         * gfortran.dg/elemental_subroutine_1.f90: New test.
11224         * gfortran.dg/elemental_subroutine_2.f90: New test.
11225
11226         PR fortran/25029
11227         PR fortran/21256
11228         * gfortran.dg/assumed_size_refs_1.f90: New test.
11229
11230         PR fortran/20868
11231         PR fortran/20870
11232         * gfortran.dg/assumed_size_refs_2.f90: New test.
11233         * gfortran.dg/initialization_1.f90: Change warning message.
11234
11235 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11236
11237         * gcc.dg/tree-ssa/loop-15.c: New test.
11238
11239 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11240
11241         PR fortran/25598
11242         * gfortran.dg/backspace_3.f: New test.
11243         * gfortran.dg/backspace_4.f: New test.
11244
11245 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11246
11247         PR fortran/24268
11248         * gfortran.dg/fmt_white.f: Update test.
11249
11250 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11251
11252         * gcc.dg/cast-1.c: Add new warning.
11253         * gcc.dg/cast-2.c: Likewise.
11254         * gcc.dg/cast-3.c: Likewise.
11255         * gcc.dg/format/cast-1.c: Likewise.
11256         * gcc.dg/cast-4.c: New testcase.
11257
11258 2006-01-05  Richard Guenther  <rguenther@suse.de>
11259
11260         PR tree-optimization/22555
11261         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11262
11263 2006-01-05  Richard Guenther  <rguenther@suse.de>
11264             Diego Novillo  <dnovillo@redhat.com>
11265
11266         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11267         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11268         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11269         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11270         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11271         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11272         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11273         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11274         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11275         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11276         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11277         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11278         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11279         * treelang/compile/extravar.tree: Likewise.
11280         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11281         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11282         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11283         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11284         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11285
11286 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11287
11288         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11289         for 64-bit fix.
11290
11291 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11292
11293         PR fortran/23675
11294         gfortran.dg/char_result_11.f90: New.
11295
11296 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11297
11298         PR c++/24782
11299         * g++.dg/parse/access9.C: New test.
11300         * g++.dg/tc1/dr52.C: Tweak error markers.
11301
11302 2006-01-04  Richard Henderson  <rth@redhat.com>
11303
11304         Merge from gomp branch.
11305         * g++.dg/parse/pragma2.C: Update expected error lines.
11306
11307 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11308
11309         * g++.dg/other/i386-2.C: New test.
11310
11311         PR target/25554
11312         * gcc.c-torture/compile/20051228-1.c: New test.
11313
11314         PR c/25559
11315         * gcc.dg/pr25559.c: New test.
11316
11317 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11318
11319         PR c++/25492
11320         * g++.dg/lookup/friend9.C: New test.
11321
11322         PR c++/25625
11323         * g++.dg/template/repo5.C: New test.
11324
11325 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11326
11327         PR fortran/25101
11328         * gfortran.dg/forall_2.f90: New test.
11329
11330 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11331
11332         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11333         dg-require-weak.  Adjust regexp to handle leading-underscore
11334         targets and space as well as TAB after .weak.  Change previous
11335         64-bit fix to not use naked dot.
11336
11337 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11338
11339         PR rtl-optimization/25578
11340         * gcc.c-torture/execute/20060102-1.c: New testcase.
11341
11342 2006-01-03  Richard Guenther  <rguenther@suse.de>
11343
11344         PR c/25183
11345         * gcc.dg/torture/pr25183.c: New testcase.
11346
11347 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11348
11349         Merge from gomp-branch.
11350         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11351         * gcc.dg/ia64-sync-2.c: Likewise.
11352         * gcc.dg/ia64-sync-3.c: Likewise.
11353         * gcc.dg/ia64-sync-4.c: Likewise.
11354         * gcc.dg/sync-2.c: Likewise.
11355         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11356         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11357
11358 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/25635
11361         * g++.dg/parse/operator6.C: New test.
11362
11363         PR c++/25637
11364         * g++.dg/parse/error29.C: New test.
11365
11366         PR c++/25638
11367         * g++.dg/parse/dtor6.C: New test.
11368
11369         PR c++/25633
11370         * g++.dg/parse/ctor3.C: New test.
11371
11372         PR c++/25634
11373         * g++.dg/template/class3.C: New test.
11374
11375 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11376
11377         * g++.dg/debug/debug9.C: New.
11378
11379 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11380
11381         PR fortran/24640
11382         * gfortran.dg/label_2.f90: New test.
11383
11384 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11385
11386         * g++.dg/lookup/using12.C: Tighten error marker.
11387
11388 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11389             Andrew Pinski <pinskia@physics.uc.edu>
11390
11391         * gcc.target/powerpc/darwin-abi-3.c: New file.
11392         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11393         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11394         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11395         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11396         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11397         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11398         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11399         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11400
11401 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11402
11403         * gcc.dg/tree-ssa/loadpre1.c: New;
11404         * gcc.dg/tree-ssa/loadpre2.c: New;
11405         * gcc.dg/tree-ssa/loadpre3.c: New;
11406         * gcc.dg/tree-ssa/loadpre4.c: New;
11407         * gcc.dg/tree-ssa/loadpre5.c: New;
11408         * gcc.dg/tree-ssa/loadpre6.c: New;
11409         * gcc.dg/tree-ssa/loadpre7.c: New;
11410         * gcc.dg/tree-ssa/loadpre8.c: New;
11411         * gcc.dg/tree-ssa/loadpre9.c: New;
11412
11413 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11414
11415         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11416         * g++.dg/abi/thunk4.C: Likewise.
11417
11418 2006-01-01  Andreas Jaeger  <aj@suse.de>
11419
11420         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11421         portable.
11422
11423 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR c++/25294
11426         * gcc.dg/pragma-pack-3.c: New test.
11427         * g++.dg/parse/pragma3.C: New test.
11428
11429 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11430
11431         PR middle-end/24827
11432         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11433
11434 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11435
11436         PR testsuite/25214
11437         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11438
11439 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11440
11441         PR fortran/22607
11442         * gfortran-dg/pure_byref_3.f90: New.
11443
11444         fortran/PR 25396
11445         * gfortran.dg/userdef_operator_1.f90: New.
11446
11447 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11448
11449         * g++.dg/abi/thunk3.C: New.
11450         * g++.dg/abi/thunk4.C: New.
11451
11452 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11453
11454         PR fortran/25532
11455         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11456         associated derived type components of derived types are
11457         properly declared in contained procedures.
11458
11459 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11460
11461         PR libgfortran/25139
11462         * gfortran.dg/backspace_2.f: New test.
11463
11464 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11465
11466         PR libgfortran/25550
11467         * gfortran.dg/endfile.f: New test.
11468
11469 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11470
11471         PR libgfortran/25419
11472         * gfortran.dg/comma.f: New test.
11473
11474 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11475
11476         * lib/gfortran-dg.exp: Remove trailing whitespace.
11477         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11478         -funroll-all-loops.
11479
11480 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11481
11482         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11483         Extended Double long doubles or repeat tests when long double is
11484         the same size as double.
11485
11486 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11487
11488         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11489
11490         PR testsuite/25442
11491         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11492         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11493
11494         PR testsuite/25441
11495         * gcc.dg/pr23911.c: Make test variable static.
11496
11497         PR testsuite/25444
11498         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11499
11500 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11501
11502         PR c++/25439
11503         * g++.dg/parse/crash17.C: Adjust error markers.
11504         * g++.dg/template/error20.C: New test.
11505
11506 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11507
11508         PR c++/23172
11509         * g++.dg/ext/complit4.C: New test.
11510
11511         PR c++/25417
11512         * g++.dg/ext/complit5.C: Likewise.
11513
11514 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11515
11516         PR tree-optimization/25125
11517         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11518         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11519         * gcc.c-torture/execute/pr25125.c: New.
11520
11521 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11522
11523         PR fortran/25029
11524         PR fortran/21256
11525         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11526         with incorrect assumed size references.
11527
11528 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/23171
11531         * g++.dg/opt/init1.C: New test.
11532
11533 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11534
11535         PR c++/24671
11536         * g++.dg/template/sfinae3.C: New test.
11537
11538 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11539
11540         * g++.dg/other/friend4.C: New test.
11541
11542 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11543
11544         PR target/25005
11545         * g++.dg/opt/pr25005.C: New test.
11546
11547 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11548
11549         PR c++/25369
11550         * g++.dg/template/ptrmem16.C: New test.
11551
11552 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11553
11554         PR fortran/25029
11555         PR fortran/21256
11556         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11557
11558 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11559
11560         PR libgfortran/25307
11561         * gfortran.dg/list_read_5.f90: New test.
11562
11563 2005-12-22  Richard Henderson  <rth@redhat.com>
11564
11565         * gcc.target/i386/sse-7.c: Use -msse2.
11566
11567 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11568
11569         PR rtl-optimization/25432
11570         * gcc.c-torture/compile/20051216-1.c: New test.
11571
11572         PR objc/25328
11573         * objc/execute/pr25328.m: New test.
11574
11575 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/25364
11578         * g++.dg/template/call4.C: New test.
11579
11580 2005-12-22  Dale Johannesen  <dalej@apple.com>
11581
11582         * gcc.target/i386/sse-17.c: New.
11583
11584 2005-12-22  Paul Brook  <paul@codesourcery.com>
11585
11586         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11587
11588 2005-12-22  Paul Brook  <paul@codesourcery.com>
11589
11590         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11591
11592 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11593
11594         PR tree-opt/25513
11595         * gcc.c-torture/compile/pr25513.c: New test.
11596
11597 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11598
11599         PR c++/23333
11600         * g++.dg/parse/error25.C: Add more tests.
11601
11602 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11603
11604         PR fortran/18990
11605         * gfortran.dg/der_charlen_1.f90: New.
11606
11607 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11608
11609         PR fortran/20889
11610         * gfortran.dg/pointer_component_type_1.f90: New test.
11611
11612         PR fortran/25029
11613         PR fortran/21256
11614         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11615         should give an error with assumed size array refernces and checks those
11616         that should not.
11617         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11618         reference an upper bound so that it does not generate an error.
11619
11620         PR fortran/19362
11621         PR fortran/20244
11622         PR fortran/20864
11623         PR fortran/25391
11624         * gfortran.dg/used_dummy_types_1.f90: New test.
11625         * gfortran.dg/used_dummy_types_2.f90: New test.
11626         * gfortran.dg/used_dummy_types_3.f90: New test.
11627         * gfortran.dg/used_dummy_types_4.f90: New test.
11628         * gfortran.dg/used_dummy_types_5.f90: New test.
11629
11630         PR fortran/23152
11631         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11632         group already being USE associated.
11633         * gfortran.dg/assumed_shape_nml.f90: New test.
11634         * gfortran.dg/assumed_size_nml.f90: New test.
11635
11636         PR fortran/20862
11637         PR fortran/25053
11638         PR fortran/25063
11639         PR fortran/25064
11640         PR fortran/25066
11641         PR fortran/25067
11642         PR fortran/25068
11643         PR fortran/25307
11644         * gfortran.dg/io_constraints_1.f90: New test.
11645         * gfortran.dg/io_constraints_1.f90: New test.
11646         * gfortran.dg/iostat_3.f90: Change wording of warning.
11647         * gfortran.dg/g77/19981216-0.f: The same.
11648
11649 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11650
11651         PR tree-optimization/23518
11652         * testsuite/gcc.dg/pr23518.c: New.
11653
11654 2005-12-21  Mike Stump  <mrs@apple.com>
11655
11656         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11657
11658 2005-12-21  Paul Brook  <paul@codesourcery.com>
11659
11660         * gcc.dg/pr19340.c: Skip on m68k targets.
11661
11662 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11663
11664         PR rtl-optimization/25196
11665         * gcc.dg/pr25196.c: New test.
11666
11667 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11668
11669         PR fortran/25423
11670         gfortran.dg/where_nested_1.f90: New.
11671
11672 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11673
11674         PR tree-optimization/25382.
11675         * gcc.dg/tree-ssa/pr25382.c: New.
11676
11677 2005-12-20  Richard Guenther  <rguenther@suse.de>
11678
11679         PR middle-end/24306
11680         * gcc.target/i386/pr24306.c: New testcase.
11681
11682 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11683
11684         PR tree-optimization/25501
11685         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11686
11687 2005-12-20  Richard Guenther  <rguenther@suse.de>
11688
11689         Revert
11690         2005-12-02  Richard Guenther  <rguenther@suse.de>
11691
11692         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11693
11694 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11695
11696         PR c++/21228
11697         * g++.dg/warn/Wunreachable-code-2.C: New test.
11698
11699 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11700
11701         PR c++/24278
11702         * g++.dg/template/ctor5.C: New test.
11703
11704         PR c++/24915
11705         * g++.dg/template/overload8.C: New test.
11706
11707 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11708
11709         * gcc.c-torture/compile/pr25483 : New test.
11710
11711 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11712
11713         PR c++/20552
11714         * g++.dg/ext/typeof10.C: New test.
11715
11716 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11717
11718         * gcc.dg/mt-loopi1.c: New.
11719
11720 2005-12-18  Richard Guenther  <rguenther@suse.de>
11721
11722         PR tree-optimization/25481
11723         * gcc.dg/torture/pr25481.c: New testcase.
11724
11725 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11726
11727         PR rtl-optimization/21041
11728         * gcc.dg/pr21041.c: New test.
11729
11730 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11731
11732         PR libgfortran/25463
11733         * gfortran.dg/advance.f90: New test.
11734
11735 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11736
11737         * gcc.dg/20051201-1.c: New test.
11738
11739 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11740
11741         PR fortran/25018
11742         * gfortran.dg/initialization_1.f90: New test.
11743         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11744         * gfortran.dg/g77/980616-0.f: The same.
11745
11746 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11747
11748         * PR fortran/25458
11749         * gfortran.dg/chkbits.f90: New test.
11750
11751 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11752
11753         * gfortran.dg/enum_5.f: Revert to previous version.
11754
11755 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11756
11757         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11758         * gfortran.dg/nested_modules_1.f90: Ditto.
11759         * gfortran.dg/hollerith_f95.f90: Ditto.
11760         * gfortran.dg/select_5.f90: Ditto.
11761         * gfortran.dg/secnds.f: Ditto.
11762         * gfortran.dg/hollerith2.f90: Ditto.
11763         * gfortran.dg/imag_2.f: Ditto.
11764         * gfortran.dg/ftell_2.f90: Ditto.
11765         * gfortran.dg/malloc_free_1.f90: Ditto.
11766         * gfortran.dg/logint-1.f: Ditto.
11767         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11768         * gfortran.dg/e_d_fmt.f90: Ditto.
11769         * gfortran.dg/hollerith_legacy.f90: Ditto.
11770         * gfortran.dg/logint-2.f: Ditto.
11771         * gfortran.dg/enum_5.f90: Ditto.
11772         * gfortran.dg/f2c_2.f90: Ditto.
11773         * gfortran.dg/pr17143.f90: Ditto.
11774         * gfortran.dg/namelist_14.f90: Ditto.
11775         * gfortran.dg/logint-3.f: Ditto.
11776         * gfortran.dg/spread_scalar_source.f90: Ditto.
11777         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11778         * gfortran.dg/namelist_11.f: Ditto.
11779         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11780         * gfortran.dg/g77/20010519-1.f
11781         * gfortran.dg/g77/alpha1.f: Ditto.
11782         * gfortran.dg/g77/990115-1.f: Ditto.
11783         * gfortran.dg/g77/erfc.f: Ditto.
11784         * gfortran.dg/g77/19990313-3.f: Ditto.
11785         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11786         * gfortran.dg/g77/20010426.f: Ditto.
11787         * gfortran.dg/g77/19990313-0.f: Ditto.
11788         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11789         * gfortran.dg/g77/20000629-1.f: Ditto.
11790         * gfortran.dg/g77/970125-0.f: Ditto.
11791         * gfortran.dg/g77/8485.f: Ditto.
11792         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11793         * gfortran.dg/g77/19990313-1.f: Ditto.
11794         * gfortran.dg/g77/int8421.f: Ditto.
11795         * gfortran.dg/g77/19990305-0.f: Ditto.
11796         * gfortran.dg/g77/947.f: Ditto.
11797         * gfortran.dg/g77/19990905-2.f: Ditto.
11798         * gfortran.dg/g77/cabs.f: Ditto.
11799         * gfortran.dg/g77/19990313-2.f: Ditto.
11800         * gfortran.dg/g77/20020307-1.f: Ditto.
11801         * gfortran.dg/g77/dcomplex.f: Ditto.
11802         * gfortran.dg/g77/19990502-1.f: Ditto.
11803         * gfortran.dg/g77/19981216-0.f: Ditto.
11804         * gfortran.dg/common_4.f90: Ditto.
11805         * gfortran.dg/entry_4.f90: Ditto.
11806         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11807         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11808         * gfortran.dg/namelist_12.f: Ditto.
11809         * gfortran.dg/scale_1.f90: Ditto.
11810         * gfortran.dg/modulo_1.f90
11811         * gfortran.dg/hollerith.f90: Ditto.
11812         * gfortran.dg/direct_io_3.f90: Ditto.
11813         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11814         * gfortran.dg/gnu_logical_1.F: Ditto.
11815         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11816         * gfortran.dg/assign_1.f90: Ditto.
11817         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11818         * gfortran.dg/pr23095.f: Ditto.
11819         * gfortran.dg/read_float_1.f90: Ditto.
11820
11821 2005-12-17  Andreas Jaeger  <aj@suse.de>
11822
11823         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11824         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11825
11826 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11827
11828         PR fortran/24268
11829         * gfortran.dg/fmt_white.f: New test.
11830
11831 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11832
11833         * gfortran.dg/label_1.f90: New test.
11834
11835 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11836
11837         PR testsuite/25422
11838         * gcc.dg/20031012-1.c: Add -Walways-true option.
11839         * gcc.dg/weak/weak-3.c: Likewise.
11840         * g++.old-deja/g++.mike/warn8.C: Likewise.
11841
11842 2005-12-16  Mike Stump  <mrs@apple.com>
11843
11844         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11845         exit.
11846
11847 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11848
11849         PR libgfortran/25264
11850         PR libgfortran/25349
11851         * gfortran.dg/tl_editing.f90: Added additional checks.
11852         * gfortran.dg/t_editing.f: New test.
11853         * gfortran.dg/write_padding.f90: New test
11854
11855 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11856
11857         PR testsuite/25215
11858         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11859
11860 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11861
11862         PR rtl-optimization/24899
11863         * gcc.c-torture/execute/20051215-1.c: New test.
11864
11865 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11866
11867         PR 24823
11868         * gfortran.dg/pr24823.f: New test.
11869
11870 2005-12-16  Jeff Law  <law@redhat.com>
11871
11872         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11873
11874 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11875
11876         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11877         Change C++ style comments to C style comments.
11878         Remove aligned types from the array.
11879         Keep Enums disabled.
11880         (complex_types): Remove aligned types from the array.
11881         Comment out "_Complex long double".
11882         (attrib_types): Remove.
11883         (complex_attrib_types): Remove.
11884         (attrib_array_types): Remove.
11885         (complex_attrib_array_types): Remove.
11886         (aligned_bitfld_types): Remove.
11887         (n_aligned_bitfld_types): Remove.
11888         (FEATURE_ALIGNEDPACKED): Delete.
11889         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11890         (singles): Remove support for adding attributes.
11891         (choose_type): Remove support for attributed types.
11892         (generate_fields): Remove support for attributed bit-fields.
11893         Remove support for adding attributes.
11894         (generate_random_tests): Remove support for adding attributes.
11895         (features): Add back "[0] :0" and "complex vector [0]".
11896         (main): Remove support for attributed bit-fields.
11897         Uncomment the calling of generate_random_tests for the rests of
11898         the tests.
11899
11900 2005-12-16  Jan Hubicka  <jh@suse.cz>
11901
11902         * gcc.c-torture/combine/pr25224.c: New.
11903
11904 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11905
11906         PR other/25028
11907         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11908         HP-UX.
11909
11910 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11911
11912         * gcc.dg/20051215-1.c: New file.
11913
11914 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11915
11916         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11917         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11918
11919 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11920
11921         PR fortran/18197
11922         * gfortran.dg/dummy_functions_1.f90: New.
11923
11924 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11925
11926         PR rtl-optimization/25310
11927         * gcc.c-torture/compile/pr25310.c: New test.
11928
11929 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11930
11931         PR debug/25023
11932         * gcc.dg/pr25023.c: New test.
11933
11934 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11935
11936         * g++.old-deja/g++.brendan/redecl1.C,
11937         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11938         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11939         g++.old-deja/g++.oliva/typeof1.C,
11940         g++.old-deja/g++.other/crash16.C,
11941         g++.old-deja/g++.other/crash34.C,
11942         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11943         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11944         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11945         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11946         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11947         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11948         Remove xfail.
11949
11950 2005-12-14  Kean Johnston  <jkj@sco.com>
11951             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11952
11953         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11954         * gcc.target/i386/20020523-1.c: Ditto.
11955         * gcc.target/i386/tailcall-1.c: Ditto.
11956         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11957         * gcc.target/i386/ssetype-5.c: Ditto.
11958
11959 2005-12-14  Jeff Law  <law@redhat.com>
11960
11961         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11962
11963 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11964
11965         PR target/25254
11966         PR target/24188
11967         * gcc.target/i386/pr25254.c: New test.
11968         * gfortran.dg/PR24188.f: New test.
11969
11970 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11971
11972         * lib/fortran-torture.exp: Catch remaining uses of
11973         remote_file build delete.
11974
11975 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11976
11977         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11978
11979 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11980
11981         * gcc.dg/warn-addr-cmp.c: New test.
11982
11983 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11984
11985         PR debug/25023
11986         PR target/25293
11987         * gcc.target/i386/pr25293.c: New test.
11988
11989 2005-12-13  Petr Machata  <machata@post.cz>
11990
11991         PR c++/24907
11992         * g++.dg/parse/comma2.C: New test.
11993
11994 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11995             Jakub Jelinek  <jakub@redhat.com>
11996
11997         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11998         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11999         (limits.h): Include unconditionally.
12000         (stdlib.h): Likewise.
12001         (hashtab.h): Do not include.
12002         (getopt.h): Likewise.
12003         (stddef.h): Include.
12004         (hashval_t): Define.
12005         (struct entry): Add "next" field.
12006         (HASH_SIZE): New macro.
12007         (hash_table): New variable.
12008         (switchfiles): Do not use xmalloc.
12009         (mix): New macro.
12010         (iterative_hash): New function.
12011         (hasht): Remove.
12012         (e_exists): New function.
12013         (e_insert): Likewise.
12014         (output): Use, instead of libiberty hashtable functions.
12015         (main): Do not use getopt.  Do not call htab_create.
12016
12017 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12018
12019         PR c++/25331
12020         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12021         put atal* and atpaal* attributes on array elements.
12022         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12023         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12024         put atal* and atpaal* attributes on array elements.
12025         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12026
12027 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12028
12029         * gcc.dg/single-precision-constant.c: New test.
12030
12031 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12032
12033         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12034         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12035         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12036         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12037         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12038         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12039         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12040         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12041         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12042         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12043         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12044         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12045         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12046         gcc.target/powerpc/ppc-sdata-2.c,
12047         gcc.target/powerpc/ppc-stackalign-1.c,
12048         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12049         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12050         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12051         gcc.target/powerpc/rs6000-ldouble-2.c,
12052         gcc.target/powerpc/rs6000-power2-1.c,
12053         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12054         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12055         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12056         option into target selector.
12057         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12058         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12059
12060 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12061
12062         PR objc/25348
12063         * objc.dg/encode-9.m: New test.
12064
12065 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12066
12067         PR testsuite/20772
12068         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12069         * gcc.dg/asm-b.c: Fix typo.
12070         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12071         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12072         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12073         i?86 lp64 and x86_64 ilp32.
12074         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12075         on i?86 lp64.
12076         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12077
12078 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12079
12080         PR fortran/25078
12081         gfortran.dg/equiv_5.f90: New test.
12082
12083 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12084
12085         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12086         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12087         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12088         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12089         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12090         * gcc.dg/tree-ssa/reassoc-5.c: New.
12091         * gcc.dg/tree-ssa/reassoc-6.c: New.
12092         * gcc.dg/tree-ssa/reassoc-7.c: New.
12093         * gcc.dg/tree-ssa/reassoc-8.c: New.
12094         * gcc.dg/tree-ssa/reassoc-9.c: New.
12095         * gcc.dg/tree-ssa/reassoc-10.c: New.
12096         * gcc.dg/tree-ssa/reassoc-11.c: New.
12097
12098 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12099
12100         PR testsuite/25167
12101         PR testsuite/24478
12102         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12103
12104 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12105
12106         PR c++/25300
12107         * g++.dg/template/inherit.C: Do not use a generic error message.
12108
12109 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12110
12111         PR libobjc/25354
12112         * objc.dg/gnu-encoding: New directory.
12113         * objc.dg/gnu-encoding/compat-common.h: New file.
12114         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12115         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12116         * objc.dg/gnu-encoding/vector-defs.h: New file.
12117         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12118         * objc.dg/gnu-encoding/generate-random.c: New file.
12119         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12120         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12121         * objc.dg/gnu-encoding/generate-random.h: New file.
12122
12123 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12124
12125         PR c++/25337
12126         * g++.dg/template/defarg7.C: New test.
12127
12128 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12129
12130         PR libobjc/25347
12131         * objc.dg/encode-8.m: New test.
12132
12133 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12134
12135         PR libobjc/25346
12136         * objc.dg/encode-7.m: New test.
12137
12138 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12139
12140         PR c++/25010
12141         * g++.dg/opt/inline10.C: New test.
12142
12143 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12144
12145         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12146
12147 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12148
12149         * gfortran.dg/substring_equivalence.f90: typo in comment
12150
12151 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12152
12153         PR fortran/25068
12154         * gfortran.dg/iostat_3.f90: New test.
12155
12156 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12157
12158         PR fortran/23815
12159         * gfortran.dg/unf_io_convert_1.f90: New test.
12160         * gfortran.dg/unf_io_convert_2.f90: New test.
12161         * gfortran.dg/unf_io_convert_3.f90: New test.
12162
12163 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12164
12165         PR testsuite/20772
12166         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12167         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12168         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12169         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12170         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12171         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12172         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12173         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12174         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12175         gcc.dg/torture/fp-int-convert-float128-timode.c,
12176         gcc.dg/torture/fp-int-convert-float128.c,
12177         gcc.dg/torture/fp-int-convert-float80-timode.c,
12178         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12179         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12180
12181         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12182
12183 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12184
12185         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12186
12187 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12188
12189         * gcc.dg/20051207-1.c,
12190         * gcc.dg/20051207-2.c,
12191         * gcc.dg/20051207-3.c: New tests.
12192
12193 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12194
12195         PR testsuite/20772
12196         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12197         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12198         dg-skip-if target selector.
12199
12200         PR testsuite/20772
12201         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12202         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12203         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12204         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12205         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12206         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12207         and/or merge with i?86 cases.
12208
12209         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12210
12211         PR testsuite/20772
12212         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12213         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12214         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12215         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12216         x86_64-*-linux*.
12217
12218 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12219
12220         PR target/25311
12221         * gcc.c-torture/compile/pr25311.c: New test.
12222
12223 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12224
12225         PR libgfortran/25039
12226         * gfortran.dg/read_comma.f: New test.
12227
12228 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12229
12230         PR c++/19317
12231         * g++.dg/opt/pr19317-1.C: New test.
12232         * g++.dg/opt/pr19317-2.C: New test.
12233         * g++.dg/opt/pr19317-3.C: New test.
12234
12235         PR target/19005
12236         * gcc.c-torture/execute/pr19005.c: New test.
12237
12238         PR target/17828
12239         * g++.old-deja/g++.other/comdat5.C: New test.
12240         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12241
12242         * g++.dg/compat/struct-layout-1.exp: New file.
12243         * g++.dg/compat/struct-layout-1.h: New.
12244         * g++.dg/compat/struct-layout-1_generate.c: New.
12245         * g++.dg/compat/struct-layout-1_x1.h: New.
12246         * g++.dg/compat/struct-layout-1_x2.h: New.
12247         * g++.dg/compat/struct-layout-1_y1.h: New.
12248         * g++.dg/compat/struct-layout-1_y2.h: New.
12249
12250         * gcc.dg/20050330-2.c: New test.
12251
12252 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12253
12254         PR fortran/25292
12255         * gfortran.dg/associated_1.f90: New.
12256
12257 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12258
12259         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12260         ILP32 vect_no_align platforms.
12261
12262 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12263             Jakub Jelinek  <jakub@redhat.com>
12264
12265         PR target/25268
12266         * gcc.c-torture/compile/20051207-1.c: New test.
12267
12268 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12269
12270         PR testsuite/20772
12271         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12272         gcc.dg/torture/pr18582-1.c,
12273         gcc.target/i386/attributes-error.c: Also test on x86_64.
12274
12275         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12276
12277 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12278
12279         PR c++/19397
12280         * g++.dg/template/typedef3.C: New test.
12281
12282         PR c++/19762
12283         PR c++/19764
12284         * g++.dg/template/dtor3.C: Fix error markers.
12285
12286 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12287
12288         * lib/target-supports.exp (check_effective_target_sync_char_short):
12289         Add s390*.
12290
12291 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12292
12293         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12294
12295 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12296
12297         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12298         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12299         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12300         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12301
12302 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12303
12304         PR c++/25263
12305         * g++.dg/other/array2.C: New test case.
12306
12307 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12308
12309         * gcc.dg/darwin-weakimport-3.c: New.
12310
12311         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12312         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12313         and to work on Darwin.
12314         * gcc.dg/attr-weakref-1b.c: New file.
12315         * gcc.dg/attr-weakref-2.c: New test.
12316         * gcc.dg/darwin-weakref-1.c: New test.
12317
12318 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12319
12320         PR testsuite/25247
12321         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12322         use in selector expressions.
12323         (dg-xfail-if): Ditto.
12324         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12325         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12326         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12327         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12328         * gcc.test-framework/test-framework.exp: Skip generated tests if
12329         CHECK_TEST_FRAMEWORK is not 1.
12330
12331 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12332
12333         PR tree-optimization/24963
12334         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12335
12336         PR target/24108
12337         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12338
12339         PR target/18580
12340         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12341         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12342         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12343         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12344
12345 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12346
12347         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12348         dg-options.
12349
12350 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12351
12352         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12353
12354 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12355
12356         * gcc.dg/format/cast-1.c: New test.
12357
12358 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12359
12360         PR c/7776
12361         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12362         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12363         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12364         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12365
12366 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12367
12368         * gcc.dg/cast-pretty-print-1.c: New test.
12369
12370 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12371
12372         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12373
12374 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/24173
12377         * g++.dg/template/friend40.C: New test.
12378
12379 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12380
12381         PR target/25199
12382         * gcc.target/i386/movq-2.c: New test.
12383         * gcc.target/i386/movq.c: Remove target i?86, instead add
12384         dg-require-effective-target ilp32.
12385
12386 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12387
12388         PR c++/24103
12389         * g++.dg/other/default1.C: New test.
12390
12391 2005-12-02  Richard Guenther  <rguenther@suse.de>
12392
12393         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12394
12395 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12396
12397         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12398
12399 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12400
12401         PR target/21017
12402         * gcc.target/powerpc/rotate.c: New.
12403
12404 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12405
12406         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12407         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12408
12409 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12410
12411         PR c/13384
12412         * gcc.dg/pr17730-1.c: Adjust.
12413         * gcc.dg/lvalue1.c (main): Likewise.
12414         * gcc.dg/lvalue-2.c: Likewise.
12415         * g++.dg/pr7503-3.C
12416
12417 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12418
12419         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12420         error messages.
12421
12422 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12423
12424         PR fortran/24789
12425         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12426
12427 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12428
12429         PR target/24475
12430         * lib/target-supports.exp (check_effective_target_tls): New.
12431         (check_effective_target_tls_runtime): New.
12432         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12433         for TLS support.
12434         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12435         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12436         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12437         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12438         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12439         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12440         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12441         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12442         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12443         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12444         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12445         effective-target TLS.
12446         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12447         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12448         effective-target TLS runtime.
12449
12450 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12451
12452         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12453
12454 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12455
12456         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12457         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12458         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12459         ignored" warnings when "packing" is the same as the ABI layout.
12460
12461 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12462
12463         PR fortran/21302
12464         * gfortran.dg/line_length_1.f: New test.
12465         * gfortran.dg/line_length_2.f90: Ditto.
12466
12467 2005-11-30  Richard Guenther  <rguenther@suse.de>
12468
12469         PR tree-optimization/21655
12470         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12471
12472 2005-11-30  Dale Johannesen  <dalej@apple.com>
12473
12474         * gcc.c-torture/compile/pr24930.c: New.
12475
12476 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12477
12478         PR fortran/15809
12479         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12480
12481 2005-11-30  Jeff Law  <law@redhat.com>
12482
12483         * g++.old-deja/g++.law/pr25000.C: New test.
12484
12485 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12486
12487         * gcc.dg/tls/opt-11.c: New test.
12488
12489 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12490
12491         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12492         targets.
12493         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12494         LP64 ia64.
12495
12496 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12497
12498         * gfortran.dg/open_access_1.f90: New test.
12499
12500 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12501
12502         * gcc.dg/charset/builtin2.c: New test.
12503
12504 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12505
12506         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12507         on mmix-*-* for *_[xy].c.
12508
12509 2005-11-28  Kean Johnston  <jkj@sco.com>
12510
12511         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12512         headers.
12513         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12514         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12515         * gcc.target/i386/asm-3.c: Ditto.
12516         * gcc.target/i386/clobbers.c: Ditto.
12517         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12518         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12519         test regexp.
12520         * gcc.target/i386/mul.c: Ditto.
12521         * gcc.target/i386/ssetype-1.c: Ditto.
12522         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12523         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12524         static so the test works with -fPIC mode too. Based on comment in
12525         PR19231 by Pinski.
12526         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12527
12528 2005-11-28  Richard Guenther  <rguenther@suse.de>
12529
12530         * gcc.dg/alias-9.c: New testcase.
12531         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12532
12533 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12534             Uros Bizjak  <uros@kss-loka.si>
12535
12536         PR middle-end/20219
12537         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12538         tan(x)/sin(x) transformations.
12539
12540 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12541
12542         PR middle-end/24575
12543         * gcc.dg/tree-ssa/divide-3.c: New test.
12544         * gcc.dg/tree-ssa/divide-4.c: New test.
12545
12546 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12547
12548         PR fortran/24917
12549         *  gfortran.dg/boz_6.f90: New test.
12550
12551 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12552
12553         PR fortran/23912
12554         * gfortran.dg/modulo_1.f90: New test.
12555
12556 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12557
12558         PR libfortran/24919
12559         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12560         fail on CRLF platforms.
12561         * gfortran.dg/ftell_2.f90: Likewise.
12562
12563 2005-11-26  Eric Christopher  <echristo@apple.com>
12564
12565         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12566
12567 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12568
12569         * objc.dg/gnu-runtime-3.m: Simplify.
12570
12571 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12572
12573         PR middle-end/23669
12574         * gcc.dg/tree-ssa/divide-1.c: New test.
12575         * gcc.dg/tree-ssa/divide-2.c: New test.
12576
12577 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12578
12579         PR libgfortran/24945
12580         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12581
12582 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12583
12584         PR libgfortran/24945
12585         * gfortran.dg/open_status_2.f90: New test.
12586
12587 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12588
12589         * gcc.c-torture/execute/builtins/fprintf.c,
12590         gcc.c-torture/execute/builtins/fputs-lib.c,
12591         gcc.c-torture/execute/builtins/fputs.c,
12592         gcc.c-torture/execute/builtins/lib/fprintf.c,
12593         gcc.c-torture/execute/builtins/lib/printf.c,
12594         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12595
12596 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12597
12598         * gcc.dg/20050922-2.c: New test.
12599
12600 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12601
12602         * objc.dg/gnu-runtime-3.m: New test.
12603
12604 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12605
12606         PR c++/9278
12607         * g++.dg/other/void1.C: New test.
12608
12609 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12610
12611         PR middle-end/24998
12612         * gcc.dg/torture/fp-int-convert-float.c,
12613         gcc.dg/torture/fp-int-convert-double.c,
12614         gcc.dg/torture/fp-int-convert-long-double.c,
12615         gcc.dg/torture/fp-int-convert-timode.c,
12616         gcc.dg/torture/fp-int-convert-float80.c,
12617         gcc.dg/torture/fp-int-convert-float80-timode.c,
12618         gcc.dg/torture/fp-int-convert-float128.c,
12619         gcc.dg/torture/fp-int-convert-float128-timode.c,
12620         gcc.dg/torture/fp-int-convert.h: New files.
12621
12622 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12623
12624         PR middle-end/24989
12625         * gcc.dg/tree-ssa/bool-10.c: New test.
12626         * gcc.dg/tree-ssa/bool-11.c: New test.
12627         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12628
12629 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12630
12631         PR middle-end/24990
12632         * tree-ssa/pr24990-1.c: New test.
12633
12634 2005-11-24  Richard Guenther  <rguenther@suse.de>
12635         Dirk Mueller <dmueller@suse.de>
12636
12637         PR c++/14024
12638         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12639         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12640         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12641         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12642         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12643         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12644
12645 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12646
12647         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12648
12649 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12650
12651         PR c/21668
12652         * gcc.dg/Wc++-compat.c: New.
12653         * gcc.dg/Wno-c++-compat.c: New.
12654
12655 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12656
12657         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12658         (vspltish, vspltisw): Likewise.
12659
12660 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12661
12662         PR libgfortran/24794
12663         * gfortran.dg/namelist_12.f: Fix quotes.
12664         * gfortran.dg/namelist_13.f90: Fix quotes.
12665         * gfortran.dg/namelist_14.f90: Fix quotes.
12666         * gfortran.dg/namelist_15.f90: Fix quotes.
12667         * gfortran.dg/namelist_use.f90: Fix quotes.
12668         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12669         * gfortran.dg/namelist_21.f90: New test.
12670         * gfortran.dg/namelist_22.f90: New test.
12671
12672 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12673
12674         PR target/23435
12675         * gcc.c-torture/compile/pr23435.c: New.
12676
12677 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12678
12679         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12680
12681 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12682
12683         * gcc.target/powerpc/405-macchw-1.c,
12684         gcc.target/powerpc/405-macchw-2.c,
12685         gcc.target/powerpc/405-macchwu-1.c,
12686         gcc.target/powerpc/405-macchwu-2.c,
12687         gcc.target/powerpc/405-machhw-1.c,
12688         gcc.target/powerpc/405-machhw-2.c,
12689         gcc.target/powerpc/405-machhwu-1.c,
12690         gcc.target/powerpc/405-machhwu-2.c,
12691         gcc.target/powerpc/405-maclhw-1.c,
12692         gcc.target/powerpc/405-maclhw-2.c,
12693         gcc.target/powerpc/405-maclhwu-1.c,
12694         gcc.target/powerpc/405-maclhwu-2.c,
12695         gcc.target/powerpc/405-mulchw-1.c,
12696         gcc.target/powerpc/405-mulchw-2.c,
12697         gcc.target/powerpc/405-mulchwu-1.c,
12698         gcc.target/powerpc/405-mulchwu-2.c,
12699         gcc.target/powerpc/405-mulhhw-1.c,
12700         gcc.target/powerpc/405-mulhhw-2.c,
12701         gcc.target/powerpc/405-mulhhwu-1.c,
12702         gcc.target/powerpc/405-mulhhwu-2.c,
12703         gcc.target/powerpc/405-mullhw-1.c,
12704         gcc.target/powerpc/405-mullhw-2.c,
12705         gcc.target/powerpc/405-mullhwu-1.c,
12706         gcc.target/powerpc/405-mullhwu-2.c,
12707         gcc.target/powerpc/405-nmacchw-1.c,
12708         gcc.target/powerpc/405-nmacchw-2.c,
12709         gcc.target/powerpc/405-nmachhw-1.c,
12710         gcc.target/powerpc/405-nmachhw-2.c,
12711         gcc.target/powerpc/405-nmaclhw-1.c,
12712         gcc.target/powerpc/405-nmaclhw-2.c,
12713         gcc.target/powerpc/440-macchw-1.c,
12714         gcc.target/powerpc/440-macchw-2.c,
12715         gcc.target/powerpc/440-macchwu-1.c,
12716         gcc.target/powerpc/440-macchwu-2.c,
12717         gcc.target/powerpc/440-machhw-1.c,
12718         gcc.target/powerpc/440-machhw-2.c,
12719         gcc.target/powerpc/440-machhwu-1.c,
12720         gcc.target/powerpc/440-machhwu-2.c,
12721         gcc.target/powerpc/440-maclhw-1.c,
12722         gcc.target/powerpc/440-maclhw-2.c,
12723         gcc.target/powerpc/440-maclhwu-1.c,
12724         gcc.target/powerpc/440-maclhwu-2.c,
12725         gcc.target/powerpc/440-mulchw-1.c,
12726         gcc.target/powerpc/440-mulchw-2.c,
12727         gcc.target/powerpc/440-mulchwu-1.c,
12728         gcc.target/powerpc/440-mulchwu-2.c,
12729         gcc.target/powerpc/440-mulhhw-1.c,
12730         gcc.target/powerpc/440-mulhhw-2.c,
12731         gcc.target/powerpc/440-mulhhwu-1.c,
12732         gcc.target/powerpc/440-mulhhwu-2.c,
12733         gcc.target/powerpc/440-mullhw-1.c,
12734         gcc.target/powerpc/440-mullhw-2.c,
12735         gcc.target/powerpc/440-mullhwu-1.c,
12736         gcc.target/powerpc/440-mullhwu-2.c,
12737         gcc.target/powerpc/440-nmacchw-1.c,
12738         gcc.target/powerpc/440-nmacchw-2.c,
12739         gcc.target/powerpc/440-nmachhw-1.c,
12740         gcc.target/powerpc/440-nmachhw-2.c,
12741         gcc.target/powerpc/440-nmaclhw-1.c,
12742         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12743
12744 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12745
12746         PR fortran/24774
12747         * gfortran.dg/inquire_9.f90: New test.
12748
12749         PR fortran/21647
12750         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12751
12752 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12753
12754         PR libfortran/24432
12755         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12756         Check that 'cos' is supported.
12757
12758 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12759
12760         PR fortran/24223
12761         * gfortran.dg/substring_equivalence.f90: New test.
12762
12763         PR fortran/24705
12764         * gfortran.dg/auto_internal_assumed.f90: New test.
12765
12766 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12767
12768         * gcc.dg/fold-div-2.c: New test.
12769
12770 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12771
12772         PR rtl-optimization/24883
12773         * gcc.c-torture/compile/pr24883.c: New test.
12774
12775 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12776
12777         PR middle-end/20583
12778         * gcc.c-torture/compile/pr20583.c: New.
12779
12780 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12781
12782         * gcc.c-torture/execute/usmul.c: New test.
12783
12784 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12785
12786         * gcc.dg/tree-ssa/vrp22.c: New test.
12787
12788 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12789
12790         PR middle-end/24912
12791         * gcc.dg/torture/pr24912-1.c: New test.
12792
12793 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12794
12795         PR fortran/24862
12796         * gfortran.dg/arrayio_derived_1.f90: New test.
12797
12798 2005-11-19  Richard Guenther  <rguenther@suse.de>
12799
12800         PR middle-end/23294
12801         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12802
12803 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12804
12805         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12806
12807 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12808
12809         PR c++/8355
12810         * g++.dg/template/friend39.C: New test.
12811
12812 2005-11-18  James E Wilson  <wilson@specifix.com>
12813
12814         * gcc.dg/builtin-strstr.c: New.
12815
12816 2005-11-18  Richard Henderson  <rth@redhat.com>
12817
12818         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12819         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12820         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12821         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12822         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12823         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12824         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12825         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12826         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12827         renaming to remove initial "ia64-".
12828
12829 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12830
12831         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12832
12833 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12834
12835         * g++.dg/cpp/string-2.C: New test.
12836
12837 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12838
12839         * gcc.dg/tree-ssa/loop-14.c: New test.
12840
12841 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12842             Michael Chamberlain <michael@chamberlain.net.au>
12843
12844         * ada/acats/run_all.sh (target_run): Kill long running tests.
12845
12846 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12847
12848         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12849         * gcc.dg/cleanup-9.c: Likewise.
12850         * gcc.dg/cleanup-10.c: Likewise.
12851         * gcc.dg/cleanup-11.c: Likewise.
12852
12853 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12854
12855         PR fortran/24892
12856         * gfortran.dg/open_access_append_1.f90: New test.
12857         * gfortran.dg/open_access_append_2.f90: New test.
12858
12859 2005-11-16  Richard Guenther  <rguenther@suse.de>
12860
12861         PR middle-end/24851
12862         * gcc.c-torture/execute/pr24851.c: New testcase.
12863
12864 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12865
12866         * gcc.dg/fold-overflow-1.c: New test.
12867
12868 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12869
12870         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12871         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12872
12873 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12876         structures.
12877         * g++.dg/eh/forced2.C: Likewise.
12878         * g++.dg/eh/forced3.C: Likewise.
12879         * g++.dg/eh/forced4.C: Likewise.
12880
12881 2005-11-11  Mike Stump  <mrs@apple.com>
12882
12883         * g++.old-deja/g++.mike/unused.C: Add.
12884
12885 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12886
12887         PR c++/24667
12888         * g++.dg/warn/Wcast-qual1.C: New test.
12889
12890 2005-11-15  Jan Hubicka  <jh@suse.cz>
12891
12892         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12893
12894 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12895
12896         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12897
12898 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12899
12900         PR 24840
12901         * gcc.dg/tree-ssa/pr24840.c: New test.
12902
12903 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12904
12905         PR testsuite/24841
12906         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12907
12908 2005-11-14  Dale Johannesen  <dalej@apple.com>
12909
12910         * gcc.c-torture/execute/20051113-1.c: New.
12911
12912 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12913
12914         PR c++/24687
12915         * g++.dg/template/crash43.C: New test.
12916
12917 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12918
12919         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12920
12921 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/24817
12924         * g++.dg/eh/spec8.C: New test.
12925
12926 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12927
12928         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12929
12930 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12931
12932         PR c++/20293
12933         * g++.dg/parse/ambig4.C: New test.
12934         * g++.dg/tc1/dr101.C: Adjust error markers.
12935         * g++.dg/lookup/strong-using-2.C: Likewise.
12936         * g++.dg/lookup/ambig5.C: Likewise.
12937         * g++.dg/lookup/ambig4.C: Likewise.
12938         * g++.dg/parse/crash22.C: Likewise.
12939
12940 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12941
12942         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12943
12944 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12945
12946         * gcc.dg/nested-calls-1.c: New test.
12947
12948 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12949
12950         * gfortran.dg/complex_intrinsic_1.f90: New test.
12951         * gfortran.dg/complex_intrinsic_2.f90: New test.
12952         * gfortran.dg/fgetc_1.f90: New test.
12953         * gfortran.dg/fgetc_2.f90: New test.
12954         * gfortran.dg/fgetc_3.f90: New test.
12955         * gfortran.dg/ftell_1.f90: New test.
12956         * gfortran.dg/ftell_2.f90: New test.
12957         * gfortran.dg/gnu_logical_1.F: New test.
12958         * gfortran.dg/gnu_logical_2.f90: New test.
12959
12960 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12961
12962         PR middle-end/24820
12963         * testsuite/gcc.dg/pr24820.c: New test.
12964
12965 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12966
12967         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12968         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12969         variable.
12970
12971 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12972
12973         testsuite/24614
12974         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12975
12976 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12977
12978         * gcc.target/cris/cris.exp: New file.
12979         * gcc.target/cris/rld-legit1.c: New test.
12980         * gcc.target/cris/rld-legit2.c: New test.
12981
12982 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12983
12984         PR c++/24780
12985         * g++.dg/opt/pr24780.C: New test.
12986
12987         PR c++/24761
12988         * g++.dg/template/asm1.C: New test.
12989
12990 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12991
12992         PR libgfortran/24787
12993         * gfortran.dg/scan_1.f90: New test.
12994
12995 2005-11-12  Jan Hubicka  <jh@suse.cz>
12996
12997         * gcc.target/i386/minmax-1.c: New.
12998         * gcc.target/i386/minmax-2.c: New.
12999
13000 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13001
13002         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13003
13004 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13005
13006         * gcc.c-torture/execute/20051110-1.c,
13007         gcc.c-torture/execute/20051110-2.c: New tests.
13008
13009 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13010
13011         PR middle-end/24750
13012         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13013         New tests.
13014
13015 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13016
13017         * lib/target-libpath.exp (get_shlib_extension): New proc.
13018         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13019         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13020         * lib/objc.exp (objc_target_compile): Likewise.
13021         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13022         detection.
13023
13024 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13025
13026         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13027
13028         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13029         Add -static to additional_flags and pass it to target_compile.
13030
13031 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13032
13033         PR libgfortran/24719
13034         gfortran.dg/read_noadvance.f90: New test.
13035
13036         PR libgfortran/24699
13037         gfortran.dg/fmt_t_2.f90: New test.
13038
13039         PR libgfortran/24785
13040         gfortran.dg/read_x_eor.f90: New test.
13041
13042         PR libgfortran/24584
13043         gfortran.dg/namelist_empty.f90: Rename test.
13044
13045         PR libgfortran/24489
13046         gfortran/read_eor.f90: Rename test.
13047
13048 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13049
13050         PR fortran/15976
13051         * gfortran.dg/automatic_module_variable.f90: New test.
13052
13053 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13054
13055         PR target/24445
13056         * gcc.dg/pr24445.c: New test.
13057
13058 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13059
13060         PR fortran/24655
13061         PR fortran/24755
13062         * gfortran.dg/recursive_statement_functions.f90: Add statement
13063         functions using inline intrinsic functions and parameters to test
13064         that they no longer seg-fault.
13065
13066         PR fortran/24409
13067         gfortran.dg/nested_modules_4.f90: New test.
13068         gfortran.dg/nested_modules_5.f90: New test.
13069
13070 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13071
13072         PR fortran/24643
13073         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13074
13075 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13076
13077         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13078         failures.
13079
13080 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13081
13082         * gcc.dg/sparc-getcontext-1.c: New test.
13083
13084 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13085
13086         * gcc.dg/ifcvt-fabs-1.c: New test.
13087
13088 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13089
13090         PR other/4372
13091         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13092         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13093
13094 2005-11-09  Richard Guenther  <rguenther@suse.de>
13095
13096         PR tree-optimization/24716
13097         * gcc.c-torture/execute/pr24716.c: New testcase.
13098
13099 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13100
13101         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13102
13103 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13104
13105         PR 24624
13106         * gcc.dg/pr24624.c: Testcase added.
13107
13108 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13109
13110         PR 24623
13111         * g++.dg/other/pr24623.C: Testcase added.
13112
13113 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13114
13115         PR fortran/22607
13116         * gfortran-dg/pure_byref_1.f90: New.
13117         * gfortran-dg/pure_byref_2.f90: New.
13118
13119 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13120
13121         PR c/24101
13122         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13123         * gcc.dg/dg.exp: Run main loop also for *.i files.
13124
13125 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13126
13127         PR c++/19450
13128         * g++.dg/tls/diag-3.C: New test.
13129         * g++.dg/tls/diag-4.C: New test.
13130         * g++.dg/tls/static-1.C: New test.
13131         * g++.dg/tls/static-1a.cc: New file.
13132
13133 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13134
13135         PR 23046
13136         * g++.dg/tree-ssa/pr23046.C: New test.
13137
13138 2005-11-08  Devang Patel <dpatel@apple.com>
13139
13140         PR tree-optimization/23115
13141         * gcc.dg/tree-ssa/pr23115.c: New.
13142
13143 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13144
13145         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13146         * gcc.target/powerpc/pr16155.c: Same.
13147         * gcc.target/powerpc/altivec-1.c: Same.
13148         * gcc.target/powerpc/altivec-2.c: Same.
13149         * gcc.target/powerpc/altivec-3.c: Same.
13150         * gcc.target/powerpc/altivec-5.c: Same.
13151         * gcc.target/powerpc/altivec-11.c: Same.
13152         * gcc.target/powerpc/altivec-12.c: Same.
13153         * gcc.target/powerpc/altivec-14.c: Same.
13154         * gcc.target/powerpc/altivec-22.c: Same.
13155         * gcc.target/powerpc/altivec-consts.c: Same.
13156         * gcc.target/powerpc/altivec-pr22085.c: Same.
13157         * gcc.target/powerpc/altivec-splat.c: Same.
13158         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13159         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13160         * gcc.target/powerpc/darwin-longlong.c: Same.
13161
13162 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13163
13164         PR target/19340
13165         * gcc.dg/pr19340.c: New test.
13166
13167 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13168
13169         PR rtl-optimization/24683
13170         * gcc.dg/pr24683.c: New test.
13171
13172 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13173
13174         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13175         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13176
13177 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13178
13179         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13180
13181 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13182
13183         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13184
13185 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13186
13187         PR target/24230
13188
13189         * gcc.target/powerpc/altivec-consts.c,
13190         gcc.target/powerpc/altivec-splat.c: New testcase.
13191
13192 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13193
13194         PR c/24599
13195
13196         * gcc.dg/overflow-2.c: New testcase.
13197
13198 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13199
13200         PR rtl-optimization/23567
13201         * gcc.c-torture/execute/20051104-1.c: New test.
13202
13203 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13204
13205         PR fortran/24534
13206         gfortran.dg/private_type_2.f90: Modified to check that case with
13207         PRIVATE declaration within derived type is accepted.
13208
13209         PR fortran/20838
13210         gfortran.dg/pointer_assign_1.f90: New test.
13211
13212         PR fortran/20840
13213         * gfortran.dg/arrayio_0.f90: New test.
13214
13215         PR fortran/17737
13216         gfortran.dg/data_initialized.f90: New test.
13217         gfortran.dg/data_constraints_1.f90: New test.
13218         gfortran.dg/data_constraints_2.f90: New test.
13219
13220 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13221
13222         PR fortran/24174
13223         PR fortran/24305
13224         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13225
13226 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13227
13228         PR 24670
13229         * gcc.dg/tree-ssa/pr24670.c: New test.
13230
13231 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13232
13233         PR target/22432
13234         * gcc.target/i386/pr22432.c: New test.
13235
13236 2005-11-05  Richard Henderson  <rth@redhat.com>
13237
13238         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13239         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13240         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13241         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13242         from gcc.dg/alpha-*.
13243         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13244         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13245
13246 2005-11-05  Andreas Jaeger  <aj@suse.de>
13247
13248         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13249
13250 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13251
13252         PR target/23424
13253         * gcc.dg/torture/pr23424-1.c: New test.
13254
13255 2005-11-04  Richard Henderson  <rth@redhat.com>
13256
13257         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13258         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13259         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13260         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13261         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13262         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13263         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13264         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13265         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13266         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13267         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13268         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13269         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13270         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13271         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13272         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13273         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13274         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13275         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13276         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13277         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13278         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13279         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13280         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13281         Move from gcc.dg/.
13282         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13283         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13284         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13285         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13286         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13287         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13288         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13289         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13290         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13291         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13292         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13293         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13294         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13295         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13296         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13297         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13298         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13299         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13300         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13301         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13302         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13303         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13304         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13305         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13306         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13307         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13308         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13309         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13310         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13311         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13312         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13313         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13314         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13315         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13316         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13317         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13318         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13319         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13320         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13321         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13322         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13323         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13324         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13325         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13326         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13327
13328 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13329
13330         PR 24627
13331         * gcc.dg/tree-ssa/pr24627.c: New test.
13332
13333 2005-11-04 Paul Brook  <paul@codesourcery.com>
13334
13335         * gcc.dg/tls/opt-10.c: New test.
13336
13337 2005-11-04  Andreas Jaeger  <aj@suse.de>
13338
13339         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13340         avoid extra warnings.
13341
13342 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13343
13344         PR libfortran/22298
13345         * gcc/testsuite/lib/target-supports.exp
13346         (check_effective_target_static_libgfortran): New
13347         static_libgfortran effective target.
13348         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
13349         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13350
13351 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13352
13353         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13354
13355 2005-11-03  Josh Conner  <jconner@apple.com>
13356
13357         PR c++/19989
13358         g++.dg/ext/array2.C: New test.
13359         g++.dg/template/dependent-name3.C: New test.
13360         g++.dg/template/dependent-name4.C: New test.
13361         g++.dg/template/sfinae2.C: New test.
13362
13363 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13364
13365         PR preprocessor/22042
13366         * gcc.dg/cpp/strify4.c: New test.
13367
13368 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13369
13370         PR c++/17964
13371         * g++.dg/cpp/string-1.C: New test.
13372
13373 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13374
13375         * gcc.target/powerpc: New directory.
13376         * gcc.target/powerpc/powerpc.exp: New file.
13377         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13378         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13379         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13380         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13381         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13382         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13383         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13384         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13385         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13386         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13387         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13388         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13389         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13390         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13391         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13392         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13393         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13394         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13395         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13396         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13397         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13398         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13399         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13400         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13401         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13402         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13403         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13404         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13405         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13406         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13407         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13408         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13409         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13410         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13411
13412 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13413
13414         PR c++/21627
13415         * g++.dg/warn/inline2.C: New test.
13416
13417 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13418
13419         PR middle-end/23155
13420         * g++.dg/ext/c99struct1.C: New test.
13421         * gcc.dg/union-cast-1.c: New test.
13422         * gcc.dg/union-cast-2.c: New test.
13423         * gcc.dg/union-cast-3.c: New test.
13424
13425 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13426
13427         PR middle-end/24589
13428         * gcc.c-torture/execute/zero-struct-2.c: New test.
13429
13430 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13431
13432         PR c++/24582
13433         * g++.dg/init/switch1.C: New test.
13434
13435 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13436
13437         * gcc.dg/delay-slot-1.c: New test.
13438
13439 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13440
13441         PR target/24620
13442         * gcc.dg/pr24620.c: New test.
13443
13444 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13445
13446         PR c/24329
13447         * gcc.dg/format/unnamed-1.c: New test.
13448
13449 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13450
13451         PR c++/22434
13452         * g++.dg/expr/cond8.C: New test.
13453
13454         PR c++/24560
13455         * g++.dg/parse/dot1.C: New test.
13456
13457 2005-11-02  Jan Hubicka  <jh@suse.cz>
13458
13459         PR target/23303
13460         * gcc.dg/i386-lea.c: New test
13461
13462 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13463
13464         PR target/24615
13465         * gcc.dg/pr24615.c: New test.
13466
13467 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13468
13469         PR target/24600
13470         * gcc.dg/pr24600.c: New test.
13471
13472 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/19253
13475         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13476         * g++.dg/parse/typename9.C: New test.
13477         * g++/dg/parse/typename10.C: Likewise.
13478
13479 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13480
13481         PR fortran/18157
13482         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13483         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13484         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13485
13486 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/24569
13489         * g++.dg/debug/static1.C: New test.
13490
13491 2005-11-02  Josh Conner  <jconner@apple.com>
13492
13493         * g++.dg/crash38.C: moved into proper directory...
13494         * g++.dg/template/crash42.C: ...here
13495
13496 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13497
13498         PR target/18338
13499         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13500         pcc_bitfield_type_matters || default_packed.
13501
13502         * lib/target-supports.exp
13503         (check_effective_target_pcc_bitfield_type_matters): New proc.
13504         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13505
13506         PR testsuite/23304
13507         * lib/target-supports.exp (check_effective_default_packed): New proc.
13508         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13509         Gate expected errors on target ! default_packed.
13510         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13511
13512 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13513
13514         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13515         change (r106358).
13516
13517 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13518
13519         PR fortran/24008
13520         * gfortran.dg/entry_5.f90: New.
13521         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13522
13523 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13524
13525         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13526
13527 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13528
13529         PR fortran/21565
13530         gfortran.dg/namelist_blockdata.f90: New test.
13531
13532         PR fortran/18737
13533         gfortran.dg/external_implicit_none.f90: New test.
13534
13535         PR fortran/14994
13536         * gfortran.dg/secnds.f: New test.
13537
13538 2005-10-31  Jan Hubicka  <jh@suse.cz>
13539
13540         PR target/20928
13541         * gcc.c-torture/compile/pr20928.c: New test.
13542
13543 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13544
13545         PR middle-end/23492
13546         * gcc.c-torture/compile/zero-strct-5.c: New test.
13547
13548 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13549
13550         PR libgfortran/24584
13551         * gfortran.dg/pr24584.f90: New test.
13552
13553 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13554
13555         PR fortran/18883
13556         * gfortran.dg/char_result_9.f90: New.
13557         * gfortran.dg/char_result_10.f90: New.
13558
13559 2005-10-30  Jan Hubicka  <jh@suse.cz>
13560
13561         * g++.dg/tree-ssa/pr24172.C: New testcase.
13562
13563 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13564
13565         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13566
13567 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13568
13569         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13570         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13571         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13572         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13573         gfortran.dg/enum_9.f90,
13574         gfortran.fortran-torture/compile/enum_1.f90,
13575         gfortran.fortran-torture/execute/enum_1.f90,
13576         gfortran.fortran-torture/execute/enum_2.f90,
13577         gfortran.fortran-torture/execute/enum_3.f90,
13578         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13579
13580 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13581
13582         PR target/18482
13583         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13584         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13585
13586 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13587
13588         PR libfortran/20179
13589         * gfortran.dg/mixed_io_1.f90: New test.
13590         * gfortran.dg/mixed_io_1.c: New file.
13591
13592 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13593
13594         * gfortran.dg/malloc_free_1.f90: New test.
13595
13596 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13597
13598         * gcc.dg/nested-func-4.c: Require profiling -pg.
13599
13600 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13601
13602         PR C++/23229
13603         * g++.dg/warn/main-2.C: New test.
13604
13605 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13606
13607         PR fortran/24545
13608         * gfortran.dg/interface_2.f90: new test.
13609
13610 2005-10-28  Josh Conner  <jconner@apple.com>
13611
13612         PR c++/22153
13613         * g++.dg/template/crash38.C: New test.
13614         * g++.dg/parse/explicit1.C: Change expected errors.
13615
13616 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13617
13618         PR C++/23426
13619         * g++.dg/other/large-size-array.C: New test.
13620
13621 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13622
13623         PR middle-end/24362
13624         * g++.dg/opt/complex4.C: New test.
13625
13626 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13627
13628         * gcc.dg/nested-func-4.c: New test.
13629
13630 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13631
13632         PR fortran/24158
13633         gfortran.dg/derived_recursion.f90: New test.
13634         gfortran.dg/implicit_actual.f90: New test.
13635
13636 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13637
13638         PR middle-end/24295, PR testsuite/24477
13639         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13640         removed when weakref hits the tree.
13641
13642 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13643
13644         * gfortran.dg/cray_pointers_4.f90: New test.
13645
13646         * gfortran.dg/cray_pointers_5.f90: New test.
13647
13648 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13649
13650         PR fortran/22290
13651         * gfortran.dg/assign_5.f90: New test.
13652         * gfortran.dg/assign_6.f: New test.
13653
13654 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13655
13656         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13657         CPU has no SSE support.
13658
13659 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13660
13661         PR libgfortran/24224
13662         * gfortran.dg/arrayio_1.f90: Update attribution.
13663         * gfortran.dg/arrayio_2.f90: Update attribution.
13664         * gfortran.dg/arrayio_3.f90: Update attribution.
13665         * gfortran.dg/arrayio_4.f90: Update test conditions.
13666         * gfortran.dg/arrayio_5.f90: Update attribution.
13667         * gfortran.dg/arrayio_6.f90: New test.
13668         * gfortran.dg/arrayio_7.f90: New test.
13669
13670 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13671
13672         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13673
13674 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13675
13676         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13677
13678 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13679
13680         PR fortran/24416
13681         * gfortran.dg/namelist_char_only.f90: New test.
13682
13683 2005-10-24  Asher Langton  <langton2@llnl.gov>
13684
13685         PR fortran/17031
13686         PR fortran/22282
13687         * gfortran.dg/cray_pointers_1.f90: New test.
13688         * gfortran.dg/cray_pointers_2.f90: New test.
13689         * gfortran.dg/cray_pointers_3.f90: New test.
13690         * gfortran.dg/loc_1.f90: New test.
13691         * gfortran.dg/loc_2.f90: New test.
13692
13693 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13694
13695         * gcc.dg/pr24225.c: New test.
13696
13697 2005-10-24  Asher Langton  <langton2@llnl.gov>
13698
13699         * gfortran.dg/dup_save_1.f90: New test.
13700         * gfortran.dg/dup_save_2.f90: New test.
13701
13702 2005-10-24  Paul Brook  <paul@codesourcery.com>
13703
13704         PR 24107
13705         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13706         stdint.h.
13707
13708 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13709
13710         PR libgfortran/24489
13711         * gfortran.dg/pr24489.f90: New test.
13712
13713 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13714
13715         PR fortran/23635
13716         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13717
13718 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13719
13720         PR target/18911
13721         * g++.dg/init/array16.C: Skip for mmix-*-*.
13722
13723 2005-10-23  Asher Langton  <langton2@llnl.gov>
13724
13725         * gfortran.dg/byte_1.f90: New test.
13726         * gfortran.dg/byte_2.f90: New test.
13727
13728 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13729
13730         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13731
13732 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13733
13734         PR fortran/18022
13735         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13736
13737         PR fortran/24311
13738         * gfortran.dg/merge_char_const.f90: New test.
13739
13740         PR fortran/24384
13741         * gfortran.dg/spread_scalar_source.f90: New test.
13742
13743 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13744
13745         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13746
13747         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13748         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13749
13750         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13751
13752 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13753
13754         PR fortran/24426
13755         * gfortran.dg/der_pointer_4.f90: New.
13756
13757 2005-10-22  David Ayers  <d.ayers@inode.at>
13758
13759         * obj-c++.dg/except-1.mm: Simplify.
13760
13761 2005-10-21  David Ayers  <d.ayers@inode.at>
13762
13763         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13764
13765 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13766
13767         * gfortran.dg/assumed_dummy_2.f90: New test.
13768
13769 2005-10-21  James E Wilson  <wilson@specifix.com>
13770
13771         PR preprocessor/15220
13772         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13773
13774 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13775
13776         * gcc.c-torture/execute/20051021-1.c: New test.
13777
13778 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13779
13780         PR c++/24260
13781         * g++.dg/ext/tmplattr1.C: New test.
13782
13783 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13784
13785         PR fortran/24440
13786         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13787
13788 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13789
13790         * obj-c++.dg/except-1.mm: New.
13791
13792         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13793
13794 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13795
13796         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13797
13798 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13799
13800         PR middle-end/24295
13801         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13802         declarations with the same names as thunks' alias targets, use
13803         aliases instead.
13804         * gcc.dg/attr-alias-3.c: New test.
13805         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13806
13807 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/22618
13810         * g++.dg/parse/access8.C: New test.
13811
13812 2005-10-20  Richard Guenther  <rguenther@suse.de>
13813
13814         PR c++/24439
13815         * g++.dg/tree-ssa/pr24439.C: New testcase.
13816
13817 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13818
13819         * g++.dg/opt/delay-slot-1.C: New test.
13820
13821 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13822
13823         PR fortran/21625
13824         * gfortran.fg/der_init_1.f90: New.
13825
13826 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13827
13828         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13829
13830 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13831
13832         PR c++/21908
13833         * g++.dg/parse/error28.C: New test.
13834
13835 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13836
13837         * gcc.dg/profile-generate-2.c: New test.
13838
13839 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13840
13841         PR target/23589
13842         * g++.dg/ext/dllimport11.C: New.
13843
13844 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13845
13846         PR c++/22293
13847         * g++.dg/other/friend3.C: New test.
13848
13849 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13850
13851         PR c++/23293
13852         * g++.dg/template/error19.C: New test.
13853
13854 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13855
13856         PR c++/21383
13857         * g++.dg/overload/koenig2.C: New.
13858
13859         PR c++/23118
13860         * g++.dg/overload/error2.C: New.
13861
13862         PR c++/22604
13863         * g++.dg/inherit/covariant14.C: New.
13864
13865 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13866
13867         PR c++/23440
13868         * g++.dg/parse/for1.C: New test.
13869
13870 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13871
13872         PR fortran/23446
13873         * gfortran.dg/host_dummy_index_1.f90: New test.
13874
13875         PR fortran/21459
13876         * gfortran.dg/automatic_char_len_2.f90: New test.
13877
13878         PR fortran/20866
13879         * gfortran.dg/recursive_statement_functions.f90: New test.
13880
13881         PR fortran/20853
13882         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13883
13884         PR fortran/20849
13885         * gfortran.dg/external_initializer.f90: New test.
13886
13887         PR fortran/20837
13888         * non_module_public.f90: New test.
13889
13890 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13891
13892         PR c++/24386
13893         * g++.dg/template/overload7.C: New.
13894
13895         PR c++/22551
13896         * g++.dg/other/switch2.C: Remove expected warnings.
13897
13898         PR c++/21353
13899         * g++.dg/template/defarg6.C: New.
13900
13901 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13902
13903         PR target/24315
13904         * gcc.target/i386/pr24315.c: New test.
13905
13906 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13907
13908         PR c++/24389
13909         * g++.dg/template/static21.C: New test.
13910         * g++.dg/template/static21-a.cc: Likewise.
13911
13912 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13913
13914         PR c++/23959
13915         * g++.dg/warn/Wswitch-default-1.C: New test.
13916         * g++.dg/warn/Wswitch-default-2.C: New test.
13917
13918 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13919
13920         PR c++/22173
13921         * g++.dg/parse/template18.C: New test.
13922         * g++.dg/template/nontype15.C: Likewise.
13923
13924 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13925
13926         PR fortran/22273
13927         * gfortran.dg/spec_expr_2.f90: New.
13928
13929 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13930
13931         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13932         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13933         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13934         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13935         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13936         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13937         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13938         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13939         previous target-specific skips and warning-message matches where
13940         applicable.
13941
13942 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13943
13944         PR c++/21347
13945         * g++.dg/warn/Wctor-dtor.C: New test.
13946
13947 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13948
13949         PR c/23439
13950         * gcc.dg/for-1.c: New test.
13951
13952 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13953
13954         PR c++/19565
13955         * g++.dg/warn/Wconversion1.C: New test.
13956         * g++.dg/ext/packed4.C: Compile with -w.
13957         * g++.dg/opt/20050511-1.C: Likewise.
13958         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13959
13960 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13961
13962         * gfortran.dg/boz_5.f90: New test.
13963
13964 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13965
13966         PR c++/22551
13967         * g++.dg/other/switch2.C: New.
13968
13969         PR c++/23984
13970         * g++.dg/init/ctor7.C: New.
13971
13972 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13973
13974         PR c++/23730
13975         * g++.dg/parse/crash32.C: New test.
13976
13977 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13978
13979         PR c++/20721
13980         * g++.dg/init/goto2.C: New test.
13981
13982         PR c++/22464
13983         * g++.dg/template/crash/41.C: New test.
13984
13985         PR c++/22180
13986         * g++.dg/template/crash40.C: New test.
13987
13988         PR c++/23694
13989         * g++.dg/parse/friend5.C: New test.
13990
13991         PR c++/23307
13992         * g++.dg/template/crash38.C: New test.
13993
13994         PR c++/22352
13995         * g++.dg/template/friend38.C: New test.
13996
13997         PR c++/22405
13998         * g++.dg/template/crash39.C: New test.
13999
14000 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14001
14002         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14003         gcc.dg/debug/dwarf2/dwarf-char2.c,
14004         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14005
14006         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14007
14008 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14009
14010         * gcc.dg/dll-2.c: Add tests for warnings.
14011         * gcc.dg/dll-3.c: Likewise.
14012         * gcc.dg/dll-4.c: Likewise.
14013
14014         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14015         * g++.dg/ext/dllimport2.C: Likewise.
14016         * g++.dg/ext/dllimport3.C: Likewise.
14017         * g++.dg/ext/dllimport7.C: Likewise.
14018         * g++.dg/ext/dllimport8.C: Likewise.
14019         * g++.dg/ext/dllimport9.C: Likewise.
14020
14021 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14022
14023         PR fortran/24092
14024         * gfortran.dg/derived_pointer_recursion.f90: New test.
14025
14026 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14027
14028         * gcc.c-torture/execute/20051012-1.c: New test.
14029
14030 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14031
14032         PR fortran/18082
14033         * gfortran.dg/automatic_char_len_1.f90: New test.
14034
14035 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14036
14037         PR fortran/20847
14038         * gfortran.dg/save_common.f90: New test.
14039
14040         PR fortran/20856
14041         * gfortran.dg/save_result.f90: New test.
14042
14043 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14044
14045         PR c++/21592
14046         * g++.dg/template/dependent-expr1.C: Add new expected error.
14047         * g++.dg/template/dependent-expr2.C: Adjust error text.
14048         * g++.dg/template/overload6.C: New.
14049
14050         PR c++/23797
14051         * g++.dg/other/typename8.C: New.
14052
14053         PR c++/21117
14054         * g++.dg/other/return1.C: New.
14055
14056 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14057
14058         PR c++/24052
14059         * g++.dg/ext/label5.C: New.
14060
14061 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         PR c++/19964
14064         * g++.dg/parse/crash31.C: New.
14065
14066 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14067
14068         * g++.dg/ipa/ipa-1.c: New test.
14069         * g++.dg/ipa/ipa-2.c: New test.
14070         * g++.dg/ipa/ipa-3.c: New test.
14071         * g++.dg/ipa/ipa-4.c: New test.
14072         * g++.dg/ipa/ipa-5.c: New test.
14073         * g++.dg/ipa/ipa.exp: New file.
14074
14075 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14076
14077         PR fortran/24207
14078         * gfortran.dg/private_type_3.f90: New test.
14079
14080 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14081
14082         PR fortran/20786
14083         gfortran.dg/aint_anint_1.f90: New test.
14084
14085 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14086
14087         PR libgfortran/24313
14088         gfortran.dg/csqrt.f: New test.
14089
14090 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14091
14092         PR c++/8057
14093         * g++.dg/warn/noeffect7.C: New test.
14094         * g++.dg/warn/noeffect2.C: Instantiate templates.
14095         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14096         and warning.
14097
14098 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14099
14100         PR c++/21089
14101         * g++.dg/init/float1.C: New test.
14102
14103         PR c++/24277
14104         * g++.dg/init/member1.C: Tweak error markers.
14105
14106 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14107
14108         PR testsuite/24281
14109         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14110         Check for null pointer.
14111
14112 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14113
14114         PR c++/21369
14115         * g++.dg/parse/ret-type3.C: New test.
14116
14117 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14118
14119         PR tree-opt/23946
14120         * gcc.c-torture/compile/pr23946.c: New test.
14121
14122 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14123
14124         * g++.dg/opt/mmx2.C: New test.
14125
14126 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14127
14128         PR c++/24277
14129         * g++.dg/template/static20.C: New test.
14130
14131         PR c++/24302
14132         * g++.dg/warn/Wunused-12.C: New test.
14133
14134         PR c++/23437
14135         * g++.dg/template/arg4.C: New test.
14136
14137 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14138
14139         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14140         * gcc.dg/ucnid-3.c: Likewise.
14141         * gcc.dg/ucnid-4.c: Likewise.
14142         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14143         * g++.dg/other/ucnid-1.C: Likewise.
14144         * gcc.dg/sparc-frame-1.c: New test.
14145
14146 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14147
14148         PR c++/24139
14149         * g++.dg/template/spec27.C: New test.
14150
14151         PR c++/24275
14152         * g++.dg/template/static19.C: New test.
14153
14154 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14155
14156         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14157         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14158
14159 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14160
14161         PR target/24136
14162         * gfortran.fortran-torture/compile/pr24136.f: New test.
14163
14164 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14165
14166         PR c++/22172
14167         * g++.dg/parse/crash30.C: New test.
14168
14169 2005-10-07  Richard Guenther  <rguenther@suse.de>
14170
14171         PR middle-end/24227
14172         * gcc.c-torture/compile/pr24227.c: New testcase.
14173
14174 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14175
14176         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14177         Do not put aligned attributes on array elements.
14178
14179 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14180
14181         PR testsuite/23611, PR testsuite/23615
14182         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14183         writing prototypes of library functions by hand.
14184         * obj-c++.dg/bitfield-4.mm: Likewise.
14185         * obj-c++.dg/const-str-4.mm: Likewise.
14186         * obj-c++.dg/encode-4.mm: Likewise.
14187         * obj-c++.dg/encode-5.mm: Likewise.
14188         * obj-c++.dg/encode-6.mm: Likewise.
14189         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14190         * obj-c++.dg/method-10.mm: Likewise.
14191         * obj-c++.dg/method-17.mm: Likewise.
14192         * obj-c++.dg/method-19.mm: Likewise.
14193         * obj-c++.dg/try-catch-2.mm: Likewise.
14194
14195 2005-10-06  Richard Henderson  <rth@redhat.com>
14196
14197         PR 24236
14198         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14199
14200 2005-10-06  Dale Johannesen  <dalej@apple.com>
14201
14202         * gcc.c-torture/execute/20030125-1.c: Correct.
14203
14204 2005-10-06  Richard Guenther  <rguenther@suse.de>
14205
14206         PR tree-optimization/24238
14207         * g++.dg/tree-ssa/pr24238.C: New testcase.
14208
14209 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14210
14211         PR 18568
14212         * gfortran.dg/der_pointer_3.f90: New test.
14213
14214 2005-10-05  Devang Patel  <dpatel@apple.com>
14215
14216         PR Debug/23205
14217         * g++.dg/other/PR23205.C: New.
14218
14219 2005-10-05  Richard Henderson  <rth@redhat.com>
14220
14221         PR target/23602
14222         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14223         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14224
14225 2005-10-05  Dale Johannesen  <dalej@apple.com>
14226
14227         * gcc.c-torture/execute/float-floor.c: New.
14228
14229 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14230
14231         PR tree-optimization/21419
14232         PR tree-optimization/24146
14233         PR tree-optimization/24151
14234
14235         * g++.dg/ext/asm7.C: New.
14236         * g++.dg/ext/asm8.C: New.
14237         * gcc.dg/asm-1.c: Compile on all targets.
14238         * gcc.dg/asm-pr24146.c: New.
14239         * gcc.dg/pr21419.c: Adjust error messages.
14240
14241 2005-10-05  Richard Guenther  <rguenther@suse.de>
14242
14243         PR fortran/24176
14244         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14245
14246 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14247
14248         PR c++/23513
14249         * g++.dg/template/spec22.C: Robustify test.
14250         * g++.dg/template/spec26.C: New.
14251
14252 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14253
14254         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14255         if target supports vector instructions.
14256
14257 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14258
14259         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14260         C99 functions.
14261
14262 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14263
14264         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14265         check_effective_target_fortran_large_int): Replace cached result
14266         when target changes.
14267
14268 2005-10-04  Devang Patel  <dpatel@apple.com>
14269
14270         * gcc.dg/i386-sse-vect-types.c: New.
14271
14272 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14273
14274         PR preprocessor/13726
14275         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14276         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14277
14278 2005-10-04  Richard Guenther  <rguenther@suse.de>
14279
14280         PR c/23576
14281         * gcc.dg/noncompile/pr23576.c: New testcase.
14282
14283 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14284
14285         PR middle-end/23125
14286         * gcc.dg/register-var-3.c: New test.
14287
14288 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14289
14290         * gcc.dg/pr23049.c: New test.
14291
14292         * gcc.dg/ucnid-4.c: Fix test.
14293
14294 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14295
14296         PR 23445
14297         * gcc.c-torture/compile/pr23445.c: New test.
14298
14299 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14300
14301         * g++.dg/overload/unknown1.C: New.
14302
14303 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14304
14305         PR c++/17775
14306         * g++.dg/template/repo4.C: New test.
14307
14308 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14309
14310         PR libfortran/19308
14311         * gfortran.dg/large_real_kind_2.F90: New test.
14312         * gfortran.dg/large_integer_kind_2.f90: New test.
14313
14314 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14315
14316         * lib/target-supports.exp (check_effective_target_vect_shift):
14317         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14318         (check_effective_target_vect_condition): Fix copy-n-pasto.
14319
14320         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14321         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14322         targets.
14323
14324 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14325
14326         PR c++/22621
14327         * g++.dg/template/overload5.C : New test.
14328
14329         PR c++/23840
14330         * g++.dg/expr/stdarg1.C: New test.
14331
14332 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14333
14334         PR 24142
14335         * gcc.c-torture/execute/pr24142.c: New test.
14336
14337 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14338
14339         PR 24141
14340         * gcc.c-torture/execute/pr24141.c: New test.
14341
14342 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14343             Diego Novillo  <dnovillo@redhat.com>
14344
14345         PR 23604
14346         * gcc.c-torture/execute/pr23604.c: New test.
14347
14348 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14349
14350         PR fortran/16404
14351         PR fortran/20835
14352         PR fortran/20890
14353         PR fortran/20899
14354         PR fortran/20900
14355         PR fortran/20901
14356         PR fortran/20902
14357         gfortran.dg/equiv_constraint_1.f90: New test.
14358         gfortran.dg/equiv_constraint_2.f90: New test.
14359         gfortran.dg/equiv_constraint_3.f90: New test.
14360         gfortran.dg/equiv_constraint_4.f90: New test.
14361         gfortran.dg/equiv_constraint_5.f90: New test.
14362         gfortran.dg/equiv_constraint_6.f90: New test.
14363         gfortran.dg/equiv_constraint_7.f90: New test.
14364         gfortran.dg/equiv_constraint_8.f90: New test.
14365         gfortran.dg/private_type_1.f90: New test.
14366         gfortran.dg/private_type_2.f90: New test.
14367         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14368         980628-10.f: Assert std=gnu to permit mixing of
14369         types in equivalence statements.
14370
14371 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14372
14373         PR 24112
14374         * gfortran.dg/open_status_1.f90: New.
14375
14376 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14377
14378         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14379         * gcc.dg/vect/pr22480.c: Clean up temp files.
14380         * gcc.dg/vect/pr23831.c: Clean up temp files.
14381         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14382         Clean up temp files.
14383         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14384         Clean up temp files.
14385
14386         * gcc.dg/20050309-1.c: Clean up temp files.
14387         * gcc.dg/20050325-1.c: Clean up temp files.
14388
14389 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14390
14391         PR tree-optimization/24059
14392         * gcc.dg/vect/pr24059.c : New test.
14393
14394 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14395
14396         PR middle-end/24109
14397         * gcc.c-torture/execute/20050929-1.c: New test.
14398
14399 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14400
14401         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14402
14403 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14404
14405         PR c/21419
14406         * gcc.dg/pr21419.c: New test.
14407
14408 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14409
14410         * gcc.dg/pr23911.c: New test.
14411
14412 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14413
14414         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14415
14416         PR c++/16782
14417         * g++.dg/parse/qualified4.C: New test.
14418         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14419         * g++.old-deja/g++.mike/p8154.C: Likewise.
14420
14421 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/22147
14424         * g++.dg/template/friend37.C: New test.
14425         * g++.dg/parse/crash28.C: Adjust error markers.
14426
14427 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14428
14429         PR fortran/18518
14430         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14431
14432 2005-09-27  Devang Patel  <dpatel@apple.com>
14433
14434         PR tree-optimization/23625
14435         * gcc.dg/pr23625.c: New test.
14436
14437 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14438
14439         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14440         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14441
14442 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14443
14444         PR fortran/23677
14445         * gfortran.fortran-torture/execute/save_1.f90: New test.
14446         * gfortran.dg/save_1.f90: New test.
14447
14448 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14449
14450         * gcc.target/i386/builtin-apply-mmx.c: New test.
14451
14452         PR target/22576
14453         * gcc.target/i386/pr22576.c: New test.
14454
14455         PR target/22585
14456         * gcc.target/i386/pr22585.c: New test.
14457
14458         PR target/23268
14459         * gcc.target/i386/pr23268.c: New test.
14460
14461         PR middle-end/23831
14462         * gcc.dg/vect/pr23831.c: New test.
14463
14464         PR target/24055
14465         * gcc.target/i386/pr24055.c: New test.
14466
14467 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14468
14469         PR tree-optimization/23960
14470         * gcc.c-torture/compile/pr23960.c: New.
14471
14472 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14473
14474         PR fortran/16861
14475         * gfortran.dg/nested_modules_3.f90: New.
14476
14477 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14478
14479         PR fortran/24005
14480         gfortran.dg/interface_1.f90: New test.
14481
14482 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14483         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14484
14485         PR fortran/23843
14486         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14487
14488 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14489
14490         PR fortran/23516
14491         * gfortran.dg/imag_1.f: New test.
14492         * gfortran.dg/imag_2.f: Ditto.
14493
14494 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14495
14496         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14497
14498 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14499
14500         PR c++/21983
14501         * g++.dg/warn/pr21983.C: New test.
14502
14503 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14504
14505         * gcc.dg/20050922-1.c: Testcase added.
14506
14507 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14508
14509         PR c++/23993
14510         * g++.dg/template/array14.C: New test.
14511
14512 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14513
14514         PR fortran/19929
14515         * gfortran.dg/der_ptr_component_1.f90: New test.
14516
14517 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14518
14519         PR c++/23965
14520         * g++.dg/template/error1.C: Reject "no matching function" message.
14521
14522 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14523
14524         PR c++/17609
14525         * g++.dg/lookup/error1.C: New test.
14526
14527 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14528
14529         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14530         functionality of the testcase.
14531
14532 2005-09-20  Richard Henderson  <rth@redhat.com>
14533
14534         * gcc.dg/vect/vect-22.c: Require vect_float.
14535         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14536
14537 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14538
14539         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14540         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14541         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14542         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14543         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14544         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14545         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14546         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14547         * gcc.dg/cpp/ucnid-8.c: New test.
14548
14549 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14550
14551         PR tree-optimization/23929
14552         * gcc.c-torture/compile/pr23929.c: New test.
14553
14554 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14555
14556         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14557         for one loop.
14558
14559 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14560
14561         PR testsuite/23186
14562         * g++.dg/other/pr22003.C: Require named sections.
14563
14564 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14565
14566         PR c++/23947
14567         * g++.dg/rtti/crash3.C: New test.
14568
14569         PR tree-optimization/23818
14570         * gcc.dg/pr23818.c: New test.
14571
14572 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14573
14574         PR fortran/23420
14575         * gfortran.dg/print_fmt_4.f: New.
14576
14577 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14578
14579         PR fortran/23663
14580         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14581
14582 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14583
14584         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14585         Use pointers to local alignable arrays instead. Added comments.
14586         * gcc.dg/vect/vect-46.c: Likewise.
14587         * gcc.dg/vect/vect-48.c: Likewise.
14588         * gcc.dg/vect/vect-49.c: Likewise.
14589         * gcc.dg/vect/vect-52.c: Likewise.
14590         * gcc.dg/vect/vect-53.c: Likewise.
14591         * gcc.dg/vect/vect-54.c: Likewise.
14592         * gcc.dg/vect/vect-56.c: Likewise.
14593         * gcc.dg/vect/vect-57.c: Likewise.
14594         * gcc.dg/vect/vect-58.c: Likewise.
14595         * gcc.dg/vect/vect-60.c: Likewise.
14596         * gcc.dg/vect/vect-61.c: Likewise.
14597
14598         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14599         The test is no longer vectorizable on vect_no_align targets.
14600         * gcc.dg/vect/vect-43.c: Likewsie.
14601
14602         * gcc.dg/vect/vect-44.c: Added comments.
14603         * gcc.dg/vect/vect-45.c: Added comments.
14604         * gcc.dg/vect/vect-50.c: Added comments.
14605         * gcc.dg/vect/vect-51.c: Added comments.
14606
14607         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14608         aligned type.
14609         * gcc.dg/vect/Os-vect-95.c: Likewise.
14610
14611         * gcc.dg/vect/vect-41.c: Test removed.
14612         * gcc.dg/vect/vect-47.c: Test removed.
14613         * gcc.dg/vect/vect-55.c: Test removed.
14614         * gcc.dg/vect/vect-59.c: Test removed.
14615
14616 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14617
14618         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14619         No longer vectorizable on vect_no_align targets.
14620         * gcc.dg/vect/pr20122.c: Likewise.
14621         * gcc.dg/vect/vect-74.c: Likewise.
14622         * gcc.dg/vect/vect-75.c: Likewise.
14623         * gcc.dg/vect/vect-76.c: Likewise.
14624
14625         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14626         Will not be vectorizable on vect_no_align targets once aliasing issues
14627         are resolved.
14628         * gcc.dg/vect/vect-79.c: Likewise.
14629
14630         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14631         * gcc.dg/vect/vect-78.c: Likewise.
14632         * gcc.dg/vect/vect-97.c: Likewise.
14633
14634 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14635
14636         * gcc.dg/pr23943.c: New test.
14637
14638 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14639
14640         PR fortran/19181
14641         * gfortran.dg/derived_pointer_null_1.f90: New test.
14642
14643 2005-09-18  Richard Guenther  <rguenther@suse.de>
14644
14645         PR middle-end/23944
14646         * gcc.c-torture/compile/pr23944.c: New testcase.
14647
14648 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14649
14650         PR fortran/15975
14651         * gfortran.dg/der_pointer_2.f90: New test.
14652
14653 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14654
14655         PR fortran/16861
14656         * gfortran.dg/nested_modules_2.f90: New test.
14657
14658 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14659
14660         PR c++/18368
14661         * g++.dg/other/semicolon.C: New test.
14662
14663 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14664
14665         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14666         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14667
14668 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14669
14670         PR c++/23914
14671         * g++.dg/template/static18.C: New test.
14672
14673         PR c++/21514
14674         * g++.dg/template/crash19.C: Remove dg-error marker.
14675         * g++.dg/template/local4.C: New test.
14676
14677 2005-09-16  Paul Brook  <paul@codesourcery.com>
14678
14679         PR fortran/23906
14680         * gfortran.dg/dependency_1.f90: New test.
14681
14682 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14683
14684         PR c++/23896
14685         * g++.dg/template/static17.C: New test.
14686
14687 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14688
14689         PR c++/23139
14690         * g++.dg/warn/huge-val1.C: New test.
14691
14692 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14693
14694         PR c++/13140
14695         * g++.dg/parse/class2.C: New test.
14696         * g++.dg/template/explicit8.C: Likewise.
14697         * g++.dg/template/spec25.C: Likewise.
14698
14699 2005-09-14  Josh Conner  <jconner@apple.com>
14700
14701         PR middle-end/23584
14702         * gcc.dg/pr23584.c: New test.
14703
14704 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14705
14706         PR fortran/21875 Internal Unit Array I/O, NIST
14707         * gfortran.dg/arrayio_1.f90: New test.
14708         * gfortran.dg/arrayio_1.f90: New test.
14709         * gfortran.dg/arrayio_1.f90: New test.
14710         * gfortran.dg/arrayio_1.f90: New test.
14711         * gfortran.dg/arrayio_1.f90: New test.
14712
14713 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14714
14715         PR middle-end/22480
14716         * gcc.dg/vect/pr22480.c: New test.
14717
14718 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14719
14720         PR fortran/19358
14721         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14722
14723 2005-09-13 Josh Conner <jconner@apple.com>
14724
14725         PR c++/23180
14726         * g++.dg/init/struct2.C: New test.
14727         * g++.dg/init/struct3.C: New test.
14728
14729 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14730
14731         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14732         Clean up temp files.
14733         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14734         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14735         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14736         gcc.dg/tree-ssa/builtin-printf-1.c,
14737         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14738         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14739         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14740         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14741         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14742         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14743         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14744         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14745         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14746         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14747         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14748         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14749
14750 2005-09-13  Josh Conner  <jconner@apple.com>
14751
14752         * lib/gcc-dg.exp: Load scanipa.exp.
14753         (cleanup-dump): New procedure.
14754         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14755         * lib/scandump.exp: New file.
14756         * lib/scantree.exp: Use it.
14757         * lib/scanipa.exp: New file.
14758
14759 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14760
14761         PR fortran/17740
14762         * gfortran.dg/generic_4.f90: New test.
14763
14764 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14765
14766         PR target/23816
14767         * gcc.target/i386/pr23816-1.c: New test.
14768         * gcc.target/i386/pr23816-2.c: New test.
14769
14770
14771 2005-09-13  Bastian Blank <waldi@debian.org>
14772
14773         PR c++/16171
14774         * g++.dg/abi/mangle26.C: New test.
14775         * g++.dg/abi/mangle27.C: New test.
14776         * g++.dg/abi/mangle28.C: New test.
14777         * g++.dg/abi/mangle29.C: New test.
14778
14779         PR c++/23839
14780         * g++.dg/parse/register1.C: New test.
14781
14782 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14783
14784         PR c++/23842
14785         * g++.dg/template/access16.C: New test.
14786
14787 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14788
14789         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14790
14791 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14792
14793         PR fortran/18899
14794         * gfortran.dg/shape_2.f90: New test.
14795
14796 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14797
14798         PR target/19269
14799         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14800         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14801         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14802         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14803         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14804         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14805         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14806         tests.
14807
14808 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14809
14810         PR c++/23841
14811         * g++.dg/parse/template17.C: New test.
14812
14813 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14814
14815         PR c++/23789
14816         * g++.dg/template/nontype14.C: New test.
14817
14818 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14819
14820         PR g++/7874
14821         * g++.dg/lookup/friend7.C: New test.
14822         * g++.dg/lookup/friend8.C: New test.
14823         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14824         so that it will be found via argument dependent lookup.
14825         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14826         friend functions which will no longer be found.
14827         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14828         function g, so that it will be found via argument dependent
14829         lookup.
14830         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14831         * g++.old-deja/g++.mike/net43.C: Likewise.
14832
14833 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14834
14835         PR c++/23691
14836         * g++.dg/template/static16.C: New test.
14837
14838 2005-09-12  Josh Conner  <jconner@apple.com>
14839
14840         PR middle-end/23237
14841         * gcc.c-torture/compile/pr23237.c: New test.
14842
14843 2005-09-11  Richard Henderson  <rth@redhat.com>
14844
14845         * g++.dg/other/error8.C: Update expected diagnostic text.
14846
14847 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14848
14849         PR libfortran/19872
14850         * gfortran.dg/overwrite_1.f: New test.
14851
14852 2005-09-09  Josh Conner  <jconner@apple.com>
14853
14854         * g++.dg/init/pr23180-1.C: Removed.
14855         * g++.dg/init/pr23180-2.C: Removed.
14856
14857 2005-09-09  David Daney <ddaney@avtrex.com>
14858
14859         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14860         files which are ...
14861         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14862         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14863
14864 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14865
14866         * gfortran.dg/iostat_2.f90: New test.
14867
14868 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/22252
14871         * g++.dg/ext/interface1.C: New test.
14872         * g++.dg/ext/interface1.h: Likewise.
14873         * g++.dg/ext/interface1a.cc: Likewise.
14874
14875 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14876
14877         * gfortran.dg/iomsg_1.f90: New test case.
14878
14879 2005-09-09  Richard Guenther  <rguenther@suse.de>
14880
14881         PR c++/23624
14882         * g++.dg/tree-ssa/pr23624.C: New testcase.
14883
14884 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14885
14886         PR fortran/19239
14887         * gfortran.dg/vector_subscript_1.f90,
14888         * gfortran.dg/vector_subscript_2.f90: New tests.
14889
14890 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14891
14892         PR fortran/21104
14893         * gfortran.dg/array_alloc_1.f90,
14894         * gfortran.dg/array_alloc_2.f90,
14895         * gfortran.dg/array_alloc_3.f90: New tests.
14896
14897 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14898
14899         PR fortran/12840
14900         * gfortran.dg/array_constructor_6.f90
14901         * gfortran.dg/array_constructor_7.f90
14902         * gfortran.dg/array_constructor_8.f90
14903         * gfortran.dg/array_constructor_9.f90
14904         * gfortran.dg/array_constructor_10.f90
14905         * gfortran.dg/array_constructor_11.f90
14906         * gfortran.dg/array_constructor_12.f90: New tests.
14907
14908 2005-09-08  Josh Conner  <jconner@apple.com>
14909
14910         PR c++/23180
14911         * g++.dg/init/pr23180-1.C: New test.
14912         * g++.dg/init/pr23180-2.C: New test.
14913
14914 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14915
14916         PR fortran/18878
14917         * gfortran.dg/module_double_reuse.f90: New.
14918
14919 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14920
14921         PR fortran/23270
14922         PR fortran/22304
14923         PR fortran/18870
14924         PR fortran/17917
14925         PR fortran/16511
14926         * gfortran.dg/common_equivalence_1.f: New.
14927         * gfortran.dg/common_equivalence_2.f: New.
14928         * gfortran.dg/common_equivalence_3.f: New.
14929         * gfortran.dg/contained_equivalence_1.f90: New.
14930         * gfortran.dg/module_blank_common.f90: New.
14931         * gfortran.dg/module_commons_1.f90: New.
14932         * gfortran.dg/module_equivalence_1.f90: New.
14933         * gfortran.dg/nested_modules_1.f90: New.
14934         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14935         equivalences and add comment to connect the test with
14936         the PR.
14937
14938 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14939
14940         PR fortran/23765
14941         * gfortran.dg/common_6.f90: New test.
14942
14943 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14944
14945         PR fortran/15326
14946         * gfortran.dg/char_result_1.f90,
14947         * gfortran.dg/char_result_2.f90,
14948         * gfortran.dg/char_result_3.f90,
14949         * gfortran.dg/char_result_4.f90,
14950         * gfortran.dg/char_result_5.f90,
14951         * gfortran.dg/char_result_6.f90,
14952         * gfortran.dg/char_result_7.f90,
14953         * gfortran.dg/char_result_8.f90: New tests.
14954
14955 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14956
14957         PR fortran/19928
14958         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14959
14960 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14961
14962         PR obj-c++/16816
14963         * obj-c++.dg/selector-5.mm: New test.
14964         * obj-c++.dg/selector-6.mm: New test.
14965
14966 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14967
14968         PR objc/20574
14969         PR objc/19324
14970         * objc.dg/error-1.m: New test.
14971
14972 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14973
14974         PR fortran/23373
14975         * gfortran.fortran-torture/execute/pr23373-1.f90,
14976         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14977
14978 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14979
14980         PR libfortran/23760
14981         * gfortran.dg/g77/1832.f: Remove long string in write statement
14982         to allow the test to pass on correct list directed output with
14983         prepended space.
14984
14985 2005-09-07  James E Wilson  <wilson@specifix.com>
14986
14987         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14988
14989 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14990
14991         * gfortran.dg/parameter+save.f90: Rename to
14992         * gfortran.dg/parameter_save.f90: .. this.
14993
14994 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14995
14996         PR fortran/20848
14997         * gfortran.dg/parameter+save.f90: New test case.
14998
14999 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15000
15001         PR fortran/19269
15002         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15003
15004 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15005
15006         PR c/23075
15007         * gcc.dg/pr23075.c: New test.
15008         * g++.dg/warn/pr23075.C: New test.
15009
15010         PR target/22362
15011         * gcc.target/i386/pr22362.c: New test.
15012
15013         PR rtl-optimization/23098
15014         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15015
15016         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15017         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15018         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15019
15020 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15021
15022         * g++.dg/expr/cast6.C: New test.
15023
15024         PR c++/9782
15025         * g++.dg/init/new15.C: New test.
15026
15027 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15028
15029         * gcc.dg/vect/Os-vect-95.c: New test.
15030         * gcc.dg/vect/vect-95.c: Same.
15031
15032 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15033
15034         * gcc.dg/vect/vect-29.c: Update xfail testing.
15035         * gcc.dg/vect/vect-44.c: Same.
15036         * gcc.dg/vect/vect-48.c: Same.
15037         * gcc.dg/vect/vect-50.c: Same.
15038         * gcc.dg/vect/vect-72.c: Same.
15039         * gcc.dg/vect/vect-77.c: Same.
15040         * gcc.dg/vect/vect-78.c: Same.
15041         * gcc.dg/vect/vect-80.c: Same.
15042         * gcc.dg/vect/vect-96.c: Same.
15043         * gcc.dg/vect/vect-100.c: Same.
15044         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15045         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15046         * gfortran.dg/vect/vect-5.f90: Same.
15047
15048 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15049
15050         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15051         start strings.
15052         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15053         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15054
15055         PR c++/23056
15056         * g++.dg/opt/pr23056.C: New test.
15057
15058         PR rtl-optimization/23098
15059         * gcc.target/i386/pr23098.c: New test.
15060
15061 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15062
15063         PR c++/23667
15064         * g++.dg/template/static15.C: New test.
15065
15066         PR c++/21440
15067         * g++.dg/ext/stmtexpr5.C: New test.
15068         * g++.dg/ext/stmtexpr6.C: Likewise.
15069
15070 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15071
15072         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15073
15074         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15075         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15076         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15077
15078 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15079
15080         PR libfortran/23321
15081         * gfortran.dg/direct_io_4.f90: New test case.
15082
15083 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15084             Rasmus Hahn  <rassahah@neofonie.de>
15085
15086         PR libobjc/23108
15087         * objc.dg/type-stream-1.m: New test.
15088
15089 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15090
15091         PR fortran/23661
15092         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15093         gfortran.dg/print_fmt_3.f90: New test.
15094
15095 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * gfortran.dg/fmt_t_1.f90: New test.
15098
15099 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15100
15101         PR rtl-optimization/23454
15102         * g++.dg/opt/pr23454.C: New test.
15103
15104 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15105
15106         PR c++/23699
15107         * g++.dg/ext/static1.C: New test.
15108
15109 2005-09-02  Richard Henderson  <rth@redhat.com>
15110
15111         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15112         tail call to check_fa_work.
15113
15114 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15115
15116         PR c++/21687
15117         * g++.dg/other/gc3.C: New test.
15118
15119 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15120
15121         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15122         * gcc.dg/20050826-1.c: Likewise.
15123
15124 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15125
15126         PR c++/23167
15127         * g++.dg/expr/volatile1.C: New test.
15128
15129 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15130
15131         PR middle-end/23547
15132         * gcc.dg/pr23547.c: New test.
15133
15134 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15135
15136         PR c/22061
15137         * gcc.c-torture/execute/pr22061-1.c,
15138         * gcc.c-torture/execute/pr22061-2.c,
15139         * gcc.c-torture/execute/pr22061-3.c,
15140         * gcc.c-torture/execute/pr22061-4.c: New tests.
15141
15142 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15143
15144         * gcc.dg/Wredundant-decls-2.c: New test to check that
15145         -Wredundant-decls does not issue warning for a variable
15146         definition following a declaration.
15147
15148 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15149
15150         PR debug/7241
15151         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15152         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15153         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15154
15155         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15156         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15157         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15158         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15159         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15160         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15161         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15162         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15163
15164 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15165
15166         PR objc/23306
15167         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15168         scan-assmbler.
15169
15170 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15171
15172         PR target/21255
15173         * gcc.dg/pr21255-1.c: New test.
15174         * gcc.dg/pr21255-2-mb.c: Likewise.
15175         * gcc.dg/pr21255-2-ml.c: Likewise.
15176         * gcc.dg/pr21255-3.c: Likewise.
15177         * gcc.dg/pr21255-4.c: Likewise.
15178
15179 2005-08-31  Dale Johannesen  <dalej@apple.com>
15180
15181         * gcc.dg/20050830-1.c: New.
15182
15183 2005-08-31  Josh Conner  <jconner@apple.com>
15184
15185         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15186         command-line options for arm-*-* targets.
15187         * g++.dg/init/array16.C: Likewise.
15188         * g++.dg/other/crash-4.C: Likewise.
15189
15190 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15191
15192         PR obj-c++/23640
15193         * obj-c++.dg/gnu-runtime-3.mm: New test.
15194
15195 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15196
15197         PR c++/13377
15198         * g++.dg/lookup/ambig4.C: New test.
15199         * g++.dg/lookup/ambig5.C: New test.
15200         * g++.dg/tc1/dr101.C: Adjust error markers.
15201
15202 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15203
15204         PR c++/23639
15205         * g++.dg/template/ttp5.C: Adjust error markers.
15206
15207 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15208
15209         PR testsuite/23609
15210         * lib/obj-c++.exp: Include target-libpath.exp.
15211         (obj-c++_link_flags): Look for the GNU libobjc library
15212         and set the library path to include it.
15213         Don't manually set LD_LIBRARY_PATH (etc.) but call
15214         set_ld_library_path_env_vars instead.
15215         (obj-c++_target_compile): Don't set library path or
15216         linker flags because they are already set correctly
15217         in obj-c++_link_flags.
15218
15219 2005-08-30  Josh Conner  <jconner@apple.com>
15220
15221         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15222         to command-line options for arm-*-* targets.
15223
15224 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15225
15226         * g++.dg/other/i386-1.C: New.
15227
15228 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15229
15230         PR preprocessor/20348
15231         PR preprocessor/20356
15232         * gcc.dg/cpp/pr20348.c: New test.
15233         * gcc.dg/cpp/pr20348.h: New file.
15234         * gcc.dg/cpp/inc/pr20348.h: New file.
15235         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15236         * gcc.dg/cpp/pr20356.c: New test.
15237         * gcc.dg/cpp/pr20356.h: New file.
15238         * gcc.dg/cpp/inc/pr20356.h: New file.
15239         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15240
15241 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15242
15243         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15244         Fix array dimension to avoid correct end-of-file error.
15245
15246 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15247
15248         PR libfortran/23598
15249         * gfortran.dg/iostat_1.f90: New test.
15250
15251 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15252
15253         PR middle-end/23408
15254         * gcc.dg/pr23408.c: New test.
15255
15256 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/23099
15259         * g++.dg/init/member1.C: Make sure erroneous static data member
15260         definitions are required.
15261         * g++.dg/template/static13.C: New test.
15262         * g++.dg/template/static14.C: Likewise.
15263
15264 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15265
15266         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15267         -march=pentium4, remove ilp32 requirement.
15268
15269         PR middle-end/23484
15270         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15271         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15272
15273 2005-08-29  Andreas Jaeger  <aj@suse.de>
15274
15275         PR testsuite/23607
15276         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15277
15278 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15279
15280         * gcc.c-torture/execute/20050316-2.c: New test.
15281         * gcc.c-torture/execute/20050316-3.c: New test.
15282         * gcc.dg/torture/pr16104-1.c: New test.
15283
15284 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15285
15286         PR middle-end/23463
15287         * gcc.c-torture/execute/zero-struct-1.c: New test.
15288
15289 2005-08-27  Richard Guenther  <rguenther@suse.de>
15290
15291         PR target/23575
15292         * gcc.target/i386/pr23575.c: New testcase.
15293
15294 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15295
15296         PR rtl-optimization/23561
15297         * gcc.c-torture/execute/20050826-1.c: New test.
15298
15299         PR rtl-opt/23560
15300         * gcc.c-torture/execute/20050826-2.c: New test.
15301
15302 2005-08-26  Dale Johannesen  <dalej@apple.com>
15303
15304         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15305         * gcc.dg/20050826-1.c: New.
15306
15307 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/19004
15310         * g++.dg/template/nontype13.C: New test.
15311
15312         PR c++/23491
15313         * g++.dg/init/new14.C: New test.
15314         * g++.dg/expr/anew1.C: Do not XFAIL.
15315         * g++.dg/expr/anew2.C: Likewise.
15316         * g++.dg/expr/anew3.C: Likewise.
15317
15318 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15319
15320         PR middle-end/22439
15321         * gcc.dg/vla-3.c: New test.
15322
15323 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15324
15325         PR fortran/20363
15326         * gfortran.dg/named_interface.f90: New.
15327
15328 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15329
15330         * gcc.c-torture/execute/frame-address.c: New test.
15331
15332 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15333
15334         PR c++/20817
15335         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15336
15337 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15338
15339         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15340
15341 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15342
15343         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15344         * gcc.dg/altivec-22.c: Rename from..
15345         * gcc.dg/altivec-nomfcr.c: ..this.
15346
15347 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15348
15349         PR tree-optimization/23546
15350         * gcc.dg/tree-ssa/pr23546.c: New test.
15351
15352 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15353
15354         PR fortran/17758
15355         * gfortran.dg/nonreturning_statements.f90: New test.
15356
15357 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15358
15359         PR c++/22454
15360         * g++.dg/parse/crash29.C: New.
15361
15362 2005-08-23  DJ Delorie  <dj@redhat.com>
15363
15364         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15365         constants have the L suffix.
15366
15367 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15368
15369         PR c++/23044
15370         * g++.dg/template/instantiate8.C: New.
15371
15372 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15373
15374         PR middle-end/23467
15375         * gcc.c-torture/execute/pr23467.c: New test.
15376
15377 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15378
15379         PR tree-optimization/22043
15380         * gcc.c-torture/execute/20050613-1.c: New test.
15381
15382 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15383
15384         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15385
15386 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15387
15388         PR rtl-optimization/23478
15389         * g++.dg/opt/pr23478.C: New test.
15390
15391 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15392
15393         PR c/18715
15394         * gcc.dg/switch-warn-3.c: New test.
15395
15396 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15397
15398         PR c++/22233
15399         * g++.dg/template/param1.C: New test.
15400
15401 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15402
15403         PR c++/23089
15404         * g++.dg/other/incomplete1.C: New test.
15405
15406 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15407
15408         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15409         are vectorizable.
15410
15411 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15412
15413         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15414         d_lines_5.f: New.
15415
15416 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15417
15418         * gcc.target/i386/sse-4.c: New test.
15419
15420 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15421
15422         PR testsuite/23239
15423         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15424
15425 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15426
15427         * gcc.dg/20050811-1.c: New test.
15428         * gcc.dg/20050811-2.c: New test.
15429
15430 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15431
15432         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15433
15434 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15435
15436         PR 23476
15437         * gcc.c-torture/compile/pr23476.c: New test.
15438
15439 2005-08-19  Devang Patel  <dpatel@apple.com>
15440
15441         PR tree-optimization/23048
15442         * gcc.dg/tree-ssa/pr23048.c: New test.
15443
15444 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15445
15446         PR middle-end/20624
15447         * g++.dg/warn/Wreturn-3.C: New test
15448
15449 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15450
15451         PR tree-optimization/22228
15452         * g++.dg/vect/pr22543.cc: New test.
15453
15454 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15455
15456         PR tree-optimization/21574
15457         * gcc.dg/tree-ssa/pr21574.c: New test.
15458
15459 2005-08-16  James E Wilson  <wilson@specifix.com>
15460
15461         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15462
15463 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15464
15465         PR tree-opt/23402
15466         * gcc.c-torture/compile/zero-strct-3.c: New test.
15467         * gcc.c-torture/compile/zero-strct-4.c: New test.
15468
15469 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15470
15471         PR target/23376
15472         * gcc.target/x86_64/pr23376.c: New test.
15473
15474 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15475
15476         PR c++/23337
15477         * g++.dg/ext/vector2.C: New.
15478
15479 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15480
15481         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15482
15483 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15484
15485         PR libfortran/23428
15486         * gfortran.dg/inquire-complex.f90: New test case.
15487
15488 2005-08-16  James E Wilson  <wilson@specifix.com>
15489
15490         PR tree-optimization/21105
15491         * gcc.dg/large-size-array.c: New.
15492
15493 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15494
15495         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15496         type.
15497         * gcc.dg/vect/vect-41: Likewise.
15498         * gcc.dg/vect/vect-42: Likewise.
15499         * gcc.dg/vect/vect-43: Likewise.
15500         * gcc.dg/vect/vect-44: Likewise.
15501         * gcc.dg/vect/vect-46: Likewise.
15502         * gcc.dg/vect/vect-47: Likewise.
15503         * gcc.dg/vect/vect-48: Likewise.
15504         * gcc.dg/vect/vect-52: Likewise.
15505         * gcc.dg/vect/vect-53: Likewise.
15506         * gcc.dg/vect/vect-54: Likewise.
15507         * gcc.dg/vect/vect-55: Likewise.
15508         * gcc.dg/vect/vect-56: Likewise.
15509         * gcc.dg/vect/vect-57: Likewise.
15510         * gcc.dg/vect/vect-58: Likewise.
15511         * gcc.dg/vect/vect-59: Likewise.
15512         * gcc.dg/vect/vect-60: Likewise.
15513         * gcc.dg/vect/vect-61: Likewise.
15514         * gcc.dg/vect/vect-85: Likewise.
15515         * gcc.dg/vect/vect-87: Likewise.
15516         * gcc.dg/vect/vect-88: Likewise.
15517         * gcc.dg/vect/vect-93.c: Likewise.
15518         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15519         * gcc.dg/vect/vect-75: Likewise.
15520         * gcc.dg/vect/vect-76: Likewise.
15521         * gcc.dg/vect/vect-77: Likewise.
15522         * gcc.dg/vect/vect-78: Likewise.
15523         * gcc.dg/vect/vect-80: Likewise.
15524         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15525         vectorized for the expected reason, rather than checking how alignment
15526         was handled.
15527         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15528         type and also instead of aligned pointers. Added documentation.
15529
15530 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15531
15532         * gfortran.dg/power.f90: New test.
15533
15534 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15535
15536         PR rtl-optimization/23299
15537         * g++.dg/opt/pr23299.C: New test.
15538
15539 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15540
15541         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15542
15543 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15544
15545         * g++.dg/template/local6.C: New test.
15546
15547 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15548
15549         * execute/exceptions/finally-1.m: Check that the catch and finally are
15550         being called.  Also add a "return 0;" at the end of main.
15551
15552 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15553
15554         PR fortran/21432.
15555         * gfortran.dg/namelist_print_1.f: New test of functionality of
15556         PRINT namelist.
15557         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15558         namelist generates error with -std=f95.
15559
15560 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15561
15562         PR tree-optimization/23119
15563         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15564
15565 2005-08-13  Marcin Koziej  <creep@desk.pl>
15566             Andrew Pinski  <pinskia@physics.uc.edu>
15567
15568         PR libobjc/22492
15569         * execute/exceptions/finally-1.m: New test.
15570
15571 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15572
15573         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15574         testsuite.
15575         * objc/execute/exceptions/trivial.m: New test.
15576         * objc.dg/try-catch-11.m: Move to ...
15577         * objc/execute/exceptions/foward-1.m: Here.
15578         * objc.dg/try-catch-2.m: Move to ...
15579         * objc/execute/exceptions/catchall-1.m: Here.
15580         * objc.dg/try-catch-8.m: Move to ...
15581         * objc/execute/exceptions/local-variables-1.m: Here.
15582
15583 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15584
15585         * objc.dg/nested-func-1.m: Move to ...
15586         * objc/execute/nested-func-1.m: Here.
15587
15588 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15589
15590         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15591         in ${options} instead of [target_info name].
15592         * lib/obj-c++.exp (objc_target_compile): Likewise.
15593
15594 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15595
15596         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15597
15598 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15599
15600         part of PR testsuite/23348
15601         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15602         of the torture options.
15603         * objc/compile/trivial.m: New test.
15604
15605 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15606
15607         * gfortran.dg/eoshift.f90: Correct format.
15608
15609 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15610
15611         * gfortran.fortran-torture/execute/character_passing.f90:
15612         Fix comment typo.
15613
15614 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15615
15616         PR c++/8271
15617         * g++.dg/template/unify10.C: New.
15618
15619 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15620
15621         * g++.dg/parse/pr22514.C: Move to...
15622         * g++.dg/debug/pr22514.C: here.
15623
15624 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15625
15626         PR c++/23266
15627         * g++.dg/inherit/pure1.C: New test.
15628
15629         * ChangeLog: Fix typos.
15630
15631 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15632             Steven Bosscher  <stevenb@suse.de>
15633
15634         * gfortran.dg/runtime_warning_1.f90: New test.
15635
15636 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15637
15638         PR c++/23219
15639         * g++.dg/parse/crash28.C: New.
15640
15641 2005-08-11  Richard Guenther  <rguenther@suse.de>
15642
15643         PR target/23289
15644         * gcc.target/i386/tailcall-1.c: New testcase.
15645
15646 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15647
15648         * gcc.dg/vect/vect-67.c: Un-xfail.
15649
15650 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15651
15652         PR c++/23225
15653         * g++.dg/testsuite/parse/crash27.C: new test.
15654
15655 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15656
15657         PR libfortran/22143
15658         * gfortran.dg/shift-kind.f90: New testcase.
15659
15660 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15661
15662         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15663         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15664
15665 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15666
15667         PR c++/20646
15668         * g++.dg/other/mult-stor1.C: New test.
15669
15670 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15671
15672         * gcc.c-torture/pr18299-1.c: Move to ...
15673         * gcc.c-torture/compile/pr18299-1.c: Here.
15674
15675 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15676
15677         * gfortran/fortran.torture/execute/character_passing.f90:
15678         Fix types for LSAME.
15679
15680 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15681
15682         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15683         input data back to what it was originally.
15684
15685 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15686
15687         * objc.dg/try-catch-8.m: Enable for all targets.
15688
15689 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15690
15691         * gcc.dg/pr23165.c: New test.
15692
15693 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15694
15695         PR tree-optimization/23234
15696         * gcc.dg/tree-ssa/pr23234.c: New test.
15697
15698 2005-08-08  Josh Conner  <jconner@apple.com>
15699
15700         PR rtl-optimization/23241
15701         * gcc.dg/char-compare.c: New test.
15702
15703 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15704
15705         PR c++/22508
15706         * g++.dg/init/new13.C: New test.
15707
15708 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15709
15710         PR c++/21166
15711         * g++.dg/other/crash-4.C: Adjust
15712         * g++/dg/ext/packed9.C: New.
15713
15714 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15715
15716         PR middle-end/21964
15717         * gcc.c-torture/execute/pr21964-1.c: New test.
15718
15719 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15720
15721         PR c/22458
15722         * gcc.dg/pr22458-1.c: New test.
15723
15724 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15725             Steven G. Kargl <kargls@comcast.net>
15726
15727         PR fortran/22390
15728         * gfortran.dg/flush_1.f90: New test.
15729
15730 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15731
15732         PR c++/23191
15733         * g++.dg/template/eh2.C: New test.
15734
15735 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15736
15737         PR c++/19498
15738         * g++.dg/template/instantiate7.C: New test.
15739
15740 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15741
15742         PR c/23113
15743         * gcc.dg/Wunused-value-1.c: New test.
15744
15745 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15746
15747         PR rtl-optimization/23233
15748         * gcc.c-torture/compile/pr23233-1.c: New test.
15749
15750 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15751
15752         PR fortran/18833
15753         PR fortran/20850
15754         * gfortran.dg/equiv_1.f90: New test.
15755         * gfortran.dg/equiv_2.f90: New test.
15756         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15757         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15758         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15759
15760 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15761
15762         * gcc.c-torture/execute/vrp-5.c: New test.
15763         * gcc.c-torture/execute/vrp-6.c: New test.
15764         * gcc.dg/tree-ssa/vrp21.c: New test.
15765
15766 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15767
15768         * g++.dg/parse/pr22514.C: New test.
15769
15770 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15771
15772         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15773
15774         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15775         instead of constant loads / pool entries.
15776
15777 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15778
15779         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15780         TEST_TO_WCTYPE.
15781
15782 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15783
15784         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15785         __WINT_TYPE__ in generated prototypes if possible.
15786
15787 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15788
15789         PR 22037
15790         * g++.dg/tree-ssa/pr22037.C:
15791
15792 2005-08-04  Richard Henderson  <rth@redhat.com>
15793
15794         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15795         scan-tree-dump-times directive.
15796
15797 2005-08-04  Jan Hubicka  <jh@suse.cz>
15798
15799         * gcov-1.C: Fix switch counts.
15800         * gcov-4b.c: Likewise.
15801
15802 2005-08-03  Jeff Law  <law@redhat.com>
15803
15804         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15805
15806 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15807
15808         * gcc.c-torture/execute/pr23135.c: New test.
15809
15810 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15811
15812         PR tree-optimization/19899
15813         * gcc.dg/tree-ssa/scev-1.c: New test.
15814         * gcc.dg/tree-ssa/scev-2.c: New test.
15815
15816 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15817
15818         PR target/18582
15819         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15820
15821 2005-08-03  Jan Hubicka  <jh@suse.cz>
15822
15823         * update-conroll.c: New testcase.
15824         * update-conroll-2.c: New testcase.
15825
15826 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15827
15828         * gfortran.dg/constant_substring.f: New test.
15829         * gfortran.dg/pr22491.f: New test.
15830
15831 2005-08-02  Jan Hubicka  <jh@suse.cz>
15832
15833         * update-threading.c: Replace by the proper one.
15834
15835 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15836
15837         PR 23164
15838         * g++.dg/tree-ssa/pr23164.C: New test.
15839
15840 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15841
15842         * gcc.dg/tree-ssa/pr23192.c: New test.
15843
15844 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15845
15846         * gcc.c-torture/execute/vrp-4.c: New test.
15847
15848 2005-08-02  Jan Hubicka  <jh@suse.cz>
15849
15850         * update-threading.c: New test.
15851
15852 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15853
15854         * gcc.c-torture/compile/20050801-1.c: New test.
15855         * gcc.c-torture/compile/20050801-2.c: New test.
15856
15857 2005-08-01  Jan Hubicka  <jh@suse.cz>
15858
15859         * val-prof-5.c: New test.
15860
15861 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15862
15863         PR c/22311
15864         * gcc.dg/pr22311-1.c : New test.
15865
15866 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15867
15868         PR target/23095
15869         * gfortran.dg/pr23095.f: New test.
15870
15871         PR c++/22003
15872         * g++.dg/other/pr22003.C: New test.
15873
15874 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15875
15876         PR target/20621
15877         * gcc.c-torture/execute/pr20621-1.c: New test.
15878
15879 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15880
15881         * gfortran.dg/comma_format_extension_4.f: Adjust length
15882         of string for format.
15883         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15884         print statement with internal write.
15885         * gfortran.dg/der_array_io_2.f: Likewise.
15886         * gfortran.dg/der_array_io_3.f: Likewise.
15887
15888 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15889
15890         * gcc.dg/fold-abs-4.c: new test.
15891
15892 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15893
15894         PR fortran/22570 an related issues.
15895         * gfortran.dg/x_slash_1.f: New test.
15896
15897 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15898
15899         PR c/23143
15900         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15901         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15902
15903 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15904
15905         PR c/529
15906         * gcc.dg/Wshadow-3.c: New test.
15907
15908 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15909
15910         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15911         used to have the wrong bounds).
15912
15913 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15914
15915         PR c/21720
15916         * gcc.dg/hex-round-1.c: Test more cases.
15917         * gcc.dg/hex-round-2.c: New test.
15918
15919 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15920
15921         PR 22550
15922         * g++.dg/tree-ssa/pr22550.C: New test.
15923
15924 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15925
15926         * gcc.dg/tree-ssa/vrp19.c: New test.
15927         * gcc.dg/tree-ssa-vrp20.c: New test.
15928
15929 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15930
15931         PR c/22240
15932         * gcc.dg/transparent-union-4.c: New test.
15933
15934 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15935
15936         PR c/22192
15937         * gcc.dg/c99-vla-2.c: New test.
15938
15939 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15940
15941         PR c/21720
15942         * gcc.dg/hex-round-1.c: New test.
15943
15944 2005-07-28  Jan Hubicka  <jh@suse.cz>
15945
15946         * inliner-1.c: Do not dump everything.
15947         * tree-prof.exp: Do not pass -ftree-based-profiling.
15948         * bprob.exp: Likewise.
15949
15950         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15951
15952 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15953
15954         PR c++/22545
15955         * g++.dg/expr/ptrmem7.C: New test.
15956
15957 2005-07-28  Mike Stump  <mrs@apple.com>
15958
15959         * g++.old-deja/g++.mike/visibility-1.C: New test.
15960
15961 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15962
15963         PR c/20187
15964         * gcc.c-torture/execute/pr20187-1.c: New test.
15965
15966 2005-07-28  Jeff Law  <law@redhat.com>
15967
15968         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15969         * gcc.dg/tree-ssa/vrp18.c: New test.
15970
15971 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15972
15973         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15974
15975 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15976
15977         PR tree-optimization/22506
15978         * gcc.dg/vect/ps22506.c: New test.
15979
15980 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15981
15982         PR target/21149
15983         * gcc.target/i386/sse-3.c: New test.
15984
15985 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15986
15987         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15988         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15989
15990 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15991
15992         PR c/22589
15993         * gcc.c-torture/compile/pr22589-1.c: New test.
15994
15995 2005-07-28  Jan Hubicka  <jh@suse.cz>
15996
15997         * update-loopch.c: New testcase.
15998
15999 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16000
16001         PR rtl-optimization/23047
16002         * gcc.c-torture/execute/pr23047.c: New test.
16003         * gcc.c-torture/execute/pr23047.x: New.
16004
16005 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16006
16007         PR tree-optimization/22493
16008         * gcc.c-torture/execute/pr22493-1.c: New test.
16009         * gcc.c-torture/execute/pr22493-1.x: New.
16010         * gcc.c-torture/execute/vrp-1.c: New test.
16011         * gcc.c-torture/execute/vrp-2.c: New test.
16012         * gcc.c-torture/execute/vrp-2.c: New test.
16013
16014 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16015
16016         * gcc.target/frv/all-builtin-read8.c: Delete.
16017         * gcc.target/frv/all-builtin-read16.c: Delete.
16018         * gcc.target/frv/all-builtin-read32.c: Delete.
16019         * gcc.target/frv/all-builtin-read64.c: Delete.
16020         * gcc.target/frv/all-builtin-write8.c: Delete.
16021         * gcc.target/frv/all-builtin-write16.c: Delete.
16022         * gcc.target/frv/all-builtin-write32.c: Delete.
16023         * gcc.target/frv/all-builtin-write64.c: Delete.
16024         * gcc.target/frv/all-read-write-1.c: New.
16025
16026 2005-07-27  Jeff Law  <law@redhat.com>
16027
16028         * gcc.c-torture/execute/pr22630.c: New test.
16029
16030 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16031
16032         PR tree-optimization/23073
16033         * gcc.dg/vect/nodump-pr23073.c: New test.
16034         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16035
16036 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16037
16038         PR tree-optimize/22348
16039         * gcc.c-torture/execute/pr22348.c: New.
16040
16041 2005-07-27  Richard Guenther  <rguenther@suse.de>
16042
16043         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16044
16045 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16046
16047         PR fortran/22503
16048         * gfortran.dg/logical_comp.f90: New test.
16049
16050 2005-07-27  Jan Hubicka  <jh@suse.cz>
16051
16052         * inliner-1.c: Add cleanup of dumps.
16053         * val-prof-*.c: Likewise.
16054         * update-tailcall.c: New.
16055
16056 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16057
16058         PR 22591
16059         * gcc.dg/tree-ssa/pr22591.c: New test.
16060         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16061
16062 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16063
16064         PR libobjc/22606
16065         * objc.dg/try-catch-11.m: New test.
16066
16067 2005-07-26  Richard Guenther  <rguenther@suse.de>
16068
16069         PR tree-optimization/22486
16070         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16071
16072 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16073
16074         PR tree-opt/22484
16075         * testsuite/g++.dg/opt/loop2.C: New test.
16076
16077 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16078
16079         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16080         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16081
16082 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16083
16084         * lib/profopt.exp (profopt-execute): Check for profiling data
16085         files on the target.
16086
16087 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16088
16089         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16090         for matching of asm labels.
16091
16092 2005-07-25  Richard Guenther  <rguenther@suse.de>
16093
16094         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16095
16096 2005-07-25  Richard Guenther  <rguenther@suse.de>
16097
16098         PR testsuite/22624
16099         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16100
16101 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16102
16103         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16104         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16105         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16106         * gcc.dg/vect/vect-100.c: New test.
16107         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16108         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16109         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16110         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16111         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16112         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16113         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16114         * gfortran.dg/vect/pr19049.f90: New testcase.
16115         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16116
16117 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16118
16119         * gcc.c-torture/execute/20050713-1.c: New test.
16120
16121         PR fortran/20063
16122         * gfortran.fortran-torture/execute/data_4.f90: New test.
16123
16124         PR middle-end/20303
16125         * gcc.dg/visibility-d.c: New test.
16126
16127 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16128
16129         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16130         * gfortran.dg/underflow.f90: Ditto.
16131
16132 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16133
16134         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16135         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16136         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16137
16138 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16139
16140         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16141         include case of field width of zero.
16142
16143 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16144
16145         PR libgfortran/21875
16146         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16147         with trailing blanks on normal formatted read.
16148
16149 2005-07-23  Chao-ying Fu  <fu@mips.com>
16150
16151         * gcc.target/mips/mips32-dsp-type.c: New test.
16152         * gcc.target/mips/mips32-dsp.c: New test.
16153
16154 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16155
16156         PR testsuite/21073
16157         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16158
16159         PR testsuite/20454
16160         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16161         and __cyg_profile_func_exit.
16162
16163 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16164
16165         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16166         * gfortran.dg/comma_format_extension_4.f: Same.
16167         * gfortran.dg/pr15332.f: Same.
16168         * gfortran.dg/pr21730.f: Same.
16169
16170 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16171
16172         * g++.dg/opt/vrp2.C: Fix testcase.
16173
16174         PR tree-opt/22625
16175         * g++.dg/opt/vrp2.C: New test.
16176
16177 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16178
16179         PR debug/21828
16180         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16181
16182 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16183
16184         * gcc.dg/tree-ssa/20050719-1.c: New test.
16185
16186 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16187
16188         * gcc.dg/bfin-longcall-1.c: New file.
16189         * gcc.dg/bfin-longcall-2.c: New file.
16190
16191 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16192
16193         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16194
16195 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16196
16197         PR middle-end/19055
16198         * gcc.dg/tree-ssa/pr19055.c: New test.
16199         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16200
16201 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16202
16203         PR C++/22358
16204         * g++.dg/other/pr22358.C: New test.
16205
16206 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16207
16208         PR c++/2922
16209         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16210
16211 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16212
16213         PR c++/15938
16214         * g++.dg/init/union2.C: New test.
16215
16216 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16217
16218         PR c/22393
16219         * gcc.dg/complex-4.c: New test.
16220
16221 2005-07-21  Richard Guenther  <rguenther@suse.de>
16222
16223         PR testsuite/22522
16224         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16225         scanning for asm labels.
16226         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16227
16228 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16229
16230         PR target/22085
16231         * gcc.dg/altivec-pr22085.c: New.
16232
16233 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16234
16235         PR tree-optimization/19210
16236         * gcc.dg/tree-ssa/pr19210-1.c: New.
16237         * gcc.dg/tree-ssa/pr19210-2.c: New.
16238
16239 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16240
16241         PR rtl-optimization/22167
16242         * g++.dg/opt/pr22167.C: New test.
16243
16244 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16245
16246         PR c++/2922
16247         * g++.dg/lookup/two-stage2.C: New.
16248         * g++.dg/lookup/two-stage3.C: New.
16249         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16250         fixed two-stage name lookup for operators.
16251         * g++.dg/template/call3.C: Compiler now produces an appropriate
16252         error message.
16253         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16254         14 as a candidate.
16255         * g++.dg/template/ptrmem4.C: Compiler produces different error
16256         message.
16257         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16258         connect_to_method as a candidate.
16259
16260 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16261
16262         * gcc.dg/fold-alloc-1.c: New test.
16263
16264 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16265
16266         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16267         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16268
16269 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16270
16271         * gcc.dg/fold-abs-1.c: New test.
16272         * gcc.dg/fold-abs-2.c: New test.
16273         * gcc.dg/fold-abs-3.c: New test.
16274
16275 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16276
16277         Make CONSTRUCTOR use VEC to store initializers.
16278         * g++.dg/ext/complit3.C: Check for specific error messages.
16279         * g++.dg/init/brace2.C: Update error message.
16280         * g++.dg/warn/Wbraces2.C: Likewise.
16281
16282 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16283
16284         PR fortran/16940
16285         * gfortran.dg/module_interface_1.f90: New test.
16286
16287 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16288             Kenneth Zadeck <zadeck@naturalbridge.com>
16289
16290         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16291
16292 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16293
16294         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16295         specify -Wformat for these tests.
16296         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16297         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16298         * gcc.dg/format/opt-6.c: Delete.
16299
16300 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16301
16302         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16303         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16304
16305 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16306
16307         * gcc.dg/tree-ssa/alias-2.c: New test.
16308
16309 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16310
16311         PR c++/22263
16312         * g++.dg/template/explicit7.C: New test.
16313
16314 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16315
16316         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16317         width of 8 to +Inf and -Inf.
16318
16319 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16320
16321         PR c++/22139
16322         * g++.dg/template/friend36.C: New test.
16323
16324 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16325
16326         PR fortran/21730
16327         * gfortran.dg/pr21730.f: New test.
16328
16329 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16330             Kenneth Zadeck <zadeck@naturalbridge.com>
16331
16332         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16333         since pure const detection cannot run at -O1 in c compiler.
16334         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16335         can now optimize this case properly.
16336         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16337         because we now pass.
16338         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16339
16340 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16341
16342         PR c/22421
16343         * gcc.dg/format/bitfld-1.c: New test.
16344
16345 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16346
16347         PR c++/22204
16348         * g++.dg/rtti/repo1.C: New test.
16349
16350 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16351
16352         PR middle-end/22398
16353         * gcc.c-torture/compile/pr22398.c: New test.
16354
16355 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/22132
16358         * g++.dg/expr/cast4.C: New test.
16359
16360 2005-07-15  Richard Guenther  <rguenther@suse.de>
16361
16362         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16363         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16364
16365 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16366
16367         PR tree-optimization/22230
16368         * gcc.dg/tree-ssa/pr22230.c: New test.
16369
16370 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16371
16372         * gfortran.dg/g77/cpp6.f: New test.
16373
16374         PR fortran/22417
16375         * gfortran.dg/g77/cpp5.F: New test.
16376         * gfortran.dg/g77/cpp5.h: New file.
16377         * gfortran.dg/g77/cpp5inc.h: New file.
16378
16379 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16380
16381         PR libfortran/16435
16382         * gfortran.dg/tl_editting.f90: New.
16383         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16384
16385 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16386
16387         * gfortran.dg/char_array_constructor.f90: New test.
16388
16389 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16390
16391         * gfortran.dg/past_eor.f90: New.
16392         * gfortran.dg/complex_read.f90: New.
16393
16394 2005-07-13  Jeff Law  <law@redhat.com>
16395
16396         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16397         additional casts.
16398
16399         * gcc.dg/tree-ssa/pr22321.c: New test
16400
16401 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16402
16403         PR tree-optimization/21921
16404         * gcc.dg/tree-ssa/pr21921.c: New.
16405
16406 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16407
16408         PR tree-optimizatio/22442
16409         * gcc.dg/tree-ssa/loop-11.c: New test.
16410
16411 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16412
16413         PR tree-opt/21840
16414         * gcc.c-torture/compile/pr21840.c: New test.
16415
16416 2005-07-12  Jan Hubicka  <jh@suse.cz>
16417
16418         * gcc.c-torture/compile/pr22379.c: New test.
16419
16420 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16421
16422         PR libfortran/21593
16423         gfortran.dg/dev_null.f90: Remove outdated comment about
16424         PR libfortran/21593.
16425
16426
16427 2005-07-12  Dale Johannesen  <dalej@apple.com>
16428
16429         * gcc.target/i386/compress-float-sse.c: New.
16430         * gcc.target/i386/compress-float-sse-pic.c: New.
16431         * gcc.target/i386/compress-float-387.c: New.
16432         * gcc.target/i386/compress-float-387-pic.c: New.
16433         * gcc.dg/compress-float-ppc.c: New.
16434         * gcc.dg/compress-float-ppc-pic.c: New.
16435
16436 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16437
16438         PR libfortran/21593
16439         gfortran.dg/dev_null.f90: Remove targets.
16440
16441 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16442
16443         PR tree-opt/22335
16444         * gcc.dg/pr22335-1.c: New test.
16445         * gcc.dg/pr22335-2.c: New test.
16446
16447 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16448
16449         PR c++/20172
16450         * g++.dg/template/nontype12.C : New test.
16451
16452 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16453
16454         * gcc.dg/tree-ssa/loop-10.c: New test.
16455
16456 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16457
16458         * gcc.c-torture/execute/20020720-1.x: Remove.
16459
16460 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16461
16462         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16463
16464 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16465
16466         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16467         (dg-mips-options): Use it.
16468
16469 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16470
16471         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16472
16473 2005-07-09  Richard Henderson  <rth@redhat.com>
16474
16475         * lib/target-supports.exp (check_effective_target_sync_char_short):
16476         Add alpha.
16477
16478 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16479
16480         PR libfortran/22217
16481         * gfortran.dg/negative-z-descriptor.f90: New test.
16482
16483 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16484
16485         PR tree-opt/22329
16486         * gcc.dg/pr22329.c: New test.
16487
16488 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16489
16490         PR tree-optimization/20139
16491         * gcc.dg/tree-ssa/pr20139.c: New.
16492
16493 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16494
16495         PR tree-opt/22356
16496         * testsuite/gcc.dg/pr22356-1.c: New test.
16497
16498 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16499
16500         PR c++/21799
16501         * g++.dg/template/unify8.C: New.
16502         * g++.dg/template/unify9.C: New.
16503
16504 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16505
16506         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16507
16508 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16509
16510         * gcc.dg/darwin-version-1.c: New.
16511         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16512         * gcc.dg/builtins-20.c: Likewise.
16513         * gcc.dg/builtins-53.c: Likewise.
16514         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16515         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16516         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16517         * gcc.dg/torture/builtins-power-1.c: Likewise.
16518         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16519         on Darwin.
16520
16521 2005-07-07  Jeff Law  <law@redhat.com>
16522
16523         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16524         argument evaluation order.
16525
16526 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16527
16528         PR libfortran/21594
16529         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16530         Add test cases where the shift length is greater than the
16531         array length.
16532
16533 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16534
16535         * obj-c++.dg/proto-lossage-6.mm: New.
16536         * objc.dg/proto-lossage-6.m: New.
16537
16538 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16539
16540         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16541         * objc.dg/gnu-runtime-2.m: Likewise.
16542
16543 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16544
16545         * gfortran.dg/longline.f: New test.
16546
16547         * gfortran.dg/badline.f: New test.
16548
16549 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16550
16551         PR fortran/16531
16552         PR fortran/15966
16553         PR fortran/18781
16554         * gfortran.dg/hollerith.f90: New.
16555         * gfortran.dg/hollerith2.f90: New.
16556         * gfortran.dg/hollerith3.f90: New.
16557         * gfortran.dg/hollerith4.f90: New.
16558         * gfortran.dg/hollerith_f95.f90: New.
16559         * gfortran.dg/hollerith_legacy.f90: New.
16560         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16561
16562 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16563
16564         PR objc/22274
16565         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16566         * objc.dg/gnu-runtime-2.m: New.
16567
16568 2005-07-06  Jeff Law  <law@redhat.com>
16569
16570         * gcc.dg/tree-ssa/vrp17.c: New test.
16571
16572 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16573
16574         PR fortran/22327
16575         * gfortran.dg/array_constructor_5.f90: New test.
16576
16577 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16578
16579         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16580
16581 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16582
16583         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16584         * gcc.dg/980816-1.c: Ditto.
16585
16586 2005-07-06  Jeff Law  <law@redhat.com>
16587
16588         * gcc.c-torture/compile/pr21356.c: New test.
16589
16590 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16591
16592         PR c/22013
16593         PR c/22098
16594         * gcc.c-torture/compile/pr22013-1.c,
16595         gcc.c-torture/execute/pr22098-1.c,
16596         gcc.c-torture/execute/pr22098-2.c,
16597         gcc.c-torture/execute/pr22098-3.c: New tests.
16598
16599 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16600
16601         PR c/22308
16602         * gcc.dg/pr22308-1.c: New test.
16603
16604 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16605
16606         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16607         target.
16608         * gcc.dg/compare9.c: Use -fshort-enums instead of
16609         -fno-short-enums.  Change the last test to dg-bogus.
16610
16611 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16612
16613         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16614         * gcc.dg/compare9.c: New.
16615
16616 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16617
16618         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16619
16620 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16621
16622         PR testsuite/22288
16623         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16624
16625
16626 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16627
16628         * gcc.dg/format/gcc_gfc-1.c: New.
16629
16630 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16631
16632         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16633
16634 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16635
16636         PR fortran/20842
16637         * gfortran.dg/io_invalid_1.f90: New test.
16638
16639 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16640
16641         * gcc.dg/format/gcc_diag-1.c: Update.
16642
16643 2005-07-02  Jeff Law  <law@redhat.com>
16644
16645         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16646         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16647
16648 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16649
16650         * gcc.dg/format/gcc_diag-1.c: Update.
16651
16652 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16653
16654         PR tree-opt/22269
16655         * gcc.c-torture/compile/pr22269.c: New test.
16656
16657 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16658
16659         PR 21584
16660         PR 22219
16661         * g++.dg/tree-ssa/pr21584-1.C: New test.
16662         * g++.dg/tree-ssa/pr21584-2.C: New test.
16663
16664 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16665
16666         * obj-c++.dg/try-catch-11.mm: New.
16667         * objc.dg/try-catch-10.m: New.
16668
16669 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16670
16671         * g++.dg/other/ucnid-1.C: xfail on AIX.
16672
16673 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16674
16675         PR 22234
16676         * gcc.dg/20050629-1.c: New test.
16677
16678 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16679
16680         * obj-c++.dg/const-str-1[0-1].mm: New.
16681         * objc.dg/const-str-1[0-1].m: New.
16682
16683 2005-05-29  Richard Henderson  <rth@redhat.com>
16684
16685         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16686         Rename from check_effective_target_vect_no_max.
16687         (check_effective_target_vect_no_int_add): New.
16688         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16689         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16690         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16691         * gcc.dg/vect/vect-reduc-1.c: Use both.
16692         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16693
16694 2005-05-29  Richard Henderson  <rth@redhat.com>
16695
16696         * lib/target-supports.exp (check_effective_target_vect_no_max):
16697         Remove i386 and x86_64.
16698
16699 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16700
16701         PR testsuite/21969
16702         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16703
16704 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16705
16706         PR middle-end/21969
16707         * gcc.dg/vect/pr21969.c: New test.
16708
16709 2005-06-28  Eric Christopher  <echristo@redhat.com>
16710
16711         PR c/22052
16712         PR c/21975
16713         * gcc.dg/inline1.c: New test.
16714         * gcc.dg/inline2.c: Ditto.
16715         * gcc.dg/inline3.c: Ditto.
16716         * gcc.dg/inline4.c: Ditto.
16717         * gcc.dg/inline5.c: Ditto.
16718
16719 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16720
16721         PR libfortran/22142
16722         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16723         Add testcase also testing eoshift1 for PR 22142.
16724
16725 2005-06-28  Richard Henderson  <rth@redhat.com>
16726
16727         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16728         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16729         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16730         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16731         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16732
16733 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16734
16735         PR libfortran/22142
16736         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16737         Add testcase for PR 22142.
16738
16739 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16740
16741         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16742         gcc.target/ia64/fpreg-2.c: New tests.
16743
16744 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16745
16746         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16747
16748 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16749
16750         PR libfortran/22170
16751         * gfortran.dg/slash_1.f90: New test.
16752
16753 2005-06-27  Richard Henderson  <rth@redhat.com>
16754
16755         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16756         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16757         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16758         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16759         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16760         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16761
16762 2005-06-27  Richard Henderson  <rth@redhat.com>
16763
16764         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16765         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16766
16767 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16768
16769         * obj-c++.dg/proto-lossage-5.mm: New.
16770         * objc.dg/proto-lossage-5.m: New.
16771
16772 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16773
16774         PR 21959
16775         * gcc.dg/tree-ssa/pr21959.c: New test.
16776
16777 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16778
16779         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16780         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16781         testing uninitialized var.
16782
16783         * gcc.c-torture/execute/builtins/chk.h: New.
16784         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16785         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16786         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16787         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16788         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16789         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16790         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16791         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16792         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16793         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16794         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16795         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16796         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16797         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16798         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16799         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16800         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16801         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16802         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16803         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16804         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16805         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16806         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16807         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16808         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16809         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16810         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16811         * gcc.dg/builtin-object-size-1.c: New test.
16812         * gcc.dg/builtin-object-size-2.c: New test.
16813         * gcc.dg/builtin-object-size-3.c: New test.
16814         * gcc.dg/builtin-object-size-4.c: New test.
16815         * gcc.dg/builtin-object-size-5.c: New test.
16816         * gcc.dg/builtin-stringop-chk-1.c: New test.
16817         * gcc.dg/builtin-stringop-chk-2.c: New test.
16818         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16819         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16820         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16821         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16822         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16823         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16824         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16825         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16826         * gcc.c-torture/execute/printf-1.c: New test.
16827         * gcc.c-torture/execute/fprintf-1.c: New test.
16828         * gcc.c-torture/execute/vprintf-1.c: New test.
16829         * gcc.c-torture/execute/vfprintf-1.c: New test.
16830         * gcc.c-torture/execute/printf-chk-1.c: New test.
16831         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16832         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16833         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16834
16835 2005-06-27  Michael Matz  <matz@suse.de>
16836
16837         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16838         slot is not merged if address escapes.
16839
16840 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16841
16842         PR c/21911
16843         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16844
16845 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16846
16847         PR middle-end/17965
16848         * gcc.c-torture/compile/20050622-1.c: New test.
16849
16850         PR middle-end/22028
16851         * gcc.dg/20050620-1.c: New test.
16852
16853 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16854
16855         PR tree-optimization/22026
16856         * gcc.dg/tree-ssa/pr22026.c: New.
16857
16858 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16859
16860         PR libfortran/22144
16861         * gfortran.dg/shift-alloc.f90: New testcase.
16862
16863 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16864
16865         * all files: Update FSF address in copyright headers.
16866
16867 2005-06-22  Jan Hubicka  <jh@suse.cz>
16868
16869         * wholeprogram-1.c: New testcase.
16870         * wholeprogram-2.c: New testcase.
16871
16872 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16873
16874         PR 22171
16875         * gcc.dg/tree-ssa/pr22171.c: New test.
16876
16877 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16878
16879         * gfortran.dg/simplify_modulo.f90: New.
16880
16881 2005-06-24  Jan Hubicka  <jh@suse.cz>
16882
16883         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16884
16885 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16886
16887         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16888
16889 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16890
16891         * obj-c++.dg/typedef-alias-1.mm: New.
16892         * objc.dg/typedef-alias-1.m: New.
16893
16894 2005-06-23  Jeff Law  <law@redhat.com>
16895
16896         * gcc.dg/tree-ssa/vrp16.c: New test.
16897
16898 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16899
16900         * lib/target-supports.exp: Add
16901         check_effective_target_fortran_large_real and
16902         check_effective_target_fortran_large_int to check for
16903         corresponding effective targets.
16904         * gfortran.dg/large_integer_kind_1.f90: New test.
16905         * gfortran.dg/large_real_kind_1.f90: New test.
16906
16907 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16908
16909         PR tree-optimization/22117
16910         * gcc.dg/tree-ssa/pr22117.c: New.
16911
16912 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16913
16914         PR testsuite/22123
16915         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16916
16917 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16918
16919         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16920
16921 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16922
16923         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16924         * gfortran.dg/f2c_4.c: Likewise.
16925
16926 2005-06-22 Paul Brook  <paul@codesourcery.com>
16927
16928         PR fortran/21034
16929         * gfortran.dg/auto_save_1.f90: New test.
16930
16931 2005-06-22  Michael Matz  <matz@suse.de>
16932
16933         * gcc.target/x86-64/abi: New directory.
16934         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16935         * gcc.target/x86-64/abi/README.gcc: New file.
16936         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16937         * gcc.target/x86-64/abi/asm-support.s: New file.
16938         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16939         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16940         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16941         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16942         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16943         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16944         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16945         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16946         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16947         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16948         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16949         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16950         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16951         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16952         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16953         * gcc.target/x86_64/abi/test_varargs.c: New test.
16954
16955 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16956
16957         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16958         32-bit i?86 and x86_64.
16959
16960 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16961
16962         * obj-c++.dg/const-str-[1-9].mm: New tests.
16963
16964 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16965
16966         PR fortran/22010
16967         * gfortran.dg/namelist_use.f90: New.
16968         * gfortran.dg/namelist_use_only.f90: New.
16969
16970 2005-06-21  Jeff Law  <law@redhat.com>
16971
16972         * gcc.dg/tree-ssa/vrp15.c: New test.
16973
16974 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16975
16976         * lib/target-supports.exp (check_effective_target_vect_reduction):
16977         Remove.
16978         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16979         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16980         remove vect_reduction target keyword. Also avoid two returns in main.
16981         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16982         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16983         * gcc.dg/vect/vect-reduc-1short.c: New test.
16984         * gcc.dg/vect/vect-reduc-1char.c: New test.
16985         * gcc.dg/vect/vect-reduc-2short.c: New test.
16986         * gcc.dg/vect/vect-reduc-2char.c: New test.
16987         * gcc.dg/vect/vect-reduc-6.c: New test.
16988         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16989         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16990         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16991
16992 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16993         Paul Thomas  <pault@gcc.gnu.org>
16994
16995         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16996         New tests.
16997
16998 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16999
17000         * gfortran.dg/backslash_1.f90: New test.
17001         * gfortran.dg/backslash_2.f90: New test.
17002
17003 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17004
17005         * gfortran.dg/duplicate_labels.f90: New test.
17006
17007 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17008
17009         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17010         unsupportable relocations.
17011         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17012         * gcc.dg/20050321-2.c: xfail for NetWare.
17013
17014 2005-06-20  Andreas Jaeger  <aj@suse.de>
17015
17016         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17017         gcc.target/i386/fastcall-sseregparm.c,
17018         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17019
17020 2005-06-19  Richard Henderson  <rth@redhat.com>
17021
17022         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17023
17024 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17025
17026         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17027
17028 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17029
17030         PR c++/22115
17031         * g++.dg/conversion/simd2.C: Change expected error message.
17032
17033 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17034
17035         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17036         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17037         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17038
17039 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17040
17041         * gcc.dg/fold-mod-1.c: New test.
17042
17043 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17044
17045         PR fortran/19926
17046         * gfortran.dg/pr19926.f90: New test.
17047
17048 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17049
17050         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17051         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17052         targets.
17053         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17054         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17055
17056 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17057
17058         * gcc.target/ia64/float80-varargs-1.c: New test.
17059
17060 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17061
17062         PR tree-opt/22035
17063         * gfortran.dg/f2c_6.f90: New test.
17064
17065 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17066
17067         PR c++/17413
17068         * g++.dg/template/local5.C: New.
17069
17070 2005-06-17  Richard Henderson  <rth@redhat.com>
17071
17072         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17073
17074 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17075
17076         PR testsuite/21945
17077         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17078
17079 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17080
17081         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17082         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17083         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17084         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17085         check_vect to verify the presence of hardware vector support.
17086
17087 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17088
17089         PR testsuite/22056
17090         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17091
17092 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17093
17094         PR libfortran/19216
17095         * gfortran.dg/pr19216.f: Add correct space between brackets and
17096         dg directive.
17097
17098 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17099
17100         PR libfortran/16436
17101         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17102
17103 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17104
17105         * gcc.target/i386/attributes-error.c: New testcase.
17106         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17107         * gcc.target/i386/regparm-stdcall.c: Likewise.
17108         * gcc.target/i386/sseregparm-1.c: Likewise.
17109         * gcc.target/i386/sseregparm-2.c: Likewise.
17110
17111 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17112
17113         * g++.dg/rtti/crash2.C: New.
17114
17115 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17116
17117         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17118
17119 2005-06-15  David Ung  <davidu@mips.com>
17120
17121         * gcc.target/mips/mips16e-extends.c: New test for testing the
17122         generation of MIPS16e zeb/zeh, seb/seh instructions.
17123
17124 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17125
17126         PR 22018
17127         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17128         * gcc.dg/tree-ssa/pr22018.c: New test.
17129
17130 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17131
17132         * gcc.dg/simd-1.c: Update error messages.
17133         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17134         * gcc.dg/simd-2.c: Update error messages.
17135         * gcc.dg/simd-4.c: New.
17136
17137 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17138
17139         PR c++/20678
17140         * g++.dg/other/crash-4.C: New.
17141
17142 2005-06-14  Devang Patel  <dpatel@apple.com>
17143
17144         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17145
17146 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17147
17148         PR c++/21929
17149         * g++.dg/parse/crash11.C: Update
17150
17151 2005-06-13  Jeff Law  <law@redhat.com>
17152
17153         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17154         perform the desired transformations.
17155         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17156         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17157
17158 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17159
17160         PR fortran/22038
17161         * gfortran.dg/forall_1.f90: Un-XFAIL.
17162
17163 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17164
17165         PR c++/21929
17166         * g++.dg/parse/crash26.C: New.
17167
17168         PR c++/20789
17169         * g++.dg/init/member1.C: New.
17170
17171 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17172
17173         * gfortran.dg/altreturn_1.f90: New test.
17174
17175 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17176
17177         PR middle-end/21985
17178         * gcc.dg/tree-ssa/pr21985.c: New test.
17179
17180 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17181
17182         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17183
17184 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17185
17186         PR c++/21930
17187         * g++.dg/other/error10.C: New test case.
17188
17189 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17190
17191         PR libfortran/19155
17192         * gfortran.dg/pr19155.f: Add test.
17193
17194 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17195
17196         * gfortran.dg/f2c_7.f90: New test.
17197
17198         * gfortran.dg/forall_1.f90: XFAILed.
17199
17200 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17201
17202         * gcc.dg/pr14796-1.c: New.
17203         * gcc.dg/pr14796-2.c: New.
17204
17205 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17206
17207         PR fortran/17792
17208         PR fortran/21375
17209         * gfortran.dg/deallocate_stat.f90: New test.
17210
17211 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17212
17213         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17214
17215 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17216
17217         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17218         access will be generated when this loop is vectorized. Test that
17219         accesses with same alignment were detected.
17220         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17221         Test that accesses with same alignment were detected.
17222         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17223         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17224         alignment were detected.
17225
17226 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17227
17228         PR c++/10611
17229         * g++.dg/conversion/simd2.C: New.
17230
17231 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17232
17233         * gcc.dg/Wcxx-compat-1.c: New.
17234
17235 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17236
17237         PR libfortran/21480
17238         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17239         complex array.
17240
17241 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17242
17243         * gcc.dg/alias-8.c: New.
17244
17245 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17246
17247         * gcc.dg/format/cmn_err-1.c: Update.
17248
17249 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17250
17251         PR target/20666
17252         * gcc.target/sparc/fexpand-2.c: New.
17253         * gcc.target/sparc/fpmerge-2.c: New.
17254         * gcc.target/sparc/fpmul-2.c: New.
17255         * gcc.target/sparc/noresult.c: New.
17256         * gcc.target/sparc/pdist-2.c: New.
17257         * gcc.target/sparc/pdist-3.c: New.
17258
17259 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17260
17261         PR testsuite/21702
17262         * gcc.target/i386/i386.exp: Fix comment typo.
17263
17264 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17265
17266         PR c++/19497
17267         * g++.dg/inherit/using5.C: New.
17268         * g++.dg/inherit/using6.C: New.
17269
17270 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17271
17272         PR c++/19894
17273         * g++.dg/template/ptrmem15.C: New test.
17274
17275         PR c++/20563
17276         * g++.dg/ext/label4.C: New test.
17277
17278 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17279
17280         * gcc.dg/tls/debug-1.c: New test.
17281
17282 2005-06-07  Dale Johannesen  <dalej@apple.com>
17283
17284         * gcc.target/i386/movq.c: New.
17285
17286 2005-06-07  Dale Johannesen  <dalej@apple.com>
17287
17288         * gcc.dg/20050607-1.c: New.
17289
17290 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17291
17292         PR middle-end/21850
17293         * gcc.c-torture/execute/20050607-1.c: New test.
17294
17295 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17296
17297         PR libfortran/21926
17298         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17299         Test case where the return array has lowest stride one,
17300         but isn't packed.
17301
17302 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17303
17304         * lib/target-supports.exp (check_effective_target_sync_int_long):
17305         Add s390 and s390x targets.
17306
17307 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17308
17309         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17310         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17311         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17312         * gcc.dg/tree-ssa/loop-9.c: New test.
17313
17314 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17315
17316         * g++.dg/parse/defarg10.C: New.
17317
17318 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17319
17320         PR regression/21897
17321         * gcc.c-torture/execute/20050604-1.c: New test.
17322
17323 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17324
17325         PR 21903
17326         * g++.dg/parse/defarg9.C: New.
17327
17328         PR c++/20637
17329         * g++.dg/inherit/using4.C: New.
17330         * g++.dg/overload/error1.C: Adjust expected errors.
17331         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17332         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17333         * g++.old-deja/g++.other/redecl2.C: Likewise.
17334         * g++.old-deja/g++.other/redecl4.C: Likewise.
17335         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17336
17337 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17338
17339         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17340
17341 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17342
17343         * lib/gfortran.exp (gfortran_target_compile): Call
17344         dg-additional-files-options
17345         * gfortran.dg/f2c_4.f90: New file
17346         * gfortran.dg/f2c_4.c: New file
17347         * gfortran.dg/f2c_5.f90: New file
17348         * gfortran.dg/f2c_5.c: New file
17349
17350 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17351
17352         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17353
17354         PR fortran/21912
17355         * gfortran.dg/array_constructor_4.f90: New test.
17356
17357 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17358
17359         PR c++/21619
17360         * g++.dg/ext/builtin9.C: New test.
17361
17362 2005-06-05  Dale Johannesen  <dalej@apple.com>
17363
17364         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17365         * gcc.c-torture/execute/20050603-2.c: Ditto.
17366
17367 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17368
17369         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17370         * gcc.dg/vect/vect-reduc-1.c: New.
17371         * gcc.dg/vect/vect-reduc-2.c: New.
17372         * gcc.dg/vect/vect-reduc-3.c: New.
17373
17374 2005-06-04  Dale Johannesen  <dalej@apple.com>
17375
17376         * gcc.c-torture/execute/20050603-1.c: New.
17377         * gcc.c-torture/execute/20050603-2.c: New.
17378         * gcc.dg/20050603-3.c: New.
17379
17380 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17381
17382         PR fortran/19195
17383         * gfortran.dg/debug_1.f90: New test.
17384
17385         * gfortran.dg/forall_1.f90: New test.
17386
17387 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17388
17389         * gfortran.dg/array_constructor_3.f90: New test.
17390
17391 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17392
17393         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17394
17395 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17396
17397         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17398
17399 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17400
17401         PR c/21873
17402         * gcc.dg/init-excess-1.c: New test.
17403
17404 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17405
17406         PR c++/21853
17407         * g++.dg/expr/static_cast6.C: New test.
17408
17409 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17410
17411         * gcc.dg/tree-ssa/vrp14.c: New test.
17412
17413 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17414
17415         PR c++/21336
17416         * g++.dg/template/new2.C: New test.
17417
17418 2005-06-03  Josh Conner  <jconner@apple.com>
17419
17420         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17421         all entries in initializer.
17422
17423 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17424
17425         PR middle-end/21858
17426         * gcc.dg/pr21858.c: New testcase.
17427
17428 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17429
17430         PR tree-optimization/21292
17431
17432         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17433         New.
17434         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17435         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17436         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17437         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17438         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17439
17440 2005-06-02  Richard Henderson  <rth@redhat.com>
17441
17442         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17443
17444 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17445
17446         * gcc.dg/wtypequal.c: New testcase.
17447
17448 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17449
17450         PR 21582
17451         * gcc.dg/tree-ssa/pr21582.c: New test.
17452
17453 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17454
17455         PR c++/21280
17456         * g++.dg/opt/interface2.h: New.
17457         * g++.dg/opt/interface2.C: New.
17458         * g++.dg/init/ctor4.C: Adjust error lines.
17459         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17460         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17461         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17462         * g++.old-deja/g++.pt/assign1.C: Likewise.
17463         * g++.old-deja/g++.pt/crash20.C: Likewise.
17464
17465 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17466
17467         PR tree-optimization/21734
17468         * g++.dg/vect/pr21734_1.cc: New.
17469         * g++.dg/vect/pr21734_2.cc: New.
17470
17471 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17472
17473         PR c++/20350
17474         * g++.dg/template/spec24.C: New.
17475
17476         PR c++/21151
17477         * g++.dg/pch/local-1.C: New.
17478         * g++.dg/pch/local-1.Hs: New.
17479
17480 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17481
17482         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17483         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17484         * gcc.dg/tree-ssa/pr14341.c: New test.
17485         * gcc.dg/tree-ssa/pr14841.c: New test.
17486         * gcc.dg/tree-ssa/pr20701.c: New test.
17487         * gcc.dg/tree-ssa/pr21086.c: New test.
17488         * gcc.dg/tree-ssa/pr21090.c: New test.
17489         * gcc.dg/tree-ssa/pr21332.c: New test.
17490         * gcc.dg/tree-ssa/pr21458.c: New test.
17491         * gcc.dg/tree-ssa/pr21658.c: New test.
17492         * gcc.dg/tree-ssa/vrp01.c: New test.
17493         * gcc.dg/tree-ssa/vrp02.c: New test.
17494         * gcc.dg/tree-ssa/vrp03.c: New test.
17495         * gcc.dg/tree-ssa/vrp04.c: New test.
17496         * gcc.dg/tree-ssa/vrp05.c: New test.
17497         * gcc.dg/tree-ssa/vrp06.c: New test.
17498         * gcc.dg/tree-ssa/vrp07.c: New test.
17499         * gcc.dg/tree-ssa/vrp08.c: New test.
17500         * gcc.dg/tree-ssa/vrp09.c: New test.
17501         * gcc.dg/tree-ssa/vrp10.c: New test.
17502         * gcc.dg/tree-ssa/vrp11.c: New test.
17503         * gcc.dg/tree-ssa/vrp12.c: New test.
17504         * gcc.dg/tree-ssa/vrp13.c: New test.
17505
17506 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17507
17508         PR 21029
17509         * gcc.dg/tree-ssa/pr21029.c: New test.
17510
17511 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17512
17513         * gfortran.dg/logint-1.f: New test case.
17514         * gfortran.dg/logint-2.f: Likewise.
17515         * gfortran.dg/logint-3.f: Likewise.
17516
17517 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17518
17519         PR c/21536
17520         PR c/20760
17521         * gcc.dg/20050527-1.c: New test.
17522
17523         * gcc.dg/i386-sse-12.c: New test.
17524
17525         PR fortran/21729
17526         * gfortran.dg/implicit_5.f90: New test.
17527
17528 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17529
17530         PR fortran/20883
17531         * gfortran/assign_4.f90: New test.
17532         * gfortran/assign_2.f90: Change compile to run.
17533
17534 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17535
17536         * lib/target-supports.exp
17537         (check_effective_target_sync_char_short): New.
17538         * gcc.dg/sync-2.c: New.
17539
17540 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17541
17542         PR tree-optimization/21817
17543         * gcc.dg/torture/pr21817-1.c: New.
17544
17545 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         PR c++/21165
17548         * g++.dg/template/init5.C: New.
17549
17550 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17551
17552         * gfortran.dg/char_initialiser_actual.f90:
17553         Test character initialisers as actual arguments.
17554         * gfortran.dg/char_pointer_comp_assign.f90:
17555         Test character pointer structure component assignments.
17556         * gfortran.dg/char_array_structure_constructor.f90:
17557         Test character components in structure constructors.
17558
17559 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17560
17561         PR middle-end/20931
17562         * g++.dg/opt/pr20931.C: New test.
17563
17564 2005-05-31  Andreas Jaeger  <aj@suse.de>
17565
17566         PR testsuite/20772
17567         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17568         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17569         g++.old-deja/g++.ext/asmspec1.C,
17570         g++.old-deja/g++.other/regstack.C,
17571         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17572         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17573         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17574         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17575         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17576         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17577         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17578         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17579         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17580         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17581         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17582         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17583         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17584         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17585         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17586         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17587         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17588         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17589         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17590
17591 2005-05-31  Jeff Law  <law@redhat.com>
17592
17593         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17594
17595 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17596
17597         PR middle-end/21743
17598         * gcc.dg/builtins-1.c: Activate disabled clog test.
17599         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17600
17601 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17602
17603         * gfortran.dg/char_pointer_assign.f90:
17604         Test character-pointer assignments and pointer assignments.
17605         * gfortran.dg/char_pointer_dummy.f90:
17606         Test character-pointer dummy arguments.
17607         * gfortran.dg/char_pointer_func.f90:
17608         Test character-pointer function returns.
17609         * gfortran.dg/char_pointer_dependency.f90:
17610         Test character-pointer functions with dependencies.
17611
17612 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17613
17614         PR c++/21784
17615         * g++.dg/lookup/using14.C: New test.
17616
17617 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17618
17619         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17620         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17621         trailing ^M.
17622
17623 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17624
17625         PR c++/17413
17626         * g++.dg/template/local5.C: New.
17627
17628         PR target/21761
17629         * gcc.c-torture/compile/pr21761.c: New.
17630
17631         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17632         before darwin8.
17633
17634 2005-05-30  Steven G. Kargl
17635
17636         PR fortran/20846
17637         * gfortran.dg/inquire_8.f90: New test.
17638
17639 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17640
17641         PR libfortran/21376
17642         * gfortran.dg/output_exponents_1.f90: New test.
17643
17644 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17645
17646         PR libfortran/20006
17647         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17648
17649 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17650
17651         PR c++/21210
17652         * g++.dg/ext/complex1.C: New test.
17653
17654         PR c++/21340
17655         * g++.dg/init/ctor6.C: New test.
17656
17657 2005-05-29  Jan Hubicka  <jh@suse.cz>
17658
17659         * gcc.c-torture/compile/pr21562.c: New.
17660
17661 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17662
17663         * gfortran.dg/subnormal_1.f90: New test.
17664
17665 2005-05-28  Jan Hubicka  <jh@suse.cz>
17666
17667         * tree-prof.exp: Fix comment.
17668         * value-prof-1.c: New.
17669         * value-prof-2.c: New.
17670         * value-prof-3.c: New.
17671         * value-prof-4.c: New.
17672
17673 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17674
17675         PR c++/21614
17676         * g++.dg/expr/ptrmem6.C: New test.
17677         * g++.dg/expr/ptrmem6a.C: Likewise.
17678
17679 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17680
17681         PR tree-optimization/21658
17682         * gcc.dg/tree-ssa/pr21658.c: New.
17683
17684 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17685
17686         PR c++/21455
17687         * g++.dg/inherit/ptrmem3.C: New.
17688
17689         PR c++/21681
17690         * g++.dg/parse/template16.C: New.
17691
17692 2005-05-27  Andreas Jaeger  <aj@suse.de>
17693
17694         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17695
17696         * gcc.dg/i386-sse-8.c: Run test on all archs.
17697
17698 2005-05-26  Mike Stump  <mrs@apple.com>
17699
17700         * objc.dg/isa-field-1.m: Only run on darwin.
17701         * objc.dg/lookup-1.m: Likewise.
17702         * objc.dg/try-catch-8.m: Likewise.
17703
17704 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17705
17706         PR tree-optimization/9814
17707         * gcc.dg/pr9814-1.c: New test case.
17708
17709 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17710
17711         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17712         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17713         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17714         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17715         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17716         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17717         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17718         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17719         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17720         objc.dg/try-catch-8.m: New.
17721
17722 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17723
17724         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17725         remove extraneous semicolons.
17726
17727 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17728
17729         * obj-c++.dg/comp-types-12.mm: New.
17730         * objc.dg/comp-types-11.m: New.
17731         * objc.dg/selector-4.m: New.
17732
17733 2005-05-26  Andreas Jaeger  <aj@suse.de>
17734
17735         PR testsuite/20772
17736         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17737         g++.old-deja/g++.ext/attrib3.C,
17738         g++.old-deja/g++.other/store-expr1.C,
17739         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17740         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17741         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17742         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17743         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17744         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17745         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17746         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17747         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17748         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17749         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17750         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17751         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17752         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17753         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17754         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17755         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17756         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17757         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17758
17759 2005-05-26  Andreas Jaeger  <aj@suse.de>
17760
17761         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17762         x86-64 compilation.
17763
17764 2005-05-26  Andreas Jaeger  <aj@suse.de>
17765
17766         PR testsuite/20772
17767         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17768         gcc.misc-tests/i386-pf-athlon-1.c,
17769         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17770         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17771         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17772         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17773         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17774         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17775         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17776         programs.
17777
17778         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17779         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17780         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17781         x86-64 compilation.
17782
17783         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17784         x86_64.
17785
17786         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17787         effective-target ilp32.
17788
17789 2005-05-26  David Ung  <davidu@mips.com>
17790
17791         * gcc.target/mips/ext_ins.c: New test for testing the generation
17792         of MIPS32/64 rev 2 ext/ins instructions.
17793
17794 2005-05-26  Andreas Jaeger  <aj@suse.de>
17795
17796         * treelang/compile/unsigned.tree: Use gimple instead of
17797         nonexisting generic dump.
17798
17799 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17800
17801         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17802
17803 2005-05-26  Andreas Jaeger  <aj@suse.de>
17804
17805         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17806
17807 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17808
17809         PR libfortran/17283
17810         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17811         Test callee-allocated memory with write statements.
17812
17813 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17814
17815         PR middle-end/21709
17816         * gcc.dg/pr21709-1.c: New test case.
17817
17818 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17819             Mike Stump  <mrs@apple.com>
17820
17821         * objc/execute/next_mapping.h: Update for C++.
17822
17823         * obj-c++.dg/selector-1.mm: Move to...
17824         * obj-c++.dg/selector-4.mm: here...
17825
17826         * obj-c++.dg/basic.mm: New.
17827         * obj-c++.dg/comp-types-1.mm: New.
17828         * obj-c++.dg/cxx-class-1.mm: New.
17829         * obj-c++.dg/cxx-ivars-1.mm: New.
17830         * obj-c++.dg/cxx-ivars-2.mm: New.
17831         * obj-c++.dg/cxx-ivars-3.mm: New.
17832         * obj-c++.dg/cxx-scope-1.mm: New.
17833         * obj-c++.dg/cxx-scope-2.mm: New.
17834         * obj-c++.dg/defs.mm: New.
17835         * obj-c++.dg/empty-private-1.mm: New.
17836         * obj-c++.dg/encode-1.mm: New.
17837         * obj-c++.dg/encode-2.mm: New.
17838         * obj-c++.dg/encode-3.mm: New.
17839         * obj-c++.dg/extern-c-1.mm: New.
17840         * obj-c++.dg/extra-semi.mm: New.
17841         * obj-c++.dg/fix-and-continue-2.mm: New.
17842         * obj-c++.dg/isa-field-1.mm: New.
17843         * obj-c++.dg/ivar-list-semi.mm: New.
17844         * obj-c++.dg/local-decl-1.mm: New.
17845         * obj-c++.dg/lookup-1.mm: New.
17846         * obj-c++.dg/lookup-2.mm: New.
17847         * obj-c++.dg/method-1.mm: New.
17848         * obj-c++.dg/method-2.mm: New.
17849         * obj-c++.dg/method-3.mm: New.
17850         * obj-c++.dg/method-4.mm: New.
17851         * obj-c++.dg/method-5.mm: New.
17852         * obj-c++.dg/method-6.mm: New.
17853         * obj-c++.dg/method-7.mm: New.
17854         * obj-c++.dg/no-extra-load.mm: New.
17855         * obj-c++.dg/overload-1.mm: New.
17856         * obj-c++.dg/pragma-1.mm: New.
17857         * obj-c++.dg/pragma-2.mm: New.
17858         * obj-c++.dg/private-1.mm: New.
17859         * obj-c++.dg/private-2.mm: New.
17860         * obj-c++.dg/proto-qual-1.mm: New.
17861         * obj-c++.dg/qual-types-1.mm: New.
17862         * obj-c++.dg/stubify-1.mm: New.
17863         * obj-c++.dg/stubify-2.mm: New.
17864         * obj-c++.dg/super-class-1.mm: New.
17865         * obj-c++.dg/super-class-2.mm: New.
17866         * obj-c++.dg/super-dealloc-1.mm: New.
17867         * obj-c++.dg/super-dealloc-2.mm: New.
17868         * obj-c++.dg/template-1.mm: New.
17869         * obj-c++.dg/template-2.mm: New.
17870         * obj-c++.dg/template-3.mm: New.
17871         * obj-c++.dg/template-4.mm: New.
17872         * obj-c++.dg/template-5.mm: New.
17873         * obj-c++.dg/template-6.mm: New.
17874         * obj-c++.dg/try-catch-1.mm: New.
17875         * obj-c++.dg/try-catch-2.mm: New.
17876         * obj-c++.dg/try-catch-3.mm: New.
17877         * obj-c++.dg/try-catch-4.mm: New.
17878         * obj-c++.dg/try-catch-5.mm: New.
17879         * obj-c++.dg/try-catch-6.mm: New.
17880         * obj-c++.dg/try-catch-7.mm: New.
17881         * obj-c++.dg/try-catch-8.mm: New.
17882         * obj-c++.dg/try-catch-9.mm: New.
17883         * obj-c++.dg/va-meth-1.mm: New.
17884
17885 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17886
17887         * obj-c++.dg/selector-1.mm: New.
17888         * obj-c++.dg/selector-2.mm: New.
17889
17890 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17891
17892         * obj-c++.dg/selector-3.mm: New.
17893         * objc.dg/selector-3.m: New.
17894
17895 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17896
17897         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17898         about where warning appears.
17899
17900 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17901
17902         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17903         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17904         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17905         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17906
17907 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17908
17909         * gcc.dg/20050524-1.c: New test.
17910
17911 2005-05-25  Jan Hubicka  <jh@suse.cz>
17912
17913         * gcc.dg/tree-prof/inliner-1.c: New.
17914
17915 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17916
17917         * gcc.dg/tree-prof: New directory.
17918         * gcc.dg/tree-prof/tree-prof.exp: New.
17919
17920 2005-05-25  DJ Delorie  <dj@redhat.com>
17921
17922         * gcc.dg/Wattributes-1.c: New.
17923         * gcc.dg/Wattributes-2.c: New.
17924         * gcc.dg/Wattributes-3.c: New.
17925
17926 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17927
17928         PR tree-optimization/19833
17929         * gcc.dg/uninit-4.c: Remove xfail.
17930         * gcc.dg/uninit-9.c: Ditto.
17931
17932 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17933
17934         * obj-c++.dg/bitfield-[1-5].mm: New.
17935         * obj-c++.dg/class-protocol-1.mm: New.
17936         * obj-c++.dg/comp-types-1[0-1].mm: New.
17937         * obj-c++.dg/comp-types-[2-9].mm: New.
17938         * obj-c++.dg/encode-[4-8].mm: New.
17939         * obj-c++.dg/layout-1.mm: New.
17940         * obj-c++.dg/method-1[0-9].mm: New.
17941         * obj-c++.dg/method-2[0-1].mm: New.
17942         * obj-c++.dg/method-[8-9].mm: New.
17943         * obj-c++.dg/objc-gc-3.mm: New.
17944         * obj-c++.dg/try-catch-10.mm: New.
17945         * objc.dg/bitfield-5.m: New.
17946         * objc.dg/comp-types-10.m: New.
17947         * objc.dg/comp-types-9.m: New.
17948         * objc.dg/layout-1.m: New.
17949         * objc.dg/objc-gc-4.m: New.
17950         * objc.dg/try-catch-9.m: New.
17951         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17952         * objc.dg/comp-types-1.m: Likewise.
17953         * objc.dg/comp-types-[5-6].m: Likewise.
17954         * objc.dg/method-9.m: Likewise.
17955
17956 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17957
17958         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17959         and on hardware without VMX support.
17960
17961         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17962
17963         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17964
17965         * lib/profopt.exp (dg-final-generate, dg-final-use,
17966         profopt-final-code, profopt-get-options): New.
17967         (profopt-execute): Process test directives.
17968
17969         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17970         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17971         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17972
17973 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17974
17975         PR C++/21645
17976         * g++.dg/init/ctor5.C: New test.
17977
17978 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17979
17980         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17981         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17982         vect-113.c, vect-114.c.
17983
17984 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17985
17986         * gcc.dg/const-elim-1.c: Remove xfails.
17987
17988 2005-05-23  Jeff Law  <law@redhat.com>
17989
17990         * gcc.c-torture/compile/pr21638.c: New test.
17991         * gcc.c-torture/compile/20050520-1.c: New test.
17992
17993 2005-05-23  Nick Clifton  <nickc@redhat.com>
17994
17995         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17996         be a proper triple, ie: m32r*-*-*.
17997         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17998
17999 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18000
18001         PR middle-end/21331
18002         PR tree-opt/21293
18003         * gcc.c-torture/compile/pr21293.c: New test.
18004         * gcc.c-torture/execute/pr21331.c: New test.
18005
18006 2004-05-20  Richard Henderson  <rth@redhat.com>
18007
18008         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18009
18010 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18011
18012         * obj-c++-dg.exp: Add.
18013         * obj-c++.exp: Add.
18014         * obj-c++.dg/dg.exp: Add.
18015
18016 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18017
18018         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18019         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18020
18021 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18022
18023         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18024
18025 2004-05-19  Richard Henderson  <rth@redhat.com>
18026
18027         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18028
18029 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18030
18031         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18032
18033         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18034
18035 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18036
18037         PR c++/21495
18038         * g++.dg/parse/extern1.C: New test.
18039         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18040
18041 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18042
18043         * gcc.dg/c99-math.h: New.
18044         * gcc.dg/c99-math-float-1.c: New test.
18045         * gcc.dg/c99-math-double-1.c: Likewise.
18046         * gcc.dg/c99-math-long-double-1.c: Likewise.
18047
18048 2005-05-18  Richard Henderson  <rth@redhat.com>
18049
18050         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18051
18052 2005-05-18  Devang Patel  <dpatel@apple.com>
18053
18054         * g++.dg/opt/20050511-1.C: New test.
18055
18056 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18057
18058         PR libfortran/21127
18059         * gfortran.dg/reshape-complex.f90: New test.
18060
18061 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18062
18063         * gfortran.dg/array_constructor_1.f90: New test.
18064         * gfortran.dg/array_constructor_2.f90: New test.
18065
18066 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18067
18068         PR fortran/20954
18069         * gfortran.dg/pr20954.f: New test.
18070
18071 2005-05-17  Mike Stump  <mrs@apple.com>
18072
18073         Yet more Objective-C++...
18074
18075         * objc.dg/method-5.m: Update.
18076         * objc.dg/method-6.m: Update.
18077         * objc.dg/method-7.m: Update.
18078         * objc.dg/method-9.m: Update.
18079         * objc.dg/try-catch-2.m: Update.
18080
18081 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18082
18083         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18084         Remove little-endian optimizations.
18085
18086 2005-05-17  Jeff Law  <law@redhat.com>
18087
18088         * g++.dg/tree-ssa/pr14814.C: New test.
18089         * gcc.dg/tree-ssa/pr14814.C: New test.
18090         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18091         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18092
18093 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18094
18095         * gcc.dg/compat/generate-random.c: Do not include
18096         libiberty.h.
18097         * gcc.dg/compat/generate-random_r.c: Likewise.
18098
18099 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18100
18101         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18102
18103 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18104
18105         PR middle-end/21595
18106         * g++.dg/tree-ssa/builtin1.C: New testcase.
18107
18108 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18109
18110         PR c++/21454
18111         * g++.dg/opt/const4.C: New test.
18112
18113         PR middle-end/21492
18114         * g++.dg/opt/crossjump1.C: New test.
18115
18116         PR tree-optimization/21610
18117         * gcc.c-torture/compile/20050516-1.c: New test.
18118
18119         PR fortran/15080
18120         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18121         about the test failing.
18122         * gfortran.fortran-torture/execute/where_7.f90: New test.
18123         * gfortran.fortran-torture/execute/where_8.f90: New test.
18124
18125 2005-05-16  Richard Henderson  <rth@redhat.com>
18126
18127         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18128         i?86 and x86_64.
18129
18130 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18131
18132         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18133         (limits.h): Include unconditionally.
18134         (stdlib.h): Likewise.
18135         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18136         (limits.h): Include unconditionally.
18137         (stdlib.h): Likewise.
18138         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18139         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18140         (limits.h): Include unconditionally.
18141         (stdlib.h): Likewise.
18142         (hashtab.h): Do not include.
18143         (getopt.h): Likewise.
18144         (stddef.h): Include.
18145         (hashval_t): Define.
18146         (struct entry): Add "next" field.
18147         (HASH_SIZE): New macro.
18148         (hash_table): New variable.
18149         (switchfiles): Do not use xmalloc.
18150         (mix): New macro.
18151         (iterative_hash): New function.
18152         (hasht): Remove.
18153         (e_exists): New function.
18154         (e_insert): Likewise.
18155         (output): Use, instead of libiberty hashtable functions.
18156         (main): Do not use getopt.  Do not call htab_create.
18157
18158 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18159
18160         PR libstdc++/21526
18161         * lib/target-supports.exp (check_mkfifo_available):
18162         Return 0 for cygwin as mkfifo support incomplete on platform.
18163         Fix typos in comments.
18164
18165 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18166
18167         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18168
18169 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18170
18171         PR fortran/17432
18172         * gfortran.dg/assign_4.f: New test.
18173
18174 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18175
18176         PR tree-optimization/21563
18177         * gcc.dg/tree-ssa/pr21563.c: New.
18178
18179 2005-05-14  Jan Hubicka  <jh@suse.cz>
18180
18181         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18182
18183 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18184
18185         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18186
18187 2005-05-13  Julian Brown  <julian@codesourcery.com>
18188
18189         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18190         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18191
18192 2005-05-13  Jan Hubicka  <jh@suse.cz>
18193
18194         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18195         * gcc.dg/fold-xor-?.c: Likewise.
18196         * gcc.dg/pr15784-?.c: Likewise.
18197         * gcc.dg/pr20922-?.c: Likewise.
18198         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18199         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18200         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18201
18202 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18203
18204         PR fortran/21260
18205         * gfortran.dg/hollerith_1.f90: New test.
18206
18207 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18208
18209         * gfortran.dg/func_result_2.f90: New test.
18210
18211 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18212
18213         * gfortran.dg/dev_null.f90: New test.
18214
18215 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18216
18217         * gcc.dg/arm-vfp1.c: Revert last change.
18218
18219 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18220
18221         PR middle-end/19807
18222         PR tree-optimization/19639
18223         * g++.dg/tree-ssa/pr19807.C: New testcase.
18224
18225 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18226
18227         PR libfortran/21471
18228         * gfortran.dg/append-1.f90: New test.
18229
18230 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18231
18232         * gcc.dg/pr18501.c: XFAIL.
18233         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18234         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18235         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18236         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18237         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18238         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18239         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18240         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18241
18242 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18243
18244         PR fortran/20178
18245         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18246         gfortran.dg/f2c_3.f90: New tests.
18247
18248         * gfortran.dg/return_1.f90: Fix dg annotation.
18249
18250 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18251
18252         * gcc.c-torture/compile/20050510-1.c: New test.
18253
18254 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18255
18256         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18257
18258 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18259
18260         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18261
18262 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18263
18264         PR c/17913
18265         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18266
18267 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18268
18269         PR c/21342
18270         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18271         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18272
18273 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18274
18275         PR debug/16676
18276         * gcc.dg/debug/pr16676.c: New test.
18277
18278 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18279
18280         PR testsuite/21443
18281         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18282         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18283         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18284         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18285         Change -O1 to -O2.
18286         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18287         -fno-tree-dominator-opts.
18288
18289 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18290
18291         * gfortran.dg/return_1.f90: New test.
18292
18293 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18294
18295         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18296
18297         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18298
18299 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18300
18301         PR c++/21427
18302         * g++.dg/inherit/covariant13.C: New.
18303
18304 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18305
18306         PR libfortran/19155
18307         * gfortran.dg/pr19155.f: New test.
18308
18309 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18310
18311         PR inline-asm/8788
18312         * gcc.dg/pr8788-1.c: New testcase.
18313
18314 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18315
18316         PR target/21416
18317         * gcc.target/mips/fpcmp-[12].c: New tests.
18318
18319 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18320
18321         * lib/target-supports-dg.exp (dg-require-fork): New function.
18322         (dg-require-mkfifo): Likewise.
18323         * lib/target-supports.exp (check_function_available): New
18324         function.
18325         (check_fork_available): Likewise.
18326         (check_mkfifo_available): Likewise.
18327
18328 2005-05-06  Jeff Law  <law@redhat.com>
18329
18330         * gcc.c-torture/compile/pr21380.c: New test.
18331
18332 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18333
18334         PR c++/20961
18335         * g++.dg/ext/weak3.C: New test.
18336
18337 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18338
18339         PR c++/21352
18340         * g++.dg/template/crash37.C: New test.
18341
18342 2005-05-05  Paul Brook  <paul@codesourcery.com>
18343
18344         * gcc.dg/arm-g2.c: Use effective-target arm32.
18345         * gcc.dg/arm-mmx-1.c: Ditto.
18346         * gcc.dg/arm-scd42-2.c: Ditto.
18347         * gcc.dg/arm-vfp1.c: Ditto.
18348         * lib/target-supports.exp (check_effective_target_arm32): New
18349         function.
18350
18351 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18352
18353         PR libfortran/21354
18354         gfortran.dg/in_pack_rank7.f90: New test.
18355
18356 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18357
18358         PR middle-end/15618
18359         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18360
18361 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18362
18363         PR middle-end/21265
18364         * gcc.dg/20050503-1.c: New test.
18365
18366         PR rtl-optimization/21239
18367         * gcc.dg/i386-sse-11.c: New test.
18368
18369 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18370
18371         PR target/16888
18372         * gcc.target/i386/asm-1.c: New test.
18373
18374 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18375
18376         PR rtl-optimization/21330
18377         * gcc.c-torture/execute/20050502-1.c: New test.
18378
18379         PR target/21297
18380         * gcc.c-torture/execute/20050502-2.c: New test.
18381
18382 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18383
18384         PR middle-end/21282
18385         * gcc.dg/pr21282.c: New.
18386
18387 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18388
18389         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18390         * gcc.dg/vect/vect-92.c: Likewise.
18391         * gcc.dg/vect/vect-93.c: Likewise.
18392         * gcc.dg/vect/vect-dv-1.c: Likewise.
18393         * gcc.dg/vect/vect-dv-2.c: Likewise.
18394         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18395
18396 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18397
18398         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18399         * gfortran.dg/vect/vect-2.f90: Likewise.
18400         * gfortran.dg/vect/vect-3.f90: Likewise.
18401         * gfortran.dg/vect/vect-4.f90: Likewise.
18402         * gfortran.dg/vect/vect-5.f90: Likewise.
18403
18404 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18405
18406         PR target/20813
18407         * gcc.dg/rs6000-fpint-2.c: New.
18408
18409 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18410
18411         PR c/15698
18412         * gcc.dg/builtins-30.c: Update expected messages.
18413         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18414         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18415         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18416
18417 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18418
18419         PR tree-optimization/21294
18420         * gcc.dg/tree-ssa/pr21294.c: New.
18421
18422 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18423
18424         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18425         __builtin_altivec_st_internal_4si built-in.
18426
18427 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18428
18429         PR c++/15875
18430         * g++.dg/template/ptrmem14.C: New test.
18431
18432 2005-05-02  Paul Brook  <paul@codesourcery.com>
18433
18434         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18435
18436 2005-05-02  Michael Matz  <matz@suse.de>
18437
18438         PR c++/19542
18439         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18440
18441 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18442
18443         * g++.dg/cpp/weak.C: New test.
18444
18445 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18446
18447         * gcc.dg/tree-ssa/loop-8.c: New test.
18448
18449 2005-04-30  Michael Maty  <matz@suse.de>
18450
18451         * gcc.dg/inline-mcpy.c: New test.
18452
18453 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18454
18455         PR libfortran/18958
18456         * gfortran.dg/eoshift.f90: New test case.
18457
18458 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18459
18460         PR libfortran/18857
18461         * gfortran.dg/matmul_1.f90: New test.
18462
18463 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18464
18465         PR tree-optimization/21030
18466         * gcc.dg/tree-ssa/pr21030.c: New.
18467
18468 2005-04-29  Devang Patel  <dpatel@apple.com>
18469
18470         PR tree-optimization/21272
18471         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18472
18473 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18474
18475         PR fortran/13082
18476         PR fortran/18824
18477         * gfortran.dg/entry_4.f90: New test.
18478         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18479         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18480         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18481         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18482         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18483         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18484         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18485
18486 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18487
18488         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18489
18490 2005-04-29  Paul Brook  <paul@codesourcery.com>
18491
18492         * gfortran.dg/entry_3.f90: New test.
18493
18494 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18495
18496         * gfortran.dg/implicit_4.f90: New test.
18497
18498 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18499
18500         * lib/target-supports.exp (check_profiling_available): Return
18501         false for xtensa-*-elf.
18502
18503 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18504
18505         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18506         error if file cannot be deleted.
18507
18508 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18509
18510         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18511         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18512         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18513         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18514         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18515         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18516         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18517         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18518         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18519         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18520         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18521         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18522         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18523
18524 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18525
18526         PR fortran/20865
18527         * gfortran.dg/pr20865.f90: New test.
18528
18529 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18530
18531         * gcc.dg/void-cast-2.c: New test.
18532
18533 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18534
18535         PR c/21159
18536         * gcc.dg/void-cast-1.c: New test.
18537
18538 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18539
18540         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18541
18542 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18543
18544         PR fortran/21177
18545         * gfortran.dg/pr21177.f90: New test.
18546
18547 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18548
18549         PR tree-optimization/21171
18550         * gcc.dg/tree-ssa/pr21171.c: New test.
18551
18552 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18553
18554         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18555         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18556         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18557         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18558         gcc.dg/tree-ssa/gen-vect-32.c: New.
18559         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18560         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18561         don't run on PPC32.
18562
18563 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18564
18565         PR c/21213
18566         * gcc.dg/transparent-union-3.c: New test.
18567
18568 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18569
18570         PR c/20740
18571         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18572         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18573         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18574         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18575         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18576         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18577
18578 2005-04-26  Jeff Law  <law@redhat.com>
18579
18580         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18581         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18582         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18583         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18584         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18585         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18586         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18587
18588 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18589
18590         PR tree-optimization/17598
18591         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18592
18593 2005-04-25  Mike Stump  <mrs@apple.com>
18594
18595         * objc.dg/fix-and-continue-1.m: Add.
18596
18597 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18598
18599         PR c++/20995
18600         * g++.dg/opt/pr20995-1.C: New test case.
18601
18602 2005-04-25  Devang Patel <dpatel@apple.com>
18603
18604         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18605
18606 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18607
18608         PR testsuite/21062
18609         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18610
18611 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18612
18613         PR C++/21188
18614         * g++.dg/opt/rtti2.C: New test.
18615
18616 2005-04-25  Paul Brook  <paul@codesourcery.com>
18617         Steven G. Kargl  <kargls@comcast.net>
18618
18619         PR fortran/20879
18620         * gfortran.dg/ichar_1.f90: New file.
18621
18622 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18623
18624         PR middle-end/20991
18625         * g++.dg/opt/pr20991.C: New test.
18626
18627         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18628         where sizeof (type) < __alignof__ (type).
18629         * gcc.dg/compat/struct-layout-1.h: Likewise.
18630
18631 2005-04-24  Per Bothner  <per@bothner.com>
18632             Devang Patel  <dpatel@apple.com>
18633
18634         PR preprocessor/20907
18635         * gcc.dg/cpp/very-long-comment.c: New test.
18636
18637 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18638
18639         PR fortran/20059
18640         * gfortran.dg/common_5.f: New test.
18641
18642 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18643
18644         PR middle-end/21082
18645         * g++.dg/tree-ssa/pr21082.C: New testcase.
18646
18647 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18648
18649         * gcc.dg/vect/vect-99.c: New test.
18650
18651 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18652
18653         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18654
18655 2005-04-22  Jeff Law  <law@redhat.com>
18656
18657         * gcc.dg/uninit-5.c: Remove xfails.
18658         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18659         conditionals and loads.
18660
18661 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18662
18663         PR libfortran/20074
18664         PR libfortran/20436
18665         PR libfortran/21108
18666         * gfortran.dg/nested_reshape.f90: new test
18667         * gfortran.dg/reshape-alloc.f90: new test
18668         * gfortran.dg/reshape.f90: new test
18669
18670 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18671
18672         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18673
18674         * gcc.dg/arm-vfp1.c: New test.
18675
18676 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18677
18678         PR c++/21087
18679         * g++.dg/lookup/builtin2.C: New test.
18680
18681 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18682
18683         * gcc.dg/weak/weak-13.c: New test.
18684
18685 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18686
18687         * lib/target-supports.exp (check_effective_target_sync_int_long):
18688         Add powerpc*.
18689
18690 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18691
18692         * gcc.target/mips/branch-1.c: New test.
18693
18694 2005-04-21  Richard Henderson  <rth@redhat.com>
18695
18696         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18697         * gcc.dg/vect/vect-86.c: Likewise.
18698         * gcc.dg/vect/vect-87.c: Likewise.
18699         * gcc.dg/vect/vect-88.c: Likewise.
18700
18701 2005-04-21  Devang Patel  <dpatel@apple.com>
18702
18703         PR optimization/20994
18704         * gcc.dg/tree-ssa/ifc-3.c: New test.
18705
18706 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18707
18708         PR c/12913
18709         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18710         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18711         gcc.dg/c99-vla-jump-5.c: New tests.
18712
18713 2005-04-19  Richard Henderson  <rth@redhat.com>
18714
18715         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18716         Fix typo in exists check.
18717         (check_effective_target_sync_int_long): New.
18718         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18719         * gcc.dg/ia64-sync-2.c: Likewise.
18720         * gcc.dg/ia64-sync-3.c: Likewise.
18721         * gcc.dg/ia64-sync-4.c: Likewise.
18722
18723 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18724
18725         * gcc.dg/fold-xor-1.c: New test.
18726         * gcc.dg/fold-xor-2.c: New test.
18727
18728 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18729
18730         PR target/20670
18731         * g++.dg/eh/fp-regs.C: New test.
18732
18733 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18734
18735         * gcc.dg/Wint-to-pointer-cast-1.c,
18736         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18737         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18738         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18739
18740 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18741
18742         PR fortran/16861
18743         * gfortran.dg/pr16861.f90: New test.
18744
18745 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18746
18747         * gcc.dg/pr21085.c: New test.
18748
18749 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18750
18751         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18752         (setup_mips_tests, dg-mips-options): New procedures.
18753         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18754         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18755         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18756         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18757         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18758         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18759         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18760         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18761         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18762         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18763         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18764         dg-mips-options instead of dg-options.  Remove now-redundant
18765         preprocessor guards.
18766         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18767         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18768         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18769         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18770         * gcc.dg/vr-mult-2.c: Delete.
18771         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18772         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18773         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18774         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18775         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18776         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18777         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18778
18779 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18780
18781         * ada/acats/run_all.sh: Use sync when executable not present.
18782
18783 2005-04-18  Devang Patel  <dpatel@apple.com>
18784
18785         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18786         * gcc.dg/vect/vect-11a.c: New.
18787         * gcc.dg/vect/vect-none.c: Update.
18788         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18789
18790 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18791
18792         PR tree-optimization/20922
18793         * gcc.dg/pr20922-1.c: New test.
18794         * gcc.dg/pr20922-2.c: New test.
18795         * gcc.dg/pr20922-3.c: New test.
18796         * gcc.dg/pr20922-4.c: New test.
18797         * gcc.dg/pr20922-5.c: New test.
18798         * gcc.dg/pr20922-6.c: New test.
18799
18800 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18801
18802         PR libfortran/20950
18803         * gfortran.dg/pr20950.f: New test.
18804
18805 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18806
18807         PR libfortran/19216
18808         * gfortran.dg/pr19216.f: New test.
18809
18810 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18811
18812         PR tree-optimization/21001
18813         * gcc.dg/tree-ssa/pr21001.c: New.
18814
18815 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18816
18817         PR libfortran/21075
18818         * gfortran.dg/reshape_rank7.f90: New test.
18819
18820 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18821
18822         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18823         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18824         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18825         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18826         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18827         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18828         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18829         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18830         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18831         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18832         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18833         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18834         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18835         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18836         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18837         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18838         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18839         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18840         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18841         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18842         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18843
18844 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18845
18846         * gfortran.dg/wtruncate.f: New testcase.
18847         * gfortran.dg/wtruncate.f90: New testcase.
18848
18849 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18850
18851         PR c++/21025
18852         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18853         which sizeof/alignof is dependent, rather than just whether we are
18854         processing_template_decl.
18855
18856 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18857
18858         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18859         corrected typo where the wrong variables had been compared.
18860
18861 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18862
18863         PR libfortran/18495
18864         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18865         Test callee-allocated version of return array with a write
18866         statement.
18867         Test spread with a temporary with another write statement.
18868
18869 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18870
18871         PR tree-optimization/21031
18872         * gcc.dg/tree-ssa/pr21031.c: New.
18873
18874 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18875
18876         PR tree-optimization/21004
18877         * gcc.dg/builtins-53.c: Include builtins-config.h.
18878         Check floorf, ceilf, floorl and ceill transformations
18879         only when HAVE_C99_RUNTIME is defined.
18880
18881 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18882
18883         PR middle-end/20739
18884         * gcc.dg/tree-ssa/pr20739.c: New test.
18885
18886 2005-04-14  Mike Stump  <mrs@apple.com>
18887
18888         * gcc.dg/Foundation.framework/empty: New.
18889         * gcc.dg/framework-2.c: New.
18890
18891 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18892
18893         PR tree-optimization/21021
18894         * gcc.c-torture/compile/pr21021.c: New.
18895
18896 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18897
18898         PR testsuite/21010
18899         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18900         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18901         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18902         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18903         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18904         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18905         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18906         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18907
18908 2005-04-14  Richard Henderson  <rth@redhat.com>
18909
18910         * lib/target-supports.exp (check_effective_target_vect_condition):
18911         Add ia64, i?86, and x86_64.
18912
18913 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18914
18915         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18916
18917 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18918
18919         PR tree-optimization/20657
18920         * gcc.dg/tree-ssa/pr20657.c: New.
18921
18922 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18923
18924         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18925         (long long int)trunc*.
18926
18927 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18928
18929         PR target/20927
18930         * gcc.dg/pr20927.c: New test.
18931
18932 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18933
18934         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18935         * gcc.target/mips/asm-1.c: Likewise.
18936
18937 2005-04-13  Dale Johannesen  <dalej@apple.com>
18938
18939         * objc.dg/objc-fast-4.m: New.
18940
18941 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18942
18943         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18944         directory.
18945         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18946
18947 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18948
18949         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18950         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18951         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18952
18953 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18954
18955         PR tree-optimization/20913
18956         * gcc.dg/tree-ssa/pr20913.c: New.
18957
18958         PR tree-optimization/20702
18959         * gcc.dg/tree-ssa/pr20702.c: New.
18960
18961 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18962
18963         PR c++/13744
18964         * g++.dg/inherit/local3.C: New test.
18965
18966 2005-04-12  Jeff Law  <law@redhat.com>
18967
18968         * gcc.dg/tree-ssa/20050412-1.c: New test.
18969
18970 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18971
18972         PR libfortran/19016
18973         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18974         Add tests with mask generated by expression.
18975         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18976         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18977         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18978
18979 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18980
18981         PR middle-end/20917
18982         * gcc.dg/20050409-1.c: New test.
18983
18984 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18985
18986         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18987
18988 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18989
18990         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18991         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18992         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18993         (TARGET_CXX): Adjust accordingly.
18994         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18995         determine_class_data_visibility and class_data_always_comdat.
18996         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18997         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18998         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18999         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19000         (arm_cxx_determine_class_data_visibility): New.
19001         (arm_cxx_class_data_always_comdat): Likewise.
19002         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19003         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19004         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19005         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19006         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19007         Define.
19008
19009 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19010
19011         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19012
19013 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19014
19015         * gcc.dg/i386-darwin-fpmath.c: New.
19016
19017 2004-04-11  Devang Patel  <dpatel@apple.com>
19018
19019         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19020         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19021         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19022         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19023         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19024         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19025         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19026         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19027         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19028
19029 2004-04-11  Devang Patel  <dpatel@apple.com>
19030
19031         * gcc.dg/vect/vect-dv-1.c: New test.
19032         * gcc.dg/vect/vect-dv-2.c: New test.
19033
19034 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19035
19036         PR tree-optimization/20933
19037         * gcc.dg/tree-ssa/pr20933.c: New test.
19038
19039 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19040
19041         * gfortran.dg/fold_nearest.f90: New test.
19042
19043 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19044
19045         * gcc.dg/tree-ssa/alias-1.c: New test.
19046
19047 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19048
19049         PR tree-optimization/20920
19050         * g++.dg/tree-ssa/pr20920.C: New test.
19051
19052 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19053
19054         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19055         (long long int)ceil*.
19056
19057 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19058
19059         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19060         explicit C++ linkage.
19061
19062 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19063
19064         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19065         warning for arithmetic IF statements.
19066
19067 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19068
19069         * eor_handling_1.f90: New test case.
19070         * eor_handling_2.f90: New test case.
19071         * eor_handling_3.f90: New test case.
19072         * eor_handling_4.f90: New test case.
19073         * eor_handling_5.f90: New test case.
19074         * noadv_size.f90: New test case.
19075         * pad_no.f90: New test case.
19076
19077 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19078
19079         * gcc.c-torture/execute/20050410-1.c: New test.
19080
19081 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19082
19083         * gcc.dg/pr20126.c: New.
19084
19085 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19086             Steven G. Kargl <kargls@comcast.net>
19087
19088         * gfortran.dg/PR19872.f: New test.
19089
19090 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19091
19092         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19093
19094 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19095
19096         * gfortran.dg/nint_1.f90: New test.
19097
19098 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19099
19100         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19101         Added test for callee-allocated arrays with write statements.
19102         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19103         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19104         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19105         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19106         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19107
19108 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19109
19110         PR libfortran/20163
19111         * gfortran.dg/open-options-blanks.f: New test.
19112
19113 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19114
19115         PR fortran/13257
19116         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19117
19118 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19119
19120         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19121         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19122         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19123         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19124         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19125         * gcc.c-torture/execute/stdarg-4.c: New test.
19126
19127         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19128
19129         PR target/20795
19130         * g++.dg/abi/param2.C: New test.
19131
19132 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19133
19134         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19135
19136 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19137
19138         * gcc.dg/builtins-53.c: New test.
19139
19140 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19141
19142         * g++.dg/tree-ssa/pr18178.C: New test.
19143         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19144         * gcc.c-torture/execute/20041019-1.c: New test.
19145         * gcc.dg/tree-ssa/20041008-1.c: New test.
19146         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19147         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19148         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19149         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19150         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19151         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19152         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19153         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19154         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19155         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19156
19157 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19158
19159         PR rtl-optimization/20466
19160         * gcc.c-torture/execute/pr20466-1.c: New test.
19161
19162 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19163
19164         PR c++/20905
19165         * g++.dg/parse/cond2.C: New test.
19166
19167         PR c++/20145
19168         * g++.dg/warn/Wdtor1.C: New test.
19169
19170 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19171
19172         PR fortran/17229
19173         * gfortran.dg/pr17229.f: New test.
19174
19175 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19176
19177         * gfortran.dg/tiny_1.f90: New test.
19178         * gfortran.dg/tiny_2.f90: ditto.
19179
19180 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19181
19182         * gfortran.dg/eor_1.f90: Fix dg-do run line
19183         * gfortran.dg/open_new.f90: Fix dg-do run line
19184
19185 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19186
19187         * lib/target-supports.exp (get_compiler_messages): Support
19188         optional arguments, the fourth being compiler options.
19189         (check_effective_target_fpic): New proc.
19190         * gcc.dg/20050321-2.c: Restrict to target fpic.
19191
19192 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19193
19194         * gcc.dg/15443-1.c: New test.
19195         * gcc.dg/15443-2.c: Likewise.
19196
19197 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19198
19199         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19200
19201 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19202
19203         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19204
19205 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19206
19207         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19208         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19209         -m64.
19210         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19211         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19212         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19213
19214 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19215
19216         PR c++/20212
19217         * g++.dg/warn/Wunused-11.C: New test.
19218
19219 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19220
19221         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19222
19223 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19224
19225         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19226
19227 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19228
19229         PR c++/20734
19230         * g++.dg/template/ptrmem13.C: New test.
19231
19232 2005-04-05  Per Bothner  <per@bothner.com>
19233
19234         * lib/gcc.exp: Always add -fno-show-column, for now.
19235
19236 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19237
19238         PR testsuite/20767
19239         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19240         of plain old "unsigned int" for the type of "i".  Makes this test
19241         64bit clean.
19242
19243 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19244
19245         * gcc.dg/i386-ssefn-1.c: New test.
19246         * gcc.dg/i386-ssefn-2.c: New test.
19247         * gcc.dg/i386-ssefn-3.c: New test.
19248         * gcc.dg/i386-ssefn-4.c: New test.
19249
19250 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19251
19252         PR tree-optimization/20076
19253         * gcc.dg/builtin-apply4.c: New test.
19254
19255         PR preprocessor/19475
19256         * gcc.dg/cpp/macspace1.c: New test.
19257         * gcc.dg/cpp/macspace2.c: New test.
19258
19259 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19260
19261         * gfortran.dg/pr20755.f: Fixed bad format.
19262
19263 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19264
19265         PR c++/20763
19266         * g++.dg/ext/attrib21.C: New test.
19267
19268 2004-04-05  Devang Patel  <dpatel@apple.com>
19269
19270         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19271         * gcc.dg/vect/vect-shift-1.c: New test.
19272
19273 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19274
19275         PR libfortran/20755
19276         * gfortran.dg/pr20755.f: New test.
19277
19278 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19279
19280         * gfortran.dg/pr15959.f90: New test.
19281         * gfortran.dg/string_pad_trunc.f90: New test.
19282
19283 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19284
19285         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19286         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19287         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19288         syntax.
19289
19290 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19291
19292         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19293
19294 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19295
19296         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19297         * gcc.c-torture/compile/20011119-2.c: Likewise.
19298         * gcc.c-torture/compile/981001-2.c: Likewise.
19299
19300 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/20679
19303         * g++.dg/template/overload4.C: New test.
19304
19305 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         PR c++/20746
19308         * g++.dg/abi/covariant5.C: New.
19309
19310         PR debug/20505
19311         * g++.dg/debug/const2.C: New.
19312
19313 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19314
19315         PR rtl-optimization/16104
19316         * gcc.c-torture/execute/20050316-1.c: New test.
19317
19318 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19319
19320         * g++.dg/template/spec23.C: Fix dg-error text.
19321
19322 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19323
19324         PR c++/19199
19325         * g++.dg/expr/lval2.C: New.
19326
19327 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19328
19329         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19330         __builtin_strcasecmp and __builtin_strncasecmp.
19331
19332 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19333
19334         PR c++/20723
19335         * g++.dg/template/spec22.C: New.
19336         * g++.dg/template/spec23.C: New.
19337
19338 2005-04-03  Dale Ranta  <dir@lanl.gov>
19339             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19340
19341         PR libfortran/20068
19342         PR libfortran/20125
19343         PR libfortran/20156
19344         PR libfortran/20471
19345         * gfortran.dg/backspace.f: New test.
19346
19347 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19348
19349         * gcc.dg/pr19345.c: New test.
19350
19351 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19352
19353         PR tree-optimization/20640
19354         * gcc.dg/torture/tree-loop-1.c: New.
19355
19356 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19357
19358         PR rtl-optimization/20290
19359         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19360
19361 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19362
19363         * gcc.dg/rs6000-fpint.c: New.
19364
19365 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19366
19367         * gcc.dg/old-style-then-proto-1.c: New test.
19368
19369 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19370
19371         * gfortran.fortran-torture/execute/backspace.f90: Check
19372         after backspace and read was incorrect.
19373
19374 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19375
19376         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19377         buffer past the terminating NUL using memcmp.
19378         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19379         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19380
19381         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19382         Fix unused/uninitialized variable warnings.
19383
19384         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19385         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19386         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19387         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19388
19389         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19390         gcc.c-torture/execute/builtins/fputs-lib.c,
19391         gcc.c-torture/execute/builtins/lib/fprintf.c,
19392         gcc.c-torture/execute/builtins/lib/main.c,
19393         gcc.c-torture/execute/builtins/lib/memcmp.c,
19394         gcc.c-torture/execute/builtins/lib/memmove.c,
19395         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19396         gcc.c-torture/execute/builtins/lib/memset.c,
19397         gcc.c-torture/execute/builtins/lib/printf.c,
19398         gcc.c-torture/execute/builtins/lib/sprintf.c,
19399         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19400         gcc.c-torture/execute/builtins/lib/strchr.c,
19401         gcc.c-torture/execute/builtins/lib/strcmp.c,
19402         gcc.c-torture/execute/builtins/lib/strcpy.c,
19403         gcc.c-torture/execute/builtins/lib/strcspn.c,
19404         gcc.c-torture/execute/builtins/lib/strlen.c,
19405         gcc.c-torture/execute/builtins/lib/strncat.c,
19406         gcc.c-torture/execute/builtins/lib/strncmp.c,
19407         gcc.c-torture/execute/builtins/lib/strncpy.c,
19408         gcc.c-torture/execute/builtins/lib/strrchr.c,
19409         gcc.c-torture/execute/builtins/lib/strspn.c,
19410         gcc.c-torture/execute/builtins/lib/strstr.c,
19411         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19412         gcc.c-torture/execute/builtins/strlen-2.c,
19413         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19414         prototypes.
19415
19416 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19417
19418         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19419         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19420         selectany usage.
19421
19422 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19423
19424         PR c++/19406
19425         * g++.dg/debug/using1.C: New test.
19426
19427 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19428
19429         PR middle-end/20524
19430         * gcc.dg/alias-7.c: Prefix asm-declared name with
19431         __USER_LABEL_PREFIX__.
19432
19433 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19434
19435         Fix fallout from PR middle-end/15700:
19436         * gcc.c-torture/compile/20011119-1.c: Take
19437         __USER_LABEL_PREFIX__ into account.
19438         * gcc.c-torture/compile/20011119-2.c: Likewise.
19439
19440 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19441
19442         PR c++/18644
19443         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19444
19445 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19446
19447         PR c/17855
19448         * gcc.c-torture/compile/struct-non-lval-1.c,
19449         gcc.c-torture/compile/struct-non-lval-2.c,
19450         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19451
19452 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19453
19454         * gcc.dg/tls/tls.exp: Remove temporary file.
19455         * g++.dg/tls/tls.exp: Ditto.
19456         * lib/file-format.exp: Ditto.
19457         * g++.dg/special/ecos.exp: Ditto.
19458
19459         * lib/profopt.exp: Treat prof_ext as a list.
19460         * gcc.misc-tests/bprob.exp: Ditto.
19461         * g++.dg/bprob/bprob.exp: Ditto.
19462
19463         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19464         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19465         g++.dg/tree-ssa/pointer-reference-alias.C,
19466         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19467         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19468         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19469         g++.dg/vect/pr19951.cc: Ditto.
19470         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19471         gcc.dg/builtins-47.c: Ditto.
19472         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19473         gcc.dg/pr20115-1.c: Ditto.
19474         * gcc.dg/tree-ssa/20030530-2.c,
19475         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19476         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19477         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19478         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19479         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19480         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19481         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19482         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19483         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19484         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19485         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19486         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19487         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19488         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19489         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19490         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19491         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19492         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19493         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19494         gcc.dg/tree-ssa/20030824-1.c,
19495         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19496         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19497         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19498         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19499         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19500         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19501         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19502         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19503         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19504         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19505         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19506         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19507         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19508         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19509         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19510         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19511         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19512         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19513         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19514         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19515         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19516         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19517         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19518         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19519         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19520         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19521         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19522         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19523         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19524         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19525         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19526         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19527         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19528         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19529         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19530         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19531         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19532         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19533         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19534         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19535         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19536         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19537         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19538         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19539         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19540         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19541         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19542         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19543         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19544         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19545         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19546         gcc.dg/tree-ssa/useless-1.c: Ditto.
19547         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19548         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19549         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19550         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19551         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19552         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19553         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19554         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19555         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19556         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19557         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19558         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19559         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19560         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19561         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19562         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19563         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19564         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19565         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19566         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19567         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19568         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19569         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19570         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19571         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19572         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19573         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19574         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19575         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19576         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19577         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19578         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19579         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19580         gcc.dg/vect/vect-none.c: Ditto.
19581         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19582         treelang/compile/unsigned.tree: Ditto.
19583
19584         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19585         * gcc.dg/cpp/direct2s.c: Ditto.
19586         * gcc.dg/cpp/paste4.c: Ditto.
19587         * gcc.dg/cpp/separate-1.c: Ditto.
19588         * gcc.dg/pch/save-temps-1.c: Ditto.
19589         * g++.dg/ext/altivec-10.C: Ditto.
19590         * g++.dg/pch/pch.C: Ditto.
19591
19592         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19593
19594         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19595         * g++.dg/template/repo1.C: Ditto.
19596         * g++.dg/template/repo2.C: Ditto.
19597         * g++.dg/template/repo3.C: Ditto.
19598         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19599         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19600         * g++.old-deja/g++.pt/repo1.C: Ditto.
19601         * g++.old-deja/g++.pt/repo2.C: Ditto.
19602         * g++.old-deja/g++.pt/repo3.C: Ditto.
19603         * g++.old-deja/g++.pt/repo4.C: Ditto.
19604
19605         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19606         * gcc.dg/20030107-1.c: Ditto.
19607         * gcc.dg/20030702-1.c: Ditto.
19608         * gcc.dg/profile-generate-1.c: Ditto.
19609         * g++.dg/other/profile1.C: Ditto.
19610         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19611
19612         * lib/gcc-dg.exp (remove-build-file): New.
19613         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19614         cleanup-tree-dump, cleanup-saved-temps): New.
19615
19616 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19617
19618         PR c++/19203, DR 214
19619         * g++.dg/parse/ambig3.C: Not ambiguous.
19620         * g++.dg/template/spec20.C: New.
19621         * g++.dg/template/spec21.C: New.
19622
19623 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19624
19625         PR target/20045
19626         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19627
19628 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19629
19630         PR libfortran/20660
19631         * gfortran.dg/negative_unit.f: New test.
19632
19633 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19634
19635         * gcc.dg/20050330-1.c: New test.
19636
19637 2005-03-30  Devang Patel  <dpatel@apple.com>
19638
19639         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19640
19641 2005-03-30  Dale Johannesen  <dalej@apple.com>
19642
19643         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19644
19645 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19646
19647         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19648         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19649         Strip options from test name.
19650
19651 2005-03-31  Jan Hubicka  <jh@suse.cz>
19652
19653         * gcc.dg/varpool-1.c: New testcase.
19654
19655 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19656
19657         PR c/772
19658         PR c/17913
19659         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19660         gcc.dg/stmt-expr-label-3.c : New tests.
19661         * gcc.c-torture/execute/medce-2.c: Remove.
19662
19663 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19664
19665         PR c/20368
19666         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19667         tests.
19668
19669 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19670
19671         * gcc.c-torture/compile/pr20203.c: New test.
19672
19673 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19674
19675         * gfortran.dg/promotion.f90: New test.
19676
19677 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19678
19679         PR middle-end/20491
19680         * gcc.dg/torture/asm-subreg-1.c: New test.
19681
19682 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19683
19684         PR c/20672
19685         * gcc.dg/pr20672-1.c: New test.
19686
19687 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19688
19689         * gfortran.dg/vect: New directory.
19690         * gfortran.dg/vect/vect.exp: New.
19691         * gfortran.dg/vect/vect-1.f90: New test.
19692         * gfortran.dg/vect/vect-2.f90: New test.
19693         * gfortran.dg/vect/vect-3.f90: New test.
19694         * gfortran.dg/vect/vect-4.f90: New test.
19695         * gfortran.dg/vect/vect-5.f90: New test.
19696
19697 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19698
19699         PR middle-end/20622
19700         * gcc.dg/alias-7.c: New test.
19701
19702 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19703
19704         * gcc.dg/sparc-reg-1.c: New test.
19705
19706 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19707
19708         PR target/19890
19709         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19710
19711 2005-03-29  Dale Ranta  <dir@lanl.gov>
19712             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19713
19714         PR libfortran/20163
19715         * gfortran.dg/pr20163-2.f: New test.
19716
19717 2005-03-28  Jan Hubicka  <jh@suse.cz>
19718
19719         PR middle-end/20635
19720         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19721         by Jakub Jelinek.
19722
19723 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19724
19725         PR tree-optimization/20626
19726         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19727         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19728
19729 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19730
19731         * gfortran.dg/underflow.f90: New test.
19732         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19733
19734 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19735
19736         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19737
19738 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19739
19740         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19741         (g++_init): Make sure that CXXFLAGS is set.
19742         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19743         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19744         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19745         * lib/objc.exp (objc_init): Likewise.
19746         * lib/treelang.exp (treelang_init): Likewise.
19747
19748 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19749
19750         PR tree-optimization/20470
19751         * gcc.dg/tree-ssa/pr20470.c: New test.
19752
19753 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19754
19755         * gcc.dg/ppc-stfiwx.c: New.
19756
19757 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19758
19759         PR target/19888
19760         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19761
19762 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19763
19764         * gcc.dg/20050325-1.c: Fix a typo.
19765
19766 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19767
19768         PR libfortran/19678
19769         PR libfortran/19679
19770         * gfortran.dg/dos_eol.f: New test.
19771
19772 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19773
19774         PR rtl-optimization/20249
19775         * gcc.dg/20050325-1.c: New test.
19776
19777 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19778
19779         PR libfortran/15332
19780         * gfortran.dg/pr15332.f: New test.
19781
19782 2005-03-24  Dale Johannesen  <dalej@apple.com>
19783
19784         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19785
19786 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19787
19788         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19789         'internal' visibility.
19790         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19791         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19792         'protected' visibility.
19793         * gcc.dg/visibility-7.c: Likewise.
19794         * lib/target-supports.exp (check_visibility_available): Take
19795         a parameter, the kind of visibility to check for.
19796         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19797         to check_visibility_available.
19798
19799         * g++.dg/expr/cast3.C: New.
19800
19801 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19802
19803         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19804         rs6000.
19805
19806 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19807
19808         PR target/20095
19809         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19810
19811 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19812
19813         * gcc.dg/badshift.c: Renamed to...
19814         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19815
19816         * gcc.target/i386/badshift.c: Renamed to...
19817         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19818         only.
19819
19820         PR rtl-optimization/20532
19821         * gcc.target/i386/badshift.c: New.
19822
19823 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19824
19825         * gfortran.dg/pr18025.f90: New test.
19826
19827 2005-03-23  Dale Johannesen  <dalej@apple.com>
19828
19829         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19830
19831 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19832
19833         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19834
19835         * lib/target-supports.exp (check_iconv_available): Default
19836         libiconv to -liconv, if there is no definition.
19837
19838 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19839
19840         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19841
19842 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19843
19844         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19845         * g++.dg/opt/pr7503-2.C: Likewise.
19846         * g++.dg/opt/pr7503-3.C: Likewise.
19847         * g++.dg/opt/pr7503-4.C: Likewise.
19848         * g++.dg/opt/pr7503-5.C: Likewise.
19849         * g++.dg/warn/minmax.C: New test.
19850
19851 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19852
19853         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19854         * gfortran.dg/g77_intrinsics_sub.f: New test.
19855
19856 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19857             Jan Hubicka  <jh@suse.cz>
19858             Steven Bosscher <stevenb@suse.de
19859
19860         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19861
19862 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19863
19864         PR c++/19980
19865         * g++.dg/template/redecl3.C: New test.
19866
19867 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19868
19869         PR c++/20499
19870         * g++.dg/parse/error16.C: Tweak error markers.
19871
19872 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19873
19874         PR target/20561
19875         * gcc.dg/20050321-2.c: New test.
19876
19877 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19878
19879         PR c++/20465
19880         PR c++/20381
19881         * g++.dg/template/ptrmem12.C: New.
19882
19883 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19884
19885         PR rtl-optimization/20527
19886         * gcc.c-torture/execute/pr20527-1.c: New test.
19887
19888 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19889
19890         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19891         program, compile it into a real executable and then delete the .c
19892         and .x files afterwards, to avoid problems on testglue targets.
19893
19894 2005-03-21  Stuart Hastings  <stuart@apple.com>
19895
19896         * gcc.target/i386/sse-2.c: New.
19897
19898 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19899
19900         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19901
19902 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19903
19904         * g++.dg/parse/crash25.C: Fix typo.
19905
19906 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19907
19908         PR c++/20461
19909         * g++.dg/parse/crash24.C: New test.
19910
19911         PR c++/20536
19912         * g++.dg/parse/crash25.C: New test.
19913
19914 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19915
19916         PR c++/20147
19917         * g++.dg/ext/stmtexpr4.C: New test.
19918
19919 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19920
19921         PR middle-end/20539
19922         * gcc.c-torture/compile/pr13066-1.c: New test case.
19923         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19924         * g++.dg/opt/pr13066-1.C: Likewise.
19925
19926 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19927
19928         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19929
19930 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19931
19932         PR fortran/18525
19933         * gfortran.dg/nesting_1.f90: New test.
19934
19935 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19936
19937         PR c++/20240
19938         * g++.dg/lookup/using13.C: New test.
19939
19940 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19941
19942         PR c++/20333
19943         * g++.dg/template/crash36.C: New test.
19944
19945 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19946
19947         PR c++/20463
19948         * g++.dg/template/crash35.C: New test.
19949
19950 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19951
19952         PR c++/19966
19953         * g++.dg/overload/operator2.C: New test.
19954
19955 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19956
19957         PR libfortran/20257
19958         * gfortran.dg/pr20257.f90: New test.
19959
19960 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19961
19962         PR libfortran/20480
19963         * gfortran.dg/pr20480.f90: New test.
19964
19965 2005-03-16  Richard Henderson  <rth@redhat.com>
19966
19967         PR middle-end/15700
19968         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19969         (_rtld_global): New.
19970         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19971         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19972
19973         * gcc.dg/alias-3.c: New.
19974         * gcc.dg/alias-4.c: New.
19975         * gcc.dg/alias-5.c: New.
19976         * gcc.dg/alias-6.c: New.
19977
19978 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19979
19980         * gcc.dg/cpp/ucnid-7.c: New.
19981
19982 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19983             Dorit Naishlos  <dorit@il.ibm.com>
19984
19985         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19986         darwin.
19987
19988 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19989
19990         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19991         misaligned accesses.
19992         * gcc.dg/vect/vect-58.c: Likewise.
19993         * gcc.dg/vect/vect-92.c: New.
19994         * gcc.dg/vect/vect-93.c: New.
19995
19996 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19997
19998         PR fortran/18827
19999         * gfortran.dg/assign_2.f90: New test.
20000         * gfortran.dg/assign_3.f90: New test.
20001         * gfortran.dg/assign.f90: New test.
20002
20003 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20004
20005         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20006         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20007         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20008         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20009         names.
20010
20011 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20012
20013         * gcc.dg/cpp/ucnid-6.c: New.
20014
20015         * gcc.dg/cpp/normalize-1.c: New.
20016         * gcc.dg/cpp/normalize-2.c: New.
20017         * gcc.dg/cpp/normalize-3.c: New.
20018         * gcc.dg/cpp/normalize-4.c: New.
20019         * gcc.dg/cpp/ucnid-4.c: New.
20020         * gcc.dg/cpp/ucnid-5.c: New.
20021         * g++.dg/cpp/normalize-1.C: New.
20022         * g++.dg/cpp/ucnid-1.C: New.
20023
20024 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20025
20026         * gcc.dg/pr18628.c: New.
20027
20028 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20029
20030         PR c++/20280
20031         * g++.dg/tree-ssa/pr20280.C: New.
20032
20033 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20034
20035         PR fortran/20467
20036         * gfortran.dg/stfunc_2.f90: New test.
20037
20038 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20039
20040         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20041
20042 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20043
20044         * gcc.dg/tree-ssa/20050314-1.c: New test.
20045
20046 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20047
20048         PR c++/4403
20049         PR c++/9783, DR433
20050         * g++.dg/template/friend34.C: New test.
20051         * g++.dg/template/friend35.C: Likewise.
20052         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20053
20054 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20055
20056         Friend class name lookup 5/n
20057         PR c++/1016
20058         * g++.dg/lookup/hidden-class1.C: New test.
20059         * g++.dg/lookup/hidden-class2.C: Likewise.
20060         * g++.dg/lookup/hidden-class3.C: Likewise.
20061         * g++.dg/lookup/hidden-class4.C: Likewise.
20062         * g++.dg/lookup/hidden-class5.C: Likewise.
20063         * g++.dg/lookup/hidden-class6.C: Likewise.
20064         * g++.dg/lookup/hidden-class7.C: Likewise.
20065         * g++.dg/lookup/hidden-class8.C: Likewise.
20066         * g++.dg/lookup/hidden-class9.C: Likewise.
20067         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20068         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20069         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20070         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20071         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20072         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20073         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20074         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20075         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20076         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20077         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20078
20079 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/20157
20082         * g++.dg/template/error18.C: New test.
20083
20084 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20085
20086         PR debug/16792
20087         * g++.dg/debug/pr16792.C: New test.
20088
20089 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20090
20091         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20092         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20093         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20094         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20095         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20096         test assertion names.
20097
20098 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20099
20100         PR fortran/18600
20101         * gfortran.dg/stfunc_1.f90: New test.
20102
20103 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20104
20105         PR fortran/16907
20106         * gfortran.dg/real_index_1.f90: New test.
20107
20108 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20109
20110         PR fortran/20323
20111         * gfortran.dg/spec_expr_1.f90: New test.
20112
20113 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20114
20115         PR c/20402
20116         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20117         new parser.
20118
20119 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20120
20121         PR fortran/20361
20122         * gfortran.dg/largeequiv_1.f90: New test.
20123
20124 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20125
20126         * gcc.dg/ucnid-1.c: New.
20127         * gcc.dg/ucnid-2.c: New.
20128         * gcc.dg/ucnid-3.c: New.
20129         * gcc.dg/ucnid-4.c: New.
20130         * gcc.dg/ucnid-5.c: New.
20131         * gcc.dg/ucnid-6.c: New.
20132         * gcc.dg/cpp/ucnid-1.c: New.
20133         * gcc.dg/cpp/ucnid-2.c: New.
20134         * gcc.dg/cpp/ucnid-3.c: New.
20135         * g++.dg/other/ucnid-1.C: New.
20136
20137 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20138
20139         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20140
20141 2005-03-11  Per Bothner  <per@bothner.com>
20142
20143         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20144         that diagnotics refer to correct token.
20145         * gcc.dg/unused-3.c: Likewise.
20146
20147 2005-03-11  Per Bothner  <per@bothner.com>
20148
20149         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20150         constant" is now actually on same line as string constant.
20151         * gcc.dg/cpp/direct2s.c: Likewise.
20152
20153 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20154
20155         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20156
20157 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20158
20159         PR libfortran/20124
20160         * gfortran.dg/pr20124.f90: New Test
20161
20162 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20163
20164         PR tree-optimization/20130
20165         * gcc.dg/pr20130-1.c: New test.
20166
20167 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20168
20169         PR target/20095
20170         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20171
20172 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20173
20174         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20175
20176 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20177
20178         * g++.dg/eh/forced1.C: Fix comment.
20179         * g++.dg/eh/forced2.C: Ditto.
20180         * g++.dg/eh/forced3.C: Ditto.
20181         * g++.dg/eh/forced4.C: Ditto.
20182
20183 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20184
20185         PR rtl-opt/20412
20186         * gcc.c-torture/compile/pr20412.c: New test.
20187
20188 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20189
20190         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20191
20192 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20193
20194         PR target/20322
20195         * gcc.dg/20050307-1.c: New test.
20196
20197 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20198
20199         PR c++/20375
20200         * g++.dg/other/stdarg3.C: New.
20201
20202 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20203
20204         PR c++/18384, c++/18327
20205         * g++.dg/init/array19.C: New test.
20206
20207         PR inline-asm/20314
20208         * gcc.dg/torture/pr20314-1.c: New test.
20209         * gcc.dg/torture/pr20314-2.c: New test.
20210
20211 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20212
20213         * gcc.dg/20050309-1.c: New test.
20214
20215 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20216
20217         * gcc.dg/builtins-10.c: Reactivate disabled test.
20218         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20219         new cbrt transformations.
20220
20221 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/20208
20224         * g++.dg/template/array13.C: New test.
20225
20226 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20227
20228         PR c++/16859
20229         * g++.dg/init/brace4.C: New test.
20230
20231 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20232
20233         PR c++/20186
20234         * g++.dg/template/non-dependent12.C: New.
20235
20236 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/20142
20239         * g++.dg/init/array18.C: Add dg-do run marker.
20240
20241         PR c++/20142
20242         * g++.dg/init/array18.C: New test.
20243
20244 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20245
20246         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20247         * g++.dg/gcov/gcov.exp: Likewise.
20248         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20249         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20250         * lib/c-torture.exp: Likewise.
20251         * lib/fortran-torture.exp: Likewise.
20252         * lib/g++.exp: Likewise.
20253         * lib/gcc-defs.exp: Likewise.
20254         * lib/gcc-dg.exp: Likewise.
20255         * lib/gcc.exp: Likewise.
20256         * lib/gcov.exp: Likewise.
20257         * lib/gfortran.exp: Likewise.
20258         * lib/mike-g++.exp: Likewise.
20259         * lib/mike-gcc.exp: Likewise.
20260         * lib/objc-torture.exp: Likewise.
20261         * lib/objc.exp: Likewise.
20262         * lib/profopt.exp: Likewise.
20263         * lib/target-libpath.exp: Likewise.
20264         * lib/target-supports.exp: Likewise.
20265         * lib/treelang.exp: Likewise.
20266         * lib/wrapper.exp: Likewise.
20267
20268 2005-03-08  Jeff Law  <law@redhat.com>
20269
20270         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20271         PHI-OPT changes.
20272
20273 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20274
20275         * gcc.dg/vect/pr20122.c: New test.
20276
20277 2005-03-07  Jeff Law  <law@redhat.com>
20278
20279         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20280         was folded away.
20281         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20282         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20283         * gcc.dg/tree-ssa/pr18134.c: New test.
20284
20285 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20286
20287         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20288         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20289         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20290
20291 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20292
20293         PR tree-opt/17671
20294         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20295
20296 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20297
20298         * g++.dg/warn/Wnvdtor.C: New test.
20299
20300 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20301
20302         * gcc.dg/torture/pr19683-1.c: New test.
20303
20304 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20305
20306         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20307         * gfortran.dg/g77/19990313-2.f: Ditto.
20308         * gfortran.dg/g77/19990313-3.f: Ditto.
20309         * gfortran.dg/g77/19990525-0.f: Ditto.
20310         * gfortran.dg/g77/19990826-0.f: Ditto.
20311         * gfortran.dg/g77/19990826-2.f: Ditto.
20312         * gfortran.dg/g77/19990826-3.f: Ditto.
20313         * gfortran.dg/g77/20000511-1.f: Ditto.
20314         * gfortran.dg/g77/20000511-2.f: Ditto.
20315         * gfortran.dg/g77/970625-2.f: Ditto.
20316         * gfortran.dg/g77/980310-2.f: Ditto.
20317         * gfortran.dg/g77/980310-3.f: Ditto.
20318         * gfortran.dg/g77/980310-8.f: Ditto.
20319         * gfortran.dg/g77/980519-2.f: Ditto.
20320         * gfortran.dg/g77/alpha1.f: Ditto.
20321         * gfortran.dg/g77/claus.f: Ditto.
20322         * gfortran.dg/g77/erfc.f: Ditto.
20323         * gfortran.dg/g77/short.f: Ditto.
20324         * gfortran.fortran-torture/execute/data.f90: Ditto.
20325         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20326         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20327
20328 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20329
20330         * lib/file-format.exp (gcc_target_object_format): Add check for som
20331         format and hardcode object formats on hppa*-*-hpux*.
20332         * lib/target-supports.exp (check_weak_available): Add check for som
20333         object format.  Always return 0 on hppa*-*-hpux10*.
20334
20335         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20336         is defined.
20337
20338         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20339
20340 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20341
20342         * gfortran.dg/pr19936_1.f90: New test.
20343         * gfortran.dg/pr19936_2.f90: New test.
20344         * gfortran.dg/pr19936_3.f90: New test.
20345
20346 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20347             Paul Thomas <prthomas@drfccad.cea.fr>
20348
20349         * gfortran.dg/PR19754_1.f90: New test.
20350         * gfortran.dg/PR19754_2.f90: Ditto.
20351
20352 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20353
20354         PR c++/19311
20355         * g++.dg/template/non-dependent11.C: New test.
20356
20357 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20358
20359         * lib/target-supports.exp (check_iconv_available): Fix comment.
20360
20361 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20362             Joseph S. Myers  <joseph@codesourcery.com>
20363
20364         PR c++/19797
20365         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20366
20367 2005-03-04  Matthew Sachs  <msachs@apple.com>
20368
20369         * gcc.exp (gcc_target_compile): Put braces around
20370         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20371         * objc.exp (objc_target_compile): Likewise.
20372         * treelang.exp (treelang_target_compile): Likewise.
20373
20374 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20375
20376         PR fortran/19673
20377         * gfortran.dg/func_result_1.f90: New test.
20378
20379 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20380
20381         * gcc.misc-tests/options.exp: New test.
20382
20383 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20384
20385         * gcc.dg/pr15784-4.c: New test.
20386
20387 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20388
20389         * gcc.c-torture/execute/pr17133.c: New.
20390         * gcc.c-torture/compile/20050303-1.c: New.
20391
20392 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20393
20394         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20395
20396 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20397
20398         * g++.dg/overload/using2.C: New.
20399
20400 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20401
20402         PR c++/19916
20403         * g++.dg/init/ptrmem2.C: New test.
20404
20405 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20406
20407         PR c/8927
20408         * gcc.dg/pr8927-1.c: New test.
20409
20410 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20411
20412         PR c++/20232
20413         * g++.dg/inherit/covariant12.C: New.
20414
20415 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20416
20417         PR fortran/19479
20418         * gfortran.dg/bound_1.f90: New test.
20419
20420 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20421
20422         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20423         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20424
20425 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20426
20427         PR c/20245
20428         * gcc.dg/pr20245-1.c: New test.
20429
20430 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20431
20432         PR middle-end/19874
20433         * gcc.c-torture/execute/20050119-2.c: New test case.
20434
20435 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20436
20437         * README: Update the DejaGnu bug reporting address.
20438         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20439         * lib/objc-torture.exp: Likewise.
20440
20441 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20442
20443         * gfortran.dg/boz_1.f90: New test.
20444         * gfortran.dg/boz_3.f90: New test.
20445         * gfortran.dg/boz_4.f90: New test.
20446
20447 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20448
20449         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20450         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20451
20452 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20453
20454         PR libfortran/20101
20455         * gfortran.dg/write_0_pe_format.f90: New test.
20456
20457 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20458
20459         PR c++/20206
20460         * g++.dg/opt/thunk2.C: New test.
20461         * g++.dg/opt/covariant1.C: New test.
20462
20463 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20464
20465         * gfortran.dg/e_d_fmt.f90: New test.
20466
20467 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20468
20469         * gcc.dg/asm-b.c: Fix comment typos.
20470
20471 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20472
20473         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20474         a V_MAY_DEF also.
20475
20476 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20477
20478         PR tree-opt/20188
20479         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20480         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20481         * gcc.dg/asm-b.c: New test.
20482
20483 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20484
20485         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20486         Disable this test on IRIX 6.
20487
20488 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20489
20490         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20491         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20492         parser.
20493
20494 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20495
20496         PR tree-optimization/20204
20497         * testsuite/gcc.dg/pr20204.c: New test.
20498
20499 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20500
20501         PR target/20196
20502         * gcc.c-torture/execute/20050224-1.c: New test.
20503
20504         PR c++/20175
20505         * g++.dg/warn/Wbraces2.C: New test.
20506
20507 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20508
20509         PR c++/19878
20510         * g++.dg/init/const2.C: New test.
20511
20512 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20513
20514         PR tree-optimization/20100
20515         * gcc.c-torture/execute/pr20100-1.c: New test.
20516
20517 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20518
20519         * gfortran.dg/implicit_3.f90: New test.
20520
20521         * gfortran.dg/deftype_1.f90: New test.
20522
20523 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20524
20525         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20526         the test passes.
20527         * g++.dg/other/anon3.C: Accept a warning.
20528
20529 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20530
20531         * gcc.dg/pr20017.c: Fix a comment typo.
20532
20533 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20534
20535         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20536
20537 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20538
20539         PR ada/19902
20540         * ada/acats/tests/cxa/cxa3004.a: Remove.
20541         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20542
20543 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20544
20545         PR c++/20073
20546         * g++.dg/init/const1.C: New test.
20547
20548         PR c++/19991
20549         * g++.dg/parse/constant7.C: New test.
20550
20551         PR c++/20152
20552         * g++.dg/parse/error27.C: New test.
20553         * g++.dg/template/qualttp15.C: Adjust error markers.
20554         * g++.old-deja/g++.other/struct1.C: Likewise.
20555
20556         PR c++/20153
20557         * g++.dg/template/error17.C: New test.
20558
20559         PR c++/20148
20560         * g++.dg/parser/error26.C: New test.
20561
20562 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20563
20564         PR tree-optimization/20100
20565         PR tree-optimization/20115
20566         * gcc.dg/pr20115.c: New test.
20567         * gcc.dg/pr20115-1.c: New test.
20568         * gcc.dg/pr20100.c: New test.
20569         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20570         call-clobbered variables after alias1.
20571
20572 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20573
20574         * gfortran.dg/list_read_4.f90: new test.
20575
20576 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20577
20578         PR rtl-optimization/20017.
20579         * gcc.dg/pr20017.c: New.
20580
20581 2005-02-22  Devang Patel  <dpatel@apple.com>
20582
20583         PR 19952
20584         * g++.dg/tree-ssa/pr19952.C: New test.
20585
20586 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20587
20588         PR c++/19883
20589         * g++.dg/parse/constant6.C: New test.
20590
20591 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20592
20593         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20594         * g++.dg/charset/asm2.c: Likewise.
20595         * g++.dg/charset/asm3.c: Likewise.
20596         * g++.dg/charset/asm4.c: Likewise.
20597         * g++.dg/charset/asm5.c: Likewise.
20598         * g++.dg/charset/attribute1.c: Likewise.
20599         * g++.dg/charset/attribute2.c: Likewise.
20600         * g++.dg/charset/extern1.cc: Likewise.
20601         * g++.dg/charset/extern2.cc: Likewise.
20602         * g++.dg/charset/extern3.cc: Likewise.
20603         * g++.dg/charset/function.cc: Likewise.
20604         * g++.dg/charset/string.c: Likewise.
20605         * g++.dg/charset/charset.exp: Likewise.
20606         * lib/target-supports.exp (check_iconv_available): Fix comment.
20607
20608 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20609
20610         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20611         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20612         * gcc.dg/charset/asm2.c: Likewise.
20613         * gcc.dg/charset/asm3.c: Likewise.
20614         * gcc.dg/charset/asm4.c: Likewise.
20615         * gcc.dg/charset/asm5.c: Likewise.
20616         * gcc.dg/charset/asm6.c: Likewise.
20617         * gcc.dg/charset/attribute1.c: Likewise.
20618         * gcc.dg/charset/attribute2.c: Likewise.
20619         * gcc.dg/charset/builtin1.c: Likewise.
20620         * gcc.dg/charset/extern.c: Likewise.
20621         * gcc.dg/charset/function.c: Likewise.
20622         * gcc.dg/charset/string.c: Likewise.
20623         * gcc.dg/charset/charset.exp: Likewise.
20624
20625 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20626
20627         PR fortran/20086
20628         * gfortran.dg/pr20086.f90: New test.
20629
20630 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20631
20632         PR tree-optimization/19786
20633         * g++.dg/tree-ssa/pr19786.C: New.
20634
20635 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20636
20637         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20638
20639 2005-02-21  Jeff Law  <law@redhat.com>
20640
20641         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20642
20643 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20644
20645         * gfortran.dg/do_iterator: Split loop, markup all lines for
20646         which an error locus is printed.
20647         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20648         locus is printed.
20649         * gfortran.dg/select_4.f90: Likewise.
20650         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20651         locuses in the various permutations.
20652
20653 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20654
20655         PR tree-optimization/19951
20656         * g++.dg/vect: New directory.
20657         * g++.dg/vect/vect.exp: New file.
20658         * g++.dg/vect/pr19951.cc: New testcase.
20659         * g++.dg/dg.exp: Also prune vectorizer tests.
20660
20661 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20662
20663         PR 18785
20664         * gcc.dg/charset/builtin1.c: New test.
20665
20666 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20667
20668         PR c++/19299
20669         * g++.dg/inherit/volatile1.C: New test.
20670
20671         PR c++/19440
20672         * g++.dg/template/dtor4.C: New test.
20673
20674 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20675
20676         * gfortran.dg/int_1.f90: New test.
20677
20678 2005-02-19  Devang Patel  <dpatel@apple.com>
20679
20680         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20681
20682 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20683
20684         * gfortran.dg/achar_1.f90: New test.
20685
20686 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20687
20688         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20689
20690 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20691             Jakub Jelinek  <jakub@redhat.com>
20692
20693         PR tree-optimization/19828
20694         * gcc.dg/tree-ssa/loop-7.c: New test.
20695         * gcc.c-torture/execute/20050218-1.c: New test.
20696
20697 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20698
20699         PR c/20043
20700         * gcc.dg/transparent-union-1.c: New test.
20701         * gcc.dg/transparent-union-2.c: New test.
20702
20703 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20704
20705         PR tree-optimization/18977
20706         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20707
20708 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20709
20710         PR target/20054
20711         * gcc.dg/pr20054.c: New test.
20712
20713 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20714
20715         PR c++/19508
20716         * g++.dg/ext/attrib20.C: New test.
20717
20718 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20719
20720         PR middle-end/20030
20721         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20722
20723 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20724
20725         PR c++/20008
20726         * g++.dg/opt/switch4.C: New.
20727
20728 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20729
20730         PR c++/20023
20731         PR tree-optimization/20009
20732         * gcc.c-torture/compile/20050217-1.c: New test.
20733         * g++.dg/opt/switch3.C: New test.
20734
20735         PR tree-optimization/18947
20736         * gcc.c-torture/compile/20050215-1.c: New test.
20737         * gcc.c-torture/compile/20050215-2.c: New test.
20738         * gcc.c-torture/compile/20050215-3.c: New test.
20739
20740 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20741
20742         PR c++/20028
20743         * g++.dg/template/crash34.C: New.
20744
20745         PR c++/20022
20746         * g++.dg/other/access3.C: New.
20747
20748 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20749
20750         * gcc.dg/vect/vect-98.c: New test.
20751
20752 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20753
20754         PR tree-optimization/19967
20755         * gcc.dg/pr19967.c: New.
20756
20757 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20758
20759         PR middle-end/19857
20760         * gcc.dg/tree-ssa/20050215-1.c: New test.
20761         * gcc.c-torture/execute/20050215-1.c: New test.
20762
20763 2005-02-15  Eric Christopher  <echristo@redhat.com>
20764
20765         * gcc.dg/cpp/20050215-1.c: New file.
20766
20767 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20768
20769         PR tree-optimization/15785
20770         * gcc.dg/pr15785-1.c: New test.
20771
20772 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20773
20774         PR c++/17788
20775         * g++.dg/init/ctor4.C: New.
20776         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20777
20778 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20779
20780         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20781         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20782
20783 2005-02-15  Andreas Schwab  <schwab@suse.de>
20784
20785         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20786         declare malloc.
20787
20788 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20789
20790         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20791
20792 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20793
20794         PR tree-optimization/19853
20795         * gcc.c-torture/compile/pr19853.c: New test.
20796
20797 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20798
20799         PR c++/19608
20800         * g++.dg/parse/local-class1.C: New.
20801
20802         PR c++/19895
20803         * g++.dg/parse/ptrmem3.C: New.
20804
20805         PR c++/19884
20806         * g++.old-deja/g++.oliva/template6.C: Add another case.
20807         * g++.dg/template/explicit6.C: New.
20808
20809 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20810
20811         PR c++/17816
20812         * g++.dg/other/redecl2.C: New.
20813
20814 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20815
20816         PR c++/19891
20817         * g++.dg/abi/covariant4.C: New.
20818
20819 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20820
20821         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20822
20823 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20824
20825         * gcc.dg/vect/vect-96.c: Fix typo.
20826
20827 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20828
20829         PR c++/14479
20830         PR c++/19487
20831         * g++.dg/template/enum5.C: New test.
20832
20833 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20834
20835         * gcc.dg/vect/vect-97.c: New test.
20836
20837 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20838
20839         * gcc.dg/vect/vect-96.c: New test.
20840
20841 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20842
20843         * gcc.dg/builtins-34.c: Also check ldexp*.
20844
20845 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20846
20847         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20848
20849 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20850
20851         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20852         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20853         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20854         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20855         selector_list, selector_expression, dg-process-target): Move to new
20856         file target-supports-dg.exp.
20857         * lib/target-supports-dg.exp: New.
20858
20859         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20860         New.
20861
20862 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20863
20864         PR c++/19666
20865         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20866
20867         PR middle-end/19858
20868         * gcc.c-torture/compile/20050210-1.c: New test.
20869
20870 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20871
20872         PR c++/19755
20873         * g++.dg/warn/Wbraces1.C: New test.
20874
20875 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20876
20877         * gcc.dg/builtins-52.c: New testcase.
20878
20879 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20880
20881         PR c/19342
20882         * gcc.c-torture/execute/20050119-1.c: New test.
20883
20884 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR c++/19811
20887         * g++.dg/init/delete1.C: New test.
20888
20889 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20890
20891         PR c++/18470
20892         * g++.dg/template/static12.C: New test.
20893
20894 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20895
20896         PR c++/19787
20897         * g++.dg/conversion/ambig1.C: New test.
20898
20899         PR c++/19739
20900         * g++.dg/ext/attrib19.C: New test.
20901
20902         PR c++/19732
20903         * g++.dg/parse/dtor5.C: New test.
20904
20905         PR c++/19762
20906         * g++.dg/template/dtor3.C: New test.
20907
20908         PR c++/19826
20909         * g++.dg/template/static11.C: New test.
20910         * g++.dg/template/crash2.C: Remove dg-error marker.
20911
20912 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20913
20914         PR C++/18491
20915         * g++.old-deja/g++.mike/p10769a.C: Remove.
20916
20917 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20918
20919         * gcc.dg/builtins-48.c: New test case.
20920         * gcc.dg/builtins-49.c: New test case.
20921         * gcc.dg/builtins-50.c: New test case.
20922         * gcc.dg/builtins-51.c: New test case.
20923
20924 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20925
20926         PR middle-end/19583
20927         * g++.dg/warn/Wreturn-type-3.C: New test.
20928
20929 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20930
20931         PR middle-end/19402
20932         * gcc.dg/pr19402-1.c: New testcase.
20933         * gcc.dg/pr19402-2.c: likewise.
20934
20935 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20936
20937         PR middle-end/19854
20938         * g++.dg/tree-ssa/tmmti.C: New testcase.
20939
20940 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20941
20942         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20943
20944 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20945
20946         PR c++/19733
20947         * g++.dg/parse/crash23.C: New test.
20948         * g++.dg/warn/Weff1.C: New test.
20949
20950 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20951
20952         * gcc.dg/20050209-1.c: New test.
20953
20954 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20955
20956         PR target/19799
20957         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20958
20959 2005-02-08  Mike Stump  <mrs@apple.com>
20960
20961         * g++.dg/pch/import-2.c: New test.
20962         * g++.dg/pch/import-2.hs: New.
20963         * g++.dg/pch/include/import-2a.h: New.
20964         * g++.dg/pch/include/import-2b.h: New.
20965
20966 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20967
20968         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20969
20970 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20971
20972         * gfortran.dg/substr_1.f90: New test.
20973
20974 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20975
20976         PR middle-end/19775
20977         * gcc.dg/torture/builtin-power-1.c: Disable test for
20978         invalid transformation.
20979         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20980         no longer optimize.
20981         * gcc.dg/builtins-47.c: New testcase.
20982
20983 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20984             Dorit Naishlos  <dorit@il.ibm.com>
20985
20986         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20987
20988 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20989
20990         * gcc.c-torture/compile/20050206-1.c: New test.
20991
20992 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20993
20994         PR tree-opt/19768
20995         * g++.dg/opt/pr19768.C: New test.
20996
20997 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20998
20999         PR tree-opt/19736
21000         * gcc.c-torture/compile/pr19736.c: New test.
21001
21002 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21003
21004         PR c++/17401
21005         * g++.dg/parse/error25.C: New test.
21006
21007 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21008
21009         * gcc.c-torture/execute/20050203-1.c: New.
21010
21011 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21012
21013         * gcc.dg/vect/vect-85.c: Remove xfail.
21014         * gcc.dg/vect/vect-86.c: Remove xfail.
21015         * gcc.dg/vect/vect-87.c: Remove xfail.
21016         * gcc.dg/vect/vect-88.c: Remove xfail.
21017
21018 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21019
21020         * gcc.dg/altivec-19.c: New.
21021
21022 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21023
21024         PR c/17807
21025         * gcc.dg/nested-func-3.c: New test.
21026         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21027
21028 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21029
21030         * gcc.test-framework/gen_directive_tests: Generate tests for
21031         selector expressions.
21032
21033 2005-02-02  Matt Austern  <austern@apple.com>
21034
21035         PR c++/19628
21036         * g++/ext/builtin7.C: New.
21037         * g++/ext/builtin8.C: New.
21038
21039 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21040
21041         PR c/18502
21042         * gcc.dg/pr18502-1.c: New test.
21043
21044 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21045
21046         PR c++/17413
21047         * g++.dg/template/local4.C: Tweak.
21048
21049 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21050
21051         PR tree-optimization/19578
21052         * gcc.c-torture/compile/20050202-1.c: New test.
21053
21054 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21055
21056         PR c/19435
21057         * gcc.dg/c99-init-4.c: New test.
21058
21059 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21060
21061         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21062
21063         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21064
21065         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21066         * g++.dg/eh/check-vect.h: New.
21067
21068         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21069         * gcc.dg/vect/vect-78.c: Ditto.
21070         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21071         Remove.
21072
21073         * g++.dg/conversion/simd1.C: Expect warning.
21074         * g++.dg/ext/attribute-test-1.C: Ditto.
21075         * g++.dg/ext/attribute-test-2.C: Ditto.
21076         * g++.dg/ext/attribute-test-3.C: Ditto.
21077         * g++.dg/ext/attribute-test-4.C: Ditto.
21078
21079         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21080         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21081
21082         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21083
21084 2005-02-01  Richard Henderson  <rth@redhat.com>
21085
21086         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21087         long double for ibm double-double format.
21088         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21089
21090 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21091
21092         PR tree-optimization/19633
21093         * testsuite/gcc.dg/pr19633-1.c: New test.
21094         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21095         to NULL or a symbol.
21096
21097 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21098
21099         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21100         New procs.
21101         (dg-process-target (local override)): Handle selector expressions.
21102
21103         * gcc.test-framework/README: Describe tests in source directory.
21104         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21105         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21106         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21107         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21108         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21109         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21110         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21111         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21112         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21113         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21114         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21115         * gcc.test-framework/dg-error-exp-P.c: New test.
21116         * gcc.test-framework/dg-error-exp-XP.c: New test.
21117         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21118         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21119         * gcc.test-framework/dg-output-exp-P.c: New test.
21120         * gcc.test-framework/dg-output-exp-XF.c: New test.
21121         * gcc.test-framework/dg-warning-exp-P.c: New test.
21122         * gcc.misc-tests/dg-1.c: Remove.
21123         * gcc.misc-tests/dg-2.c: Remove.
21124         * gcc.misc-tests/dg-3.c: Remove.
21125         * gcc.misc-tests/dg-4.c: Remove.
21126         * gcc.misc-tests/dg-5.c: Remove.
21127         * gcc.misc-tests/dg-6.c: Remove.
21128         * gcc.misc-tests/dg-7.c: Remove.
21129         * gcc.misc-tests/dg-8.c: Remove.
21130         * gcc.misc-tests/dg-9.c: Remove.
21131         * gcc.misc-tests/dg-10.c: Remove.
21132         * gcc.misc-tests/dg-11.c: Remove.
21133         * gcc.misc-tests/dg-12.c: Remove.
21134         * gcc.misc-tests/dg-test.exp: Remove.
21135
21136         * gcc.test-framework/test-framework.awk: Change recording and
21137         printing of passes and failures.
21138
21139         * gcc.test-framework: New directory.
21140         * gcc.test-framework/README: New.
21141         * gcc.test-framework/test-framework.exp: New.
21142         * gcc.test-framework/test-framework.awk: New.
21143         * gcc.test-framework/gen_directive_tests: New.
21144
21145 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21146
21147         * lib/treelang.exp: Fix comment typos.
21148         (treelang_target_compile): Don't append libs=-ltreelang to options.
21149
21150 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21151
21152         * g++.dg/parse/typename7.C: Adjust error messages.
21153
21154 2005-01-31  Jeff Law  <law@redhat.com>
21155
21156         * gcc.c-torture/execute/20050131-1.c: New test.
21157         * gcc.dg/wcaselabel.c: New test.
21158
21159 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21160
21161         * g++.dg/other/warning1.C: Adjust error messags.
21162         * g++.dg/parse/constant5.C: New test.
21163
21164 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21165
21166         PR c/19333
21167         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21168         the test case valid.
21169         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21170         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21171         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21172         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21173         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21174         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21175
21176 2005-01-31  Dale Johannesen  <dalej@apple.com>
21177
21178         * g++.dg/opt/pr19650.C: New test.
21179
21180 2005-01-31  Richard Henderson  <rth@redhat.com>
21181
21182         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21183         long double for intel double extended format.
21184         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21185
21186 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21187
21188         PR c++/19555
21189         * g++.dg/template/static10.C: New test.
21190
21191         PR c++/19395
21192         * g++.dg/parse/error24.C: New test.
21193
21194         PR c++/19367
21195         * g++.dg/lookup/builtin1.C: New test.
21196
21197         PR c++/19457
21198         * g++.dg/warn/conv3.C: New test.
21199
21200 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21201
21202         PR fortran/19647
21203         * gfortan.dg/inquire_7.f90
21204
21205 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21206
21207         PR tree-optimization/15791
21208         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21209         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21210         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21211         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21212         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21213         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21214         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21215         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21216         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21217         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21218
21219 2005-01-29  Paul Brook  <paul@codesourcery.com>
21220
21221         PR fortran/18565
21222         * check.c (real_or_complex_check): New function.
21223         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21224         * intrinsic.c (add_functions): Use new check functions.
21225         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21226         Add prototypes.
21227
21228 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21229
21230         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21231         gcc.dg/lvalue-3.c: New tests.
21232         * gcc.dg/concat.c: Update expected messages.
21233
21234 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21235
21236         PR libfortran/19595
21237         * gfortran.dg/eor_1.f90: New test.
21238
21239 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21240
21241         PR fortran/19589
21242         * gfortran.dg/logical_data_1.f90: New test.
21243
21244 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21245
21246         PR c++/19253
21247         * g++.dg/template/crash33.C: New test.
21248
21249         PR c++/19667
21250         * g++.dg/template/crash32.C: New test.
21251
21252 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21253
21254         PR middle-end/16558
21255         * g++.dg/warn/Wreturn-type-2.C: New test.
21256
21257 2004-06-24  Jeff Law  <law@redhat.com>
21258
21259         * gcc.dg/tree-ssa/20050128-1.c: New test.
21260
21261 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21262
21263         * gcc.target/frv/all-mdpackh-1.c: New test.
21264
21265 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21266
21267         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21268
21269 2005-01-27  Richard Henderson  <rth@redhat.com>
21270
21271         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21272
21273 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21274
21275         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21276
21277 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21278
21279         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21280         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21281         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21282         to cope with cases where the multilib options override the dg-options.
21283
21284 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21285
21286         PR c/18946
21287         * gcc.dg/noncompile/20050120-1.c: New test.
21288
21289 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21290
21291         PR tree-optimization/19633
21292         * gcc.dg/pr19633.c: New test.
21293         * gcc.dg/tree-ssa/pr19633.c: New test.
21294
21295 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21296
21297         * gcc.dg/20041216-1.c: New test.
21298
21299 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21300
21301         PR objc/18862
21302         * objc.dg/selector-2.m: New test.
21303
21304 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21305
21306         * g++.dg/opt/range-test-2.C: New test.
21307
21308         PR rtl-optimization/19579
21309         * gcc.c-torture/execute/20050124-1.c: New test.
21310
21311 2005-01-26  Greg Parker  <gparker@apple.com>
21312         Stuart Hastings  <stuart@apple.com>
21313
21314         * gcc.c-torture/execute/20050125-1.c: New.
21315
21316 2005-01-18  Jan Hubicka  <jh@suse.cz>
21317
21318         PR tree-optimize/19337
21319         * gcc.c-torture/compile/20050119-1.c: New test.
21320
21321 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21322
21323         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21324         test for successful match.
21325
21326 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21327
21328         PR objc/18408
21329         * objc.dg/comp-types-7.m: New test.
21330
21331 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21332
21333         * lib/target-supports.exp (current_target_name): New.
21334         (check_effective_target_ilp32, check_effective_target_lp64):
21335         Cache the result to use as long as the current target, with
21336         multilib flags, remains the same.
21337
21338         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21339         (dg-require-weak, dg-require-visibility, dg-require-alias,
21340         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21341         dg-require-effective-target, dg-skip-if): Remove call to
21342         skip_test_and_clear_xfail.
21343         (dg-test): Clear xfail data.
21344
21345 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21346
21347         PR target/17751
21348         * gcc.dg/ppc64-toc.c: New test.
21349
21350         * g++.dg/tree-ssa/empty-1.C: New test.
21351
21352         PR middle-end/19551
21353         * gcc.c-torture/execute/20050121-1.c: New test.
21354         * gcc.dg/20050121-2.c: New test.
21355
21356 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21357         Paul Brook  <paul@codesourcery.com>
21358
21359         PR fortran/17941
21360         * gfortran.dg/real_const_1.f: New test.
21361         * gfortran.dg/real_const_2.f90: New test.
21362         * gfortran.dg/complex_int_1.f90: New test.
21363
21364 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21365
21366         PR fortran/19313
21367         * gfortan.dg/inquire_6.f90: New test.
21368
21369 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21370
21371         PR libfortran/19451
21372         * open_readonly_1.f90: New test.
21373
21374 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21375
21376         PR libfortran/18982
21377         * gfortran.dg/open_new.f90: New file.
21378
21379 2005-01-22  Paul Brook  <paul@codesourcery.com>
21380
21381         * namelist_1.f90: New test.
21382
21383 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21384
21385         PR tree-optimization/19484
21386         * gcc.c-torture/compile/20050122-[12].c: New tests.
21387
21388 2005-01-22  Paul Brook  <paul@codesourcery.com>
21389
21390         * gfortran.dg/implicit_2.f90: New test.
21391
21392 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21393
21394         PR fortran/19314
21395         * gfortran.dg/inquire_5.f90: New test.
21396
21397 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21398
21399         PR c/18809
21400         * gcc.dg/pr18809-1.c: New test.
21401
21402 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21403
21404         * gcc.dg/20050121-1.c: New test.
21405
21406         PR tree-optimization/13000
21407         * gcc.dg/20040206-1.c: Change warning to point where function is
21408         being inlined.
21409
21410 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21411
21412         PR c++/19208
21413         * g++.dg/template/array11.C: New test.
21414
21415 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21416
21417         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21418         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21419         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21420         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21421         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21422         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21423
21424 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21425
21426         PR tree-optimization/15349
21427         * gcc.dg/tree-ssa/pr15349.c: New.
21428
21429 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21430
21431         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21432
21433 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21434
21435         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21436         scan-assembler-times directive name.
21437
21438         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21439         after dg-do.
21440
21441         PR rtl-optimization/19462
21442         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21443
21444 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21445
21446         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21447         counting function calls on ia64.
21448
21449 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21450
21451         PR rtl-optimization/15139
21452         * gcc.dg/20050111-2.c: New test.
21453
21454         PR c/17297
21455         * gcc.c-torture/compile/20050113-1.c: New testcase.
21456
21457         PR middle-end/19164
21458         * gcc.dg/20050113-1.c: New testcase.
21459
21460 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21461
21462         * gcc.dg/vect/vect-85.c: Add comment.
21463         * gcc.dg/vect/vect-86.c: Add xfail for now.
21464         * gcc.dg/vect/vect-87.c: Add xfail for now.
21465         * gcc.dg/vect/vect-88.c: Add xfail for now.
21466         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21467
21468 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21469
21470         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21471
21472 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21473
21474         * g++.dg/debug/typedef3.C: New test.
21475
21476 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21477
21478         PR c/19472
21479         * gcc.dg/asm-a.c: New test.
21480
21481 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21482
21483         * gcc.dg/sh-relax.c: Add prototype for abort.
21484
21485 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21486
21487         * gcc.dg/short-compare-1.c: New test.
21488         * gcc.dg/short-compare-2.c: Likewise.
21489
21490 2005-01-18  Michael Matz  <matz@suse.de>
21491
21492         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21493
21494 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21495
21496         PR tree-optimization/19121
21497         * gcc.c-torture/compile/pr19121.c: New test.
21498
21499 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21500
21501         PR target/19357
21502         * gcc.c-torture/compile/pr19357.c: New test.
21503
21504 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21505
21506         PR c/5675
21507         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21508         pass--those that refer just to the variable, possibly with a
21509         cast.
21510         * gcc.dg/c99-const-expr-3.c: Likewise.
21511
21512         PR middle-end/13127
21513         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21514         longer emitted.
21515
21516 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21517
21518         PR fortran/18778
21519         * gfortran.dg/endfile_2.f90: New test.
21520
21521 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21522
21523         PR 19168
21524         * gfortran.dg/select_5.f90: New test.
21525
21526 2004-01-16  Paul Brook  <paul@codesourcery.com>
21527
21528         * gfortran.dg/common_4.f90: New test.
21529
21530 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21531
21532         PR rtl-optimization/19462
21533         * gcc.dg/torture/pr19462-1.c: New test.
21534
21535 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21536
21537         PR objc/19321
21538         * objc.dg/func-ptr-2.m: New.
21539         * objc.dg/volatile-1.m: New.
21540
21541 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21542
21543         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21544
21545 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21546
21547         PR tree-optimization/19060
21548         * gcc.c-torture/execute/20050104-1.c: New test.
21549
21550 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21551
21552         PR fortran/18983
21553         * gfortran.dg/write_to_null.f90: New test.
21554
21555 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21556             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21557
21558         PR other/19328
21559         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21560         argument.
21561
21562 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21563
21564         PR c++/19263
21565         * g++.dg/init/vector1.C: New test.
21566
21567 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21568
21569         PR target/13158
21570         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21571         PR target/18987
21572         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21573
21574 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21575
21576         * gfortran.dg/select_1.f90: New test.
21577         * gfortran.dg/select_2.f90: New test.
21578         * gfortran.dg/select_3.f90: New test.
21579         * gfortran.dg/select_4.f90: New test.
21580
21581 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21582
21583         PR middle-end/19084
21584         PR rtl-optimization/19348
21585         * gcc.dg/20050111-1.c: New test.
21586         * gcc.c-torture/execute/20050111-1.c: New test.
21587
21588         * gcc.dg/i386-asm-4.c: New test.
21589
21590 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21591
21592         * gcc.dg/nested-func-2.c: New test.
21593         * ada/acats/norun.lst: Remove c953002.
21594
21595 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21596
21597         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21598
21599 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21600
21601         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21602
21603 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21604
21605         PR target/18761
21606         * g++.dg/abi/align1.C: New test.
21607
21608 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21609
21610         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21611         at a time.
21612         * g++.dg/ext/altivec_check.h: Support compiling as C.
21613
21614 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21615
21616         PR c++/19355
21617         * g++.dg/expr/pr19355-1.C: New test case.
21618
21619 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21620
21621         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21622         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21623         * ada/acats/tests/c3/c92005b.ada: Likewise.
21624         * ada/acats/tests/c3/cxb3012.a: Likewise.
21625         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21626
21627 2005-01-09  Paul Brook  <paul@codesourcery.com>
21628
21629         * gfortran.dg/common_2.f90: New file.
21630         * gfortran.dg/common_3.f90: New file.
21631
21632 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21633
21634         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21635
21636 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21637
21638         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21639         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21640         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21641         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21642         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21643         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21644         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21645         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21646         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21647         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21648         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21649         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21650         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21651         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21652         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21653         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21654         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21655         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21656         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21657         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21658         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21659         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21660         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21661         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21662         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21663         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21664         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21665         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21666         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21667         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21668         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21669         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21670         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21671         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21672         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21673         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21674         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21675         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21676         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21677         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21678         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21679         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21680         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21681         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21682         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21683         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21684         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21685         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21686         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21687         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21688         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21689         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21690         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21691         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21692         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21693         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21694         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21695         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21696         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21697         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21698         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21699         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21700         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21701         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21702         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21703         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21704         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21705
21706         * gcc.dg/vect/vect-1.c: Fix spelling.
21707         * gcc.dg/vect/vect-10.c: Fix spelling.
21708         * gcc.dg/vect/vect-11.c: Fix spelling.
21709         * gcc.dg/vect/vect-12.c: Fix spelling.
21710         * gcc.dg/vect/vect-14.c: Fix spelling.
21711         * gcc.dg/vect/vect-15.c: Fix spelling.
21712         * gcc.dg/vect/vect-16.c: Fix spelling.
21713         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21714         * gcc.dg/vect/vect-64.c: Fix comments.
21715         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21716
21717 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21718             Ira Rosen  <irar@il.ibm.com>
21719
21720         * gcc.dg/vect/vect-70.c: New test.
21721         * gcc.dg/vect/vect-71.c: New test.
21722
21723 2005-01-09  Manfred Hollstein  <mh@suse.com>
21724
21725         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21726         * gcc.dg/pr18241-2.c: Likewise.
21727         * gcc.dg/pr18241-3.c: Likewise.
21728         * gcc.dg/pr18241-4.c: Likewise.
21729         * gcc.dg/pr18241-5.c: Likewise.
21730
21731 2005-01-08  Richard Henderson  <rth@redhat.com>
21732
21733         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21734         False for x86 and x86-64.
21735
21736 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21737
21738         PR tree-optimization/18241
21739         * gcc.dg/pr18241-1.c: New test.
21740         * gcc.dg/pr18241-2.c: New test.
21741         * gcc.dg/pr18241-3.c: New test.
21742         * gcc.dg/pr18241-4.c: New test.
21743         * gcc.dg/pr18241-5.c: New test.
21744
21745 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21746
21747         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21748         gfortran.dg/select_4.f90: New.
21749
21750 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21751
21752         * gcc.c-torture/execute/20050107-1.c: New test.
21753
21754 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21755
21756         PR c++/19298
21757         * g++.dg/template/ref2.C: New.
21758
21759 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21760
21761         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21762         instead of being empty.
21763
21764 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21765
21766         PR fortran/15553
21767         * gfortran.dg/array-1.f90: New test.
21768
21769 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21770
21771         PR tree-optimization/19283
21772         * gcc.c-torture/execute/20050106-1.c: New test.
21773
21774         PR rtl-optimization/18861
21775         * gcc.dg/20050105-1.c: New test.
21776
21777         PR tree-optimization/18828
21778         * gcc.dg/20050105-2.c: New test.
21779
21780 2005-01-07  Andreas Jaeger  <aj@suse.de>
21781
21782         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21783
21784 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21785
21786         PR fortran/18398
21787         * gfortran.dg/fmt_read.f90: New test.
21788
21789 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21790
21791         * gcc.dg/rs6000-ldouble-2.c: New.
21792
21793 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/19244
21796         * g++.dg/parser/ctor2.C: New test.
21797
21798 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21799
21800         PR c++/17154
21801         * g++.dg/template/using9.C: New test.
21802
21803 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21804
21805         PR c++/19258
21806         * g++.dg/lookup/friend6.C: New test.
21807
21808 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21809
21810         PR c++/19270
21811         * g++.dg/template/array10.C: New.
21812
21813 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21814
21815         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21816         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21817
21818 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21819
21820         * gcc.c-torture/compile/20050105-1.c: New test.
21821
21822 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21823
21824         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21825
21826 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21827
21828         PR middle-end/19100
21829         * gcc.dg/conv-3.c: New test case.
21830
21831 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21832
21833         * gcc.dg/asm-wide-1.c: New test.
21834
21835 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21836
21837         PR c++/19030
21838         * g++.dg/parse/crash22.C: New
21839
21840 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21841
21842         PR 19257
21843         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21844
21845 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21846
21847         PR middle-end/17767
21848         * gcc.dg/i386-mmx-6.c: New test case.
21849
21850 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21851
21852         PR tree-optimization/18308
21853         * gcc.dg/vect/pr18308.c: New testcase.
21854
21855 2005-01-04  Andreas Jaeger  <aj@suse.de>
21856
21857         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21858
21859 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21860             Robert Bowdidge <bowdidge@apple.com>
21861
21862         * gcc.dg/cpp/subframework1.c: New.
21863         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21864         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21865         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21866         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21867
21868 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21869
21870         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21871         producing warning.
21872         * gcc.dg/darwin-weakimport-2.c: New.
21873
21874 2005-01-03  Richard Henderson  <rth@redhat.com>
21875
21876         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21877
21878 2005-01-03  Richard Henderson  <rth@redhat.com>
21879
21880         * gcc.dg/vect/vect.exp: Enable for ia64.
21881         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21882         (check_effective_target_vect_float): Likewise.
21883         (check_effective_target_vect_no_align): Likewise.
21884         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21885         * gcc.dg/vect/vect-8.c: Likewise.
21886
21887 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21888
21889         PR target/19236
21890         * gcc.dg/pr19236-1.c: New test case.
21891
21892 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21893
21894         PR rtl-optimization/12092
21895         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21896
21897 2005-01-02  Andreas Jaeger  <aj@suse.de>
21898
21899         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21900
21901 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21902             Andrew Pinski  <pinskia@physics.uc.edu>
21903
21904         PR rtl-optimization/12092
21905         * gcc.dg/pr12092-1.c: New test case.
21906
21907 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21908
21909         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21910         'hidden' and 'default' for better portability.
21911         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21912
21913         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21914         6 and 7.
21915         * g++.old-deja/g++.brendan/new3.C: Likewise.
21916
21917 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21918
21919         * gcc.dg/20041231-1.C: New test.
21920         * g++.dg/warn/Wunreachable-code-1.C: New test.
21921
21922 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21923
21924         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21925         file, not /dev/null.  Abort on error.
21926
21927 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21928             Ziemowit Laski  <zlaski@apple.com>
21929
21930         PR objc/18971
21931         * objc.dg/encode-5.m: New test.
21932
21933 2004-12-29  Richard Henderson  <rth@redhat.com>
21934
21935         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21936         * objc.dg/stabs-1.m: Disable for ia64.
21937
21938 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21939
21940         PR c++/19190
21941         * g++.dg/warn/Wunused-10.C: New test.
21942
21943 2004-12-28  Richard Henderson  <rth@redhat.com>
21944
21945         * objc.dg/stabs-1.m: Disable for alpha.
21946
21947 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21948
21949         PR c++/19149
21950         * g++.dg/parse/error23.C: New test.
21951
21952 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21953
21954         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21955
21956         PR fortran/19032
21957         * gfortran.dg/intrinsic_modulo_1.f90: New.
21958         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21959         tests with divisor -1.
21960
21961 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21962
21963         * g++.dg/opt/temp1.C (memcpy): Return a value.
21964
21965         PR c++/19148
21966         * g++.dg/expr/cond7.C: New test.
21967
21968 2004-12-27  Paul Brook  <paul@codesourcery.com>
21969
21970         * gfortran.dg/g77/select_no_compile.f: Remove.
21971
21972 2004-12-27  Richard Henderson  <rth@redhat.com>
21973
21974         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21975         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21976         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21977
21978 2004-12-26  Richard Henderson  <rth@redhat.com>
21979
21980         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21981         by 1i instead of token pasting.
21982
21983 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21984
21985         PR tree-optimization/17578
21986         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21987         to additional_flags.
21988         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21989
21990 2004-12-25  Richard Henderson  <rth@redhat.com>
21991
21992         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21993         Remove Alpha.
21994
21995 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21996
21997         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21998         hppa*-*-hpux*.
21999         * gcc.dg/pr17957.c (dg-options): Likewise.
22000         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22001         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22002         instead of 0 on __hppa__.
22003         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22004         "foo,%r" on hppa*-*-*.
22005
22006 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22007
22008         PR fortran/19071
22009         * gfortran.dg/complex_write.f90: New test.
22010
22011 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22012
22013         PR c++/17595
22014         * g++.dg/parse/pragma2.C: New test.
22015
22016         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22017
22018 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22019
22020         * gcc.dg/empty2.c: Add missing dg-warning.
22021
22022 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22023
22024         PR c++/17413
22025         * g++.dg/template/local4.C: New test.
22026         * g++.dg/template/crash19.C: Add dg-error marker.
22027
22028         * g++.dg/template/crash31.C: Correct embedded PR number.
22029
22030 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22031
22032         PR c++/16405
22033         * g++.dg/opt/temp1.C: Add do-run marker.
22034
22035 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22036
22037         * g++.dg/template/spec19.C: New.
22038
22039 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22040
22041         PR target/16819
22042         * gcc.dg/empty2.c: New.
22043
22044 2004-12-23  Richard Henderson  <rth@redhat.com>
22045
22046         * lib/target-supports.exp (check_effective_target_vect_no_align):
22047         Remove i?86 and x86-64.
22048
22049 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22050
22051         PR c++/16405
22052         * g++.dg/opt/temp1.C: New test.
22053
22054 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22055
22056         PR c++/18733
22057         * g++.dg/template/friend33.C: New testcase.
22058
22059 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22060
22061         PR c++/18464
22062         * g++.dg/template/cond5.C: New test.
22063
22064         PR c++/18492
22065         * g++.dg/inherit/thunk3.C: New test.
22066
22067         PR c++/11224
22068         * g++.dg/warn/Wunused-9.C: New test.
22069
22070 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22071
22072         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22073
22074 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22075
22076         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22077
22078 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/18378
22081         * g++.dg/ext/packed8.C: New test.
22082
22083         PR c++/19063
22084         * g++.dg/template/crash31.C: New test.
22085
22086         PR c++/19034
22087         * g++.dg/template/crash30.C: New test.
22088
22089 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22090
22091         PR C++/18984
22092         * g++.dg/eh/ctor3.C: New test.
22093
22094 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22095
22096         * objc.dg/stabs-1.m: Allow section name to be quoted and
22097         assembly label to begin with '.LL'.
22098
22099 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22100
22101         * gcc.dg/vect/vect.exp
22102         (check_effective_target_lp64_or_vect_no_align): New.
22103         * gcc.dg/vect/vect-77.c: Use it.
22104         * gcc.dg/vect/vect-78.c: Use it.
22105
22106         * lib/target-supports.exp
22107         (check_effective_target_vect_no_max,
22108         check_effective_target_vect_no_bitwise,
22109         check_effective_target_vect_no_align): New.
22110         * gcc.dg/vect/vect-13.c: Use them.
22111         * gcc.dg/vect/vect-17.c: Ditto.
22112         * gcc.dg/vect/vect-18.c: Ditto.
22113         * gcc.dg/vect/vect-19.c: Ditto.
22114         * gcc.dg/vect/vect-20.c: Ditto.
22115         * gcc.dg/vect/vect-27.c: Ditto.
22116         * gcc.dg/vect/vect-29.c: Ditto.
22117         * gcc.dg/vect/vect-44.c: Ditto.
22118         * gcc.dg/vect/vect-48.c: Ditto.
22119         * gcc.dg/vect/vect-50.c: Ditto.
22120         * gcc.dg/vect/vect-52.c: Ditto.
22121         * gcc.dg/vect/vect-54.c: Ditto.
22122         * gcc.dg/vect/vect-56.c: Ditto.
22123         * gcc.dg/vect/vect-58.c: Ditto.
22124         * gcc.dg/vect/vect-60.c: Ditto.
22125         * gcc.dg/vect/vect-72.c: Ditto.
22126         * gcc.dg/vect/vect-80.c: Ditto.
22127
22128 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22129
22130         PR c++/14075
22131         * g++.dg/init/string1.C: New.
22132
22133         PR c++/18975
22134         * g++.dg/other/synth1.C: New.
22135
22136 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22137
22138         PR c/18963
22139         * gcc.dg/pr18963-1.c: New test.
22140
22141 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22142
22143         PR c/18596
22144         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22145         * gcc.dg/pr18596-1.c: Use dg-error.
22146         (dg-options): Use -fno-unit-at-a-time.
22147         * gcc.dg/pr18596-2.c: New test.
22148         * gcc.dg/pr18596-3.c: New test.
22149
22150 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22151
22152         PR middle-end/18683
22153         * g++.dg/opt/pr18683-1.C: New test case.
22154
22155 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22156
22157         PR other/19093
22158         * g++.dg/opt/max1.C: Fix for 64bit targets.
22159
22160 2004-12-20  Matt Austern  <austern@apple.com>
22161
22162         PR c++/19044
22163         * g++.dg/ext/builtin6.C: New
22164
22165 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22166
22167         PR tree-optimization/19080
22168         * gcc.c-torture/compile/pr19080.c: New test.
22169
22170 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22171
22172         * gcc.dg/20041219-1.c: New test.
22173
22174 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22175
22176         PR middle-end/19068
22177         * g++.dg/opt/max1.C: New test case.
22178
22179 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22180
22181         * gcc.dg/fdata-sections-1.c: New test.
22182
22183 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22184
22185         PR middle-end/18548
22186         * gcc.dg/max-1.c: New test case.
22187
22188 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22189
22190         * gcc.c-torture/execute/20041218-1.c: New test.
22191
22192 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22193
22194         * gcc.dg/pr18501.c: New test.
22195         * gcc.dg/uninit-5.c: XFAIL.
22196         * gcc.dg/uninit-9.c: XFAIL.
22197
22198 2004-12-17  Dale Johannesen  <dalej@apple.com>
22199
22200         * gcc.dg/20041213-1.c: New.
22201
22202 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22203
22204         * objc.dg/stabs-1.m: Allow assembly label to begin
22205         with a dot ('.').
22206
22207 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22208
22209         * gcc.c-torture/execute/20041213-1.c: Move...
22210         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22211
22212 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22213
22214         PR c++/18721
22215         * g++.dg/lookup/conv-5.C: New.
22216
22217 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22218
22219         * objc.dg/stabs-1.m: New test.
22220
22221 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22222
22223         * gcc.dg/visibility-c.c: Change compile to
22224         assemble for the test.
22225
22226 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22227
22228         PR target/19041
22229         * gcc.dg/visibility-c.c: New test.
22230
22231 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22232
22233         PR middle-end/18493
22234         * gcc.dg/switch-8.c: New test case.
22235
22236 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22237
22238         PR c++/18905
22239         * g++.dg/template/init4.C: New.
22240         * g++.dg/opt/static3.C: Enable optimizer.
22241
22242 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22243
22244         * g++.dg/other/complex1.C: New test.
22245
22246 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22247
22248         * g++.dg/opt/inline9.C: New test.
22249
22250 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22251
22252         PR fortran/18993
22253         * gfotran.dg/nullify_1.f: New test.
22254
22255 2004-12-15  Richard Henderson  <rth@redhat.com>
22256
22257         * gcc.target/i386/i386.exp: New harness.
22258         * gcc.target/i386/vect-args.c: New.
22259
22260 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22261
22262         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22263
22264 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22265
22266         PR c++/18825
22267         * g++.dg/template/friend32.C: New test.
22268
22269 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22270
22271         * cpp/pragma-once-1.c: New test.
22272         * cpp/pragma-once-1b.h: Likewise.
22273         * cpp/pragma-once-1c.h: Likewise.
22274         * cpp/pragma-once-1d.h: Likewise.
22275         * cpp/inc/pragma-once-1a.h: Likewise.
22276
22277 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22278             Steven G. Kargl  <kargls@comcast.net>
22279
22280         PR fortran/17597
22281         * gfortran.dg/list_read_3.f90: New test.
22282
22283 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22284
22285         * gcc.dg/ftrapv-2.c: New test.
22286
22287 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22288
22289         PR c++/18981
22290         * g++.dg/template/typename9.C: New test.
22291
22292 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22293
22294         PR c++/18738
22295         * g++.dg/template/typename8.C: New test.
22296         * g++.dg/parse/friend2.C: Tweak error message.
22297
22298 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22299
22300         * gcc.c-torture/20041214-1.c: New test.
22301
22302 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22303
22304         PR c++/18965
22305         * g++.dg/init/array17.C: New test.
22306
22307 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22308
22309         PR c++/18793
22310         * g++.dg/init/aggr3.C: New test.
22311
22312 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22313
22314         * gcc.dg/altivec-types-1.c: New test.
22315         * gcc.dg/altivec-types-2.c: New test.
22316         * gcc.dg/altivec-types-3.c: New test.
22317         * gcc.dg/altivec-types-4.c: New test.
22318         * g++.dg/ext/altivec-types-1.C: New test.
22319         * g++.dg/ext/altivec-types-2.C: New test.
22320         * g++.dg/ext/altivec-types-3.C: New test.
22321         * g++.dg/ext/altivec-types-4.C: New test.
22322
22323 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22324
22325         PR middle-end/18951
22326         * gcc.c-torture/execute/20041213-1.c: New test.
22327
22328 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22329
22330         PR c++/18949
22331         * g++.dg/template/cast1.C: New.
22332
22333 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22334
22335         * gcc.c-torture/execute/20041213-2.c: New test.
22336
22337 2004-12-13  Richard Henderson  <rth@redhat.com>
22338
22339         * gcc.dg/i386-sse-10.c: Fix typo in options.
22340
22341 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22342
22343         PR c++/18968
22344         * g++.dg/opt/pr18968.C: New test.
22345
22346 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22347
22348         PR c++/18925
22349         * g++.dg/ext/visibility/staticdatamem.C: New test.
22350
22351 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22352
22353         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22354
22355 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22356
22357         PR rtl-optimization/18928
22358         * gcc.dg/pr18928-1.c: New test case.
22359
22360 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22361
22362         PR tree-opt/16951
22363         * gcc.c-torture/compile/20041211-1.c: New.
22364
22365 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22366
22367         PR middle-end/17564
22368         * gcc.c-torture/execute/20041212-1.c: New test.
22369
22370 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22371
22372         PR fortran/18869
22373         * gfortran.dg/common_1.f90: New test.
22374
22375 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22376         Paul Brook  <paul@codesourcery.com>
22377
22378         PR fortran/16222
22379         * gfortran.dg/real_do_1.f90: New test.
22380
22381 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22382
22383         PR tree-opt/18040
22384         * g++.dg/opt/ptrmem6.C: New test.
22385
22386 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22387
22388         PR middle-end/18921
22389         * gcc.dg/pr18921-1.c: New test case.
22390
22391 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22392
22393         PR fortran/17175
22394         * gfortran.dg/scale_1.f90: New test.
22395
22396 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22397
22398         PR middle-end/18903
22399         * gcc.c-torture/compile/pr18903.c: New test.
22400
22401 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22402
22403         * gcc.c-torture/execute/20041210-1.c: New test.
22404
22405 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22406
22407         PR c++/18731
22408         * g++.dg/parser/struct-1.C: New test.
22409         * g++.dg/parser/struct-2.C: New test.
22410         * g++.dg/parser/struct-3.C: New test.
22411
22412 2004-12-09  Richard Henderson  <rth@redhat.com>
22413
22414         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22415
22416         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22417         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22418
22419 2004-12-09  Matt Austern  <austern@apple.com>
22420
22421         PR c++/18514
22422         * g++.dg/ext/builtin1.C: New
22423         * g++.dg/ext/builtin2.C: New
22424         * g++.dg/ext/builtin3.C: New
22425         * g++.dg/ext/builtin4.C: New
22426         * g++.dg/ext/builtin5.C: New
22427
22428 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22429
22430         PR tree-opt/18904
22431         * g++.dg/opt/ptrmem5.C: New test.
22432
22433 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22434
22435         * g++.dg/parse/typename5.C: Adjust for new error.
22436         * g++.dg/parse/typename7.C: New.
22437
22438 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22439
22440         PR c++/18073
22441         * g++.dg/other/mmintrin.C: New test.
22442
22443 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22444
22445         PR c++/16681
22446         * g++.dg/init/array15.C: New.
22447         * g++.dg/init/array16.C: New.
22448
22449 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22450
22451         PR fortran/18826
22452         * gfortran.dg/assign_1.f90: New test.
22453
22454 2004-12-08  Nick Clifton  <nickc@redhat.com>
22455
22456         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22457         * gcc.target/xstormy16/data_below100: Likewise.
22458         * gcc.target/xstormy16/sfr: Likewise.
22459         * gcc.target/xstormy16/below100.S: New test source file.
22460         * gcc.target/xstormy16/below100.ld: New test linker script.
22461         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22462         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22463         bp instructions.
22464         * gcc.target/xstormy16/bp.c: Likewise.
22465
22466         * gcc.target/xstormy16/bss_below100: New files:
22467         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22468         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22469         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22470         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22471         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22472         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22473         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22474         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22475         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22476         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22477         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22478         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22479         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22480         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22481         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22482         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22483         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22484         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22485         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22486         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22487         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22488         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22489         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22490         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22491         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22492         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22493         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22494
22495         * gcc.target/xstormy16/data_below100: New files:
22496         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22497         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22498         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22499         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22500         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22501         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22502         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22503         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22504         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22505         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22506         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22507         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22508         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22509         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22510         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22511         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22512         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22513         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22514         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22515         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22516         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22517         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22518         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22519         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22520         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22521         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22522         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22523
22524         * gcc.target/xstormy16/sfr: New files:
22525         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22526         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22527         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22528         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22529         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22530         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22531         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22532         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22533         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22534         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22535         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22536         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22537         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22538         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22539         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22540         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22541         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22542         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22543         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22544         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22545         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22546         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22547         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22548         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22549         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22550         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22551         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22552         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22553         27_if0_sfrw_bitfield_f.c
22554
22555 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22556
22557         PR c++/18100
22558         * g++.dg/lookup/name-clash4.C: New test.
22559
22560 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22561
22562         PR c++/18672
22563         * g++.dg/opt/array1.C: New.
22564
22565         PR c++/18803
22566         * g++.dg/template/operator5.C: New.
22567
22568 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22569
22570         PR c/18867
22571         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22572
22573 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22574
22575         * gcc.dg/noncompile/20041207.c: New test.
22576
22577 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22578
22579         * g++.dg/other/unreachable-1.C: New test.
22580
22581 2004-12-06  Nick Clifton  <nickc@redhat.com>
22582
22583         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22584         <limits.h> because the latter comes from gcc's include/ directory
22585         and not the newlib/libc/include directory.
22586
22587 2004-12-04  Richard Henderson  <rth@redhat.com>
22588
22589         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22590
22591 2004-12-04  Richard Henderson  <rth@redhat.com>
22592
22593         * lib/target-supports.exp (check_gc_sections_available): Disable
22594         for alpha and ia64.
22595
22596 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22597
22598         PR middle-end/17909
22599         * g++.dg/other/vararg-2.C: New test.
22600
22601 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22602
22603         PR c++/17011, c++/17971
22604         * g++.dg/template/error15.C: Adjust expected error.
22605         * g++.dg/template/instantiate3.C: Likewise.
22606
22607 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22608
22609         * gcc.dg/altivec-18.c: Fix for darwin
22610
22611 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         PR c++/18782
22614         * g++.dg/parse/ptrmem2.C: New.
22615
22616         PR c++/18318
22617         * g++.dg/template/new1.C: New.
22618
22619 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22620
22621         PR fortran/18710
22622         * gfortran.dg/direct_io_3.f90: New test.
22623
22624 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         PR 18758
22627         * g++.dg/parse/crash21.C: New.
22628
22629 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22630
22631         PR c++/15664, c++/18276
22632         * g++.dg/template/ttp13.C: New test.
22633         * g++.dg/template/ttp14.C: Likewise.
22634
22635 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22636
22637         PR c++/18123
22638         * g++.dg/parse/enum2.C: New test.
22639         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22640
22641 2004-12-02  Nick Clifton  <nickc@redhat.com>
22642
22643         * gcc.target/xstormy16: New test directory.
22644         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22645         * gcc.target/xstormy16/bp.c: Check the generation of bp
22646         instructions.
22647         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22648         bn instructions and the BELOW100 attribute.
22649
22650 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22651
22652         PR target/16952
22653         * gcc.dg/ppc-eabi.c: New.
22654
22655 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22656
22657         PR fortran/18284
22658         * gfortran.dg/backspace.f90
22659
22660 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22661
22662         * gfortran.dg/inquire.f90: New test.
22663
22664 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22665
22666         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22667         handle effective-target-keyword.
22668         (dg-skip-if): Support effective-target keyword as target list.
22669         (dg-xfail-if): Ditto.
22670         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22671
22672 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22673
22674         PR tree-optimization/18291
22675         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22676
22677 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         PR C++/18729
22680         * g++.dg/parse/crash20.C: New.
22681
22682         PR c++/17431
22683         * g++.dg/overload/arg1.C: New.
22684         * g++.dg/overload/arg2.C: New.
22685         * g++.dg/overload/arg3.C: New.
22686         * g++.dg/overload/arg4.C: New.
22687
22688 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22689
22690         * gcc.dg/c99-flex-array-4.c: Remove.
22691
22692 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22693
22694         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22695
22696         * lib/target-supports.exp (is-effective-target): Simplify.
22697
22698         * lib/target-supports.exp (check_effective_target_vect_long):
22699         Fix for powerpc64-*-*.
22700
22701 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22702
22703         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22704         to support new requirements on FreeBSD 5.
22705
22706 2004-11-30  Devang Patel  <dpatel@apple.com>
22707
22708         PR 18702
22709         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22710
22711 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22712
22713         * g++.dg/ext/altivec-13.C: New test.
22714
22715 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22716
22717         PR tree-opt/18298
22718         * gcc.c-torture/execute/p18298.c: New test.
22719
22720 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22721             Dorit Naishlos  <dorit@il.ibm.com>
22722
22723         PR tree-opt/18607
22724         * gcc.dg/vect/vect-89.c: New test.
22725
22726 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22727
22728         * gcc.dg/pr18596-1.c: New test.
22729
22730 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22731
22732         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22733
22734 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22735
22736         PR c/18479
22737         * gcc.dg/pr18479.c: New test.
22738
22739 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22740
22741         PR target/18490
22742         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22743         mmix-knuth-mmixware.
22744
22745         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22746         cris-*-elf* cris-*-aout* mmix-*-*
22747
22748 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22749
22750         PR middle-end/18725
22751         * gcc.dg/pr18725.c: New test.
22752
22753 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22754
22755         PR target/18488
22756         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22757
22758         PR target/18336
22759         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22760
22761 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22762
22763         PR c++/18368
22764         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22765         * g++.old-deja/g++.law/ctors5.C: Likewise.
22766         * g++.old-deja/g++.other/crash25.C: Likewise.
22767
22768         PR c++/18674
22769         * g++.dg/template/error16.C: New test.
22770
22771         PR c++/18512
22772         * g++.dg/template/crash29.C: New test.
22773
22774 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22775
22776         PR tree-optimization/18712
22777         * gcc.c-torture/compile/pr18712.c: New test.
22778
22779 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22780
22781         PR c/7544
22782         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22783         tests.
22784
22785 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22786
22787         PR c++/18652
22788         * g++.dg/lookup/crash6.C: New test.
22789
22790 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22791
22792         PR middle-end/18164
22793         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22794
22795 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22796
22797         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22798         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22799         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22800
22801 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22802
22803         * gcc.dg/pr18164.c: New test.
22804
22805 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22806
22807         * gcc.dg/funroll-loops-all.c: New.
22808
22809 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22810
22811         PR target/18489
22812         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22813         delimeter, match space and TAB as well as ":".
22814
22815         PR target/18484
22816         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22817
22818         PR target/18348
22819         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22820
22821         PR target/18345
22822         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22823
22824         PR target/18337
22825         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22826
22827 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22828
22829         * gfortran.dg/direct_io_2.f90: New test.
22830
22831 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22832
22833         PR target/18334
22834         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22835
22836 2004-11-28  Richard Henderson  <rth@redhat.com>
22837
22838         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22839
22840 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22841
22842         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22843         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22844         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22845         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22846         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22847         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22848         gcc.dg/pointer-arith-8.c: New tests.
22849
22850 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22851
22852         PR fortran/18364
22853         * gfortran.dg/endfile.f90: New test.
22854
22855 2004-11-27  Falk Hueffner  <falk@debian.org>
22856
22857         * gcc.dg/loop-6.c: New test.
22858
22859 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * gcc.c-torture/execute/20041126-1.c: New test.
22862
22863 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22864
22865         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22866         on IRIX.
22867
22868 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22869
22870         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22871         functions.
22872
22873 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22874
22875         PR rtl-optimization/17825
22876         * gcc.c-torture/compile/20041119-1.c: New test.
22877
22878 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22879
22880         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22881         Check existence of ld library path variables before unsetting.
22882
22883 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22884
22885         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22886
22887 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22888
22889         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22890
22891 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22892
22893         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22894
22895 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22896
22897         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22898         dg-do directive.
22899
22900 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22901
22902         * gcc.dg/pr17957.c: Pass --param, not -param.
22903
22904 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22905
22906         PR middle-end/17957
22907         * testsuite/gcc.dg/pr17957.c: New test.
22908
22909 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22910
22911         PR c++/18445
22912         * g++.dg/template/crash28.C: Likewise.
22913
22914         PR c++/18001
22915         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22916         * g++.dg/ext/lvaddr.C: Likewise.
22917         * g++.dg/opt/pr7503-3.C: Likewise.
22918
22919         PR c++/18466
22920         * g++.dg/parse/qualified3.C: New test.
22921         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22922
22923         PR c++/18545
22924         * g++.dg/expr/return1.C: New test.
22925
22926 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22927
22928         Friend class name lookup 3/n, PR c++/3332
22929         * g++.dg/lookup/friend3.C: New test.
22930         * g++.dg/lookup/friend4.C: Likewise.
22931         * g++.dg/lookup/friend5.C: Likewise.
22932
22933 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22934
22935         Friend class name lookup 2/n, PR c++/14513, c++/15410
22936         * g++.dg/lookup/friend2.C: New test.
22937         * g++.dg/template/friend31.C: Likewise.
22938
22939 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22940
22941         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22942
22943 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22944
22945         PR c++/17473
22946         * g++.dg/tc1/dr56.C: Remove.
22947         * g++.dg/template/typedef1.C: Add dg-error markers.
22948         * g++.old-deja/g++.other/typedef7.C: Likewise.
22949
22950         PR c++/18285
22951         * g++.dg/parse/typedef7.C: New test.
22952
22953 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22954
22955         * gcc.c-torture/execute/20041124-1.c: New test.
22956
22957 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22958
22959         * g++.dg/template/deduce3.C: New test.
22960
22961         PR c++/18586
22962         * g++.dg/template/crash27.C: New test.
22963
22964         PR c++/18530
22965         * g++.dg/warn/Wshadow-3.C: New test.
22966
22967 2004-11-24  Devang Patel  <dpatel@apple.com>
22968
22969         PR/18555
22970         * gcc.dg/cpp/isysroot-1.c: New test.
22971         * gcc.dg/cpp/usr/include/stdio.h: New file.
22972         * gcc.dg/cpp/isysroot-2.c: New test.
22973         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22974         New file.
22975
22976 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22977
22978         PR c++/8929
22979         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22980
22981 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22982
22983         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22984         * gcc.target/sparc/pdist.c: Likewise.
22985
22986 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22987
22988         PR c++/16882
22989         * g++.dg/conversion/simd1.C: New test.
22990
22991 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22992
22993         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22994         and restore_ld_library_path_env_vars.
22995         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22996         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22997         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22998         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22999
23000 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23001
23002         * gcc.dg/pragma-align-2.c: Test macro expansion.
23003         * gcc.dg/pragma-pack-2.c: New test.
23004
23005 2004-11-23  Richard Henderson  <rth@redhat.com>
23006
23007         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23008         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23009         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23010         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23011         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23012         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23013
23014         * gcc.dg/vect/vect.exp: Add check for alpha.
23015         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23016         (check_effective_target_vect_int): Enable for alpha.
23017         (check_effective_target_vect_long): New.
23018         (is-effective-target): Add it.
23019
23020 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23021
23022         * gcc.dg/pr18614-1.c: New test.
23023
23024 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23025
23026         * gcc.dg/setjmp-2.c: New test.
23027
23028 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23029
23030         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23031         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23032         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23033         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23034         gcc.target/sparc/pdist.c: New tests.
23035
23036 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23037
23038         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23039
23040 2004-11-22  Dale Johannesen  <dalej@apple.com>
23041
23042         * gcc.dg/20041111-1.c: New.
23043
23044 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23045
23046         PR tree-opt/18536
23047         * gcc.dg/vect/pr18536.c: New test.
23048
23049 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23050
23051         PR c++/18354
23052         * g++.dg/template/nontype11.C: New test.
23053
23054 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23055
23056         PR middle-end/18520
23057         * gcc.dg/pr18520-1.c: New test case.
23058
23059 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23060
23061         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23062         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23063         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23064         expected diagnostics.
23065
23066 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23067
23068         PR target/18580
23069         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23070         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23071         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23072
23073 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23074
23075         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23076
23077 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23078             Joseph Myers  <joseph@codesourcery.com>
23079
23080         * lib/target-supports.exp (check_visibility_available): Really
23081         test the compiler.
23082
23083 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23084
23085         PR tree-opt/18181
23086         * gcc.dg/vect/vect-85.c: New test.
23087         * gcc.dg/vect/vect-86.c: New test.
23088         * gcc.dg/vect/vect-87.c: New test.
23089         * gcc.dg/vect/vect-88.c: New test.
23090
23091 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23092
23093         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23094
23095 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23096
23097         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23098         * gcc.dg/ppc-and-1.c: Ditto.
23099         * gcc.dg/ppc-compare-1.c: Ditto.
23100         * gcc.dg/ppc-mov-1.c: Ditto
23101
23102 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23103             Mark Mitchell  <mark@codesourcery.com>
23104
23105         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23106
23107 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23108             Aldy Hernandez  <aldyh@redhat.com>
23109
23110         * lib/target-supports.exp (check_effective_target_vect_int): New
23111         (check_effective_target_vect_float): New
23112         (check_effective_target_vect_double): New.
23113         (is-effective-target): Support new effective targets keywords.
23114         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23115         default action for dg-do.
23116         * gcc.dg/vect/pr16105.c: Use new support.
23117         * gcc.dg/vect/pr18400.c: Ditto.
23118         * gcc.dg/vect/pr18425.c: Ditto.
23119         * gcc.dg/vect/vect-1.c: Ditto.
23120         * gcc.dg/vect/vect-10.c: Ditto.
23121         * gcc.dg/vect/vect-11.c: Ditto.
23122         * gcc.dg/vect/vect-12.c: Ditto.
23123         * gcc.dg/vect/vect-13.c: Ditto.
23124         * gcc.dg/vect/vect-14.c: Ditto.
23125         * gcc.dg/vect/vect-15.c: Ditto.
23126         * gcc.dg/vect/vect-16.c: Ditto.
23127         * gcc.dg/vect/vect-17.c: Ditto.
23128         * gcc.dg/vect/vect-18.c: Ditto.
23129         * gcc.dg/vect/vect-19.c: Ditto.
23130         * gcc.dg/vect/vect-2.c: Ditto.
23131         * gcc.dg/vect/vect-20.c: Ditto.
23132         * gcc.dg/vect/vect-21.c: Ditto.
23133         * gcc.dg/vect/vect-22.c: Ditto.
23134         * gcc.dg/vect/vect-23.c: Ditto.
23135         * gcc.dg/vect/vect-24.c: Ditto.
23136         * gcc.dg/vect/vect-25.c: Ditto.
23137         * gcc.dg/vect/vect-26.c: Ditto.
23138         * gcc.dg/vect/vect-27.c: Ditto.
23139         * gcc.dg/vect/vect-27a.c: Ditto.
23140         * gcc.dg/vect/vect-28.c: Ditto.
23141         * gcc.dg/vect/vect-29.c: Ditto.
23142         * gcc.dg/vect/vect-29a.c: Ditto.
23143         * gcc.dg/vect/vect-3.c: Ditto.
23144         * gcc.dg/vect/vect-30.c: Ditto.
23145         * gcc.dg/vect/vect-31.c: Ditto.
23146         * gcc.dg/vect/vect-32.c: Ditto.
23147         * gcc.dg/vect/vect-33.c: Ditto.
23148         * gcc.dg/vect/vect-34.c: Ditto.
23149         * gcc.dg/vect/vect-35.c: Ditto.
23150         * gcc.dg/vect/vect-36.c: Ditto.
23151         * gcc.dg/vect/vect-37.c: Ditto.
23152         * gcc.dg/vect/vect-38.c: Ditto.
23153         * gcc.dg/vect/vect-4.c: Ditto.
23154         * gcc.dg/vect/vect-40.c: Ditto.
23155         * gcc.dg/vect/vect-41.c: Ditto.
23156         * gcc.dg/vect/vect-42.c: Ditto.
23157         * gcc.dg/vect/vect-43.c: Ditto.
23158         * gcc.dg/vect/vect-44.c: Ditto.
23159         * gcc.dg/vect/vect-45.c: Ditto.
23160         * gcc.dg/vect/vect-46.c: Ditto.
23161         * gcc.dg/vect/vect-47.c: Ditto.
23162         * gcc.dg/vect/vect-48.c: Ditto.
23163         * gcc.dg/vect/vect-48a.c: Ditto.
23164         * gcc.dg/vect/vect-49.c: Ditto.
23165         * gcc.dg/vect/vect-5.c: Ditto.
23166         * gcc.dg/vect/vect-50.c: Ditto.
23167         * gcc.dg/vect/vect-51.c: Ditto.
23168         * gcc.dg/vect/vect-52.c: Ditto.
23169         * gcc.dg/vect/vect-53.c: Ditto.
23170         * gcc.dg/vect/vect-54.c: Ditto.
23171         * gcc.dg/vect/vect-55.c: Ditto.
23172         * gcc.dg/vect/vect-56.c: Ditto.
23173         * gcc.dg/vect/vect-56a.c: Ditto.
23174         * gcc.dg/vect/vect-57.c: Ditto.
23175         * gcc.dg/vect/vect-58.c: Ditto.
23176         * gcc.dg/vect/vect-59.c: Ditto.
23177         * gcc.dg/vect/vect-6.c: Ditto.
23178         * gcc.dg/vect/vect-60.c: Ditto.
23179         * gcc.dg/vect/vect-61.c: Ditto.
23180         * gcc.dg/vect/vect-62.c: Ditto.
23181         * gcc.dg/vect/vect-63.c: Ditto.
23182         * gcc.dg/vect/vect-64.c: Ditto.
23183         * gcc.dg/vect/vect-65.c: Ditto.
23184         * gcc.dg/vect/vect-66.c: Ditto.
23185         * gcc.dg/vect/vect-67.c: Ditto.
23186         * gcc.dg/vect/vect-68.c: Ditto.
23187         * gcc.dg/vect/vect-69.c: Ditto.
23188         * gcc.dg/vect/vect-7.c: Ditto.
23189         * gcc.dg/vect/vect-72.c: Ditto.
23190         * gcc.dg/vect/vect-72a.c: Ditto.
23191         * gcc.dg/vect/vect-73.c: Ditto.
23192         * gcc.dg/vect/vect-74.c: Ditto.
23193         * gcc.dg/vect/vect-75.c: Ditto.
23194         * gcc.dg/vect/vect-76.c: Ditto.
23195         * gcc.dg/vect/vect-77.c: Ditto.
23196         * gcc.dg/vect/vect-77a.c: Ditto.
23197         * gcc.dg/vect/vect-78.c: Ditto.
23198         * gcc.dg/vect/vect-79.c: Ditto.
23199         * gcc.dg/vect/vect-8.c: Ditto.
23200         * gcc.dg/vect/vect-80.c: Ditto.
23201         * gcc.dg/vect/vect-82.c: Ditto.
23202         * gcc.dg/vect/vect-82_64.c: Ditto.
23203         * gcc.dg/vect/vect-83.c: Ditto.
23204         * gcc.dg/vect/vect-83_64.c: Ditto.
23205         * gcc.dg/vect/vect-9.c: Ditto.
23206         * gcc.dg/vect/vect-all.c: Ditto.
23207         * gcc.dg/vect/vect-none.c: Ditto.
23208
23209 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23210
23211         * lib/gcc-dg.exp (dg-skip-if): New function.
23212         (dg-forbid-option): Remove.
23213         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23214         * g++.dg/abi/bitfield8.C: Likewise.
23215         * g++.dg/abi/dtor1.C: Likewise.
23216         * g++.dg/abi/empty10.C: Likewise.
23217         * g++.dg/abi/empty7.C: Likewise.
23218         * g++.dg/abi/empty9.C: Likewise.
23219         * g++.dg/abi/layout3.C: Likewise.
23220         * g++.dg/abi/layout4.C: Likewise.
23221         * g++.dg/abi/thunk1.C: Likewise.
23222         * g++.dg/abi/thunk2.C: Likewise.
23223         * g++.dg/abi/vbase11.C: Likewise.
23224         * g++.dg/abi/vthunk2.C: Likewise.
23225         * g++.dg/abi/vthunk3.C: Likewise.
23226         * g++.dg/ext/attrib8.C: Likewise.
23227         * g++.dg/opt/longbranch2.C: Likewise.
23228         * g++.dg/opt/reg-stack4.C: Likewise.
23229         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23230         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23231         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23232         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23233         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23234         * gcc.dg/20000609-1.c: Likewise.
23235         * gcc.dg/20000720-1.c: Likewise.
23236         * gcc.dg/20011107-1.c: Likewise.
23237         * gcc.dg/20011119-1.c: Likewise.
23238         * gcc.dg/20020108-1.c: Likewise.
23239         * gcc.dg/20020122-2.c: Likewise.
23240         * gcc.dg/20020122-3.c: Likewise.
23241         * gcc.dg/20020201-3.c: Likewise.
23242         * gcc.dg/20020206-1.c: Likewise.
23243         * gcc.dg/20020218-1.c: Likewise.
23244         * gcc.dg/20020310-1.c: Likewise.
23245         * gcc.dg/20020411-1.c: Likewise.
23246         * gcc.dg/20020418-2.c: Likewise.
23247         * gcc.dg/20020426-1.c: Likewise.
23248         * gcc.dg/20020426-2.c: Likewise.
23249         * gcc.dg/20020517-1.c: Likewise.
23250         * gcc.dg/20020523-1.c: Likewise.
23251         * gcc.dg/20020523-2.c: Likewise.
23252         * gcc.dg/20020729-1.c: Likewise.
23253         * gcc.dg/20030204-1.c: Likewise.
23254         * gcc.dg/20030826-2.c: Likewise.
23255         * gcc.dg/20030926-1.c: Likewise.
23256         * gcc.dg/20031202-1.c: Likewise.
23257         * gcc.dg/980312-1.c: Likewise.
23258         * gcc.dg/980313-1.c: Likewise.
23259         * gcc.dg/990117-1.c: Likewise.
23260         * gcc.dg/990424-1.c: Likewise.
23261         * gcc.dg/990524-1.c: Likewise.
23262         * gcc.dg/991230-1.c: Likewise.
23263         * gcc.dg/i386-387-1.c: Likewise.
23264         * gcc.dg/i386-387-2.c: Likewise.
23265         * gcc.dg/i386-387-3.c: Likewise.
23266         * gcc.dg/i386-387-4.c: Likewise.
23267         * gcc.dg/i386-387-5.c: Likewise.
23268         * gcc.dg/i386-387-6.c: Likewise.
23269         * gcc.dg/i386-asm-1.c: Likewise.
23270         * gcc.dg/i386-bitfield1.c: Likewise.
23271         * gcc.dg/i386-bitfield2.c: Likewise.
23272         * gcc.dg/i386-loop-1.c: Likewise.
23273         * gcc.dg/i386-loop-2.c: Likewise.
23274         * gcc.dg/i386-loop-3.c: Likewise.
23275         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23276         * gcc.dg/i386-pic-1.c: Likewise.
23277         * gcc.dg/i386-regparm.c: Likewise.
23278         * gcc.dg/i386-signbit-1.c: Likewise.
23279         * gcc.dg/i386-signbit-2.c: Likewise.
23280         * gcc.dg/i386-signbit-3.c: Likewise.
23281         * gcc.dg/i386-sse-5.c: Likewise.
23282         * gcc.dg/i386-sse-8.c: Likewise.
23283         * gcc.dg/i386-unroll-1.c: Likewise.
23284         * gcc.dg/tls/opt-1.c: Likewise.
23285         * gcc.dg/tls/opt-2.c: Likewise.
23286         * gcc.dg/unroll-1.c: Likewise.
23287         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23288         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23289         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23290         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23291
23292 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23293
23294         * g++.dg/template/incomplete1.C: New test.
23295
23296 2004-11-16  Nick Clifton  <nickc@redhat.com>
23297
23298         Revert patches accidentally commited during checkin of fixes for
23299         xstormy16 tests:
23300         gcc.c-torture/execute/simd-4.c: Revert
23301         gcc.dg/20040910-1.c: Revert.
23302
23303 2004-11-16  Paul Brook  <paul@codesourcery.com>
23304
23305         PR fortran/13010
23306         * gfortran.dg/der_pointer_1.f90: New test.
23307
23308 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23309
23310         PR c/18498
23311         * gcc.dg/bitfld-13.c: New test.
23312
23313 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23314
23315         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23316         powerpc*-*-linux*.
23317
23318         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23319         * gcc.dg/ppc64-abi-2.c: Ditto.
23320         * gcc.dg/ppc64-abi-3.c: Ditto.
23321
23322         * lib/gcc-dg.exp (dg-target-list): Remove.
23323
23324 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23325
23326         * gcc.dg/ia64-postinc.c: New test.
23327
23328 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23329
23330         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23331
23332 2004-11-15  Nick Clifton  <nickc@redhat.com>
23333
23334         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23335         __INT_MAX__ so that the test can be compiled by toolchains
23336         targeted at 16-bit processors.
23337
23338         * gcc.dg/20040625-1.c: Use long constants rather than integers
23339         when performing arithmetic that will overflow 16-bits.
23340
23341         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23342         xstormy16.  It does not support 128-bit vector operations.
23343
23344         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23345         with the macro PTR_TYPE.  Define this macro to an integer type
23346         suitable for holding a pointer.
23347
23348         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23349         the target is a 16-bit processor.
23350
23351         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23352         16-bit targets where the character constant will be too long.
23353
23354         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23355         where the double will not be directly addressable.
23356
23357 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23358
23359         Friend class name lookup 1/n, PR c++/18471
23360         * g++.dg/template/crash26.C: New test.
23361         * g++.dg/lookup/struct1.C: Adjust expected error.
23362         * g++.dg/parse/elab1.C: Likewise.
23363         * g++.dg/parse/elab2.C: Likewise.
23364         * g++.dg/parse/int-as-enum1.C: Likewise.
23365         * g++.dg/parse/struct-as-enum1.C: Likewise.
23366         * g++.dg/parse/typedef1.C: Likewise.
23367         * g++.dg/parse/typedef3.C: Likewise.
23368         * g++.dg/parse/typedef4.C: Likewise.
23369         * g++.dg/parse/typedef5.C: Likewise.
23370         * g++.dg/template/nontype4.C: Likewise.
23371         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23372         * g++.old-deja/g++.other/elab1.C: Likewise.
23373         * g++.old-deja/g++.other/syntax4.C: Likewise.
23374
23375 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23376
23377         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23378
23379 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23380
23381         * gcc.c-torture/execute/20041114-1.c: New test.
23382
23383 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23384
23385         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23386         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23387         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23388         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23389         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23390         gcc.dg/switch-7.c: New tests.
23391
23392 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23393
23394         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23395
23396 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23397
23398         PR tree-opt/18400
23399         * gcc.dg/vect/pr18400.c: New test.
23400
23401 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23402             Andrew Pinski  <pinskia@physics.uc.edu>
23403
23404         PR tree-opt/18425
23405         * gcc.dg/vect/pr18425.c: New test.
23406
23407 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23408
23409         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23410         Guard with dg-require-alias and dg-require-visibility.
23411
23412 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23413
23414         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23415
23416 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23417
23418         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23419
23420 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23421
23422         PR c++/17344
23423         * g++.dg/template/defarg5.C: New test.
23424
23425 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23426
23427         * g++.dg/parse/cast1.C: Run only on ILP32.
23428         * g++.old-deja/g++.mike/p784.C: Likewise.
23429
23430 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23431
23432         * gcc.c-torture/execute/20041113-1.c: New test.
23433
23434 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23435
23436         PR target/18230
23437         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23438         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23439         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23440         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23441         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23442         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23443         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23444         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23445         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23446         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23447         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23448         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23449         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23450
23451 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23452
23453         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23454         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23455         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23456         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23457         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23458         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23459         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23460         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23461         gcc.target/sparc/combined-1.c: New tests.
23462
23463 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23464
23465         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23466         New tests.
23467
23468 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23469
23470         * lib/gcc-dg.exp (dg-forbid-option): New function.
23471         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23472         * g++.dg/abi/bitfield8.C: Likewise.
23473         * g++.dg/abi/dtor1.C: Likewise.
23474         * g++.dg/abi/empty10.C: Likewise.
23475         * g++.dg/abi/empty7.C: Likewise.
23476         * g++.dg/abi/empty9.C: Likewise.
23477         * g++.dg/abi/layout3.C: Likewise.
23478         * g++.dg/abi/layout4.C: Likewise.
23479         * g++.dg/abi/thunk1.C: Likewise.
23480         * g++.dg/abi/thunk2.C: Likewise.
23481         * g++.dg/abi/vbase11.C: Likewise.
23482         * g++.dg/abi/vthunk2.C: Likewise.
23483         * g++.dg/abi/vthunk3.C: Likewise.
23484         * g++.dg/ext/attrib8.C: Likewise.
23485         * g++.dg/opt/longbranch2.C: Likewise.
23486         * g++.dg/opt/reg-stack4.C: Likewise.
23487         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23488         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23489         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23490         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23491         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23492         * gcc.dg/20000609-1.c: Likewise.
23493         * gcc.dg/20000720-1.c: Likewise.
23494         * gcc.dg/20011107-1.c: Likewise.
23495         * gcc.dg/20011119-1.c: Likewise.
23496         * gcc.dg/20020108-1.c: Likewise.
23497         * gcc.dg/20020122-2.c: Likewise.
23498         * gcc.dg/20020122-3.c: Likewise.
23499         * gcc.dg/20020201-3.c: Likewise.
23500         * gcc.dg/20020206-1.c: Likewise.
23501         * gcc.dg/20020218-1.c: Likewise.
23502         * gcc.dg/20020310-1.c: Likewise.
23503         * gcc.dg/20020411-1.c: Likewise.
23504         * gcc.dg/20020418-2.c: Likewise.
23505         * gcc.dg/20020426-1.c: Likewise.
23506         * gcc.dg/20020426-2.c: Likewise.
23507         * gcc.dg/20020517-1.c: Likewise.
23508         * gcc.dg/20020523-1.c: Likewise.
23509         * gcc.dg/20020523-2.c: Likewise.
23510         * gcc.dg/20020729-1.c: Likewise.
23511         * gcc.dg/20030204-1.c: Likewise.
23512         * gcc.dg/20030826-2.c: Likewise.
23513         * gcc.dg/20030926-1.c: Likewise.
23514         * gcc.dg/20031202-1.c: Likewise.
23515         * gcc.dg/980312-1.c: Likewise.
23516         * gcc.dg/980313-1.c: Likewise.
23517         * gcc.dg/990117-1.c: Likewise.
23518         * gcc.dg/990424-1.c: Likewise.
23519         * gcc.dg/990524-1.c: Likewise.
23520         * gcc.dg/991230-1.c: Likewise.
23521         * gcc.dg/i386-387-1.c: Likewise.
23522         * gcc.dg/i386-387-2.c: Likewise.
23523         * gcc.dg/i386-387-3.c: Likewise.
23524         * gcc.dg/i386-387-4.c: Likewise.
23525         * gcc.dg/i386-387-5.c: Likewise.
23526         * gcc.dg/i386-387-6.c: Likewise.
23527         * gcc.dg/i386-asm-1.c: Likewise.
23528         * gcc.dg/i386-bitfield1.c: Likewise.
23529         * gcc.dg/i386-bitfield2.c: Likewise.
23530         * gcc.dg/i386-loop-1.c: Likewise.
23531         * gcc.dg/i386-loop-2.c: Likewise.
23532         * gcc.dg/i386-loop-3.c: Likewise.
23533         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23534         * gcc.dg/i386-pic-1.c: Likewise.
23535         * gcc.dg/i386-regparm.c: Likewise.
23536         * gcc.dg/i386-signbit-1.c: Likewise.
23537         * gcc.dg/i386-signbit-2.c: Likewise.
23538         * gcc.dg/i386-signbit-3.c: Likewise.
23539         * gcc.dg/i386-sse-5.c: Likewise.
23540         * gcc.dg/i386-sse-8.c: Likewise.
23541         * gcc.dg/i386-unroll-1.c: Likewise.
23542         * gcc.dg/tls/opt-1.c: Likewise.
23543         * gcc.dg/tls/opt-2.c: Likewise.
23544         * gcc.dg/unroll-1.c: Likewise.
23545         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23546         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23547         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23548         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23549         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23550         -m64 is specified.
23551
23552 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23553
23554         PR c++/18389
23555         * g++.dg/parse/cond1.C: New test.
23556
23557         PR c++/18429
23558         * g++.dg/template/array9.C: New test.
23559         * g++.dg/ext/vla1.C: Adjust error messages.
23560         * g++.dg/ext/vlm1.C: Likewise.
23561         * g++.dg/template/crash2.C: Likewise.
23562
23563         PR c++/18436
23564         * g++.dg/template/call3.C: New test.
23565
23566         PR c++/18407
23567         * g++.dg/template/ptrmem11.C: New test.
23568
23569 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23570
23571         PR other/14264
23572         * lib/g++.exp: Set LC_ALL and LANG to C.
23573         * lib/gcc-dg.exp: Likewise.
23574         * lib/gfortran.exp: Likewise.
23575         * lib/objc.exp: Likewise.
23576         * lib/treelang.exp: Likewise.
23577
23578 2004-11-12  Andreas Schwab  <schwab@suse.de>
23579
23580         * gcc.dg/pr16286.c: Fix last change.
23581
23582 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23583
23584         PR c++/18416
23585         * g++.dg/init/global1.C: New test.
23586
23587 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23588
23589         * gcc.c-torture/execute/20041112-1.c: New test.
23590
23591 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23592
23593         * lib/gcc-dg.exp (dg-target-list): New.
23594
23595 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23596             Richard Sandiford  <rsandifo@redhat.com>
23597
23598         * lib/target-supports.exp (get-compiler_messages): New.
23599         (check_named_sections_available): Use it.
23600         (check_effective_target_ilp32): New.
23601         (check_effective_target_lp64): New.
23602         (is-effective-target): New.
23603         * lib/gcc-dg.exp (dg-require-effective-target): New.
23604
23605 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23606
23607         * gcc.dg/precedence-1.c: New test.
23608
23609 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23610
23611         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23612
23613         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23614         message, delete generated files, use more descriptive name for
23615         executable, and make the test unsupported when it cannot be run.
23616
23617         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23618         (dg-require-weak, dg-require-visibility, dg-require-alias,
23619         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23620         dg-require-iconv, dg-require-named-sections): Use it.
23621
23622         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23623
23624 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23625
23626         PR target/16457
23627         * gcc.dg/ppc-and-1: New
23628
23629         PR target/16796
23630         * gcc.dg/ppc-mov-1.c: New.
23631
23632         PR target/16458
23633         * gcc.dg/ppc-compare-1.c: New.
23634
23635 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23636
23637         * objc.dg/desig-init-2.m: New test.
23638
23639 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23640
23641         PR middle-end/18160
23642         * g++.dg/warn/register-var-1.C: New test.
23643         * g++.dg/warn/register-var-2.C: New test.
23644
23645 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23646
23647         * gcc.dg/union-2.c: New test.
23648
23649 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23650
23651         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23652         New test for PR tree-optimization/17892.
23653
23654 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23655
23656         PR c++/18369
23657         * g++.dg/init/new12.C: New test.
23658
23659 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23660
23661         * gcc.target/sparc: New directory.
23662         * gcc.target/sparc/sparc.exp: New driver.
23663         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23664         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23665         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23666         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23667
23668 2004-11-10  Paul Brook  <paul@codesourcery.com>
23669
23670         PR fortran/18218
23671         * gfortran.dg/list_read.c: New test.
23672
23673 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23674
23675         PR c/18322
23676         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23677         expected diagnostic location.
23678
23679 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23680
23681         * gcc.dg/20041109-1.c: New test.
23682
23683 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23684
23685         PR objc/18406
23686         * objc/compile/pr18406.m: New test.
23687
23688 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23689
23690         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23691
23692 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23693
23694         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23695
23696 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23697
23698         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23699
23700 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23701
23702         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23703         exit.
23704
23705 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23706
23707         PR tree-opt/18299
23708         * gcc.c-torture/pr18299-1.c: New test.
23709
23710 2004-11-06  Andreas Schwab  <schwab@suse.de>
23711
23712         * gcc.dg/pr16286.c: Also test for bool and pixel.
23713
23714 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23715
23716         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23717         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23718         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23719         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23720         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23721         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23722         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23723         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23724         gcc.dg/struct-semi-3.c: New tests.
23725
23726 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23727
23728         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23729
23730 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23731
23732         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23733         Do not use C99 designators.
23734
23735 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23736
23737         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23738
23739 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23740
23741         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23742         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23743         * gcc.c-torture/execute/simd-5.x: Remove.
23744
23745 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23746
23747         PR rtl-optimization/17933
23748         * gcc.dg/torture/pr17933-1.c: New test.
23749
23750 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23751
23752         PR target/18106
23753         * lib/target-supports.exp (check_weak_available): Support
23754         Windows.
23755
23756 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23757
23758         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23759         call to fflush(stdout) before abort.
23760         (my_ffsll): New function.
23761         (generate_fields): Use it.
23762
23763 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23764
23765         * gcc.dg/init-undef-1.c: New test.
23766
23767 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23768
23769         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23770         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23771         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23772         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23773         expected messages for new parser.
23774
23775 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23776
23777         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23778
23779 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23780
23781         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23782         on LP64 targets.
23783
23784 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23785
23786         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23787         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23788         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23789         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23790         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23791         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23792         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23793         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23794         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23795         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23796
23797 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23798
23799         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23800         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23801         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23802         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23803         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23804         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23805         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23806         for new parser.
23807
23808 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23809
23810         PR target/15342
23811         * gcc.dg/20041104-1.c: New test.
23812
23813 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23814
23815         * g++.dg/template/nontype7.C: New test.
23816         * g++.dg/template/nontype8.C: Likewise.
23817         * g++.dg/template/nontype9.C: Likewise.
23818         * g++.dg/template/nontype10.C: Likewise.
23819         * g++.dg/tc1/dr49.C: Likewise.
23820         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23821         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23822
23823 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23824
23825         * g++.dg/rtti/tinfo1.C: Remove xfails.
23826
23827 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23828
23829         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23830         packed attribute to the definition to satisfy the new C++ parser.
23831
23832 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23833
23834         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23835         invocations of va_arg.
23836
23837 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/18124
23840         * g++.dg/template/crash25.C: New test.
23841
23842         PR c++/18155
23843         * g++.dg/template/typedef2.C: New test.
23844         * g++.dg/parse/crash13.C: Adjust error markers.
23845
23846         PR c++/18177
23847         * g++.dg/conversion/const3.C: New test.
23848
23849 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23850
23851         PR fortran/17535
23852         PR fortran/17583
23853         PR fortran/17713
23854         * gfortran.dg/generic_[123].f90: New testcases.
23855
23856 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23857
23858         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23859         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23860
23861 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23862
23863         PR tree-opt/16808
23864         * gcc.c-torture/compile/pr16808.c: New test.
23865
23866 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23867
23868         PR rtl-optimization/17104
23869         * gcc.dg/ppc-bitfield1.c: New.
23870
23871 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23872
23873         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23874
23875 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23876
23877         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23878         strings for 32-bit code.
23879
23880 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23881
23882         PR c/18239
23883         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23884
23885 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         PR c++/18064
23888         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23889
23890 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23891
23892         PR c++/15172
23893         * g++.dg/init/aggr2.C: New test.
23894
23895 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23896
23897         * objc.dg/local-decl-1.m: New test.
23898
23899 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23900
23901         * gcc.dg/20040910-1.c: Adjust regex.
23902
23903 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23904
23905         PR rtl-optimization/18084
23906         * g++.dg/opt/pr18084-1.C: New testcase.
23907
23908 2004-10-30  Matt Austern  <austern@apple.com>
23909
23910         PR c++/17542
23911         * g++.dg/ext/attrib18.C: New test.
23912
23913 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23914
23915         PR middle-end/18096
23916         * gcc.dg/pr18096-1.c: New test case.
23917
23918 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23919
23920         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23921
23922 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23923
23924         PR c/16666
23925         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23926         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23927         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23928         gcc.dg/old-style-prom-3.c: New tests.
23929
23930 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23931
23932         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23933         Remove unnecessary inclusion of stdio.h.
23934
23935 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23936
23937         PR rtl-optimization/17581
23938         * gcc.dg/pr17581-1.c: New test case.
23939
23940 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23941
23942         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23943         being implemented.
23944         * g++.dg/conversion/dr195-1.C: New.
23945         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23946         * g++.old-deja/g++.mike/p10148.C: Likewise.
23947
23948 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23949
23950         PR c++/17695
23951         * g++.dg/debug/typedef2.C: New test.
23952
23953 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23954
23955         PR fortran/13490
23956         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23957         * gfortran.dg/g77/README: Update.
23958
23959 2004-10-28  Matt Austern  <austern@apple.com>
23960
23961         PR c++/14124
23962         * g++.dg/ext/packed7.C: New test.
23963
23964 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23965
23966         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23967         scan-assembler.
23968         * lib/scanasm.exp (hidden-scan-for): New proc.
23969         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23970         string.
23971         (scan-not-hidden): Likewise.
23972         * lib/target-supports.exp (check_visibility_available): mach-o is
23973         support too.
23974
23975 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23976
23977         PR c++/17132
23978         * g++.dg/template/memclass3.C: New test.
23979
23980 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23981
23982         PR middle-end/18160
23983         * gcc.dg/register-var-1.c: New test.
23984         * gcc.dg/register-var-2.c: New test.
23985         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23986         error now.
23987
23988 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23989
23990         PR other/18172
23991         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23992         unused variables.
23993         * gcc.dg/vect/vect-22.c: Likewise.
23994
23995 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * gcc.dg/i386-rotate-1.c: New test.
23998
23999 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24000
24001         * g++.dg/init/ref12.C: Add "run" marker.
24002
24003         PR c++/17435
24004         * g++.dg/init/ref12.C: New test.
24005
24006         PR c++/18140
24007         * g++.dg/template/shift1.C: New test.
24008         * g++.dg/template/error10.C: Adjust error markers.
24009
24010 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24011
24012         PR tree-opt/17529
24013         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24014
24015 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24016
24017         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24018         * gcc.dg/weak/weak-3.c: Likewise.
24019         * gcc.dg/weak/weak-5.c: Likewise.
24020         * gcc.dg/weak/weak-9.c: Likewise.
24021         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24022         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24023
24024         * gcc.dg/darwin-weakimport-1.c: New.
24025
24026 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24027
24028         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24029
24030 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24031
24032         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24033         'syntax' error messages.
24034         * gcc.dg/cpp/direct2s.c: Likewise.
24035
24036 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24037
24038         * gcc.c-torture/compile/20041026-1.c: New.
24039
24040 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24041
24042         PR c++/18093
24043         * g++.dg/lookup/ns2.C: New test.
24044
24045         PR c++/18020
24046         * g++.dg/template/enum4.C: New test.
24047
24048         PR c++/18161
24049         * g++.dg/template/expr1.C: New test.
24050
24051 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24052
24053         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24054
24055 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24056
24057         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24058         gcc.dg/decl-nospec-3.c: New tests.
24059
24060 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24061
24062         * objc.dg/super-class-3.m: New test.
24063
24064 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24067         resyncing.
24068         * gcc.dg/cpp/direct2s.c: Likewise.
24069
24070 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24071
24072         * objc.dg/image-info.m: Update for changes to section selection.
24073
24074 2004-10-25  David Ayers  <d.ayers@inode.at>
24075             Ziemowit Laski  <zlaski@apple.com>
24076
24077         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24078         diagnostics when messaging 'id <Proto>'.
24079         * objc.dg/class-protocol-1.m: New test.
24080         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24081         a non-existent method signature.
24082         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24083         Update diagnostics when messaging with non-existent method signature.
24084         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24085         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24086         invalid receivers are now resolved as if messaging 'id'; remove
24087         extraneous diagnostics.
24088
24089 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24090
24091         PR c/16667
24092         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24093         gcc.dg/init-desig-obs-3.c: New tests.
24094
24095 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24096
24097         * gcc.dg/debug/20041023-1.c: New test.
24098
24099 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24100
24101         PR middle-end/17407
24102         * gcc.c-torture/compile/pr17407.c: New test.
24103
24104         PR c++/18121
24105         * g++.dg/template/array8.C: New test.
24106
24107 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24108
24109         PR other/18138
24110         * lib/g++.exp: Accept more than one multilib libgcc.
24111         * lib/gcc-dg.exp: Likewise.
24112         * lib/objc.exp: Likewise.
24113         * lib/treelang.exp: Likewise.
24114         * lib/gfortran.exp: Likewise.
24115
24116 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24117
24118         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24119
24120 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24121
24122         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24123         * gcc.dg/c99-const-expr-3.c: Likewise.
24124
24125 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24126
24127         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24128
24129 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24130
24131         * gcc.c-torture/execute/loop-2e.x: Remove.
24132
24133 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24134
24135         PR c++/18095
24136         * g++.dg/parse/crash18.C: New.
24137         * g++.dg/parse/crash19.C: New.
24138
24139 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24140
24141         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24142         * g++.dg/ext/dllimport2.C: Same.
24143         * g++.dg/ext/dllimport8.C: Same.
24144
24145 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24146
24147         PR c++/10841
24148         * g++.dg/conversion/cast1.C: New test.
24149         * g++.dg/overload/pmf1.C: Adjust error marker.
24150
24151 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24152
24153         PR objc/17923
24154         * objc.dg/const-str-7.m: New test.
24155
24156 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24157
24158         * g++.dg/template/memfriend11.C: Fix comment typo.
24159         * g++.dg/template/memfriend14.C: Likewise.
24160
24161 2004-10-20  Richard Henderson  <rth@redhat.com>
24162
24163         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24164         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24165         -fasynchronous-unwind-tables.
24166
24167 2004-10-20  Richard Henderson  <rth@redhat.com>
24168
24169         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24170         (main): Return success.
24171         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24172         (main): Return success.
24173
24174 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24175
24176         PR c++/13495
24177         * g++.dg/template/memfriend9.C: New test.
24178         * g++.dg/template/memfriend10.C: Likewise.
24179         * g++.dg/template/memfriend11.C: Likewise.
24180         * g++.dg/template/memfriend12.C: Likewise.
24181         * g++.dg/template/memfriend13.C: Likewise.
24182         * g++.dg/template/memfriend14.C: Likewise.
24183         * g++.dg/template/memfriend15.C: Likewise.
24184         * g++.dg/template/memfriend16.C: Likewise.
24185         * g++.dg/template/memfriend17.C: Likewise.
24186         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24187
24188 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * g++.dg/conversion/dr195.C: New.
24191         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24192
24193 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24194             Devang Patel  <dpatel@apple.com>
24195
24196         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24197         of floating point arithmetic, which could trap.
24198
24199 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24200
24201         PR c++/14035
24202         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24203         * g++.dg/conversion/const2.C: New test.
24204         * g++.dg/expr/reinterpret2.C: New test.
24205         * g++.dg/expr/reinterpret3.C: New test.
24206         * g++.dg/expr/cast2.C: New test.
24207         * g++.dg/expr/copy1.C: New test.
24208         * g++.dg/other/conversion1.C: Change error message.
24209         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24210         function pointers to void *.
24211         * g++.old-deja/g++.mike/p10148.C: Likewise.
24212
24213 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24214
24215         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24216
24217 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24218
24219         PR c++/18047
24220
24221         * g++.dg/parse/expr3.C: New test.
24222
24223 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24224
24225         * gcc.dg/smod-1.c: New test.
24226
24227 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24228
24229         * objc.dg/method-14.m: New test.
24230
24231 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24232
24233         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24234         Also xfail as the patch was reverted.
24235
24236 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24237
24238         PR middle-end/16973
24239         * gcc.dg/pr16973.c: New test.
24240
24241 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24242
24243         PR tree-optimization/17656
24244         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24245
24246 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.dg/eh/shadow1.C: New.
24249
24250 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.c-torture/compile/20041018-1.c: New test.
24253
24254 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24255
24256         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24257         compiler referring to register 0 when accessing sdata.  The linker
24258         now patches things up.
24259
24260 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24261
24262         PR c/17529
24263         * gcc.c-torture/compile/pr17529.c: New test.
24264
24265 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24266
24267         PR c++/17743
24268         * g++.dg/ext/attrib17.C: New test.
24269
24270 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24271
24272         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24273
24274 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24275
24276         PR c++/10479
24277         * g++.dg/ext/attrib16.C: New test.
24278
24279 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24280
24281         PR c++/17042
24282         * g++.dg/init/dso_handle1.C: New test.
24283
24284         PR c++/14667
24285         * g++.dg/parse/typedef6.C: New test.
24286
24287         PR c++/17916
24288         * g++.dg/parse/pragma1.C: New test.
24289
24290 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24291
24292         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24293
24294 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24295
24296         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24297         -fno-common when on HPPA HP-UX platforms.
24298
24299 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24300
24301         PR other/16820
24302         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24303         stdint.h.
24304         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24305         uintptr_t.
24306
24307 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24308
24309         PR c++/16301
24310         * g++.dg/lookup/strong-using-4.C: New test.
24311
24312 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24313
24314         PR middle-end/16567
24315         * gcc.c-torture/compile/nested-1.c: New test.
24316
24317 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24318
24319         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24320         and mipsisa64*-*-* (until support for misaligned loads is added).
24321         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24322         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24323         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24324         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24325         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24326         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24327
24328 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24329
24330         PR c++/17976
24331         * g++.dg/init/dtor3.C: New test.
24332
24333 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24334
24335         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24336
24337 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24338
24339         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24340         * gcc.dg/macho-lo-sum.c: Likewise.
24341
24342 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24343
24344         * gcc.dg/ppc-spe64-1.c: New test.
24345
24346 2004-10-14  Devang Patel  <dpatel@apple.com>
24347
24348         PR 17635
24349         * gcc.dg/pr17635.c : New test.
24350
24351 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24352
24353         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24354         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24355         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24356         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24357         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24358         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24359         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24360         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24361         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24362         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24363         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24364         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24365         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24366         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24367         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24368         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24369         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24370         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24371
24372 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24373
24374         * gcc.dg/vect/vect-82.c: New testcase.
24375         * gcc.dg/vect/vect-82_64.c: New testcase.
24376         * gcc.dg/vect/vect-83.c: New testcase.
24377         * gcc.dg/vect/vect-83_64.c: New testcase.
24378
24379 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24380
24381         * gcc.dg/cpp/error-1.c: New test.
24382
24383 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24384
24385         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24386
24387 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24388
24389         PR target/17984
24390         * gcc.dg/cris-peep2-xsrand2.c: New test.
24391
24392 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24393
24394         PR c++/17661
24395         * testsuite/g++.dg/expr/for2.C: New test.
24396
24397 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24398
24399         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24400
24401 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24402
24403         PR tree-optimization/17724
24404         * g++.dg/opt/pr17724-1.C: New test.
24405         * g++.dg/opt/pr17724-2.C: New test.
24406         * g++.dg/opt/pr17724-3.C: New test.
24407         * g++.dg/opt/pr17724-4.C: New test.
24408         * g++.dg/opt/pr17724-5.C: New test.
24409         * g++.dg/opt/pr17724-6.C: New test.
24410
24411 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24412
24413         PR c/17301
24414         * gcc.dg/pr17301-2.c: New test.
24415
24416 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24417
24418         PR c++/15876
24419         * g++.dg/parse/error22.C: New test.
24420
24421         PR c++/17936
24422         * g++.dg/template/spec18.C: New test.
24423
24424 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24425
24426         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24427         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24428         memcpy.
24429         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24430         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24431
24432 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24433
24434         * g++.dg/eh/cleanup5.C: Add dg-options "".
24435
24436 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24437
24438         PR middle-end/17657
24439         * gcc.dg/switch-4.c: New test case.
24440
24441 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24442
24443         * gcc.c-torture/execute/20041011-1.c: New test.
24444
24445 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24446
24447         PR c++/17554
24448         * g++.dg/init/for3.C: New test.
24449
24450         PR c++/17657
24451         * g++.dg/opt/switch2.C: New test.
24452
24453         PR middle-end/17703
24454         * g++.dg/warn/Wreturn-2.C: New test.
24455
24456 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24457
24458         PR c++/17907
24459         * g++.dg/eh/cleanup5.C: New test.
24460
24461 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24462
24463         PR c++/17393
24464         * g++.dg/parse/error21.C: New test.
24465
24466 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24467
24468         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24469         * g++.dg/warn/incomplete1.C: Likewise.
24470         * g++.dg/template/qualttp20.C: Likewise.
24471
24472 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24473
24474         PR c/17881
24475         * parm-incomplete-1.c: New test.
24476
24477 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24478
24479         PR c++/17867
24480         * g++.dg/parse/error19.C: New test.
24481
24482         PR c++/17670
24483         * g++.dg/init/new11.C: New test.
24484
24485         PR c++/17821
24486         * g++.dg/parse/error20.C: New test.
24487
24488         PR c++/17826
24489         * g++.dg/template/crash24.C: New test.
24490
24491 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24492
24493         PR c/17301
24494         * gcc.dg/pr17301-1.c: New test.
24495
24496 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24497
24498         PR c/17189
24499         * gcc.dg/anon-struct-5.c: New test.
24500
24501 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24502
24503         PR c/17844
24504         * gcc.dg/pr17844-1.c: New test.
24505
24506 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24507
24508         PR tree-optimization/17906
24509         * gcc.c-torture/compile/pr17906.c: New.
24510
24511 2004-10-09  Stuart Hastings  <stuart@apple.com>
24512             Roger Sayle  <roger@eyesopen.com>
24513
24514         PR rtl-optimization/17853
24515         * gcc.dg/i386-mmx-5.c: New testcase.
24516
24517 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24518
24519         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24520
24521 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/17524
24524         * g++.dg/template/static9.C: New test.
24525
24526         PR c++/17685
24527         * g++.dg/parse/operator5.C: New test.
24528
24529 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24530
24531         PR middle-end/17894
24532         * gcc.c-torture/execute/divcmp-4.c: New test case.
24533
24534 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24535
24536         PR tree-opt/17902
24537         * g++.dg/opt/pr17902.C: New test.
24538
24539 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24540
24541         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24542
24543 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24544
24545         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24546
24547 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24548
24549         * gcc.dg/assign-warn-3.c: New test.
24550
24551 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24552
24553         PR c/16999
24554         * gcc.dg/cpp/ident-1.c: New test.
24555
24556 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24557
24558         * gcc.c-torture/compile/acc1.c: New.
24559
24560 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24561
24562         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24563         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24564
24565 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24566
24567         * gcc.dg/ultrasp11.c: New test.
24568
24569 2004-10-08  Michael Matz  <matz@suse.de>
24570
24571         * gcc.dg/doloop-2.c: New test.
24572
24573 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24574
24575         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24576         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24577         objc.dg/method-9.m: Update expected diagnostics.
24578
24579 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24580
24581         * gcc.dg/ppc-fsel-3.c: New file.
24582         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24583
24584 2004-10-07  Paul Brook  <paul@codesourcery.com>
24585
24586         * gfortran.dg/intrinsic_verify_1.f90: New test.
24587
24588 2004-10-07  Paul Brook  <paul@codesourcery.com>
24589
24590         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24591
24592 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24593
24594         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24595         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24596         commit.
24597
24598 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24599
24600         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24601
24602 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24603
24604         PR c++/17115
24605         * g++.dg/warn/Winline-4.C: New test.
24606
24607 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24608
24609         * gcc.c-torture/compile/20041007-1.c: New test.
24610
24611 2004-10-07  Paul Brook  <paul@codesourcery.com>
24612
24613         PR fortran/17678
24614         * gfortran.dg/use_allocated_1.f90: New test.
24615
24616 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24617
24618         PR middle-end/17849
24619         * gfortran.fortran-torture/compile/nested.f90: New test
24620
24621 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24622
24623         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24624
24625 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24626
24627         PR c++/17368
24628         * g++.dg/ext/asm6.C: New test.
24629
24630 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24631
24632         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24633
24634 2004-10-06  Paul Brook  <paul@codesourcery.com>
24635
24636         PR libfortran/17709
24637         * gfortran.dg/empty_format_1.f90: New test.
24638
24639 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24640
24641         PR fortran/17568
24642         * gfortran.dg/ishft.f90: New test.
24643
24644         PR fortran/17283
24645         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24646         tests.
24647
24648 2004-10-06  Paul Brook  <paul@codesourcery.com>
24649
24650         * gfortran.dg/do_1.f90: New test.
24651
24652 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24653
24654         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24655         optimizing for size.
24656
24657 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24658
24659         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24660
24661 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24662
24663         * gcc.c-torture/compile/20041005-1.c: New test.
24664
24665 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24666
24667         PR c++/17829
24668         * g++.dg/lookup/koenig4.C: New.
24669
24670 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24671
24672         * g++.dg/other/classkey1.C: Adjust quoting marks.
24673         * g++.dg/parse/error15.C: Likewise.
24674         * g++.dg/template/meminit2.C (int>): Likewise.
24675
24676 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24677
24678         PR fortran/17283
24679         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24680
24681         PR fortran/17631
24682         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24683
24684         PR fortran/17708
24685         * gfortran.dg/pr17708.f90: New test.
24686
24687 2004-10-04  Chao-ying Fu  <fu@mips.com>
24688
24689         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24690         * gcc.dg/vect/vect-4.c: Ditto.
24691         * gcc.dg/vect/vect-5.c: Ditto.
24692         * gcc.dg/vect/vect-6.c: Ditto.
24693         * gcc.dg/vect/vect-8.c: Ditto.
24694         * gcc.dg/vect/vect-16.c: Ditto.
24695         * gcc.dg/vect/vect-30.c: Ditto.
24696         * gcc.dg/vect/vect-40.c: Ditto.
24697         * gcc.dg/vect/vect-41.c: Ditto.
24698         * gcc.dg/vect/vect-42.c: Ditto.
24699         * gcc.dg/vect/vect-43.c: Ditto.
24700         * gcc.dg/vect/vect-44.c: Ditto.
24701         * gcc.dg/vect/vect-45.c: Ditto.
24702         * gcc.dg/vect/vect-46.c: Ditto.
24703         * gcc.dg/vect/vect-47.c: Ditto.
24704         * gcc.dg/vect/vect-48.c: Ditto.
24705         * gcc.dg/vect/vect-49.c: Ditto.
24706         * gcc.dg/vect/vect-50.c: Ditto.
24707         * gcc.dg/vect/vect-51.c: Ditto.
24708         * gcc.dg/vect/vect-52.c: Ditto.
24709         * gcc.dg/vect/vect-53.c: Ditto.
24710         * gcc.dg/vect/vect-54.c: Ditto.
24711         * gcc.dg/vect/vect-55.c: Ditto.
24712         * gcc.dg/vect/vect-56.c: Ditto.
24713         * gcc.dg/vect/vect-57.c: Ditto.
24714         * gcc.dg/vect/vect-58.c: Ditto.
24715         * gcc.dg/vect/vect-59.c: Ditto.
24716         * gcc.dg/vect/vect-60.c: Ditto.
24717         * gcc.dg/vect/vect-74.c: Ditto.
24718         * gcc.dg/vect/vect-79.c: Ditto.
24719         * gcc.dg/vect/vect-80.c: Ditto.
24720
24721 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24722
24723         * gcc.dg/unused-7.c: Use the correct option.
24724
24725 2004-10-04  Paul Brook  <paul@codesourcery.com>
24726         Bud Davis  <bdavis9659@comcast.net>
24727
24728         PR fortran/17706
24729         PR fortran/16434
24730         * gfortran/pr17706.f90: New test.
24731         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24732
24733 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24734
24735         * gfortran.dg/pr17612.f90: New test.
24736
24737 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24738
24739         * g++.dg/template/local1.C: Adjust quoting marks in
24740         testing for diagnostics.
24741         * g++.dg/tls/diag-2.C: Likewise.
24742         * g++.dg/other/error8.C: Likewise.
24743
24744 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24745
24746         PR c/17178
24747         * gcc.dg/unused-4.c: Adjust to be correct.
24748
24749         PR c/17820
24750         * gcc.dg/unused-7.c: New test.
24751
24752 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24753
24754         PR c++/17797
24755         * g++.dg/overload/template2.C: New test.
24756
24757 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24758
24759         PR tree-optimization/16632
24760         * gcc.dg/tree-ssa/20041002-1.c: New.
24761
24762 2004-10-03  Paul Brook  <paul@codesourcery.com>
24763
24764         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24765         rather than relying on default formatting.
24766
24767 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24768
24769         * gcc.dg/20040920-1.c: Update expected message text.
24770
24771 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24772
24773         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24774
24775 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24776
24777         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24778         tree level.
24779
24780 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24781
24782         * gcc.dg/tree-ssa/pr17343.c: Remove.
24783
24784 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24785
24786         PR tree-opt/17343
24787         * gcc.dg/tree-ssa/pr17343.c: New test.
24788
24789 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24790
24791         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24792         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24793         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24794         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24795         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24796
24797 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24798
24799         * gcc.dg/lvalue-2.c: New test.
24800
24801 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24802
24803         PR c/17730
24804         * gcc.dg/pr17730-1.c: New test
24805
24806 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24807
24808         PR c/7425
24809         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24810
24811 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * gcc.c-torture/execute/stdarg-1.c: New test.
24814         * gcc.c-torture/execute/stdarg-2.c: New test.
24815         * gcc.c-torture/execute/stdarg-3.c: New test.
24816         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24817         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24818         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24819         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24820         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24821
24822 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24823
24824         PR tree-optimization/17697
24825         * g++.dg/opt/pr17697-1.C: New test.
24826         * g++.dg/opt/pr17697-2.C: New test.
24827         * g++.dg/opt/pr17697-3.C: New test.
24828
24829 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24830
24831         PR c/16409
24832         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24833         gcc.dg/vla-init-5.c: New tests.
24834
24835 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24836
24837         PR c/13804
24838         * gcc.dg/pr13804-1.c: New test.
24839
24840 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24841
24842         PR fortran/16938
24843         * gfortran.dg/pr16938.f90: New test.
24844
24845 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24846
24847         * g++.dg/template/crash23.C: New test.
24848
24849 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24850
24851         PR c++/17585
24852         * g++.dg/template/static8.C: New test.
24853
24854 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24855
24856         PR c++/17681
24857         * g++.dg/other/error9.C: New test.
24858
24859 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24860
24861         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24862
24863 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24864
24865         PR fortran/15164
24866         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24867
24868 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24869
24870         PR middle-end/17112
24871         * gcc.dg/pr17112-1.c: New test case.
24872
24873 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24874
24875         PR c/11459
24876         * gcc.dg/pr11459-1.c: New test.
24877
24878 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24879
24880         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24881         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24882
24883 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24884
24885         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24886
24887 2004-09-25  Jan Hubicka  <jh@suse.cz>
24888
24889         * compile/30040909-1.c: New test.
24890         * compile/30040907-1.c: New test.
24891
24892 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24893
24894         * gcc.c-torture/execute/va-arg-26.c: New test.
24895
24896 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24897
24898         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24899         extra diagnostics on targets with 64-bit pointers.
24900         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24901
24902 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24903
24904         PR c/17188
24905         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24906         * gcc.dg/decl-3.c: Adjust expected message.
24907
24908 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24909
24910         PR fortran/17615
24911         * gfortran.dg/pr17615.f90: New test.
24912
24913 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24914
24915         PR tree-optimzation/17517
24916         * g++.dg/tree-ssa/pr17517.C: New Test.
24917
24918 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24919
24920         PR c++/16889
24921         * g++.dg/lookup/ambig3.C: New.
24922
24923 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24924
24925         PR tree-opt/17624
24926         * g++.dg/opt/pr17624.C: New test.
24927
24928 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24929
24930         PR c/6980
24931         * gcc.dg/Wbad-function-cast-1.c: New test.
24932
24933 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24934
24935         * g++.dg/ext/complit1.C
24936         * g++.dg/other/error2.C
24937         * g++.dg/other/nontype-1.C
24938         * g++.dg/parse/crash11.C
24939         * g++.dg/parse/crash12.C
24940         * g++.dg/parse/error15.C
24941         * g++.dg/parse/error4.C
24942         * g++.dg/parse/tmpl-outside1.C
24943         * g++.dg/parse/too-many-tmpl-args1.C
24944         * g++.dg/template/dependent-expr3.C
24945         * g++.dg/template/error10.C
24946         * g++.dg/template/instantiate1.C
24947         * g++.dg/template/vtable2.C
24948         * g++.dg/warn/Wshadow-1.C
24949         * g++.dg/warn/weak1.C
24950         * g++.old-deja/g++.brendan/crash16.C
24951         * g++.old-deja/g++.brendan/crash18.C
24952         * g++.old-deja/g++.brendan/crash48.C
24953         * g++.old-deja/g++.brendan/crash49.C
24954         * g++.old-deja/g++.brendan/crash55.C
24955         * g++.old-deja/g++.brendan/crash56.C
24956         * g++.old-deja/g++.brendan/crash8.C
24957         * g++.old-deja/g++.brendan/enum11.C
24958         * g++.old-deja/g++.brendan/enum8.C
24959         * g++.old-deja/g++.brendan/enum9.C
24960         * g++.old-deja/g++.brendan/friend3.C
24961         * g++.old-deja/g++.brendan/misc14.C
24962         * g++.old-deja/g++.bugs/900402_02.C
24963         * g++.old-deja/g++.bugs/900404_03.C
24964         * g++.old-deja/g++.bugs/900404_04.C
24965         * g++.old-deja/g++.bugs/900428_03.C
24966         * g++.old-deja/g++.jason/crash4.C
24967         * g++.old-deja/g++.jason/overload21.C
24968         * g++.old-deja/g++.jason/redecl1.C
24969         * g++.old-deja/g++.jason/report.C
24970         * g++.old-deja/g++.jason/rfg10.C
24971         * g++.old-deja/g++.jason/template30.C
24972         * g++.old-deja/g++.law/arm12.C
24973         * g++.old-deja/g++.law/ctors5.C
24974         * g++.old-deja/g++.law/cvt20.C
24975         * g++.old-deja/g++.law/init10.C
24976         * g++.old-deja/g++.law/init8.C
24977         * g++.old-deja/g++.law/visibility17.C
24978         * g++.old-deja/g++.law/visibility7.C
24979         * g++.old-deja/g++.mike/net8.C
24980         * g++.old-deja/g++.mike/p646.C
24981         * g++.old-deja/g++.mike/p700.C
24982         * g++.old-deja/g++.mike/p701.C
24983         * g++.old-deja/g++.mike/p811.C
24984         * g++.old-deja/g++.ns/template13.C
24985         * g++.old-deja/g++.other/array3.C
24986         * g++.old-deja/g++.other/crash25.C
24987         * g++.old-deja/g++.other/dtor3.C
24988         * g++.old-deja/g++.other/dtor4.C
24989         * g++.old-deja/g++.other/main1.C
24990         * g++.old-deja/g++.other/warn7.C
24991         * g++.old-deja/g++.pt/crash11.C
24992         * g++.old-deja/g++.pt/crash36.C
24993         * g++.old-deja/g++.pt/spec22.C
24994         * g++.old-deja/g++.pt/spec9.C
24995         * g++.old-deja/g++.pt/ttp52.C
24996         * g++.old-deja/g++.robertl/eb103.C
24997         * g++.old-deja/g++.robertl/eb121.C
24998         * g++.old-deja/g++.robertl/eb22.C
24999         * g++.old-deja/g++.robertl/eb8.C:
25000         Update locations and/or regexps of dg-error markers.
25001         Remove markers for some bogus messages that are no longer issued.
25002
25003 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25006         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25007
25008 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25009
25010         PR c++/17618
25011         * g++.dg/lookup/crash5.C: New test.
25012
25013 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25014
25015         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25016         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25017         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25018         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25019         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25020         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25021
25022         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25023         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25024         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25025         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25026         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25027         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25028
25029         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25030
25031         * gcc.dg/vect/vect-44.c: Check additional cases.
25032         * gcc.dg/vect/vect-48.c: Check additional cases.
25033
25034         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25035         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25036         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25037         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25038         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25039         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25040         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25041         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25042         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25043
25044         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25045         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25046         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25047
25048 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25049
25050         * gcc.dg/tree-ssa/loop-6.c: New test.
25051
25052 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         PR c++/17620
25055         * g++.dg/inherit/base2.C: New.
25056
25057 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25058
25059         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25060         * gcc.dg/20001012-2.c: Likewise.
25061         * gcc.dg/20001013-1.c: Likewise.
25062         * gcc.dg/20001101-1.c: Likewise.
25063         * gcc.dg/20001102-1.c: Likewise.
25064         * gcc.dg/bf-spl1.c: Likewise.
25065         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25066         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25067
25068 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25069
25070         PR tree-optimization/16721
25071         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25072
25073 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25074
25075         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25076         * gcc.dg/20040305-1.c: Likewise.
25077
25078 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25079
25080         PR c/16566
25081         * gcc.c-torture/compile/pr16566-1.c,
25082         gcc.c-torture/compile/pr16566-2.c,
25083         gcc.c-torture/compile/pr16566-3.c: New tests.
25084
25085 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25086
25087         PR tree-optimization/17512
25088         * gcc.c-torture/compile/20040916-1.c.
25089
25090 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25091
25092         * gcc.dg/pragma-re-3.c: New test.
25093
25094 2004-09-17  Matt Austern  <austern@apple.com>
25095
25096         PR c++/15049
25097         * g++.dg/other/anon3.C: New.
25098
25099 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25100
25101         PR c++/7503
25102         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25103         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25104         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25105         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25106         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25107
25108 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25109
25110         PR fortran/17286
25111         * gfortran.dg/pr17286.f90: New test.
25112
25113 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25114
25115         PR c++/17530
25116         * g++.dg/template/static7.C: New test.
25117
25118 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25119
25120         PR tree-opt/17558
25121         * gcc.c-torture/compile/pr17558.c: New test.
25122
25123 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25124
25125         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25126         if SKIP_ATTRIBUTE is defined.
25127
25128 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25129
25130         PR fortran/15957
25131         * gfortran.dg/pr15957.f90: New test.
25132
25133 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25134
25135         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25136         in comparison.
25137         * gcc.dg/vect/vect-79.c: Likewise.
25138         * gcc.dg/vect/vect-80.c: Likewise.
25139
25140 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25141
25142         PR fortran/15750
25143         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25144
25145 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25146
25147         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25148         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25149         * gcc.dg/vect/vect-62.c: New testcase.
25150         * gcc.dg/vect/vect-63.c: New testcase.
25151         * gcc.dg/vect/vect-64.c: New testcase.
25152         * gcc.dg/vect/vect-65.c: New testcase.
25153         * gcc.dg/vect/vect-66.c: New testcase.
25154         * gcc.dg/vect/vect-67.c: New testcase.
25155         * gcc.dg/vect/vect-68.c: New testcase.
25156         * gcc.dg/vect/vect-69.c: New testcase.
25157         * gcc.dg/vect/vect-79.c: New testcase.
25158         * gcc.dg/vect/vect-80.c: New testcase.
25159
25160 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25161
25162         * gcc.target/mips/asm-1.c: New test.
25163
25164 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25165
25166         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25167         * gcc.dg/vect/vect-73.c: New testcase.
25168         * gcc.dg/vect/vect-74.c: New testcase.
25169         * gcc.dg/vect/vect-75.c: New testcase.
25170         * gcc.dg/vect/vect-76.c: New testcase.
25171         * gcc.dg/vect/vect-77.c: New testcase.
25172         * gcc.dg/vect/vect-78.c: New testcase
25173
25174 2004-09-18  Paul Brook  <paul@codesourcery.com>
25175
25176         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25177
25178 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25179
25180         PR c/17424
25181         * gcc.dg/pr17424-1.c: New test.
25182
25183 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25184
25185         * g++.dg/tree-ssa/pr17153.C: New test.
25186
25187 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25188
25189         PR pch/13361
25190         * testsuite/g++.dg/pch/wchar-1.C: New.
25191         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25192
25193 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25194
25195         * gcc.c-torture/execute/20040917-1.c: New test.
25196
25197 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25198
25199         PR tree-optimization/17319
25200         * gcc.dg/pr17319.c: New test.
25201
25202 2004-09-17  Devang Patel  <dpatel@apple.com>
25203
25204         * gcc.dg/20040813-1.c: New test.
25205
25206 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25207
25208         PR tree-optimization/17273
25209         * gcc.c-torture/compile/pr17273.c: New test.
25210
25211 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25212
25213         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25214         Update expected messages.
25215         * gcc.dg/declspec-13.c: New test.
25216
25217 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25218
25219         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25220
25221 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25222
25223         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25224         change what 'a' is pointing to.
25225
25226 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25227
25228         PR c++/16002
25229         * g++.dg/template/error18.C: New test.
25230
25231         PR c++/16029
25232         * g++.dg/warn/Wunused-8.C: New test.
25233
25234 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25235
25236         PR tree-optimization/17513
25237         * gcc.dg/20040916-1.c: New test.
25238
25239 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25240
25241         PR c++/17501
25242         * g++.dg/template/typename7.C: New test.
25243
25244 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25245
25246         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25247
25248 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25249
25250         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25251         with -ftree-based-profiling also.
25252         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25253
25254 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25255
25256         PR/15364
25257         * gfortran.dg/der_array_io_1.f90: New test.
25258         * gfortran.dg/der_array_io_2.f90: New test.
25259         * gfortran.dg/der_array_io_3.f90: New test.
25260
25261 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25262
25263         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25264         EABI.
25265
25266 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25267
25268         * g++.dg/opt/switch1.C: New test.
25269
25270 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25271
25272         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25273         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25274         Update expected messages.
25275
25276 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25277
25278         PR fortran/16485
25279         * gfortran.dg/same_name_1.f90: New test.
25280
25281 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25282
25283         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25284         dereference garbage pointers.
25285
25286 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25287
25288         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25289         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25290
25291         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25292         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25293         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25294
25295 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25296
25297         PR c++/17324
25298         * g++.dg/template/mangle1.C: New test.
25299
25300 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25301
25302         PR tree-optimization/17252
25303         * gcc.c-torture/execute/pr17252.c: New test.
25304
25305 2004-09-14  Andrew Pinski  <apinski@apple.com>
25306
25307         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25308
25309 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25310
25311         PR rtl-optimization/9771
25312         * gcc.dg/pr9771-1.c: New test case.
25313
25314 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25315
25316         PR tree-optimization/15262
25317         * gcc.c-torture/execute/pr15262-1.c: New test.
25318         * gcc.c-torture/execute/pr15262-2.c: New test.
25319
25320 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25321
25322         * gcc.dg/declspec-12.c: New test.
25323
25324 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25325
25326         * gfortran.dg/pr17090.f90: Add directives to test.
25327
25328 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25329
25330         * gcc.c-torture/compile/20040914-1.c: New test.
25331
25332 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25333
25334         PR c++/16162
25335         * g++.dg/template/decl2.C: New test.
25336
25337 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25338
25339         PR fortran/17090
25340         * gfortran.dg/pr17090.f90: New test.
25341
25342 2004-09-13  Dale Johannesen  <dalej@apple.com>
25343
25344         * gcc.c-torture/compile/pr17408.c: New test case.
25345
25346 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25347
25348         PR c++/16716
25349         * g++.dg/parse/crash17.C: New test.
25350
25351         PR c++/17327
25352         * g++.dg/template/enum3.C: New test.
25353
25354 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25355
25356         * lib/gcc-defs.exp: Load wrapper.exp.
25357         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25358         using local code.
25359         * lib/gcc.exp (gcc_init): Similar.
25360         * lib/gfortran.exp (gfortran_init): Similar.
25361         * lib/objc.exp (objc_init): Similar.
25362         * lib/treelang.exp (treelang_init): Similar.
25363         * lib/wrapper.exp: New file with build_wrapper call machinery in
25364         ${tool}_maybe_build_wrapper.
25365
25366 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25367
25368         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25369         "inline".
25370         * gcc.dg/declspec-11.c: Update expected messages.
25371         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25372         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25373         gcc.dg/inline-12.c: New tests.
25374
25375 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25376
25377         * g++.dg/tree-ssa/pr17400.C: New testcase.
25378
25379 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25380
25381         * gcc.target/mips/sb1-1.c: New testcase.
25382
25383 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25384
25385         * lib/g77-dg.exp: Remove unused file.
25386         * lib/mike-g77.exp: Ditto.
25387         * lib/g77.exp: Ditto.
25388
25389 2004-09-12  Richard Henderson  <rth@redhat.com>
25390
25391         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25392
25393 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25394
25395         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25396         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25397         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25398         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25399         Update expected messages.
25400
25401 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25402
25403         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25404         declaration/use mismatch for dirp parameter.
25405
25406 2004-09-12  Andrew Pinski  <apinski@apple.com>
25407
25408         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25409         -fgnu-runtime is passed.
25410
25411 2004-09-12  Richard Henderson  <rth@redhat.com>
25412
25413         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25414         do the uplevel thing and update additional_flags directly.
25415         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25416         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25417         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25418         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25419
25420 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25421
25422         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25423
25424 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25425
25426         PR middle-end/17411
25427         * g++.dg/opt/pr17411-1.C: New test case.
25428
25429 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25430
25431         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25432         gcc.dg/tls/diag-2.c: Update expected messages.
25433         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25434         messages.
25435         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25436         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25437         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25438         gcc.dg/tls/diag-5.c: New tests.
25439
25440 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25441
25442         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25443
25444 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25445
25446         * g++.dg/parse/break-in-for.C: New test.
25447
25448 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * gcc.dg/tree-ssa/20040911-1.c: New test.
25451
25452 2004-09-11  Andreas Jaeger  <aj@suse.de>
25453
25454         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25455         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25456
25457 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25458
25459         * gcc.target/frv: New directory of FR-V-specific tests.
25460
25461 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25462
25463         * gcc.dg/convert-vec-1.c: New test.
25464
25465 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25466
25467         PR middle-end/17024
25468         * gcc.dg/pr17024-1.c: New test case.
25469
25470 2004-09-10  Eric Christopher  <echristo@redhat.com>
25471
25472         * gcc.dg/20040910-1.c: New test.
25473
25474 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25475
25476         * gcc.dg/bitfld-9.c: New test.
25477
25478 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25479
25480         * gcc.c-torture/execute/ieee/acc1.c: New test.
25481         * gcc.c-torture/execute/ieee/acc2.c: New test.
25482         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25483
25484 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25485
25486         * gcc.dg/deprecated-2.c: New test.
25487
25488 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25489
25490         * gcc.dg/init-vec-1.c: New test.
25491
25492 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25493
25494         PR middle-end/17055
25495         * gcc.dg/pr17055-1.c: New test case.
25496
25497 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25498
25499         PR target/17377
25500         * gcc.c-torture/execute/pr17377.c: New test.
25501
25502 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25503
25504         PR c/8420
25505         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25506         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25507         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25508         gcc.dg/long-long-typespec-1.c: New tests.
25509         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25510
25511 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25512
25513         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25514         gcc.dg/gnu99-static-1.c: New tests.
25515
25516 2004-09-08  Devang Patel  <dpatel@apple.com>
25517
25518         * gcc.dg/darwin-ld-20040828-1.c: New test.
25519         * gcc.dg/darwin-ld-20040828-2.c: New test.
25520         * gcc.dg/darwin-ld-20040828-3.c: New test.
25521
25522 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25523
25524         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25525         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25526         in error message.
25527         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25528         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25529         in error message.
25530         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25531         types they qualify.
25532         * objc.dg/type-size-2.m: Fix wording in comment.
25533         * objc.dg/va-meth-1.m: New test case.
25534
25535 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25536
25537         PR c/16633:
25538         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25539         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25540
25541 2004-09-06  Devang Patel  <dpatel@apple.com>
25542
25543         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25544         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25545
25546 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25547
25548         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25549         reflect changed line numbering of diagnostics.
25550
25551 2004-09-06  Paul Brook  <paul@codesourcery.com>
25552
25553         * gfortran.dg/edit_real_1.f90: Add new test.
25554
25555 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25556
25557         * gcc.dg/tree-ssa/loop-2.c: New test.
25558         * gcc.dg/tree-ssa/loop-3.c: New test.
25559         * gcc.dg/tree-ssa/loop-4.c: New test.
25560         * gcc.dg/tree-ssa/loop-5.c: New test.
25561
25562 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25563
25564         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25565
25566 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25567
25568         * gcc.dg/format/sentinel-1.c: New test.
25569
25570 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25571
25572         * testsuite/gcc.dg/builtins-46.c: New.
25573
25574 2004-09-03  Devang Patel  <dpatel@apple.com>
25575
25576         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25577         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25578
25579 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25580
25581         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25582         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25583         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25584         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25585         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25586         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25587         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25588         the non-portable bzero.
25589         * gcc.dg/20010912-1.c: xfail for NetWare.
25590         * gcc.dg/20020426-2.c: xfail for NetWare.
25591         * gcc.dg/20021014-1.c: xfail for NetWare.
25592         * gcc.dg/20021018-1.c: xfail for NetWare.
25593         * gcc.dg/20030213-1.c: xfail for NetWare.
25594         * gcc.dg/20030225-1.c: xfail for NetWare.
25595         * gcc.dg/20030708-1.c: xfail for NetWare.
25596         * gcc.dg/builtins-config.h: Also exclude NetWare.
25597         * gcc.dg/format/format.h: Define restrict only if not already defined.
25598         * gcc.dg/nest.c: xfail for NetWare.
25599         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25600         * lib/target-supports.exp (check_visibility_available): Exclude
25601         NetWare.
25602
25603 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25604
25605         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25606         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25607         deterministic starting point for the alignment of structure fields.
25608         * gcc.dg/Wpadded.c: Dito.
25609         * g++.dg/abi/vbase10.C: Dito.
25610
25611 2004-09-03  Devang Patel  <dpatel@apple.com>
25612
25613         * g++.dg/debug/pr15736.cc: New test.
25614
25615 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25616
25617         * README.QMTEST: Fix out-of-date link.
25618
25619 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25620
25621         PR fortran/16579
25622         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25623         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25624
25625 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25626
25627         * g++.dg/abi/arm_rtti1.C: New test.
25628
25629 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25630
25631         * gcc.dg/ppc-vector-memcpy.c: New.
25632         * gcc.dg/ppc-vector-memset.c: New.
25633
25634 2004-09-02  Chao-ying Fu  <fu@mips.com>
25635
25636         * gcc.target/mips/mips-3d-1.c: New test.
25637         * gcc.target/mips/mips-3d-2.c: New test.
25638         * gcc.target/mips/mips-3d-3.c: New test.
25639         * gcc.target/mips/mips-3d-4.c: New test.
25640         * gcc.target/mips/mips-3d-5.c: New test.
25641         * gcc.target/mips/mips-3d-6.c: New test.
25642         * gcc.target/mips/mips-3d-7.c: New test.
25643         * gcc.target/mips/mips-3d-8.c: New test.
25644         * gcc.target/mips/mips-3d-9.c: New test.
25645         * gcc.target/mips/mips-ps-1.c: New test.
25646         * gcc.target/mips/mips-ps-2.c: New test.
25647         * gcc.target/mips/mips-ps-3.c: New test.
25648         * gcc.target/mips/mips-ps-4.c: New test.
25649         * gcc.target/mips/mips-ps-type.c: New test.
25650
25651 2004-09-02  Paul Brook  <paul@codesourcery.com>
25652
25653         * gfortran.dg/edit_real_1.f90: Add new tests.
25654
25655 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25656
25657         PR fortran/15327
25658         * gfortran.dg/merge_char_1.f90: New test.
25659
25660 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25661
25662         PR fortran/16404
25663         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25664
25665 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25666
25667         PR c/1522
25668         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25669
25670 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25671
25672         * g++.dg/opt/loop1.C: Do not XFAIL.
25673
25674 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25675
25676         * gcc.c-torture/execute/20040831-1.c: New test.
25677
25678 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25679
25680         PR fortran/16579
25681         * gfortran.dg/g77/20010610.f: Now passes.
25682         Copy from g77.f-torture/execute. Add dg-run directive.
25683         * gfortran.dg/g77/README: Update
25684
25685 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25686
25687         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25688         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25689         (t1, t2, t3, t4): Add volatile.
25690
25691 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25692
25693         * g++.dg/ext/visibility/arm1.C: New test.
25694
25695 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25696
25697         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25698         -pedantic-errors.
25699
25700 2004-09-01  Paul Brook  <paul@codesourcery.com>
25701
25702         * gfortran.dg/eof_2.f90: New test.
25703
25704 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25705
25706         PR fortran/16579
25707         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25708
25709 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25710
25711         PR libfortran/16805
25712         * gfortran.dg/list_read_2.f90: New test.
25713
25714 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25715
25716         * g++.dg/abi/key1.C: New test.
25717
25718 2004-08-31  Richard Henderson  <rth@redhat.com>
25719
25720         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25721         form of offsetof.
25722         * g++.dg/other/offsetof5.C: Remove duplicate.
25723
25724 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25725
25726         PR fortran/17244
25727         * gfortran.dg/func_derived_1.f90: New test.
25728
25729 2004-08-31  Paul Brook  <paul@codesourcery.com>
25730
25731         * gfortran.dg/eof_1.f90: New test.
25732
25733 2004-08-31  Paul Brook  <paul@codesourcery.com>
25734
25735         * gfortran.dg/list_read_1.f90: New file.
25736
25737 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25738
25739         * g++.dg/opt/loop1.C: XFAIL.
25740
25741 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25742
25743         * gcc.dg/funcdef-storage-1.c: New.
25744         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25745         an extern function in local scope.
25746         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25747         declare an 'auto inline' function in local scope.
25748         * gcc.dg/20011130-1.c: Likewise.
25749         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25750         an 'auto' function in local scope.
25751         * gcc.dg/20021014-1.c: Likewise.
25752         * gcc.dg/20030331-2.c: Likewise.
25753
25754 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25755
25756         * gfortran.dg/blockdata_1.f90: New test.
25757
25758 2004-08-30  Richard Henderson  <rth@redhat.com>
25759
25760         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25761
25762 2004-08-30  Richard Henderson  <rth@redhat.com>
25763
25764         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25765         additional_flags set by alternate driver.
25766         (ieee-options): New procedure.
25767         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25768         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25769         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25770         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25771
25772 2004-08-30  Richard Henderson  <rth@redhat.com>
25773
25774         * lib/f-torture.exp: Remove.
25775
25776 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25777
25778         PR rtl-optimization/16590
25779         * g++.dg/opt/loop1.C: New test.
25780
25781 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25782
25783         PR fortran/13910
25784         * gfortran.dg/oldstyle_1.f90: New test.
25785
25786 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25787         Paul Brook  <paul@codesourcery.com>
25788
25789         * gfortran.dg/g77/README: Update.
25790         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25791         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25792         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25793
25794 2004-08-28  Paul Brook  <paul@codesourcery.com>
25795
25796         PR libfortran/17195
25797         * gfortran.dg/edit_real_1.f90: New test.
25798
25799 2004-08-27  Paul Brook  <paul@codesourcery.com>
25800
25801         * gfortran.dg/rewind_1.f90: New test.
25802
25803 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25804
25805         PR fortran/16597
25806         * gfortran.dg/pr16597.f90: New test.
25807
25808 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25809
25810         PR c/13801
25811         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25812         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25813         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25814         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25815         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25816
25817 2004-08-26  Nick Clifton  <nickc@redhat.com>
25818
25819         * gcc.c-torture/compile/pr17119.c: New test.
25820
25821 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25822
25823         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25824
25825 2004-08-25  Richard Henderson  <rth@redhat.com>
25826
25827         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25828         the bits that expect kind=8 to be the largest real kind.
25829
25830 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25831
25832         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25833
25834 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25835
25836         * gfortran.dg/assignment_1.f90: New test.
25837
25838 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25839
25840         * g++.dg/template/repo3.C: New test.
25841
25842 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25843
25844         PR middle-end/16693
25845         PR tree-optimization/16372
25846         * g++.dg/opt/pr16372-1.C: New test case.
25847         * g++.dg/opt/pr16693-1.C: New test case.
25848         * g++.dg/opt/pr16693-2.C: New test case.
25849
25850 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25851
25852         * objc.dg/proto-lossage-4.m: New test.
25853
25854 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25855
25856         PR c++/17155
25857         * g++.dg/inherit/local2.C: New test.
25858
25859 2004-08-25  Paul Brook  <paul@codesourcery.com>
25860
25861         PR fortran/17144
25862         * gfortran.dg/string_ctor_1.f90: New test.
25863
25864 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25865
25866         PR c++/14428
25867         * g++.dg/template/redecl2.C: New test.
25868
25869 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25870
25871         PR fortran/17143
25872         * gfortran.dg/pr17143.f90: New test.
25873
25874 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25875
25876         PR fortran/17164
25877         * gfortran.dg/pr17164.f90: New test.
25878
25879 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25880
25881         * gcc.dg/tree-ssa/loop-1.c: New test.
25882
25883 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25884
25885         * gcc.c-torture/compile/20040824-1.c: New test.
25886
25887 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25888
25889         * gcc.c-torture/compile/iftrap-3.c: New test.
25890
25891 2004-08-24  Paul Brook  <paul@codesourcery.com>
25892
25893         * gfortran.dg/entry_2.f90: New test.
25894
25895 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25896
25897         PR c++/16889
25898         * g++.dg/lookup/ambig[12].C: New.
25899
25900 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25901
25902         PR c++/16706
25903         * g++.dg/template/crash21.C: New test.
25904         * g++.dg/template/crash22.C: Likewise.
25905
25906 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         PR c++/17149
25909         * g++.dg/template/access15.C: New.
25910
25911 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25912
25913         PR c++/17163
25914         * g++.dg/template/repo2.C: New test.
25915
25916 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25917
25918         PR rtl-optimization/17078
25919         * gcc.c-torture/execute/pr17078-1.c: New test case.
25920
25921 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25922
25923         PR c/14492
25924         * gcc.dg/debug/crash1.c: New test.
25925
25926 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25927
25928         PR c/16180
25929         * gcc.dg/loop-5.c: New test.
25930
25931 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25932
25933         * gcc.c-torture/execute/20040823-1.c: New test.
25934
25935 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25936
25937         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25938         to the assembler.  Simplify test accordingly.
25939         (asm_abi_flags): Use GNU names.
25940         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25941         to check for ABI flags.
25942
25943 2004-08-22  Andrew Pinski  <apinski@apple.com>
25944
25945         * g++.dg/opt/pr14029.C: New test.
25946         * gcc.c-torture/execute/pr15262.c: New test.
25947
25948 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25949
25950         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25951
25952 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25953
25954         PR 16908
25955         * gfortran.dg/direct_io.f90: New test.
25956
25957 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25958
25959         PR c++/17121
25960         * g++.dg/inherit/local2.C: New test.
25961
25962 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25963
25964         PR c++/17120
25965         * g++.dg/warn/Wparentheses-4.C: New test.
25966
25967 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25968
25969         PR c++/17121
25970         * g++.dg/inherit/local2.C: New test.
25971
25972         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25973         * gcc.dg/ppc-ldstruct.c: Likewise.
25974         * gcc.dg/ppc64-abi-2.c: Likewise.
25975
25976 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25977
25978         PR rtl-optimization/17099
25979         * gcc.c-torture/execute/20040820-1.c: New test.
25980
25981 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25982
25983         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25984
25985 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25986
25987         PR fortran/17077
25988         * gfortran.dg/auto_array_1.f90: New test.
25989
25990 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25991
25992         PR fortran/17074
25993         * gfortran.dg/simpleif_1.f90: New test.
25994
25995 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25996
25997         * lib/target-supports.exp (check_profiling_available): Return
25998         false for arm*-*-symbianelf* and arm*-*-eabi*.
25999
26000         PR c++/15890
26001         * g++.dg/template/delete1.C: New test.
26002
26003 2004-08-19  Paul Brook  <paul@codesourcery.com>
26004
26005         PR fortran/14976
26006         PR fortran/16228
26007         * gfortran.dg/data_char_1.f90: New test.
26008
26009 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26010
26011         PR fortran/16946
26012         * gfortran.dg/reduction.f90: New testcase.
26013
26014 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26015
26016         PR fortran/16520
26017         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26018
26019 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26020
26021         PR c++/17041
26022         * g++.dg/Wparentheses-3.C: New test.
26023
26024 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26025
26026         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26027         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26028         * gcc.dg/vect/vect-2.c: Likewise.
26029         * gcc.dg/vect/vect-3.c: Likewise.
26030         * gcc.dg/vect/vect-4.c: Likewise.
26031         * gcc.dg/vect/vect-5.c: Likewise.
26032         * gcc.dg/vect/vect-6.c: Likewise.
26033         * gcc.dg/vect/vect-7.c: Likewise.
26034         * gcc.dg/vect/vect-25.c: Likewise.
26035         * gcc.dg/vect/vect-31.c: Likewise.
26036         * gcc.dg/vect/vect-32.c: Likewise.
26037         * gcc.dg/vect/vect-34.c: Likewise.
26038         * gcc.dg/vect/vect-36.c: Likewise.
26039         * gcc.dg/vect/vect-all.c: Likewise.
26040
26041 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26042
26043         PR c++/17068
26044         * g++.dg/template/operator4.C: New test.
26045
26046 2004-08-18  Richard Henderson  <rth@redhat.com>
26047
26048         * gcc.dg/20040206-1.c: XFAIL.
26049
26050 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26051
26052         PR c++/16246
26053         * g++.dg/template/array7.C: New test.
26054
26055 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26056
26057         * gcc.dg/mips-movcc-1.c: New test.
26058         * gcc.dg/mips-movcc-2.c: New test.
26059         * gcc.dg/mips-movcc-3.c: New test.
26060
26061         * gcc.dg/mips-nmadd-1.c: New test.
26062         * gcc.dg/mips-nmadd-2.c: New test.
26063
26064 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26065
26066         PR c++/15871
26067         * g++.dg/opt/inline8.C: New test.
26068
26069         PR c++/16965
26070         * g++.dg/parse/error17.C: New test.
26071
26072 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26073
26074         * gcc.dg/vect: New directory for vectorizer tests.
26075         * gcc.dg/vect/tree-vect.h: New file.
26076         * gcc.dg/vect/vect.exp: New file.
26077         * gcc.dg/vect/pr16105.c.c: New test.
26078         * gcc.dg/vect/vect-1.c: New test.
26079         * gcc.dg/vect/vect-2.c: New test.
26080         * gcc.dg/vect/vect-3.c: New test.
26081         * gcc.dg/vect/vect-4.c: New test.
26082         * gcc.dg/vect/vect-5.c: New test.
26083         * gcc.dg/vect/vect-6.c: New test.
26084         * gcc.dg/vect/vect-7.c: New test.
26085         * gcc.dg/vect/vect-8.c: New test.
26086         * gcc.dg/vect/vect-9.c: New test.
26087         * gcc.dg/vect/vect-10.c: New test.
26088         * gcc.dg/vect/vect-11.c: New test.
26089         * gcc.dg/vect/vect-12.c: New test.
26090         * gcc.dg/vect/vect-13.c: New test.
26091         * gcc.dg/vect/vect-14.c: New test.
26092         * gcc.dg/vect/vect-15.c: New test.
26093         * gcc.dg/vect/vect-16.c: New test.
26094         * gcc.dg/vect/vect-17.c: New test.
26095         * gcc.dg/vect/vect-18.c: New test.
26096         * gcc.dg/vect/vect-19.c: New test.
26097         * gcc.dg/vect/vect-20.c: New test.
26098         * gcc.dg/vect/vect-21.c: New test.
26099         * gcc.dg/vect/vect-22.c: New test.
26100         * gcc.dg/vect/vect-23.c: New test.
26101         * gcc.dg/vect/vect-24.c: New test.
26102         * gcc.dg/vect/vect-25.c: New test.
26103         * gcc.dg/vect/vect-26.c: New test.
26104         * gcc.dg/vect/vect-27.c: New test.
26105         * gcc.dg/vect/vect-28.c: New test.
26106         * gcc.dg/vect/vect-29.c: New test.
26107         * gcc.dg/vect/vect-30.c: New test.
26108         * gcc.dg/vect/vect-31.c: New test.
26109         * gcc.dg/vect/vect-32.c: New test.
26110         * gcc.dg/vect/vect-33.c: New test.
26111         * gcc.dg/vect/vect-34.c: New test.
26112         * gcc.dg/vect/vect-35.c: New test.
26113         * gcc.dg/vect/vect-36.c: New test.
26114         * gcc.dg/vect/vect-37.c: New test.
26115         * gcc.dg/vect/vect-38.c: New test.
26116         * gcc.dg/vect/vect-40.c: New test.
26117         * gcc.dg/vect/vect-41.c: New test.
26118         * gcc.dg/vect/vect-42.c: New test.
26119         * gcc.dg/vect/vect-43.c: New test.
26120         * gcc.dg/vect/vect-44.c: New test.
26121         * gcc.dg/vect/vect-45.c: New test.
26122         * gcc.dg/vect/vect-46.c: New test.
26123         * gcc.dg/vect/vect-47.c: New test.
26124         * gcc.dg/vect/vect-48.c: New test.
26125         * gcc.dg/vect/vect-49.c: New test.
26126         * gcc.dg/vect/vect-50.c: New test.
26127         * gcc.dg/vect/vect-51.c: New test.
26128         * gcc.dg/vect/vect-52.c: New test.
26129         * gcc.dg/vect/vect-53.c: New test.
26130         * gcc.dg/vect/vect-54.c: New test.
26131         * gcc.dg/vect/vect-55.c: New test.
26132         * gcc.dg/vect/vect-56.c: New test.
26133         * gcc.dg/vect/vect-57.c: New test.
26134         * gcc.dg/vect/vect-58.c: New test.
26135         * gcc.dg/vect/vect-59.c: New test.
26136         * gcc.dg/vect/vect-60.c: New test.
26137         * gcc.dg/vect/vect-61.c: New test.
26138         * gcc.dg/vect/vect-all.c: New test.
26139         * gcc.dg/vect/vect-none.c: New test.
26140
26141 2004-08-17  Paul Brook  <paul@codesourcery.com>
26142
26143         PR fortran/13082
26144         * gfortran.dg/entry_1.f90: New test.
26145
26146 2004-08-17  Andrew Pinski  <apinski@apple.com>
26147
26148         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26149
26150 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26151
26152         * gcc.dg/pr17036-1.c: New test.
26153
26154 2004-08-16  Devang Patel  <dpatel@apple.com>
26155
26156         * gcc.dg/darwin-20040809-1.c: New test.
26157
26158 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26159
26160         * gcc.dg/funcdef-attr-1.c: New test.
26161
26162 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26163
26164         * gcc.dg/altivec-17.c: New test.
26165         * gcc.dg/altivec-18.c: New test.
26166
26167 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26168
26169         PR c++/6749
26170         * g++.dg/template/vtable2.C: New test.
26171
26172 2004-08-14  Richard Henderson  <rth@redhat.com>
26173
26174         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26175         * gcc.dg/pack-test-4.c (main): Return 0.
26176         * gcc.dg/setjmp-1.c: Remove XFAIL.
26177         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26178
26179 2004-08-14  Richard Henderson  <rth@redhat.com>
26180
26181         * gcc.dg/980217-1.c: Add prototype for printf.
26182
26183 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26184
26185         * gfortran.dg/pr16935.f90: New test.
26186
26187 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26188
26189         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26190
26191 2004-08-13  Paul Brook  <paul@codesourcery.com>
26192
26193         * gfortran.dg/der_io_1.f90: Remove stray comma.
26194
26195 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26196
26197         * gcc.dg/vmx/cw-bug-2.c: Remove.
26198         * gcc.dg/vmx/vprint-1.c: Remove.
26199         * gcc.dg/vmx/vscan-1.c: Remove.
26200
26201 2004-08-12  Devang patel  <dpatel@apple.com>
26202
26203         * gcc.dg/darwin-20040809-2.c: New test.
26204
26205 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26206
26207         * g++.dg/ext/altivec-12.C: New test.
26208
26209         * g++.dg/ext/altivec-11.C: New test.
26210
26211 2004-08-12  Paul Brook  <paul@codesourcery.com>
26212
26213         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26214
26215 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26216
26217         * g++.dg/ext/altivec-2.C: Check for hardware support before
26218         executing any VMX instructions.
26219
26220         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26221
26222 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26223
26224         PR c++/16276
26225         * g++.old-deja/g++.other/comdat4.C: New test.
26226         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26227
26228 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26229
26230         PR target/16286
26231         * gcc.dg/pr16286.c: New test.
26232
26233 2004-08-12 Jan Beulich <jbeulich@novell.com>
26234
26235         * g++.dg/ext/asm5.C: New.
26236
26237 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26238
26239         PR c++/16698
26240         * g++.dg/eh/crash1.C: New test.
26241
26242         PR c++/16717
26243         * g++.dg/ext/construct1.C: New test.
26244
26245 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26246
26247         PR c++/16853
26248         * g++.dg/init/ptrmem1.C: New test.
26249
26250         PR c++/16618
26251         * g++.dg/parse/offsetof5.C: New test.
26252
26253         PR c++/16870
26254         * g++.dg/template/overload3.C: New test.
26255
26256 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26257
26258         PR c++/16964
26259         * g++.dg/parse/error16.C: New test.
26260
26261         PR c++/16904
26262         * g++.dg/template/error14.C: New test.
26263
26264         PR c++/16929
26265         * g++.dg/template/error15.C: New test.
26266
26267 2004-08-11  Devang Patel  <dpatel@apple.com>
26268
26269         * gcc.dg/darwin-ld-20040809-1.c: New test.
26270         * gcc.dg/darwin-ld-20040809-2.c: New test.
26271
26272 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26273
26274         PR fortran/16917
26275         * gfortran.dg/dfloat_1.f90: New test.
26276
26277 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26278
26279         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26280         * gcc.dg/dll-2.c: Fix dg-require syntax.
26281         * gcc.misc-tests/arm-isr.c (abort): Declare.
26282         (exit): Likewise.
26283
26284 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26285
26286         PR c++/16971
26287         * g++.dg/parse/crash16.C: New test.
26288
26289 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26290
26291         * gcc.dg/mips-rsqrt-1.c: New test case.
26292         * gcc.dg/mips-rsqrt-2.c: New test case.
26293         * gcc.dg/mips-rsqrt-3.c: New test case.
26294
26295 2004-08-10  Paul Brook  <paul@codesourcery.com>
26296
26297         * gfortran.dg/der_io_1.f90: New test.
26298
26299 2004-08-10  Paul Brook  <paul@codesourcery.com>
26300
26301         PR fortran/16919
26302         * gfortran.dg/der_array_1.f90: New test.
26303
26304 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26305
26306         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26307
26308 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26309
26310         * gcc.dg/wchar_t-2.c: Fix typo.
26311
26312 2004-08-09  Falk Hueffner  <falk@debian.org>
26313
26314         PR tree-optimization/12517
26315         * gcc.c-torture/compile/pr12517.c: New test.
26316
26317         PR tree-optimization/12578
26318         * gcc.c-torture/compile/pr12578.c: New test.
26319
26320         PR tree-optimization/12899
26321         * gcc.c-torture/compile/pr12899.c: New test.
26322
26323         PR rtl-optimization/14692
26324         * gcc.c-torture/compile/pr14692.c: New test.
26325
26326         PR tree-optimization/16461
26327         * gcc.c-torture/compile/pr16461.c: New test.
26328
26329 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26330
26331         * gfortran.dg/getenv_1.f90: New test.
26332
26333 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26334
26335         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26336         wchar_t.
26337         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26338
26339 2004-08-06  Paul Brook  <paul@codesourcery.com>
26340
26341         * gfortran.dg/ret_array_1.f90: New test.
26342         * gfortran.dg/ret_pointer_1.f90: New test.
26343
26344 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26345
26346         * gcc.dg/missing-field-init-[12].c: New tests.
26347         * g++.dg/warn/missing-field-init-[12].C: New tests.
26348
26349 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26350
26351         * gcc.dg/enum2.c: New test.
26352         * gcc.dg/symbian3.c: Likewise.
26353         * gcc.dg/symbian4.c: Likewise.
26354         * gcc.dg/wchar_t-2.c: Likewise.
26355
26356 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26357
26358         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26359         destructor tests.
26360
26361 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26362
26363         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26364         dg-require-visiblity.
26365         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26366         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26367         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26368         * g++.dg/ext/visibility/new1.C: Likewise.
26369         * g++.dg/ext/visibility/pragma.C: Likewise.
26370         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26371         * g++.dg/ext/visibility/virtual.C: Likewise.
26372         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26373         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26374         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26375         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26376         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26377         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26378         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26379         * g++/dg/ext/visibility/visibility-8.C: New test.
26380         * gcc.c-torture/compile/dll.x: Remove.
26381         * gcc.dg/dll-2.c: Use dg-require-dll
26382         * gcc.dg/visibility-10.c: New test.
26383         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26384         supporting DLLs.
26385         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26386         (scan_not_hidden): Likewise.
26387
26388 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26389
26390         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26391
26392 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26393
26394         * gcc.c-torture/execute/20040805-1.c: New test.
26395
26396 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26397
26398         * gcc.dg/20020118-1.c: Declare abort.
26399         * gcc.dg/altivec_check.h: Likewise.
26400         * gcc.dg/iftrap-2.c: Likewise.
26401         * gcc.dg/pragma-darwin.c: Likewise.
26402         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26403
26404 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26405
26406         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26407
26408 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26409
26410         * gcc.c-torture/execute/builtins/abs-2.c,
26411         gcc.c-torture/execute/builtins/abs-3.c,
26412         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26413         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26414         intmax_t, uintmax_t and their limits.
26415         * gcc.dg/intmax_t-1.c: New test.
26416
26417 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26418
26419         * g++.dg/tc1/dr147.C: Add reference to PR.
26420
26421 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26422
26423         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26424         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26425
26426 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26427
26428         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26429
26430 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26431
26432         * gcc.dg/redecl-5.c: New test.
26433         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26434         of scanf.
26435
26436 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26437
26438         PR middle-end/16790
26439         * gcc.c-torture/execute/pr16790-1.c: New test case.
26440
26441 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26442
26443         * g++.dg/ext/visibility/assign1.C: New test.
26444         * g++.dg/ext/visibility/new1.C: Likewise.
26445
26446         * gcc.dg/symbian1.c: New test.
26447         * gcc.dg/symbian2.c: Likewise.
26448
26449 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26450
26451         PR target/16570
26452         * gcc.dg/i386-sse-9.c: New test.
26453
26454 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26455
26456         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26457
26458 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26459
26460         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26461         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26462         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26463         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26464         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26465         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26466         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26467         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26468         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26469         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26470         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26471         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26472         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26473         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26474         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26475         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26476         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26477         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26478         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26479         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26480         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26481         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26482         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26483         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26484         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26485         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26486         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26487         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26488         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26489         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26490         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26491         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26492         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26493         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26494         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26495         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26496         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26497         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26498         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26499         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26500         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26501         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26502         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26503         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26504         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26505         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26506         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26507         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26508         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26509         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26510         gcc.misc-tests/i386-pf-3dnow-1.c,
26511         gcc.misc-tests/i386-pf-athlon-1.c,
26512         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26513         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26514         Declare built-in functions used.
26515         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26516
26517 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26518
26519         PR c++/16707
26520         * g++.dg/lookup/using12.C: New test.
26521
26522         * g++.dg/init/null1.C: Fix PR number.
26523         * g++.dg/parse/namespace10.C: Likewise.
26524
26525 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26526
26527         PR c++/16224
26528         * g++.dg/template/spec17.C: New test.
26529         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26530         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26531
26532 2004-08-02  David Billinghurst
26533
26534         PR fortran/16292
26535         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26536
26537 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26538
26539         * gcc.dg/ia64-got-1.c: New test case.
26540
26541 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26542
26543         PR c++/16489
26544         * g++.dg/init/null1.C: New test.
26545         * g++.dg/tc1/dr76.C: Adjust error marker.
26546
26547         PR c++/16529
26548         * g++.dg/parse/namespace10.C: New test.
26549
26550         PR c++/16810
26551         * g++.dg/inherit/ptrmem2.C: New test.
26552
26553 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26554
26555         PR target/16155
26556         * gcc.dg/pr16155.c: New test.
26557
26558 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26559
26560         * gcc.dg/redecl-2.c: New test.
26561
26562 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26563
26564         * gcc.dg/darwin-longdouble.c: New file.
26565
26566 2004-07-30  Richard Henderson  <rth@redhat.com>
26567
26568         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26569         write to constant argument.
26570         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26571
26572 2004-07-30  Richard Henderson  <rth@redhat.com>
26573
26574         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26575         tests of nearest around zero.
26576
26577 2004-07-30  Andrew Pinski  <apinski@apple.com>
26578
26579         * gcc.c-torture/compile/20040730-1.c: New test.
26580
26581 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26582
26583         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26584         powerpc-eabispe.
26585
26586 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26587
26588         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26589
26590 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26591
26592         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26593         contains $ld_library_path.
26594         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26595
26596 2004-07-29  Richard Henderson  <rth@redhat.com>
26597
26598         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26599
26600         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26601         (alt2, which): New.
26602         (Check): Accept either alternative.
26603
26604 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26605
26606         * g++.dg/abi/inline1.C: New test.
26607         * g++.dg/abi/local1-a.cc: Likewise.
26608         * g++.dg/abi/local1.C: Likewise.
26609         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26610         * g++.dg/abi/mangle12.C: Likewise.
26611         * g++.dg/abi/mangle17.C: Likewise.
26612         * g++.dg/abi/mangle20-2.C: Likewise.
26613         * g++.dg/opt/interface1.C: Likewise.
26614         * g++.dg/opt/interface1.h: Likewise.
26615         * g++.dg/opt/interface1-a.cc: New test.
26616         * g++.dg/parse/repo1.C: New test.
26617         * g++.dg/template/repo1.C: Likewise.
26618         * g++.dg/warn/Winline-1.C: Likewise.
26619         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26620
26621 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26622
26623         * gcc.dg/tree-ssa/20040729-1.c: New test.
26624
26625 2004-07-27  Matt Austern <austern@apple.com>
26626
26627         * gcc.dg/darwin-bool-1.c: New test.
26628         * gcc.dg/darwin-bool-2.c: New test.
26629
26630 2004-07-28  Richard Henderson  <rth@redhat.com>
26631
26632         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26633         arguments in the correct type.  Don't write to constant arguments.
26634
26635 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26636
26637         PR tree-optimization/16688
26638         PR tree-optimization/16689
26639         * g++.dg/tree-ssa/pr16688.C: New test.
26640
26641 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26642
26643         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26644         loads.  Not only in the comment, this time.
26645
26646 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26647
26648         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26649         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26650         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26651         * gcc.dg/sh4a-bitmovua.c: New.
26652         * gcc.dg/sh4a-cos.c: New.
26653         * gcc.dg/sh4a-cosf.c: New.
26654         * gcc.dg/sh4a-fprun.c: New.
26655         * gcc.dg/sh4a-fsrra.c: New.
26656         * gcc.dg/sh4a-memmovua.c: New.
26657         * gcc.dg/sh4a-sin.c: New.
26658         * gcc.dg/sh4a-sincos.c: New.
26659         * gcc.dg/sh4a-sincosf.c: New.
26660         * gcc.dg/sh4a-sinf.c: New.
26661
26662 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26663
26664         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26665         conditionals.
26666         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26667         loads.
26668         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26669         DOM1.
26670
26671 2004-07-27  Andrew Pinski  <apinski@apple.com>
26672
26673         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26674
26675 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26676
26677         * gcc.dg/pragma-isr.c: New test.
26678
26679 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26680
26681         PR c++/14429
26682         * g++.dg/template/ttp11.C: New test.
26683
26684 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26685
26686         * gcc.c-torture/compile/20040727-1.c: New test.
26687
26688 2004-07-26  Eric Christopher  <echristo@redhat.com>
26689
26690         * gcc.c-torture/compile/20040726-2.c: New test.
26691
26692 2004-07-26  Andrew Pinski  <apinski@apple.com>
26693
26694         * g++.dg/rtti/tinfo1.C: Xfail.
26695
26696 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26697
26698         * gcc.c-torture/compile/20040726-1.c: New test.
26699
26700 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26701             Brian Ryner  <bryner@brianryner.com>
26702
26703         PR c++/9283
26704         PR c++/15000
26705         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26706         * g++.dg/ext/visibility/: New directory.
26707         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26708         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26709         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26710         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26711         * g++.dg/ext/visibility/fvisibility.C,
26712         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26713         g++.dg/ext/visibility/fvisibility-override1.C
26714         g++.dg/ext/visibility/fvisibility-override2.C
26715         g++.dg/ext/visibility/memfuncts.C
26716         g++.dg/ext/visibility/noPLT.C
26717         g++.dg/ext/visibility/pragma.C
26718         g++.dg/ext/visibility/pragma-override1.C
26719         g++.dg/ext/visibility/pragma-override2.C
26720         g++.dg/ext/visibility/staticmemfuncts.C
26721         g++.dg/ext/visibility/virtual.C: New tests.
26722
26723 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26724
26725         PR c/15360
26726         * gcc.dg/pr15360-1.c: New test.
26727
26728 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26729
26730         * gcc.dg/pragma-align-2.c: New test.
26731         * gcc.dg/pragma-init-fini.c: New test.
26732         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26733         targets.
26734
26735 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26736
26737         * gcc.dg/init-string-2.c: New test.
26738
26739 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26740
26741         PR 16684
26742         * gcc.dg/Wredundant-decls-1.c: New test case.
26743
26744 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26745
26746         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26747         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26748         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26749         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26750         * gcc.dg/compat/generate-random.c: New file.
26751         * gcc.dg/compat/generate-random.h: Likewise.
26752         * gcc.dg/compat/generate-random_r.c: Likewise.
26753         * gcc.dg/compat/struct-layout-1.h: Likewise.
26754         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26755         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26756         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26757         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26758         * gcc.dg/compat/struct-layout-1_main.c: New test.
26759         * gcc.dg/compat/struct-layout-1_x.c: New file.
26760         * gcc.dg/compat/struct-layout-1_y.c: New file.
26761         * gcc.dg/compat/struct-layout-1_test.h: New file.
26762
26763 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26764
26765         * gcc.dg/comp-return-1.c: New test
26766
26767 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26768
26769         * gcc.dg/vmx/8-02a.c: Fix typo.
26770
26771         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26772         * gcc.dg/darwin-abi-3.c: New test.
26773
26774         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26775         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26776
26777         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26778         * gcc.dg/vmx/ops-long-1.c: New test.
26779         * gcc.dg/vmx/ops-long-2.c: New test.
26780
26781 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26782
26783         * g++.dg/lookup/conv-[1234].C: New.
26784
26785 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26786
26787         * g++.dg/parse/attr2.C: Simplify.
26788
26789 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26790
26791         PR c/7284
26792         * gcc.c-torture/execute/pr7284-1.c: New test.
26793
26794 2004-07-22  Brian Booth  <bbooth@redhat.com>
26795
26796         * gcc.dg/tree-ssa/20040721-1.c: New test.
26797
26798 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         * g++.dg/template/crash20.c: New.
26801
26802 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26803
26804         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26805         Add dg-run directive.  Declare variables as required.
26806         * gfortran.dg/g77/README: Update
26807
26808 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26809
26810         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26811         gcc.dg/cris-peep2-andu2.c: New tests.
26812
26813 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26814
26815         PR c/15052
26816         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26817         on return type.
26818         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26819         messages.
26820         * gcc.dg/qual-return-2.c: Update expected messages.
26821         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26822
26823 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26824
26825         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26826         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26827
26828 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26829
26830         PR c/11250
26831         * gcc.dg/init-string-1.c: New test.
26832
26833 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26834
26835         PR middle-end/15345
26836         PR c/16450
26837         * gcc.dg/torture/nested-fn-1.c: New test.
26838
26839 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26840
26841         PR target/16559
26842         * gcc.dg/ia64-fptr-1.c: New file.
26843
26844 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26845
26846         PR c++/14497
26847         * g++.dg/template/spec16.C: New test.
26848         * g++.old-deja/g++.robertl/eb118.C: Remove.
26849
26850 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26851
26852         PR c++/509
26853         * g++.dg/template/spec15.C: New test.
26854
26855 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26856
26857         Copy cases from g77.f-torture/execute and add dg-run
26858         directive.  Other changes as noted.
26859         * gfortran.dg/g77/13037.f
26860         * gfortran.dg/g77/1832.f
26861         * gfortran.dg/g77/19981119-0.f
26862         * gfortran.dg/g77/19990313-0.f
26863         * gfortran.dg/g77/19990313-1.f
26864         * gfortran.dg/g77/19990313-2.f
26865         * gfortran.dg/g77/19990313-3.f
26866         * gfortran.dg/g77/19990419-1.f
26867         * gfortran.dg/g77/19990826-0.f
26868         * gfortran.dg/g77/19990826-2.f
26869         * gfortran.dg/g77/20000503-1.f
26870         * gfortran.dg/g77/20001111.f
26871         * gfortran.dg/g77/20010116.f
26872         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26873         * gfortran.dg/g77/20010430.f
26874         * gfortran.dg/g77/6177.f
26875         * gfortran.dg/g77/947.f
26876         * gfortran.dg/g77/970816-3.f
26877         * gfortran.dg/g77/971102-1.f
26878         * gfortran.dg/g77/980520-1.f
26879         * gfortran.dg/g77/980628-0.f
26880         * gfortran.dg/g77/980628-1.f
26881         * gfortran.dg/g77/980628-10.f
26882         * gfortran.dg/g77/980628-2.f
26883         * gfortran.dg/g77/980628-3.f
26884         * gfortran.dg/g77/980628-7.f
26885         * gfortran.dg/g77/980628-8.f
26886         * gfortran.dg/g77/980628-9.f
26887         * gfortran.dg/g77/980701-0.f
26888         * gfortran.dg/g77/980701-1.f
26889         * gfortran.dg/g77/cabs.f
26890         * gfortran.dg/g77/claus.f
26891         * gfortran.dg/g77/complex_1.f
26892         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26893         * gfortran.dg/g77/dcomplex.f
26894         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26895         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26896         * gfortran.dg/g77/f90-intrinsic-numeric.f
26897         * gfortran.dg/g77/int8421.f
26898         * gfortran.dg/g77/labug1.f
26899         * gfortran.dg/g77/large_vec.f
26900         * gfortran.dg/g77/le.f
26901         * gfortran.dg/g77/short.f
26902         * gfortran.dg/g77/README: Update
26903
26904 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26905
26906         PR c++/16637
26907         * g++.dg/parse/lookup4.C: New test.
26908
26909 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26910
26911         PR c++/16175
26912         * g++.dg/template/ttp10.C: New test.
26913
26914 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26915
26916         * gcc.dg/pr12625-1.c: New test.
26917
26918 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26919
26920         * testsuite/gcc.dg/switch-warn-1.c: New test.
26921         * testsuite/gcc.dg/switch-warn-2.c: New test.
26922         * gcc.c-torture/compile/pr14730.c: Update.
26923
26924 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26925
26926         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26927         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26928         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26929         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26930
26931 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26932
26933         PR c++/16623
26934         * g++.dg/template/assign1.C: New test.
26935
26936 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26937
26938         PR c++/12170
26939         * g++.dg/template/ttp9.C: New test.
26940
26941 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26942
26943         * gcc.dg/format/cmn-err-1.c: New test.
26944
26945 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26946
26947         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26948         gcc.dg/Wparentheses-10.c: New tests.
26949         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26950
26951 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26952
26953         PR fortran/16465
26954         * gfortran.dg/g77//ffixed-line-length-0.f,
26955         gfortran.dg/g77/ffixed-line-length-132.f,
26956         gfortran.dg/g77/ffixed-line-length-72.f,
26957         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26958         gfortran.dg/g77/README: Update.
26959
26960 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26961
26962         PR c++/13092
26963         * g++.dg/template/non-dependent7.C: New test.
26964         * g++.dg/template/non-dependent8.C: Likewise.
26965         * g++.dg/template/non-dependent9.C: Likewise.
26966         * g++.dg/template/non-dependent10.C: Likewise.
26967
26968 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26969
26970         PR c++/16337
26971         * g++.dg/parse/attr2.C: New test.
26972
26973 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26974
26975         * g77.dg: Removed.
26976         * g77.f-torture: Ditto.
26977
26978 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26979
26980         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26981         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26982         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26983
26984 2004-07-16  Richard Henderson  <rth@redhat.com>
26985
26986         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26987
26988 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26989
26990         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26991         tests with full list of options.
26992         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26993         of TORTURE_OPTIONS if test contains 'dg-do run'.
26994
26995         PR fortran/16404
26996         * gfortran.dg/do_iterator.f90: New test.
26997
26998 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26999
27000         PR rtl-optimization/16536
27001         * gcc.c-torture/execute/restrict-1.c: New test.
27002
27003 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27004
27005         PR fortran/15324
27006         * gfortran.dg/pr15324.f90: New test.
27007
27008         PR fortran/15129
27009         * gfortran.dg/pr15129.f90: New test.
27010
27011         PR fortran/15140
27012         * gfortran.dg/pr15140.f90: New test.
27013
27014         PR fortran/13792
27015         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27016         compile-time simplification.
27017
27018 2004-07-14  Mike Stump  <mrs@apple.com>
27019
27020         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27021
27022 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27023
27024         PR target/16325
27025         * gcc.dg/profile-generate-1.c: New.
27026
27027 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27028
27029         * gcc.c-torture/execute/20040709-1.c: New test.
27030         * gcc.c-torture/execute/20040709-2.c: New test.
27031
27032 2004-07-14  Mike Stump  <mrs@apple.com>
27033
27034         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27035
27036 2004-07-14  Mike Stump  <mrs@apple.com>
27037
27038         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27039
27040 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27041
27042         PR c++/16518
27043         * g++.dg/parse/mutable1.C: New test.
27044
27045 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27046
27047         PR tree-optimization/16443
27048         * gcc.dg/tree-ssa/20040713-1.c: New test.
27049
27050 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27051
27052         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27053         for operator new.
27054
27055 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27056
27057         * gfortran.dg/g77/README: New file
27058         * gfortran.dg/g77/19981216-0.f: Copy from
27059         g77.f-torture/noncompile.  Add "dg-do compile" and
27060         dg-error as required.
27061         * gfortran.dg/g77/19990218-1.f: Likewise.
27062         * gfortran.dg/g77/19990905-1.f: Likewise.
27063         * gfortran.dg/g77/9263.f: Likewise.
27064         * gfortran.dg/g77/980615-0.f: Likewise.
27065         * gfortran.dg/g77/980616-0.f: Likewise.
27066         * gfortran.dg/g77/check0.f: Likewise.
27067         * gfortran.dg/g77/select_no_compile.f: Likewise.
27068
27069 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27070
27071         Copy files from g77.f-torture/compile.
27072         Add "{ dg-do compile}".  Other changes as noted
27073         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27074         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27075         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27076         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27077         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27078         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27079         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27080         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27081         statement to conform to standard.  Append alpha1.x for reference.
27082         * gfortran.dg/g77/xformat.f: Add dg-warning
27083
27084 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27085
27086         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27087         Add {dg-do compile} directive.
27088         * gfortran.dg/g77/cpp2.F: Likewise.
27089
27090 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27091
27092         PR c++/5402
27093         * g++.dg/lookup/name-clash1.C: New test.
27094
27095         PR c++/9777
27096         * g++.dg/lookup/name-clash2.C: New test.
27097
27098         PR c++/12102
27099         * g++.dg/lookup/name-clash3.C: New test.
27100
27101 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27102
27103         * g++.dg/lookup/new2.C: New test.
27104         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27105
27106 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27107
27108         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27109         Add {dg-do compile} directive.
27110         * gfortran.dg/g77/13060.f: Likewise.
27111         * gfortran.dg/g77/19990218-0.f: Likewise.
27112         * gfortran.dg/g77/19990305-0.f: Likewise.
27113         * gfortran.dg/g77/19990419-0.f: Likewise.
27114         * gfortran.dg/g77/19990502-0.f: Likewise.
27115         * gfortran.dg/g77/19990502-1.f: Likewise.
27116         * gfortran.dg/g77/19990525-0.f: Likewise.
27117         * gfortran.dg/g77/19990826-1.f: Likewise.
27118         * gfortran.dg/g77/19990826-3.f: Likewise.
27119         * gfortran.dg/g77/19990905-2.f: Likewise.
27120         * gfortran.dg/g77/20000412-1.f: Likewise.
27121         * gfortran.dg/g77/20000511-1.f: Likewise.
27122         * gfortran.dg/g77/20000511-2.f: Likewise.
27123         * gfortran.dg/g77/20000518.f: Likewise.
27124         * gfortran.dg/g77/20000601-1.f: Likewise.
27125         * gfortran.dg/g77/20000601-2.f: Likewise.
27126         * gfortran.dg/g77/20000629-1.f: Likewise.
27127         * gfortran.dg/g77/20000630-2.f: Likewise.
27128         * gfortran.dg/g77/20010115.f: Likewise.
27129         * gfortran.dg/g77/20010321-1.f: Likewise.
27130         * gfortran.dg/g77/20010426.f: Likewise.
27131         * gfortran.dg/g77/20020307-1.f: Likewise.
27132         * gfortran.dg/g77/8485.f: Likewise.
27133         * gfortran.dg/g77/960317-1.f: Likewise.
27134         * gfortran.dg/g77/970915-0.f: Likewise.
27135         * gfortran.dg/g77/980310-1.f: Likewise.
27136         * gfortran.dg/g77/980310-2.f: Likewise.
27137         * gfortran.dg/g77/980310-3.f: Likewise.
27138         * gfortran.dg/g77/980310-4.f: Likewise.
27139         * gfortran.dg/g77/980310-6.f: Likewise.
27140         * gfortran.dg/g77/980310-7.f: Likewise.
27141         * gfortran.dg/g77/980310-8.f: Likewise.
27142         * gfortran.dg/g77/980419-2.f: Likewise.
27143         * gfortran.dg/g77/980424-0.f: Likewise.
27144         * gfortran.dg/g77/980427-0.f: Likewise.
27145         * gfortran.dg/g77/980729-0.f: Likewise.
27146         * gfortran.dg/g77/981117-1.f: Likewise.
27147         * gfortran.dg/g77/toon_1.f: Likewise.
27148
27149 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27150
27151         PR c++/2204
27152         * g++.dg/other/abstract2.C: New test.
27153
27154 2004-07-12  Paul Brook  <paul@codesourcery.com>
27155
27156         * gfortran.dg/pointer_init_1.f90: New test.
27157
27158 2004-07-11  Paul Brook  <paul@codesourcery.com>
27159
27160         PR fortran/15986
27161         * gfortran.dg/contained_1.f90: New test.
27162
27163 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27164
27165         * g++.dg/parse/defarg8.C: New test.
27166
27167 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27168
27169         PR fortran/16433
27170         * gfortran.dg/pr16433.f: New test.
27171
27172         PR fortran/17574
27173         * gfortran.dg/pr15754.f90: New test.
27174
27175 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27176
27177         PR tree-optimization/16437
27178         * gcc.c-torture/execute/bitfld-4.c: New test.
27179
27180 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27181
27182         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27183         access to common var from module.
27184
27185 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27186
27187         PR fortran/16336
27188         * gfortran.fortran-torture/execute/common_2.f90: New test.
27189
27190 2004-07-10  Paul Brook  <paul@codesourcery.com>
27191
27192         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27193
27194 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27195
27196         PR fortran/15969
27197         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27198
27199 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27200
27201         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27202         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27203         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27204         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27205         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27206         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27207         * gfortran.dg/g77/funderscoring.f: Likewise.
27208         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27209
27210 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27211
27212         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27213
27214 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27215         Paul Brook  <paul@codesourcery.com>
27216
27217         PR fortran/13415
27218         * gfortran.dg/common_pointer_1.f90: New test.
27219
27220 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27221
27222         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27223
27224 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27225
27226         PR target/16364
27227         * gcc.c-torture/compile/20040709-1.c: New.
27228
27229 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27230
27231         PR fortran/14077
27232         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27233
27234 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27235
27236         PR fortran/13201
27237         * gfortran.dg/shape_1.f90: New test.
27238
27239 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27240             Andrew Pinski  <apinski@apple.com>
27241
27242         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27243
27244 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27245
27246         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27247         comment.
27248
27249 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27250         Paul Brook  <paul@codesourcery.com>
27251
27252         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27253         '.f95' and '.F95'.
27254
27255 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27256
27257         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27258
27259 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27260
27261         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27262         testcases with capital suffix.
27263
27264 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27265
27266         PR fortran/15481
27267         PR fortran/13372
27268         PR fortran/13575
27269         PR fortran/15978
27270         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27271
27272         * gfortran.dg/implicit_1.f90: New test.
27273
27274 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27275
27276         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27277         expression to match gfortran warning/error messages
27278         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27279         dg-error text.
27280
27281 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27282
27283         * lib/fortran-torture.exp: Rename proc search_for to
27284         search_for_re.
27285
27286 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27287
27288         * gcc.c-torture/execute/simd-5.x: New file.
27289         XFAIL on SPARC 64-bit at -O0.
27290
27291 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27292
27293         PR c++/8211
27294         PR c++/16165
27295         * g++.dg/warn/effc3.C: New test.
27296
27297 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27298
27299         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27300         change X to 1X in format.
27301         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27302         add data statements to conform to standard.
27303
27304 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27305
27306         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27307         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27308         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27309
27310 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27311
27312         * gfortran.dg/g77/7388.f: Copy from g77.dg
27313         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27314         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27315         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27316         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27317         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27318         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27319         * gfortran.dg/g77/strlen0.f: Likewise.
27320
27321 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27322
27323         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27324         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27325
27326 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27327
27328         * gcc.c-torture/execute/920428-2.x: Delete.
27329         * gcc.c-torture/execute/920501-7.x: Likewise.
27330
27331 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27332
27333         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27334         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27335         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27336         prescott and c3-2.
27337         (PREFETCH_3DNOW): Add -march=c3.
27338
27339 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27340
27341         PR c/16437
27342         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27343         * gcc.c-torture/execute/bf64-1.x: Likewise.
27344
27345 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27346
27347         * gcc.c-torture/compile/20040708-1.c: New test.
27348
27349 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27350
27351         PR c++/16169
27352         * g++.dg/warn/effc2.C: New test.
27353
27354 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27355
27356         * gcc.c-torture/execute/bitfld-1.x: Remove.
27357         * gcc.c-torture/execute/bitfld-3.c: New test.
27358         * gcc.dg/bitfld-2.c: Remove XFAILs.
27359
27360 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27361
27362         PR c++/16276
27363         * g++.dg/rtti/tinfo1.C: New file.
27364
27365 2004-07-07  Eric Christopher  <echristo@redhat.com>
27366
27367         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27368
27369 2004-07-07  Andrew Pinski  <apinski@apple.com>
27370
27371         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27372
27373 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27374
27375         * g++.dg/init/call1.C: XFAIL.
27376
27377 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27378
27379         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27380         except for movstrict*, to movmem* and clrstr* to clrmem*.
27381
27382 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27383
27384         * gcc.c-torture/execute/20040707-1.c: New test.
27385
27386 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27387
27388         * gcc.c-torture/execute/20040706-1.c: New test.
27389
27390 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27391
27392         PR c++/3671
27393         * g++.dg/template/spec14.C: New test.
27394
27395 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27396
27397         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27398         nothing if not yet defined.  Use it in b, c and d type definitions.
27399         * gcc.c-torture/execute/20040705-1.c: New test.
27400         * gcc.c-torture/execute/20040705-2.c: New test.
27401
27402 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27403
27404         PR c++/2518
27405         * g++.dg/lookup/new1.C: New test.
27406
27407 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27408
27409         PR c++/11406
27410         * g++.dg/template/sizeof8.C: New test.
27411
27412 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27413
27414         * gcc.c-torture/compile/20040705-1.c: New test.
27415
27416 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27417
27418         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27419
27420 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27421
27422         * gcc.dg/cpp/if-mop.c: Two new testcases.
27423         * gcc.dg/cpp/trad/comment-3.c: New.
27424
27425 2004-07-04  Paul Brook  <paul@codesourcery.com>
27426
27427         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27428
27429 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27430
27431         PR c++/3761
27432         * g++.dg/lookup/crash4.C: New test.
27433
27434 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27435
27436         * gcc.c-torture/execute/builtin-abs-1.c
27437         * gcc.c-torture/execute/builtin-abs-2.c
27438         * gcc.c-torture/execute/builtin-complex-1.c
27439         * gcc.c-torture/execute/builtins/string-1-lib.c
27440         * gcc.c-torture/execute/builtins/string-1.c
27441         * gcc.c-torture/execute/builtins/string-2-lib.c
27442         * gcc.c-torture/execute/builtins/string-2.c
27443         * gcc.c-torture/execute/builtins/string-3-lib.c
27444         * gcc.c-torture/execute/builtins/string-3.c
27445         * gcc.c-torture/execute/builtins/string-4-lib.c
27446         * gcc.c-torture/execute/builtins/string-4.c
27447         * gcc.c-torture/execute/builtins/string-5-lib.c
27448         * gcc.c-torture/execute/builtins/string-5.c
27449         * gcc.c-torture/execute/builtins/string-6-lib.c
27450         * gcc.c-torture/execute/builtins/string-6.c
27451         * gcc.c-torture/execute/builtins/string-7-lib.c
27452         * gcc.c-torture/execute/builtins/string-7.c
27453         * gcc.c-torture/execute/builtins/string-8-lib.c
27454         * gcc.c-torture/execute/builtins/string-8.c
27455         * gcc.c-torture/execute/builtins/string-9-lib.c
27456         * gcc.c-torture/execute/builtins/string-9.c
27457         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27458         * gcc.c-torture/execute/builtins/string-asm-1.c
27459         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27460         * gcc.c-torture/execute/builtins/string-asm-2.c
27461         * gcc.c-torture/execute/stdio-opt-1.c
27462         * gcc.c-torture/execute/stdio-opt-2.c
27463         * gcc.c-torture/execute/stdio-opt-3.c
27464         * gcc.c-torture/execute/string-opt-1.c
27465         * gcc.c-torture/execute/string-opt-10.c
27466         * gcc.c-torture/execute/string-opt-11.c
27467         * gcc.c-torture/execute/string-opt-12.c
27468         * gcc.c-torture/execute/string-opt-13.c
27469         * gcc.c-torture/execute/string-opt-14.c
27470         * gcc.c-torture/execute/string-opt-15.c
27471         * gcc.c-torture/execute/string-opt-16.c
27472         * gcc.c-torture/execute/string-opt-2.c
27473         * gcc.c-torture/execute/string-opt-6.c
27474         * gcc.c-torture/execute/string-opt-7.c
27475         * gcc.c-torture/execute/string-opt-8.c:
27476         Replace with ...
27477
27478         * gcc.c-torture/execute/builtins/abs-2.c
27479         * gcc.c-torture/execute/builtins/abs-3.c
27480         * gcc.c-torture/execute/builtins/complex-1.c
27481         * gcc.c-torture/execute/builtins/fprintf.c
27482         * gcc.c-torture/execute/builtins/fputs.c
27483         * gcc.c-torture/execute/builtins/memcmp.c
27484         * gcc.c-torture/execute/builtins/memmove.c
27485         * gcc.c-torture/execute/builtins/memops-asm.c
27486         * gcc.c-torture/execute/builtins/mempcpy-2.c
27487         * gcc.c-torture/execute/builtins/mempcpy.c
27488         * gcc.c-torture/execute/builtins/memset.c
27489         * gcc.c-torture/execute/builtins/printf.c
27490         * gcc.c-torture/execute/builtins/sprintf.c
27491         * gcc.c-torture/execute/builtins/strcat.c
27492         * gcc.c-torture/execute/builtins/strchr.c
27493         * gcc.c-torture/execute/builtins/strcmp.c
27494         * gcc.c-torture/execute/builtins/strcpy.c
27495         * gcc.c-torture/execute/builtins/strcspn.c
27496         * gcc.c-torture/execute/builtins/strlen-2.c
27497         * gcc.c-torture/execute/builtins/strlen.c
27498         * gcc.c-torture/execute/builtins/strncat.c
27499         * gcc.c-torture/execute/builtins/strncmp-2.c
27500         * gcc.c-torture/execute/builtins/strncmp.c
27501         * gcc.c-torture/execute/builtins/strncpy.c
27502         * gcc.c-torture/execute/builtins/strpbrk.c
27503         * gcc.c-torture/execute/builtins/strpcpy-2.c
27504         * gcc.c-torture/execute/builtins/strpcpy.c
27505         * gcc.c-torture/execute/builtins/strrchr.c
27506         * gcc.c-torture/execute/builtins/strspn.c
27507         * gcc.c-torture/execute/builtins/strstr-asm.c
27508         * gcc.c-torture/execute/builtins/strstr.c:
27509         ... these new files.
27510
27511         * gcc.c-torture/execute/builtins/abs-2-lib.c
27512         * gcc.c-torture/execute/builtins/abs-3-lib.c
27513         * gcc.c-torture/execute/builtins/complex-1-lib.c
27514         * gcc.c-torture/execute/builtins/fprintf-lib.c
27515         * gcc.c-torture/execute/builtins/fputs-lib.c
27516         * gcc.c-torture/execute/builtins/memcmp-lib.c
27517         * gcc.c-torture/execute/builtins/memmove-lib.c
27518         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27519         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27520         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27521         * gcc.c-torture/execute/builtins/memset-lib.c
27522         * gcc.c-torture/execute/builtins/printf-lib.c
27523         * gcc.c-torture/execute/builtins/sprintf-lib.c
27524         * gcc.c-torture/execute/builtins/strcat-lib.c
27525         * gcc.c-torture/execute/builtins/strchr-lib.c
27526         * gcc.c-torture/execute/builtins/strcmp-lib.c
27527         * gcc.c-torture/execute/builtins/strcpy-lib.c
27528         * gcc.c-torture/execute/builtins/strcspn-lib.c
27529         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27530         * gcc.c-torture/execute/builtins/strlen-lib.c
27531         * gcc.c-torture/execute/builtins/strncat-lib.c
27532         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27533         * gcc.c-torture/execute/builtins/strncmp-lib.c
27534         * gcc.c-torture/execute/builtins/strncpy-lib.c
27535         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27536         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27537         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27538         * gcc.c-torture/execute/builtins/strrchr-lib.c
27539         * gcc.c-torture/execute/builtins/strspn-lib.c
27540         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27541         * gcc.c-torture/execute/builtins/strstr-lib.c
27542         * gcc.c-torture/execute/builtins/lib/abs.c
27543         * gcc.c-torture/execute/builtins/lib/fprintf.c
27544         * gcc.c-torture/execute/builtins/lib/memset.c
27545         * gcc.c-torture/execute/builtins/lib/printf.c
27546         * gcc.c-torture/execute/builtins/lib/sprintf.c
27547         * gcc.c-torture/execute/builtins/lib/strcpy.c
27548         * gcc.c-torture/execute/builtins/lib/strcspn.c
27549         * gcc.c-torture/execute/builtins/lib/strncat.c
27550         * gcc.c-torture/execute/builtins/lib/strncmp.c
27551         * gcc.c-torture/execute/builtins/lib/strncpy.c
27552         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27553         * gcc.c-torture/execute/builtins/lib/strspn.c
27554         * gcc.c-torture/execute/builtins/lib/strstr.c:
27555         New files containing support routines.
27556
27557         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27558         declaration.
27559         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27560         when not optimizing.
27561
27562 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27563
27564         PR c++/16240
27565         * g++.dg/abi/mangle22.C: New test.
27566         * g++.dg/abi/mangle23.C: Likewise.
27567
27568 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27569
27570         PR fortran/16290
27571         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27572         Allow for cases without denormalized floating point numbers.
27573
27574 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27575
27576         PR c/1027
27577         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27578         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27579         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27580         expected warning text.
27581         * gcc.dg/format/diag-2.c: New test.
27582
27583 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27584
27585         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27586
27587 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27588
27589         * gcc.dg/builtins-43.c: New.
27590         * gcc.dg/builtins-44.c: New.
27591         * gcc.dg/builtins-45.c: New.
27592
27593 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27594             Andreas Tobler  <a.tobler@schweiz.ch>
27595
27596         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27597         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27598         as SIGSEGV.
27599         * gcc.dg/cleanup-11.c: Likewise.
27600         * gcc.dg/cleanup-8.c: Likewise.
27601         * gcc.dg/cleanup-9.c: Likewise.
27602         * gcc.dg/cleanup-5.c: Run on all platforms.
27603
27604 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27605
27606         * g++.dg/warn/nonnull1.C: New test.
27607
27608 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27609
27610         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27611         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27612         Special-case the Sun compiler wrt to <complex.h>.
27613
27614 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27615
27616         * gcc.dg/Wunreachable-8.C: New test.
27617
27618         * gcc.dg/h8300-ice2.c : New test.
27619
27620 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27621
27622         PR fortran/16161
27623         * gfortran.fortran-torture/compile/implicit.f90: Add test
27624         for implicit character.
27625
27626 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27627
27628         PR fortran/16289
27629         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27630         Use tiny() intrinsic to find smallest non-negative real
27631
27632 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27633
27634         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27635         * gcc.dg/compat/struct-by-value-22_x.c: New.
27636         * gcc.dg/compat/struct-by-value-22_y.c: New.
27637
27638         * gcc.c-torture/execute/20040629-1.c: New test.
27639
27640 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27641
27642         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27643         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27644
27645         PR target/16195
27646         * gcc.dg/20040625-1.c: New test.
27647
27648 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27649
27650         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27651
27652 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27653
27654         PR fortran/15963
27655         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27656
27657 2004-06-29  Richard Henderson  <rth@redhat.com>
27658
27659         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27660
27661 2004-06-29  Paul Brook  <paul@codesourcery.com>
27662
27663         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27664         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27665
27666 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         PR c++/16260
27669         * g++.dg/parse/crash15.C: New.
27670
27671 2004-06-28  Andrew Pinski  <apinski@apple.com>
27672
27673         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27674         by the error already.
27675
27676         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27677
27678 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27679
27680         PR target/14041
27681         * gcc.dg/h8300-bss-align-1.c : New.
27682
27683 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27684
27685         * PR c++/16174
27686         * g++.dg/template/ctor4.C: New.
27687
27688 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27689
27690         PR c++/16205
27691         * g++.dg/warn/Wsequence-point-1.C: New test.
27692
27693 2004-06-27  Paul Brook  <paul@codesourcery.com>
27694
27695         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27696
27697 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27698
27699         * g++.old-deja/g++.mike/p7325.C: Remove.
27700
27701 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27702
27703         PR c/14963
27704         * gcc.dg/pr14963.c: New test.
27705
27706 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27707
27708         PR c++/16193
27709         * g++.dg/parse/redef1.C: New test.
27710
27711 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27712
27713         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27714         20021110.c.
27715         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27716         20021119-1.c.
27717         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27718         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27719         5-04.c.
27720         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27721         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27722         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27723         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27724         g++.brendan/enum14.C.
27725         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27726         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27727         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27728         g++.mike/virt1.C.
27729         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27730         memtemp24.C.
27731
27732 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27733
27734         * gcc.dg/20040527-1.c: New test case.
27735
27736 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27737
27738         PR gfortran/pr16196
27739         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27740
27741 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27742
27743         PR middle-end/15825
27744         * gcc.dg/pr15825-1.c: New test case.
27745
27746 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27747
27748         * gcc.c-torture/execute/20040625-1.c: New test.
27749
27750 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27751
27752         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27753
27754 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27755
27756         * gcc.dg/torture/mips-div-1.c: New test.
27757
27758 2004-06-24  Jeff Law  <law@redhat.com>
27759
27760         * gcc.dg/tree-ssa/20040624-1.c: New test.
27761
27762 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27763
27764         * gcc.c-torture/compile/20040624-1.c: New test.
27765
27766 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27767
27768         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27769         this directory.
27770
27771 2004-06-23  Andrew Pinski  <apinski@apple.com>
27772
27773         PR middle-end/15988
27774         * g++.dg/opt/ptrmem4.C: New test.
27775
27776         * gcc.dg/c90-array-quals-2.c: New test.
27777
27778 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27779
27780         * gcc.dg/kpice1.c: New test.
27781
27782 2006-06-23  Andrew Pinski  <apinski@apple.com>
27783
27784         * gcc.dg/c90-array-quals.c: New test.
27785
27786 2006-06-22  Richard Henderson  <rth@redhat.com>
27787
27788         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27789
27790 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27791
27792         * gcc.dg/builtins-config.h: Handle FreeBSD.
27793
27794 2006-06-22  Richard Henderson  <rth@redhat.com>
27795
27796         * g++.dg/opt/devirt1.C: New.
27797
27798 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27799
27800         * g++.dg/opt/pr15551.C: New testcase.
27801
27802 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27803
27804         PR target/14800
27805         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27806         x86_64-*-linux* when compiling for 32bit.
27807
27808 2004-06-21  Andrew Pinski  <apinski@apple.com>
27809
27810         * gcc.dg/pch/struct-1.c: New.
27811         * gcc.dg/pch/struct-1.hs: New.
27812
27813 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27814
27815         * gcc.dg/pch/save-temps-1.c: New file.
27816         * gcc.dg/pch/save-temps-1.hs: New file.
27817
27818 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27819
27820         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27821         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27822
27823 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27824
27825         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27826         to fix type error.
27827         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27828         Remove trailing spaces.
27829
27830 2004-06-21  Richard Henderson  <rth@redhat.com>
27831
27832         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27833         merging && to BIT_FIELD_REF.
27834
27835 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27836
27837         * g++.dg/opt/placeholder1.C: New test.
27838
27839 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27840
27841         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27842         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27843         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27844         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27845
27846 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27847
27848         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27849         extern "C".
27850         * g++.dg/other/pragma-re-1.C: Add comments.
27851
27852 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27853
27854         PR gfortran/16080
27855         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27856
27857 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27858
27859         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27860         instead of setting the type of size_t by
27861         hand.
27862
27863 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27864
27865         * gcc.dg/unordered-2.c: New test case.
27866         * gcc.dg/unordered-3.c: New test case.
27867
27868 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27869
27870         PR other/16043
27871         * lib/g++.exp (g++_version): Tweak regexp for version
27872         * lib/g77.exp (g77_version): Likewise.
27873         * lib/gfortran.exp (gfortran_version): Likewise.
27874         * lib/objc.exp (objc_version): Likewise.
27875         * lib/treelang.exp (treelang_version): Likewise.
27876
27877 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27878
27879         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27880         Use INT_MAX instead of __INT_MAX__.
27881         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27882
27883         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27884         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27885         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27886         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27887         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27888         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27889         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27890         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27891         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27892
27893         * gcc.dg/range-test-1.c: New test.
27894         * g++.dg/opt/range-test-1.C: New test.
27895
27896 2004-06-17  Richard Henderson  <rth@redhat.com>
27897
27898         * objc.dg/sync-1.m: New.
27899         * objc.dg/try-catch-1.m: Don't force next runtime.
27900         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27901         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27902         shadowed catch clause.
27903         * objc.dg/try-catch-5.m: New.
27904
27905 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27906
27907         Bug 14610
27908         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27909
27910 2004-06-15  Richard Henderson  <rth@redhat.com>
27911
27912         * gcc.dg/20001116-1.c: Move expected warning line.
27913
27914 2004-06-15  Richard Henderson  <rth@redhat.com>
27915
27916         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27917         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27918
27919 2004-06-15  Jeff Law  <law@redhat.com>
27920
27921         * gcc.dg/tree-ssa/20040615-1.c: New test.
27922         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27923         be less sensitive to operand ordering.
27924         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27925
27926 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27927
27928         * g++.dg/abi/bitfield3.C: Add comment..
27929
27930 2004-06-15  Richard Henderson  <rth@redhat.com>
27931
27932         * g++.dg/ext/stmtexpr1.C: XFAIL.
27933         * gcc.dg/20030612-1.c: XFAIL.
27934
27935 2004-06-15  Eric Christopher  <echristo@redhat.com>
27936
27937         * g++.dg/charset/asm5.c: New.
27938         * gcc.dg/charset/asm6.c: New.
27939
27940 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27941
27942         PR fortran/15962
27943         * gfortran.fortran-torture/execute/select_1.f90: New test.
27944
27945 2004-06-15  Paul Brook  <paul@codesourcery.com>
27946
27947         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27948
27949 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27950
27951         PR c++/15967
27952         * g++.dg/lookup/crash3.C: New test.
27953
27954 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27955
27956         PR c++/15947
27957         * g++.dg/parse/dtor4.C: New test.
27958
27959 2004-06-14  Jeff Law  <law@redhat.com>
27960
27961         * gcc.c-torture/compile/20040614-1.c: New test.
27962
27963 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27964
27965         PR fortran/15211
27966         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27967         LEN of a character array.
27968
27969 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27970
27971         PR c++/15096
27972         * g++.dg/template/ptrmem10.C: New test.
27973
27974         PR c++/14930
27975         * g++.dg/template/friend30.C: New test.
27976
27977 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27978
27979         PR fortran/14928
27980         * gfortran.fortran-torture/compile/mloc.f90: New test.
27981
27982 2004-06-13  Paul Brook  <paul@codesourcery.com>
27983
27984         * gfortran.fortran-torture/execute/random_2.f90: New test.
27985
27986 2004-06-13  Eric Christopher  <echristo@redhat.com>
27987
27988         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27989
27990 2004-06-12  Paul Brook  <paul@codesourcery.com>
27991
27992         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27993
27994 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27995
27996         PR fortran/14923
27997         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27998
27999 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28000
28001         PR fortran/14957
28002         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28003         syntax errors in end statements of contained subroutines.
28004
28005 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28006
28007         PR fortran/12841
28008         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28009
28010 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28011
28012         PR fortran/15665
28013         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28014
28015 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28016
28017         PR gfortran/12839
28018         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28019
28020 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28021
28022         PR c++/15862
28023         * g++.dg/parse/enum1.C: New test.
28024
28025 2004-06-10  Jeff Law  <law@redhat.com>
28026
28027         * gcc.c-torture/compile/20040610-1.c: New test.
28028
28029 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28030
28031         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28032         * g++.old-deja/g++.other/decl3.C: Likewise.
28033
28034 2004-06-10  Brian Booth  <bbooth@redhat.com>
28035
28036         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28037         V_MAY_DEF instead of VDEF.
28038         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28039
28040 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28041
28042         PR c++/14211
28043         * g++.dg/conversion/const1.C: New test.
28044
28045         PR c++/15076
28046         * g++.dg/conversion/reinterpret1.C: New test.
28047
28048         PR c++/15877
28049         * g++.dg/template/enum2.C: New test.
28050
28051         PR c++/15227
28052         * g++.dg/template/error13.C: New test.
28053
28054 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28055
28056         PR fortran/14957
28057         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28058         arguments to test_* REAL and of the right size.
28059
28060 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28061
28062         PR target/15569
28063         PR rtl-optimization/15681
28064         * gcc.dg/20040609-1.c: New test.
28065
28066 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28067
28068         PR c++/14791
28069         * g++.dg/opt/builtins1.C: New test.
28070
28071 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28072
28073         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28074         that use default windows32 struct layout.
28075         * gcc.dg/i386-bitfield2.c: Likewise.
28076
28077 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28078
28079         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28080         for mingw32 and cygwin targets.
28081
28082 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28083
28084         * gcc.dg/pch/macro-4.c: New.
28085         * gcc.dg/pch/macro-4.hs: New.
28086
28087 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28088
28089         PR fortran/13249
28090         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28091
28092 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28093
28094         PR fortran/13372
28095         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28096
28097 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28098
28099         PR gfortran/14897
28100         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28101
28102 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28103
28104         PR gfortran/15755
28105         * gfortran.fortran-torture/execute/backspace.c : New test.
28106
28107 2004-06-09  Paul Brook  <paul@codesourcery.com>
28108
28109         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28110         (pointer_to_section): Rewrite to use smaller array.
28111
28112 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28113
28114         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28115         * gcc.dg/ext/altivec-10.c: Same.
28116         * gcc.dg/ext/altivec-11.c: Same.
28117         * gcc.dg/ext/altivec-12.c: Same.
28118         * gcc.dg/ext/altivec-13.c: Same.
28119         * gcc.dg/ext/altivec-14.c: Same.
28120         * gcc.dg/ext/altivec-15.c: Same.
28121         * gcc.dg/ext/altivec-16.c: Same.
28122         * gcc.dg/ext/altivec-3.c: Same.
28123         * gcc.dg/ext/altivec-4.c: Same.
28124         * gcc.dg/ext/altivec-6.c: Same.
28125         * gcc.dg/ext/altivec-7.c: Same.
28126         * gcc.dg/ext/altivec-8.c: Same.
28127         * gcc.dg/ext/altivec-varargs-1.c: Same.
28128
28129         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28130         * g++.dg/ext/altivec-10.C: Same.
28131         * g++.dg/ext/altivec-2.C: Same.
28132         * g++.dg/ext/altivec-3.C: Same.
28133         * g++.dg/ext/altivec-4.C: Same.
28134         * g++.dg/ext/altivec-5.C: Same.
28135         * g++.dg/ext/altivec-6.C: Same.
28136         * g++.dg/ext/altivec-7.C: Same.
28137         * g++.dg/ext/altivec-8.C: Same.
28138         * g++.dg/ext/altivec-9.C: Same.
28139
28140 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28141
28142         PR c++/7841
28143         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28144
28145 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28146
28147         * gcc.dg/union-1.c: New test.
28148
28149 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28150
28151         * gcc.dg/builtins-41.c: New test case.
28152         * gcc.dg/builtins-42.c: New test case.
28153
28154 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28155
28156         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28157         * g++.dg/ext/altivec-10.C: Same.
28158         * g++.dg/ext/altivec-2.C: Same.
28159         * g++.dg/ext/altivec-3.C: Same.
28160         * g++.dg/ext/altivec-4.C: Same.
28161         * g++.dg/ext/altivec-5.C: Same.
28162         * g++.dg/ext/altivec-6.C: Same.
28163         * g++.dg/ext/altivec-7.C: Same.
28164         * g++.dg/ext/altivec-8.C: Same.
28165         * g++.dg/ext/altivec-9.C: Same.
28166         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28167         * g++.old-deja/g++.brendan/new3.C: Same.
28168         * gcc.c-torture/execute/eeprof-1.x: Same.
28169
28170 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28171
28172         PR c/14765
28173         * gcc.dg/pr14765-1.c: New test.
28174
28175 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28176
28177         PR c/14649
28178         * gcc.dg/pr14649-1.c: New test case.
28179
28180 2004-06-07  Richard Henderson  <rth@redhat.com>
28181
28182         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28183         if temporaries.
28184
28185 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28186
28187         * g++.dg/eh/elide1.C: Remove XFAIL.
28188
28189 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28190
28191         PR c++/15337
28192         * g++.dg/expr/sizeof3.C: New test.
28193
28194         PR c++/14777
28195         * g++.dg/template/access14.C: New test.
28196
28197         PR c++/15554
28198         * g++.dg/template/enum1.C: New test.
28199
28200         PR c++/15057
28201         * g++.dg/eh/throw1.C: New test.
28202
28203 2004-06-07  David Ayers  <d.ayers@inode.at>
28204             Ziemowit Laski  <zlaski@apple.com>
28205
28206         * lib/objc.exp (objc_target_compile): Revert the '-framework
28207         Foundation' flag fix, since bare Darwin does not ship
28208         with the Foundation framework.
28209         * objc/execute/next_mapping.h: Provide a local NSConstantString
28210         @interface and @implementation.
28211         (objc_constant_string_init): A constructor function, used to
28212         initialize the NSConstantString meta-class object.
28213         * objc/execute/string1.m: Include "next_mapping.h" instead of
28214         <Foundation/NSString.h>.
28215         * objc/execute/string2.m: Likewise.
28216         * objc/execute/string3.m: Likewise.
28217         * objc/execute/string4.m: Likewise.
28218
28219 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28220
28221         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28222         to double. Replace double with FLOAT.
28223         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28224
28225         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28226         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28227         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28228         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28229         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28230         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28231         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28232         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28233
28234 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28235
28236         PR c/13519
28237         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28238
28239 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28240
28241         PR c++/15503
28242         * g++.dg/template/meminit2.C: New test.
28243
28244 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28245
28246         PR target/15822
28247         * gcc.c-torture/execute/compare-fp-1.c,
28248         gcc.c-torture/execute/compare-fp-2.c,
28249         gcc.c-torture/execute/compare-fp-3.c,
28250         gcc.c-torture/execute/compare-fp-4.c,
28251         gcc.c-torture/execute/compare-fp-3.x,
28252         gcc.c-torture/execute/compare-fp-4.x: Moved...
28253         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28254         gcc.c-torture/execute/ieee/compare-fp-2.c,
28255         gcc.c-torture/execute/ieee/compare-fp-3.c,
28256         gcc.c-torture/execute/ieee/compare-fp-4.c,
28257         gcc.c-torture/execute/ieee/compare-fp-3.x,
28258         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28259
28260 2004-06-04  David Ayers  <d.ayers@inode.at>
28261
28262         * objc/execute/protocol-isEqual-4.m: New testcase.
28263
28264 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28265
28266         * objc/execute/protocol-isEqual-1.m: New testcase.
28267         * objc/execute/protocol-isEqual-2.m: New testcase.
28268         * objc/execute/protocol-isEqual-3.m: New testcase.
28269
28270 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28271
28272         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28273
28274 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28275
28276         * lib/objc.exp (objc_target_compile): When running tests on
28277         Darwin (Mac OS X), inform the linker about '-framework
28278         'Foundation'.
28279
28280 2004-06-02  Eric Christopher  <echristo@redhat.com>
28281
28282         * gcc.c-torture/compile/20040602-1.c: New.
28283
28284 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28285
28286         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28287         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28288
28289         PR tree-optimization/14736
28290         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28291
28292         PR tree-optimization/14042
28293         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28294
28295         PR tree-optimization/14729
28296         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28297
28298 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28299
28300         PR fortran/15557
28301         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28302
28303 2004-06-01  Richard Hederson  <rth@redhat.com>
28304
28305         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28306
28307 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28308
28309         PR c++/14932
28310         * g++.dg/parse/offsetof4.C: New test.
28311
28312 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28313
28314         PR objc/7993
28315         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28316
28317 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28318
28319         PR c++/15701
28320         * g++.dg/template/friend29.C: New test.
28321
28322 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28323
28324         PR c/15749
28325         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28326
28327 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28328
28329         * gcc.dg/sparc-trap-1.c: New test.
28330
28331 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28332
28333         PR middle-end/15069
28334         * g++.dg/opt/fold3.C: New test case.
28335
28336 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28337
28338         * lib/target-supports.exp (check_iconv_available): Fix fallout
28339         from 2004-05-28 patch.
28340
28341 2004-05-30  Paul Brook  <paul@codesourcery.com>
28342
28343         PR fortran/15620
28344         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28345         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28346
28347 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28348
28349         * gfortran.fortran-torture/execute/random_1.f90: New test.
28350
28351 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28352
28353         * g++.dg/ext/altivec-10.C: New test.
28354
28355 2004-05-29  Paul Brook  <paul@codesourcery.com>
28356
28357         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28358
28359 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28360
28361         * gcc.dg/altivec-16.c: New test.
28362
28363 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28364
28365         * lib/target-supports.exp (check_vmx_hw_available): New.
28366         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28367
28368         * lib/target-supports.exp (check_alias_available,
28369         check_iconv_available, check_named_sections_available): Use
28370         unique names for temporary files.
28371
28372 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28373
28374         * gcc.dg/altivec-15.c: New test.
28375
28376 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28377
28378         PR c++/15083
28379         * g++.dg/warn/noeffect6.C: New test.
28380
28381         PR c++/15471
28382         * g++.dg/expr/ptrmem4.C: New test.
28383
28384         PR c++/15640
28385         * g++.dg/template/operator3.C: New test.
28386
28387 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28388
28389         PR c++/14668
28390         * g++.dg/lookup/redecl1.C: New test.
28391         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28392
28393 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28394
28395         * gcc.c-torture/execute/compare-fp-1.c,
28396         gcc.c-torture/execute/compare-fp-2.c,
28397         gcc.c-torture/execute/compare-fp-3.c,
28398         gcc.c-torture/execute/compare-fp-4.c,
28399         gcc.c-torture/execute/compare-fp-3.x,
28400         gcc.c-torture/execute/compare-fp-4.x,
28401         gcc.dg/pr15649-1.c: New.
28402
28403 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28404
28405         PR c++/12883
28406         * g++.dg/init/array14.C: New test.
28407
28408 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28409
28410         * lib/compat.exp (compat-get-options-main): New.
28411         (compat-get-options): Remove unneeded code, warn for ignored
28412         command.
28413         (compat-execute): Check flag set by dg-require-* commands.
28414
28415         * lib/compat.exp (compat-execute): Break up long lines.
28416
28417 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28418
28419         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28420         * gcc.dg/altivec-14.c: New test.
28421         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28422
28423         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28424         * gcc.dg/altivec-12.c: Ditto.
28425
28426         * gcc.dg/altivec-3.c: Move call to altivec_check.
28427
28428 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28429
28430         PR c++/15044
28431         * g++.dg/template/error12.C: New test.
28432
28433         PR c++/15317
28434         * g++.dg/ext/attrib15.C: New test.
28435
28436         PR c++/15329
28437         * g++.dg/template/ptrmem9.C: New test.
28438
28439 2004-05-25  Paul Brook  <paul@codesourcery.com>
28440
28441         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28442
28443 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28444
28445         PR c++/15165
28446         * g++.dg/template/crash19.C: New test.
28447
28448 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28449
28450         PR c++/15025
28451         * g++.dg/template/redecl1.C: New test.
28452
28453 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28454
28455         PR c++/14821
28456         * g++.dg/other/ns1.C: New test.
28457
28458         PR c++/14883
28459         * g++.dg/template/invalid1.C: New test.
28460
28461 2004-05-23  Paul Brook  <paul@codesourcery.com>
28462         Victor Leikehman  <lei@haifasphere.co.il>
28463
28464         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28465         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28466
28467 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28468
28469         PR c++/15285
28470         PR c++/15299
28471         * g++.dg/template/non-dependent5.C: New test.
28472         * g++.dg/template/non-dependent6.C: New test.
28473
28474 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28475
28476         PR c++/15507
28477         * g++.dg/inherit/union1.C: New test.
28478
28479         PR c++/15542
28480         * g++.dg/template/addr1.C: New test.
28481
28482         PR c++/15427
28483         * g++.dg/template/array5.C: New test.
28484
28485         PR c++/15287
28486         * g++.dg/template/array6.C: New test.
28487
28488 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28489             Roger Sayle  <roger@eyesopen.com>
28490
28491         * g++.dg/lookup/forscope2.C: New test case.
28492
28493 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28494
28495         * gcc.dg/cpp/Wmissingdirs.c: New.
28496
28497 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28498
28499         PR target/15301
28500         * gcc.dg/compat/union-m128-1.h: New file.
28501         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28502         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28503         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28504
28505 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28506
28507         PR target/15302
28508         * gcc.dg/compat/struct-complex-1.h: New file.
28509         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28510         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28511         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28512
28513 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28514
28515         PR middle-end/3074
28516         * gcc.dg/pr3074-1.c: New test case.
28517         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28518
28519 2004-05-20  Falk Hueffner  <falk@debian.org>
28520
28521         PR other/15526
28522         * gcc.dg/ftrapv-1.c: New test case.
28523
28524 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28525
28526         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28527
28528 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28529             Jeff Law  <law@redhat.com>
28530
28531         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28532         * gcc.dg/tree-ssa/20040518-2.c: New test.
28533
28534         * gcc.dg/tree-ssa/20040518-1.c: New test.
28535
28536 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28537
28538         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28539
28540 2004-05-18  Paul Brook  <paul@codesourcery.com>
28541
28542         PR fortran/13930
28543         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28544
28545 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28546
28547         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28548         constant folding.
28549
28550 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28551
28552         * gcc.dg/tree-ssa/20040517-1.c: New test.
28553
28554 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28555
28556         * gcc.dg/loop-4.c: New test.
28557
28558 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28559
28560         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28561
28562 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28563
28564         PR fortran/15311
28565         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28566
28567 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28568
28569         PR fortran/13826
28570         PR fortran/13940
28571         * gfortran.fortran-torture/compile/data_1.f90: New test.
28572
28573 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28574
28575         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28576         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28577
28578 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28579
28580         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28581
28582 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28583
28584         PR c/15444
28585         * gcc.dg/format/xopen-1.c: Adjust expected message.
28586         * gcc.dg/format/xopen-3.c: New test.
28587
28588 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28589
28590         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28591
28592 2004-05-14  Jeff Law  <law@redhat.com>
28593
28594         * gcc.dg/tree-ssa/20040514-2.c: New test.
28595
28596 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28597
28598         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28599         this ...
28600         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28601         this.
28602
28603 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28604
28605         * gcc.dg/tree-ssa/20040514-1.c: New test.
28606
28607 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28608
28609         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28610         test.
28611
28612 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28613
28614         PR fortran/14066
28615         * gfortran.fortran-torture/compile/do_1.f90: New test.
28616
28617 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28618
28619         PR fortran/15051
28620         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28621         test.
28622
28623 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28624
28625         PR fortran/15149
28626         * gfortran.fortran-torture/execute/random_init.f90: New test.
28627
28628 2004-05-13  Paul Brook  <paul@codesourcery.com>
28629
28630         PR fortran/15314
28631         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28632
28633 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28634
28635         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28636         for the powerpc case.
28637
28638 2004-05-13  Jeff Law  <law@redhat.com>
28639
28640         * gcc.dg/tree-ssa/20040513-1.c: New test.
28641         * gcc.dg/tree-ssa/20040513-2.c: New test.
28642
28643 2004-05-13  Paul Brook  <paul@codesourcery.com>
28644
28645         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28646         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28647         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28648
28649 2004-05-13  Andreas Schwab  <schwab@suse.de>
28650
28651         PR other/10819
28652         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28653         characters.
28654
28655 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28656
28657         PR fortran/15294
28658         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28659
28660 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28661
28662         Merge from tree-ssa-20020619-branch.  See
28663         ChangeLog.tree-ssa for details.
28664
28665 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28666
28667         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28668         include <altivec.h> explicitly.
28669         * gcc.dg/altivec-13.c: Likewise.
28670
28671 2004-05-11  Paul Brook  <paul@codesourcery.com>
28672
28673         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28674
28675 2004-05-10  Eric Christopher  <echristo@redhat.com>
28676
28677         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28678         * gcc.dg/sibcall-4.c: Ditto.
28679
28680 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28681
28682         * g++.dg/ext/altivec-8.C: New test case.
28683         * gcc.dg/altivec-13.c: New test case.
28684
28685 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28686
28687         * gcc.c-torture/execute/divcmp-1.c: New test case.
28688         * gcc.c-torture/execute/divcmp-2.c: New test case.
28689         * gcc.c-torture/execute/divcmp-3.c: New test case.
28690
28691 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28692
28693         * g++.dg/other/pragma-re-2.C: New test.
28694
28695 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28696
28697         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28698         * gcc.dg/i386-387-2.c: Likewise.
28699
28700         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28701         __builtin_drem.
28702         * gcc.dg/i386-387-6.c: Likewise.
28703
28704 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28705
28706         * gcc.dg/builtins-33.c: Also check log1p*.
28707
28708 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28709
28710         PR optimization/15296
28711         * gcc.c-torture/execute/pr15296.c: New test.
28712
28713 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28714
28715         * gcc.dg/builtins-40.c: New test.
28716
28717 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28718
28719         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28720
28721 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28722
28723         * g++.dg/ext/spe1.C: New testcase.
28724
28725 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28726
28727         * objc.dg/image-info.m: Allow additional attributes
28728         for __image_info section.
28729
28730 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28731
28732         * gcc.dg/torture/mips-hilo-2.c: New test.
28733
28734 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28735
28736         PR c++/14389
28737         * g++.dg/template/member5.C: New test.
28738
28739 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28740
28741         * gcc.dg/builtins-34.c: Also check expm1*.
28742
28743 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28744
28745         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28746         * gcc.dg/torture/builtin-convert-3.c: New test.
28747
28748 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28749
28750         PR middle-end/15054
28751         * g++.dg/opt/pr15054.C: New test.
28752
28753 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28754
28755         * gcc.dg/torture/builtin-rounding-1.c: New test.
28756         * gcc.dg/builtins-25.c: Delete.
28757         * gcc.dg/builtins-29.c: Delete.
28758
28759 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28760
28761         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28762         * gcc.dg/sibcall-4.c: Likewise.
28763         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28764
28765 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28766
28767         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28768         bit-field on 16-bit targets.
28769
28770 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28771
28772         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28773         16-bit targets.
28774
28775 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28776
28777         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28778         * gcc.dg/rs6000-power2-2.c: Likewise.
28779
28780 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28781
28782         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28783         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28784         Change the asm registers to be in form of frN instead of fN.
28785
28786 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28787
28788         * gcc.dg/torture/builtin-convert-2.c: New test.
28789
28790 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28791
28792         * gcc.dg/rs6000-power2-1.c: New test.
28793         * gcc.dg/rs6000-power2-2.c: New test.
28794
28795 2004-04-28  Jan Hubicka  <jh@suse.cz>
28796
28797         * gcc.dg/unused-6.c: New test.
28798
28799 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28800             Ulrich Weigand  <uweigand@de.ibm.com>
28801
28802         * ada/acats/run_all.sh: Define $target variable.
28803
28804 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28805
28806         PR c++/15119
28807         * g++.dg/other/vararg-1.C: New test.
28808
28809         PR c++/4794
28810         * g++.dg/eh/cleanup3.C: New test.
28811
28812 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28813
28814         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28815         and ad8011a (target_insn).
28816         * ada/acats/support/macro.dfs: Likewise.
28817         * ada/acats/support/impbit.adb: New file.
28818
28819 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28820
28821         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28822
28823 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28824
28825         * gcc.dg/loop-3.c: New test.
28826
28827 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28828
28829         * gcc.c-torture/execute/simd-5.c: New test.
28830
28831 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28832
28833         PR c++/15064
28834         * g++.dg/template/crash18.C: New test.
28835
28836 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28837
28838         * g++.dg/ext/complit3.C: New test.
28839
28840 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28841
28842         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28843         * gcc.dg/altivec-3.c: Same.
28844         * gcc.dg/altivec-varargs-1.c: Same.
28845
28846 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28847
28848         * lib/target-supports.exp (check_profiling_available): Assume
28849         profiling is not available on powerpc-eabi targets.
28850
28851 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28852
28853         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28854         * gcc.dg/vmx/bug-1.c: Ditto.
28855
28856 2004-04-20  Eric Christopher  <echristo@redhat.com>
28857
28858         * gcc.dg/charset/extern.c: New test.
28859         * g++.dg/charset/extern3.cc: Ditto.
28860
28861 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28862
28863         * gcc.dg/builtins-39.c: New test.
28864
28865 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28866
28867         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28868
28869 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28870
28871         * gcc.dg/torture/mips-hilo-1.c: New test.
28872
28873 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28874
28875         * gcc.c-torture/compile/20040419-1.c: New test.
28876
28877 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28878
28879         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28880
28881 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28882             Aldy Hernandez  <aldyh@redhat.com>
28883
28884         * gcc.c-torture/execute/va-arg-24.c: New.
28885
28886 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28887             Aldy Hernandez  <aldyh@redhat.com>
28888
28889         * gcc.dg/vmx/1b-01.c: New.
28890         * gcc.dg/vmx/1b-02.c: New.
28891         * gcc.dg/vmx/1b-03.c: New.
28892         * gcc.dg/vmx/1b-04.c: New.
28893         * gcc.dg/vmx/1b-05.c: New.
28894         * gcc.dg/vmx/1b-06.c: New.
28895         * gcc.dg/vmx/1b-07.c: New.
28896         * gcc.dg/vmx/1c-01.c: New.
28897         * gcc.dg/vmx/1c-02.c: New.
28898         * gcc.dg/vmx/3a-01a.c: New.
28899         * gcc.dg/vmx/3a-01.c: New.
28900         * gcc.dg/vmx/3a-01m.c: New.
28901         * gcc.dg/vmx/3a-03.c: New.
28902         * gcc.dg/vmx/3a-03m.c: New.
28903         * gcc.dg/vmx/3a-04.c: New.
28904         * gcc.dg/vmx/3a-04m.c: New.
28905         * gcc.dg/vmx/3a-05.c: New.
28906         * gcc.dg/vmx/3a-06.c: New.
28907         * gcc.dg/vmx/3a-06m.c: New.
28908         * gcc.dg/vmx/3a-07.c: New.
28909         * gcc.dg/vmx/3b-01.c: New.
28910         * gcc.dg/vmx/3b-02.c: New.
28911         * gcc.dg/vmx/3b-10.c: New.
28912         * gcc.dg/vmx/3b-13.c: New.
28913         * gcc.dg/vmx/3b-14.c: New.
28914         * gcc.dg/vmx/3b-15.c: New.
28915         * gcc.dg/vmx/3c-01a.c: New.
28916         * gcc.dg/vmx/3c-01.c: New.
28917         * gcc.dg/vmx/3c-02.c: New.
28918         * gcc.dg/vmx/3c-03.c: New.
28919         * gcc.dg/vmx/3d-01.c: New.
28920         * gcc.dg/vmx/4-01.c: New.
28921         * gcc.dg/vmx/4-03.c: New.
28922         * gcc.dg/vmx/5-01.c: New.
28923         * gcc.dg/vmx/5-02.c: New.
28924         * gcc.dg/vmx/5-03.c: New.
28925         * gcc.dg/vmx/5-04.c: New.
28926         * gcc.dg/vmx/5-05.c: New.
28927         * gcc.dg/vmx/5-06.c: New.
28928         * gcc.dg/vmx/5-07.c: New.
28929         * gcc.dg/vmx/5-07t.c: New.
28930         * gcc.dg/vmx/5-08.c: New.
28931         * gcc.dg/vmx/5-10.c: New.
28932         * gcc.dg/vmx/5-11.c: New.
28933         * gcc.dg/vmx/7-01a.c: New.
28934         * gcc.dg/vmx/7-01.c: New.
28935         * gcc.dg/vmx/7c-01.c: New.
28936         * gcc.dg/vmx/7d-01.c: New.
28937         * gcc.dg/vmx/7d-02.c: New.
28938         * gcc.dg/vmx/8-01.c: New.
28939         * gcc.dg/vmx/8-02a.c: New.
28940         * gcc.dg/vmx/8-02.c: New.
28941         * gcc.dg/vmx/brode-1.c: New.
28942         * gcc.dg/vmx/bug-1.c: New.
28943         * gcc.dg/vmx/bug-2.c: New.
28944         * gcc.dg/vmx/bug-3.c: New.
28945         * gcc.dg/vmx/cw-bug-1.c: New.
28946         * gcc.dg/vmx/cw-bug-2.c: New.
28947         * gcc.dg/vmx/cw-bug-3.c: New.
28948         * gcc.dg/vmx/dct.c: New.
28949         * gcc.dg/vmx/debug-1.c: New.
28950         * gcc.dg/vmx/debug-2.c: New.
28951         * gcc.dg/vmx/debug-3.c: New.
28952         * gcc.dg/vmx/debug-4.c: New.
28953         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28954         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28955         * gcc.dg/vmx/eg-5.c: New.
28956         * gcc.dg/vmx/fft.c: New.
28957         * gcc.dg/vmx/gcc-bug-1.c: New.
28958         * gcc.dg/vmx/gcc-bug-2.c: New.
28959         * gcc.dg/vmx/gcc-bug-3.c: New.
28960         * gcc.dg/vmx/gcc-bug-4.c: New.
28961         * gcc.dg/vmx/gcc-bug-5.c: New.
28962         * gcc.dg/vmx/gcc-bug-6.c: New.
28963         * gcc.dg/vmx/gcc-bug-7.c: New.
28964         * gcc.dg/vmx/gcc-bug-8.c: New.
28965         * gcc.dg/vmx/gcc-bug-9.c: New.
28966         * gcc.dg/vmx/gcc-bug-b.c: New.
28967         * gcc.dg/vmx/gcc-bug-c.c: New.
28968         * gcc.dg/vmx/gcc-bug-d.c: New.
28969         * gcc.dg/vmx/gcc-bug-e.c: New.
28970         * gcc.dg/vmx/gcc-bug-f.c: New.
28971         * gcc.dg/vmx/gcc-bug-g.c: New.
28972         * gcc.dg/vmx/gcc-bug-i.c: New.
28973         * gcc.dg/vmx/harness.h: New.
28974         * gcc.dg/vmx/ira1.c: New.
28975         * gcc.dg/vmx/ira2a.c: New.
28976         * gcc.dg/vmx/ira2b.c: New.
28977         * gcc.dg/vmx/ira2.c: New.
28978         * gcc.dg/vmx/ira2c.c: New.
28979         * gcc.dg/vmx/mem.c: New.
28980         * gcc.dg/vmx/newton-1.c: New.
28981         * gcc.dg/vmx/ops.c: New.
28982         * gcc.dg/vmx/sn7153.c: New.
28983         * gcc.dg/vmx/spill2.c: New.
28984         * gcc.dg/vmx/spill3.c: New.
28985         * gcc.dg/vmx/spill.c: New.
28986         * gcc.dg/vmx/t.c: New.
28987         * gcc.dg/vmx/varargs-1.c: New.
28988         * gcc.dg/vmx/varargs-2.c: New.
28989         * gcc.dg/vmx/varargs-3.c: New.
28990         * gcc.dg/vmx/varargs-4.c: New.
28991         * gcc.dg/vmx/varargs-5.c: New.
28992         * gcc.dg/vmx/varargs-6.c: New.
28993         * gcc.dg/vmx/varargs-7.c: New.
28994         * gcc.dg/vmx/vmx.exp: New.
28995         * gcc.dg/vmx/vprint-1.c: New.
28996         * gcc.dg/vmx/vscan-1.c: New.
28997         * gcc.dg/vmx/x-01.c: New.
28998         * gcc.dg/vmx/x-02.c: New.
28999         * gcc.dg/vmx/x-03.c: New.
29000         * gcc.dg/vmx/x-04.c: New.
29001         * gcc.dg/vmx/x-05.c: New.
29002         * gcc.dg/vmx/yousufi-1.c: New.
29003         * gcc.dg/vmx/zero-1.c: New.
29004         * gcc.dg/vmx/zero.c: New.
29005
29006 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29007
29008         * g++.dg/lookup/java1.C: Update for chage of
29009         _Jv_AllocObject.
29010         * g++.dg/lookup/java2.C: Likewise.
29011
29012 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29013
29014         * ada/acats/run_all.sh: use -O2 by default.
29015
29016 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29017
29018         * gcc.dg/vr-mult-[12].c: New tests.
29019
29020 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29021
29022         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29023
29024         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29025
29026 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29027
29028         * lib/target-supports.exp (check_profiling_available): Assume profiling
29029         isn't available for mips*-*-elf targets.
29030
29031 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29032
29033         * gcc.dg/builtins-38.c: New test.
29034
29035 2004-04-14  Eric Christopher  <echristo@redhat.com>
29036
29037         * g++.dg/charset/charset.exp: Run .cc extension tests.
29038
29039 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29040
29041         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29042
29043 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29044
29045         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29046
29047 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29048
29049         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29050         * gcc.dg/i386-387-2.c: Likewise.
29051
29052         * gcc.dg/i386-387-7.c: New test.
29053         * gcc.dg/i386-387-8.c: New test.
29054
29055         * gcc.dg/builtins-37.c: New test.
29056
29057 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29058
29059         * g++.dg/pch/externc-1.C: Add missing semicolon.
29060
29061 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29062
29063         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29064
29065 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29066
29067         * gcc.c-torture/execute/20040411-1.c: New test.
29068
29069 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29070
29071         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29072
29073 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29074
29075         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29076
29077 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29078
29079         * lib/target-supports.exp (check_named_sections_available): New.
29080         * lib/gcc-dg.exp (dg-require-named-sections): New.
29081         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29082         old-deja.exp.  Also prune error-count message from HP linker.
29083         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29084
29085         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29086         * g++.old-deja/g++.pt/static3.C: Likewise.
29087         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29088
29089 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29090
29091         * gcc.c-torture/execute/20040409-1.c: New test case.
29092         * gcc.c-torture/execute/20040409-2.c: New test case.
29093         * gcc.c-torture/execute/20040409-3.c: New test case.
29094
29095 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29096
29097         * gcc.dg/20040409-1.c: New test.
29098
29099 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29100
29101         PR target/14888
29102         * g++.dg/opt/pr14888.C: New test case.
29103
29104 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29105
29106         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29107         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29108         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29109         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29110         New tests.
29111
29112 2004-04-08  Paul Brook  <paul@codesourcery.com>
29113
29114         * gcc.dg/spill-1.c: New test.
29115
29116 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29117
29118         * gcc.dg/torture/builtin-ctype-2.c: New test.
29119
29120 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29121
29122         * gcc.dg/pch/pch.exp: Add largefile test.
29123
29124 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29125
29126         * g++.dg/pch/externc-1.Hs: New.
29127         * g++.dg/pch/externc-1.C: New.
29128
29129 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29130
29131         * gcc.dg/compat/struct-by-value-5a_main.c,
29132         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29133         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29134         * gcc.dg/compat/struct-by-value-5a_x.c,
29135         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29136         gcc.dg/compat/struct-by-value-5_x.c.
29137         * gcc.dg/compat/struct-by-value-5a_y.c,
29138         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29139         gcc.dg/compat/struct-by-value-5_y.c.
29140
29141         * gcc.dg/compat/struct-by-value-6a_main.c,
29142         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29143         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29144         * gcc.dg/compat/struct-by-value-6a_x.c,
29145         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29146         gcc.dg/compat/struct-by-value-6_x.c.
29147         * gcc.dg/compat/struct-by-value-6a_y.c,
29148         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29149         gcc.dg/compat/struct-by-value-6_y.c.
29150
29151         * gcc.dg/compat/struct-by-value-7a_main.c,
29152         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29153         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29154         * gcc.dg/compat/struct-by-value-7a_x.c,
29155         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29156         gcc.dg/compat/struct-by-value-7_x.c.
29157         * gcc.dg/compat/struct-by-value-7a_y.c,
29158         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29159         gcc.dg/compat/struct-by-value-7_y.c.
29160
29161 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29162
29163         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29164         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29165         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29166         options.
29167
29168 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29169
29170         * gcc.dg/builtins-36.c: New test.
29171
29172 2004-04-06  Paul Brook  <paul@codesourcery.com>
29173
29174         * README.gcc: Remove obsolete contraint on testcases.
29175
29176 2004-04-05  Paul Brook  <paul@codesourcery.com>
29177
29178         PR2123
29179         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29180         failure and exit(0) on success.
29181         * g++.dg/expr/anew2.C: Ditto.
29182         * g++.dg/expr/anew3.C: Ditto.
29183         * g++.dg/expr/anew4.C: Ditto.
29184
29185 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29186
29187         PR c++/3518
29188         * g++.dg/template/unify7.C: New.
29189
29190 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29191
29192         * g++.dg/README: Bring up to date with new subdirectories; remove
29193         duplicate subdirectory lines.
29194
29195 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29196
29197         PR c++/14007
29198         * g++.dg/template/unify5.C: New.
29199         * g++.dg/template/unify6.C: New.
29200         * g++.dg/template/qualttp20.C: Adjust.
29201         * g++.old-deja/g++.jason/report.C: Adjust.
29202         * g++.old-deja/g++.other/qual1.C: Adjust.
29203
29204 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29205
29206         PR c++/14803
29207         * g++.dg/inherit/ptrmem1.C: New test.
29208
29209 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29210
29211         PR c++/14755
29212         * gcc.c-torture/execute/20040331-1.c: New test.
29213         * gcc.dg/20040331-1.c: New test.
29214
29215 2004-04-01  Paul Brook  <paul@codesourcery.com>
29216
29217         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29218
29219 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29220
29221         PR c++/14724
29222         * g++.dg/init/goto1.C: New test.
29223
29224         PR c++/14763
29225         * g++.dg/template/defarg4.C: New test.
29226
29227 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29228
29229         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29230
29231 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29232
29233         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29234
29235 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29236
29237         * gcc.dg/noncompile/undeclared-2.c: New test.
29238
29239 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29240
29241         * gcc.dg/940409-1.c: Remove XFAIL.
29242         * gcc.dg/reg-vol-struct-1.c: New test.
29243
29244 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29245
29246         * gcc.dg/torture/builtin-wctype-1.c: New test.
29247
29248 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29249
29250         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29251         * gcc.dg/20001101-1.c: Likewise.
29252         * gcc.dg/20001102-1.c: Likewise.
29253
29254 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29255
29256         * gcc.dg/compare8.c: Add an additional test for XOR.
29257
29258 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29259
29260         * gcc.dg/torture/builtin-ctype-1.c: New test.
29261
29262 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29263
29264         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29265         * gcc.dg/torture/builtin-math-1.c: Likewise.
29266         * gcc.dg/torture/builtin-power-1.c: New test.
29267
29268 2004-03-24  Andreas Schwab  <schwab@suse.de>
29269
29270         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29271         IA64 assembler.
29272
29273 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29274             Roger Sayle  <roger@eyesopen.com>
29275
29276         * gcc.dg/compare8.c: New test case.
29277
29278 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29279
29280         * g++.dg/ext/altivec-7.C: New test.
29281
29282 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29283
29284         PR 12267, 12391, 12560, 13129, 14114, 14133
29285         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29286         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29287         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29288         Adjust error regexps.
29289         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29290         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29291         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29292         * gcc.dg/local1.c: Add explanatory comment.
29293
29294 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29295
29296         PR optimization/14669
29297         * g++.dg/opt/fold2.C: New test case.
29298
29299 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29300
29301         PR c/14069
29302         * gcc.dg/20040322-1.c: New test.
29303
29304 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29305
29306         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29307         * gcc.dg/ultrasp4.c: Likewise.
29308         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29309
29310 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29311
29312         * gcc.dg/i386-sse-8.c: Reset default options.
29313
29314 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29315
29316         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29317         in the error message text.
29318
29319 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29320
29321         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29322
29323 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29324
29325         PR c++/14616
29326         * g++.dg/init/array13.C: New test.
29327
29328 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29329
29330         PR target/13889
29331         * gcc.c-torture/compile/pr13889.c: New test case.
29332
29333 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29334
29335         PR c/14635
29336         * builtins-1.c (nan, nans): Don't test.
29337         * builtins-30.c: Don't use nan, nanf, nanl.
29338         * builtins-35.c: New test.
29339
29340 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29341
29342         * g++.dg/ext/altivec-6.C: New test.
29343
29344 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29345
29346         * g++.dg/init/placement3.C: New test.
29347
29348         * g++.dg/template/spec13.C: New test.
29349
29350         * g++.dg/lookup/using11.C: New test.
29351
29352         * g++.dg/lookup/koenig3.C: New test.
29353
29354         * g++.dg/template/operator2.C: New test.
29355
29356         * g++.dg/expr/dtor3.C: New test.
29357         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29358         marker.
29359         * g++.old-deja/g++.law/visibility28.C: Likewise.
29360
29361 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29362
29363         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29364         * gcc.dg/ppc64-abi-3.c: Likewise.
29365
29366 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29367
29368         PR c++/14545
29369         * g++.dg/parse/template15.C: New test.
29370
29371 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29372
29373         * g++.dg/expr/dtor2.C: New test.
29374
29375         * g++.dg/lookup/anon4.C: New test.
29376
29377         * g++.dg/overload/using1.C: New test.
29378
29379         * g++.dg/template/lookup7.C: New test.
29380
29381         * g++.dg/template/typename6.C: New test.
29382
29383         * g++.dg/expr/cond6.C: New test.
29384
29385 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29386
29387         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29388
29389 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29390
29391         * g++.dg/expr/cond5.C: New test.
29392         * g++.dg/expr/constcast1.C: Likewise.
29393         * g++.dg/expr/ptrmem2.C: Likewise.
29394         * g++.dg/expr/ptrmem3.C: Likewise.
29395         * g++.dg/lookup/main1.C: Likewise.
29396         * g++.dg/template/lookup6.C: Likewise.
29397
29398 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29399
29400         * gcc.dg/local1.c: New test.
29401
29402         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29403
29404 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29405
29406         * gcc.dg/torture/builtin-convert-1.c: New test.
29407
29408 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29409
29410         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29411
29412 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29413
29414         PR c++/14481
29415         * g++.dg/warn/Wunused-7.C: New test.
29416
29417 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29418
29419         * gcc.dg/torture/builtin-integral-1.c: New test.
29420
29421 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29422
29423         PR c++/14586
29424         * g++.dg/parse/non-dependent3.C: New test.
29425
29426 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29427
29428         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29429         * g++.dg/eh/simd-2.C: Likewise.
29430         * g++.dg/init/array10.C: Likewise.
29431         * gcc.c-torture/compile/simd-1.c: Likewise.
29432         * gcc.c-torture/compile/simd-2.c: Likewise.
29433         * gcc.c-torture/compile/simd-3.c: Likewise.
29434         * gcc.c-torture/compile/simd-4.c: Likewise.
29435         * gcc.c-torture/compile/simd-6.c: Likewise.
29436         * gcc.c-torture/execute/simd-1.c: Likewise.
29437         * gcc.c-torture/execute/simd-2.c: Likewise.
29438         * gcc.dg/compat/vector-defs.h: Likewise.
29439         * gcc.dg/20020531-1.c: Likewise.
29440         * gcc.dg/altivec-3.c: Likewise.
29441         * gcc.dg/altivec-4.c: Likewise.
29442         * gcc.dg/altivec-varargs-1.c: Likewise.
29443         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29444         * gcc.dg/i386-mmx-3.c: Likewise.
29445         * gcc.dg/i386-sse-4.c: Likewise.
29446         * gcc.dg/i386-sse-5.c: Likewise.
29447         * gcc.dg/i386-sse-8.c: Likewise.
29448         * gcc.dg/simd-1.c: Likewise.
29449         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29450         __ev64_opaque__ since the machine description provides it.
29451
29452 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29453
29454         * lib/compat.exp (skip_list): New global variable.
29455         Use it to hold the user defined COMPAT_SKIPS list if any.
29456         (compat-obj): Add the members of skip_list to optall.
29457
29458 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29459
29460         * gcc.dg/compat/union-by-value-1_main.c,
29461         union-by-value-1_x.c, union-by-value-1_y.c,
29462         union-check.h, union-defs.h,
29463         union-init.h, union-return-1_main.c,
29464         union-return-1_x.c, union-return-1_y.c: New files.
29465
29466 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29467
29468         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29469         mixed-struct-init.h: Add 4 mixed structure types.
29470         struct-by-value-21_main.c, struct-by-value-21_x.c,
29471         struct-by-value-21_y.c, struct-return-21_main.c,
29472         struct-return-21_x.c, struct-return-21_y.c: New files.
29473
29474 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29475
29476         PR c++/14550
29477         * g++.dg/parse/template14.C: New test.
29478
29479 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480
29481         * gcc.c-torture/execute/20040313-1.c: New test.
29482
29483 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29484
29485         PR target/14533
29486         * gcc.dg/20040311-2.c: New test.
29487
29488 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29489
29490         PR other/14544
29491         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29492         bit-field.
29493
29494 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29495
29496         * gcc.dg/20040305-2.c: Add missing return statement.
29497
29498 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29499
29500         * gcc.dg/builtins-34.c: Also check pow10*.
29501
29502 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29503
29504         PR target/14262
29505         * gcc.dg/20040305-2.c: New test.
29506
29507 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29508
29509         * gcc.dg/20040310-1.c: New test.
29510
29511 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29512
29513         * gcc.c-torture/execute/20040311-1.c: New test case.
29514
29515 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29516
29517         PR c++/14476
29518         * g++.dg/lookup/enum1.C: New test.
29519
29520 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29521
29522         PR c++/14510
29523         * g++.dg/lookup/struct2.C: New test.
29524
29525 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29526
29527         * gcc.dg/builtins-34.c: New test.
29528
29529 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29530
29531         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29532
29533 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29534
29535         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29536         * gcc.dg/alias-2.c: New testcase.
29537
29538 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29539
29540         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29541
29542 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29543
29544         * gcc.c-torture/execute/20040309-1.c: New test case.
29545
29546 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29547
29548         PR c++/14397
29549         * g++.dg/overload/ref1.C: New.
29550
29551 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29552
29553         PR c++/14409
29554         * g++.dg/template/spec12.C: New test.
29555
29556         PR c++/14448
29557         * g++.dg/parse/crash14.C: New test.
29558
29559 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29560
29561         PR c++/14230
29562         * g++.dg/init/ref11.C: New test.
29563
29564 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29565
29566         PR c++/14432
29567         * g++.dg/parse/builtin2.C: New test.
29568
29569 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29570
29571         PR c++/14401
29572         * g++.dg/init/ctor3.C: New test.
29573         * g++.dg/init/union1.C: New test.
29574         * g++.dg/ext/anon-struct4.C: New test.
29575
29576 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29577
29578         * g++.dg/lookup/koenig1.C: Tweak error messages.
29579         * g++.dg/lookup/used-before-declaration.C: Likewise.
29580         * g++.dg/other/do1.C: Likewise.
29581         * g++.dg/overload/koenig1.C: Likewise.
29582         * g++.dg/parse/crash13.C: Likewise.
29583         * g++.dg/template/instantiate3.C: Likewise.
29584
29585 2004-03-08  Eric Christopher  <echristo@redhat.com>
29586
29587         * * lib/target-supports.exp: Enable libiconv in test
29588         compilation.  Fix up error checking.
29589
29590 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29591
29592         PR middle-end/14289
29593         * gcc.dg/pr14289-1.c: New test case.
29594         * gcc.dg/pr14289-2.c: Likewise.
29595         * gcc.dg/pr14289-3.c: Likewise.
29596
29597 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29598
29599         * gcc.c-torture/execute/20040308-1.c: New test.
29600
29601 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29602
29603         * gcc.c-torture/execute/20040307-1.c: New test case.
29604
29605 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29606
29607         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29608
29609 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29610
29611         * gcc.dg/20040306-1.c: New test.
29612
29613 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29614
29615         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29616         them static.
29617         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29618
29619 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29620
29621         PR c/14465
29622         * gcc.dg/decl-6.c: New test.
29623
29624 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29625
29626         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29627         Rename LOGPOW -> LOG_POW.
29628         (SQRT_EXP, POW_EXP): New.
29629
29630 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29631
29632         * gcc.dg/i386-sse-8.c: New test.
29633
29634 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29635
29636         PR c/14114
29637         * gcc.dg/decl-5.c: New test.
29638
29639 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29640
29641         * gcc.dg/20040305-1.c: New test.
29642
29643 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29644
29645         PR other/14354
29646         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29647
29648 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29649
29650         PR c++/14425, c++/14426
29651         * g++.dg/ext/altivec-4.C: New test.
29652         * g++.dg/ext/altivec-5.C: New test.
29653
29654 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29655
29656         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29657         global variables of a type with no linkage.
29658         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29659         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29660         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29661         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29662         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29663         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29664         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29665         * g++.dg/warn/deprecated.C: Name enum Color.
29666         * g++.dg/overload/VLA.C: Name structure for 'b'.
29667         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29668
29669 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29670
29671         * gcc.c-torture/compile/20040304-1.c: New test.
29672
29673 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29674
29675         PR 13728
29676         * gcc.dg/decl-4.c: New testcase.
29677
29678 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29679
29680         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29681         as PRECF if sizeof (float) > sizeof (double).
29682         (PRECL): Make it the same as PRECF if
29683         sizeof (float) > sizeof (long double).
29684
29685 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29686
29687         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29688         system type.  Add check for irix6 which doesn't have c99 runtime.
29689
29690 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29691
29692         * gcc.dg/const-elim-1.c: xfail for xtensa.
29693
29694 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29695
29696         PR c++/14369
29697         * g++.dg/template/cond4.C: New test.
29698
29699 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29700
29701         PR c++/14360
29702         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29703
29704         PR c++/14361
29705         * g++.dg/parse/defarg7.C: New test.
29706
29707         PR c++/14359
29708         * g++.dg/template/friend26.C: New test.
29709
29710 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29711
29712         PR c++/14324
29713         * g++.dg/abi/mangle21.C: New test.
29714
29715         PR c++/14260
29716         * g++.dg/parse/constructor2.C: New test.
29717
29718         PR c++/14337
29719         * g++.dg/template/sfinae1.C: New test.
29720
29721 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29722
29723         PR c++/14267
29724         * g++.dg/expr/crash2.C: New test.
29725
29726         PR middle-end/13448
29727         * gcc.dg/inline-5.c: New test.
29728         * gcc.dg/always-inline.c: Split out tests into ...
29729         * gcc.dg/always-inline2.c: ... this and ...
29730         * gcc.dg/always-inline3.c: ... this.
29731
29732 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29733
29734         PR debug/12103
29735         * g++.dg/debug/crash1.C: New test.
29736
29737 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29738
29739         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29740         function with __attribute__((noinline)).
29741         (recurser_void2): Likewise.
29742         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29743         (recurser_void2): Likewise.
29744
29745 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29746
29747         PR middle-end/14203
29748         * g++.dg/warn/Wunused-6.C: New test case.
29749
29750 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29751
29752         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29753         not defined.
29754
29755 2004-02-27  Eric Christopher  <echristo@redhat.com>
29756
29757         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29758         * g++.dg/charset/asm2.c: Run only x86.
29759         * gcc.dg/charset/asm3.c: Ditto.
29760
29761 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29762
29763         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29764         ld_library_path.
29765
29766 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29767
29768         * g++.dg/ext/altivec-3.C: New.
29769
29770 2004-02-26  Richard Henderson  <rth@redhat.com>
29771
29772         * g++.dg/ext/attrib10.C: Mark for warning.
29773         * gcc.dg/attr-alias-1.c: New.
29774
29775 2004-02-26  Richard Henderson  <rth@redhat.com>
29776
29777         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29778         * gcc.c-torture/execute/20040208-2.c: ... it back.
29779
29780 2004-02-26  Eric Christopher  <echristo@redhat.com>
29781
29782         * lib/target-supports.exp (check-iconv-available): New function.
29783         * lib/gcc-dg.exp (dg-require-iconv): New function.
29784         Use above.
29785         * gcc.dg/charset: New directory.
29786         * gcc.dg/charset/charset.exp: New file.
29787         * gcc.dg/charset/asm1.c: Ditto.
29788         * gcc.dg/charset/asm2.c: Ditto.
29789         * gcc.dg/charset/asm3.c: Ditto.
29790         * gcc.dg/charset/asm4.c: Ditto.
29791         * gcc.dg/charset/asm5.c: Ditto.
29792         * gcc.dg/charset/attribute1.c: Ditto.
29793         * gcc.dg/charset/attribute2.c: Ditto.
29794         * gcc.dg/charset/string1.c: Ditto.
29795         * g++.dg/charset: New directory.
29796         * g++.dg/dg.exp: Add here. Special options.
29797         * g++.dg/charset/charset.exp: New file.
29798         * g++.dg/charset/asm1.c: Ditto.
29799         * g++.dg/charset/asm2.c: Ditto.
29800         * g++.dg/charset/asm3.c: Ditto.
29801         * g++.dg/charset/asm4.c: Ditto.
29802         * g++.dg/charset/attribute1.c: Ditto.
29803         * g++.dg/charset/attribute2.c: Ditto.
29804         * g++.dg/charset/extern1.cc: Ditto.
29805         * g++.dg/charset/extern2.cc: Ditto.
29806         * g++.dg/charset/string1.c: Ditto.
29807
29808 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29809
29810         PR c++/14278
29811         * g++.dg/parse/comma1.C: New test.
29812
29813 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29814
29815         PR c++/14284
29816         * g++.dg/template/ttp8.C: New test.
29817
29818 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29819
29820         * gcc.dg/fixuns-trunc-1.c: New test.
29821
29822 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29823
29824         * gcc.dg/builtins-config.h: Use #elif.
29825
29826 2004-02-26  Michael Matz  <matz@suse.de>
29827
29828         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29829         * gcc.dg/991214-1.c: Likewise.
29830         * gcc.dg/i386-asm-1.c: Likewise.
29831
29832 2004-02-25  Richard Henderson  <rth@redhat.com>
29833
29834         * gcc.c-torture/execute/20040208-2.c: Move ...
29835         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29836
29837 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29838
29839         PR c++/14246
29840         * g++.dg/other/crash-3.C: New test.
29841
29842 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29843
29844         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29845         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29846
29847         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29848         HP-UX.
29849
29850 2004-02-24  Michael Matz  <matz@suse.de>
29851
29852         * gcc.dg/i386-regparm.c: New.
29853
29854 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29855
29856         * gcc.c-torture/execute/20040223-1.c: New.
29857
29858 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29859             Kazu Hirata  <kazu@cs.umass.edu>
29860
29861         * gcc.dg/fwritable-strings-1.c: Remove.
29862
29863 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29864
29865         PR c/14156
29866         * gcc.dg/20040223-1.c: New test.
29867
29868 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29869
29870         PR c++/14106
29871         * g++.dg/ext/typeof9.C: New test.
29872
29873 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29874
29875         PR c++/14250
29876         * g++.dg/other/switch1.C: New test.
29877
29878 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29879
29880         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29881         * gcc.dg/va-arg-1.c: Likewise.
29882
29883 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29884
29885         PR c++/14143
29886         * g++.dg/template/koenig5.C: New test.
29887
29888 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29889
29890         * g++.dg/ext/altivec-1.C: Generalize target triple.
29891         * g++.dg/ext/altivec-2.C: New test case.
29892         * g++.dg/ext/altivec_check.h: New file.
29893         * gcc.dg/altivec-1.c: Generalize target triple;
29894         include altivec_check.h and call altivec_check().
29895         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29896         * gcc.dg/altivec-6.c: New test case.
29897         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29898         type casts as needed.
29899         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29900         altivec_check().
29901         * gcc.dg/altivec-12.c: New test case.
29902         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29903         include altivec_check.h and call altivec_check().
29904         * gcc.dg/altivec_check.h: New file.
29905
29906 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29907
29908         * lib/target-supports.exp (check_alias_available): Don't mangle
29909         function `g' in test program.
29910
29911 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29912
29913         * lib/target-supports.exp (check_profiling_available): Check
29914         argument to determine whether we support a profiling type.
29915         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29916         check_profiling_available.
29917         * g++.dg/bprob/bprob.exp: Likewise.
29918         * g77.dg/bprob/bprob.exp: Likewise.
29919         * gcc.misc-tests/bprob.exp: Likewise.
29920         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29921         dg-require-profiling and delete expected error handling.
29922         * gcc.dg/20021014-1.c: Likewise.
29923         * gcc.dg/nest.c: Likewise.
29924
29925 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29926
29927         PR c++/12007
29928         * g++.dg/other/vthunk1.C: New test.
29929
29930 2004-02-20  Falk Hueffner  <falk@debian.org>
29931
29932         PR target/14201
29933         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29934
29935 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29936
29937         PR c++/13927
29938         * g++.dg/other/error8.C: Remove XFAIL markers.
29939
29940         PR c++/14173
29941         * g++.dg/ext/packed5.C: New test.
29942
29943         PR c++/14199
29944         * g++.dg/warn/Wunused-5.C: New test.
29945
29946         PR c++/14186
29947         * g++.dg/lookup/member1.C: New test.
29948
29949 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29950
29951         * gcc.c-torture/compile/20040130-1.c: Enable only when
29952         __INT_MAX__ >= 2147483647L.
29953         * gcc.c-torture/compile/961203-1.c: Likewise.
29954
29955 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29956
29957         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29958         * g++.dg/opt/template1.C: Robustify assembler regexp
29959
29960 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29961
29962         * gcc.c-torture/execute/simd-4.x: Remove.
29963         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29964         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29965         Guard with #ifndef SKIP_ATTRIBUTE.
29966         * gcc.dg/compat/vector-1_y.c: Likewise.
29967         * gcc.dg/compat/vector-2_x.c: Likewise.
29968         * gcc.dg/compat/vector-2_y.c: Likewise.
29969         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29970         * g++.dg/eh/simd-2.C: Likewise.
29971
29972 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29973
29974         * gcc.c-torture/compile/complex-1.c: New.
29975
29976 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29977
29978         PR target/14209
29979         * gcc.c-torture/execute/20040218-1.c: New test.
29980
29981 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29982
29983         PR c++/14181
29984         * g++.dg/parse/new2.C: New test.
29985
29986 2004-02-18  Paul Brook  <paul@codesourcery.com>
29987
29988         * gcc.c-torture/compile/libcall-1.c: New test.
29989
29990 2004-02-18  Paul Brook  <paul@codesourcery.com>
29991
29992         PR debug/12934
29993         * gcc.dg/debug/debug-7.c: New test.
29994
29995 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29996
29997         * gcc.dg/20040217-1.c: New test.
29998
29999 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30000
30001         * gcc.c-torture/execute/990208-1.x: Delete.
30002
30003 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30004
30005         * gcc.c-torture/execute/20040208-2.x: New file.
30006
30007 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30008
30009         PR c++/11326
30010         * g++.dg/abi/structret1.C: New test.
30011
30012 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30013
30014         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30015         (i386_cpuid): No need to test if cpuid is available on AMD64.
30016         Fix assembly, so that it works onboth i386 and AMD64.
30017         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30018         (vecInLong): Fix s[] member type to unsigned int.
30019         (vecInWord): Remove type.
30020         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30021         (a64, b64, c64, d64, e64): Remove.
30022         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30023         Remove unused variable.  Remove initialization of removed variables.
30024         Don't call mmx_tests nor sse_tests.
30025         (reference_mmx, reference_sse): Remove.
30026         (check): Add return stmt.
30027         * gcc.dg/i386-sse-7.c: New test.
30028         * gcc.dg/i386-mmx-4.c: New test.
30029
30030 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30031
30032         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30033         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30034         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30035         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30036         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30037         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30038         g++.dg/tc1/dr94.C: Fix line terminator.
30039
30040 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30041
30042         * gcc.c-torture/compile/20040216-1.c: New.
30043
30044 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30045
30046         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30047         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30048         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30049         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30050         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30051         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30052
30053 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30054
30055         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30056
30057 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/13971
30060         * g++.dg/expr/cond4.C: New test.
30061
30062         PR c++/14086
30063         * g++.dg/lookup/crash2.C: New test.
30064
30065 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30066
30067         * gcc.c-torture/compile/20040214-2.c: New test.
30068
30069 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30070
30071         PR c++/14116
30072         * g++.dg/ext/typeof8.C: New test.
30073
30074 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30075
30076         * gcc.c-torture/compile/20040214-1.c: New test.
30077
30078 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30079
30080         PR c++/13635
30081         * g++.dg/template/spec11.C: New test.
30082
30083 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30084
30085         PR c++/13927
30086         * g++.dg/other/error8.C: New test.
30087
30088 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30089
30090         PR c++/14122
30091         * g++.dg/template/array4.C: New test.
30092
30093         PR c++/14108
30094         * g++.dg/inherit/thunk2.C: New test.
30095
30096         PR c++/14083
30097         * g++.dg/eh/cond2.C: New test.
30098
30099 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30100
30101         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30102
30103 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30104
30105         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30106
30107 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30108
30109         * g++.dg/simd-2.C: xfail on ppc64-linux.
30110
30111 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30112
30113         PR c/456
30114         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30115         tests.
30116
30117 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30118
30119         * gcc.dg/builtins-33.c: New test.
30120
30121 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30122
30123         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30124
30125 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30126
30127         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30128
30129 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30130
30131         * gcc.dg/ppc64-abi-3.c: New test.
30132
30133 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30134
30135         PR c/14092
30136
30137         * gcc.dg/pr14092-1.c: New testcase.
30138
30139 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30140
30141         * gcc.dg/cpp/assert4.c: Fix typo last change.
30142
30143         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30144         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30145
30146         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30147
30148 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30149
30150         * gcc.c-torture/compile/20040209-1.c: New test case.
30151
30152 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30153
30154         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30155
30156 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30157
30158         * gcc.c-torture/execute/20040208-[12].c: New tests.
30159
30160 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30161
30162         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30163
30164 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30165
30166         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30167
30168 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30169
30170         Bug 13856
30171         * gcc.dg/visibility-8.c: New testcase.
30172
30173 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30174
30175         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30176         arguments.
30177         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30178
30179 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30180
30181         PR middle-end/13696
30182         * g++.dg/opt/fold1.C: New test case.
30183
30184 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30185
30186         PR c++/14033
30187         * g++.dg/other/crash-2.C: New test.
30188
30189 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30190
30191         PR c++/14028
30192         * g++.dg/parse/angle-bracket2.C: New test.
30193
30194 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30195
30196         PR middle-end/13750
30197         Revert:
30198         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30199         PR pch/13361
30200         * testsuite/g++.dg/pch/wchar-1.C: New.
30201         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30202
30203 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30204
30205         PR c++/14008
30206         * g++.dg/parse/error15.C: New test.
30207         * g++.dg/parse/crash11.C: Update dg-error mark.
30208
30209 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30210
30211         PR c++/13932
30212         * g++.dg/warn/conv2.C: New test.
30213
30214 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30215
30216         PR c++/13086
30217         * g++.dg/warn/incomplete1.C: Remove xfail.
30218
30219 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30220
30221         * lib/file-format.exp (gcc_target_object_format): Use
30222         ${tool}_target_compile, not gcc_target_compile.
30223         * lib/target-supports.exp (check_alias_available): Likewise.
30224         (check_gc_sections_available): Likewise.
30225         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30226         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30227         dg-require-alias.
30228
30229 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30230
30231         PR c++/13969
30232         * g++.dg/template/static6.C: New test.
30233
30234 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30235
30236         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30237
30238 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30239
30240         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30241         tests for systems where `char' is unsigned by default.
30242
30243 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30244
30245         PR c++/13997
30246         * g++.dg/template/partial3.C: New test.
30247
30248 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30249
30250         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30251         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30252         Remove mentions of obsolete ports.
30253
30254 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30255
30256         * gcc.dg/noncompile/20001228-1.c: Fix for new
30257         error message.
30258
30259 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30260
30261         PR target/9348
30262         * gcc.c-torture/execute/multdi-1.c: New test case.
30263
30264 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30265
30266         PR c++/13925
30267         * g++.dg/template/lookup5.C: New test.
30268
30269 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30270
30271         PR c++/13950
30272         * g++.dg/template/lookup4.C: New test.
30273
30274         PR c++/13970
30275         * g++.dg/parse/error14.C: New test.
30276
30277         PR c++/14002
30278         * g++.dg/parse/template13.C: New test.
30279
30280 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30281
30282         PR c++/13978
30283         * g++.dg/template/koenig4.C: New test.
30284
30285         PR c++/13968
30286         * g++.dg/template/crash17.C: New test.
30287
30288         PR c++/13975
30289         * g++.dg/parse/error13.C: New test.
30290         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30291
30292 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30293
30294         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30295
30296 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30297
30298         PR c/11658
30299         PR c/13994
30300         * gcc.dg/noncompile/20040203-1.c: New test.
30301         * gcc.dg/noncompile/20040203-2.c: Likewise.
30302         * gcc.dg/noncompile/20040203-3.c: Likewise.
30303         * gcc.dg/20040203-1.c: Likewise.
30304
30305 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30306
30307         PR c++/10858
30308         * g++.dg/template/sizeof7.C: New test.
30309
30310 2004-02-02  Eric Christopher  <echristo@redhat.com>
30311             Zack Weinberg  <zack@codesourcery.com>
30312
30313         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30314
30315 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30316
30317         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30318         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30319         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30320         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30321
30322 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30323
30324         PR c++/13113
30325         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30326
30327         PR c++/13854
30328         * g++.dg/ext/attrib13.C: New test.
30329
30330         PR c++/13907
30331         * g++.dg/conversion/op2.C: New test.
30332
30333 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30334
30335         * gcc.dg/titype-1.c: Fix pasto.
30336
30337 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30338
30339         * gcc.dg/titype-1.c: New test.
30340
30341 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30342
30343         PR c++/13957
30344         * g++.dg/template/non-type-template-argument-1.C,
30345         g++.dg/template/qualified-id1.C: Update dg-error marks.
30346         * g++.dg/template/nontype6.C: New test.
30347
30348 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30349
30350         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30351         * gcc.dg/builtins-31.c: New testcase.
30352         * gcc.dg/builtins-32.c: New testcase.
30353
30354 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30355
30356         * objc.dg/call-super-2.m: Update line numbers
30357         for the including of stddef.h.
30358
30359 2004-01-30  Michael Matz  <matz@suse.de>
30360
30361         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30362         g++.dg/ext/case-range3.C: New tests.
30363
30364 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30365
30366         DR206
30367         PR c++/13813
30368         * g++.dg/template/member4.C: New test.
30369
30370 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30371
30372         PR c++/13683
30373         * g++.dg/template/sizeof6.C: New test.
30374
30375 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30376
30377         * gcc.dg/fwritable-strings-1.c: New test.
30378
30379 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30380
30381         * gcc.c-torture/compile/20040130-1.c: New test.
30382
30383 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30384
30385         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30386
30387 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30388
30389         PR c++/13883
30390         * g++.dg/template/ctor3.C: New test.
30391
30392 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30393
30394         * g++.dg/tc1: New directory.
30395         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30396         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30397         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30398         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30399         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30400
30401 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30402
30403         * g++.dg/parse/error11.C: New test.
30404         * g++.dg/parse/error12.C: Likewise.
30405
30406 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30407
30408         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30409         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30410
30411 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30412
30413         PR c++/13791
30414         * g++.dg/ext/attrib12.C: New test.
30415
30416         PR c++/13736
30417         * g++.dg/parse/cast2.C: New test.
30418
30419 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30420
30421         * objc.dg/encode-2.m (main): New local string.  Set depending on
30422         sizeof long.  Use in sscanf call.
30423         * objc.dg/encode-3.m (main): New local string.  Set depending on
30424         sizeof long.  Use in scan_initial call.
30425
30426 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30427
30428         * objc.dg/call-super-2.m: Make LP64-safe.
30429         * objc.dg/desig-init-1.m: Likewise.
30430
30431 2004-01-27  Devang Patel <dpatel@apple.com>
30432
30433         * g++.dg/debug/namespace1.C: New test.
30434
30435 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30436
30437         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30438         xscale-*-*.
30439
30440         * gcc.dg/arm-mmx-1.c: New test.
30441
30442 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30443
30444         * gcc.dg/20040127-1.c: New test.
30445         * gcc.dg/20040127-2.c: New test.
30446
30447 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30448
30449         * objc.dg/stret-1.m (glob): Renamed to globa.
30450
30451 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30452
30453         PR c++/13663
30454         * g++.dg/expr/for1.C: New test.
30455
30456 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30457
30458         PR middle-end/13779
30459         * gcc.dg/darwin-longlong.c: New test.
30460
30461 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30462
30463         * gcc.dg/20040124-1.c: Moved test from here...
30464         * gcc.c-torture/compile/20040124-1.c: ...to here.
30465
30466 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30467
30468         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30469         the assembly output if -m64 is passed.
30470
30471 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30472
30473         PR c++/13833
30474         * g++.dg/template/cond3.C: New test.
30475
30476 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30477
30478         PR c++/13810
30479         * g++.dg/template/ttp7.C: New test.
30480
30481 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30482
30483         PR c++/13797
30484         * g++.dg/template/nontype4.C: New test.
30485         * g++.dg/template/nontype5.C: Likewise.
30486
30487 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30488
30489         * gcc.dg/torture/mips-clobber-at.c: New test.
30490
30491 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30492
30493         * gcc.dg/20040124-1.c: New test.
30494
30495 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30496
30497         * gcc.dg/20040123-1.c: New test.
30498
30499 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30500
30501         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30502
30503 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30504
30505         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30506
30507 2004-01-23  Andrew Pinski  <apinski@apple.com>
30508
30509         * gcc.dg/20030121-1.c: Move to ..
30510         * gcc.dg/20040121-1.c: here.
30511
30512 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30513
30514         * gcc.dg/builtins-29.c: New test case.
30515
30516 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30517
30518         PR 18314
30519         * gcc.dg/builtins-30.c: New testcase.
30520
30521 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30522
30523         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30524         * lib/g77.exp: Likewise.
30525         * lib/objc.exp: Likewise.
30526         * lib/g++.exp: Likewise.
30527
30528 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30529
30530         * gcc.dg/struct-by-value-2.c: New test.
30531
30532 2004-01-21  Andrew Pinski  <apinski@apple.com>
30533
30534         PR target/13785
30535         * gcc.dg/20030121-1.c: New test.
30536
30537 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30538
30539         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30540         clobber frame pointer register in asm statement.
30541
30542 2004-01-21  Falk Hueffner  <falk@debian.org>
30543
30544         * gcc.c-torture/compile/20040121-1.c: New test.
30545
30546 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30547
30548         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30549
30550 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30551
30552         * gcc.dg/ppc64-abi-2.c: New test.
30553
30554 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30555
30556         * lib/treelang.exp: Fill out this file.
30557         * lib/treelang-dg.exp: New File.
30558
30559 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30560
30561         * gcc.c-torture/compile/981022-1.c: Remove.
30562         * gcc.dg/array-5.c: Remove XFAIL.
30563         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30564         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30565         gcc.dg/cond-lvalue-1.c: Update.
30566         * gcc.dg/cast-lvalue-2.c: New test.
30567
30568 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30569
30570         PR c++/13592
30571         * g++.dg/other/error1.C (class foo): Tweak error message.
30572
30573         PR c++/13592
30574         * g++.dg/template/call2.C: New test.
30575
30576 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30577
30578         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30579         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30580         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30581         scalar-return-1_x.c, scalar-return-2_y.c,
30582         scalar-return-3_x.c, scalar-return-3_y.c,
30583         scalar-return-4_x.c, scalar-return-4_y.c,
30584         struct-align-1.h, struct-align-1_x.c,
30585         struct-align-1_y.c, struct-align-2.h,
30586         struct-align-2_x.c, struct-align-2_y.c,
30587         struct-by-value-10_y.c, struct-by-value-11_x.c,
30588         struct-by-value-11_y.c, struct-by-value-12_x.c,
30589         struct-by-value-12_y.c, struct-by-value-13_x.c,
30590         struct-by-value-13_y.c, struct-by-value-14_x.c,
30591         struct-by-value-14_y.c, struct-by-value-15_x.c,
30592         struct-by-value-15_y.c, struct-by-value-16_y.c,
30593         struct-by-value-17_y.c, struct-by-value-18_y.c,
30594         struct-by-value-19_y.c, struct-by-value-1_x.c,
30595         struct-by-value-1_y.c, struct-by-value-20_y.c,
30596         struct-by-value-2_x.c, struct-by-value-2_y.c,
30597         struct-by-value-3_y.c, struct-by-value-4_x.c,
30598         struct-by-value-4_y.c, struct-by-value-5_y.c,
30599         struct-by-value-6_y.c, struct-by-value-7_y.c
30600         struct-by-value-8_x.c, struct-by-value-8_y.c
30601         struct-by-value-9_x.c, struct-by-value-9_y.c
30602         struct-return-10_x.c, struct-return-10_y.c,
30603         struct-return-19_x.c, struct-return-20_x.c
30604         struct-return-2_x.c, struct-return-2_y.c
30605         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30606         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30607
30608 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30609
30610         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30611         attribute on sparc*-sun-solaris2.*.
30612
30613 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30614
30615         PR c++/13710
30616         * g++.dg/ext/typeof7.C: New test.
30617
30618 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30619
30620         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30621         * gcc.dg/const-elim-1.c: Same.
30622
30623 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30624
30625         * objc.dg/stret-1.m: New.
30626         * objc.dg/stret-2.m: New.
30627
30628 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30629
30630         PR c++/11895
30631         * g++.dg/ext/vector1.C: New test.
30632
30633 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30634
30635         * gcc.dg/pch/import-1.c: New.
30636         * gcc.dg/pch/import-1.hs: New.
30637         * gcc.dg/pch/import-1a.h: New.
30638         * gcc.dg/pch/import-1b.h: New.
30639         * gcc.dg/pch/import-1c.h: New.
30640
30641 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30642
30643         PR c++/13574
30644         * g++.dg/ext/array1.C: New test.
30645
30646         PR c++/13178
30647         * g++.dg/conversion/op1.C: New test.
30648
30649 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30650
30651         PR 11864
30652         From Kazumoto Kojima / Dan Kegel:
30653         * gcc.dg/pr11864-1.c: New test.
30654
30655         PR 10392
30656         From Marcus Comstedt / Dan Kegel:
30657         * gcc.dg/pr10392-1.c: New test.
30658
30659 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30660
30661         PR c++/13478
30662         * g++.dg/init/ref10.C: New test.
30663
30664 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30665
30666         PR c++/13407
30667         * g++.dg/parse/typename6.C: New test.
30668
30669 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30670
30671         PR pch/13361
30672         * testsuite/g++.dg/pch/wchar-1.C: New.
30673         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30674
30675 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30676
30677         PR c++/9259
30678         * g++.dg/expr/sizeof2.C: New test.
30679
30680 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30681
30682         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30683
30684 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30685
30686         PR c++/13659
30687         * g++.dg/lookup/strong-using-3.C: New.
30688         * g++.dg/lookup/using-10.C: New.
30689
30690 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30691
30692         PR c++/13594
30693         * g++.dg/lookup/strong-using-2.C: New.
30694
30695 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30696             Dan Kegel <dank@kegel.com>
30697             J"orn Rennecke <joern.rennecke@superh.com>
30698
30699         PR target/9365
30700         * gcc.dg/pr9365-1.c: New test.
30701
30702 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30703
30704         PR c++/8856
30705         * g++.dg/parse/casting-operator2.C: New test.
30706         * g++.old-deja/g++.pt/explicit83.C: Remove.
30707
30708 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30709
30710         * gcc.dg/label-compound-stmt-1.c: New test.
30711         * gcc.c-torture/compile/950922-1.c,
30712         gcc.c-torture/compile/20000211-3.c,
30713         gcc.c-torture/compile/20000518-1.c,
30714         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30715         compound statements.
30716
30717 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30718
30719         * gcc.dg/ppc64-abi-1.c: New test.
30720
30721 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30722
30723          * g++.dg/ext/attrib9.C: Add dg-warnings.
30724
30725 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30726
30727         PR c++/12335
30728         * g++.dg/parse/dtor3.C: New test.
30729
30730 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30731
30732         PR c++/12709
30733         * g++.dg/parse/try-catch-1.C: New test.
30734
30735 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30736
30737         * ada/acats/run_all.sh: Add more verbose output in acats.log
30738         when compiling tests.
30739
30740 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30741
30742         PR 13656
30743         * gcc.dg/typedef-redecl.c: New test case.
30744         * gcc.dg/typedef-redecl.h: New support file.
30745
30746 2004-01-13  Jan Hubicka  <jh@suse.cz>
30747
30748         * gcc.dg/always_inline.c: New test.
30749         * gcc.dg/debug/20031231-1.c: Fix.
30750
30751 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30752
30753         PR c++/13474
30754         * g++.dg/template/array3.C: New test.
30755
30756 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30757
30758         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30759         * g++.dg/warn/Wunused-2.C: Likewise.
30760
30761 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30762
30763         PR c++/13289
30764         * g++.dg/template/instantiate6.C: New test.
30765
30766 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30767
30768         PR middle-end/11397
30769         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30770
30771 2004-01-12  Jan Hubicka  <jh@suse.cz>
30772
30773         PR opt/12826
30774         * gcc.dg/20040112-1.c: New.
30775
30776         * gcc.dg/dwarf-die[1-7].c: Move to...
30777         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30778         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30779
30780 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30781
30782         PR c++/4100
30783         * g++.dg/parse/friend4.C: New test.
30784
30785 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30786
30787         PR c++/4100
30788         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30789         definition is called a friend.
30790
30791 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30792
30793         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30794
30795 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30796
30797         PR c++/3478
30798         * g++.dg/parse/error10.C: New test.
30799         * g++.dg/template/arg2.C: Accept "invalid type" error.
30800
30801 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30802
30803         PR middle-end/13392
30804         * g++.dg/opt/expect2.C: New test.
30805
30806 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30807
30808         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30809         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30810         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30811         Update dg-error regexps.
30812
30813 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30814
30815         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30816         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30817
30818 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30819
30820         * gcc.dg/pragma-re-1.c: Use right pointer type.
30821
30822 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30823
30824         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30825
30826 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30827
30828         * gcc.dg/rs6000-ldouble-1.c: New.
30829
30830 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30831
30832         DR 337
30833         PR c++/9256
30834         * g++.dg/other/abstract1.C: New test.
30835
30836 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30837
30838         * g++.dg/lookup/strong-using-1.C: New.
30839
30840 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30841
30842         PR c/11234
30843         * gcc.dg/func-ptr-conv-1.c: New test.
30844         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30845
30846 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30847
30848         PR target/13380.
30849         * gcc.c-torture/compile/20040109-1.c: New.
30850
30851 2004-01-08  Stuart Hastings  <stuart@apple.com>
30852
30853         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30854         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30855         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30856
30857 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30858
30859         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30860
30861 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30862
30863         * ada/acats/run_acats: Treat 'gnatchop' the same way
30864         as 'gnatmake'.  Export GCC_DRIVER.
30865         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30866         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30867
30868 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30869
30870         PR c++/12573
30871         * g++.dg/template/dependent-expr4.C: New test.
30872
30873 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30874
30875         * gcc.dg/altivec-11.c: New test.
30876
30877 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30878
30879         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30880
30881 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30882
30883         PR c/6024
30884         * gcc.dg/enum-compat-1.c: New test.
30885         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30886
30887 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30888
30889         PR c/12165
30890         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30891         gcc.dg/c99-idem-qual-3.c: New tests.
30892
30893 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30894
30895         * gcc.dg/winline-7.c: Don't cast void * to int.
30896
30897 2004-01-06  Jan Hubicka  <jh@suse.cz>
30898
30899         * gcc.dg/i386-sse-5.c: New test
30900         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30901
30902 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30903
30904         PR c++/12815
30905         * g++.dg/rtti/typeid4.C: New test.
30906
30907 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30908
30909         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30910
30911 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30912
30913         PR c++/12132
30914         * g++.dg/template/error11.C: New test.
30915
30916         PR c++/13451
30917         * g++.dg/template/class2.C: New test.
30918
30919 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30920         Richard Sandiford <rsandifo@redhat.com>
30921
30922         PR c++/13387
30923         * g++.dg/opt/alias3.C: New test.
30924
30925 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30926
30927         PR c++/13157
30928         * g++.dg/template/koenig3.C: New test.
30929
30930         PR c++/13529
30931         * g++.dg/parse/offsetof3.C: New test.
30932
30933         * g++.dg/init/copy7.C: Add missing dg-error markers.
30934
30935         PR c++/12226
30936         * g++.dg/init/copy7.c: New test.
30937
30938         PR c++/13536
30939         * g++.dg/parse/cast1.C: New test.
30940
30941 2004-01-04  Jan Hubicka  <jh@suse.cz>
30942
30943         * gcc.dg/winline[1-7].c: New tests.
30944
30945 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30946
30947         PR c++/13520
30948         * g++.dg/template/qualttp22.C: New test.
30949
30950 2004-01-01  Jan Hubicka  <jh@suse.cz>
30951
30952         * gcc.dg/debug/20031231-1.c: New.
30953         * gcc.c-torture/compile/20040101-1.c: New.
30954         * gcc.dg/dwarf-die-[1-7].c: New.
30955
30956 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30957
30958         PR optimization/13521
30959         * gcc.c-torture/compile/20031231-1.c: New test.
30960
30961 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30962
30963         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30964
30965 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30966
30967         PR c++/10079
30968         * g++.dg/template/crash16.C: New test.
30969
30970 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30971
30972         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30973
30974 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30975
30976         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30977         ports.
30978         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30979         * g++.old-deja/g++.law/profile1.C: Likewise.
30980         * gcc.c-torture/compile/981006-1.c: Likewise.
30981         * gcc.c-torture/execute/loop-2e.x: Likewise.
30982         * gcc.c-torture/execute/loop-2f.x: Remove.
30983         * gcc.c-torture/execute/loop-2g.x: Likewise.
30984         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30985         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30986
30987 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         PR c++/13507
30990         * g++.dg/ext/attrib11.C: New test.
30991
30992         PR c++/13494
30993         * g++.dg/template/array2-1.C: New test.
30994         * g++.dg/template/array2-2.C: New test.
30995
30996 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30997
30998         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30999
31000 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31001
31002         PR c++/12774
31003         * g++.dg/template/array1-1.C: New test.
31004         * g++.dg/template/array1-2.C: New test.
31005
31006 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31007
31008         PR fortran/12632
31009         * g77.dg/12632.f: New test case.
31010
31011 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31012
31013         PR c++/13289
31014         * g++.dg/parse/nontype1.C: New test.
31015
31016 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31017
31018         PR c++/12403
31019         * g++.dg/parse/explicit1.C: New test.
31020         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31021
31022 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31023
31024         PR c++/13081
31025         * g++.dg/opt/inline6.C: New test.
31026
31027         PR c++/12613
31028         * g++.dg/parse/error9.C: New test.
31029
31030         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31031
31032 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31033
31034         PR c++/13009
31035         * g++.dg/init/assign1.C: New test.
31036
31037 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31038
31039         PR c++/13070
31040         * g++.dg/warn/format3.C: New test case.
31041
31042 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31043
31044         * gcc.c-torture/compile/20031227-1.c: New test.
31045
31046 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31047
31048         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31049         * g77.dg/bprob/bprob.exp: Likewise.
31050         * gcc.misc-tests/bprob.exp: Likewise.
31051         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31052         variants on systems where the library does not provide that
31053         functionality.
31054         * gcc.dg/builtins-20.c: Use builtins-config.h.
31055         * gcc.dg/builtins-config.h: New file.
31056
31057 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31058
31059         * lib/gcc-dg.exp (dg-require-profiling): New function.
31060         * lib/target-supports.exp (check_profiling_available): Likewise.
31061         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31062         * g77.dg/bprob/bprob.exp: Likewise.
31063         * gcc.misc-tests/bprob.exp: Likewise.
31064         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31065         * gcc.dg/20021014-1.c: Likewise.
31066         * gcc.dg/nest.c: Likewise.
31067
31068 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31069
31070         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31071         compiling.
31072         * g++.dg/lookup/java2.C: Likewise.
31073         * gcc.dg/cpp/lexident.c: Likewise.
31074
31075 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31076
31077         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31078         given.
31079         * gcc.c-torture/compile/961203-1.c: Likewise.
31080         * gcc.c-torture/compile/980506-1.c: Likewise.
31081
31082 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31083
31084         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31085         (additional_prunes): New global.
31086         (gcc-dg-prune): Handle additional per-test pruning.
31087         (dg-test): Clear additional_prunes between tests.
31088
31089         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31090         dg-prune-output to avoid spurious failures from assembler
31091         complaining about nonexistent WAW violations.
31092         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31093         Use dg-prune-output to avoid spurious failures from assembler
31094         warning about Itanium B-step errata.
31095
31096 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31097
31098         * g++.dg/abi/macro0.C: New test.
31099         * g++.dg/abi/macro1.C: Likewise.
31100         * g++.dg/abi/macro2.C: Likewise.
31101
31102         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31103         * g++.dg/abi/bitfield7.C: Likewise.
31104         * g++.dg/abi/dtor2.C: Likewise.
31105         * g++.dg/abi/mangle11.C: Likewise.
31106         * g++.dg/abi/mangle12.C: Likewise.
31107         * g++.dg/abi/mangle14.C: Likewise.
31108         * g++.dg/abi/mangle17.C: Likewise.
31109         * g++.dg/abi/vbase10.C: Likewise.
31110         * g++.dg/abi/vbase14.C: Likewise.
31111         * g++.dg/template/qualttp17.C: Likewise.
31112
31113 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31114
31115         PR c/11995
31116         * gcc.dg/20031223-1.c: New test.
31117
31118 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31119
31120         * gcc.dg/noreturn-7.c: New test.
31121
31122 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31123
31124         * gcc.dg/null-pointer-1.c: New test.
31125
31126 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31127
31128         * g++.old-deja/g++.jason/template18.C: Remove.
31129         * g++.old-deja/g++.jason/template37.C: Likewise.
31130
31131         PR c++/12862
31132         * g++.dg/lookup/ns1.C: New test.
31133
31134         PR c++/12397
31135         * g++.dg/template/lookup3.C: New test.
31136
31137 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31138
31139         * g++.dg/template/recurse1.C: New test
31140
31141 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31142
31143         PR c++/12479
31144         * g++.dg/parse/semicolon1.C: New test.
31145         * g++.dg/parse/semicolon1.h: Likewise.
31146
31147 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31148
31149         * gcc.dg/darwin-misaligned.c: New test.
31150
31151 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31152
31153         PR c/9163
31154         * gcc.dg/20031222-1.c: New test.
31155
31156 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31157
31158         PR c++/13438
31159         * g++.dg/parse/error8.C: New test.
31160
31161         PR c++/11554
31162         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31163
31164 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31165
31166         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31167         too small.
31168         * gcc.c-torture/compile/930217-1.c: Likewise.
31169         * gcc.c-torture/compile/930513-1.c: Likewise.
31170         * gcc.c-torture/execute/920908-2.c: Likewise.
31171         * gcc.c-torture/execute/921204-1.c: Likewise.
31172         * gcc.c-torture/execute/930621-1.c: Likewise.
31173         * gcc.c-torture/execute/930630-1.c: Likewise.
31174         * gcc.c-torture/execute/931031-1.c: Likewise.
31175         * gcc.c-torture/execute/980602-2.c: Likewise.
31176         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31177         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31178         * gcc.c-torture/execute/extzvsi.c: Likewise.
31179         * gcc.c-torture/unsorted/ext.c: Likewise.
31180
31181 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31182
31183         PR target/12749
31184         * gcc.c-torture/compile/20031220-2.c: New test case.
31185
31186 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31187
31188         PR optimization/13031
31189         * gcc.c-torture/compile/20031220-1.c: New test case.
31190
31191 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31192
31193         * gcc.dg/cast-function-1.c: New test.
31194
31195 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31196
31197         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31198         formats.
31199
31200 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31201
31202         PR c++/12795
31203         * g++.dg/ext/attrib10.C: New test.
31204
31205 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31206
31207         * gcc.dg/cleanup-10.c: New test.
31208         * gcc.dg/cleanup-11.c: New test.
31209
31210 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31211
31212         PR c++/13239
31213         * g++.dg/opt/expect1.C: New test.
31214
31215 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31216
31217         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31218
31219 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31220
31221         PR debug/12923
31222         * gcc.dg/20031218-1.c: New test.
31223
31224         PR debug/12389
31225         * gcc.dg/20031218-2.c: New test.
31226         * gcc.dg/20031218-3.c: New test.
31227
31228         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31229         of label name and allow for USER_LABEL_PREFIX == "_" names.
31230         * g++.dg/abi/mangle18-2.C: Likewise.
31231         * g++.dg/abi/mangle19-1.C: Likewise.
31232         * g++.dg/abi/mangle19-2.C: Likewise.
31233         * g++.dg/abi/mangle20-1.C: Likewise.
31234         * g++.dg/abi/mangle20-2.C: Likewise.
31235
31236 2003-12-18  Richard Henderson  <rth@redhat.com>
31237
31238         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31239
31240 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31241             Dan Kegel <dank@kegel.com>
31242
31243         PR other/12009
31244         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31245         testing a cross compiler, it causes spurious compile failures.
31246         * lib/g++.exp: Likewise.
31247
31248 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31249
31250         PR c++/13262
31251         * g++.dg/template/access13.C: New test.
31252
31253 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31254
31255         * gcc.dg/20031216-1.c: New test.
31256
31257 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31258
31259         PR c++/9154
31260         * g++.dg/template/error10.C: New test.
31261
31262 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31263
31264         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31265         * g++.dg/eh/simd-2.C: Likewise.
31266
31267 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31268             Roger Sayle  <roger@eyesopen.com>
31269
31270         * gcc.c-torture/execute/ieee/mzero5.c: New.
31271
31272 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31273
31274         PR c++/10603
31275         * g++.dg/parse/error6.C: New test.
31276
31277         PR c++/12827
31278         * g++.dg/parse/error7.C: New test.
31279
31280 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31281
31282         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31283         at -O with stabs debugging formats.
31284         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31285         * gcc.dg/debug/debug-2.c: Likewise.
31286
31287 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31288
31289         PR c++/12696
31290         * g++.dg/init/error1.C: New test.
31291
31292         PR c++/12218
31293         * g++.dg/init/pm3.C: New test.
31294
31295 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31296
31297         PR c/3347
31298         * gcc.dg/bitfld-8.c: New test.
31299
31300 2003-12-16  James Lemke  <jim@wasabisystems.com>
31301
31302         * gcc.dg/arm-scd42-[123].c: New tests.
31303
31304 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31305
31306         PR c++/9043
31307         * g++.dg/abi/mangle20-1.C: New test.
31308         * g++.dg/abi/mangle20-2.C: New test.
31309
31310 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31311
31312         PR c++/13275
31313         * g++.dg/other/offsetof2.C: Remove XFAIL.
31314         * g++.dg/parse/offsetof1.C: New test.
31315         * g++.gd/parse/offsetof2.C: Likewise.
31316
31317 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31318
31319         * g++.dg/template/nontype3.C: New test.
31320         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31321
31322 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31323
31324         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31325
31326 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31327
31328         PR c++/13387
31329         * g++.dg/expr/assign1.C: New test.
31330
31331         PR c++/13242
31332         * g++.dg/abi/mangle19-1.C: New test.
31333         * g++.dg/abi/mangle19-2.C: New test.
31334
31335 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31336
31337         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31338
31339 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31340
31341         * gcc.c-torture/execute/20031216-1.c: New test.
31342
31343 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31344
31345         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31346         an ICE regression.
31347
31348 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31349
31350         PR c++/10926
31351         * g++.dg/template/error9.C: New test.
31352
31353         PR c++/11116
31354         * g++.dg/template/error8.C: New test.
31355
31356 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31357
31358         PR middle-end/13400
31359         * gcc.c-torture/execute/20031215-1.c: New test case.
31360
31361 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31362
31363         PR c++/13269
31364         * g++.dg/parse/error5.C: New test.
31365
31366         PR c++/12989
31367         * g++.dg/expr/sizeof1.C: New test.
31368
31369         PR c++/13310
31370         * g++.dg/template/crash15.C: New test.
31371
31372 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31373
31374         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31375         a non-POD type as the last named parameter of a varargs function.
31376
31377 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31378
31379         PR c++/13243
31380         PR c++/12573
31381         * g++.dg/template/crash14.C: New test.
31382         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31383
31384 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31385
31386         * g++.dg/other/java1.C: New test.
31387
31388         PR c++/13241
31389         * g++.dg/abi/mangle18-1.C: New test.
31390         * g++.dg/abi/mangle18-2.C: New test.
31391
31392 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31393
31394         PR optimization/10312
31395         * gcc.c-torture/execute/20031214-1.c: New.
31396
31397 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31398
31399         PR c++/10779
31400         PR c++/12160
31401         * g++.dg/parse/error3.C: New test.
31402         * g++.dg/parse/error4.C: Likewise.
31403         * g++.dg/abi/mangle4.C: Tweak error messages.
31404         * g++.dg/lookup/using5.C: Likewise.
31405         * g++.dg/other/error2.C: Likewise.
31406         * g++.dg/parse/typename5.C: Likewise.
31407         * g++.dg/parse/undefined1.C: Likewise.
31408         * g++.dg/template/arg2.C: Likewise.
31409         * g++.dg/template/ttp3.C: Likewise.
31410         * g++.dg/template/type1.C: Likewise.
31411         * g++.old-deja/g++.other/crash32.C: Likewise.
31412         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31413
31414 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31415
31416         PR c++/13106
31417         * g++.dg/warn/noreturn-3.C: New test.
31418
31419 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31420
31421         PR c++/13118
31422         * g++.dg/abi/covariant3.C: New.
31423
31424 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31425
31426         * g++.dg/eh/ia64-1.C: New test.
31427
31428 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31429
31430         PR optimization/13037
31431         * g77.f-torture/execute/13037.f: New test case.
31432
31433 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31434
31435         PR c++/12881
31436         * g++.dg/abi/covariant2.C: New.
31437
31438 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31439
31440         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31441
31442 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31443
31444         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31445
31446 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31447
31448         PR other/10819
31449         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31450         to fix Bug 10819.
31451         * lib/g++.exp (g++_version): Likewise.
31452         * lib/g77.exp (g77_version): Likewise.
31453         * lib/objc.exp (default_objc_version): Likewise.
31454
31455 2003-12-10  Richard Henderson  <rth@redhat.com>
31456
31457         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31458
31459         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31460
31461 2003-12-08  Matt Austern  <austern@apple.com>
31462
31463         PR c/13134
31464         * lib/gcc-dg.exp (dg-require-visibility): Define.
31465         * lib/target-supports (check_visibility_available): Define.
31466         * gcc.dg/visibility-1.c: New test.
31467         * gcc.dg/visibility-2.c: Likewise.
31468         * gcc.dg/visibility-3.c: Likewise.
31469         * gcc.dg/visibility-4.c: Likewise.
31470         * gcc.dg/visibility-5.c: Likewise.
31471         * gcc.dg/visibility-6.c: Likewise.
31472         * g++.dg/ext/visibility-1.C: Likewise.
31473         * g++.dg/ext/visibility-2.C: Likewise.
31474         * g++.dg/ext/visibility-3.C: Likewise.
31475         * g++.dg/ext/visibility-4.C: Likewise.
31476         * g++.dg/ext/visibility-5.C: Likewise.
31477         * g++.dg/ext/visibility-6.C: Likewise.
31478
31479 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31480
31481         * g++.dg/lookup/java1.C: New test.
31482         * g++.dg/lookup/java2.C: New test.
31483
31484 2003-12-07  Falk Hueffner  <falk@debian.org>
31485
31486         * g++.dg/opt/noreturn-1.C: New test.
31487
31488 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31489
31490         * gcc.dg/overflow-1.c: New test.
31491
31492 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31493
31494         * g77.f-torture/compile/13060.f: New test.
31495
31496 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31497
31498         PR c++/13323
31499         * g++.dg/inherit/operator2.C: New test.
31500
31501 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31502
31503         PR c++/13305
31504         * g++.dg/ext/attrib9.C: New test.
31505
31506 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31507
31508         PR c++/13314
31509         * g++.dg/template/error7.C: New test.
31510
31511 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31512             J"orn Rennecke <joern.rennecke@superh.com>
31513
31514         PR target/13302
31515         * g++.dg/other/struct-va_list.C: New test.
31516
31517 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31518
31519         PR c++/13166
31520         * g++.dg/parse/defarg6.C: New test.
31521
31522 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31523
31524         PR target/13256
31525         * gcc.c-torture/execute/20031201-1.c: New test.
31526
31527 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31528
31529         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31530
31531 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31532
31533         * gcc.dg/builtin-return-1.c: New test.
31534
31535 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31536             J"orn Rennecke <joern.rennecke@superh.com>
31537
31538         PR optimization/13260
31539         * gcc.c-torture/execute/20031204-1.c: New test.
31540
31541 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31542
31543         PR c++/9127
31544         * g++.dg/template/error6.C: New test.
31545
31546 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31547
31548         * gcc.dg/20031202-1.c: New test.
31549
31550 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31551
31552         PR c++/13179
31553         * g++.dg/template/eh1.C: New test.
31554
31555         PR c++/10771
31556         * g++.dg/template/error5.C: New test.
31557
31558 2003-12-02  David Ung  <davidu@mips.com>
31559
31560         * gcc.dg/compat/vector-check.h: Corrected type for var
31561         g_##TMODE
31562
31563 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31564
31565         PR c++/10126
31566         * g++.dg/template/ptrmem8.C: New test.
31567
31568 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31569
31570         PR c++/12573
31571         * g++.dg/template/dependent-expr3.C: New test.
31572
31573 2003-12-01  James Lemke  <jim@wasabisystems.com>
31574
31575         * gcc.dg/arm-g2.c: New test.
31576
31577 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31578
31579         PR optimization/11634
31580         * gcc.dg/20031201-2.c: New test case.
31581
31582 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31583
31584         PR 11433
31585         * objc.dg/proto-lossage-3.m: New test.
31586
31587 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31588
31589         PR optimization/12628
31590         * gcc.dg/20031201-1.c: New test case.
31591
31592 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31593
31594         * gcc.dg/unaligned-1.c: New test.
31595
31596 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31597
31598         PR c++/9849
31599         * g++.dg/template/error4.C: New test.
31600         * g++.dg/template/nested3.C: Adjust error markers.
31601
31602 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31603
31604         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31605
31606 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31607
31608         PR c/10333
31609         * gcc.dg/bitfld-7.c: New test.
31610
31611 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31612
31613         * gcc.dg/tls/asm-1.C: New test.
31614
31615 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31616
31617         * gcc.dg/cpp/assert4.c: Update.
31618
31619 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31620
31621         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31622         * gcc.dg/builtin-apply3.c: New test.
31623
31624 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31625
31626         * lib/compat.exp (compat-obj): New xfaildata parameter.
31627         Use it to set compiler_conditional_xfail_data before compiling.
31628         (compat-get-options): Handle dg-xfail-if.
31629         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31630         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31631         * gcc.dg/compat/vector-1_y.c: Likewise.
31632         * gcc.dg/compat/vector-2_x.c: Likewise.
31633         * gcc.dg/compat/vector-2_y.c: Likewise.
31634
31635 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31636
31637         * g++.dg/opt/reg-stack4.C: New test.
31638
31639 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31640
31641         * gcc.dg/builtin-apply2.c: New test.
31642
31643 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31644
31645         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31646
31647 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31648
31649         PR c++/12924
31650         * g++.dg/template/template-id-2.C: New test.
31651
31652 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31653
31654         PR c++/5369
31655         * g++.dg/template/memfriend1.C: New test.
31656         * g++.dg/template/memfriend2.C: Likewise.
31657         * g++.dg/template/memfriend3.C: Likewise.
31658         * g++.dg/template/memfriend4.C: Likewise.
31659         * g++.dg/template/memfriend5.C: Likewise.
31660         * g++.dg/template/memfriend6.C: Likewise.
31661         * g++.dg/template/memfriend7.C: Likewise.
31662         * g++.dg/template/memfriend8.C: Likewise.
31663         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31664
31665 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31666
31667         PR c++/12515
31668         * g++.dg/ext/cond1.C: New test.
31669
31670 2003-11-20  Richard Henderson  <rth@redhat.com>
31671
31672         * gcc.dg/20020201-2.c: Remove.
31673         * gcc.dg/20020201-4.c: Remove.
31674         * gcc.dg/20020304-1.c: Remove.
31675
31676 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31677
31678         * gcc.dg/cpp/trad/xwin1.c: New test case.
31679
31680 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31681
31682         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31683         * lib/g77.exp: Likewise.
31684         * lib/objc.exp: Likewise.
31685         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31686         for darwin.
31687
31688 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31689
31690         PR c++/12932
31691         * g++.dg/template/static5.C: New test.
31692
31693 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31694
31695         * gcc.dg/nested-func-1.c: New test.
31696
31697 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31698
31699         * gcc.dg/cpp/assert4.c: New test.
31700
31701 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31702
31703         PR c++/2294
31704         * g++.dg/lookup/using9.c: New test.
31705
31706 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/12762
31709         * g++.dg/template/error3.C: New test.
31710
31711 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31712
31713         PR ada/13035
31714         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31715         No longer use a wrapper for gcc, since this does not work under
31716         Windows.
31717
31718 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31719
31720         PR c++/2094
31721         * g++.dg/template/ptrmem7.C: New test.
31722
31723 2003-11-13  Andrew Pinski <apinski@apple.com>
31724
31725         * gcc.c-torture/compile/20031113-1.c: New test.
31726
31727 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31728             Kean Johnston <jkj@sco.com>
31729
31730         PR c/13029
31731         * gcc.dg/unused-4.c: Update.
31732
31733 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31734
31735         * g++.dg/opt/const3.C: New test.
31736
31737 2003-11-13  Jan Hubicka  <jh@suse.cz>
31738
31739         * gcc.c-torture/compile/20031112-1.c: New test.
31740
31741 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31742
31743         * g++.dg/parse/crash10.C: Remove bogus error marker.
31744
31745 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31746
31747         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31748         (host_gcc): Likewise.
31749         (ROOT): Honor $PWDCMD.
31750         (BASE): Likewise.
31751         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31752
31753 2003-11-12  Catherine Moore  <clm@redhat.com>
31754
31755         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31756
31757 2003-11-12  Andreas Jaeger  <aj@suse.de>
31758             Jakub Jelinek  <jakub@redhat.com>
31759             Andrew Pinski  <pinskia@physics.uc.edu>
31760             Richard Henderson  <rth@redhat.com>
31761
31762         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31763         systems.
31764         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31765
31766         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31767         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31768
31769 2003-11-11  Andreas Jaeger  <aj@suse.de>
31770
31771         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31772
31773         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31774
31775 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31776
31777         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31778         Clean ups.
31779
31780 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31781
31782         * gcc.dg/trampoline-1.c: New test.
31783
31784 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31785
31786         * gcc.c-torture/compile/200031109-1.c: New test.
31787
31788 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31789
31790         PR c/3190
31791         PR c/8714
31792         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31793         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31794         gcc.dg/format/no-y2k-1.c: Update.
31795
31796 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31797
31798         PR optimization/10467
31799         * gcc.dg/20031108-1.c: New test case.
31800
31801 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31802
31803         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31804
31805 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31806
31807         * gcc.dg/compound-lvalue-1.c: New test.
31808         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31809         some XFAILs.
31810
31811 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31812
31813         * gcc.dg/altivec-varargs-1.c: New test.
31814
31815 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31816
31817         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31818         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31819         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31820         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31821         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31822
31823 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31824
31825         * gcc.dg/cond-lvalue-1.c: New test.
31826
31827 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31828
31829         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31830
31831 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31832
31833         PR c++/11616
31834         * g++.dg/template/instantiate5.C: New test.
31835
31836 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31837
31838         PR c++/12726
31839         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31840         * ChangeLog: Add missing first entry for above test.
31841
31842 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31843
31844         PR c++/9810
31845         * g++.dg/template/using8.C: New test.
31846         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31847
31848 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31849
31850         PR optimization/10817
31851         * gcc.c-torture/compile/20031102-1.c: New test case.
31852
31853 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31854
31855         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31856         2147483647.
31857
31858 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31859
31860         * gcc.dg/20031102-1.c: New test.
31861
31862 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31863
31864         * gcc.dg/complex-1.c: New test.
31865
31866 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31867
31868         PR c++/12796
31869         * g++.dg/template/crash13.C: Adjust expected error location.
31870         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31871
31872 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31873
31874         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31875
31876 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31877
31878         PR/10239
31879         * gcc.c-torture/compile/20031031-2.c: New test.
31880
31881 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31882
31883         PR/11640
31884         * gcc.c-torture/compile/20031031-1.c: New test.
31885
31886 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31887
31888         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31889         * gcc.misc-tests/bprob.exp: Likewise.
31890         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31891         the execution test on arm-elf configs.
31892         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31893         configs that don't support scratch files.
31894         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31895
31896 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31897
31898         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31899         done by dejagnu.
31900
31901 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31902
31903         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31904         Avoid non pure sh syntax. Add more logging.
31905
31906         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31907         fail.
31908
31909 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31910
31911         PR libgcj/10610
31912         * gcc.dg/ppc-stackalign-1.c: New test.
31913
31914 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31915
31916         * ada/acats/run_all.sh: Change output to be more compliant with
31917         dejagnu framework.
31918         Create acats.sum and acats.log files under testsuite/ada/acats
31919         Only run [a-z]* directories, to filter out e.g. CVS.
31920         Redirect build output to log file.
31921
31922 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31923
31924         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31925
31926 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31927
31928         PR ada/5909:
31929         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31930
31931 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * gcc.c-torture/compile/20031023-1.c: New test.
31934         * gcc.c-torture/compile/20031023-2.c: New test.
31935         * gcc.c-torture/compile/20031023-3.c: New test.
31936         * gcc.c-torture/compile/20031023-4.c: New test.
31937
31938 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31939
31940         PR c++/10371
31941         * g++.dg/lookup/scoped8.C: New test.
31942
31943 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31944
31945         * g++.dg/opt/reg-stack3.C: New test.
31946
31947 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31948
31949         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31950
31951 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31952
31953         PR c++/11076
31954         * g++.dg/template/crash13.C: New test.
31955
31956 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31957
31958         * gcc.dg/c99-restrict-2.c: New test.
31959
31960 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31961
31962         PR c++/12698, c++/12699, c++/12700, c++/12566
31963         * g++.dg/inherit/covariant9.C: New test.
31964         * g++.dg/inherit/covariant10.C: New test.
31965         * g++.dg/inherit/covariant11.C: New test.
31966
31967 2003-10-23  Jason Merrill  <jason@redhat.com>
31968
31969         PR c++/12726
31970         * g++.dg/ext/complit2.C: New test.
31971
31972 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31973
31974         PR target/12654
31975         * gcc.c-torture/execute/20031020-1.c: New test.
31976
31977 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31978
31979         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31980         following the jump_insn.
31981
31982 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31983
31984         * gcc.dg/cast-lvalue-1.c: New test.
31985
31986 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31987
31988         PR c++/11962
31989         * g++.dg/template/cond2.C: New test.
31990
31991 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31992
31993         * gcc.dg/builtins-28.c: New test.
31994
31995 2003-10-20  Jan Hubicka  <jh@suse.cz>
31996
31997         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31998         parameter.
31999         * testsuite/gcc.dg/inline-2.c: Likewise.
32000
32001 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32002
32003         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32004         * gcc.dg/nest.c: Likewise.
32005
32006 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32007
32008         PR c++/9781, c++/10583, c++/11862
32009         * g++.dg/parse/crash13.C: New test.
32010
32011 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32012
32013         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32014
32015 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32016
32017         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32018         Define HAVE_C99_RUNTIME except on Solaris.
32019         * gcc.dg/builtins-20.c: Likewise.
32020
32021 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32022
32023         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32024
32025 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32026
32027         PR c++/12495
32028         * g++.dg/template/crash21.C: New test.
32029
32030 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32031
32032         PR c++/2513
32033         * g++.dg/template/typename5.C: New test.
32034
32035 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32036
32037         PR c++/12369
32038         * g++.dg/template/friend25.C: New test.
32039
32040 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32041
32042         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32043         versions.
32044
32045 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32046
32047         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32048         == 2147483647.
32049
32050 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32051
32052         * gcc.c-torture/execute/960416-1.x: Remove.
32053         * gcc.c-torture/execute/divconst-3.x: Likewise.
32054
32055 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32056
32057         PR target/12598
32058         * gcc.dg/torture/cris-volatile-1.c: New test.
32059
32060 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32061
32062         PR optimization/9325
32063         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32064         for overflowing floating point to integer conversion during RTL
32065         simplification.
32066
32067 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32068
32069         * objc/execute/_cmd.m: Fix typo.
32070         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32071         Relax 'scan-assembler' regexp.
32072         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32073         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32074         * objc.dg/zero-link-2.m: Remove blank line.
32075         * objc.dg/zero-link-3.m: New test case.
32076
32077 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32078
32079         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32080
32081         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32082         than linker trickery.
32083
32084 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32085
32086         PR c++/12370
32087         * g++.dg/other/friend2.C: New test.
32088
32089 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32090
32091         * gcc.dg/20031012-1.c: New test.
32092
32093 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32094
32095         * gcc.dg/weak/weak-3.c: Fix for new warning.
32096
32097 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32098
32099         PR optimization/8750
32100         * gcc.c-torture/execute/20031012-1.c: New test case.
32101
32102 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32103
32104         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32105         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32106
32107 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32108
32109         PR optimization/12260
32110         * gcc.c-torture/compile/20031011-2.c: New test case.
32111
32112 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32113
32114         * gcc.c-torture/execute/20031011-1.c: New testcase.
32115
32116 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32117
32118         * gcc.c-torture/compile/20031011-1.c: New test.
32119
32120 2003-10-11  Jan Hubicka  <jh@suse.cz>
32121
32122         * g++.dg/other/first-global.C: New test.
32123
32124 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32125
32126         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32127
32128 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32129
32130         * gcc.c-torture/compile/20031010-1.c: New test.
32131
32132 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32133
32134         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32135         * gcc.c-torture/execute/va-arg-25.c: ... here.
32136
32137 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32138
32139         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32140
32141 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32142
32143         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32144
32145 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32146
32147         * g++.dg/parse/error2.C: New test.
32148
32149 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32150
32151         PR c++/11097
32152         * g++.dg/other/error5.C: Modify the error message.
32153         * g++.dg/lookup/using8.C: New test.
32154
32155 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32156
32157         * gcc.dg/darwin-abi-2.c: New file.
32158         * gcc.c-torture/execute/va-arg-24.c: New file.
32159
32160 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32161
32162         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32163         indentation.
32164
32165 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32166
32167         PR c++/10147
32168         * g++.dg/other/error4.C: Update error messages.
32169         * g++.dg/template/ptrmem4.C: Likewise.
32170
32171         PR c++/12337
32172         * g++.dg/init/new9.C: New test.
32173
32174         PR c++/12334, c++/12236, c++/8656
32175         * g++.dg/ext/attrib8.C: New test.
32176
32177 2003-10-06  Devang Patel  <dpatel@apple.com>
32178
32179         * gcc.dg/debug/dwarf2-3.h: New test.
32180         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32181
32182 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32183
32184         * g++.dg/opt/cfg2.C: New test.
32185
32186 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32187
32188         * g++.dg/opt/float1.C: New test.
32189
32190 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32191
32192         * gcc.dg/c90-array-lval-6.c: New test.
32193         * gcc.dg/c99-array-lval-6.c: New test.
32194
32195 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32196             Ziemowit Laski  <zlaski@apple.com>
32197
32198         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32199         'Derived', so that it is never considered a class method; add
32200         new warning for '+port' method ambiguity.
32201         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32202         <objc/objc-api.h> (needed on Mac OS X).
32203         * objc.dg/method-13.m: New test.
32204
32205 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32206
32207         PR optimization/9325, PR java/6391
32208         * gcc.c-torture/execute/20031003-1.c: New test case.
32209
32210 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32211
32212         PR optimization/12180
32213         * gcc.dg/20031002-1.c: New test.
32214
32215         PR c++/12486
32216         * g++.dg/inherit/error1.C: New test.
32217
32218 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32219
32220         * lib/f-torture.exp (search_for): Rename to...
32221         (search_for_re): This.  Also, clean up comments and the
32222         "regexp" invocation.
32223
32224 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32225
32226         * gcc.c-torture/compile/20031002-1.c: New test.
32227
32228 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32229
32230         * g++.dg/opt/cond1.C: New test.
32231
32232 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32233
32234         * gcc.dg/Wold-style-definition-2.c: New testcase.
32235         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32236
32237 2003-09-29  Richard Henderson  <rth@redhat.com>
32238
32239         * g++.dg/init/array10.C: Add dg-options.
32240
32241 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32242
32243         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32244
32245 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32246
32247         * g++.dg/template/friend19.C: Fix typo.
32248         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32249
32250 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32251
32252         * gcc.c-torture/execute/20030928-1.c: New test.
32253         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32254
32255 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32256
32257         * g++.dg/opt/unroll1.C: New test.
32258
32259 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32260
32261         PR optimization/11741
32262         * gcc.dg/20030926-1.c: New test case.
32263
32264 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32265
32266         PR c++/5655
32267         * g++.dg/parse/access7.C: New test.
32268         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32269
32270 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32271
32272         MERGE OF objc-improvements-branch into MAINLINE:
32273         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32274         if libobjc has not been built.
32275         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32276         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32277         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32278         objc/execute/nested-3.m, objc/execute/np-2.m,
32279         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32280         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32281         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32282         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32283         objc.dg/special/unclaimed-category-1.h,
32284         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32285         well as GNU runtime.
32286         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32287         * execute/cascading-1.m, execute/function-message-1.m,
32288         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32289         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32290         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32291         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32292         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32293         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32294         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32295         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32296         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32297         * objc.dg/bitfield-2.m: Run only on Darwin.
32298         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32299         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32300         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32301         * objc.dg/const-str-1.m: Fix constant string layout.
32302
32303 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32304
32305         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32306
32307 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32308
32309         * gcc.dg/darwin-abi-1.c: New file.
32310
32311 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32312
32313         PR target/12281
32314         * gcc.c-torture/compile/20030921-1.c: New test.
32315
32316 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32317
32318         * g++.dg/opt/reg-stack2.C: New test.
32319
32320 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32321
32322         * g++.dg/eh/delayslot1.C: New test.
32323
32324 2003-09-20  Richard Henderson  <rth@redhat.com>
32325
32326         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32327
32328 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32329
32330         * gcc.c-torture/execute/20030920-1.c: New test case.
32331
32332 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32333
32334         * g++.dg/rtti/typeid3.C: Correct expected error message.
32335
32336 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32337
32338         PR c++/157
32339         * g++.dg/parse/crash12.C: New test.
32340
32341 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32342
32343         * gcc.dg/compat/mixed-struct-check.h: New.
32344         * gcc.dg/compat/mixed-struct-defs.h: New.
32345         * gcc.dg/compat/mixed-struct-init.h: New.
32346         * gcc.dg/compat/struct-by-value-19_main.c: New.
32347         * gcc.dg/compat/struct-by-value-19_x.c: New.
32348         * gcc.dg/compat/struct-by-value-19_y.c: New.
32349         * gcc.dg/compat/struct-by-value-20_main.c: New.
32350         * gcc.dg/compat/struct-by-value-20_x.c: New.
32351         * gcc.dg/compat/struct-by-value-20_y.c: New.
32352         * gcc.dg/compat/struct-return-19_main.c: New.
32353         * gcc.dg/compat/struct-return-19_x.c: New.
32354         * gcc.dg/compat/struct-return-19_y.c: New.
32355         * gcc.dg/compat/struct-return-20_main.c: New.
32356         * gcc.dg/compat/struct-return-20_x.c: New.
32357         * gcc.dg/compat/struct-return-20_y.c: New.
32358
32359 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32360         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32361         so that it will not complain on LP64 targets.
32362
32363 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32364
32365         PR c++/495
32366         * g++.dg/template/friend24.C: New test.
32367
32368 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32369
32370         PR c++/12332
32371         * g++.dg/template/memtmpl2.C: New test.
32372
32373 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32374
32375         PR target/11184
32376         * gcc.dg/builtin-apply1.c: New test.
32377
32378 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32379
32380         PR c++/9848
32381         * g++.dg/warn/Wunused-4.C: New test.
32382
32383 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32384
32385         PR c++/12316
32386         * g++.dg/other/gc2.C: New test.
32387
32388 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32389
32390         PR c++/11991
32391         * g++.dg/rtti/typeid3.C: New test.
32392
32393         PR c++/12266
32394         * g++.dg/overload/template1.C: New test.
32395
32396 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32397
32398         * g++.dg/opt/cfg3.C: New test.
32399
32400 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32401
32402         PR c++/7939
32403         * g++.dg/template/crash11.C: New test.
32404
32405 2003-09-16  Jason Merrill  <jason@redhat.com>
32406             Jakub Jelinek  <jakub@redhat.com>
32407
32408         * gcc.dg/attr-warn-unused-result.c: New test.
32409
32410 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32411
32412         PR c++/12184
32413         * g++.dg/expr/call2.C: New test.
32414
32415 2003-09-15  Andreas Jaeger  <aj@suse.de>
32416
32417         * gcc.dg/Wold-style-definition-1.c: New test.
32418
32419 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32420
32421         PR c++/3907
32422         * g++.dg/parse/template12.C: New test.
32423
32424         * g++.dg/abi/bitfield11.C: New test.
32425         * g++.dg/abi/bitfield12.C: Likewise.
32426
32427 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32428
32429         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32430         non-expansion of functional macro name without arguments at EOL.
32431         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32432
32433 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32434
32435         * gcc.c-torture/execute/20030914-[12].c: New tests.
32436
32437 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32438
32439         PR c++/11788
32440         * g++.dg/overload/addr1.C: New test.
32441
32442 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32443
32444         * gcc.dg/20030909-1.c: New test.
32445
32446 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32447
32448         * gcc.dg/ultrasp10.c: New test.
32449
32450 2003-09-09  Devang Patel  <dpatel@apple.com>
32451
32452         * gcc.dg/darwin-ld-6.c: New test.
32453
32454 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32455
32456         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32457
32458 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32459
32460         * gcc.dg/ia64-types1.c: New test.
32461         * gcc.dg/ia64-types2.c: Likewise.
32462
32463 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32464
32465         * gcc.dg/builtins-1.c: Add more _Complex tests.
32466         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32467
32468         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32469         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32470
32471 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32472
32473         PR c++/11786
32474         * g++.dg/lookup/koenig2.C: New test.
32475
32476         PR c++/5296
32477         * g++.dg/rtti/typeid2.C: New test.
32478
32479 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32480
32481         * gcc.c-torture/compile/20030904-1.c: New test.
32482
32483 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32484
32485         * g++.dg/opt/longbranch2.C: New test.
32486
32487 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32488
32489         * g++.dg/template/crash10.C: Only compile it.
32490
32491 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32492
32493         PR middle-end/11665
32494         * gcc.c-torture/compile/20030907-1.c: New test.
32495         * g++.dg/init/array11.C: New test.
32496
32497 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32498
32499         PR c++/11852
32500         * g++.dg/init/struct1.C: New test.
32501
32502 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32503
32504         PR c++/12181
32505         * g++.dg/expr/comma1.C: New test.
32506
32507 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32508
32509         PR c++/11867
32510         * g++.dg/expr/static_cast5.C: New test.
32511
32512 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32513
32514         PR c++/11507
32515         * g++.dg/lookup/scoped7.C: New test.
32516
32517         PR c++/9574
32518         * g++.dg/other/static1.C: New test.
32519
32520         PR c++/11490
32521         * g++.dg/warn/template-1.C: New test.
32522
32523         PR c++/11432
32524         * g++.dg/template/crash10.C: New test.
32525
32526         PR c++/2478
32527         * g++.dg/overload/VLA.C: New test.
32528
32529         PR c++/10804
32530         * g++.dg/template/call1.C: New test.
32531
32532 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32533
32534         PR c++/11794
32535         * g++.dg/parse/using3.C: New test.
32536
32537 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32538
32539         PR c++/11409
32540         * g++.dg/overload/builtin3.C: New test case.
32541
32542 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32543
32544         PR c/9862
32545         * gcc.dg/20030906-1.c: New test.
32546         * gcc.dg/20030906-2.c: Likewise.
32547
32548 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32549
32550         PR c++/12167
32551         * g++.dg/parse/defarg5.C: New test.
32552
32553         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32554
32555 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32556
32557         PR c++/12163
32558         * g++.dg/expr/static_cast4.C: New test.
32559
32560         PR c++/12146
32561         * g++.dg/template/crash9.C: New test.
32562
32563 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32564
32565         * g++.old-deja/g++.ext/pretty2.C: Update for change
32566         in __FUNCTION__.
32567         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32568
32569 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32570
32571         PR c++/11922
32572         * g++/dg/template/qualified-id1.C: New test.
32573
32574         PR c++/12037
32575         * g++.dg/warn/noeffect4.C: New test.
32576
32577 2003-09-04  Matt Austern  <austern@apple.com>
32578
32579         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32580         * g++.dg/ext/fnname2.C: Likewise.
32581         * g++.dg/ext/fnname3.C: Likewise.
32582
32583 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32584
32585         * g++.dg/expr/lval1.C: New test.
32586         * g++.dg/ext/lvcast.C: Remove.
32587
32588 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32589
32590         PR optimization/11700.
32591         * gcc.c-torture/compile/20030903-1.c: New test case.
32592
32593 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32594
32595         PR c++/12053
32596         * g++.dg/abi/layout4.C: New test.
32597
32598 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32599
32600         PR c++/11553
32601         * g++.dg/parse/friend3.C: New test.
32602
32603 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32604
32605         PR c++/11847
32606         * g++.dg/template/class1.C: New test.
32607
32608         PR c++/11808
32609         * g++.dg/expr/call1.C: New test.
32610
32611 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32612
32613         PR c++/12114
32614         * g++.dg/init/ref9.C: New test.
32615
32616         PR c++/11972
32617         * g++.dg/template/nested4.C: New test.
32618
32619 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32620
32621         PR c++/12093
32622         * g++.dg/template/non-dependent4.C: New test.
32623
32624         PR c++/11928
32625         * g++.dg/inherit/conv1.C: New test.
32626
32627 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32628
32629         PR c++/6196
32630         * g++.dg/ext/label1.C: New test.
32631         * g++.dg/ext/label2.C: Likewise.
32632
32633 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32634
32635         * g++.dg/expr/cond3.C: New test.
32636
32637 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32638
32639         * gcc.dg/builtins-1.c: Add new builtin cases.
32640
32641 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32642
32643         * gcc.dg/builtins-1.c: Add new cases.
32644         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32645
32646 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32647
32648         * gcc.dg/builtins-1.c: Add more math builtin tests.
32649         * gcc.dg/torture/builtin-attr-1.c: New test.
32650
32651 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32652
32653         PR optimization/5079
32654         * g++.dg/opt/static3.C: New test.
32655
32656 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32657
32658         * gcc.misc-tests/gcov-10b.c: New test.
32659
32660 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32661
32662         * g++.dg/opt/ptrmem3.C: New test.
32663
32664         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32665
32666 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32667
32668         * gcc.dg/20030826-2.c: New test.
32669
32670 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32671
32672         PR middle-end/12002
32673         * g77.f-torture/compile/12002.f: New test case.
32674
32675 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32676
32677         * gcc.dg/20030826-1.c: New test case.
32678
32679 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32680
32681         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32682
32683 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32684
32685         PR c++/11871
32686         * c++.dg/lookup/crash1.C: New test.
32687
32688         * c++.dg/warn/noeffect3.C: New test.
32689
32690 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32691
32692         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32693         * gcc.dg/compat/vector-1_y.c: Ditto.
32694         * gcc.dg/compat/vector-2_x.c: Ditto.
32695         * gcc.dg/compat/vector-2_y.c: Ditto.
32696
32697 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32698
32699         * gcc.dg/20030702-1.c: New test.
32700
32701 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32702
32703         PR c++/8795
32704         * g++.dg/ext/altivec-1.C: New test.
32705
32706 2003-08-24  Richard Henderson  <rth@redhat.com>
32707
32708         * g++.dg/eh/simd-2.C: Add -w for x86.
32709
32710 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32711
32712         * gcc.dg/20030815-1.c: New test.
32713
32714 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32715
32716         PR c++/3765
32717         * g++.dg/parse/access6.C: New test.
32718
32719 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32720
32721         PR c++/641, c++/11876
32722         * g++.dg/template/friend22.C: New test.
32723         * g++.dg/template/friend23.C: Likewise.
32724
32725 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32726
32727         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32728         identically.
32729
32730 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32731
32732         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32733
32734 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32735
32736         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32737
32738 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32739
32740         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32741
32742 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32743
32744         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32745
32746 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32747
32748         PR c++/11919
32749         * g++.dg/overload/prom1.C: New test.
32750
32751         PR c++/11551
32752         * g++.dg/parse/dtor2.C: New test.
32753
32754         PR c++/10762
32755         * g++.dg/parse/using2.C: New test.
32756
32757 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32758
32759         PR target/11805
32760         * gcc.c-torture/compile/20030821-1.c: New.
32761
32762 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32763
32764         PR c++/11834
32765         * g++.dg/template/deduce2.C: New test.
32766
32767 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32768
32769         * gcc.c-torture/execute/20030821-1.c: New test.
32770
32771 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32772
32773         PR middle-end/11984
32774         * gcc.dg/20030820-1.c: New test case.
32775
32776 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32777
32778         PR c++/11945
32779         * g++.dg/warn/noeffect2.C: New test.
32780
32781 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32782
32783         PR c++/10926
32784         * g++.dg/template/dtor2.C: New test.
32785
32786         PR c++/11684
32787         * g++.dg/template/operator1.C: New test.
32788         * g++.dg/parse/operator4.C: New test.
32789
32790         PR c++/11946.C
32791         * g++.dg/expr/enum1.C: New test.
32792         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32793
32794         PR c++/11036.C
32795         * g++.dg/parse/elab2.C: New test.
32796         * g++.dg/parse/typedef4.C: Change error message.
32797         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32798         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32799         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32800
32801 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32802
32803         * gcc.dg/pch/warn-1.c: New.
32804         * gcc.dg/pch/warn-1.hs: New.
32805
32806         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32807         not-tested file.
32808
32809 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32810
32811         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32812
32813 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32814
32815         * gcc.dg/uninit-D.c: New Test.
32816         * gcc.dg/uninit-E.c: New Test.
32817         * gcc.dg/uninit-F.c: New Test.
32818         * gcc.dg/uninit-G.c: New Test.
32819
32820 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32821
32822         * g++.dg/README: Describe the pch directory.
32823
32824 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32825
32826         PR c++/11174
32827         * g++.dg/parse/access4.C: New test.
32828         * g++.dg/parse/access5.C: Likewise.
32829         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32830
32831 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32832
32833         * gcc.dg/noncompile/20030818-1.c: New.
32834
32835 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32836
32837         PR c++/11957
32838         * g++.dg/warn/noeffect1.C: New test.
32839
32840         * g++.dg/template/scope2.C: New test.
32841         * g++.dg/template/error2.C: Correct dg-error
32842
32843 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32844
32845         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32846
32847 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32848
32849         PR C++/11512
32850         * g++.dg/template/warn1.C: New.
32851
32852 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32853
32854         * g++.dg/template/error2.C: New test.
32855         * g++.dg/lookup/using7.C: Adjust errors
32856         * g++.old-deja/g++.pt/crash36.C: Likewise.
32857         * g++.old-deja/g++.pt/derived3.C: Likewise.
32858
32859 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32860
32861         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32862         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32863         * gcc.c-torture/execute/builtins/string-9.c: New, from
32864         string-opt-9.c.  Adjust for execute/builtins framework.
32865         * gcc.c-torture/execute/string-opt-9.c: Delete.
32866
32867 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32868
32869         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32870
32871         * g++.dg/parse/ret-type2.C: New test.
32872
32873         PR c++/11703
32874         * g++.dg/init/new8.C: New test.
32875
32876         PR c++/10923
32877         * g++.dg/parse/typedef5.C: New test.
32878
32879         PR c++/9512
32880         * g++.dg/parse/qualified2.C: New test.
32881         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32882         invalid code.
32883
32884 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32885
32886         * g++.dg/conversion/ptrmem1.C: New test.
32887
32888 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32889
32890         PR target/11693
32891         * gcc.dg/20030811-1.c: New test.
32892
32893         PR target/11535
32894         * gcc.c-torture/execute/20030811-1.c: New test.
32895
32896 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32897
32898         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32899
32900 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32901
32902         PR c++/11789.C
32903         * g++.dg/inherit/multiple1.C: New test.
32904
32905 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32906
32907         * gcc.dg/spe1.c: New test.
32908
32909         PR c++/11670
32910         * g++.dg/expr/cast2.C: New test.
32911
32912         PR c++/10530
32913         * g++.dg/template/dependent-name2.C: New test.
32914
32915 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32916
32917         * g++.dg/parse/crash11.C: Put the dg options in comments.
32918
32919 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32920
32921         * lib/gcc-dg.exp: Update for diagnostic change.
32922
32923 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32924
32925         PR c++/5767
32926         * g++.dg/parse/crash11.C: New test.
32927
32928 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32929
32930         * gcc.dg/cpp/spacing1.c: Update.
32931
32932 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32933
32934         PR target/11739
32935         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32936         a value for -mtune.
32937
32938 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32939
32940         PR middle-end/11771
32941         * gcc.c-torture/compile/20030804-1.c: New test case.
32942
32943 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32944
32945         * gcc.dg/20030804-1.c: New test case.
32946
32947 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32948
32949         * gcc.dg/cpp/separate-1.c: New test.
32950
32951 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32952
32953         PR c++/11704
32954         * g++.dg/template/dependent-expr2.C: New test.
32955
32956         PR c++/11766
32957         * g++.dg/expr/ptrmem1.C: New test.
32958
32959 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32960
32961         PR c++/9453
32962         * g++.dg/template/friend15.C: New test.
32963
32964 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32965
32966         * lib/dg-pch.exp: Work round PCH bug.
32967
32968 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32969
32970         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32971         builtins.  Move cases from builtins-4.c here.
32972
32973         * gcc.dg/torture/builtin-math-1.c: New test taken from
32974         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32975         additional cases.
32976
32977         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32978         Delete.
32979
32980 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32981
32982         PR c++/9447
32983         * g++.dg/template/using7.C: New test.
32984
32985 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32986
32987         * import1.c, import2.c: New tests.
32988
32989 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32990
32991         * g++.dg/eh/crossjump1.C: New test.
32992
32993 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32994
32995         PR c++/11697
32996         * g++.dg/template/using6.C: New test.
32997
32998         PR c++/11744
32999         * g++.dg/template/koenig2.C: New test.
33000
33001 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33002
33003         PR c++/7983
33004         * g++.dg/parse/typedef4.C: New test.
33005
33006 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33007
33008         PR c++/8442, c++/8806
33009         * g++.dg/template/elab1.C: New test.
33010         * g++.dg/template/type2.C: Likewise.
33011         * g++.dg/template/ttp3.C: Adjust expected error message.
33012         * g++.old-deja/g++.law/visibility13.C: Likewise.
33013         * g++.old-deja/g++.niklas/t135.C: Likewise.
33014         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33015         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33016         template argument.
33017         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33018
33019 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33020
33021         PR c++/11295
33022         * g++.dg/ext/stmtexpr1.C: New test.
33023
33024         * g++.dg/opt/tmp1.C: New test.
33025
33026         PR c++/11525
33027         * g++.dg/parse/constant4.C: New test.
33028
33029         PR c++/9447
33030         * g++.dg/template/using5.C: New test.
33031
33032 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33033
33034         * gcc.dg/builtins-27.c: New test case.
33035
33036 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33037
33038         * gcc.dg/tls/opt-7.c: New test.
33039
33040 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33041
33042         * g++.old-deja/g++.other/crash18.C: Remove.
33043
33044 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33045
33046         * g++.dg/template/explicit3.C: New.
33047         * g++.dg/template/explicit4.C: New.
33048         * g++.dg/template/explicit5.C: New.
33049
33050         PR c++/11347
33051         * g++.dg/template/memtmpl1.C: New.
33052
33053 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33054
33055         PR target/11565
33056         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33057         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33058
33059 2003-07-30  Jan Hubicka  <jh@suse.cz>
33060
33061         * vtgc1.c: Kill.
33062
33063 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33064
33065         * gcc.dg/struct-in-proto-1.c: New test.
33066
33067 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33068
33069         * gcc.dg/cpp/include2.c: Only expect one message.
33070
33071 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33072
33073         PR c++/9447
33074         * g++.dg/template/using1.C: New test.
33075         * g++.dg/template/using2.C: New test.
33076         * g++.dg/template/using3.C: New test.
33077         * g++.dg/template/using4.C: New test.
33078
33079 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33080
33081         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33082         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33083
33084 2003-07-28  Jan Hubicka  <jh@suse.cz>
33085
33086         PR c++/11530
33087         * g++.dg/opt/call1.C: New test.
33088
33089 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33090
33091         PR c++/11667
33092         * g++.dg/init/enum2.C: New test.
33093         * g++.dg/template/overload1.C: Add "-w" option.
33094
33095 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33096
33097         * gcc.dg/Wdeclaration-after-statement-1.c,
33098         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33099
33100 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33101
33102         * gcc.c-torture/compile/20030725-1.c: New test.
33103
33104 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33105
33106         * gcc.dg/20030505.c: Only run for SPE.
33107         Remove definition of opaque type.
33108
33109 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33110
33111         * g++.dg/template/ptrmem6.C: New test.
33112
33113 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33114
33115         * gcc.c-torture/compile/zero-strct-2.c: New test.
33116
33117 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33118
33119         * gcc.dg/intermod-1.c: New test.
33120
33121 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33122
33123         PR c++/11617
33124         * g++.dg/template/lookup2.C: New test.
33125         * g++.dg/template/memclass1.C: Remove instantiated from error.
33126         * g++.dg/other/error2.C: Tweak expected errors.
33127
33128         PR c++/11596
33129         * g++.dg/template/defarg3.C: New test.
33130
33131         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33132
33133 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33134
33135         * g++.dg/inherit/access5.C: New test.
33136
33137 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33138
33139         PR c++/11513
33140         * g++.dg/template/crash8.C: New test.
33141
33142 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33143
33144         PR c/10602
33145         * gcc.dg/noncompile/incomplete-2.c: New test.
33146
33147 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33148
33149         PR c++/11645
33150         * g++.dg/inherit/access4.C: New test.
33151
33152         PR c++/11517
33153         * g++.dg/expr/cond2.C: New test.
33154
33155         PR optimization/10679
33156         * g++.dg/opt/inline4.C: New test.
33157
33158 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33159
33160         * g++.dg/parse/crash10: New test.
33161
33162 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33163
33164         * g++.dg/ext/flexary1.C: New test.
33165
33166 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33167
33168         PR c++/10793
33169         * g++.dg/template/crash9.C: New test.
33170
33171 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33172
33173         PR c++/3004
33174         * g++.dg/parse/typedef3.C: New test.
33175
33176         PR c++/7906
33177         * g++.dg/parse/operator2.C: New test.
33178
33179         PR c++/8895
33180         * g++.dg/parse/def-tmpl-arg1.C: New test.
33181
33182         PR c++/9282
33183         * g++.dg/parse/funptr1.C: New test.
33184
33185         PR c++/9452
33186         * g++.dg/parse/ambig3.C: New test.
33187
33188         PR c++/9454
33189         * g++.dg/parse/operator3.C: New test.
33190
33191         PR c++/9486
33192         * g++.dg/parse/template10.C: New test.
33193
33194         PR c++/9488
33195         * g++.dg/parse/template11.C: New test.
33196
33197         PR c++/10150
33198         * g++.dg/parse/invalid-op1.C: New test.
33199
33200         PR c++/10247
33201         * g++.dg/parse/condexpr1.C: New test.
33202
33203 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33204
33205         * g++.dg/ext/packed3.C: New test.
33206         * g++.dg/ext/packed4.C: New test.
33207
33208         * gcc.dg/pack-test-3.c: New test.
33209
33210 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33211
33212         * lib/compat.exp: Handle dg-options per source file.
33213         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33214         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33215         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33216         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33217         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33218         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33219         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33220         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33221         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33222         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33223         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33224         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33225         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33226         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33227
33228 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33229
33230         PR c/10320
33231         * gcc.c-torture/execute/20030718-1.c: New test.
33232
33233 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33234
33235         PR optimization/11536
33236         * gcc.dg/20030721-1.c: New test.
33237
33238 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33239
33240         PR c++/11546
33241         * g++.dg/template/lookup1.C: New test.
33242
33243 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33244
33245         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33246         diagnostics of ill-formed constructs involving labels.
33247         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33248         the new 'previously defined here' message.
33249
33250 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33251
33252         * g++.dg/parse/non-dependent2.C: New test.
33253
33254 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33255
33256         * g++.dg/init/init-ref4.C: xfail on targets without
33257         weak symbols.
33258
33259 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33260
33261         PR target/11087
33262         * gcc.c-torture/execute/20030717-1.c: New test.
33263
33264 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33265
33266         * g++.dg/opt/cfg1.C: New test.
33267
33268 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33269
33270         PR optimization/11557
33271         * gcc.dg/20030717-1.c: New test.
33272
33273 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33274
33275         PR c++/10476
33276         * g++.dg/expr/crash-1.C: New test.
33277
33278         PR c++/11027
33279         * g++.dg/template/init3.C: New test.
33280
33281         PR c++/8222
33282         * g++.dg/template/non-dependent1.C: New test.
33283
33284         PR c++/11070
33285         * g++.dg/template/non-dependent2.C: New test.
33286
33287         PR c++/11071
33288         * g++.dg/template/non-dependent3.C: New test.
33289
33290         PR c++/9907
33291         * g++.dg/template/sizeof5.C: New test.
33292
33293 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33294
33295         PR 11498
33296         * gcc.c-torture/compile/mangle-1.c: New file.
33297
33298 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33299
33300         PR c++/7809
33301         * g++.dg/parse/access3.C: New test.
33302
33303 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33304
33305         PR c++/11384
33306         * g++.dg/init/init-ref4.C: New test.
33307
33308 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33309
33310         PR c++/11547
33311         * g++.dg/parse/constant3.C: New test.
33312         * g++.dg/parse/crash7.C: Likewise.
33313
33314 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33315
33316         PR target/11008
33317         * gcc.dg/i386-pentium4-not-mull.c: New.
33318
33319 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33320
33321         * gcc.dg/asm-names.c (ymain): Make it weak.
33322
33323 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33324
33325         PR c++/5421
33326         * g++.dg/template/friend21.C: New test.
33327
33328 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33329
33330         * gcc.dg/cleanup-8.c: New test.
33331         * gcc.dg/cleanup-9.c: New test.
33332
33333 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33334
33335         * g++.dg/ext/dll-MI1.h: New file.
33336         * g++.dg/ext/dllexport-MI1.C: New file.
33337         * g++.dg/ext/dllimport-MI1.C: New file.
33338
33339 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33340
33341         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33342         it does not have cmpstrsi patterns (just cmpmemsi).
33343
33344 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33345
33346         PR debug/11473
33347         * g++.dg/debug/debug8.C: New test.
33348
33349 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33350
33351         PR c++/10108
33352         * g++.dg/template/crash7.C: New test.
33353
33354 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33355
33356         PR target/10795
33357         * gcc.c-torture/compile/20030708-1.c: New.
33358
33359 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33360
33361         * gcc.c-torture/execute/20030715-1.c: New test.
33362
33363 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33364
33365         * gcc.dg/pch/inline-3.c: New file.
33366         * gcc.dg/pch/inline-3.hs: New file.
33367         * gcc.dg/pch/inline-4.c: New file.
33368         * gcc.dg/pch/inline-4.hs: New file.
33369
33370 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33371
33372         PR c++/11509
33373         * g++.dg/template/crash6.C: New test.
33374
33375         PR c++/7053
33376         * g++.dg/template/friend20.C: New test.
33377
33378         PR c++/7019
33379         * g++.dg/template/overload2.C: New test.
33380
33381 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33382
33383         PR optimization/11440
33384         * gcc.c-torture/execute/20030714-1.c: New test.
33385
33386 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33387
33388         PR c++/11154
33389         * g++.dg/template/partial2.C: New test.
33390
33391 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33392
33393         PR c++/11503
33394         * g++.dg/template/anon1.C: New test.
33395
33396         PR c++/11493
33397         PR c++/11495
33398         * g++.dg/parse/template9.C: Likewise.
33399         * g++.dg/template/crash4.C: New test.
33400         * g++.dg/template/koenig1.C: Likewise.
33401         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33402         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33403         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33404         functions.
33405         * g++.old-deja/g++.jason/template36.C: Likewise.
33406         * g++.old-deja/g++.mike/p1989.C: Likewise.
33407         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33408         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33409         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33410         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33411         compiling.
33412         * g++.old-deja/g++.pt/union2.C: Use this->.
33413
33414 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33415
33416         * gcc.dg/20030711-1.c: New test.
33417
33418 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33419
33420         PR c++/11050
33421         * g++.dg/parse/args1.C: New test.
33422         * g++.pt/defarg8.C: Change expected errors.
33423
33424 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33425
33426         PR c++/8164
33427         * g++.dg/template/nontype2.C: New test.
33428
33429         PR c++/10558
33430         * g++.dg/parse/template8.C: New test.
33431
33432         PR c++/8327
33433         * g++.dg/template/scope1.C: New test.
33434
33435         * g++.dg/warn/Wsign-compare-1.C: New test.
33436
33437 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33438
33439         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33440
33441 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33442
33443         PR c++/9411
33444         * g++.dg/template/explicit2.C: New test.
33445
33446         PR c++/10032
33447         * g++.dg/warn/pedantic1.C: New test.
33448
33449 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33450
33451         PR c++ 9483
33452         * g++.dg/other/field1.C: New test.
33453
33454 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33455
33456         PR c/11449
33457         * gcc.c-torture/compile/20030707-1.c: New.
33458
33459 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33460
33461         PR c++/10849
33462         * g++.dg/template/access12.C: New test.
33463
33464 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33465
33466         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33467         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33468         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33469         * gcc.misc-tests/gcov.exp: Update
33470         * g++.dg/gcov/gcov.exp: Update
33471         * lib/gcov.exp: Update.
33472
33473 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33474
33475         * g++.dg/abi/mangle17.C: Make sure template expressions are
33476         dependent.
33477         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33478         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33479         * g++.dg/opt/stack1.C: Remove erroneous code.
33480         * g++.dg/parse/template7.C: New test.
33481         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33482         * g++.old-deja/g++.pt/crash4.C: Likewise.
33483
33484 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33485
33486         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33487         with zero or one occurence of `$' after the initial `L'.
33488
33489 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33490
33491         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33492
33493 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33494
33495         PR c/11370
33496         * gcc.dg/Wunreachable-6.c: New testcase.
33497         * gcc.dg/Wunreachable-7.c: New testcase.
33498
33499 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33500
33501         PR c/11420
33502         * gcc.dg/20030708-1.c: New test.
33503
33504 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33505
33506         * gcc.dg/compat/sdata-section.h: New file.
33507         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33508         * gcc.dg/torture/mips-sdata-1.c: New test.
33509
33510 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33511
33512         PR c++/11030
33513         * g++.dg/template/friend19.C: New test.
33514
33515 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33516
33517         * g++.dg/opt/strength-reduce.C: New test.
33518
33519 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33520
33521         PR target/10979
33522         * gcc.dg/20030707-1.c: New testcase.
33523
33524 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33525
33526         PR optimization/11059
33527         * g++.dg/opt/emptyunion.C: New testcase.
33528
33529 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33530             Eric Botcazou  <ebotcazou@libertysurf.fr>
33531
33532         * g++.dg/opt/stack1.C: New test.
33533
33534 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33535
33536         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33537         run test.
33538
33539         PR c++/11431
33540         * g++.dg/expr/static_cast3.C: New test.
33541
33542 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33543
33544         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33545         everywhere.
33546         * gcc.dg/concat.c: Concatenation of string constants with
33547         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33548         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33549         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33550         necessary to avoid multi-character character constant warning.
33551         * gcc.dg/cpp/escape.c: Likewise.
33552         * gcc.dg/cpp/ucs.c: Likewise.
33553         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33554         Fix a typo.
33555
33556 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33557
33558         PR c/11428
33559         * gcc.c-torture/compile/20030704-1.c: New.
33560
33561 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33562
33563         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33564
33565 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33566
33567         PR c++/5287, PR c++/7910,  PR c++/11021
33568         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33569         tests for warnings.
33570         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33571         * g++.dg/ext/dllimport3.C: Likewise.
33572         * g++.dg/ext/dllimport4.C: New file.
33573         * g++.dg/ext/dllimport5.C: New file.
33574         * g++.dg/ext/dllimport6.C: New file.
33575         * g++.dg/ext/dllimport7.C: New file.
33576         * g++.dg/ext/dllimport8.C: New file.
33577         * g++.dg/ext/dllimport9.C: New file.
33578         * g++.dg/ext/dllimport10.C: New file.
33579         * g++.dg/ext/dllexport1.C: New file.
33580
33581 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33582
33583         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33584         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33585
33586 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33587
33588         * gcc.dg/builtins-25.c: New testcase.
33589         * gcc.dg/builtins-26.c: New testcase.
33590
33591 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33592
33593         * gcc.dg/compat/vector-defs.h: New file.
33594         * gcc.dg/compat/vector-setup.h: New file.
33595         * gcc.dg/compat/vector-check.h: New file.
33596         * gcc.dg/compat/vector-1_main.c: New file.
33597         * gcc.dg/compat/vector-1_x.c: New file.
33598         * gcc.dg/compat/vector-1_y.c: New file.
33599         * gcc.dg/compat/vector-2_main.c: New file.
33600         * gcc.dg/compat/vector-2_x.c: New file.
33601         * gcc.dg/compat/vector-2_y.c: New file.
33602
33603         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33604         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33605         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33606         * gcc.dg/compat/struct-align-1.h: New file.
33607         * gcc.dg/compat/struct-align-1_main.c: New file.
33608         * gcc.dg/compat/struct-align-1_x.c: New file.
33609         * gcc.dg/compat/struct-align-1_y.c: New file.
33610         * gcc.dg/compat/struct-align-2.h: New file.
33611         * gcc.dg/compat/struct-align-2_main.c: New file.
33612         * gcc.dg/compat/struct-align-2_x.c: New file.
33613         * gcc.dg/compat/struct-align-2_y.c: New file.
33614
33615         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33616         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33617         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33618         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33619         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33620         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33621         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33622         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33623         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33624         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33625         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33626         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33627         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33628         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33629         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33630         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33631         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33632         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33633         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33634         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33635         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33636         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33637         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33638         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33639         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33640         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33641         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33642         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33643         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33644
33645 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33646
33647         * gcc.dg/i386-call-1.c: New test.
33648
33649 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         PR c++/9162
33652         * g++.dg/parse/defarg4.C: New.
33653
33654 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33655
33656         PR target/10700
33657         * gcc.c-torture/compile/20030703-1.c: New test case.
33658
33659 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33660
33661         * g++.dg/template/local3.C: Remove extra semicolon.
33662
33663 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33664
33665         * gcc.dg/i386-volatile-1.c: New test.
33666
33667 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33668
33669         PR c++/11072
33670         * g++.dg/other/offsetof2.C: XFAIL.
33671         * g++.dg/other/offsetof5.C: New.
33672
33673         PR c++/10219
33674         * g++.dg/template/error1.C: New.
33675
33676         PR c++/9779
33677         * g++.dg/template/dependent-expr1.C: New.
33678
33679 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33680
33681         PR c++/6949
33682         * g++.dg/template/local3.C: New test.
33683
33684         PR c++/11149
33685         * g++.dg/lookup/scoped6.C: New test.
33686
33687 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33688
33689         PR c++/8046
33690         * g++.dg/other/error7.C: New test.
33691
33692 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33693
33694         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33695         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33696         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33697         * g++.old-deja/g++.other/union2.C: Likewise.
33698         * gcc.dg/c90-const-expr-2.c: Likewise.
33699         * gcc.dg/c90-const-expr-3.c: Likewise.
33700         * gcc.dg/c99-const-expr-2.c: Likewise.
33701         * gcc.dg/c99-const-expr-3.c: Likewise.
33702         * gcc.dg/concat.c: Likewise.
33703
33704 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33705
33706         PR c++/9559
33707         * g++.dg/init/static1.C: New test.
33708
33709 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33710
33711         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33712         * g++.old-deja/g++.other/access2.C: Likewise.
33713         * g++.old-deja/g++.other/decl2.C: Likewise.
33714         * gcc.c-torture/execute/20020615-1.c: Likewise.
33715
33716 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33717
33718         PR c++/4933
33719         * g++.dg/template/sizeof4.C: New test.
33720
33721 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33722
33723         * g++.dg/other/error6.C: New test.
33724
33725 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33726
33727         PR c++/10750
33728         * g++.dg/parse/constant2.C: New test.
33729
33730 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33731
33732         PR c++/11106
33733         * g++.dg/other/error5.C: New test.
33734
33735 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33736
33737         * gcc.dg/format/gcc_diag-1.c: New test.
33738
33739 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33740
33741         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33742
33743 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33744
33745         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33746         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33747         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33748
33749 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33750
33751         * gcc.c-torture/execute/builtins/string-8.c: New test.
33752         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33753         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33754         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33755
33756 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33757
33758         PR c++/10468
33759         * g++.dg/ext/typeof6.C: New test.
33760
33761 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33762
33763         PR c++/10796
33764         * g++.dg/init/enum1.C: New test.
33765
33766 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33767
33768         * gcc.dg/20030627-1.c: New test.
33769
33770 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/11332
33773         * g++.dg/expr/static_cast2.C: New test.
33774
33775 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33776             Jakub Jelinek  <jakub@redhat.com>
33777
33778         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33779         sprintf(dst,"%s",src) optimization.
33780         * gcc.c-torture/execute/20030626-1.c: New test case.
33781         * gcc.c-torture/execute/20030626-2.c: New test case.
33782
33783 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33784
33785         * gcc.c-torture/execute/multi-ix.c: New test.
33786
33787         * gcc.c-torture/execute/simd-4.c (main):
33788         Added missing semicolon at end of union.
33789
33790 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33791
33792         PR c++/8266
33793         * g++.dg/template/explicit-instantiation3.C: New test.
33794
33795 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33796
33797         * gcc.dg/20030626-1.c: Use signed char.
33798
33799 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33800
33801         * gcc.dg/20030626-1.c: New test.
33802
33803 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33804
33805         * const-str-2.m: Update.
33806
33807 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33808
33809         PR c++/10990
33810         * g++.dg/rtti/dyncast1.C: New test.
33811         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33812         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33813         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33814
33815         PR c++/10931
33816         * g++.dg/expr/static_cast1.C: New test.
33817
33818 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33819
33820         * gcc.dg/20030625-1.c: New test.
33821
33822 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33823
33824         * gcc.c-torture/compile/20030624-1.c: New test case.
33825
33826 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33827
33828         * gcc.c-torture/execute/string-opt-17.c: New test.
33829
33830 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33831
33832         PR c++/5754
33833         * g++.dg/parse/crash6.C: New test.
33834
33835 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33836
33837         * gcc.dg/builtins-24.c: New test case.
33838
33839 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33840
33841         * g++.dg/opt/operator1.C: New test.
33842
33843 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33844
33845         * gcc.c-torture/execute/string-opt-16.c: New test case.
33846
33847 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33848
33849         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33850         * g++.old-deja/g++.other/conv7.C: Likewise.
33851         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33852         * g++.old-deja/g++.other/overload14.C: Likewise.
33853
33854 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33855
33856         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33857         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33858
33859 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33860
33861         PR c++/10888
33862         * g++.dg/warn/Winline-3.C: New test.
33863
33864 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33865
33866         * lib/target-supports.exp (check_alias_available): Make the test
33867         program acceptable to the Solaris assembler.
33868
33869         PR c++/10749
33870         * g++.dg/template/memclass2.C: New test.
33871
33872 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33873             Eric Botcazou  <ebotcazou@libertysurf.fr>
33874
33875         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33876         data for non-matching targets.
33877         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33878
33879 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33880
33881         PR c++/10845
33882         * g++.dg/template/member3.C: New test.
33883
33884 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33885
33886         PR c++/10939
33887         * g++.dg/template/func1.C: New test.
33888
33889         PR c++/9649
33890         * g++.dg/template/static4.C: New test.
33891         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33892
33893         PR c++/11041
33894         * g++.dg/init/ref7.C: New test.
33895
33896 2003-06-19  Matt Austern  <austern@apple.com>
33897
33898         PR c++/11228
33899         * g++.dg/anew1.C: New test.
33900         * g++.dg/anew2.C: New test.
33901         * g++.dg/anew3.C: New test.
33902         * g++.dg/anew4.C: New test.
33903
33904 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33905
33906         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33907
33908 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33909
33910         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33911         endian-dependent.
33912
33913 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33914
33915         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33916         Remove cruft.
33917
33918 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33919
33920         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33921         * gcc.c-torture/compile/961203-1.c: Likewise.
33922         * gcc.c-torture/compile/980506-1.c: Likewise.
33923
33924 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33925
33926         PR c++/10712
33927         * g++.dg/lookup/using7.C: New test.
33928
33929 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33930
33931         PR c++/11105
33932         * g++.dg/abi/conv1.C: Remove it.
33933         * g++.dg/template/conv7.C: New test.
33934         * g++.dg/template/conv8.C: Likewise.
33935         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33936         conversion operator.
33937
33938 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33939
33940         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33941         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33942         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33943         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33944         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33945         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33946         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33947         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33948         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33949         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33950         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33951         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33952         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33953         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33954         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33955         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33956         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33957         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33958         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33959         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33960         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33961         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33962         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33963         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33964         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33965         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33966         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33967         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33968         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33969
33970 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33971
33972         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33973         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33974         indications.
33975
33976 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33977
33978         * gcc.dg/i386-387-5.c: New test case.
33979         * gcc.dg/i386-387-6.c: New test case.
33980         * gcc.dg/builtins-23.c: New test case.
33981
33982 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33983
33984         * gcc.dg/builtins-22.c: New test case.
33985         * gcc.dg/i386-387-1.c: Update to test exp.
33986         * gcc.dg/i386-387-2.c: Likewise.
33987
33988 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33989
33990         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33991
33992 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33993
33994         * lib/gcc-dg.exp (dg-require-dll): New function.
33995         (dg-xfail-if): Likewise.
33996         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33997         driver.
33998
33999         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34000         * gcc.c-torture/compile/20001205-1.c: Likewise.
34001         * gcc.c-torture/compile/20001226-1.c: Likewise.
34002         * gcc.c-torture/compile/20010518-2.c: Likewise.
34003         * gcc.c-torture/compile/20020312-1.c: Likewise.
34004         * gcc.c-torture/compile/20020604-1.c: Likewise.
34005         * gcc.c-torture/compile/920501-12.c: Likewise.
34006         * gcc.c-torture/compile/920501-4.c: Likewise.
34007         * gcc.c-torture/compile/920520-1.c: Likewise.
34008         * gcc.c-torture/compile/920521-1.c: Likewise.
34009         * gcc.c-torture/compile/920625-1.c: Likewise.
34010         * gcc.c-torture/compile/961203-1.c: Likewise.
34011         * gcc.c-torture/compile/980506-1.c: Likewise.
34012         * gcc.c-torture/compile/981006-1.c: Likewise.
34013         * gcc.c-torture/compile/981022-1.c: Likewise.
34014         * gcc.c-torture/compile/981223-1.c: Likewise.
34015         * gcc.c-torture/compile/990617-1.c: Likewise.
34016         * gcc.c-torture/compile/dll.c: Likewise.
34017         * gcc.c-torture/compile/labels-3.c: Likewise.
34018         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34019         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34020         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34021         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34022         * gcc.c-torture/compile/simd-5.c: Likewise.
34023         * gcc.c-torture/compile/20000804-1.x: Remove.
34024         * gcc.c-torture/compile/20001205-1.x: Likewise.
34025         * gcc.c-torture/compile/20001226-1.x: Likewise.
34026         * gcc.c-torture/compile/20010518-2.x: Likewise.
34027         * gcc.c-torture/compile/20020312-1.x: Likewise.
34028         * gcc.c-torture/compile/20020604-1.x: Likewise.
34029         * gcc.c-torture/compile/920501-12.x: Likewise.
34030         * gcc.c-torture/compile/920501-4.x: Likewise.
34031         * gcc.c-torture/compile/920520-1.x: Likewise.
34032         * gcc.c-torture/compile/920521-1.x: Likewise.
34033         * gcc.c-torture/compile/920625-1.x: Likewise.
34034         * gcc.c-torture/compile/961203-1.x: Likewise.
34035         * gcc.c-torture/compile/980506-1.x: Likewise.
34036         * gcc.c-torture/compile/981006-1.x: Likewise.
34037         * gcc.c-torture/compile/981022-1.x: Likewise.
34038         * gcc.c-torture/compile/981223-1.x: Likewise.
34039         * gcc.c-torture/compile/990617-1.x: Likewise.
34040         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34041         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34042         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34043         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34044         * gcc.c-torture/compile/simd-5.x: Likewise.
34045
34046         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34047
34048 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34049
34050         * gcc.c-torture/execute/20030611-1.c: New test.
34051
34052 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34053
34054         PR middle-end/168
34055         * gcc.dg/20030612-1.c: New test case.
34056
34057 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34058
34059         PR c++/10635
34060         * g++.dg/expr/cast1.C: New test.
34061
34062 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34063
34064         * gcc.dg/builtins-21.c: New test case.
34065
34066 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34067
34068         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34069         options instead of at the end.
34070         * lib/objc.exp (objc_target_compile): Likewise.
34071
34072 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34073
34074         PR c++/10432
34075         * g++.dg/parse/error1.C: New test.
34076
34077 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34078
34079         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34080         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34081         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34082         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34083         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34084         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34085         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34086         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34087         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34088         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34089         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34090         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34091         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34092         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34093         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34094         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34095         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34096         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34097         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34098         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34099         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34100         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34101         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34102         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34103
34104         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34105         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34106         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34107         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34108         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34109         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34110         * gcc.dg/compat/scalar-return-3_main.c: New file.
34111         * gcc.dg/compat/scalar-return-3_x.c: New file.
34112         * gcc.dg/compat/scalar-return-3_y.c: New file.
34113         * gcc.dg/compat/scalar-return-4_main.c: New file.
34114         * gcc.dg/compat/scalar-return-4_x.c: New file.
34115         * gcc.dg/compat/scalar-return-4_y.c: New file.
34116
34117 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34118
34119         * gcc.dg/compat/fp2-struct-check.h: New file.
34120         * gcc.dg/compat/fp2-struct-defs.h: New file.
34121         * gcc.dg/compat/fp2-struct-init.h: New file.
34122         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34123         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34124         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34125         * gcc.dg/compat/struct-return-10_main.c: New file.
34126         * gcc.dg/compat/struct-return-10_x.c: New file.
34127         * gcc.dg/compat/struct-return-10_y.c: New file.
34128
34129         * gcc.dg/compat/compat-common.h: New file.
34130         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34131         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34132         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34133         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34134         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34135         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34136         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34137         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34138         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34139         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34140         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34141         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34142         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34143         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34144         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34145         * gcc.dg/compat/small-struct-check.h: Ditto.
34146         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34147         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34148         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34149         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34150         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34151         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34152         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34153         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34154         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34155         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34156         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34157         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34158         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34159         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34160         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34161         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34162         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34163         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34164         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34165         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34166         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34167         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34168         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34169         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34170         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34171         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34172         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34173         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34174         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34175         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34176
34177 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34178
34179         * g++.dg/pch/static-1.C: New file.
34180         * g++.dg/pch/static-1.Hs: New file.
34181
34182 2003-06-10  Richard Henderson  <rth@redhat.com>
34183
34184         * gcc.dg/asm-7.c: Adjust expected warning text.
34185
34186 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34187
34188         * gcc.dg/builtins-20.c: New test case.
34189
34190 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34191
34192         PR c++/11131
34193         * g++.dg/opt/template1.C: New test.
34194
34195 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34196
34197         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34198         additional_sources.
34199
34200 2003-05-21  David Taylor  <dtaylor@emc.com>
34201
34202         * gcc.dg/Wpadded.c: New file.
34203
34204 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34205
34206         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34207         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34208         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34209         dg-require-weak.
34210
34211 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34212
34213         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34214
34215 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34216
34217         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34218         (dg-require-alias): Likewise.
34219         (dg-require-gc-sections): Likewise.
34220         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34221
34222 2003-06-08  Richard Henderson  <rth@redhat.com>
34223
34224         * gcc.dg/20011029-2.c: Fix the array reference.
34225         * gcc.dg/asm-7.c: New.
34226
34227 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34228
34229         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34230
34231 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34232
34233         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34234         (dg-require-gc-sections): Likewise.
34235
34236 2003-06-08  Jan Hubicka  <jh@suse.cz>
34237
34238         * i386-cmov1.c: Fix regular expression.
34239         * i386-cvt-1.c: Likewise.
34240         * i386-local.c: Likewise.
34241         * i386-local2.c: Likewise.
34242         * i386-mul.c: Likewise.
34243         * i386-ssetype-1.c: Likewise.
34244         * i386-ssetype-3.c: Likewise.
34245         * i386-ssetype-5.c: Likewise.
34246
34247 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34248
34249         PR c++/11039
34250         * g++.dg/warn/implicit-typename2.C: New test.
34251         * g++.dg/warn/implicit-typename3.C: New test.
34252
34253 2003-06-07  Richard Henderson  <rth@redhat.com>
34254
34255         * g++.dg/other/offsetof3.C: Use size_t.
34256         * g++.dg/other/offsetof4.C: Likewise.
34257
34258 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34259
34260         * lib/copy-file.exp: New. Implement gcc_copy_files.
34261
34262         * lib/dg-pch.exp: Load copy-file.exp
34263         (dg-pch): Use gcc_copy_files instead of "file copy".
34264
34265 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34266
34267         * gcc.dg/weak/weak.exp: Simplify.
34268         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34269         * gcc.dg/weak/weak-1.c: Likewise.
34270         * gcc.dg/weak/weak-2.c: Likewise.
34271         * gcc.dg/weak/weak-3.c: Likewise.
34272         * gcc.dg/weak/weak-4.c: Likewise.
34273         * gcc.dg/weak/weak-5.c: Likewise.
34274         * gcc.dg/weak/weak-6.c: Likewise.
34275         * gcc.dg/weak/weak-7.c: Likewise.
34276         * gcc.dg/weak/weak-8.c: Likewise.
34277         * gcc.dg/weak/weak-9.c: Likewise.
34278
34279 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34280
34281         gcc.c-torture/execute/20030606-1.c: New.
34282
34283 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34284
34285         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34286         * gcc.dg/builtins-19.c: Likewise.
34287
34288 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34289
34290         * gcc.dg/builtins-2.c: Add some more tests.
34291         * gcc.dg/builtins-18.c: New test case.
34292         * gcc.dg/builtins-19.c: New test case.
34293
34294 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34295             Jim Wilson  <wilson@tuliptree.org>
34296
34297         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34298
34299 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34300
34301         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34302         mempcpy/stpcpy calls not to be optimized into something else.
34303         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34304         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34305         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34306
34307 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34308
34309         * gcc.dg/format/asm_fprintf-1.c: New test.
34310
34311 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34312
34313         * lib/gcc-defs.exp (additional_sources): New variable.
34314         (dg-additional-sources): New function.
34315         (additional_files): New variable.
34316         (dg-additional-files): New function.
34317         (dg-additional-files-options): Likewise.
34318         * lib/gcc-dg.exp (dg-require-weak): New function.
34319         (dg-require-alias): Likewise.
34320         (dg-require-gc-sections): Likewise.
34321         * lib/target-supports.exp (check_alias_available): Remove testfile
34322         parameter.
34323         (check_gc_sections_available): New function.
34324         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34325         (dg-gpp-additional-files): Likewise.
34326         * lib/g++.exp (additional_sources): Remove.
34327         (additional_files): Likewise.
34328         (g++_target_compile): Use dg-additional-files-options.
34329
34330         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34331         Tcl logic.
34332         * gcc.dg/special/ecos.exp: Remove.
34333         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34334         * gcc.dg/special/alias-1.c: Likewise.
34335         * gcc.dg/special/alias-2.c: Likewise.
34336         * gcc.dg/special/gcsec-1.c: Likewise.
34337         * gcc.dg/special/weak-1.c: Likewise.
34338         * gcc.dg/special/weak-2.c: Likewise.
34339         * gcc.dg/special/wkali-1.c: Likewise.
34340         * gcc.dg/special/wkali-2.c: Likewise.
34341
34342         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34343         dg-gpp-additional-*.
34344         * g++.dg/special/conpr-3.C: Likewise.
34345         * g++.dg/special/conpr-4.C: Likewise.
34346         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34347         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34348         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34349         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34350         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34351         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34352         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34353         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34354         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34355         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34356         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34357         * g++.old-deja/g++.other/comdat1.C: Likewise.
34358         * g++.old-deja/g++.other/comdat2.C: Likewise.
34359         * g++.old-deja/g++.other/comdat3.C: Likewise.
34360         * g++.old-deja/g++.other/ctor1.C: Likewise.
34361         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34362
34363 2003-06-05  Richard Henderson  <rth@redhat.com>
34364
34365         * gcc.dg/debug/20030605-1.c: New.
34366
34367 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34368
34369         * README.QMTEST: Update.
34370
34371 2003-06-04  Richard Henderson  <rth@redhat.com>
34372
34373         * gcc.dg/cleanup-1.c: New.
34374         * gcc.dg/cleanup-2.c: New.
34375         * gcc.dg/cleanup-3.c: New.
34376         * gcc.dg/cleanup-4.c: New.
34377         * gcc.dg/cleanup-5.c: New.
34378         * gcc.dg/cleanup-6.c: New.
34379         * gcc.dg/cleanup-7.c: New.
34380
34381 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34382
34383         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34384
34385         * lib/dg-pch.exp: New file.
34386         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34387         * gcc.dg/pch/pch.exp: Likewise.
34388
34389 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34390
34391         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34392         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34393         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34394         * gcc.dg/builtins-17.c: New test case.
34395         * gcc.dg/i386-387-4.c: New test case.
34396         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34397
34398 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34399
34400         * gcc.dg/ultrasp9.c: New test.
34401
34402 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34403
34404         * gcc.c-torture/compile/20030604-1.c: New test.
34405         * gcc.dg/sparc-constant-1.c: New test.
34406
34407 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34408
34409         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34410
34411 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34412
34413         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34414
34415         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34416         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34417
34418 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34419
34420         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34421
34422 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34423
34424         PR c++/10940
34425         * g++.dg/template/spec10.C: New test.
34426
34427 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34428
34429         * gcc.dg/builtins-16.c: New test case.
34430
34431 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34432
34433         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34434         mempcpy test with post-increments.
34435         * gcc.c-torture/execute/string-opt-3.c: New test.
34436         * gcc.dg/string-opt-1.c: New test.
34437
34438 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34439
34440         PR fortran/10965
34441         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34442
34443 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34444
34445         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34446         (scan-assembler): ... here.  Use dg-scan.
34447         (scan-assembler-not): Likewise.
34448         (scan-file): New function.
34449         (scan-file-not): Likewise.
34450         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34451         * gcc.dg/cpp/_Pragma4.c: Likewise.
34452         * gcc.dg/cpp/_Pragma5.c: Likewise.
34453         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34454         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34455         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34456         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34457         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34458         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34459         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34460         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34461         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34462         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34463         * gcc.dg/cpp/cxxcom1.c: Likewise.
34464         * gcc.dg/cpp/line1.c: Likewise.
34465         * gcc.dg/cpp/maccom1.c: Likewise.
34466         * gcc.dg/cpp/maccom2.c: Likewise.
34467         * gcc.dg/cpp/maccom3.c: Likewise.
34468         * gcc.dg/cpp/maccom4.c: Likewise.
34469         * gcc.dg/cpp/maccom5.c: Likewise.
34470         * gcc.dg/cpp/maccom6.c: Likewise.
34471         * gcc.dg/cpp/multiline.c: Likewise.
34472         * gcc.dg/cpp/spacing1.c: Likewise.
34473         * gcc.dg/cpp/spacing2.c: Likewise.
34474         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34475         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34476         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34477         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34478         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34479         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34480         * gcc.dg/cpp/cxxcom2.c: Likewise.
34481         * gcc.dg/cpp/cxxcom2.h: New file.
34482
34483         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34484         * g++.dg/cpp/truefalse.C: Here.
34485         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34486
34487 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34488
34489         * gcc.dg/cpp/redef3.c: New file.
34490
34491 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34492
34493         * gcc.dg/i386-loop-3.c: New test.
34494
34495 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34496
34497         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34498
34499 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34500
34501         * gcc.dg/fwrapv-1.c: New test case.
34502         * gcc.dg/fwrapv-2.c: New test case.
34503
34504 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34505
34506         PR c++/10956
34507         * g++.dg/template/spec9.C: New test.
34508
34509 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34510
34511         * gcc.dg/duff-4.c: New test case.
34512
34513 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34514
34515         PR fortran/10843
34516         * g77.dg/ffixed-form-1.f: New test
34517         * g77.dg/ffixed-form-2.f: New test
34518         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34519         * g77.dg/ffree-form-3.f: New test
34520
34521 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34522
34523         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34524         * gcc.dg/wint_t-1.c: Likewise.
34525
34526 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34527
34528         * g++.dg/template/access11.C: New test.
34529
34530 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34531
34532         PR c++/10849
34533         * g++.dg/template/access10.C: New test.
34534
34535 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34536             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34537
34538         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34539
34540 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34541
34542         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34543         suppress for powerpc-*-darwin*.
34544         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34545
34546 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34547
34548         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34549         suppress option for powerpc-*-darwin*.
34550
34551 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34552
34553         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34554         * gcc.dg/builtins-4.c: Add test for fmod.
34555
34556 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34557
34558         PR c++/10682
34559         * g++.dg/template/instantiate4.C: New test.
34560
34561 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34562
34563         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34564
34565 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34566
34567         * gcc.dg/compat/scalar-return-1_main.c: New file.
34568         * gcc.dg/compat/scalar-return-1_x.c: New file.
34569         * gcc.dg/compat/scalar-return-1_y.c: New file.
34570         * gcc.dg/compat/scalar-return-2_main.c: New file.
34571         * gcc.dg/compat/scalar-return-2_x.c: New file.
34572         * gcc.dg/compat/scalar-return-2_y.c: New file.
34573         * gcc.dg/compat/struct-return-3_main.c: New file.
34574         * gcc.dg/compat/struct-return-3_y.c: New file.
34575         * gcc.dg/compat/struct-return-3_x.c: New file.
34576         * gcc.dg/compat/struct-return-2_main.c: New file.
34577         * gcc.dg/compat/struct-return-2_x.c: New file.
34578         * gcc.dg/compat/struct-return-2_y.c: New file.
34579
34580 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34581
34582         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34583         for hppa*-hp-hpux*.
34584         * gcc.dg/20021014-1.c (dg-options): Likewise.
34585         * gcc.dg/nest.c (dg-options): Likewise.
34586
34587 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34588
34589         PR c++/9738
34590         * g++.dg/ext/dllimport2.C: New file.
34591         * g++.dg/ext/dllimport3.C: New file.
34592
34593 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34594
34595         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34596         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34597         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34598         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34599         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34600         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34601         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34602         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34603         * gcc.dg/compat/small-struct-defs.h: New file.
34604         * gcc.dg/compat/small-struct-init.h: New file.
34605         * gcc.dg/compat/small-struct-check.h: New file.
34606         * gcc.dg/compat/fp-struct-defs.h: New file.
34607         * gcc.dg/compat/fp-struct-check.h: New file.
34608         * gcc.dg/compat/fp-struct-init.h: New file.
34609         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34610         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34611
34612 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34613
34614         * gcc.dg/20030225-2.c: New test.
34615
34616 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34617             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34618
34619         * gcc.c-torture/compile/20030518-1.c: New test case.
34620
34621 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34622
34623         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34624         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34625         gcc-dg-debug-runtest.
34626         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34627         gcc-dg-debug-runtest.
34628
34629 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34630
34631         PR c++/9022
34632         * g++.dg/lookup/using6.C: New test.
34633
34634 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34635
34636         * g++.dg/parse/access2.C: New test.
34637
34638 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34639
34640         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34641         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34642         * gcc.dg/debug/debug.exp: Likewise.
34643
34644 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34645
34646         * gcc.dg/dollar.c: New test.
34647
34648 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34649
34650         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34651         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34652         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34653         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34654         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34655         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34656         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34657         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34658         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34659         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34660         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34661         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34662         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34663         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34664         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34665         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34666         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34667         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34668
34669 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34670
34671         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34672         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34673         support for "repo" mode.
34674         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34675         * lib/g77-dg.exp: Likewise.
34676         * lib/obj-dg.exp: Likewise.
34677
34678 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34679
34680         Merge from gcc-3_2-rhl8-branch:
34681         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34682
34683         * gcc.dg/tls/opt-6.c: New test.
34684
34685         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34686
34687         * gcc.dg/20030405-1.c: New test.
34688
34689         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34690
34691         * gcc.dg/20030309-1.c: New test.
34692
34693         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34694
34695         * gcc.c-torture/execute/20030307-1.c: New test.
34696
34697         2003-02-20  Randolph Chung  <tausq@debian.org>
34698
34699         * gcc.c-torture/compile/20030220-1.c: New test.
34700
34701         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34702
34703         * gcc.dg/20030217-1.c: New test.
34704
34705         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34706
34707         * gcc.c-torture/compile/20020129-1.c: New test.
34708
34709         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34710
34711         * gcc.dg/unroll-1.c: New test.
34712
34713         2002-11-16  Jan Hubicka  <jh@suse.cz>
34714
34715         * gcc.c-torture/execute/20020920-1.c: New test.
34716
34717         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34718
34719         PR target/7434
34720         * gcc.c-torture/compile/20021008-1.c: New test.
34721
34722         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34723
34724         PR target/7559
34725         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34726
34727         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34728
34729         * gcc.c-torture/compile/20020807-1.c: New test.
34730
34731         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34732
34733         * gcc.dg/tls/opt-1.c: New test.
34734
34735         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34736
34737         * gcc.dg/20020729-1.c: New test.
34738
34739         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34740
34741         * g++.dg/opt/life1.C: New test.
34742
34743         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34744
34745         * gcc.dg/20020525-1.c: New test.
34746
34747         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34748
34749         PR c++/6794
34750         * g++.dg/ext/pretty1.C: New test.
34751         * g++.dg/ext/pretty2.C: New test.
34752
34753 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34754
34755         PR c++/8385
34756         * g++.dg/ext/typeof5.C: New test.
34757
34758 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34759
34760         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34761         __USER_LABEL_PREFIX__ into account.
34762         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34763
34764 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34765
34766         * gcc.dg/builtins-15.c: New test case.
34767
34768 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34769
34770         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34771
34772 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34773
34774         * lib/g++.exp: Tweak handling of additional source files.
34775         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34776         * g++.dg/special/conpr-2a.C: Rename to ...
34777         * g++.dg/special/conpr-2a.cc: ... this.
34778         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34779         * g++.dg/special/conpr-3a.C: Rename to ...
34780         * g++.dg/special/conpr-3a.cc: This.
34781         * g++.dg/special/conpr-3b.C: Rename to ...
34782         * g++.dg/special/conpr-3b.cc: This.
34783         * g++.dg/special/conpr-4.C: New test.
34784         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34785
34786 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34787
34788         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34789
34790 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34791
34792         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34793         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34794         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34795         * g++.old-deja/g++.other/warn3.C: Likewise.
34796
34797 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34798
34799         * gcc.dg/i386-387-1.c: Update to also test log.
34800         * gcc.dg/i386-387-2.c: Likewise.
34801
34802 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34803
34804         * g77.f-torture/execute/int8421.f: New test.
34805
34806 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34807
34808         PR c++/10230, c++/10481
34809         * g++.dg/lookup/scoped5.C: New test.
34810
34811 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34812
34813         PR c++/10552
34814         * g++.dg/template/ttp6.C: New test.
34815
34816 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34817
34818         * gcc.c-torture/execute/builtins: New directory.
34819         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34820         gcc.c-torture/execute/builtins.
34821         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34822         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34823         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34824         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34825
34826 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34827
34828         PR c++/9252
34829         * g++.dg/template/access8.C: New test.
34830         * g++.dg/template/access9.C: New test.
34831
34832 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34833
34834         PR c++/9554
34835         * g++.dg/parse/access1.C: New test.
34836
34837 2003-05-09  DJ Delorie  <dj@redhat.com>
34838
34839         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34840         long, and not an int.
34841
34842 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34843
34844         PR c++/10555, c++/10576
34845         * g++.dg/template/memclass1.C: New test.
34846
34847 2003-05-08  DJ Delorie  <dj@redhat.com>
34848
34849         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34850         targets.
34851         * gcc.c-torture/execute/20021024-1.x: Likewise.
34852         * gcc.c-torture/execute/shiftdi.x: Likewise.
34853         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34854         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34855         * gcc.dg/20021018-1.c: Likewise.
34856
34857 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34858
34859         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34860
34861         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34862         (bcopy): Call memmove.
34863
34864 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34865
34866         * g77.f-torture/compile/8485.f: New test case.
34867
34868 2003-05-07  Richard Henderson  <rth@redhat.com>
34869
34870         PR c++/10570
34871         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34872         Verify exception_cleanup not called for rethrows.
34873         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34874         when exiting catch block without rethrowing.
34875         * g++.dg/eh/forced3.C: New.
34876         * g++.dg/eh/forced4.C: New.
34877
34878 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34879
34880         * gcc.dg/20030505.c: Fix triplet.
34881
34882 2003-05-06  DJ Delorie  <dj@redhat.com>
34883
34884         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34885         * gcc.dg/nest.c: Likewise.
34886
34887 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34888
34889         * gcc.dg/builtins-14.c: New test case.
34890
34891 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34892
34893         * lib/compat.exp (compat-execute): New argument.
34894         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34895         * gcc.dg/compat: New test directory.
34896         * gcc.dg/compat/compat.exp: New expect script.
34897         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34898         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34899         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34900         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34901         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34902         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34903
34904         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34905         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34906         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34907         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34908         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34909         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34910         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34911         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34912         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34913         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34914         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34915         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34916         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34917         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34918         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34919
34920 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34921
34922         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34923
34924 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34925
34926         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34927
34928 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34929
34930         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34931         * gcc.dg/ppc-fsel-2.c: New test.
34932
34933         * gcc.dg/unused-5.c: New test.
34934
34935 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34936
34937         PR c++/10496
34938         * g++.dg/warn/pmf1.C: New test.
34939
34940 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34941
34942         PR c++/4494
34943         * g++.dg/warn/main.C: New test.
34944
34945 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34946
34947         * gcc.dg/nonnull-3.c: New test.
34948
34949 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34950
34951         * gcc.dg/cpp/Wtrigraphs.c: Update.
34952         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34953
34954 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34955
34956         * gcc.dg/ppc-fsel-1.c: New test.
34957
34958 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34959
34960         PR c/10604
34961         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34962
34963 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34964
34965         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34966
34967 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34968
34969         PR c++/9364, c++/10553, c++/10586
34970         * g++.dg/parse/typename4.C: New test.
34971         * g++.dg/parse/typename5.C: Likewise.
34972
34973 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34974
34975         * gcc.c-torture/compile/20030503-1.c: New test.
34976
34977 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34978
34979         * g++.dg/lookup/using5.C: Fix testcase error.
34980
34981 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34982
34983         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34984         since MEABI is no longer supported.  Remove all vestiges
34985         of MEABI from the test.
34986
34987 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34988
34989         PR c++/10554
34990         * g++.dg/lookup/using5.C: New test.
34991
34992 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34993
34994         PR c++/8772
34995         * g++.dg/template/ttp5.C: New test.
34996
34997 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34998
34999         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35000         (dg-gpp-additional-sources): New function.
35001         (dg-gpp-additional-files): Likewise.
35002         * lib/g++.exp (additional_sources): New variable.
35003         (additional_files): Likewise.
35004         (g++_target_compile): Deal with them.
35005         * lib/old-dejagnu.exp: Remove.
35006         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35007         * g++.old-deja: Revise all tests to use dg commands.
35008
35009 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35010
35011         PR c++/9432, c++/9528
35012         * g++.dg/lookup/using4.C: New test.
35013
35014 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35015
35016         * gcc.dg/noreturn-5.c: New file.
35017         * gcc.dg/noreturn-6.c: New file.
35018
35019         * gcc.c-torture/compile/inline-1.c: New file.
35020
35021 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35022
35023         PR c++/10551
35024         * g++.dg/template/explicit1.C: New test.
35025
35026 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35027
35028         PR c++/10549
35029         * g++.dg/other/bitfield1.C: New test.
35030
35031         PR c++/10527
35032         * g++.dg/init/new7.C: New test.
35033
35034 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35035
35036         * g++.dg/ext/desig1.C: New test.
35037         * g++.dg/ext/init1.C: Update.
35038
35039         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35040
35041 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35042
35043         PR c++/10180
35044         * g++.dg/warn/Winline-1.C: New test.
35045
35046 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35047
35048         * gcc.c-torture/execute/string-opt-19.c: New test.
35049
35050         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35051         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35052
35053 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35054
35055         PR c++/10506
35056         * g++.dg/init/new6.C: New test.
35057
35058         PR c++/10503
35059         * g++.dg/init/ref6.C: New test.
35060
35061 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35062
35063         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35064
35065 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35066
35067         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35068         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35069
35070 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35071
35072         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35073         initialized static data members.
35074
35075 2003-04-25  H.J. Lu <hjl@gnu.org>
35076
35077         * gcc.dg/ia64-sync-4.c: New test.
35078
35079 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35080
35081         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35082         date.
35083
35084 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35085
35086         PR c++/10337
35087         * g++.dg/warn/conv1.C: New test.
35088         * g++.old-deja/g++.other/conv7.C: Adjust.
35089         * g++.old-deja/g++.other/overload14.C: Adjust.
35090
35091 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35092
35093         PR c++/10471
35094         * g++.dg/template/defarg2.C: New test.
35095
35096 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35097
35098         * gcc.dg/cpp/include2.c: Update.
35099         * gcc.dg/cpp/multiline-2.c: New.
35100         * gcc.dg/cpp/multiline.c: Update.
35101         * gcc.dg/cpp/strify2.c: Update.
35102         * gcc.dg/cpp/trad/literals-2.c: Update.
35103
35104 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35105
35106         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35107
35108 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35109
35110         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35111
35112 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35113
35114         PR c++/10451
35115         * g++.dg/parse/crash4.C: New test.
35116
35117         PR c++/9847
35118         * g++.dg/parse/crash5.C: New test.
35119
35120 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35121
35122         PR c++/10446
35123         * g++.dg/parse/crash3.C: New test.
35124
35125         PR c++/10428
35126         * g++.dg/parse/elab1.C: New test.
35127
35128 2003-04-22  Devang Patel  <dpatel@apple.com>
35129
35130         * gcc.dg/cpp/trad/funlike-5.c: New test.
35131
35132 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35133
35134         * g++.dg/other/packed1.C: Fix dg options.
35135
35136 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35137
35138         * g++.dg/other/offsetof2.C: New test.
35139
35140 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35141
35142         * g++.dg/template/recurse.C: Adjust location of error messages.
35143
35144 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35145
35146         PR c++/9881
35147         * g++.dg/init/addr-const1.C: New test.
35148         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35149
35150 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35151
35152         PR c++/10405
35153         * g++.dg/lookup/struct-hack1.C: New test.
35154
35155 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35156
35157         * ucs.c: Update diagnostic messages.
35158
35159 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35160
35161         * gcc.dg/cpp/truefalse.cpp: New test.
35162         * gcc.dg/cpp/cpp.exp: Update.
35163         * g++.dg/other/stdbool-if.C: Remove.
35164
35165 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35166
35167         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35168         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35169
35170 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35171
35172         * gcc.c-torture/compile/20030418-1.c: New test.
35173
35174 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35175
35176         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35177
35178 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35179
35180         PR c++/10347
35181         g++.dg/template/dependent-name1.C: New test.
35182
35183 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35184
35185         * gcc.dg/warn-1.c (tourist_guide): New array,
35186         contains a pointer to bar.
35187
35188 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35189
35190         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35191         * gcc.c-torture/execute/medce-1.c: New test case.
35192         * gcc.c-torture/execute/medce-2.c: New test case.
35193
35194 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35195
35196         * lib/prune.exp: Ignore more messages.
35197
35198         PR c++/10381
35199         * g++.dg/parse/lookup3.C: New test.
35200
35201 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35202
35203         * gcc.c-torture/compile/20030415-1.c : New test.
35204
35205 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35206
35207         * gcc.c-torture/execute/scope-2.c: Move to ...
35208         * gcc.dg/noncompile/scope.c: .... here.
35209
35210 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35211
35212         * gcc.dg/20030414-2.c: New test case.
35213
35214 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35215
35216         PR target/10377
35217         * gcc.dg/20030414-1.c: New test.
35218
35219 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35220
35221         * gcc.dg/builtins-12.c: New test case.
35222         * gcc.dg/builtins-13.c: New test case.
35223
35224 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35225
35226         * gcc.c-torture/execute/string-opt-18.c: New test.
35227
35228 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35229
35230         PR c++/10300
35231         * g++.dg/init/new5.C: New test.
35232
35233 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35234
35235         PR c++/7910
35236         * g++.dg/ext/dllimport1.C: New test.
35237
35238 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35239
35240         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35241
35242 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35243
35244         PR Fortran/9263
35245         * g77.f-torture/noncompile/9263.f: New test
35246         PR Fortran/1832
35247         * g77.f-torture/execute/1832.f: New test
35248
35249 2003-04-11  David Chad  <davidc@freebsd.org>
35250             Loren J. Rittle  <ljrittle@acm.org>
35251
35252         libobjc/8562
35253         * objc.dg/headers.m: New test.
35254
35255 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35256
35257         * gcc.c-torture/execute/builtin-noret-2.c: New.
35258         * gcc.c-torture/execute/builtin-noret-2.x: New.
35259         XFAIL builtin-noret-2.c at -O1 and above.
35260         * gcc.dg/redecl.c: New.
35261         * gcc.dg/Wshadow-1.c: Update error regexps.
35262
35263 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35264
35265         * g++.dg/abi/bitfield10.C: New test.
35266
35267 2003-04-09  Mike Stump  <mrs@apple.com>
35268
35269         * gcc.dg/pch/pch.exp: Make testcase names longer.
35270         * g++.dg/pch/pch.exp: Make testcase names longer.
35271
35272 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35273
35274         * gcc.dg/builtins-11.c: New test case.
35275
35276 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35277
35278         * gcc.dg/builtins-9.c: New test case.
35279         * gcc.dg/builtins-10.c: New test case.
35280
35281 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35282
35283         * gcc.dg/noncompile/init-4.c.c: New test.
35284
35285 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35286
35287         * gcc.misc-test/gcov-9.c: New test.
35288         * gcc.misc-test/gcov-10.c: New test
35289         * gcc.misc-test/gcov-11.c: New test.
35290
35291 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35292
35293         PR optimization/10024
35294         * gcc.c-torture/compile/20030405-1.c: New test.
35295
35296 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35297
35298         * gcc.dg/pch/static-3.c: New.
35299         * gcc.dg/pch/static-3.hs: New.
35300         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35301
35302 2003-04-04  Richard Henderson  <rth@redhat.com>
35303
35304         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35305         * g++.dg/eh/forced2.C: Likewise.
35306
35307 2003-04-03  Mike Stump  <mrs@apple.com>
35308
35309         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35310         target arg.
35311         (scan-assembler-times, scan-assembler-not): Likewise.
35312         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35313
35314 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35315
35316         * gcc.dg/sparc-loop-1.c: New test.
35317
35318 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35319
35320         PR other/9274
35321         * g++.dg/pch/system-2.C: New.
35322         * g++.dg/pch/system-2.Hs: New.
35323
35324 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35325
35326         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35327
35328         * g++.dg/eh/simd-1.C (vecfunc): Same.
35329
35330 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35331
35332         * gcc.c-torture/execute/20030401-1.c: New test case.
35333
35334 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35335
35336         * objc.dg/defs.m: New.
35337
35338 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35339
35340         * g++.dg/eh/simd-1.C: New.
35341         * g++.dg/eh/simd-2.C: New.
35342
35343 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35344
35345         * gcc.c-torture/execute/simd-3.c: New.
35346
35347 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35348
35349         PR c/9936
35350         * gcc.dg/20030331-2.c: New test.
35351
35352 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35353
35354         PR c++/10278
35355         * g++.dg/parse/crash2.C: New test.
35356
35357 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35358
35359         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35360         * gcc.c-torture/execute/20030331-1.c: ...here.
35361
35362 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35363
35364         * gcc.c-torture/execute/20030331-1.c: New test.
35365
35366 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35367
35368         * lib/gcov.exp: Adjust call return testing strings.
35369         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35370
35371 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35372
35373         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35374         * gcc.dg/builtins-7.c: New test case.
35375         * gcc.dg/builtins-8.c: New test case.
35376
35377 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35378
35379         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35380
35381 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/7647
35384         * g++.dg/lookup-class-member-2.C: New test.
35385
35386 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35387
35388         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35389
35390 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35391
35392         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35393
35394 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35395
35396         * g++.dg/init/attrib1.C: New test.
35397
35398 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35399
35400         * gcc.dg/ultrasp8.c: New test.
35401
35402 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35403
35404         * gcc.dg/ultrasp7.c: New test.
35405
35406 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35407
35408         PR c++/10047
35409         * g++.dg/template/inline1.C: New test.
35410
35411 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35412
35413         * gcc.dg/sparc-dwarf2.c: New test.
35414
35415 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35416
35417         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35418         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35419
35420 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35421
35422         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35423         than reading .x files.
35424         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35425         * g77.dg/gcov/gcov-1.f: Likewise.
35426         * gcc.misc-tests/gcov-4b.c: Likewise.
35427         * gcc.misc-tests/gcov-5b.c: Likewise.
35428         * gcc.misc-tests/gcov-6.c: Likewise.
35429         * gcc.misc-tests/gcov-7.c: Likewise.
35430         * gcc.misc-tests/gcov-8.c: Likewise.
35431         * g++.dg/gcov/gcov-1.x: Remove.
35432         * g77.dg/gcov/gcov-1.x: Likewise.
35433         * gcc.misc-tests/gcov-4b.x: Likewise.
35434         * gcc.misc-tests/gcov-5b.x: Likewise.
35435         * gcc.misc-tests/gcov-6.x: Likewise.
35436         * gcc.misc-tests/gcov-7.x: Likewise.
35437         * gcc.misc-tests/gcov-8.x: Likewise.
35438
35439 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35440
35441         PR opt/10087
35442         * gcc.dg/20030324-1.c: New test.
35443
35444 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35445
35446         PR c++/10224
35447         * g++.dg/template/arg3.C: New test.
35448
35449         PR c++/10158
35450         * g++.dg/template/friend18.C: New test.
35451
35452 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35453
35454         * g77.f-torture/compile/20030326-1.f: New test case.
35455
35456 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35457
35458         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35459
35460         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35461
35462 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35463
35464         * gcc.dg/ia64-sync-3.c: New test.
35465
35466 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35467
35468         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35469
35470 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35471
35472         * gcc.dg/ultrasp6.c: New test.
35473
35474 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35475
35476         * gcc.dg/i386-signbit-1.c: New test.
35477         * gcc.dg/i386-signbit-2.c: New test.
35478         * gcc.dg/i386-signbit-3.c: New test.
35479
35480 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35481
35482         * gcc.dg/ultrasp5.c: Fix options.
35483
35484 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35485
35486         * gcc.dg/ultrasp5.c: Fix comment.
35487
35488 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35489
35490         PR fortran/10197
35491         * g77.f-torture/execute/10197.f: New test.
35492
35493 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         PR c++/9898, c++/383
35496         * g++.dg/template/conv6.C: New test.
35497
35498         PR c++/10119
35499         * g++.dg/template/ptrmem5.C: New test.
35500
35501         PR c++/10026
35502         * g++.dg/lookup/koenig1.C: New test.
35503
35504         PR C++/10199
35505         * g++.dg/lookup/template2.C: New test.
35506
35507 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35508
35509         * g++.dg/opt/rtti1.C: New test.
35510
35511 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35512
35513         * gcc.dg/ultrasp5.c: New test.
35514
35515 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35516
35517         PR middle-end/9967
35518         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35519         builtin fputs.
35520
35521 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35522
35523         PR c/8224
35524         * gcc.dg/20030323-1.c: New test.
35525
35526 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35527
35528         * gcc.c-torture/compile/20030323-1.c: New test case.
35529
35530 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35531
35532         * gcc.dg/20030321-1.c: New test.
35533
35534 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35535
35536         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35537
35538 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35539
35540         PR c++/9978, c++/9708
35541         * g++.dg/ext/vlm1.C: Adjust expected error.
35542         * g++.dg/ext/vla2.C: New test.
35543         * g++.dg/template/arg1.C: New test.
35544         * g++.dg/template/arg2.C: New test.
35545
35546 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35547
35548         * g77.f-torture/execute/select.f: New test.
35549         * g77.f-torture/noncompile/select_no_compile.f: New test.
35550
35551 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35552
35553         PR c++/9898
35554         * g++.dg/other/error4.C: New test.
35555
35556 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35557
35558         * g++.dg/template/friend17.C: New test.
35559
35560 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35561
35562         * gcc.c-torture/compile/20030320-1.c: New.
35563
35564 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35565
35566         * gcc.dg/builtins-6.c: New test case.
35567
35568 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35569
35570         PR target/10073
35571         * gcc.c-torture/compile/20030319-1.c: New.
35572
35573 2003-03-18  Jan Hubicka  <jh@suse.cz>
35574
35575         * gcc.dg/i386-cvt-1.c: New test.
35576
35577 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35578
35579         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35580         * objc.dg/naming-2.m: Likewise.
35581
35582 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35583
35584         PR c++/9639
35585         * g++.dg/parse/crash1.C: New test.
35586
35587 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35588
35589         PR c++/8805
35590         * g++.dg/eh/cleanup1.C: New test.
35591
35592 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35593
35594         * gcc.c-torture/execute/20030316-1.c: New test case.
35595
35596 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35597
35598         PR c++/9629
35599         * g++.dg/init/ctor2.C: New test.
35600
35601 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35602
35603         * g77.f-torture/compile/xformat.f: New test case.
35604
35605 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35606
35607         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35608         * g++.old-deja/g++.mike/eh50.C: Likewise.
35609
35610 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35611
35612         PR c++/6440
35613         * g++.dg/template/spec7.C: New test.
35614         * g++.dg/template/spec8.C: Likewise.
35615
35616 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35617
35618         * gcc.c-torture/execute/20030313-1.c: New test.
35619
35620 2003-03-14  Richard Henderson  <rth@redhat.com>
35621
35622         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35623
35624 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35625
35626         * gcc.c-torture/compile/20030314-1.c: New test.
35627
35628 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35629
35630         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35631         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35632         thumb target,
35633         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35634         to accept newer _imp__  prefix and additional
35635         newline in .drectve section.
35636         * gcc.dg/dll-4.c: Likewise.
35637         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35638         switch.
35639
35640 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35641
35642         * g++.dg/parse/namespace9.C: New test.
35643
35644         * g++.dg/init/ref5.C: New test.
35645         * g++.dg/parse/ptrmem1.C: Likewise.
35646
35647 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35648
35649         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35650         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35651         regular expression.
35652         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35653         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35654
35655 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35656
35657         * gcc.c-torture/execute/20030224-2.c: New test.
35658
35659 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35660
35661         * gcc.dg/decl-3.c: New test.
35662
35663 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35664
35665         * gcc.dg/i386-loop-2.c: New test.
35666
35667 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35668
35669         PR c++/9474
35670         * g++.dg/parse/namespace8.C: New test.
35671
35672         PR c++/9924
35673         * g++.dg/overload/builtin2.C: New test.
35674
35675 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35676
35677         * gcc.dg/return-type-3.c: New test.
35678
35679 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35680
35681         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35682         profiling options are not supported.
35683
35684 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35685
35686         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35687         * g++.old-deja/g++.warn/impint2.C: Likewise.
35688
35689 2003-03-10  Devang Patel  <dpatel@apple.com>
35690
35691         * g++.dg/cpp/c++_cmd_1.C: New test.
35692         * g++.dg/cpp/c++_cmd_1.h: New file.
35693
35694 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35695
35696         * gcc.dg/altivec-9.c: New file.
35697
35698 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35699
35700         * gcc.dg/ppc-sdata-1.c: New test.
35701         * gcc.dg/ppc-sdata-2.c: New test.
35702
35703 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35704
35705         PR c++/9373
35706         * g++.dg/opt/ptrmem2.C: New test.
35707
35708         PR c++/8534
35709         * g++.dg/opt/ptrmem1.C: New test.
35710
35711 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35712
35713         * gcc.dg/i386-loop-1.c: New test.
35714
35715 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35716
35717         PR c++/9970
35718         * g++.dg/lookup/friend1.C: New test.
35719
35720 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35721
35722         PR c++/9823
35723         * g++.dg/parser/constructor1.C: New test.
35724
35725 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35726
35727         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35728
35729         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35730
35731 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35732
35733         * gcc.dg/cpp/Wunused.c: Update test.
35734
35735 2003-03-08  Jan Hubicka  <jh@suse.cz>
35736
35737         * gcc.dg/inline-3.c: New test.
35738
35739 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35740
35741         PR c++/9809
35742         * g++.dg/parse/builtin1.C: New test.
35743
35744         PR c++/9982
35745         * g++.dg/abi/cookie1.C: New test.
35746         * g++.dg/abi/cookie2.C: Likewise.
35747
35748         PR c++/9524
35749         * g++.dg/template/field1.C: New test.
35750
35751         PR c++/9912
35752         * g++.dg/parse/class1.C: New test.
35753         * g++.dg/parse/namespace7.C: Likewise.
35754         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35755
35756 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35757
35758         * g++.dg/init/ref4.C: New test.
35759
35760 2003-03-07  Jan Hubicka  <jh@suse.cz>
35761
35762         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35763         * gcc.dg/inline-3.c: New test.
35764
35765 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35766
35767         * g++.dg/init/ref3.C: New test.
35768
35769         PR c++/9965
35770         * g++.dg/init/ref2.C: New test.
35771
35772         PR c++/9400
35773         * g++.dg/warn/Wshadow-2.C: New test.
35774
35775         PR c++/9791
35776         * g++.dg/warn/Woverloaded-1.C: New test.
35777
35778 2003-03-05  Jan Hubicka  <jh@suse.cz>
35779
35780         * gcc.dg/i386-local2.c: New.
35781         * gcc.dg/i386-local.c: Fix typo.
35782
35783 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35784
35785         * g++.dg/abi/layout3.C: New test.
35786
35787 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35788
35789         * gcc.c-torture/compile/20030305-1.c
35790
35791 2003-03-05  Jan Hubicka  <jh@suse.cz>
35792
35793         * gcc.dg/i386-local.c: New.
35794
35795 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35796
35797         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35798
35799 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35800
35801         * gcc.dg/switch-2.c: New test.
35802         * gcc.dg/switch-3.c: New test.
35803         * gcc.dg/Wswitch.c: Adjust line numbers.
35804         * gcc.dg/Wswitch-default.c: Likewise.
35805         * gcc.dg/Wswitch-enum.c: Likewise.
35806
35807 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35808
35809         * gcc.c-torture/execute/20030222-1.c: New test.
35810
35811 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35812
35813         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35814
35815 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35816
35817         PR c++/9878
35818         * g++.dg/init/ref1.C: New test.
35819
35820 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35821
35822         * gcc.dg/sh-relax.c: New SH-only test.
35823
35824 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35825
35826         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35827         comment explaining purpose of testcase.
35828
35829 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35830
35831         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35832         for HC11/HC12 (asm needs two int registers).
35833         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35834         HC11/HC12 because the test uses an asm which needs two 32-bit
35835         registers.
35836
35837 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35838
35839         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35840         for HC11/HC12 (array is too large otherwise).
35841         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35842         * gcc.c-torture/compile/20010518-2.x: Likewise.
35843         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35844         HC11/HC12 (array is too large).
35845
35846 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35847
35848         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35849         * lib/g++-dg.exp (g++-dg-test): Likewise.
35850
35851 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35852
35853         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35854         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35855
35856 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35857
35858         * g++.dg/warn/implicit-typename1.C: Remove warning.
35859
35860 2003-02-28  Richard Henderson  <rth@redhat.com>
35861
35862         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35863         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35864
35865 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35866
35867         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35868         * g++.dg/pch/pch.exp: Likewise.
35869
35870 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35871
35872         PR c++/9879
35873         * testsuite/g++.dg/init/new4.C: New test.
35874
35875 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35876
35877         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35878
35879 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35880
35881         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35882         unsigned long.
35883
35884         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35885         wider than float.
35886
35887 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35888
35889         * lib/scanasm.exp: Add support for counting numbers of
35890         occurences.
35891         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35892         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35893
35894 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35895
35896         PR c++/9683
35897         * g++.dg/template/static3.C: New test.
35898
35899         PR c++/9829
35900         * g++.dg/parse/namespace6.C: New test.
35901
35902 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35903
35904         PR target/9732
35905         * gcc.dg/20030225-1.c: New test.
35906
35907 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35908
35909         * README: Remove out-of-date information.
35910
35911         PR c++/9836
35912         * g++.dg/template/spec6.C: New test.
35913
35914 2003-02-24  Jeff Law  <law@redhat.com>
35915
35916         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35917
35918 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35919
35920         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35921         * gcc.dg/pragma-ep-1.c: Likewise.
35922
35923 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35924
35925         PR c++/9602
35926         * g++.dg/template/friend16.C: New test.
35927
35928 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35929
35930         PR c++/5333
35931         * g++.dg/parse/fused-params1.C: Adjust error messages.
35932         * g++.dg/template/nested3.C: New test.
35933
35934 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35935
35936         * g++.dg/abi/param1.C: New test.
35937
35938 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35939
35940         PR c++/7982
35941         * g++.dg/warn/implicit-typename1.C: New test.
35942
35943 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35944
35945         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35946         with "mtune".
35947         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35948         * gcc.c-torture/execute/20010129-1.x: Likewise.
35949         * gcc.dg/20011107-1.c: Likewise.
35950         * gcc.dg/20020108-1.c: Likewise.
35951         * gcc.dg/20020122-3.c: Likewise.
35952         * gcc.dg/20020206-1.c: Likewise.
35953         * gcc.dg/20020310-1.c: Likewise.
35954         * gcc.dg/20020426-2.c: Likewise.
35955         * gcc.dg/20020517-1.c: Likewise.
35956         * gcc.dg/991230-1.c: Likewise.
35957         * gcc.dg/i386-unroll-1.c: Likewise.
35958         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35959
35960 2003-02-22  Jan Hubicka  <jh@suse.cz>
35961
35962         * gcc.dg/i386-mul.c: New test.
35963
35964 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35965
35966         * gcc.dg/builtins-5.c: New test case.
35967
35968 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35969
35970         * gcc.dg/asmreg-1.c: New test.
35971
35972 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35973
35974         PR c++/9749
35975         * g++.dg/parse/varmod1.C: New test.
35976
35977 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35978
35979         PR c++/9727
35980         * g++.dg/template/op1.C: New test.
35981
35982 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35983
35984         PR c++/8906
35985         * g++.dg/template/nested2.C: New test.
35986
35987 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35988
35989         PR c++/8724
35990         * g++.dg/expr/dtor1.C: New test.
35991
35992 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35993
35994         * gcc.dg/cpp/include3.c: New test.
35995         * gcc.dg/cpp/inc/foo.h: New file.
35996
35997 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35998
35999         * gcc.c-torture/execute/20030221-1.c: New test.
36000
36001 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36002
36003         PR c++/9729
36004         * g++.dg/abi/conv1.C: New test.
36005
36006 2003-02-20  Jan Hubicka  <jh@suse.cz>
36007
36008         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36009
36010 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36011
36012         * gcc.c-torture/compile/20030219-1.c: New test.
36013
36014 2003-02-18  Jan Hubicka  <jh@suse.cz>
36015
36016         * gcc.dg/funcorder.c: New test.
36017
36018 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36019
36020         * gcc.c-torture/execute/20030218-1.c: New.
36021
36022 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36023
36024         * gcc.dg/20030218-1.c: New.
36025
36026 2003-02-18  Richard Henderson  <rth@redhat.com>
36027
36028         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36029         * gcc.dg/attr-used-2.c: New.
36030
36031 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36032
36033         PR c++/9704
36034         * g++.dg/init/copy5.C: New test.
36035
36036 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36037
36038         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36039         * g++.dg/pch/pch.exp: Likewise.
36040
36041 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36042
36043         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36044         STACK_SIZE is not defined.
36045
36046 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36047
36048         PR c++/9457
36049         * g++.dg/template/init1.C: New test.
36050
36051 2003-02-16  Jan HUbicka  <jh@suse.cz>
36052
36053         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36054         (foo): Add few extra tests
36055         * gcc.dg/c99-const-expr-3.c: Likewise.
36056         * gcc.c-torture/execute/20030216-1.c: New.
36057
36058 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36059
36060         PR c++/9459
36061         * g++.dg/ext/typeof4.C: New test.
36062
36063 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36064
36065         * gcc.dg/i386-387-3.c: New test case.
36066
36067 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36068
36069         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36070         cris-*-elf* cris-*-aout* and mmix-*-*.
36071
36072 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36073
36074         * gcc.dg/20030213-1.c: New test.
36075
36076 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36077
36078         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36079         * gcc.dg/i386-387-2.c: Likewise.
36080
36081 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36082
36083         * gcc.dg/ppc-spe.c: Fix formatting.
36084         Enable tests that were previously unsupported by gas.
36085         Delete tests for instructions that no longer exist.
36086         Switch arguments on evsubifw builtin.
36087
36088 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36089
36090         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36091         STACK_SIZE is too small.
36092
36093 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36094             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36095
36096         * gcc.dg/decl-2.c: New test.
36097
36098 2003-02-10  Jan Hubicka  <jh@suse.cz>
36099
36100         * gcc.dg/i386-fpcvt-1.c: New test.
36101
36102 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36103
36104         * gcc.c-torture/execute/20030209-1.c: New test.
36105
36106 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36107
36108         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36109         int-wide bitops, use the constants of the same width.
36110         Likewise, if long long is 32-bit wide, test bitops using
36111         32-bit constants.
36112
36113 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36114
36115         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36116
36117 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36118
36119         * testsuite/gcc.dg/builtins-4.c: New test case.
36120
36121 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36122
36123         * gcc.dg/20020430-1.c: Fix dg command typos.
36124         * gcc.dg/20020503-1.c: Likewise.
36125
36126 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36127
36128         PR c++/8785
36129         * g++.dg/parse/fused-params1.C: New test.
36130
36131         PR c++/8857
36132         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36133
36134         PR c++/8921
36135         * g++.dg/parse/non-dependent1.C: New test.
36136
36137         PR c++/8928
36138         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36139
36140         PR c++/9228
36141         * g++.dg/parse/undefined7.C: New test.
36142         * g++.dg/parse/non-templ1.C: New test.
36143
36144         PR c++/9229
36145         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36146
36147 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36148
36149         * gcc.c-torture/compile/20030206-1.c: New test.
36150
36151 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36152
36153         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36154         "pow" to "foo" to avoid potential confusion with a math built-in.
36155
36156 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36157
36158         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36159         conditions for SPARC targets.
36160
36161 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36162
36163         * gcc.dg/20030204-1.c: New test.
36164
36165 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36166
36167         PR c++/38
36168         * g++.dg/parse/array-size1.C: New test.
36169
36170         PR c++/5657
36171         * g++.dg/parse/undefined3.C: New test.
36172
36173         PR c++/5665
36174         * g++.dg/parse/undefined4.C: New test.
36175
36176         PR c++/5975
36177         * g++.dg/parse/undefined5.C: New test.
36178
36179         PR c++/7259
36180         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36181
36182         PR c++/8578
36183         * g++.dg/parse/casting-operator1.C: New test.
36184
36185         PR c++/8596
36186         * g++.dg/parse/undefined6.C: New test.
36187
36188         PR c++/8736
36189         * g++.dg/parse/missing-template1.C: New test.
36190
36191 2003-02-04  Jan Hubicka  <jh@suse.cz>
36192
36193         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36194         * gcc.dg/i386-cmov?.c: Likewise.
36195         * gcc.dg/i386-fpcvt-?.c: Likewise.
36196         * gcc.dg/i386-ssefp-1.c: Likewise.
36197         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36198         conventions.
36199
36200 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36201
36202         PR c++/7129
36203         * testsuite/g++.dg/ext/max.C: New test.
36204
36205 2003-02-03  Jan Hubicka  <jh@suse.cz>
36206
36207         * gcc.c-torture/execute/20030203-1.c: New test.
36208
36209 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36210
36211         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36212         'natural-endian'.
36213
36214 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36215
36216         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36217         * g++.dg/init/new2.C: Likewise.
36218         * g++.dg/other/new1.C: Likewise.
36219
36220 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36221
36222         * gcc.dg/struct-ret-libc.c: New test.
36223
36224 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36225
36226         * gcc.dg/20030129-1.c: New test.
36227
36228 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36229
36230         PR c++/8849
36231         * g++.dg/template/ptrmem4.C: New test.
36232
36233 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36234
36235         * g++.dg/parser/constant1.C: New test.
36236
36237 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36238
36239         PR c++/8591
36240         * g++.dg/parse/friend2.C: New test.
36241
36242 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36243
36244         PR c++/9437
36245         * g++.dg/template/unify4.C: New test.
36246
36247 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36248
36249         * gcc.c-torture/execute/20030128-1.c: New test.
36250
36251 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36252
36253         * g++.dg/lookup/nested1.C: Test moved from ...
36254         * g++.old-deja/g++.other/lookup24.C: ... here.
36255
36256 2003-01-28  Jan Hubicka  <jh@suse.cz>
36257
36258         * gcc.dg/i386-cmov5.c: New test.
36259
36260 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36261
36262         * gcc.c-torture/execute/20010925-1.c: Changed the
36263         memcpy declaration.
36264
36265 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         PR c++/3902
36268         * g++.dg/parse/template5.C: New test.
36269
36270 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36271
36272         PR fortran/9258
36273         * g77.dg/pr9258: New test.
36274
36275 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36276
36277         * README: Move relevant parts from README.g++.
36278
36279         * README.g++: Remove this file.
36280
36281 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * g++.dg/abi/dcast1.C: New test.
36284
36285 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36286
36287         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36288
36289 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36290
36291         PR c++/47
36292         * g++.old-deja/g++.other/lookup24.C: New test.
36293
36294 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36295
36296         PR middle-end/7227
36297         * gcc.dg/uninit-C.c: New test.
36298
36299 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36300
36301         * g++.dg/abi/covariant1.C: New test.
36302
36303 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36304
36305         * gcc.dg/20030123-1.c: New test.
36306
36307 2003-01-25  Jan Hubicka  <jh@suse.cz>
36308
36309         PR opt/8492
36310         * gcc.c-torture/compile/20030125-1.c
36311
36312 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36313
36314         PR c++/9403
36315         * g++.dg/parse/template3.C: New test.
36316         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36317
36318         PR c++/795
36319         * g++.dg/parse/template4.C: New test.
36320
36321         PR c++/9415
36322         * g++.dg/template/qual2.C: New test.
36323
36324         PR c++/8545
36325         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36326
36327         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36328
36329 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36330
36331         * gcc.c-torture/execute/switch-1.c: New test case.
36332
36333 2003-01-25  Jan Hubicka  <jh@suse.cz>
36334
36335         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36336
36337 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36338
36339         Tweaks for Bison-1.875. From the NEWS file:
36340         "- `parse error' -> `syntax error'
36341         Bison now uniformly uses the term `syntax error'"
36342         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36343         * gcc.dg/cpp/digraph2.c: Likewise.
36344         * gcc.dg/cpp/direct2.c: Likewise.
36345         * gcc.dg/cpp/paste4.c: Likewise.
36346         * gcc.dg/c90-restrict-1.c: Likewise.
36347         * gcc.dg/c99-func-2.c: Likewise.
36348         * gcc.dg/noncompile/920721-2.c: Likewise.
36349         * gcc.dg/noncompile/930622-2.c: Likewise.
36350         * gcc.dg/noncompile/940112-1.c: Likewise.
36351         * gcc.dg/noncompile/950921-1.c: Likewise.
36352         * gcc.dg/noncompile/951123-1.c: Likewise.
36353         * gcc.dg/noncompile/971104-1.c: Likewise.
36354         * gcc.dg/noncompile/990416-1.c: Likewise.
36355
36356 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36357
36358         * g++.dg/parse/undefined1.C: Add error message.
36359
36360 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36361
36362         PR c++/9354
36363         * g++.dg/parse/new1.C: New test.
36364
36365         PR c++/9216
36366         * g++.dg/parse/template2.C: New test.
36367
36368         PR c++/9354
36369         * g++.dg/parse/typedef2.C: New test.
36370
36371         PR c++/9328
36372         * g++.dg/ext/typeof3.C: New test.
36373
36374 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36375
36376         PR c++/2738
36377         * g++.dg/parse/ret-type1.C: New test.
36378
36379         PR c++/3792
36380         * g++.dg/parse/tmpl-outside1.C: New test.
36381
36382         PR c++/4207
36383         * g++.dg/parse/int-as-enum1.C: New test.
36384
36385         PR c++/4903
36386         * g++.dg/parse/no-typename1.C: New test.
36387
36388         PR c++/5533
36389         * g++.dg/parse/no-value1.C: New test.
36390
36391         PR c++/5921
36392         * g++.dg/parse/wrong-inline1.C: New test.
36393
36394         PR c++/6402
36395         * g++.dg/parse/ref1.C: New test.
36396
36397         PR c++/6992
36398         * g++.dg/parse/attr-ctor1.C: New test.
36399
36400         PR c++/7229
36401         * g++.dg/parse/namespace5.C: New test.
36402
36403         PR c++/7917
36404         * g++.dg/parse/func-def1.C: New test.
36405
36406         PR c++/8143
36407         * g++.dg/parse/undefined1.C: New test.
36408
36409         PR c++/5723, PR c++/8522
36410         * g++.dg/parse/specialization1.C: New test.
36411
36412         PR c++/163, PR c++/8595
36413         * g++.dg/parse/struct-as-enum1.C: New test.
36414
36415         PR c++/9173
36416         * g++.dg/parse/undefined2.C: New test.
36417
36418 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36419
36420         PR c++/9298
36421         * g++.dg/parse/template1.C: New test.
36422
36423         PR c++/9384
36424         * g++.dg/parse/using1.C: New test.
36425
36426         PR c++/9285
36427         PR c++/9294
36428         * g++.dg/parse/expr2.C: New test.
36429
36430         PR c++/9388
36431         * g++.dg/parse/lookup2.C: Likewise.
36432
36433 2003-01-21  Jan Hubicka  <jh@suse.cz>
36434
36435         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36436         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36437         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36438         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36439
36440 2003-01-20  Nick Clifton  <nickc@redhat.com>
36441
36442         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36443         problem with ARM sibcall code generation.
36444
36445 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36446
36447         * gcc.c-torture/execute/20030120-1.c: New.
36448
36449 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36450
36451         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36452
36453 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36454
36455         PR c++/9272
36456         * g++.dg/parse/ctor1.C: New test.
36457
36458         PR c++/9294:
36459         * g++.dg/parse/qualified1.C: New test.
36460
36461         * g++.dg/parse/typename3.C: New test.
36462
36463 2003-01-16  Richard Henderson  <rth@redhat.com>
36464
36465         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36466
36467 2003-01-16  Richard Henderson  <rth@redhat.com>
36468
36469         * g++.dg/pch/pch.exp: Copy test header to the working directory
36470         before using it either for precompilation or direct use.
36471         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36472         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36473
36474 2003-01-16  Richard Henderson  <rth@redhat.com>
36475
36476         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36477         before using it either for precompilation or direct use.
36478         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36479         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36480
36481 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36482
36483         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36484         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36485         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36486         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36487         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36488         typename warning into error.
36489         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36490         error messages.
36491         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36492         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36493         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36494         messages.
36495         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36496         make declaration visible in template.
36497         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36498         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36499         messages.
36500         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36501         message.
36502         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36503         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36504         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36505         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36506         typename warning with error message.
36507         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36508         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36509         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36510
36511 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36512
36513         * g++.dg/parse/ambig2.C: New test.
36514
36515 2003-01-15  Richard Henderson  <rth@redhat.com>
36516
36517         * g++.dg/tls/init-2.C: Update error message string.
36518
36519 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36520
36521         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36522
36523 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36524
36525         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36526         all for HC11/HC12.
36527         * gcc.c-torture/compile/20001205-1.x: Likewise.
36528         * gcc.c-torture/compile/20001226-1.x: Likewise.
36529         * gcc.c-torture/compile/920520-1.x: Likewise.
36530         * gcc.c-torture/compile/961203-1.x: Likewise.
36531         * gcc.c-torture/compile/20020604-1.x: Likewise.
36532
36533 2003-01-15  Jan Hubicka  <jh@suse.cz>
36534
36535         * gcc.c-torture/compile/20030115-1.c: New test.
36536
36537         * gcc.dg/i386-fpcvt-1.c: New test.
36538         * gcc.dg/i386-fpcvt-2.c: New test.
36539
36540 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36541
36542         Further conform g++'s __vmi_class_type_info to the C++ ABI
36543         specification.
36544         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36545         the specification.
36546
36547 2003-01-14  Jan Hubicka  <jh@suse.cz>
36548
36549         * gcc.dg/i386-fpcvt-1.c: New test.
36550         * gcc.dg/i386-fpcvt-2.c: New test.
36551
36552 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36553
36554         * gcc.dg/i386-mmx-3.c: New test.
36555
36556 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36557
36558         PR c++/9264
36559         * g++.dg/parse/octal1.C: New file.
36560
36561         PR c++/9172
36562         * g++.dg/parse/typename1.C: New file.
36563
36564 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36565
36566         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36567         * gcc.dg/bf-no-ms-layout.c: Likewise.
36568         * gcc.dg/bf-ms-attrib.c: Likewise.
36569
36570 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36571
36572         PR c++/9099
36573         * g++.dg/parse/dtor1.C: New file.
36574
36575         PR c++/9128
36576         * g++.dg/rtti/typeid1.C: New file.
36577
36578         PR c++/9153
36579         * g++.dg/parse/lookup1.C: New file.
36580
36581         PR c++/9171
36582         * g++.dg/templ/spec5.C: New file.
36583
36584 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36585
36586         * gcc.c-torture/compile/20030110-1.c: New test.
36587
36588 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36589
36590         Merge from pch-branch:
36591
36592         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36593
36594         * gcc.dg/pch/cpp-1.h: New.
36595         * gcc.dg/pch/cpp-1.c: New.
36596         * gcc.dg/pch/cpp-2.h: New.
36597         * gcc.dg/pch/cpp-2.c: New.
36598
36599         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36600
36601         * gcc.dg/pch/except-1.h: New.
36602         * gcc.dg/pch/except-1.c: New.
36603
36604         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36605
36606         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36607         running test.
36608         * gcc.dg/pch: Include *.hp not *.h.
36609         * gcc.dg/pch/system-1.h: New.
36610         * gcc.dg/pch/system-1.c: New.
36611
36612         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36613
36614         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36615         rather than trying to build and run a program using PCH.
36616         * gcc.dg/pch: Remove dg-do commands from test files.
36617
36618         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36619
36620         * gcc.dg/pch/macro-3.c: New.
36621         * gcc.dg/pch/macro-3.h: New.
36622
36623         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36624
36625         * gcc.dg/pch/common-1.c: New.
36626         * gcc.dg/pch/common-1.h: New.
36627         * gcc.dg/pch/decl-1.c: New.
36628         * gcc.dg/pch/decl-1.h: New.
36629         * gcc.dg/pch/decl-2.c: New.
36630         * gcc.dg/pch/decl-2.h: New.
36631         * gcc.dg/pch/decl-3.c: New.
36632         * gcc.dg/pch/decl-3.h: New.
36633         * gcc.dg/pch/decl-4.c: New.
36634         * gcc.dg/pch/decl-4.h: New.
36635         * gcc.dg/pch/decl-5.c: New.
36636         * gcc.dg/pch/decl-5.h: New.
36637         * gcc.dg/pch/global-1.c: New.
36638         * gcc.dg/pch/global-1.h: New.
36639         * gcc.dg/pch/inline-1.c: New.
36640         * gcc.dg/pch/inline-1.h: New.
36641         * gcc.dg/pch/inline-2.c: New.
36642         * gcc.dg/pch/inline-2.h: New.
36643         * gcc.dg/pch/static-1.c: New.
36644         * gcc.dg/pch/static-1.h: New.
36645         * gcc.dg/pch/static-2.c: New.
36646         * gcc.dg/pch/static-2.h: New.
36647
36648         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36649
36650         * g++.dg/pch/pch.exp: Better handle failing testcases.
36651         * gcc.dg/pch/pch.exp: Likewise.
36652         * gcc.dg/pch/macro-1.c: New.
36653         * gcc.dg/pch/macro-1.h: New.
36654         * gcc.dg/pch/macro-2.c: New.
36655         * gcc.dg/pch/macro-2.h: New.
36656
36657         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36658
36659         * g++.dg/dg.exp: Treat files in pch/ specially.
36660         * g++.dg/pch/pch.exp: New file.
36661         * g++.dg/pch/empty.H: New file.
36662         * g++.dg/pch/empty.C: New file.
36663         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36664         "precompile".
36665
36666         * gcc.dg/pch/pch.exp: New file.
36667         * gcc.dg/pch/empty.h: New file.
36668         * gcc.dg/pch/empty.c: New file.
36669         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36670         "precompile".
36671
36672 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36673
36674         * g++.dg/template/friend14.C: New test.
36675
36676 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36677
36678         * gcc.dg/old-style-asm-1.c: New test.
36679
36680 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36681
36682         * gcc.c-torture/compile/20030109-1.c: New test.
36683
36684 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36685
36686         * gcc.c-torture/execute/20030109-1.c: New test.
36687
36688 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36689
36690         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36691         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36692         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36693         * g++.old-deja/g++.mike/eh2.C: Likewise.
36694         * g++.old-deja/g++.mike/eh3.C: Likewise.
36695         * g++.old-deja/g++.mike/eh5.C: Likewise.
36696         * g++.old-deja/g++.mike/eh6.C: Likewise.
36697         * g++.old-deja/g++.mike/eh7.C: Likewise.
36698         * g++.old-deja/g++.mike/eh8.C: Likewise.
36699         * g++.old-deja/g++.mike/eh9.C: Likewise.
36700         * g++.old-deja/g++.mike/eh10.C: Likewise.
36701         * g++.old-deja/g++.mike/eh12.C: Likewise.
36702         * g++.old-deja/g++.mike/eh13.C: Likewise.
36703         * g++.old-deja/g++.mike/eh14.C: Likewise.
36704         * g++.old-deja/g++.mike/eh16.C: Likewise.
36705         * g++.old-deja/g++.mike/eh17.C: Likewise.
36706         * g++.old-deja/g++.mike/eh18.C: Likewise.
36707         * g++.old-deja/g++.mike/eh21.C: Likewise.
36708         * g++.old-deja/g++.mike/eh23.C: Likewise.
36709         * g++.old-deja/g++.mike/eh24.C: Likewise.
36710         * g++.old-deja/g++.mike/eh25.C: Likewise.
36711         * g++.old-deja/g++.mike/eh26.C: Likewise.
36712         * g++.old-deja/g++.mike/eh27.C: Likewise.
36713         * g++.old-deja/g++.mike/eh28.C: Likewise.
36714         * g++.old-deja/g++.mike/eh29.C: Likewise.
36715         * g++.old-deja/g++.mike/eh31.C: Likewise.
36716         * g++.old-deja/g++.mike/eh33.C: Likewise.
36717         * g++.old-deja/g++.mike/eh34.C: Likewise.
36718         * g++.old-deja/g++.mike/eh35.C: Likewise.
36719         * g++.old-deja/g++.mike/eh36.C: Likewise.
36720         * g++.old-deja/g++.mike/eh37.C: Likewise.
36721         * g++.old-deja/g++.mike/eh38.C: Likewise.
36722         * g++.old-deja/g++.mike/eh39.C: Likewise.
36723         * g++.old-deja/g++.mike/eh40.C: Likewise.
36724         * g++.old-deja/g++.mike/eh41.C: Likewise.
36725         * g++.old-deja/g++.mike/eh42.C: Likewise.
36726         * g++.old-deja/g++.mike/eh44.C: Likewise.
36727         * g++.old-deja/g++.mike/eh46.C: Likewise.
36728         * g++.old-deja/g++.mike/eh47.C: Likewise.
36729         * g++.old-deja/g++.mike/eh48.C: Likewise.
36730         * g++.old-deja/g++.mike/eh49.C: Likewise.
36731         * g++.old-deja/g++.mike/eh50.C: Likewise.
36732         * g++.old-deja/g++.mike/eh51.C: Likewise.
36733         * g++.old-deja/g++.mike/eh53.C: Likewise.
36734         * g++.old-deja/g++.mike/eh55.C: Likewise.
36735         * g++.old-deja/g++.mike/p7912.C: Likewise.
36736         * g++.old-deja/g++.mike/p9706.C: Likewise.
36737         * g++.old-deja/g++.mike/p10416.C: Likewise.
36738         * g++.old-deja/g++.mike/p11667.C: Likewise.
36739         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36740         Remove redundant reference to Iris.
36741         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36742         Elxsi, i860, Pico Java, and WE32K.
36743
36744 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36745
36746         * g++.dg/ext/asm4.C: New test.
36747
36748 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36749
36750         PR c++/9030
36751         * g++.dg/template/friend12.C: New test.
36752         * g++.dg/template/friend13.C: Likewise.
36753         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36754
36755 2003-01-08  Jan Hubicka  <jh@suse.cz>
36756
36757         * gcc.dg/i386-cadd.c: New test.
36758         * gcc.dg/i386-cmov4.c: Likewise.
36759
36760 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36761
36762         PR c++/9165
36763         * g++.dg/warn/Wunused-3.C: New test.
36764
36765         * g++.dg/abi/bitfield9.C: New test.
36766
36767         PR c++/9189
36768         * g++.dg/parse/defarg3.C: New test.
36769
36770 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36771
36772         * g++.dg/parse/ambig1.C: New test.
36773         * g++.dg/parse/defarg2.C: New test.
36774
36775 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36776
36777         * g++.dg/template/defarg-1.C: New test.
36778         * g++.dg/template/local2.C: Likewise.
36779
36780 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36781
36782         * gcc.c-torture/execute/20030105-1.c: New test.
36783
36784 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36785
36786         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36787         * g++.dg/parse/namespace4.C: Likewise.
36788
36789 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36790
36791         * g++.dg/template/ntp2.C: New test.
36792
36793 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36794
36795         * g++.dg/parse/extern-C-1.C: New test.
36796
36797         * g++.dg/parse/namespace4.C: New test.
36798
36799         * g++.dg/template/nested1.C: New test.
36800
36801         * g++.dg/parse/namespace3.C: New test.
36802
36803 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36804
36805         * g++.dg/lookup/two-stage1.C: New test.
36806
36807 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36808
36809         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36810         * g++.old-deja/g++.jason/access8.C: Likewise.
36811         * g++.old-deja/g++.other/decl5.C: Likewise.
36812
36813 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36814
36815         * g++.dg/parse/parse7.C: New test.
36816
36817 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36818
36819         PR c++/2843
36820         * g++.dg/ext/attrib7.C: New test.
36821
36822 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36823
36824         * g++.dg/parse/parse6.C: New test.
36825
36826 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36827
36828         * gcc.dg/h8300-stack-1.c: New.
36829
36830 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36831
36832         g++.dg/lookup/exception1.C: New test.
36833
36834         g++.dg/lookup/template1.C: New test.
36835
36836         g++.dg/parse/namespace2.C: New test.
36837
36838         g++.dg/parse/parens2.C: New test.
36839
36840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36841
36842         * g++.dg/parse/parse5.C: New test.
36843         * g++.dg/lookup/scoped4.C: New test.
36844
36845 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36846
36847         * g++.dg/parse/parens1.C: New test.
36848
36849         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36850         angle-bracket1.C.
36851         * g++.dg/parse/parens2.C: New test.
36852
36853         * g++.dg/lookup/scope-operator1.C: New test.
36854
36855         * g++.dg/parse/operator1.C: New test.
36856
36857 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36858
36859         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36860         * g++.old-deja/g++.other/access6.C: Likewise.
36861         * g++.old-deja/g++.other/decl1.C: Likewise.
36862         * g++.old-deja/g++.pt/typename12.C: Likewise.
36863
36864 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36865
36866         * g++.dg/parse/namespace1.C: New test.
36867
36868 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36869
36870         * g++.dg/parse/parse4.C: New test.
36871
36872 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36873
36874         * g++.dg/parse/parse3.C: New test.
36875
36876 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36877
36878         * g++.dg/parse/parse2.C: New test.
36879
36880 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36881
36882         * g++.dg/template/friend11.C: New test.
36883
36884 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36885
36886         * g++.dg/parse/parse1.C: New test.
36887
36888 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36889
36890         * lib/profopt.exp: Change the name of a global variable to avoid
36891         possible clashes with other test suites.
36892
36893 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36894
36895         * g++.dg/inherit/covariant8.C: New test.
36896
36897 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36898
36899         * g++.dg/init/array9.C: New test.
36900
36901         PR c++/9112
36902         * g++.dg/parse/expr1.C: New test.
36903
36904 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36905
36906         * gcc.c-torture/compile/20021230-1.c: New test.
36907
36908 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36909
36910         * g++.dg/inherit/covariant5.C: New test.
36911         * g++.dg/inherit/covariant6.C: New test.
36912         * g++.dg/inherit/covariant7.C: New test.
36913
36914 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36915
36916         PR c++/2739
36917         * g++.dg/other/access2.C: New test.
36918
36919 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36920
36921         * g++.dg/other/anon-struct.C: No longer fails
36922         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36923         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36924         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36925
36926 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36927
36928         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36929
36930 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36931
36932         * g++.dg/eh/spec4.C: Remove stray semicolon.
36933         * g++.dg/expr/pmf-1.C: Change error message.
36934         * g++.dg/ext/asm1.C: Remove stray semicolon.
36935         * g++.dg/ext/typename1.C: Add missing typenames.
36936         * g++.dg/inherit/template-as-base.C: Change error message.
36937         * g++.dg/lookup/scoped1.C: Likewise.
36938         * g++.dg/lookup/scoped2.C: Likewise.
36939         * g++.dg/lookup/using2.C: Likewise.
36940         * g++.dg/other/component1.C: Remove stray semicolon.
36941         * g++.dg/other/do1.C: Change error message.
36942         * g++.dg/other/error2.C: Likewise.
36943         * g++.dg/other/init1.C: Likewise.
36944         * g++.dg/other/packed1.C: Remove stray semicolon.
36945         * g++.dg/other/ptrmem2.C: Change error message.
36946         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36947         marker.
36948         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36949         * g++.dg/template/access3.C: Add typename keyword.
36950         * g++.dg/template/access5.C: Remove stray semicolon.
36951         * g++.dg/template/access6.C: Likewise.
36952         * g++.dg/template/complit1.C: Likewise.
36953         * g++.dg/template/crash1.C: Change error message.
36954         * g++.dg/template/inherit2.C: Remove stray semicolon.
36955         * g++.dg/template/instantiate2.C: Likewise.
36956         * g++.dg/template/instantiate3.C: Change error message.
36957         * g++.dg/template/qual1.C: Remove stray semicolon.
36958         * g++.dg/template/qualttp18.C: Change error message.
36959         * g++.dg/template/ref1.C: Remove stray semicolon.
36960         * g++.dg/template/sizeof1.C (A::value): Declare it.
36961         * g++.dg/template/spec4.C: Change error message.
36962         * g++.dg/template/static1.C: Likewise.
36963         * g++.dg/template/type1.C: Likewise.
36964         * g++.dg/template/typename3.C: Likewise.
36965         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36966         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36967         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36968         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36969         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36970         named return value extension.
36971         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36972         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36973         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36974         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36975         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36976         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36977         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36978         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36979         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36980         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36981         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36982         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36983         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36984         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36985         syntax.
36986         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36987         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36988         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36989         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36990         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36991         * g++.old-deja/g++.brendan/template11.C: Likewise.
36992         * g++.old-deja/g++.brendan/template26.C: Likewise.
36993         * g++.old-deja/g++.brendan/template27.C: Use explicit
36994         specialization syntax.
36995         * g++.old-deja/g++.brendan/template30.C: Likewise.
36996         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36997         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36998         non-dependent names.
36999         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37000         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37001         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37002         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37003         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37004         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37005         named return value extension.
37006         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37007         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37008         * g++.old-deja/g++.ext/return1.C: Likewise.
37009         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37010         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37011         * g++.old-deja/g++.jason/access8.C: Likewise.
37012         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37013         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37014         pseudo-destructor names.
37015         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37016         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37017         pseudo-destructor names.
37018         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37019         * g++.old-deja/g++.jason/overload19.C: Likewise.
37020         * g++.old-deja/g++.jason/overload32.C: Likewise.
37021         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37022         stray semicolons.
37023         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37024         * g++.old-deja/g++.jason/return.C: Likewise.
37025         * g++.old-deja/g++.jason/return2.C: Likewise.
37026         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37027         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37028         syntax.
37029         * g++.old-deja/g++.jason/template10.C: Account for use of
37030         non-dependent names.
37031         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37032         syntax.
37033         * g++.old-deja/g++.jason/template37.C: Likewise.
37034         * g++.old-deja/g++.law/access4.C: Change error messages.
37035         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37036         pseudo-destructor names.
37037         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37038         * g++.old-deja/g++.law/ctors9.C: Likewise.
37039         * g++.old-deja/g++.law/cvt22.C: Likewise.
37040         * g++.old-deja/g++.law/dtors5.C: Likewise.
37041         * g++.old-deja/g++.law/global-init1.C: Likewise.
37042         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37043         * g++.old-deja/g++.law/operators28.C: Likewise.
37044         * g++.old-deja/g++.law/visibility28.C: Likewise.
37045         * g++.old-deja/g++.martin/eval1.C: Likewise.
37046         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37047         name.
37048         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37049         * g++.old-deja/g++.mike/net34.C: Likewise.
37050         * g++.old-deja/g++.mike/net36.C: Likewise.
37051         * g++.old-deja/g++.mike/ns2.C: Likewise.
37052         * g++.old-deja/g++.mike/p12306.C: Likewise.
37053         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37054         value extension.
37055         * g++.old-deja/g++.mike/p700.C: Likewise.
37056         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37057         * g++.old-deja/g++.mike/p710.C: Likewise.
37058         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37059         value extension.
37060         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37061         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37062         * g++.old-deja/g++.ns/crash2.C: Likewise.
37063         * g++.old-deja/g++.ns/crash3.C: Likewise.
37064         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37065         * g++.old-deja/g++.ns/ns17.C: Likewise.
37066         * g++.old-deja/g++.ns/template16.C: Likewise.
37067         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37068         keyword.
37069         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37070         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37071         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37072         named return value extension.
37073         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37074         * g++.old-deja/g++.other/access4.C: Issue additional error
37075         messages.
37076         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37077         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37078         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37079         * g++.old-deja/g++.other/crash25.C: Change error message.
37080         * g++.old-deja/g++.other/crash4.C: Change error message.
37081         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37082         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37083         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37084         checks.
37085         * g++.old-deja/g++.other/defarg8.C: Likewise.
37086         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37087         * g++.old-deja/g++.other/dtor10.C: Likewise.
37088         * g++.old-deja/g++.other/incomplete.C: Likewise.
37089         * g++.old-deja/g++.other/linkage7.C: Likewise.
37090         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37091         lookup algorithm.
37092         * g++.old-deja/g++.other/mangle2.C: Likewise.
37093         * g++.old-deja/g++.other/refinit2.C: Likewise.
37094         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37095         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37096         * g++.old-deja/g++.pt/crash28.C: Likewise.
37097         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37098         syntax.
37099         * g++.old-deja/g++.pt/crash32.C: Change error message.
37100         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37101         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37102         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37103         error message position.
37104         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37105         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37106         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37107         syntax.
37108         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37109         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37110         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37111         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37112         keyword.
37113         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37114         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37115         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37116         keyword.
37117         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37118         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37119         syntax.
37120         * g++.old-deja/g++.pt/friend28.C: Account for use of
37121         non-dependent names.
37122         * g++.old-deja/g++.pt/friend29.C: Likewise.
37123         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37124         rules.
37125         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37126         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37127         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37128         lookup rules.
37129         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37130         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37131         keyword.
37132         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37133         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37134         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37135         keyword.
37136         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37137         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37138         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37139         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37140         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37141         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37142         keyword.
37143         * g++.old-deja/g++.pt/spec10.C: Likewise.
37144         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37145         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37146         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37147         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37148         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37149         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37150         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37151         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37152         * g++.old-deja/g++.pt/typename15.C: Likewise.
37153         * g++.old-deja/g++.pt/typename22.C: Likewise.
37154         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37155         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37156         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37157         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37158         syntax.
37159         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37160         return value extension.
37161         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37162         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37163         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37164         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37165
37166 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37167
37168         * g++.dg/warn/inline1.C: New test.
37169         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37170         * g++.old-deja/g++.jason/synth10.C: Likewise.
37171         * g++.old-deja/g++.mike/net31.C: Likewise.
37172         * g++.old-deja/g++.mike/p8786.C: Likewise.
37173
37174         * g++.dg/template/friend10.C: New test.
37175         * g++.dg/template/conv5.C: New test.
37176
37177 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37178
37179         * g++.dg/lookup/scoped3.C: New test.
37180
37181         * g++.dg/lookup/decl1.C: New test.
37182         * g++.dg/lookup/decl2.C: New test.
37183
37184 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37185
37186         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37187         gcc.c-torture/compile/20021015-1.c,
37188         gcc.c-torture/compile/20021015-2.c,
37189         gcc.c-torture/compile/20021123-1.c,
37190         gcc.c-torture/compile/20021123-2.c,
37191         gcc.c-torture/compile/20021123-3.c,
37192         gcc.c-torture/compile/20021123-4.c,
37193         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37194         only to 3.1 or 3.2 branch.
37195
37196 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37197
37198         * gcc.dg/i386-bitfield3.c: New test.
37199
37200         * gcc.dg/i386-bitfield2.c: New test.
37201
37202 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37203
37204         * g++.dg/parse/conv_op1.C: New test.
37205
37206 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37207
37208         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37209         approved.
37210
37211 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37212
37213         * gcc.c-torture/compile/20021220-1.c: New test.
37214
37215 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37216
37217         * gcc.dg/i386-fastcall-1.c: New.
37218
37219 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37220
37221         * gcc.c-torture/execute/20021219-1.c: New test.
37222
37223 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37224
37225         * gcc.dg/i386-pic-1.c: New test.
37226
37227 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37228
37229         PR c++/8099
37230         * g++.dg/template/friend9.C: New test.
37231
37232 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37233
37234         PR c++/3663
37235         * g++.dg/template/access7.C: New test.
37236
37237 2002-12-18  Nick Clifton  <nickc@redhat.com>
37238
37239         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37240         the libstdc++-v3 directory has been found.
37241
37242 2002-12-12  Devang Patel <dpatel@apple.com>
37243         * gcc.dg/darwin-ld-1.c: New test.
37244         * gcc.dg/darwin-ld-2.c: New test.
37245         * gcc.dg/darwin-ld-3.c: New test.
37246         * gcc.dg/darwin-ld-4.c: New test.
37247         * gcc.dg/darwin-ld-5.c: New test.
37248
37249 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37250
37251         * gcc.c-torture/compile/20021212-1.c: New test.
37252
37253 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37254
37255         * gcc.dg/fshort-wchar: New test.
37256
37257 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37258
37259         PR c++/8372
37260         * g++.dg/template/dtor1.C: New test.
37261
37262         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37263         markers.
37264
37265 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37266
37267         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37268
37269 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37270
37271         * g++.dg/template/static1.C: New test.
37272         * g++.dg/template/static2.C: New test.
37273         * g++.old-deja/g++.ext/memconst.C: New test.
37274
37275 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37276
37277         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37278         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37279         * g++.dg/special/initp1.C: Likewise.
37280
37281 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37282
37283         * gcc.c-torture/execute/20021204-1.c: New test.
37284
37285 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37286
37287         * gcc.dg/ppc-fmadd-1.c: New file.
37288         * gcc.dg/ppc-fmadd-2.c: New file.
37289         * gcc.dg/ppc-fmadd-3.c: New file.
37290
37291 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37292
37293         * gcc.c-torture/compile/20021204-1.c: New test.
37294
37295 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37296
37297         * g++.dg/inherit/covariant2.C: New test.
37298         * g++.dg/inherit/covariant3.C: New test.
37299         * g++.dg/inherit/covariant4.C: New test.
37300         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37301         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37302
37303 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37304
37305         PR c++/8688
37306         * g++.dg/init/brace3.C: New test.
37307
37308 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37309
37310         * gcc.dg/20020210-1.c: Fix a comment typo.
37311
37312 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37313
37314         PR c++/8720
37315         * g++.dg/parse/defarg1.C: New test.
37316
37317         PR c++/8615
37318         * g++.dg/template/char1.C: New test.
37319
37320         * g++.dg/template/varmod1.C: Fix typo.
37321
37322 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37323
37324         DR 180
37325         * g++.old-deja/g++.pt/crash32.C: Expect error.
37326
37327 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37328
37329         PR c++/5919
37330         * g++.dg/template/varmod1.C: New test.
37331
37332         PR c++/8727
37333         * g++.dg/inherit/typeinfo1.C: New test.
37334
37335         PR c++/8663
37336         * g++.dg/inherit/typedef1.C: New test.
37337
37338 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37339
37340         PR c++/8332
37341         PR c++/8493
37342         * g++.dg/template/strlen1.C: New test.
37343
37344         PR c++/8227
37345         * g++.dg/template/ctor2.C: New test.
37346
37347         PR c++/8214
37348         * g++.dg/init/string1.C: New test.
37349
37350         PR c++/8511
37351         * g++.dg/template/friend8.C: New test.
37352
37353 2002-11-29  Joe Buck <jbuck@synopsys.com>
37354
37355         * g++.dg/lookup/anon2.C: New test.
37356
37357 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37358
37359         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37360         h8300 port.
37361
37362 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37363
37364         * gcc.dg/bitfld-6.c: New test.
37365
37366 2002-11-27  Jan Hubicka  <jh@suse.cz>
37367
37368         * gcc.c-torture/execute/20021127.[cx]: New test.
37369
37370 2002-11-26  Jan Hubicka  <jh@suse.cz>
37371
37372         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37373         quality.
37374
37375 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37376
37377         * g++.dg/init/brace2.C: New test.
37378         * g++.old-deja/g++.mike/p9129.C: Correct.
37379
37380 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37381
37382         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37383
37384 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37385
37386         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37387
37388 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37389
37390         * testsuite/g++.dg/abi/empty11.C: New test.
37391         * testsuite/g++.dg/rtti/cv1.C: New test.
37392
37393 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37394
37395         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37396
37397 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37398
37399         * g++.dg/abi/empty10.C: New test.
37400
37401 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37402
37403         * gcc.c-torture/compile/20021124-1.c: New test.
37404
37405 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37406
37407         * g++.dg/abi/rtti2.C: New test.
37408
37409 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37410
37411         * gcc.dg/i386-unroll-1.c: New test.
37412
37413 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37414
37415         * gcc.c-torture/compile/20021120-1.c: New test.
37416         * gcc.c-torture/compile/20021120-2.c: New test.
37417
37418 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37419
37420         * gcc.dg/bitfld-5.c: New test.
37421
37422 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37423
37424         * gcc.c-torture/execute/20021120-3.c: New test.
37425
37426 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37427
37428         * gcc.c-torture/execute/20021120-2.c: New test.
37429
37430 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37431
37432         * gcc.c-torture/execute/20021120-1.c: New test.
37433
37434 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37435
37436         * gcc.c-torture/execute/20021118-3.c: New test.
37437
37438 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37439
37440         * gcc.c-torture/compile/20021119-1.c: New test.
37441
37442 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37443
37444         * gcc.dg/duff-1.c: New test.
37445         * gcc.dg/duff-2.c: New test.
37446         * gcc.dg/duff-3.c: New test.
37447
37448 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37449
37450         * gcc.dg/cpp/_Pragma5.c: New test.
37451
37452 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37453
37454         * gcc.c-torture/execute/20021118-2.c: New test.
37455
37456 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37457
37458         * gcc.c-torture/execute/20021118-1.c: New test.
37459
37460 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37461
37462         * gcc.dg/20021116-1.c: New test.
37463
37464 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37465
37466         * g++.dg/abi/vcall1.C: New test.
37467
37468 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37469
37470         * gcc.dg/20021029-1.c: New test.
37471         * gcc.dg/20021029-2.c: New test.
37472
37473 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37474
37475         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37476
37477 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37478
37479         PR c/8439
37480         * gcc.dg/20021110.c: Move to ...
37481         * gcc.c-torture/compile/20021110.c: .... here.
37482
37483 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37484
37485         PR c/8467
37486         * gcc.c-torture/execute/20021111-1.c
37487
37488 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37489
37490         PR c/8439
37491         * gcc.dg/20021110.c: New test.
37492
37493 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37494
37495         * g++.dg/abi/vthunk3.C: Run only on x86.
37496
37497 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37498
37499         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37500
37501 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37502
37503         * lib/compat.exp (compat-execute): Fix logic error in last
37504         change.
37505
37506 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37507
37508         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37509
37510 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37511
37512         PR c++/8389
37513         * g++.dg/template/access6.C: New test.
37514
37515 2002-11-08  Jan Hubicka  <jh@suse.cz>
37516
37517         * gcc.dg/i386-ssefp-1.c: New test.
37518         * gcc.dg/i386-ssefp-1.c: New test.
37519
37520 2002-11-08  Jan Hubicka  <jh@suse.cz>
37521
37522         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37523
37524 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37525
37526         * g++.dg/abi/vthunk3.C: New test.
37527
37528         PR c++/8338
37529         * g++.dg/template/crash2.C: New test.
37530
37531 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37532
37533         * testsuite/g++.dg/abi/dtor1.C: New test.
37534         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37535
37536 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37537
37538         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37539         Darwin.
37540
37541 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37542
37543         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37544         -mthumb.  Only xfail with -O0.
37545
37546 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37547
37548         * g++.dg/abi/thunk1.C: New test.
37549         * g++.dg/abi/thunk2.C: Likewise.
37550         * g++.dg/abi/vtt1.C: Likewise.
37551
37552 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37553
37554         PR optimization/8423
37555         * gcc.c-torture/execute/builtin-constant.c: New test.
37556
37557 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37558
37559         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37560         Add some more cases.
37561
37562 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37563
37564         PR c++/8391
37565         * g++.dg/opt/local1.C: New test.
37566
37567 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37568
37569         PR c++/8160
37570         * g++.dg/template/complit1.C: New test.
37571
37572         PR c++/8149
37573         * g++.dg/template/typename4.C: Likewise.
37574
37575 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37576
37577         Core issue 287, PR c++/7639
37578         * g++.dg/template/instantiate1.C: Adjust error location.
37579         * g++.dg/template/instantiate3.C: New test.
37580         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37581         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37582         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37583
37584 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37585
37586         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37587
37588 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37589
37590         PR c++/8287
37591         * g++.dg/init/dtor2.C: New test.
37592
37593 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37594
37595         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37596         * gcc.dg/nest.c: Bypass errors on irix6.
37597
37598 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37599
37600         * gcc.dg/nest.c: Expect error for mmix-*-*.
37601         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37602
37603 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37604
37605         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37606         markers.
37607
37608         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37609
37610 2002-10-25  Mike Stump  <mrs@apple.com>
37611
37612         * gcc.dg/warn-1.c: New test.
37613
37614 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37615
37616         * g++.dg/template/typename3.C: New test.
37617
37618 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37619
37620         * g++.dg/lookup/ptrmem1.C: New test.
37621
37622         * g++.dg/abi/vthunk2.C: New test.
37623
37624 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37625
37626         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37627
37628 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37629
37630         * g++.dg/abi/empty9.C: New test.
37631
37632 2002-10-24  Richard Henderson  <rth@redhat.com>
37633
37634         * g++.dg/inherit/thunk1.C: Enable for ia64.
37635
37636 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37637
37638         PR c++/8067
37639         * g++.dg/lookup/pretty1.C: New test.
37640
37641 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37642
37643         * gcc.dg/20021023-1.c: New test.
37644
37645 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37646
37647         PR c++/7679
37648         * g++.dg/parse/inline1.C: New test.
37649
37650 2002-10-23  Richard Henderson  <rth@redhat.com>
37651
37652         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37653
37654         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37655
37656 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37657
37658         PR c++/6579
37659         * g++.dg/parse/stmtexpr3.C: New test.
37660
37661 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37662
37663         * g++.dg/expr/cond1.C: New test.
37664
37665 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37666
37667         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37668
37669 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37670
37671         * g++.dg/abi/vbase13.C: New test.
37672         * g++.dg/abi/vbase14.C: Likewise.
37673
37674 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37675
37676         * gcc.dg/tls/pic-1.c: New test.
37677         * gcc.dg/tls/nonpic-1.c: New test.
37678         * gcc.dg/20021018-1.c: New test.
37679
37680 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37681
37682         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37683         Remove only files with the same base name as the test case.
37684         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37685         (profopt-execute): Likewise.  Also, remove old profiling
37686         and performance data files before running the tests.
37687
37688         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37689         * g++.dg/bprob/bprob.exp: Likewise.
37690         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37691         to allow more general test case names.
37692
37693         * g++.dg/bprob/bprob-1.C: Rename to ...
37694         * g++.dg/bprob/g++-bprob-1.C: ... this.
37695
37696         * g77.dg/bprob/bprob-1.f: Rename to ...
37697         * g77.dg/bprob/g77-bprob-1.f: ... this.
37698
37699 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37700
37701         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37702         bison 1.50 or later.
37703
37704 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37705
37706         * g++.dg/README: Describe more test directories.
37707
37708 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37709
37710         * g++.dg/init/array6.C: Add additional tests.
37711
37712 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37713
37714         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37715         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37716
37717 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37718
37719         * gcc.c-torture/compile/20020604-1.x: New.
37720         * gcc.c-torture/compile/simd-5.x: Likewise.
37721         * gcc.c-torture/execute/920710-1.x: Likewise.
37722         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37723
37724 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37725
37726         * g++.dg/inherit/override1.C: Add dg-options clause.
37727
37728 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37729
37730         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37731         _mm_slli_si128.
37732
37733 2002-10-19  Andreas Schwab  <schwab@suse.de>
37734
37735         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37736         directory component.
37737
37738 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37739
37740         * g++.dg/inherit/thunk1.C: New test.
37741
37742         * g++.dg/inherit/override1.C: New test.
37743
37744         * g++.dg/abi/mangle11.C: New test.
37745         * g++.dg/abi/mangle14.C: New test.
37746         * g++.dg/abi/mangle17.C: New test.
37747
37748 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37749
37750         * g++.dg/overload/member2.C: New test.
37751
37752 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37753
37754         * g++.dg/README: Describe new compat directory.
37755         * g++.dg/dg.exp: Skip tests in compat directory.
37756         * README.compat: New file.
37757         * lib/compat.exp: New expect script.
37758         * g++.dg/compat: New test directory.
37759         * g++.dg/compat/compat.exp: New expect script.
37760         * g++.dg/compat/abi: New test directory.
37761         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37762         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37763         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37764         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37765         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37766         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37767         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37768         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37769         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37770         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37771         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37772         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37773         * g++.dg/compat/break: New test directory.
37774         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37775         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37776         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37777         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37778         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37779         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37780         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37781         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37782         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37783         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37784         g++.dg/compat/break/README: New files.
37785         * g++.dg/compat/eh: New test directory.
37786         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37787         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37788         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37789         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37790         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37791         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37792         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37793         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37794         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37795         g++.dg/compat/eh/filter2_y.C,
37796         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37797         g++.dg/compat/eh/new1_y.C,
37798         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37799         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37800         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37801         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37802         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37803         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37804         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37805         g++.dg/compat/eh/unexpected1_y.C: New files.
37806         * g++.dg/compat/init: New test directory.
37807         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37808         g++.dg/compat/init/array5_y.C,
37809         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37810         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37811         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37812         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37813         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37814         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37815         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37816         g++.dg/compat/init/init-ref2_y.C: New files.
37817
37818 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37819
37820         PR c++/7584
37821         * g++.dg/inherit/using3.C: New test.
37822
37823 2002-10-17  Jan Hubicka  <jh@suse.cz>
37824
37825         * gcc.dg/20021017-2.c: New test.
37826
37827 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37828
37829         * g++.dg/abi/mangle16.C: Adjust.
37830
37831         * g++.dg/init/array8.C: New test.
37832
37833 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37834
37835         * gcc.dg/special/mips-abi.exp: New test.
37836         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37837
37838 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37839
37840         * g++.dg/abi/mangle16.C: New test.
37841         * g++.dg/abi/mangle17.C: Likewise.
37842
37843         PR c++/7478
37844         * g++.dg/template/ref1.C: New test.
37845
37846 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37847
37848         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37849
37850 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37851
37852         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37853
37854 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37855
37856         PR c++/7524
37857         * g++.dg/init/array7.C: New test.
37858
37859 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37860
37861         * g++.dg/init/array6.C: New test.
37862
37863         * g++.dg/abi/mangle13.C: Likewise.
37864         * g++.dg/abi/mangle14.C: Likewise.
37865         * g++.dg/abi/mangle15.C: Likewise.
37866
37867 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37868
37869         * g++.dg/abi/empty8.C: New test.
37870
37871 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37872
37873         * g++.dg/init/ctor1.C: New test.
37874
37875 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37876
37877         * gcc.c-torture/execute/20021015-1.c: New test.
37878
37879 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37880
37881         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37882
37883 2002-10-14  Jan Hubicka  <jh@suse.cz>
37884
37885         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37886
37887 2002-10-14  Richard Henderson  <rth@redhat.com>
37888
37889         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37890
37891 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37892
37893         PR optimization/6631
37894         * g++.dg/opt/const2.C: New test.
37895
37896 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37897
37898         PR c++/7176
37899         * g++.dg/parse/friend1.C: New test.
37900         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37901
37902 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37903
37904         * gcc.dg/20021014-1.c: New test.
37905
37906 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37907
37908         PR c++/5661
37909         * g++.dg/ext/vlm1.C: New test.
37910         * g++.dg/ext/vlm2.C: Likewise.
37911
37912         * g++.dg/init/array1.C: Remove invalid braces.
37913         * g++.dg/init/brace1.C: New test.
37914         * g++.dg/init/copy2.C: Likewise.
37915         * g++.dg/init/copy3.C: Likewise.
37916         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37917         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37918         braces.
37919
37920 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37921
37922         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37923
37924 2002-10-11  Richard Shann  <richard.shann@superh.com>
37925
37926         * gcc.c-torture/compile/simd-5.c: New test.
37927
37928 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37929
37930         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37931
37932 2002-10-10  Jim Wilson  <wilson@redhat.com>
37933
37934         * gcc.c-torture/execute/20021010-1.c: New test.
37935
37936 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37937
37938         PR c/7353
37939         * g++.dg/ext/typedef-init.C: New test.
37940         * gcc.dg/typedef-init.c: New test.
37941
37942 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37943
37944         * gcc.dg/cpp/paste13.c: New test.
37945
37946 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37947
37948         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37949         remaining platforms, XFAIL during compile, not execute.  Don't
37950         XFAIL at -O0.
37951
37952 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37953
37954         * gcc.dg/alias-1.c: Tweak expected warning.
37955
37956 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37957
37958         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37959
37960 2002-10-06  Andreas Jaeger  <aj@suse.de>
37961
37962         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37963         * gcc.dg/cpp/c++98.C: Likewise.
37964
37965         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37966         * g++.dg/cpp/c++98.C: Likewise.
37967
37968         * g++.dg/README (Subdirectories): Mention cpp directory.
37969
37970         PR target/7559
37971         * gcc.dg/20021006-1.c: New test.
37972
37973 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37974
37975         PR c++/7804
37976         * g++.dg/other/warning1.C: New test.
37977
37978 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37979
37980         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37981         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37982         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37983
37984 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37985
37986         PR c++/7931
37987         * g++.dg/template/ptrmem3.C: New test.
37988
37989         PR c++/7754
37990         * g++.dg/template/union1.C: New test.
37991
37992 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37993
37994         PR c++/8006
37995         * g++.dg/abi/mangle9.C: New test.
37996         * g++.dg/abi/mangle10.C: New test.
37997         * g++.dg/abi/mangle11.C: New test.
37998         * g++.dg/abi/mangle12.C: New test.
37999
38000 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38001
38002         PR c++/7188.
38003         * g++.dg/template/meminit1.C: New test.
38004         * g++.dg/warn/Wreorder-1.C: Likewise.
38005         * g++.old-deja/g++.mike/warn3.C: Tweak.
38006         * lib/prune.exp: Ingore "in copy constructor".
38007
38008 2002-10-02  Andreas Jaeger  <aj@suse.de>
38009
38010         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38011         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38012         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38013         on x86-64.
38014
38015 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38016
38017         * gcc.dg/empty1.C: Fix typo.
38018
38019 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38020
38021         * gcc.dg/alias-1.c: New test.
38022
38023 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38024
38025         * gcc.dg/empty1.C: New test.
38026
38027         * g++.dg/tls/init-2.C: Tweak error messages.
38028
38029 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38030
38031         * gcc.c-torture/compile/20020923-1.c: New test.
38032
38033 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38034
38035         * gcc.c-torture/execute/ffs-1.c: New test.
38036         * gcc.c-torture/execute/ffs-2.c: Ditto.
38037
38038 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38039
38040         * g++.dg/overload/member1.C: New test.
38041
38042 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38043
38044         * g++.dg/abi/empty7.C: New test.
38045         * g++.dg/init/pm2.C: Likewise.
38046
38047 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38048
38049         * g++.dg/rtti/crash1.C: New test.
38050
38051 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38052
38053         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38054         gcc.dg/sibcall-4.c: New tests.
38055
38056 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38057
38058         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38059         powerpc and MMIX targets.
38060
38061 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38062
38063         * gcc.dg/cpp/20020927-1.c: New.
38064
38065 2002-09-26  David S. Miller  <davem@redhat.com>
38066
38067         * gcc.c-torture/compile/trunctfdf.c: New.
38068
38069 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38070
38071         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38072
38073 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38074
38075         * gcc.c-torture/execute/loop-15.c: New.
38076
38077 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38078
38079         * README.QMTEST: Fix typo.
38080
38081 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38082
38083         * gcc.dg/20020926-1.c: New test.
38084
38085 2002-09-25  David S. Miller  <davem@redhat.com>
38086
38087         PR target/7842
38088         * gcc.c-torture/execute/shiftdi.c: New test.
38089
38090 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38091
38092         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38093         unique to the tool.
38094         * lib/g77.exp (g77_init): Likewise.
38095         * lib/g++.exp (g++_init): Likewise.
38096         * lib/objc.exp (objc_init): Likewise.
38097
38098 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38099
38100         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
38101         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
38102         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
38103
38104 2002-09-25  Richard Henderson  <rth@redhat.com>
38105
38106         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38107         too-small long double.
38108
38109 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38110
38111         * gcc.dg/20020919-1.c: New test.
38112
38113 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38114
38115         * g++.dg/abi/bitfield6.C: New test.
38116         * g++.dg/abi/bitfield7.C: New test.
38117         * g++.dg/abi/bitfield8.C: New test.
38118         * g++.dg/abi/vbase11.C: New test.
38119
38120 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38121
38122         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38123         hppa*-*-hpux*.  Update test comment.
38124
38125 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * gcc.dg/tls/struct-1.c: New test.
38128
38129 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38130
38131         * gcc.dg/cpp/tr-warn2.c: Update.
38132
38133 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38134
38135         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38136
38137 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38138
38139         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38140         systems.
38141
38142 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38143
38144         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38145
38146         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38147         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38148         setting of cxxfilt.
38149
38150 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38151
38152         * gcc.dg/20020312-2.c: Update for darwin.
38153
38154 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38155
38156         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38157
38158 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38159
38160         * objc.dg/comp-types-1.m: New test.
38161         * objc.dg/comp-types-2.m: New test.
38162         * objc.dg/comp-types-3.m: New test.
38163         * objc.dg/comp-types-4.m: New test.
38164         * objc.dg/comp-types-5.m: New test.
38165         * objc.dg/comp-types-6.m: New test.
38166
38167 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38168
38169         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38170
38171 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38172
38173         * g++.dg/other/do1.C: New test.
38174
38175         * g++.dg/template/subst1.C: New test.
38176
38177 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38178
38179         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38180
38181 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         * g++.dg/template/qualttp20.C: Adjust expected errors.
38184         * g++.old-deja/g++.jason/report.C: Likewise.
38185         * g++.old-deja/g++.other/qual1.C: Likewise.
38186
38187         * g++.dg/lookup/scoped2.C: New test.
38188
38189         * g++.dg/ext/asm3.C: New test.
38190
38191 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38192
38193         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38194
38195 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38196
38197         * ChangeLog: follow spelling conventions.
38198         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38199         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38200         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38201         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38202         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38203         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38204         * g++.old-deja/g++.law/global-init1.C: Likewise.
38205         * g++.old-deja/g++.other/delete4.C: Likewise.
38206         * g++.old-deja/g++.other/inline21.C: Likewise.
38207         * g++.old-deja/g++.other/singleton.C: Likewise.
38208         * g77.dg/strlen0.f: Likewise.
38209         * g77.f-torture/compile/20010519-1.f: Likewise.
38210         * g77.f-torture/compile/980310-4.f: Likewise.
38211         * gcc.c-torture/compile/20000605-1.c: Likewise.
38212         * gcc.c-torture/execute/20020225-1.c: Likewise.
38213         * gcc.dg/c90-hexfloat-2.c: Likewise.
38214         * gcc.dg/c99-bool-1.c: Likewise.
38215         * gcc.dg/c99-hexfloat-2.c: Likewise.
38216         * gcc.dg/dll-2.c: Likewise.
38217         * gcc.dg/wtr-union-init-1.c: Likewise.
38218         * gcc.dg/wtr-union-init-2.c: Likewise.
38219         * gcc.dg/wtr-union-init-3.c: Likewise.
38220         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38221         * gcc.dg/cpp/defined.c: Likewise.
38222         * gcc.dg/cpp/macsyntx.c: Likewise.
38223         * gcc.dg/cpp/paste2.c: Likewise.
38224         * gcc.dg/cpp/trad/defined.c: Likewise.
38225         * gcc.dg/format/c90-printf-1.c: Likewise.
38226         * gcc.dg/format/c90-scanf-1.c: Likewise.
38227         * gcc.dg/format/c99-printf-1.c: Likewise.
38228         * gcc.dg/format/c99-scanf-1.c: Likewise.
38229         * gcc.misc-tests/gcov-8.c: Likewise.
38230         * lib/profopt.exp: Likewise.
38231
38232 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38233
38234         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38235
38236 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38237
38238         * g++.dg/inherit/using2.C: New test.
38239
38240 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38241
38242         * ChangeLog: Follow spelling conventions.
38243         * g++.dg/template/friend4.C: Likewise.
38244         * g++.old-deja/g++.pt/crash67.C: Likewise.
38245         * gcc.c-torture/execute/20000801-4.c: Likewise.
38246         * gcc.dg/c90-digraph-1.c: Likewise.
38247         * gcc.dg/c94-digraph-1.c: Likewise.
38248         * gcc.dg/c99-digraph-1.c: Likewise.
38249         * gcc.dg/cpp/line5.c: Likewise.
38250         * gcc.dg/cpp/multiline.c: Likewise.
38251         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38252         * gcc.dg/format/attr-3.c: Likewise.
38253         * gcc.dg/format/c90-scanf-3.c: Likewise.
38254         * gcc.dg/format/ext-4.c: Likewise.
38255
38256 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38257
38258         * g++.dg/template/pretty1.C: New test.
38259
38260 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38261
38262         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38263
38264 2002-09-13  Matt Austern  <austern@apple.com>
38265
38266         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38267         passing a cast expression to a function by const reference.
38268
38269 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38270
38271         * g++.dg/template/deduce1.C: New test.
38272
38273 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38274
38275         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38276         32-bit int.
38277
38278 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38279
38280         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38281         usage.
38282
38283 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38284
38285         * gcc.c-torture/compile/20020910-1.c: New test.
38286
38287 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38288
38289         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38290
38291 2002-09-10  Andreas Jaeger  <aj@suse.de>
38292
38293         * gcc.dg/20020312-2.c: Adjust for x86-64.
38294
38295 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38296
38297         * g77.dg/7388.f: New test case for PR 7388.
38298
38299 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38300
38301         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38302
38303 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38304
38305         * objc.dg/proto-lossage-1.m: New test.
38306
38307 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38308
38309         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38310
38311 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38312
38313         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38314         expected to pass.
38315
38316 2002-09-06  Stan Shebs  <shebs@apple.com>
38317             David Edelsohn  <edelsohn@gnu.org>
38318
38319         * gcc.dg/weak: New directory.
38320         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38321         target-specific xfail bits.
38322         * gcc.dg/typeof-2.c: Move to new directory.
38323         * gcc.dg/weak.exp: New expect script.
38324
38325 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38326
38327         * gcc.c-torture/execute/extzvsi.c: New test.
38328
38329 2002-09-05  Stan Shebs  <shebs@apple.com>
38330
38331         * gcc.dg/weak-1.c: xfail on Darwin.
38332         * gcc.dg/weak-2.c: Ditto.
38333         * gcc.dg/weak-3.c: Ditto.
38334         * gcc.dg/weak-4.c: Ditto.
38335         * gcc.dg/weak-5.c: Ditto.
38336         * gcc.dg/weak-6.c: Ditto.
38337         * gcc.dg/weak-7.c: Ditto.
38338         * gcc.dg/weak-8.c: Ditto.
38339         * gcc.dg/weak-9.c: Ditto.
38340
38341 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38342
38343         * gcc.c-torture/execute/loop-14.c: New test.
38344
38345 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38346
38347         * g++.dg/other/cxa-atexit1.C: New test.
38348
38349         * gcc.dg/typeof-2.c: New test.
38350
38351 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38352
38353         * gcc.dg/builtins-2.c: New testcase.
38354         * gcc.dg/builtins-3.c: New testcase.
38355
38356 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38357
38358         * gcc.dg/cpp/_Pragma4.c: New test.
38359
38360 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38361
38362         * objc/execute/nil_method-1.m: New testcase.
38363
38364 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38365
38366         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38367         [Object class], not [Object initialize].
38368
38369 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38370             Hans-Peter Nilsson  <hp@bitrange.com>
38371
38372         * gcc.c-torture/execute/20020720-1.x: Skip test on
38373         mmix-knuth-mmixware.  Correct comment.
38374
38375 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38376
38377         * testsuite/g++.dg/abi/bitfield5.C: New test.
38378         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38379
38380 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38381
38382         * objc.dg/undeclared-selector.m: New test.
38383
38384 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38385
38386         * g++.dg/other/offsetof1.C: Avoid cast warning.
38387
38388 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38389
38390         * objc.dg/super-class-2.m: New test.
38391
38392 2002-08-24  Matt Austern  <austern@apple.com>
38393
38394         * g++.dg/ext/lvaddr.C: New test.
38395         * g++.dg/ext/lvcast.C: New test.
38396
38397 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38398
38399         * testsuite/g++.dg/inherit/cond1.C: New test.
38400
38401 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38402
38403         * gcc.dg/noncompile/incomplete-1.c: New test.
38404
38405 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38406
38407         * gcc.dg/typespec-1.c: New test.
38408
38409 2002-08-20  Devang Patel  <dpatel@apple.com>
38410         * objc.dg/proto-hier-2.m: New test.
38411
38412 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38413
38414         * objc.dg/bitfield-1.m: New test.
38415         * objc.dg/bitfield-2.m: New test.
38416
38417 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38418
38419         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38420         gcc.dg/c99-flex-array-4.c: New tests.
38421
38422 2002-08-16  Stan Shebs  <shebs@apple.com>
38423
38424         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38425
38426 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38427
38428         * gcc.dg/typeof-1.c: New test.
38429         * g++.dg/ext/typeof2.C: New test.
38430
38431 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38432
38433         * g++.dg/other/offsetof1.C: New test.
38434
38435 2002-08-14  Richard Henderson  <rth@redhat.com>
38436
38437         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38438
38439 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38440
38441         * gcc.dg/cpp/_Pragma3.c: New test.
38442
38443 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38444
38445         * g++.dg/template/inherit3: New test.
38446
38447 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38448
38449         * gcc.dg/bitfld-4.c: Add blank options.
38450
38451 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38452
38453         * g++.dg/template/crash1.C: New test.
38454
38455 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * gcc.dg/tls/opt-2.c: New test.
38458
38459 2002-08-08  Devang Patel  <dpatel@apple.com>
38460
38461         * objc.dg/selector-1.m : New test
38462
38463 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38464
38465         * g++.dg/abi/bitfield4.C: New test.
38466         * gcc.dg/bitfld-4.c: New test.
38467
38468 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38469
38470         * g++.dg/other/packed1.C: New test.
38471
38472 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38473
38474         * g++.dg/abi/offsetof.C: Tweak error messages.
38475         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38476
38477 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38478
38479         * gcc.dg/bitfld-3.c: New test.
38480
38481 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38482             Richard Henderson  <rth@redhat.com>
38483
38484         * gcc.dg/i386-bitfield1.c: New test.
38485         * g++.dg/abi/bitfield3.C: Update.
38486
38487 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38488
38489         * objc.dg/const-str-2.m: Update.
38490         * gcc.dg/cpp/c++98.c: Change to C extension.
38491         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38492         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38493
38494 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38495
38496         * testsuite/gcc.dg/tls/diag-3.c: New.
38497
38498 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38499
38500         * g++.dg/README (Subdirectories): Document new subdir expr.
38501         * g++.dg/expr/pmf-1.C: New test.
38502
38503 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38504
38505         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38506
38507 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38508
38509         * g++.dg/abi/bitfield3.C: New test.
38510
38511 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38512
38513         * lib/gcov.exp: Tweak expected line formats.
38514         * gcc.misc-tests/gcov8.c: New test.
38515         * gcc.misc-tests/gcov8.x: New flags.
38516
38517 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38518
38519         * consistency.vlad/layout/endian.c: Include string.h.
38520
38521         * gcc.c-torture/execute/20020805-1.c: New test.
38522
38523 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38524
38525         * g++.dg/other/conversion1.C: New test.
38526
38527 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38528
38529         * gcc.dg/builtins-1.c: New testcase.
38530
38531 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38532
38533         * g++.dg/inherit/access3.C: New test.
38534
38535 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38536
38537         * gcc.dg/ia64-visibility-2.c: New test.
38538
38539 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38540
38541         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38542         __qualifier_flags to __flags.
38543
38544 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38545
38546         * g++.dg/inherit/operator1.C: New test.
38547         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38548         * g++.dg/other/error1.C: Change expected error message.
38549         * g++.dg/template/conv4.C: Likewise.
38550
38551 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38552
38553         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38554         for documented behavior.
38555
38556 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38557
38558         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38559         several targets known to fail.
38560
38561 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38562
38563         * gcc.dg/mips-args-[123].c: New tests.
38564
38565 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38566
38567         * gcc.dg/ppc-spe.c: New.
38568
38569 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38570
38571         * g++.dg/other/ptrmem4.C: New testcase.
38572
38573 2002-07-24  Richard Henderson  <rth@redhat.com>
38574
38575         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38576
38577 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38578
38579         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38580
38581 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38582
38583         * gcc.c-torture/execute/memset-3.c: New testcase.
38584
38585 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38586
38587         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38588         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38589
38590 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38591
38592         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38593         Delete.
38594
38595 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38596
38597         * gcc.c-torture/compile/simd-4.c: New test.
38598
38599 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38600
38601         PR c++/7347, c++/7348
38602         * g++.dg/template/access4.C: New test.
38603         * g++.dg/template/access5.C: New test.
38604         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38605         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38606         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38607         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38608
38609 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38610
38611         * gcc.dg/gnu89-init-2.c: New test.
38612
38613 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38614
38615         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38616
38617 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38618
38619         * gcc.c-torture/execute/20020720-1.c: New testcase.
38620
38621 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38622
38623         * gcc.dg/cpp/Wsignprom.c: New tests.
38624
38625 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38626
38627         * gcc.c-torture/execute/loop-13.c: New test.
38628
38629 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38630
38631         * gcc.dg/cpp/expr.c: New tests.
38632
38633 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38634
38635         * g++.dg/opt/pr6713.C: Add template instantiation.
38636
38637 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38638
38639         * gcc.dg/nest.c: New test.
38640
38641 2002-07-17  Richard Henderson  <rth@redhat.com>
38642
38643         * g++.dg/opt/pr6713.C: New test.
38644
38645 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38646
38647         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38648         XFAIL for all x86 processors.
38649
38650 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38651
38652         * gcc.c-torture/execute/20010122-1.x: Do not test with
38653         -fomit-frame-pointer.
38654
38655 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38656
38657         * g++.dg/template/instantiate2.C: New test.
38658         * g++.dg/template/spec4.C: New test.
38659
38660 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38661
38662         * g++.dg/template/access2.C: New test.
38663         * g++.dg/template/access3.C: New test.
38664
38665 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38666
38667         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38668         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38669         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38670         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38671         Convert to use <stdarg.h>.
38672         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38673         Delete.
38674         * gcc.dg/va-arg-2.c: New.
38675         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38676
38677 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38678
38679         * gcc.c-torture/compile/20020710-1.c: New test.
38680
38681 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38682                           Andrew Pinski  <pinskia@physics.uc.edu>
38683
38684         gcc.c-torture/compile/simd-2.c: New testcase.
38685         gcc.c-torture/compile/simd-3.c: Likewise.
38686
38687 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38688
38689         PR c++/7224
38690         * g++.dg/overload/error1.C: New test.
38691
38692 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38693
38694         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38695         configuration and IRIX 6 O32 ABI.
38696
38697 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38698
38699         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38700
38701 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38702
38703         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38704
38705 2002-07-10  Jeffrey A Law  <law@redhat.com>
38706
38707         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38708
38709         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38710
38711 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38712
38713         * gcc.dg/20020312-2.c: Check for __PPC__.
38714
38715 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38716
38717         * gcc.c-torture/compile/20020709-1.c: New test.
38718
38719 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38720
38721         * g++.dg/template/qualttp21.C: New test case.
38722
38723 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38724
38725         * gcc.c-torture/compile/20020706-1.c: New test.
38726         * gcc.c-torture/compile/20020706-2.c: New test.
38727
38728 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38729             Alexandre Oliva  <aoliva@redhat.com>
38730
38731         * g++.dg/warn/incomplete1.C: New test.
38732
38733 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38734
38735         PR c++/7099
38736         * g++.dg/warn/noreturn1.C: New test.
38737
38738 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38739
38740         PR c++/6706
38741         * g++.dg/debug/debug6.C: New test.
38742         * g++.dg/debug/debug7.C: New test.
38743
38744 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38745
38746         * gcc.c-torture/compile/simd-3.c: New test.
38747
38748 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38749
38750         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38751         * gcc.dg/20020620-1.c: Likewise.
38752
38753 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38754
38755         PR c++/6944
38756         * g++.dg/init/array4.C: New test.
38757         * g++.dg/init/array5.C: New test.
38758
38759 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38760
38761         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38762         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38763
38764 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38765
38766         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38767         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38768         * gcc.dg/wtr-conversion-1.c: Likewise.
38769         * gcc.dg/wtr-escape-1.c: Likewise.
38770         * gcc.dg/wtr-int-type-1.c: Likewise.
38771         * gcc.dg/wtr-label-1.c: Likewise.
38772         * gcc.dg/wtr-static-1.c: Likewise.
38773         * gcc.dg/wtr-strcat-1.c: Likewise.
38774         * gcc.dg/wtr-suffix-1.c: Likewise.
38775         * gcc.dg/wtr-switch-1.c: Likewise.
38776         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38777         * gcc.dg/wtr-union-init-1.c: Likewise.
38778         * gcc.dg/wtr-union-init-2.c: Likewise.
38779         * gcc.dg/wtr-union-init-3.c: Likewise.
38780
38781         * gcc.dg/wtr-func-def-1.c: New test.
38782
38783 2002-07-02 Devang Patel <dpatel@apple.com>
38784
38785         * objc.dg/param-1.m: New test.
38786
38787 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38788
38789         * gcc.dg/cpp/trad/directive.c: Add test.
38790         * gcc.dg/cpp/trad/macroargs.c: Add test.
38791         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38792
38793 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38794
38795         * gcc.dg/cpp/cmdlne-M.c: New test.
38796
38797 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38798
38799         * objc.dg/desig-init-1.m: New test.
38800
38801 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38802
38803         PR c++/6716
38804         * g++.dg/template/instantiate1.C: New test.
38805
38806 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38807
38808         PR c++/7112
38809         * g++.dg/template/sizeof2.C: New test.
38810
38811 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38812
38813         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38814         gcc.dg/cpp/trad/include.c: New tests.
38815
38816 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38817
38818         PR target/7177
38819         * gcc.c-torture/compile/20020701-1.c: New test.
38820
38821 2002-07-01  Stan Shebs  <shebs@apple.com>
38822
38823         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38824         header here...
38825         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38826         (objc-torture-execute): or here.
38827
38828 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38829
38830         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38831
38832 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38833
38834         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38835
38836 2002-06-30  Devang Patel  <dpatel@apple.com>
38837
38838         * objc.dg/fsyntax-only.m: New test.
38839
38840 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38841
38842         PR c++/6695
38843         * g++.dg/template/friend7.C: New file.
38844
38845 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38846
38847         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38848         return type.
38849
38850 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38851
38852         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38853         avoid division by zero.
38854
38855 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38856
38857         * gcc.dg/Wunknownprag.c: New tests.
38858
38859 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38860
38861         * gcc.c-torture/execute/simd-2.c: New test.
38862
38863 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38864
38865         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38866         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38867         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38868         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38869         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38870         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38871         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38872         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38873         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38874         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38875         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38876         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38877         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38878         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38879         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38880         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38881         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38882
38883 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38884
38885         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38886         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38887         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38888         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38889         New tests.
38890         * gcc.dg/cpp/trad/directive.c: Update.
38891
38892 2002-06-23  Andreas Jaeger  <aj@suse.de>
38893
38894         * gcc.c-torture/execute/complex-6.c: New.
38895
38896 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38897
38898         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38899         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38900         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38901         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38902
38903 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38904
38905         * gcc.dg/cpp/trad: New directory with traditional tests copied
38906         from parent directory.
38907         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38908         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38909         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38910         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38911         Move to trad/ and rename.
38912         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38913         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38914         gcc.dg/cpp/trad/redef2.c: New tests.
38915         * gcc.dg/cpp/trad/trad.exp: New driver.
38916
38917 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38918
38919         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38920         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38921         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38922         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38923         Remove.
38924
38925 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38926
38927         * gcc.dg/20020620-1.c: New test.
38928
38929 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38930
38931         * g++.dg/template/ttp4.C: New test.
38932
38933 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38934
38935         * g++.dg/opt/vt1.C: Fix regexp.
38936
38937 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38938
38939         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38940         Don't use attribute `noinline'.
38941
38942 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38943
38944         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38945
38946 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38947
38948         * gcc.c-torture/execute/simd-1.c: New.
38949
38950         * gcc.dg/simd-1.c: New.
38951
38952 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38953
38954         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38955
38956 2002-06-16  Richard Henderson  <rth@redhat.com>
38957
38958         * g++.dg/ext/anon-struct1.C: New.
38959         * g++.dg/ext/anon-struct2.C: New.
38960         * g++.dg/ext/anon-struct3.C: New.
38961         * gcc.dg/anon-struct-1.c: New.
38962         * gcc.dg/anon-struct-2.c: New.
38963         * gcc.dg/anon-struct-3.c: New.
38964         * gcc.dg/20011008-1.c: Adjust warning text.
38965         * gcc.dg/20020527-1.c: Add -fms-extensions.
38966
38967 2002-06-16  Richard Henderson  <rth@redhat.com>
38968
38969         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38970
38971 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38972
38973         * gcc.c-torture/execute/20020615-1.c: New test.
38974
38975 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38976
38977         * gcc.c-tortuture/execute/compare-1.c: New test case.
38978         * gcc.c-tortuture/execute/compare-2.c: New test case.
38979         * gcc.c-tortuture/execute/compare-3.c: New test case.
38980
38981 2002-06-13  Richard Henderson  <rth@redhat.com>
38982
38983         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38984         ia64 ilp32.
38985
38986 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38987
38988         * g++.dg/template/typename2.C: Update error message.
38989
38990 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38991
38992         * gcc.c-torture/execute/20020611-1.c: New test.
38993
38994 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38995
38996         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38997         list of targets to skip.
38998
38999 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39000
39001         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39002         targets if not optimizing.
39003
39004 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39005
39006         * gcc.c-torture/compile/20020605-1.c: New test.
39007
39008         * g++.dg/opt/vt1.C: New test.
39009
39010         * gcc.dg/20020531-1.c: New test.
39011
39012         * gcc.dg/20020530-1.c: New test.
39013
39014         * gcc.dg/20020527-1.c: New test.
39015
39016         * g++.dg/opt/cse1.C: New test.
39017
39018 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39019
39020         * gcc.dg/20020607-2.c: New test case.
39021
39022 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39023
39024         * gcc.c-torture/compile/20020604-1.c: New test.
39025
39026 2002-06-04  Richard Henderson  <rth@redhat.com>
39027
39028         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39029         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39030         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39031
39032 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39033
39034         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39035
39036 2002-06-03  Richard Henderson  <rth@redhat.com>
39037
39038         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39039         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39040
39041 2002-06-02  Richard Henderson  <rth@redhat.com>
39042
39043         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39044         test functions static.
39045
39046 2002-06-02  Andreas Jaeger  <aj@suse.de>
39047
39048         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39049         now.
39050
39051 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39052
39053         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39054         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39055         Update for mofified diagnostics.
39056         * gcc.dg/c99-intconst-1.c: No longer fail.
39057
39058 2002-06-02  Richard Henderson  <rth@redhat.com>
39059
39060         * gcc.dg/uninit-A.c: Remove xfail markers.
39061
39062 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39063
39064         * gcc.dg/fnegate-1.c: New test case.
39065
39066 2002-05-30  Osku Salerma  <osku@iki.fi>
39067
39068         * gcc.c-torture/execute/mayalias-1.c: New file.
39069
39070 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39071
39072         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39073         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39074         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39075
39076 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39077
39078         * gcc.c-torture/execute/20020529-1.c: New test.
39079
39080 2002-05-27  Richard Henderson  <rth@redhat.com>
39081
39082         * g++.dg/ext/attrib6.C: New test case.
39083
39084 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39085
39086         * gcc.c-torture/execute/pure-1.c: New test.
39087
39088 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39089
39090         * gcc.dg/cpp/arith-2.c: Remove.
39091
39092 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39093
39094         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39095         * gcc.dg/cpp/if-3.c: Remove.
39096
39097 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39098
39099         * g++.dg/opt/cse2.C: New test.
39100
39101 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39102
39103         * gcc.dg/cpp/arith-1.c: New semantic tests.
39104         * gcc.dg/cpp/if-1.c: Update.
39105
39106 2002-05-24  Ben Elliston  <bje@redhat.com>
39107
39108         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39109
39110 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39111
39112         * gcc.dg/verbose-asm.c: New test.
39113
39114 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39115
39116         * gcc.dg/cpp/paste12.c: New test.
39117
39118 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39119
39120         * g++.dg/parse/named_ops.C: New test.
39121
39122 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39123
39124         * gcc/testsuite/gcc.dg/weak-8.c: New test.
39125
39126 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39127
39128         * gcc.dg/weak-2.c: Allow optional leading underscore
39129         in scan-assembler symbol name.
39130         * gcc.dg/weak-3.c: Likewise.
39131         * gcc.dg/weak-4.c: Likewise.
39132         * gcc.dg/weak-5.c: Likewise.
39133
39134 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39135
39136         * gcc.dg/20020523-1.c: New test.
39137
39138 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39139
39140         * objc.dg/const-str-2.m: Update now that we stop after
39141         a command line error.
39142
39143 2002-05-22  Richard Henderson  <rth@redhat.com>
39144
39145         * g++.dg/dg.exp: Fix typo in test pruneing.
39146
39147 2002-05-22  Richard Henderson  <rth@redhat.com>
39148
39149         * g++.dg/dg.exp: Prune the tls subdirectory.
39150         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39151         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39152         * g++.dg/tls/init-1.C: New.
39153
39154 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39155
39156         * gcc.dg/20020517-1.c: New test.
39157
39158 2002-05-21  Richard Henderson  <rth@redhat.com>
39159
39160         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39161         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39162
39163 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39164
39165         * g++.dg/other/copy2.C: New test.
39166
39167 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39168
39169         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39170         (MAX_COPY): Bump up to 10 times sizeof (long long).
39171         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39172
39173         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39174         sizeof (long long).
39175
39176         * gcc.c-torture/execute/strcpy-1.c: New test.
39177
39178 2002-05-19  Jason Merrill  <jason2redhat.com>
39179
39180         * g++.dg/ext/oper1.C: New test.
39181
39182 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39183 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39184
39185         * README.QMTEST: New file.
39186
39187         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39188
39189 2002-05-19  Andreas Jaeger  <aj@suse.de>
39190
39191         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39192         now.
39193         * gcc.c-torture/execute/loop-2d.x: Likewise.
39194
39195 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39196
39197         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39198         support weak symbols.
39199         * gcc.dg/weak-4.c: Likewise.
39200         * gcc.dg/weak-6.c: Likewise.
39201
39202 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39203
39204         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39205         cygwin, coff and h8300-*-hms targets
39206         * gcc.dg/weak-5.c: Likewise.
39207         * gcc.dg/weak-7.c: Likewise.
39208
39209 2002-05-16  Jason Merrill  <jason@redhat.com>
39210
39211         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39212         (scan-assembler-not, scan-assembler-dem): Likewise.
39213         (scan-assembler-dem-not): Likewise.
39214
39215 2002-05-15  Richard Henderson  <rth@redhat.com>
39216
39217         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39218
39219 2002-05-15  Richard Henderson  <rth@redhat.com>
39220
39221         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39222         (vfoo1f): Warning here.
39223         (vfoo1l): Don't redefine the alias.
39224
39225 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39226
39227         * g++.dg/init/pm1.C: New test.
39228
39229 2002-05-12  David S. Miller  <davem@redhat.com>
39230
39231         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39232         types.
39233
39234 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39235
39236         * gcc.c-torture/execute/20020510-1.c: New test case.
39237
39238 2002-05-10  David S. Miller  <davem@redhat.com>
39239
39240         * gcc.c-torture/execute/conversion.c: Test long double too.
39241
39242 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39243
39244         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39245         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39246         * lib/g++.exp (g++_link_flags): Likewise.
39247         * lib/objc.exp (objc_target_compile): Likewise.
39248
39249 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39250
39251         * gcc.dg/cpp/poison.c: Update.
39252         * gcc.dg/cpp/20000625-2.c: Remove.
39253         * gcc.dg/cpp/direct2s.c: Remove final test.
39254
39255 2002-05-08  Tom Rix  <trix@redhat.com>
39256
39257         * gcc.c-torture/execute/20020508-1.c: New test.
39258         * gcc.c-torture/execute/20020508-2.c: New test.
39259         * gcc.c-torture/execute/20020508-3.c: New test.
39260
39261 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39262
39263         * gcc.dg/cpp/charconst-4.c: More tests.
39264
39265 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39266
39267         PR c/6569
39268         * gcc.dg/weak-3.c: Update location of warning messages.
39269         * gcc.dg/weak-5.c: Likewise.
39270
39271 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39272
39273         * gcc.c-torture/execute/20020506-1.c: New test case.
39274
39275 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39276
39277         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39278
39279 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39280
39281         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39282
39283 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39284
39285         * gcc.dg/cpp/charconst-3.c: New test.
39286
39287 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39288
39289         * gcc.dg/cpp/charconst.c: Update tests.
39290
39291 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39292
39293         * treelang: Added directory for new sample language treelang. Also
39294         lib/treelang.exp: New file to signal treelang should be tested.
39295
39296 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39299         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39300         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39301         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39302         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39303         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39304         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39305
39306 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39307
39308         * gcc.dg/format/xopen-2.c: New test.
39309
39310 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39311
39312         * gcc.dg/20020503-1.c: New test.
39313
39314 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39315
39316         * g++.dg/init/dtor1.C: Make it tougher.
39317
39318 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39319
39320         * g++.dg/init/dtor1.C: New test.
39321
39322 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39323
39324         * gcc.dg/altivec-8.c: New.
39325
39326 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39327
39328         * gcc.dg/altivec-7.c: New.
39329
39330 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39331
39332         * g++.dg/parse/typedef1.C: New test.
39333
39334 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39335
39336         PR c++/6486
39337         * g++.dg/template/friend6.C: New test.
39338
39339         PR c++/6492
39340         * g++.dg/init/copy1.C: New test.
39341
39342 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39343
39344         * g++.dg/warn/effc1.C: New test.
39345
39346 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39347
39348         * gcc.dg/cpp/if-cexp.c: Add a test.
39349
39350 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39351
39352         * gcc.dg/20020426-2.c: New test.
39353
39354 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39355
39356         * gcc.dg/cpp/if-mop.c: Update.
39357         * gcc.dg/cpp/if-mpar.c: Add test.
39358         * gcc.dg/cpp/if-oppr.c: Update.
39359
39360 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39361
39362         PR c/6343
39363         * gcc.dg/weak-[2-7].c: New tests.
39364
39365 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39366
39367         * gcc.dg/enum1.c: New test.
39368
39369 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39370
39371         PR c++/6497
39372         * g++.dg/inherit/access2.C: New test.
39373
39374 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39375
39376         PR bootstrap/6445
39377         * gcc.dg/20020426-1.c: New test.
39378
39379 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39380
39381         * g++.dg/abi/enum1.C: New test.
39382
39383 2002-04-26  Richard Henderson  <rth@redhat.com>
39384
39385         * gcc.dg/c99-bool-1.c: Expect always true warning.
39386
39387 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39388
39389         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39390
39391 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39392
39393         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39394         targets.
39395
39396 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39397
39398         * g++.dg/abi/mange7.C: New test.
39399
39400         PR c++/6438.
39401         * g++.dg/parse/stmtexpr2.C: New test.
39402
39403 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39404
39405         * gcc.dg/20020312-2.c: Add SH target.
39406
39407 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39408
39409         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39410         compiler output on mips*-*-irix*.
39411
39412 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39413
39414         * g++.dg/parse/attr1.C: New test.
39415
39416 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39417
39418         * gcc.c-torture/execute/string-opt-17.c: New test case.
39419         * gcc.c-torture/execute/memset-2.c: New test case.
39420
39421 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39422
39423         PR c++/6256:
39424         * g++.dg/template/friend5.C: New test.
39425
39426         PR c++/6331:
39427         * g++.dg/template/qual1.C: Likewise.
39428
39429 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39430
39431         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39432         Include stdlib.h, not stdio.h or ctype.h.
39433
39434 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39435
39436         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39437         cris-*-elf* and mmix-*-*.
39438         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39439         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39440         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39441         Ditto.
39442         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39443         * gcc.dg/wchar_t-1.c: Ditto.
39444
39445 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39446
39447         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39448         Clarify comment.
39449
39450 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39451
39452         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39453
39454 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39455
39456         * gcc.c-torture/execute/20000906-1.x: Delete.
39457
39458 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39459
39460         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39461
39462 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39463
39464         * PR6367
39465         * g77.f-torture/execute/6367.f: New test.
39466         * g77.f-torture/execute/6367.x: Disable for MMIX.
39467
39468 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39469
39470         * PR6352
39471         * g++.dg/opt/inline2.C: New test.
39472
39473 2002-04-18  Richard Henderson  <rth@redhat.com>
39474
39475         * gcc.dg/20000906-1.c: Enable for all targets.
39476         * gcc.c-torture/compile/iftrap-2.c: New.
39477
39478 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39479
39480         * gcc.dg/20020418-1.c: New test.
39481         * gcc.dg/20020418-2.c: New test.
39482
39483 2002-04-18  Richard Henderson  <rth@redhat.com>
39484
39485         * gcc.c-torture/compile/iftrap-1.c: New.
39486         * gcc.dg/iftrap-1.c: Adjust for ia64.
39487         * gcc.dg/iftrap-2.c: New.
39488
39489 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39490
39491         * gcc.c-torture/compile/20020418-1.c: New test.
39492
39493 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39494
39495         * gcc.c-torture/compile/20020415-1.c: New.
39496
39497 2002-04-18  David S. Miller  <davem@redhat.com>
39498
39499         * gcc.c-torture/execute/20020418-1.c: New test.
39500
39501 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39502
39503         * gcc.dg/20020416-1.c: New test.
39504
39505         * g++.dg/opt/inline1.C: New test.
39506
39507 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39508
39509         * gcc.dg/altivec-5.c: New test.
39510
39511         * gcc.dg/20020415-1.c: New test.
39512
39513 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39514
39515         * testsuite/lib/chill.exp: Remove.
39516
39517 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39518
39519         * g++.dg/other/big-struct.C: New test.
39520
39521 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39522
39523         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39524         of scratch file.
39525
39526 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39527
39528         PR c/6277
39529         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39530         in scan-assembler function name
39531
39532 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39533
39534         * g77.f-torture/execute/980628-4.x,
39535         g77.f-torture/execute/980628-5.x,
39536         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39537         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39538         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39539         i[34567]86-*-*.
39540
39541 2002-04-13  David S. Miller  <davem@redhat.com>
39542
39543         * gcc.c-torture/execute/20020413-1.c: New test.
39544
39545 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39546
39547         * gcc.dg/asm-6.c,
39548         * g++.dg/ext/asm1.C: New tests.
39549
39550 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39551
39552         PR c++ 5373.
39553         * g++.dg/parse/stmtexpr1.C: New test.
39554
39555         PR c++/5189.
39556         * g++.dg/template/copy1.C: New test.
39557
39558 2002-04-12  Richard Henderson  <rth@redhat.com>
39559
39560         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39561
39562 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39563
39564         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39565         gcc.c-torture/execute/20020307-2.c.
39566
39567 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39568
39569         * g++.dg/ext/attrib5.C,
39570         * g++.dg/lookup/struct1.C: New tests.
39571
39572 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39573
39574         * gcc.dg/20020411-1.c: New test.
39575
39576         * gcc.c-torture/execute/20020411-1.c: New test.
39577
39578 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39579
39580         * g77.f-torture/execute/6177.f: New test.
39581
39582 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39583
39584         PR middle-end/6247
39585         * g++.dg/opt/cleanup1.C: New test.
39586
39587         * g++.dg/opt/const1.C: New test.
39588
39589 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39590
39591         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39592
39593 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39594
39595         PR c++/5507
39596         * g++.dg/template/typename2.C: New test.
39597
39598 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39599
39600         * gcc.c-torture/execute/loop-12.c: New.
39601
39602 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39603
39604         * g77.f-torture/execute/980628-4.x,
39605         g77.f-torture/execute/980628-5.x,
39606         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39607         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39608         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39609
39610 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39611
39612         PR optimization/6086
39613         * g++.dg/opt/preinc1.C: New test.
39614
39615 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39616
39617         PR c++/5571
39618         * g++.dg/opt/static2.C: New test.
39619
39620 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39621
39622         PR c/5120
39623         * gcc.dg/20020406-1.c: New test.
39624
39625 2002-04-04  David S. Miller  <davem@redhat.com>
39626
39627         * gcc.c-torture/execute/20020404-1.c: New test.
39628
39629 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39630
39631         PR c/6123
39632         * gcc.dg/20020312-2.c: Do not declare global register variable
39633         if __PIC__ or __pic__ is defined.
39634
39635 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39636
39637         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39638         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39639
39640 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39641
39642         * gcc.misc-tests/linkage.exp: Update last change to handle
39643         sparc*-, not just sparc-.
39644
39645 2002-04-03  Richard Henderson  <rth@redhat.com>
39646
39647         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39648
39649 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39650
39651         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39652
39653 2002-04-02  David S. Miller  <davem@redhat.com>
39654
39655         * gcc.c-torture/execute/20020402-3.c: New test.
39656
39657 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39658
39659         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39660         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39661
39662         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39663         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39664         g77.f-torture/execute/20001201.x,
39665         g77.f-torture/execute/u77-test.x: New files.
39666
39667         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39668         * gcc.dg/wchar_t-1.c: Ditto.
39669
39670 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39671
39672         * gcc.c-torture/execute/20020402-1.c: New test.
39673
39674 2002-04-01  Richard Henderson  <rth@redhat.com>
39675
39676         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39677
39678         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39679
39680 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39681
39682         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39683
39684 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39685
39686         * g++.dg/inherit/template-as-base.C: Expect error.
39687         * g++.dg/inherit/namespace-as-base.C: Likewise.
39688
39689 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39690
39691         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39692         g++.dg/ext/instantiate3.C: Tweak match patterns.
39693
39694         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39695         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39696         -da test.
39697
39698 2002-03-31  Richard Henderson  <rth@redhat.com>
39699
39700         * gcc.dg/special/alias-2.c: New.
39701         * gcc.dg/special/ecos.exp: Run it.
39702
39703 2002-03-31  Richard Henderson  <rth@redhat.com>
39704
39705         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39706
39707 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39708
39709         * gcc.dg/weak-1.c: Disable on h8300 port.
39710
39711 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39712
39713         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39714         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39715         ordering tests.
39716         * g++.dg/bprob/bprob-1.C: New test.
39717         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39718         * g++.dg/gcov/gcov-1.C: New test.
39719         * g++.dg/gcov/gcov-1.x: New file.
39720         * g++.dg/gcov/gcov-2.C: New test.
39721         * g++.dg/gcov/gcov-3.C: New test.
39722         * g++.dg/gcov/gcov-3.h: New file.
39723
39724 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39725
39726         * g++.old-deja/g++.other/builtins5.C: New test.
39727         * g++.old-deja/g++.other/builtins6.C: New test.
39728         * g++.old-deja/g++.other/builtins7.C: New test.
39729         * g++.old-deja/g++.other/builtins8.C: New test.
39730         * g++.old-deja/g++.other/builtins9.C: New test.
39731
39732 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39733
39734         * g++.dg/opt/static1.C: New test.
39735
39736         * g++.dg/opt/longbranch1.C: New test.
39737
39738 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39739
39740         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39741
39742         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39743
39744 2002-03-28  Jeffrey A Law  (law@redhat.com)
39745
39746         * gcc.c-torture/execute/20020328-1.c: New test.
39747
39748 2002-03-27  Richard Henderson  <rth@redhat.com>
39749
39750         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39751         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39752         move from g++.old-deja/g++.ext/.
39753
39754 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39755
39756         * g++.dg/init/new2.C: New test.
39757
39758 2002-03-26  Richard Henderson  <rth@redhat.com>
39759
39760         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39761
39762         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39763         on sparc.
39764
39765         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39766         sparcv9 systems.
39767         * gcc.dg/20001102-1.c: Likewise.
39768
39769 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39770
39771         * gcc.dg/cpp/endif-pedantic1.c,
39772         gcc.dg/cpp/endif-pedantic2.c: New tests.
39773
39774 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39775
39776         * g++.dg/init/new1.C: New test.
39777
39778 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39779
39780         * g++.dg/abi/vbase9.C: New test.
39781
39782 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39783
39784         * gcc.dg/arm-asm.c: New test.
39785
39786 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39787
39788         * gcc.dg/Wswitch-enum.c: New test.
39789         Fix PR c/5044.
39790
39791 2002-03-26  Richard Henderson  <rth@redhat.com>
39792
39793         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39794         structure.
39795
39796 2002-03-25  Richard Henderson  <rth@redhat.com>
39797
39798         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39799         sparcv9 systems.
39800
39801         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39802         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39803
39804 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39805
39806         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39807
39808 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39809
39810         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39811         targets using generic thunk support.
39812
39813 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39814
39815         * gcc.c-torture/compile/20020323-1.c: New test.
39816
39817         * g++.dg/opt/conj2.C: New test.
39818
39819 2002-03-24  Richard Henderson  <rth@redhat.com>
39820
39821         * gcc.dg/weak-1.c: Use -fno-common.
39822
39823 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39824
39825         * g77.dg/f77-edit-apostrophe-out.f: New test
39826         * g77.dg/f77-edit-h-out.f: New test
39827         * g77.dg/f77-edit-t-in.f: New test
39828         * g77.dg/f77-edit-t-out.f: New test
39829         * g77.dg/f77-edit-x-out.f: New test
39830         * g77.dg/f77-edit-slash-out.f: New test
39831         * g77.dg/f77-edit-colon-out.f: New test
39832         * g77.dg/f77-edit-s-out.f: New test
39833
39834 2002-03-24  Richard Henderson  <rth@redhat.com>
39835
39836         * objc/execute/formal_protocol-6.x: New XFAIL.
39837
39838 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39839
39840         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39841         that do not support weak symbols
39842
39843 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39844
39845         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39846         * lib/g77.exp: Likewise.
39847         * lib/objc.exp: Likewise.
39848
39849 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39850
39851         * gcc.dg/Wswitch-default.c: New test.
39852
39853 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39854
39855         * g++.dg/other/enum1.C: New test.
39856
39857 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39858
39859         * gcc.dg/pragma-ep-3.c: Fix typo.
39860
39861 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39862
39863         * g++.dg/inherit/template-as-base.C: New test.
39864
39865 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39866
39867         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39868         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39869
39870 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39871
39872         * gcc.dg/cpp/multiline.c: Update to match.
39873
39874 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39875
39876         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39877
39878 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39879
39880         * gcc.dg/cpp/extratokens2.c: New file.
39881
39882 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39883
39884         * gcc.dg/20020312-2.c: Add rs6000 target.
39885
39886         * gcc.c-torture/compile/20020319-1.c: New test.
39887
39888 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39889
39890         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39891         (A, E): Handle this.
39892
39893 2002-03-20  Jason Merrill  <jason@redhat.com>
39894
39895         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39896         ignoring -fpic.
39897         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39898         through prune_gcc_output.
39899
39900 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39901
39902         * gcc.c-torture/compile/20020320-1.c: New test.
39903
39904 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39905
39906         * gcc.c-torture/compile/20020318-1.c: New test.
39907
39908         * gcc.dg/struct-by-value-1.c: New test.
39909
39910         * gcc.dg/20020319-1.c: New test.
39911
39912 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39913
39914         * g++.dg/opt/conj1.C: New test.
39915
39916 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39917
39918         * g++.dg/template/qualttp20.C: Revert previous change.
39919         * g++.dg/template/qualttp3.C: Likewise.
39920         * g++.dg/template/qualttp4.C: Likewise.
39921         * g++.dg/template/qualttp5.C: Likewise.
39922         * g++.dg/template/qualttp6.C: Likewise.
39923         * g++.dg/template/qualttp7.C: Likewise.
39924         * g++.dg/template/qualttp8.C: Likewise.
39925         * g++.dg/template/recurse.C: Likewise.
39926
39927 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39928
39929         * gcc.dg/cpp/wchar-1.c: Update.
39930
39931 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39932
39933         * g++.dg/template/conv1.C: New test.
39934         * g++.dg/template/conv2.C: New test.
39935         * g++.dg/template/conv3.C: New test.
39936         * g++.dg/template/conv4.C: New test.
39937
39938 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39939
39940         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39941         * g++.dg/template/qualttp3.C: Likewise.
39942         * g++.dg/template/qualttp4.C: Likewise.
39943         * g++.dg/template/qualttp5.C: Likewise.
39944         * g++.dg/template/qualttp6.C: Likewise.
39945         * g++.dg/template/qualttp7.C: Likewise.
39946         * g++.dg/template/qualttp8.C: Likewise.
39947         * g++.dg/template/recurse.C: Likewise.
39948
39949 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39950
39951         * g++.dg/opt/dtor1.C: New test.
39952
39953 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39954
39955         * gcc.c-torture/compile/20020315-1.c: New test.
39956
39957 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39958
39959         * gcc.dg/weak-1.c: Fix scan tests.
39960
39961 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39962
39963         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39964         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39965         cris-*-aout* mmix-*-*.
39966         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39967         cris-*-aout* mmix-*-*.
39968         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39969         cris-*-elf* cris-*-aout* and mmix-*-*.
39970         * gcc.dg/20001009-1.c: Ditto.
39971         * gcc.dg/20010912-1.c: Ditto.
39972         * gcc.dg/20020122-4.c: Ditto.
39973         * gcc.dg/inline-2.c: Ditto.
39974
39975 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39976
39977         * gcc.c-torture/compile/20020314-1.c: New test.
39978
39979 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39980
39981         * gcc.c-torture/execute/20020314-1.c: New test.
39982
39983 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39984
39985         * g++.dg/warn/Wunused-1.C: New test.
39986
39987 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39988
39989         * g++.dg/abi/mangle6.C: New test.
39990
39991 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * gcc.c-torture/compile/20020309-2.c: New test.
39994
39995         * gcc.c-torture/compile/20020312-1.c: New test.
39996
39997 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39998
39999         * g++.dg/other/access1.C: New test.
40000
40001 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40002
40003         * gcc.c-torture/execute/wchar_t-1.c: New test.
40004
40005 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40006
40007         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40008
40009 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40010
40011         * gcc.dg/20020312-1.c: New test case.
40012
40013 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40014
40015         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40016
40017 2002-03-11  Richard Henderson  <rth@redhat.com>
40018
40019         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40020         * g++.old-deja/g++.jason/report.C: Likewise.
40021
40022 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40023
40024         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40025         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40026
40027 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40028
40029         * testsuite/g++.dg/overload/pmf1.C: New test.
40030
40031 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40032
40033         * gcc.c-torture/execute/20020307-1.c: Use long.
40034
40035 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40036
40037         PR optimization/5844
40038         * gcc.dg/20020310-1.c: New test.
40039
40040 2002-03-09  Michael Meissner  <meissner@redhat.com>
40041
40042         * gcc.c-torture/execute/memcpy-2.c: New test.
40043         * gcc.c-torture/execute/memset-1.c: New test.
40044         * gcc.c-torture/execute/strlen-1.c: New test.
40045         * gcc.c-torture/execute/strcmp-1.c: New test.
40046         * gcc.c-torture/execute/strncmp-1.c: New test.
40047
40048 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40049
40050         * gcc.dg/ppc-ldstruct.c: New test.
40051
40052 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40053
40054         * gcc.c-torture/execute/va-arg-22.c: New test.
40055
40056 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40057
40058         * gcc.c-torture/compile/20020309-1.c: New test.
40059
40060 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40061
40062         * gcc.c-torture/execute/20020307-2.c: New test.
40063
40064 2002-03-07  Jeffrey A Law  (law@redhat.com)
40065
40066         * g77.f-torture/compile/20020307-1.f: New test.
40067
40068 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40069
40070         * gcc.dg/unordered-1.c: New test.
40071
40072 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40073
40074         * gcc.c-torture/execute/20020307-1.c: New test.
40075
40076 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40077
40078         * gcc.dg/20020304-1.c: New test.
40079
40080         * gcc.c-torture/compile/20020304-2.c: New test.
40081
40082 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40083
40084         * gcc.c-torture/compile/20020304-1.c: New test case
40085         (from PR c/5830).
40086
40087 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40088
40089         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40090
40091 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40092
40093         * g++.dg/other/classkey1.C: New test.
40094
40095 2002-03-01  Richard Henderson  <rth@redhat.com>
40096
40097         * gcc.c-torture/compile/981223-1.x: New.
40098         * gcc.c-torture/compile/920625-1.x: New.
40099
40100 2002-02-28  Richard Henderson  <rth@redhat.com>
40101
40102         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40103
40104 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40105
40106         * gcc.c-torture/execute/20020227-1.c: New test.
40107
40108 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40109
40110         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40111         here" ERROR lines.
40112         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40113         * g++.old-deja.g++.other/defarg1.C: Likewise.
40114         * g++.old-deja/g++.pt/calls2.C: Likewise.
40115         * g++.old-deja/g++.pt/crash20.C: Likewise.
40116         * g++.old-deja/g++.pt/crash30.C: Likewise.
40117         * g++.old-deja/g++.pt/crash36.C: Likewise.
40118         * g++.old-deja/g++.pt/crash6.C: Likewise.
40119         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40120         * g++.old-deja/g++.pt/derived3.C: Likewise.
40121         * g++.old-deja/g++.pt/error1.C: Likewise.
40122         * g++.old-deja/g++.pt/friend21.C: Likewise.
40123         * g++.old-deja/g++.pt/friend23.C: Likewise.
40124         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40125         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40126
40127 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40128
40129         * gcc.c-torture/execute/20020225-2.c: New test.
40130
40131 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40132
40133         * gcc.c-torture/execute/920730-1t.c,
40134         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40135         Delete test cases, only relevant to -traditional.
40136
40137 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40138
40139         * gcc.dg/cpp/undef1.c: Remove.
40140         * gcc.dg/cpp/directiv.c: Update.
40141         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40142
40143 2002-02-27  Michael Meissner  <meissner@redhat.com>
40144
40145         * gcc.c-torture/execute/20020226-1.c: New test.
40146
40147 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40148
40149         * g++.dg/debug/debug4.C: New test.
40150
40151         * gcc.dg/ia64-visibility-1.c: New test.
40152
40153 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40154
40155         * gcc.dg/debug/20020224-1.c: New.
40156
40157 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40158
40159         * gcc.c-torture/execute/960416-1.x: New.
40160         * gcc.c-torture/execute/divconst-3.x: Likewise.
40161
40162 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40163
40164         * gcc.dg/20020224-1.c: New test.
40165
40166 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40167
40168         * gcc.c-torture/execute/20020225-1.c: New.
40169
40170 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40171
40172         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40173
40174 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40175
40176         * gcc.dg/20020222-1.c: New test.
40177
40178 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40179
40180         * g++.dg/opt/anonunion1.C: New test.
40181
40182 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40183
40184         * g++.dg/template/qualttp19.C: New test.
40185         * g++.dg/template/qualttp20.C: New test.
40186         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40187         * g++.old-deja/g++.other/qual1.C: Likewise.
40188
40189 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40190
40191         * gcc.dg/attr-alwaysinline.c: New.
40192
40193 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40194
40195         * gcc.dg/20020220-1.c: New test.
40196
40197         * gcc.dg/20020220-2.c: New test.
40198
40199         * g++.dg/opt/mmx1.C: New test.
40200
40201 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40202
40203         * gcc.c-torture/compile/20020110.c: New test.
40204
40205 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40206
40207         * gcc.c-torture/execute/20020219-1.c: New test.
40208
40209         * gcc.dg/20020219-1.c: New test.
40210
40211         * gcc.dg/noncompile/20020220-1.c: New test.
40212
40213         * g++.dg/opt/ptrintsum1.C: New test.
40214
40215         * gcc.dg/debug/20020220-1.c: New test.
40216
40217 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40218
40219         * gcc.c-torture/execute/20020216-1.c: New test.
40220
40221 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40222
40223         * gcc.dg/decl-1.c: Update, new test.
40224
40225 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40226
40227         * g++.dg/abi/bitfield1.C: New test.
40228         * g++.dg/abi/bitfield2.C: New test.
40229
40230 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40231
40232         * gcc.dg/attr-nest.c: New test.
40233
40234 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40235
40236         * gcc.c-torture/execute/20020215-1.c: New test.
40237
40238 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40239
40240         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40241         * g++.dg/debug/debug.exp: New.
40242         * g++.dg/debug/trivial.C: New.
40243         * g++.dg/debug/debug1.C: Moved...
40244         * g++.dg/other/debug1.C: ...from here.
40245         * g++.dg/debug/debug2.C: Moved...
40246         * g++.dg/other/debug2.C: ...from here.
40247         * g++.dg/debug/debug3.C: Moved...
40248         * g++.dg/other/debug3.C: ...from here.
40249
40250         * gcc.dg/noncompile/20020213-1.c: New test.
40251
40252 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40253
40254         * g++.dg/other/debug3.C: New test.
40255
40256         * gcc.c-torture/execute/20020213-1.c: New test.
40257
40258 2002-02-13  Richard Smith <richard@ex-parrot.com>
40259
40260         * g++.old-deja/g++.other/thunk1.C: New test.
40261
40262 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40263
40264         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40265
40266 2002-02-13  Stan Shebs  <shebs@apple.com>
40267
40268         * gcc.dg/altivec-3.c: New.
40269
40270 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40271
40272         * gcc.dg/Wunreachable-1.c: New test.
40273         * gcc.dg/Wunreachable-2.c: New test.
40274
40275 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40276
40277         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40278
40279 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40280
40281         * gcc.dg/decl-1.c: New test.
40282
40283 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40284
40285         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40286
40287 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40288
40289         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40290         * gcc.c-torture/compile/980506-1.x: Likewise.
40291
40292 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40293
40294         * gcc.dg/20020210-1.c: New.
40295
40296 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40297
40298         * g77.f-torture/execute/947.f: New regression test
40299         for PR fortran/947.
40300
40301 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40302
40303         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40304         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40305
40306 2002-02-08  Richard Henderson  <rth@redhat.com>
40307
40308         * gcc.c-torture/compile/labels-3.c: New.
40309
40310 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40311
40312         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40313         expression statements work instead.
40314         * gcc.dg/noncompile/20020207-1.c: New test.
40315
40316 2002-02-07  Richard Henderson  <rth@redhat.com>
40317
40318         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40319
40320 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40321
40322         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40323         message from g77
40324         * lib/g77-dg.exp: Trim g77 error messages so that they are
40325         recognized by dg.exp.
40326
40327 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40328
40329         PR fortran/5473
40330         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40331
40332 2002-02-07  Richard Henderson  <rth@redhat.com>
40333
40334         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40335         to be sufficiently aligned for integers.
40336
40337 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40338
40339         * g++.dg/template/friend4.C: New test.
40340
40341 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40342
40343         PR fortran/5743
40344         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40345         unsupported cases.
40346
40347 2002-02-07  Richard Henderson  <rth@redhat.com>
40348
40349         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40350         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40351         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40352         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40353
40354 2002-02-06  Richard Henderson  <rth@redhat.com>
40355
40356         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40357
40358 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40359
40360         * gcc.dg/20020206-1.c: New test.
40361
40362 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40363
40364         * gcc.c-torture/execute/20020206-1.c: New test.
40365
40366         * gcc.c-torture/execute/20020206-2.c: New test.
40367
40368         PR optimization/5429:
40369         * gcc.c-torture/compile/20020206-1.c: New test.
40370
40371 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40372
40373         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40374         as certain file formats cannot support particularly large
40375         alignments.
40376
40377         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40378         and do not expect to be able to link the executable.
40379
40380         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40381         fail because the COFF format does not support the weak attribute.
40382
40383 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40384
40385         * g77.dg/pr5473.f: New test
40386
40387 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40388
40389         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40390         Fix testcase accordingly.
40391
40392 2002-02-04  Richard Henderson  <rth@redhat.com>
40393
40394         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40395         (buf): Change to be an array of pointers, not ints.
40396
40397 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40398
40399         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40400         before all tests.  Move warning one line above to match where it
40401         C frontend emits.
40402         * gcc.dg/Wswitch-2.c: New test.
40403         * g++.dg/warn/Wswitch-1.C: New test.
40404         * g++.dg/warn/Wswitch-2.C: New test.
40405
40406 2002-02-04  Richard Henderson  <rth@redhat.com>
40407
40408         * g++.dg/abi/offsetof.C: Fix size comparison.
40409
40410 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40411
40412         * gcc.dg/cast-qual-2.c: New test.
40413
40414 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40415
40416         * gcc.dg/20020201-4.c: New test.
40417
40418 2002-02-04  Ben Elliston  <bje@redhat.com>
40419
40420         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40421         target_info attribute != 0, in addition to the empty string.
40422         (gcc_target_compile): Likewise.
40423
40424 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40425
40426         * gcc.dg/Wswitch.c: New test.
40427         PR gcc/4475. PR gcc/3780.
40428
40429 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40430
40431         * g77.f-torture/execute/5122.f: New test for regressions
40432         against PR fortran/5122.
40433
40434 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40435
40436         * g77.f-torture/compile/pr3743.f: Delete
40437         * g77.dg/pr3743-1.f: New test.
40438         * g77.dg/pr3743-2.f: New test.
40439         * g77.dg/pr3743-3.f: New test.
40440         * g77.dg/pr3743-4.f: New test.
40441
40442 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40443
40444         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40445
40446 2002-02-02  Richard Henderson  <rth@redhat.com>
40447
40448         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40449         * gcc.c-torture/execute/bf64-1.c: Likewise.
40450
40451 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40452
40453         * gcc.dg/20020201-2.c: New test.
40454
40455         * gcc.dg/20020201-3.c: New test.
40456
40457         * gcc.c-torture/execute/bitfld-2.c: New test.
40458
40459 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40460
40461         * gcc.dg/bitfld-1.c: Update.
40462         * gcc.dg/bitfld-2.c: Update.
40463         * gcc.c-torture/execute/bitfld-1.x: New.
40464
40465 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40466
40467         * gcc.c-torture/execute/20020201-1.c: New test.
40468
40469 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40470
40471         PR target/5469
40472         * gcc.dg/20020201-1.c: New test.
40473
40474 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40475
40476         PR fortran/3743
40477         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40478         * g77.f-torture/compile/pr3743.x: Remove
40479
40480 2002-01-31  Tom Rix  <trix@redhat.com>
40481
40482         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40483
40484 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40485
40486         * gcc.dg/noncompile/20020130-1.c: New test.
40487
40488 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40489
40490         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40491
40492 2002-01-29  Richard Henderson  <rth@redhat.com>
40493
40494         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40495         to long long.
40496         * gcc.c-torture/execute/bf64-1.c: Likewise.
40497
40498 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40499
40500         * gcc.c-torture/execute/20020129-1.c: New test.
40501
40502 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40503
40504         * gcc.c-torture/compile/20000224-1.c: Update.
40505         * gcc.c-torture/execute/bitfld-1.c: New tests.
40506         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40507         * gcc.dg/uninit-A.c: Update.
40508
40509 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.dg/template/ctor1.C: Add instantiation.
40512
40513 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40514
40515         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40516         argument to __builtin_prefetch to be const ptr.
40517
40518 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40519
40520         * gcc.c-torture/compile/20020120-1.c: New test.
40521
40522 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40523
40524         * gcc.c-torture/execute/20020127-1.c: New test.
40525
40526 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40527
40528         * g77.dg/f77-edit-i-in.f: New test
40529         * g77.dg/f77-edit-i-out.f: New test
40530
40531 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40532
40533         * gcc.dg/debug/debug.exp: New file.
40534         * gcc.dg/debug/trivial.c: New file.
40535         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40536         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40537         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40538         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40539         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40540         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40541         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40542         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40543         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40544         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40545         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40546         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40547         * gcc.dg/20000503-1.c: Removed.
40548         * gcc.dg/20010207-1.c: Removed.
40549         * gcc.dg/20011223-1.c: Removed.
40550         * gcc.dg/20020104-2.c: Removed.
40551         * gcc.dg/debug-1.c: Removed.
40552         * gcc.dg/debug-2.c: Removed.
40553         * gcc.dg/debug-3.c: Removed.
40554         * gcc.dg/debug-4.c: Removed.
40555         * gcc.dg/debug-5.c: Removed.
40556         * gcc.dg/debug-6.c: Removed.
40557         * gcc.dg/dwarf2-1.c: Removed.
40558         * gcc.dg/dwarf2-2.c: Removed.
40559
40560 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40561
40562         * g++.old-deja/g++.other/eh5.C: New test.
40563         * g++.old-deja/g++.other/sibcall2.C: New test.
40564         * g++.old-deja/g++.other/array9.C: New test.
40565         * g++.old-deja/g++.other/typename2.C: New test.
40566         * g++.old-deja/g++.other/crash60.C: New test.
40567         * g++.old-deja/g++.other/conv9.C: New test.
40568         * g++.old-deja/g++.other/mangle10.C: New test.
40569         * g++.old-deja/g++.other/unchanging1.C: New test.
40570         * g++.old-deja/g++.other/exprstmt1.C: New test.
40571         * g++.old-deja/g++.other/inline23.C: New test.
40572         * g++.old-deja/g++.eh/ia64-1.C: New test.
40573         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40574         * g++.old-deja/g++.other/reload1.C: New test.
40575         * g++.old-deja/g++.other/static20.C: New test.
40576         * g++.old-deja/g++.other/local-alloc1.C: New test.
40577         * g++.old-deja/g++.other/conv8.C: New test.
40578         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40579         * g++.old-deja/g++.other/storeexpr1.C: New test.
40580         * g++.old-deja/g++.other/storeexpr2.C: New test.
40581         * g++.dg/eh/template2.C: New test.
40582         * g++.dg/warn/weak1.C: New test.
40583
40584 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40585
40586         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40587         Remove first, non-varying, argument.
40588
40589 2002-01-23  Richard Henderson  <rth@redhat.com>
40590
40591         * gcc.dg/inline-2.c: New.
40592
40593         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40594         Add optional target arg.  Check number of arguments.
40595         (scan-assembler-not, scan-assembler-dem): Likewise.
40596         (scan-assembler-dem-not): Likewise.
40597
40598 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40599
40600         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40601         line 12.
40602         * g++.old-deja/g++.brendan/parse3.C,
40603         g++.old-deja/g++.other/crash26.C,
40604         g++.old-deja/g++.other/crash28.C,
40605         g++.old-deja/g++.other/crash29.C,
40606         g++.old-deja/g++.other/crash30.C,
40607         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40608
40609 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40610
40611         * gcc.dg/20020115-1.c: New.
40612
40613 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40614
40615         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40616
40617 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40618
40619         * gcc.dg/20020122-3.c: New.
40620
40621 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40622
40623         * g++.dg/other/gc1.C: New test.
40624
40625 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40626
40627         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40628
40629 2002-01-22  Richard Henderson  <rth@redhat.com>
40630
40631         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40632
40633 2002-01-22  Richard Henderson  <rth@redhat.com>
40634
40635         * gcc.dg/20020122-4.c: New.
40636
40637 2002-01-22  H.J. Lu <hjl@gnu.org>
40638
40639         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40640         link output.
40641         * gcc.dg/special/ecos.exp: Likewise.
40642         * lib/g++-dg.exp: Likewise.
40643         * lib/g77-dg.exp: Likewise.
40644         * lib/gcc-dg.exp : Likewise.
40645         * lib/mike-g++.exp: Likewise.
40646         * lib/mike-g77.exp: Likewise.
40647         * lib/mike-gcc.exp: Likewise.
40648         * lib/objc-dg.exp: Likewise.
40649
40650 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40651
40652         PR target/5379
40653         * gcc.dg/20020122-2.c: New test.
40654
40655 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40656
40657         * gcc.dg/20020122-1.c: New test.
40658
40659 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40660
40661         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40662
40663 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40664
40665         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40666
40667 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40668
40669         * gcc.c-torture/compile/20020121-1.c: New test.
40670
40671 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40672
40673         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40674         ld_library_path.
40675
40676 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40677
40678         * gcc.dg/20020218-1.c: New test.
40679
40680 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40681
40682         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40683         messages
40684         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40685         "At global scope" warning
40686         * g++.dg/ext/align1.C: Change cygwin test for alignment
40687         from db-bogus to dg-warning
40688
40689 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40690
40691         * g77.f-torture/compile/cpp2.F: New test.
40692
40693 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40694
40695         * g++.dg/template/access1.C: New test.
40696
40697 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40698
40699         * gcc.dg/20020118-1.c: New.
40700
40701 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40702
40703         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40704
40705 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40706
40707         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40708         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40709         alignment warnings.
40710
40711 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40712
40713         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40714         torture_with_loops and torture_without_loops
40715
40716 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40717
40718         * gcc.c-torture/compile/20020116-1.c: New test.
40719
40720 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40721
40722         * gcc.dg/20020116-2.c: New test.
40723
40724         * gcc.dg/ultrasp4.c: New test.
40725
40726         * gcc.dg/20020116-1.c: New test.
40727
40728 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40729
40730         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40731         by EABI.
40732
40733 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40734
40735         * gcc.misc-tests/i386-prefetch.exp: New.
40736         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40737         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40738         * gcc.misc-tests/i386-pf-none-1.c: New test.
40739         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40740
40741 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40742
40743         * gcc.dg/gnu89-init-1.c: Add new tests.
40744
40745 2002-01-15  Andreas Jaeger  <aj@suse.de>
40746
40747         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40748         * gcc.dg/i386-mmx-2.c: Likewise.
40749         * gcc.dg/i386-sse-1.c: Likewise.
40750         * gcc.dg/i386-sse-2.c: Likewise.
40751         * gcc.dg/i386-sse-3.c: Likewise.
40752
40753 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40754
40755         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40756         Uncomment additional cases that now pass.
40757
40758 2002-01-11  Richard Henderson  <rth@redhat.com>
40759
40760         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40761         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40762
40763 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40764
40765         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40766
40767 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40768
40769         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40770         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40771
40772 2002-01-10  Dale Johannesen  <dalej@apple.com>
40773
40774         * gcc.c-torture/execute/loop-11.c: New.
40775
40776 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40777
40778         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40779         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40780
40781 2002-01-09  Richard Henderson  <rth@redhat.com>
40782
40783         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40784         type in which to perform the operation for each size.
40785
40786 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40787
40788         * gcc.c-torture/compile/20020109-2.c: New test.
40789
40790 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40791
40792         * gcc.c-torture/execute/loop-10.c: New test.
40793
40794 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40795
40796         * gcc.c-torture/compile/20010226-1.c: New test.
40797         * gcc.c-torture/compile/20010227-1.c: New test.
40798         * gcc.c-torture/compile/20010426-1.c: New test.
40799         * gcc.c-torture/compile/20010510-1.c: New test.
40800         * gcc.c-torture/compile/20010605-3.c: New test.
40801         * gcc.c-torture/compile/20010824-1.c: New test.
40802         * gcc.c-torture/execute/20010409-1.c: New test.
40803         * gcc.dg/noncompile/20000901-1.c: New test.
40804         * gcc.dg/20001023-1.c: New test.
40805         * gcc.dg/20001101-1.c: New test.
40806         * gcc.dg/20001102-1.c: New test.
40807         * gcc.dg/20010207-1.c: New test.
40808         * gcc.dg/20010405-1.c: New test.
40809         * gcc.dg/20010822-1.c: New test.
40810         * gcc.dg/20011107-1.c: New test.
40811
40812 2002-01-09  Jeffrey A Law  (law@redhat.com)
40813
40814         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40815
40816         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40817         execution failure on PA targets.
40818
40819 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40820
40821         * gcc.c-torture/compile/20020109-1.c: New test.
40822
40823 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40824
40825         * gcc.c-torture/execute/20020108-1.c: New test.
40826
40827 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40828
40829         * gcc.dg/20020108-1.c: New test.
40830
40831 2002-01-08  H.J. Lu <hjl@gnu.org>
40832
40833         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40834         for header files.
40835
40836 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40837
40838         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40839         consistency.
40840
40841 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40842
40843         * gcc.dg/altivec-4.c: Test altivec predicates.
40844
40845 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40846
40847         * gcc.c-torture/execute/20020107-1.c: New test.
40848
40849 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40850
40851         PR c/5279
40852         * gcc.c-torture/compile/20020106-1.c: New test.
40853
40854 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40855
40856         * gcc.c-torture/execute/nestfunc-4.c: New test.
40857
40858 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40859
40860         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40861         extra triple that slipped in.
40862         * g++.old-deja/g++.abi/align.C: Likewise.
40863         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40864
40865 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40866
40867         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40868         * g++.old-deja/g++.abi/align.C: Likewise.
40869         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40870
40871         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40872         on FreeBSD/i386.
40873         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40874         FreeBSD.
40875
40876 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40877
40878         * gcc.dg/20020104-1.c: New test.
40879
40880         * gcc.dg/20020104-2.c: New test.
40881
40882 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40883
40884         * gcc.dg/20020103-1.c: Fix typo in target selector.
40885
40886 2002-01-03  Richard Henderson  <rth@redhat.com>
40887
40888         * gcc.dg/20020103-1.c: New.
40889
40890 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40891
40892         * gcc.c-torture/execute/20020103-1.c: New test.
40893
40894 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40895
40896         * g++.dg/other/debug2.C: New test.
40897
40898         * gcc.c-torture/compile/20020103-1.c: New test.
40899
40900 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40901
40902         * gcc.dg/gnu89-init-1.c: Added new tests.
40903
40904 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40905
40906         * g++.dg/template/friend2.C: Remove as patch is reverted.
40907
40908         * g++.dg/warn/oldcast1.C: New test.
40909
40910         * g++.dg/template/ptrmem1.C: New test.
40911         * g++.dg/template/ptrmem2.C: New test.
40912
40913         * g++.dg/template/ntp.C: New test.
40914
40915         * g++.dg/other/component1.C: New test.
40916
40917         * g++.dg/template/ttp3.C: New test.
40918
40919         * g++.dg/template/friend2.C: New test.
40920         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40921
40922 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40923
40924         * g++.dg/other/ptrmem1.C: New test.
40925         * g++.dg/other/ptrmem2.C: New test.
40926
40927 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40928
40929         * g++.dg/template/ctor1.C: New test.
40930
40931 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         * g++.dg/template/friend2.C: New test.
40934
40935 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40936
40937         * gcc.dg/mmix-1.c: New test.
40938
40939 2001-12-31  Richard Henderson  <rth@redhat.com>
40940
40941         * gcc.dg/asm-5.c: New.
40942
40943 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40944
40945         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40946         in namespace __gnu_cxx
40947
40948 2001-12-30  Richard Henderson  <rth@redhat.com>
40949
40950         * gcc.dg/debug-6.c: New.
40951
40952 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40953
40954         * gcc.c-torture/compile/20011229-2.c: New test.
40955
40956 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40957
40958         * gcc.dg/debug-3.c: New test.
40959         * gcc.dg/debug-4.c: New test.
40960         * gcc.dg/debug-5.c: New test.
40961
40962 2001-12-29  Richard Henderson  <rth@redhat.com>
40963
40964         * g++.dg/eh/loop1.C: New.
40965
40966 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40967
40968         * g++.dg/template/crash1.C: New test.
40969
40970 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40971
40972         * g++.dg/other/const1.C: New test.
40973
40974 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40975
40976         * gcc.c-torture/compile/20011229-1.c: New test.
40977
40978 2001-12-28  Stan Shebs  <shebs@apple.com>
40979
40980         * lib/objc-torture.exp: Resync with c-torture.exp.
40981         * lib/objc.exp: Load standard libraries.
40982
40983 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40984
40985         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40986         additional tests.
40987
40988 2001-12-27  Roger Sayle <roger@eyesopen.com>
40989
40990         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40991
40992 2001-12-27  Richard Henderson  <rth@redhat.com>
40993
40994         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40995
40996 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40997
40998         * g++.dg/eh/ctor1.C: New test.
40999         * g++.dg/other/error2.C: New test.
41000
41001 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41002
41003         * g++.dg/other/init2.C: New test.
41004
41005 2001-12-24  Richard Henderson  <rth@redhat.com>
41006
41007         * gcc.dg/20011223-1.c: New.
41008         * gcc.dg/inline-1.c: New.
41009
41010 2001-12-23  Richard Henderson  <rth@redhat.com>
41011
41012         * gcc.dg/asm-4.c: Test operand modifiers.
41013
41014 2001-12-23  Richard Henderson  <rth@redhat.com>
41015
41016         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41017
41018 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41019
41020         * gcc.c-torture/execute/20011223-1.c: New test.
41021
41022 2001-12-21  Richard Henderson  <rth@redhat.com>
41023
41024         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41025         re-enables the warning.
41026
41027 2001-12-21  Richard Henderson  <rth@redhat.com>
41028
41029         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41030
41031 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41032
41033         * gcc.c-torture/compile/20011218-1.c: New test.
41034
41035 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41036
41037         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41038         arm-isr.c test.
41039         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41040         epilogue generation for ARM ISR routines.
41041
41042 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41043
41044         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41045         * gcc.dg/format/c90-printf-3.c: Likewise.
41046         * gcc.dg/format/c99-printf-3.c: Likewise.
41047         * gcc.dg/format/ext-1.c: Likewise.
41048         * gcc.dg/format/ext-6.c: Likewise.
41049         * gcc.dg/format/format.h: Prototype unlocked stdio.
41050
41051 2001-12-20  Richard Henderson  <rth@redhat.com>
41052
41053         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41054         (arena): Use it.
41055         (malloc): Correct allocation logic.  Abort if we fill up the
41056         arena before initialization complete.
41057         (realloc): Correct allocation logic.
41058
41059 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41060
41061         * gcc.c-torture/compile/20011219-2.c: New test.
41062
41063         * gcc.c-torture/execute/20011219-1.c: New test.
41064
41065 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41066
41067         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41068         target does not support weak symbols.
41069
41070 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41071
41072         * gcc.c-torture/compile/20011219-1.c: New test.
41073
41074 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41075
41076         * g++.dg/other/error1.C: New test.
41077
41078 2001-12-17  Jeffrey A Law  (law@redhat.com)
41079
41080         * gcc.c-torture/execute/20011217-1.c: New test.
41081
41082 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41083
41084         * objc.dg/special/: New directory.
41085         * objc.dg/special/special.exp: New file.
41086         * objc.dg/special/unclaimed-category-1.h: New file.
41087         * objc.dg/special/unclaimed-category-1a.m: New file.
41088         * objc.dg/special/unclaimed-category-1.m: New file.
41089
41090 2001-12-17  Andreas Jaeger  <aj@suse.de>
41091
41092         * gcc.c-torture/compile/20011217-2.c: New test.
41093
41094 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41095
41096         * gcc.c-torture/compile/20011217-1.c: New test.
41097
41098 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41099
41100         * testsuite/gcc.dg/20011214-1.c: New.
41101
41102 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41103
41104         * gcc.dg/altivec-4.c: New.
41105
41106 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41107
41108         * gcc.dg/20011113-1.c: New test.
41109
41110 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41111
41112         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41113         std::__malloc_alloc_template<0> and
41114         std::__default_alloc_template<false, 0>.
41115
41116 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41117
41118         * objc/execute/bf-21.m: New test.
41119         * objc/execute/enumeration-1.m: New test.
41120         * objc/execute/enumeration-2.m: New test.
41121
41122 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41123
41124         * gcc.dg/gnu89-init-1.c: New test.
41125
41126 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41127
41128         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41129         * g++.old-deja/g++.jason/2371.C: Likewise.
41130         * g++.old-deja/g++.jason/template33.C: Likewise.
41131         * g++.old-deja/g++.jason/template34.C: Likewise.
41132         * g++.old-deja/g++.jason/template36.C: Likewise.
41133         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41134         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41135         * g++.old-deja/g++.other/typename1.C: Likewise.
41136         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41137         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41138         * g++.old-deja/g++.pt/typename11.C: Likewise.
41139         * g++.old-deja/g++.pt/typename14.C: Likewise.
41140         * g++.old-deja/g++.pt/typename16.C: Likewise.
41141         * g++.old-deja/g++.pt/typename3.C: Likewise.
41142         * g++.old-deja/g++.pt/typename4.C: Likewise.
41143         * g++.old-deja/g++.pt/typename5.C: Likewise.
41144         * g++.old-deja/g++.pt/typename7.C: Likewise.
41145         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41146
41147 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41148
41149         * g++.dg/other/linkage1.C: New test.
41150         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41151         specifiers.
41152
41153 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41154
41155         * gcc.dg/concat.c: New test.
41156
41157 2001-12-11  Stan Shebs  <shebs@apple.com>
41158
41159         * objc/compile: New test directory.
41160         * objc/compile/compile.exp: New expect script.
41161         * objc/compile/20011211-1.m: New compile test.
41162
41163 2001-12-11  Jason Merrill  <jason@redhat.com>
41164
41165         * lib/prune.exp (prune_gcc_output): Also handle "In member
41166         function".  So many permutations...
41167
41168 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41169
41170         * g++.dg/template/typedef1.C: New test.
41171
41172 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41173
41174         * g++.dg/other/copy1.C: New test.
41175
41176 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41177
41178         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41179
41180         * gcc.dg/builtin-choose-expr.c: New.
41181
41182 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41183
41184         * gcc.dg/altivec-2.c: New.
41185
41186 2001-12-07  Richard Henderson  <rth@redhat.com>
41187
41188         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41189
41190 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41191
41192         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41193         ultrasparc.
41194
41195 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41196
41197         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41198
41199 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41200
41201         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41202         variable argument list.
41203
41204 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41205
41206         * gcc.c-torture/execute/memcheck: Delete entire directory.
41207         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41208         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41209
41210 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41211
41212         * gcc.dg/Wshadow-1.c: New test.
41213
41214 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41215
41216         * gcc.c-torture/compile/20011130-1.c: New test.
41217
41218         * gcc.dg/noncompile/20011025-1.c: New test.
41219
41220         * g++.dg/other/anon-union.C: New test.
41221
41222         * gcc.c-torture/execute/20011024-1.c: New test.
41223
41224 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41225
41226         * gcc.c-torture/execute/20000722-1.x,
41227         gcc.c-torture/execute/20010123-1.x: Remove.
41228         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41229         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41230         gcc.dg/c99-complit-2.c: New tests.
41231
41232 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         * g++.dg/inherit/base1.C: New test.
41235
41236 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41237
41238         * g++.dg/other/stdarg1.C: New test.
41239
41240         * gcc.c-torture/compile/20011130-2.c: New test.
41241
41242 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41243
41244         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41245         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41246         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41247         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41248         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41249         * gcc.dg/builtin-prefetch-1.c: New test.
41250
41251 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41252
41253         * gcc.dg/20011130-1.c: New test.
41254
41255 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41256
41257         * g++.dg/other/scope1.C: New test.
41258         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41259
41260 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41261
41262         * gcc.dg/vla-init-1.c: New test.
41263
41264 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41265
41266         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41267
41268 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41269
41270         * objc.dg/alias.m: Update.
41271         * objc.dg/class-1.m: Update.
41272         * objc.dg/const-str-1.m: Update.
41273         * objc.dg/fwd-proto-1.m: Update.
41274         * objc.dg/id-1.m: Update.
41275         * objc.dg/super-class-1.m: Update.
41276
41277 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41278
41279         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41280         constructs.
41281
41282 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41283
41284         * gcc.c-torture/execute/20011128-1.c: New test.
41285
41286 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41287
41288         * gcc.dg/20011127-1.c: New test.
41289
41290 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41291
41292         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41293         from Austin Group draft 7.
41294         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41295         scanf format arguments.
41296         * gcc.dg/format/no-exargs-2.c: New test.
41297
41298 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41299
41300         * g++.dg/abi/vbase8-4.C: New test.
41301
41302 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41303
41304         * gcc.c-torture/execute/20011121-1.c: New test.
41305
41306 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41307
41308         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41309
41310 2001-11-23  Andreas Jaeger  <aj@suse.de>
41311
41312         * gcc.dg/cpp/charconst-2.c: New test.
41313
41314 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41315
41316         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41317         to the host if it is remote.  Let tests specify extra headers
41318         they use.
41319         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41320         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41321         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41322         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41323         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41324         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41325         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41326         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41327         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41328         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41329
41330 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41331
41332         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41333         for little endian ARMs.
41334
41335 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41336
41337         * gcc.c-torture/compile/20011119-1.c: New test.
41338         * gcc.c-torture/compile/20011119-2.c: New test.
41339
41340 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41341
41342         * gcc.dg/altivec-1.c: Fix typo.
41343
41344 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41345
41346         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41347
41348 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41349
41350         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41351
41352 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41353
41354         * lib/g77.exp: Don't specify --rpath-link.
41355
41356         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41357         across all the headers.
41358         * gcc.dg/format/format.exp: For testing on a remote host,
41359         copy format.h.
41360
41361         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41362         * gcc.c-torture/execute/930406-1.c: Likewise.
41363         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41364
41365 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41366
41367         * gcc.dg/altivec-1.c: New.
41368
41369 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41370
41371         * gcc.dg/cpp/fpreprocessed.c: New test case.
41372
41373 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41374
41375         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41376         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41377         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41378
41379 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41380
41381         * gcc.dg/no-builtin-1.c: New test.
41382
41383 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41384
41385         * gcc.c-torture/execute/20011115-1.c: New test.
41386
41387 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41388
41389         * gcc.c-torture/compile/20011114-2.c: New test.
41390         * gcc.c-torture/compile/20011114-3.c: New test.
41391         * gcc.c-torture/compile/20011114-4.c: New test.
41392
41393 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41394
41395         * g++.dg/other/init1.C: New test.
41396
41397 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41398
41399         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41400         message.
41401
41402         * gcc.c-torture/execute/20011114-1.c: New testcase.
41403
41404         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41405         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41406         like the (before this change) version of 20010327-1.c.
41407
41408 2001-11-14  Roger Sayle <roger@eyesopen.com>
41409
41410         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41411
41412 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41413
41414         * g++.dg/init/array2.C: New test.
41415
41416 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41417
41418         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41419
41420 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41421
41422         * g++.dg/other/forscope1.C: New test.
41423         * g++.dg/ext/forscope1.C: New test.
41424         * g++.dg/ext/forscope2.C: New test.
41425
41426 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41427
41428         * gcc.c-torture/execute/20011113-1.c: New test.
41429
41430 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41431
41432         * gcc.c-torture/execute/20011109-2.c: New test.
41433
41434         * gcc.c-torture/execute/20011109-1.c: New test.
41435
41436 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41437
41438         * gcc.c-torture/compile/20011109-1.c: New test.
41439
41440 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41441
41442         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41443         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41444         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41445         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41446         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41447         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41448         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41449
41450 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41451
41452         * g++.dg/warn/Wshadow-1.C: New tests.
41453         * g++.old-deja/g++.mike/for3.C: Update.
41454
41455 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41456
41457         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41458         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41459         XFAILs.  Adjust expected error texts.
41460         * gcc.c-torture/compile/20011106-1.c,
41461         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41462         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41463         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41464         gcc.dg/c99-array-lval-5.c: New tests.
41465
41466 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41467
41468         * gcc.dg/cpp/defined.c: Update.
41469
41470 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41471
41472         * gcc.c-torture/execute/anon-1.c: New test.
41473
41474 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41475
41476         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41477         same size, so no warning should be produced on stormy16.
41478
41479         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41480         due to oversized array.
41481         * g++.old-deja/g++.mike/ns15.C: Likewise.
41482         * g++.old-deja/g++.pt/crash16.C: Likewise.
41483
41484 2001-11-02  Graham Stott  <grahams@redhat.com>
41485
41486         * g++.dgother/debug1.C: Fix typos.
41487
41488 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41489
41490         * g++.dg/other/debug1.C: New test.
41491
41492 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41493
41494         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41495         of unsigned long.
41496
41497 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41498
41499         * gcc.dg/20011029-2.c: New test.
41500
41501         * gcc.c-torture/compile/20011029-1.c: New test.
41502
41503 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41504
41505         * objc/execute/class_self-1.m: New test.
41506         * objc/execute/class_self-2.m: New test.
41507
41508 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41509
41510         * gcc.misc-tests/msgs.exp: Delete.
41511         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41512         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41513         error set to match recent changes.
41514
41515 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41516
41517         * gcc.dg/20011021-1.c: New test.
41518
41519 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41520
41521         * gcc.c-torture/compile/20011023-1.c: New test.
41522
41523 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41524
41525         * lib/g77.exp: Rewrite based on lib/g++.exp.
41526
41527 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41528
41529         * gcc.c-torture/execute/20011019-1.c: New test.
41530
41531         * gcc.dg/20011018-1.c: New test.
41532
41533 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41534
41535         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41536
41537 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41538
41539         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41540         * gcc.dg/attr-invalid.c: Likewise.
41541
41542 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41543
41544         * testsuite/gcc.dg/20011015-1.c: New test.
41545
41546 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41547
41548         * g++.dg/template/unify2.C: New test.
41549
41550 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41551
41552         * g++.dg/other/exception-specification.C: New test
41553
41554 2001-10-13  Tom Rix  <trix@redhat.com>
41555
41556         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41557         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41558
41559 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41560
41561         * testsuite/gcc.dg/20011009-1.c: New test.
41562
41563 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41564
41565         PR g++/4476
41566         * g++.dg/other/friend1.C: New test.
41567
41568 2001-10-11  Richard Henderson  <rth@redhat.com>
41569
41570         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41571
41572 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41573
41574         * gcc.c-torture/compile/20011010-1.c: New.
41575
41576 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41577
41578         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41579         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41580         g77.f-torture/execute/execute.exp,
41581         g77.f-torture/noncompile/noncompile.exp,
41582         gcc.c-torture/compile/compile.exp,
41583         gcc.c-torture/execute/execute.exp,
41584         gcc.c-torture/execute/ieee/ieee.exp,
41585         gcc.c-torture/execute/memcheck/memcheck.exp,
41586         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41587         objc/execute/execute.exp: Update FSF address.
41588
41589 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41590
41591         * gcc.dg/cpp/cmdlne-C.c: Update.
41592         * gcc.dg/cpp/cmdlne-C2.c: New.
41593
41594 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41595
41596         * gcc.c-torture/execute/20011008-3.c: New.
41597
41598 2001-10-08  DJ Delorie  <dj@redhat.com>
41599
41600         * gcc.dg/20011008-1.c: New.
41601         * gcc.dg/20011008-2.c: New.
41602
41603 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41604
41605         * gcc.dg/cpp/spacing1.c: Update test.
41606
41607 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41608
41609         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41610         spelling errors of "separate" as "seperate".
41611
41612 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41613
41614         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41615         enough to avoid inlining.
41616
41617 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41618
41619         * lib/g77.exp: set libg2c_dir correctly.
41620
41621 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41622
41623         * gcc.dg/cpp/macro11.c: New test.
41624
41625 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41626
41627         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41628         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41629         gcc.dg/format/multattr-3.c: New tests.
41630         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41631         tests for format attributes on function pointers being rejected.
41632
41633 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41634
41635         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41636
41637 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41638
41639         * g++.dg/warn/format1.C: New test.
41640
41641 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41642
41643         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41644
41645 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41646
41647         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41648
41649 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41650
41651         * gcc.dg/cpp/redef2.c: Add test.
41652
41653 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41654
41655         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41656         long-standing bug on i686, apparently.
41657         * gcc.c-torture/execute/loop-2c.x: New file.
41658         * gcc.c-torture/execute/loop-2d.x: New file.
41659         * gcc.c-torture/execute/loop-3c.x: New file.
41660
41661 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41662
41663         * gcc.dg/cpp/20000625-2.c: Correct line number.
41664
41665 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41666
41667         * gcc.dg/cpp/macro10.c: New test.
41668         * gcc.dg/cpp/strify3.c: New test.
41669         * gcc.dg/cpp/spacing1.c: Add tests.
41670         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41671         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41672
41673 2001-09-24  DJ Delorie  <dj@redhat.com>
41674
41675         * gcc.c-torture/execute/20010924-1.c: New test.
41676
41677 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41678
41679         * testsuite/objc/execute/paste.m: Remove.
41680
41681 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41682
41683         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41684
41685 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41686
41687         * g77.dg/strlen0.f: New test.
41688
41689 2001-09-21  Richard Henderson  <rth@redhat.com>
41690
41691         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41692         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41693
41694 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41695
41696         Table-driven attributes.
41697         * g++.dg/ext/attrib1.C: New test.
41698
41699 2001-09-20  DJ Delorie  <dj@redhat.com>
41700
41701         * gcc.dg/20000926-1.c: Update expected warning messages.
41702         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41703         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41704         array.
41705
41706 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41707
41708         * g++.dg/eh/registers1.C: New test case.
41709
41710 2001-09-17  Richard Henderson  <rth@redhat.com>
41711
41712         * gcc.dg/array-5.c: Fix VLA decomposition test.
41713
41714 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41715
41716         * gcc.dg/cpp/line5.c: New testcase.
41717
41718 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41719
41720         * gcc.dg/cpp/macro9.c: New test.
41721
41722 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41723
41724         * gcc.c-torture/execute/980223.c: Change type of addr from long
41725         to char *.
41726
41727 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41728
41729         * gcc.c-torture/execute/20010915-1.c: New test.
41730
41731 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41732
41733         * g77.dg/bprob: New directory.
41734         * g77.dg/bprob/bprob.exp: New file.
41735         * g77.dg/bprob/bprob-1.f: New test.
41736         * g77.dg/gcov: New directory.
41737         * g77.dg/gcov/gcov.exp: New file.
41738         * g77.dg/gcov/gcov-1.f: New test.
41739         * g77.dg/gcov/gcov-1.x: New file.
41740
41741 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41742
41743         * gcc.dg/cpp/directiv.c: Update.
41744         * gcc.dg/cpp/undef1.c: Update.
41745
41746 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41747
41748         * gcc.dg/20010912-1.c: New test.
41749
41750 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41751
41752         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41753         language-independent file in lib.
41754         * lib/gcov.exp: New file.
41755
41756 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41757
41758         * gcc.c-torture/compile/20010911-1.c: New test.
41759
41760 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41761
41762         * lib/profopt.exp: New, to support profile-directed optimizations.
41763         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41764         * gcc.misc-tests/bprob-1.c: New test.
41765         * gcc.misc-tests/bprob-2.c: New test.
41766
41767 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41768
41769         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41770         XFAIL and which kinds of gcov output to verify.
41771         * gcc.misc-tests/gcov-4b.x: New file.
41772         * gcc.misc-tests/gcov-5b.x: New file.
41773         * gcc.misc-tests/gcov-6.x: New file.
41774         * gcc.misc-tests/gcov-7.c: New test.
41775         * gcc.misc-tests/gcov-7.x: New file.
41776
41777 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41778
41779         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41780         * gcc.misc-tests/gcov-6.c: New test.
41781
41782 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41783
41784         PR c++/3986
41785         * g++.dg/abi/vbase1.C: New test.
41786
41787 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41788
41789         * objc.dg/method-2.m: New.
41790
41791 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41792
41793         PR c++/4203
41794         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41795         * g++.dg/init/empty1.C: New test.
41796
41797 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41798
41799         * gcc.c-torture/compile/20010903-1.c: New test.
41800
41801 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41802
41803         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41804         for m68k.
41805
41806 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41807
41808         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41809
41810         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41811
41812         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41813
41814 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41815
41816         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41817         for 16-bit 'unsigned int'.
41818
41819 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41820
41821         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41822
41823 2001-08-27  Richard Henderson  <rth@redhat.com>
41824
41825         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41826         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41827
41828 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41829
41830         * gcc.dg/asm-names.c (ymain): New.
41831
41832 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41833
41834         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41835         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41836         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41837
41838 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41839
41840         * gcc.dg/compare5.c: New testcase.
41841
41842 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41843
41844         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41845         and "In instantiation".
41846
41847 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41848
41849         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41850
41851 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41852
41853         * gcc.misc-tests/gcov.exp: Add support for branch information.
41854         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41855         * gcc.misc-tests/gcov-4.c: New test.
41856         * gcc.misc-tests/gcov-4b.c: New test.
41857         * gcc.misc-tests/gcov-5b.c: New test.
41858
41859 2001-08-20  Zack Weinberg  <zackw@panix.com>
41860
41861         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41862         expected to fail.
41863
41864 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41865
41866         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41867
41868 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41869
41870         * g++.dg/eh/template1.C: New test.
41871
41872 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41873
41874         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41875         Fix thinko.
41876         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41877         for xfail.
41878
41879 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41880
41881         * lib/g77-dg.exp: Use prune.exp for common procedures
41882         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41883         * lib/g77.exp: (g77-dg-prune) Remove
41884
41885 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41886
41887         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41888
41889 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41890
41891         * g++.dg/template/unify1.C: New test.
41892
41893 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41894
41895         * g++.dg/abi/empty4.C: New test.
41896
41897 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41898
41899         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41900         solaris2.*
41901         * g77.f-torture/compile/pr3743.x: Likewise.
41902
41903 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41904
41905         * g++.dg/other/using-declaration.C: New test.
41906
41907 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41908
41909         * gcc.dg/cpp/tr-sign.c: New testcase.
41910
41911 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41912
41913         * gcc.dg/cpp/19951025-1.c: Revert.
41914         * gcc.dg/cpp/directiv.c: We no longer process directives that
41915         interrupt macro arguments.
41916
41917 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41918
41919         * gcc.dg/bconstp-1.c: New test.
41920
41921 2001-08-03  Richard Henderson  <rth@redhat.com>
41922
41923         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41924
41925 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41926
41927         * gcc.dg/cpp/19951025-1.c: Update.
41928
41929 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41930
41931         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41932         should be x.
41933
41934 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41935
41936         Kill -fhonor-std.
41937         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41938         * g++.old-deja/g++.other/std1.C: Likewise.
41939         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41940
41941 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41942
41943         * lib/g77.exp: Load gcc-defs.exp for common procedures
41944         (g77_pass, g77_fail, g77_finish, g77_exit,
41945         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41946
41947 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41948
41949         * g77.dg/fbackslash.f
41950         * g77.dg/fcase-preserve.f
41951         * g77.dg/ff90-1.f
41952         * g77.dg/ffixed-line-length-0.f
41953         * g77.dg/ffixed-line-length-132.f
41954         * g77.dg/ffixed-line-length-7.f
41955         * g77.dg/ffixed-line-length-72.f
41956         * g77.dg/ffixed-line-length-none.f
41957         * g77.dg/ffree-form-1.f
41958         * g77.dg/fno-backslash.f
41959         * g77.dg/fno-f90-1.f
41960         * g77.dg/fno-fixed-form-1.f
41961         * g77.dg/fno-onetrip.f
41962         * g77.dg/fno-typeless-boz.f
41963         * g77.dg/fno-underscoring.f
41964         * g77.dg/fno-vxt-1.f
41965         * g77.dg/fonetrip.f
41966         * g77.dg/ftypeless-boz.f
41967         * g77.dg/fugly-assumed.f
41968         * g77.dg/funderscoring.f
41969         * g77.dg/fvxt-1.f
41970
41971 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41972
41973         * objc.dg/fwd-proto-1.m: New.
41974         * objc.dg/local-decl-1.m: New.
41975         * objc.dg/naming-1.m: New.
41976         * objc.dg/naming-2.m: New.
41977         * objc.dg/proto-hier-1.m: New.
41978
41979 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41980
41981         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41982         largest-type elements to a struct makes its size grow.
41983
41984 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41985
41986         * g++.dg/abi/vthunk1.C: New test.
41987
41988 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41989
41990         * g++.dg/abi/vbase8-22.C: New test.
41991
41992 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41993
41994         * gcc.dg/cpp/macro8.c: New test.
41995
41996 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41997
41998         * g++.dg/abi/vbase8-21.C: New test.
41999
42000 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42001
42002         * g++.dg/abi/vbase8-10.C: New test.
42003
42004 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42005
42006         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42007         ${tool}_set_ld_library_path.
42008         Changed caller.
42009         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42010         g++.exp.
42011
42012 2001-07-26  Stan Cox <scox@redhat.com>
42013
42014         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42015         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42016         gcc_exit, gcc_check_unsupported_p):
42017         Moved to gcc-deps.exp
42018         * gcc-deps.exp: New file.
42019
42020 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42021
42022         * g++.old-deja/g++.pt/defarg14.C: New test.
42023
42024 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42025
42026         * g++.old-deja/g++.other/lineno5.C: New test.
42027
42028 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42029
42030         * g++.old-deja/g++.pt/crash68.C: New test.
42031
42032 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42033
42034         * g++.old-deja/g++.other/crash42.C: New test.
42035
42036 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42037
42038         * gcc.dg/cpp/extratokens.c: Fix.
42039         * gcc.dg/cpp/skipping2.c: New tests.
42040
42041 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42042
42043         * gcc.c-torture/execute/20010724-1.c: New file.
42044         * gcc.c-torture/execute/20010724-1.x: New file.
42045
42046 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42047
42048         * g++.old-deja/g++.other/cond7.C: New test.
42049
42050 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42051
42052         * g++.old-deja/g++.other/optimize4.C: New test.
42053
42054 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42055
42056         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42057
42058 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42059
42060         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42061         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42062         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42063         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42064
42065         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42066         bug report" message.
42067
42068         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42069         * g++.dg/ext/instantiate1.C: Move from old-deja.
42070
42071 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42072
42073         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42074         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42075         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42076         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42077
42078 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42079
42080         * gcc.c-torture/execute/20010723-1.c: New test.
42081
42082 2001-07-23  Ben Elliston  <bje@redhat.com>
42083
42084         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42085
42086 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42087
42088         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42089         i[34567]86-*-*.
42090         Delete handling of ieee_multilib_flags.
42091         Pass -mieee for alpha*-*-* and sh-*-*.
42092         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42093
42094 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42095
42096         Remove old-abi tests.
42097         * g++.old-deja/g++.mike/p11116.C: Remove.
42098         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42099
42100 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42101
42102         * g77.f-torture/compile/pr3743.f: New test
42103
42104 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42105
42106         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42107
42108 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42109
42110         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42111         g++.old-deja/g++.pt/static6.C: Likewise.
42112         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42113         supports weak symbols.
42114
42115 2001-07-18  Andreas Jaeger  <aj@suse.de>
42116
42117         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42118         supported again.
42119
42120 2001-07-18  Andreas Jaeger  <aj@suse.de>
42121
42122         * gcc.dg/iftrap-1.c: Fix target line.
42123
42124 2001-07-17  Richard Henderson  <rth@redhat.com>
42125
42126         * gcc.c-torture/execute/20010717-1.c: New.
42127
42128 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42129
42130         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42131         tests.
42132
42133 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42134
42135         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42136
42137 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42138
42139         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42140         UAC_SIGBUS, UAC_NOPRINT definitions.
42141
42142 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42143
42144         * objc/execute/object_is_class.m: New test.
42145         * objc/execute/object_is_meta_class.m: New test.
42146
42147 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42148
42149         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42150         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42151
42152 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42153
42154         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42155         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42156
42157 2001-07-14  Richard Henderson  <rth@redhat.com>
42158
42159         * gcc.dg/iftrap-1.c: New.
42160
42161 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42162
42163         * g77.f-torture/execute/intrinsic77.f: New test.
42164
42165 2001-07-11  Janis Johnson <janis@us.ibm.com>
42166
42167         * gcc.misc-tests/gcov-3.c: New test.
42168
42169 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42170
42171         * gcc.c-torture/compile/20010711-1.c,
42172         * gcc.c-torture/compile/20010711-2.c: New tests.
42173
42174 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42175
42176         * gcc.c-torture/execute/20010711-1.c: New test.
42177
42178 2001-07-11  Ben Elliston  <bje@redhat.com>
42179
42180         * g++.old-deja/g++.other/enum5.C: New test.
42181
42182 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42183
42184         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42185         (g++-dg-prune): Call prune_gcc_output.
42186         * prune.exp: New file for prune_gcc_output.
42187         * lib/g++.exp, lib/gcc.exp: Load it.
42188
42189 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42190
42191         * gcc.c-torture/compile/20010701-1.c,
42192         g++.old-deja/g++.ext/attrib6.C: New tests.
42193
42194 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42195
42196         * gcc.c-torture/compile/20010706-1.c: New test.
42197
42198 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42199
42200         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42201
42202 2001-06-28  Stan Shebs  <shebs@apple.com>
42203
42204         * gcc.dg/pragma-darwin.c: New test.
42205
42206 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42207
42208         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42209         Solaris 2.[678] system.
42210
42211 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42212
42213         * gcc.dg/20010622-1.c: New test.
42214
42215 2001-06-18  Stan Shebs  <shebs@apple.com>
42216
42217         * objc.dg: New directory.
42218         * objc.dg/dg.exp: New file.
42219         * objc.dg/alias.m: New.
42220         * objc.dg/class-1.m: New.
42221         * objc.dg/class-2.m: New.
42222         * objc.dg/const-str-1.m: New.
42223         * objc.dg/const-str-2.m: New.
42224         * objc.dg/id-1.m: New.
42225         * objc.dg/method-1.m: New.
42226         * objc.dg/super-class-1.m: New.
42227         * lib/objc-dg.exp: New file.
42228
42229 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42230
42231         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42232         of label name.
42233
42234 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42235
42236         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42237
42238 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42239
42240         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42241         variable.
42242
42243 2001-06-12  Richard Henderson  <rth@redhat.com>
42244
42245         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42246
42247 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42248
42249         * g++.old-deja/g++.abi/vbase5.C: New test.
42250         * g++.old-deja/g++.abi/vbase6.C: New test.
42251         * g++.old-deja/g++.abi/vbase7.C: New test.
42252
42253 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42254
42255         * gcc.c-torture/compile/20010610-1.c: New test.
42256
42257 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42258
42259         * g++.old-deja/g++.abi/vbase4.C: New test.
42260
42261 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42262
42263         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42264         support %f for HC11/HC12 targets.
42265         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42266         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42267         on HC11/HC12 targets.
42268         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42269
42270 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42271
42272         * gcc.dg/wchar_t-1.c: New file.
42273         * gcc.dg/wint_t-1.c: Likewise.
42274
42275 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42276
42277         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42278
42279 2001-06-11  Richard Henderson  <rth@redhat.com>
42280
42281         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42282
42283 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42284
42285         * gcc.c-torture/compile/20010611-1.c: New test.
42286
42287 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42288
42289         * gcc.dg/c99-tag-1.c: Add more tests.
42290
42291 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42292
42293         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42294         representation on MN10300 and ARM/Thumb.
42295
42296 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42297
42298         * g77.f-torture/execute/20010610.f: New.
42299
42300 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42301
42302         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42303         names.
42304
42305 2001-06-09  Richard Henderson  <rth@redhat.com>
42306
42307         * gcc.c-torture/execute/ashrdi-1.c: New.
42308         * gcc.c-torture/execute/ashldi-1.c: New.
42309         * gcc.c-torture/execute/lshrdi-1.c: New.
42310
42311 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42312
42313         * objc/execute/load-3.m: Added. Check sending +load to categories,
42314         in addition to classes.
42315
42316 2001-06-08  Stan Shebs  <shebs@apple.com>
42317
42318         * objc/execute/load-2.m: New test.  From Nicola Pero
42319         <n.pero@mi.flashnet.it>.
42320
42321 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42322
42323         * gcc.c-torture/execute/20010605-2.c: New test.
42324
42325 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42326
42327         * g++.old-deja/g++.abi/vbase2.C: New test.
42328         * g++.old-deja/g++.abi/vbase3.C: New test.
42329
42330 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42331
42332         * g++.old-deja/g++.pt/friend49.C: New test.
42333
42334 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42335
42336         * g++.old-deja/g++.ext/anon3.C: New test.
42337
42338 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42339
42340         * g++.old-deja/g++.other/conv7.C: New test.
42341
42342 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42343
42344         * gcc.c-torture/compile/20010605-2.c: New test.
42345
42346 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42347
42348         * gcc.c-torture/execute/20010604-1.c: New test.
42349
42350 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42351
42352         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42353
42354 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42355
42356         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42357         (g++_link_flags): Likewise.
42358         (g++_init): Pass gccpath's value to two previous functions.
42359
42360 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42361
42362         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42363         Ensure logfile entry matches exec command line.
42364
42365 2001-05-31  Richard Henderson  <rth@redhat.com>
42366
42367         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42368         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42369
42370 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42371
42372         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42373         compiler for irix6.2
42374
42375 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42376
42377         * g++.old-deja/g++.other/optimize3.C: New file.
42378
42379 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42380
42381         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42382         assemble.
42383
42384 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42385
42386         * g++.old-deja/g++.other/optimize2.C: New file.
42387
42388 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42389
42390         * gcc.c-torture/compile/20010518-2.c: New file.
42391         * gcc.c-torture/execute/20010518-1.c: New file.
42392         * gcc.c-torture/execute/20010518-2.c: New file.
42393
42394 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42395
42396         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42397
42398 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42399
42400         G++ no longer defines builtins that do not begin with __builtin.
42401         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42402         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42403         * g++.old-deja/g++.law/builtin1.C: Likewise.
42404         * g++.old-deja/g++.law/cvt2.C: Likewise.
42405         * g++.old-deja/g++.mike/net5.C: Likewise.
42406         * g++.old-deja/g++.other/builtins1.C: Likewise.
42407         * g++.old-deja/g++.other/builtins2.C: Likewise.
42408         * g++.old-deja/g++.other/builtins3.C: Likewise.
42409         * g++.old-deja/g++.other/builtins4.C: Likewise.
42410         * g++.old-deja/g++.other/inline8.C: Likewise.
42411         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42412
42413 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42414
42415         * g++.old-deja/g++.pt/using1.C: Adjust.
42416         * g++.old-deja/g++.pt/using2.C: New test.
42417
42418 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42419
42420         * gcc.dg/cpp/charconst.c: New tests.
42421         * gcc.dg/cpp/escape.c: New tests.
42422         * gcc.dg/cpp/escape-1.c: New tests.
42423         * gcc.dg/cpp/escape-2.c: New tests.
42424         * gcc.dg/cpp/ucs.c: New tests.
42425
42426 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42427
42428         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42429         native compiler for irix6.5.
42430
42431 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42432
42433         * lib/g++.exp (g++_include_flags): Use args to compute
42434         get_multilibs.
42435         (g++_link_flags): Likewise.
42436         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42437
42438 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42439
42440         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42441
42442 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42443
42444         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42445         this file.
42446
42447 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42448
42449         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42450         STACK_SIZE;
42451         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42452         to STACK_SIZE; Use it to define size of add_histo array.
42453         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42454         to STACK_SIZE.
42455         (f): Use GITT_SIZE to define size of gitt local table.
42456         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42457         to STACK_SIZE; Use it to define size of bytemem array.
42458
42459 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42460
42461         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42462         on 68HC11/HC12 due to the asm instruction.
42463         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42464         * gcc.c-torture/compile/920520-1.x: Likewise.
42465         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42466         on 68HC11/HC12 because the function is larger than 64K.
42467         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42468         on 68HC11/HC12 because the structure is too large.
42469
42470 2001-05-20  Richard Henderson  <rth@redhat.com>
42471
42472         * gcc.c-torture/execute/20010520-1.c: New.
42473
42474 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42475
42476         * g++.old-deja/g++.warn/compare1.C: New test.
42477         * gcc.dg/compare4.c: New test.
42478
42479 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42480
42481         * g++.old-deja/g++.other/optimize1.C: New test.
42482
42483 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42484
42485         * g++.old-deja/g++.pt/spec41.C: New test.
42486
42487 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42488
42489         * gcc.c-torture/compile/20010114-1.x: Remove.
42490
42491 2001-05-18  Stan Shebs  <shebs@apple.com>
42492
42493         * gcc.c-torture/compile/20010518-1.c: New test.
42494
42495 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42496
42497         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42498         * g++.old-deja/g++.pt/crash67.C: New test.
42499
42500 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42501
42502         * g++.old-deja/g++.other/debug9.C: New test.
42503
42504 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42505
42506         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42507
42508 2001-05-16  Jan Hubicka  <jh@suse.cz>
42509
42510         * gcc.c-torture/compile/20010516-1.c: New test.
42511
42512 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42513
42514         * g++.old-deja/g++.other/crash41.C: New test.
42515
42516 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42517
42518         * g++.old-deja/g++.pt/crash66.C: New test.
42519
42520 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42521
42522         * g++.old-deja/g++.robertl/eb27.C: Convert.
42523
42524 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42525
42526         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42527         declaration being redundant.
42528
42529 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42530
42531         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42532
42533 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42534
42535         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42536
42537 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42538
42539         * lib/g++.exp: Use testsuite_flags.
42540
42541 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42542
42543         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42544
42545 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42546
42547         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42548
42549 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42550
42551         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42552
42553 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42554
42555         * gcc.c-torture/compile/20010313-1.c: New test.
42556
42557 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42558
42559         * gcc.dg/cpp/direct2.c: New test.
42560         * gccq.dg/cpp/direct2s.c: New test.
42561
42562         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42563
42564 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42565
42566         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42567         * g++.old-deja/g++.other/op3.C: Likewise.
42568
42569 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42570
42571         * gcc.dg/cpp/syshdr.h: New file.
42572         * gcc.dg/cpp/sysmac1.c: Update.
42573         * gcc.dg/cpp/sysmac2.c: Update.
42574
42575 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42576
42577         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42578
42579 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42580
42581         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42582         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42583
42584 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42585
42586         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42587
42588 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42589
42590         * lib/g++.exp (g++_include_flags): Don't use any special flags
42591         if TESTING_IN_BUILD_TREE is not defined.
42592         (g++_init): Use a plain 'c++' as the compiler if
42593         TESTING_IN_BUILD_TREEE is not defined.
42594
42595 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42596
42597         * g++.old-deja/g++.eh/catch13.C: New test.
42598         * g++.old-deja/g++.eh/catch14.C: New test.
42599
42600 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42601
42602         * gcc.dg/cpp/tr-define.c: New test.
42603
42604 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42605
42606         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42607         <stdlib.h>, not <malloc.h>.
42608
42609 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42610
42611         * g++.old-deja/g++.ns/template17.C: New test.
42612
42613 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42614
42615         * g++.old-deja/g++.pt/ref4.C: New test.
42616
42617 2001-04-30  Richard Henderson  <rth@redhat.com>
42618
42619         * gcc.dg/20000724-1.c: Revert last change.
42620
42621 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42622
42623         * g77.f-torture/execute/20010430.f: New test.
42624
42625 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42626
42627         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42628
42629 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42630
42631         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42632
42633 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42634
42635         * g++.old-deja/g++.eh/crash6.C: New test.
42636
42637 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42638
42639         * g++.old-deja/g++.other/warn7.C: New test.
42640
42641 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42642
42643         * g++.old-deja/g++.other/defarg9.C: New test.
42644
42645 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42646
42647         * g77.f-torture/compile/20010426.f: New test.
42648         * g77.f-torture/execute/20010426.f: New test.
42649
42650 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42651
42652         * g77.f-torture/compile/20000629-1.x: Remove - error
42653         has been fixed.
42654
42655 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42656
42657         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42658         Tweak slightly to work with g++.dg framework.
42659         * g++.dg/special/ecos.exp: Run initp1.C test.
42660         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42661
42662         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42663         its linker doesn't give line numbers either.
42664         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42665
42666 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42667
42668         * g++.old-deja/g++.other/lex1.C: New test.
42669
42670 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42671
42672         * gcc.dg/noncompile/20010425-1.c: New test.
42673
42674 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42675
42676         * g++.old-deja/g++.pt/mangle2.C: New test.
42677
42678 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42679
42680         * gcc.dg/format/plus-1.c: New test.
42681
42682 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42683
42684         * gcc.dg/20010423-1.c: New test.
42685
42686 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42687
42688         * gcc.c-torture/execute/20010422-1.c: New test.
42689
42690 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42691
42692         * g++.old-deja/g++.ns/type2.C: New test.
42693
42694 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42695
42696         * g++.old-deja/g++.other/perf1.C: New test.
42697
42698 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42699
42700         * gcc.dg/c99-func-2.c: Remove xfail.
42701         * gcc.dg/c99-func-3.c: Remove xfail.
42702         * gcc.dg/c99-func-4.c: Remove xfail.
42703
42704 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42705
42706         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42707
42708 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42709
42710         * gcc.c-torture/compile/20010423-1.c: New test.
42711
42712 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42713
42714         * g++.old-deja/g++.pt/typename28.C: New test.
42715
42716 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42717
42718         * g++.old-deja/g++.abi/empty2.C: New test.
42719         * g++.old-deja/g++.abi/empty3.C: New test.
42720
42721 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42722
42723         * g++.old-deja/g++.other/comdat2.C: New test.
42724         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42725
42726 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42727
42728         * g++.old-deja/g++.other/overload14.C: New test.
42729
42730 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42731
42732         * g++.old-deja/g++.other/lookup23.C: New test.
42733
42734 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42735
42736         * gcc.c-torture/execute/20010403-1.c: New test.
42737
42738 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42739             Mark Mitchell  <mark@codesourcery.com>
42740
42741         * lib/old-dejagnu.exp: Don't delete output of executable.
42742         Add .exe suffix to executables.
42743
42744 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42745
42746         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42747
42748 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42749
42750         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42751
42752 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42753
42754         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42755         * g++.old-deja/g++.abi/crash1.C: New test.
42756
42757 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42758
42759         * g++.old-deja/g++.other/crash40.C: New test.
42760
42761 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42762
42763         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42764
42765 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42766
42767         * g++.old-deja/g++.other/warn6.C: New test.
42768
42769 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42770
42771         * g++.old-deja/g++.robertl/eb42.C: Same.
42772
42773 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42774
42775         * gcc.dg/wtr-conversion-1.c: New testcase.
42776
42777 2001-04-10  Richard Henderson  <rth@redhat.com>
42778
42779         * g++.old-deja/g++.other/array5.C: New.
42780
42781 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42782
42783         * gcc.c-torture/execute/20010408-1.c: New test.
42784
42785 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42786
42787         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42788         headers and constructs.
42789         * g++.old-deja/g++.robertl/eb79.C: Same.
42790         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42791         * g++.old-deja/g++.robertl/eb73.C: Same.
42792         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42793         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42794         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42795         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42796         * g++.old-deja/g++.robertl/eb44.C: Same.
42797         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42798         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42799         * g++.old-deja/g++.robertl/eb39.C: Same.
42800         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42801         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42802         * g++.old-deja/g++.robertl/eb30.C: Same.
42803         * g++.old-deja/g++.robertl/eb3.C: Same.
42804         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42805         * g++.old-deja/g++.robertl/eb21.C: Same.
42806         * g++.old-deja/g++.robertl/eb15.C: Same.
42807         * g++.old-deja/g++.robertl/eb118.C: Same.
42808         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42809         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42810         * g++.old-deja/g++.robertl/eb109.C: Same.
42811         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42812         * g++.old-deja/g++.mike/rtti1.C: Same.
42813         * g++.old-deja/g++.mike/p658.C: Same.
42814         * g++.old-deja/g++.mike/net46.C: Same.
42815         * g++.old-deja/g++.mike/net34.C: Same.
42816         * g++.old-deja/g++.mike/memoize1.C: Same.
42817         * g++.old-deja/g++.mike/eh2.C: Same.
42818         * g++.old-deja/g++.law/weak.C: Same.
42819         * g++.old-deja/g++.law/visibility7.C: Same.
42820         * g++.old-deja/g++.law/visibility25.C: Same.
42821         * g++.old-deja/g++.law/visibility22.C: Same.
42822         * g++.old-deja/g++.law/visibility2.C: Same.
42823         * g++.old-deja/g++.law/visibility17.C: Same.
42824         * g++.old-deja/g++.law/visibility13.C: Same.
42825         * g++.old-deja/g++.law/visibility10.C: Same.
42826         * g++.old-deja/g++.law/visibility1.C: Same.
42827         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42828         * g++.old-deja/g++.law/vbase1.C: Same.
42829         * g++.old-deja/g++.law/operators32.C: Same.
42830         * g++.old-deja/g++.law/nest3.C: Same.
42831         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42832         * g++.old-deja/g++.law/except5.C (main): Same.
42833         * g++.old-deja/g++.law/cvt7.C (run): Same.
42834         * g++.old-deja/g++.law/cvt2.C: Same.
42835         * g++.old-deja/g++.law/cvt16.C: Same.
42836         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42837         * g++.old-deja/g++.law/ctors17.C (main): Same.
42838         * g++.old-deja/g++.law/ctors13.C: Same.
42839         * g++.old-deja/g++.law/ctors12.C (main): Same.
42840         * g++.old-deja/g++.law/ctors10.C: Same.
42841         * g++.old-deja/g++.law/code-gen5.C: Same.
42842         * g++.old-deja/g++.law/bad-error7.C: Same.
42843         * g++.old-deja/g++.law/arm9.C: Same.
42844         * g++.old-deja/g++.law/arm12.C: Same.
42845         * g++.old-deja/g++.law/arg8.C: Same.
42846         * g++.old-deja/g++.law/arg1.C: Same.
42847         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42848         * g++.old-deja/g++.jason/template31.C: Same.
42849         * g++.old-deja/g++.jason/template24.C (main): Same.
42850         * g++.old-deja/g++.jason/2371.C: Same.
42851         * g++.old-deja/g++.eh/new2.C: Same.
42852         * g++.old-deja/g++.eh/new1.C: Same.
42853         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42854         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42855         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42856         * g++.old-deja/g++.brendan/crash62.C: Same.
42857         * g++.old-deja/g++.brendan/crash52.C: Same.
42858         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42859         * g++.old-deja/g++.brendan/crash38.C: Same.
42860         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42861         * g++.old-deja/g++.brendan/copy9.C: Same.
42862
42863 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42864
42865         * gcc.c-torture/execute/20001203-2.c (memset):
42866         Count argument is of type __SIZE_TYPE__.
42867
42868 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42869
42870         * gcc.c-torture/compile/20010404-1.c: New test.
42871
42872 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42873
42874         * gcc.c-torture/compile/20010326-1.c: New test.
42875
42876 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42877
42878         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42879         peculiarities of the SH.
42880         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42881
42882 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42883
42884         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42885         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42886         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42887
42888 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42889
42890         * g77.f-torture/compile/20010321-1.f: New test.
42891
42892 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42893
42894         * gcc.c-torture/compile/20010329-1.c: New test.
42895
42896 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42897
42898         * gcc.c-torture/execute/20010329-1.c: New test.
42899
42900 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42901
42902         * g++.old-deja/g++.other/eh4.C: Fix typo.
42903
42904 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42905
42906         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42907
42908 2001-03-28  Philip Blundell  <philb@gnu.org>
42909
42910         * gcc.c-torture/compile/20010328-1.c: New test.
42911
42912 2001-03-27  Richard Henderson  <rth@redhat.com>
42913
42914         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42915         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42916
42917 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42918
42919         * gcc.c-torture/compile/20010327-1.c: New test.
42920
42921 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42922
42923         * g++.old-deja/g++.other/friend12.C: New test.
42924         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42925         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42926
42927 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42928
42929         * gcc.c-torture/execute/20010325-1.c: New test.
42930
42931 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42932
42933         * g++.old-deja/g++.other/mangle3.C: New test.
42934
42935 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42936
42937         * g++.old-deja/g++.other/anon8.C: New test.
42938
42939 2001-03-20  Philip Blundell  <philb@gnu.org>
42940
42941         * gcc.c-torture/compile/20010320-1.c: New test.
42942
42943 2001-03-17  Richard Henderson  <rth@redhat.com>
42944
42945         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42946
42947 2001-03-15  Geoff Keating  <geoff@redhat.com>
42948
42949         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42950         tests on AIX.
42951
42952 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42953
42954         * g++.old-deja/g++.other/eh4.C: New test.
42955
42956 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42957
42958         * gcc.dg/cpp/mi1.c: Update.
42959
42960 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42961
42962         * g++.old-deja/g++.other/regstack.C: New test.
42963
42964 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42965
42966         * g++.old-deja/g++.other/ref4.C: New test.
42967
42968 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42969
42970         * objc/execute/va_method.m: Added.
42971         * objc/execute/IMP.m: Added.
42972         * objc/execute/_cmd.m: Added.
42973         * objc/execute/accessing_ivars.m: Added.
42974         * objc/execute/class-1.m: Added.
42975         * objc/execute/class-10.m: Added.
42976         * objc/execute/class-11.m: Added.
42977         * objc/execute/class-12.m: Added.
42978         * objc/execute/class-13.m: Added.
42979         * objc/execute/class-14.m: Added.
42980         * objc/execute/class-2.m: Added.
42981         * objc/execute/class-3.m: Added.
42982         * objc/execute/class-4.m: Added.
42983         * objc/execute/class-5.m: Added.
42984         * objc/execute/class-6.m: Added.
42985         * objc/execute/class-7.m: Added.
42986         * objc/execute/class-8.m: Added.
42987         * objc/execute/class-9.m: Added.
42988         * objc/execute/class-tests-1.h
42989         * objc/execute/class-tests-2.h
42990         * objc/execute/compatibility_alias.m: Added.
42991         * objc/execute/encode-1.m: Added.
42992         * objc/execute/formal_protocol-1.m: Added.
42993         * objc/execute/formal_protocol-2.m: Added.
42994         * objc/execute/formal_protocol-3.m: Added.
42995         * objc/execute/formal_protocol-4.m: Added.
42996         * objc/execute/formal_protocol-5.m: Added.
42997         * objc/execute/formal_protocol-6.m: Added.
42998         * objc/execute/formal_protocol-7.m: Added.
42999         * objc/execute/informal_protocol.m: Added.
43000         * objc/execute/initialize.m: Added.
43001         * objc/execute/load.m: Added.
43002         * objc/execute/many_args_method.m: Added.
43003         * objc/execute/nested-3.m: Added.
43004         * objc/execute/no_clash.m: Added.
43005         * objc/execute/private.m: Added.
43006         * objc/execute/redefining_self.m: Added.
43007         * objc/execute/root_methods.m: Added.
43008         * objc/execute/selector-1.m: Added.
43009         * objc/execute/static-1.m: Added.
43010         * objc/execute/static-2.m: Added.
43011         * objc/execute/va_method.m: Added.
43012
43013 2001-03-10  Richard Henderson  <rth@redhat.com>
43014
43015         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43016
43017 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43018
43019         * g++.old-deja/g++.other/crash31.C: XFAIL.
43020         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43021         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43022         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43023         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43024         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43025
43026 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43027
43028         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43029
43030 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43031
43032         * gcc.dg/20000724-1.c: Don't use multiline strings.
43033
43034 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43035
43036         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43037         result of -cString against what we expect it to be; don't just
43038         print it out for no one to read.
43039
43040         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43041         Based on testcases provided by Nicola Pero.
43042
43043 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43044
43045         * gcc.dg/cpp/macro7.c: New test.
43046
43047 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43048
43049         * gcc.dg/cpp/multiline.c: Update.
43050
43051 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43052
43053         * g++.old-deja/g++.other/enum3.C: New test.
43054
43055 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43056
43057         * g++.old-deja/g++.other/pod1.C: New test.
43058
43059 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43060
43061         * g++.old-deja/g++.ext/overload1.C: New test.
43062
43063 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43064
43065         * g++.old-deja/g++.pt/using1.C: New test.
43066
43067 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43068
43069         * g++.old-deja/g++.other/using9.C: New test.
43070
43071 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43072
43073         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43074
43075         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43076
43077 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43078
43079         * g++.old-deja/g++.ext/realpt1.C: Remove.
43080
43081 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43082
43083         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43084
43085 2001-02-26  Will Cohen  <wcohen@redhat.com>
43086
43087         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43088
43089 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43090
43091         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43092         templatized constructors.
43093
43094 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43095
43096         * gcc.c-torture/execute/20010224-1.c: New test.
43097
43098 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43099
43100         * gcc.c-torture/execute/20010222-1.c: New test.
43101
43102 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43103
43104         * g++.old-deja/g++.other/inline20.C: New test.
43105
43106 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43107
43108         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43109
43110 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43111
43112         * g++.old-deja/g++.other/lookup22.C: New test.
43113
43114 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43115
43116         * g77.dg: New directory.
43117         * g77.dg/20010216-1.f: New test case.
43118         * g77.dg/dg.exp: New driver.
43119         * lib/g77-dg.exp: New driver library.
43120
43121 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43122
43123         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43124
43125 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43126
43127         * g++.old-deja/g++.other/decl9.C: New test.
43128
43129 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43130
43131         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43132         not need <string> and also tests the initialization at runtime.
43133
43134 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43135
43136         * gcc.c-torture/execute/longlong.c: New test.
43137
43138 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43139
43140         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43141
43142 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43143
43144         * gcc.c-torture/execute/920302-1.c (execute):
43145         Change argument type to short.
43146
43147 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43148
43149         * g++.old-deja/g++.pt/deduct6.C: New test.
43150
43151 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43152
43153         * g++.old-deja/g++.pt/deduct5.C: New test.
43154
43155 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43156
43157         * gcc.c-torture/execute/20010209-1.c: New test.
43158
43159 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43160
43161         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43162
43163 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43164
43165         * g++.dg/vtgc1.C: Update for new ABI.
43166
43167         * consistency.vlad: New directory, 1665 files.
43168
43169 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43170
43171         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43172         return type.
43173         * gcc.dg/cpp/digraphs.c: Declare puts.
43174
43175 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43176
43177         * g++.old-deja/g++.other/warn5.C: New test.
43178
43179 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43180
43181         * g++.old-deja/g++.pt/spec40.C: New test.
43182
43183 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43184
43185         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43186         case.
43187         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43188
43189 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43190
43191         * gcc.c-torture/compile/20010209-1.c: New test.
43192
43193 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43194
43195         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43196         excess errors message but not if it crashes.
43197         * g++.old-deja/g++.other/crash27.C: Likewise.
43198         * g++.old-deja/g++.other/crash28.C: Likewise.
43199         * g++.old-deja/g++.other/crash30.C: Likewise.
43200         * g++.old-deja/g++.other/crash32.C: Likewise.
43201         * g++.old-deja/g++.other/crash35.C: Likewise.
43202         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43203
43204 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43205
43206         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43207         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43208         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43209         g77.f-torture/execute/execute.exp,
43210         g77.f-torture/noncompile/noncompile.exp,
43211         gcc.c-torture/execute/execute.exp,
43212         gcc.c-torture/execute/memcheck/memcheck.exp,
43213         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43214         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43215         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43216         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43217         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43218         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43219         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43220         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43221         Remove bug reporting instructions with ancient email addresses.
43222
43223 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43224
43225         * gcc.dg/20010202-1.c: New test.
43226         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43227
43228 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43229
43230         * g++.dg/stdbool-if.C: New test.
43231
43232 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43233
43234         * objc/execute/fdecl.m: Added main().
43235
43236 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43237
43238         * gcc.c-torture/execute/20010206-1.c: New test.
43239
43240 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43241
43242         * gcc.dg/cpp/avoidpaste1.c: Update.
43243
43244 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43245
43246         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43247         Pero <nicola@brainstorm.co.uk>.
43248         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43249
43250 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43251
43252         * g++.old-deja/g++.pt/spec39.C: New test.
43253
43254 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43255
43256         * gcc.c-torture/compile/20010202-1.c: New test.
43257
43258 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43259
43260         * g++.old-deja/g++.abi/primary2.C: New test.
43261         * g++.old-deja/g++.abi/primary3.C: New test.
43262         * g++.old-deja/g++.abi/primary4.C: New test.
43263         * g++.old-deja/g++.abi/primary5.C: New test.
43264         * g++.old-deja/g++.abi/vtable3.h: New test.
43265         * g++.old-deja/g++.abi/vtable3a.C: New test.
43266         * g++.old-deja/g++.abi/vtable3b.C: New test.
43267         * g++.old-deja/g++.abi/vtable3c.C: New test.
43268         * g++.old-deja/g++.abi/vtable3d.C: New test.
43269         * g++.old-deja/g++.abi/vtable3e.C: New test.
43270         * g++.old-deja/g++.abi/vtable3f.C: New test.
43271         * g++.old-deja/g++.abi/vtable3g.C: New test.
43272         * g++.old-deja/g++.abi/vtable3h.C: New test.
43273         * g++.old-deja/g++.abi/vtable3i.C: New test.
43274         * g++.old-deja/g++.abi/vtable3j.C: New test.
43275         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43276
43277 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43278
43279         * g++.old-deja/g++.other/anon6.C: New test.
43280         * g++.old-deja/g++.other/anon7.C: New test.
43281
43282 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43283
43284         * gcc.dg/cpp/avoidpaste2.c: New tests.
43285
43286 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43287
43288         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43289
43290 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43291
43292         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43293         DECIMAL_DIG cases for Irix."
43294
43295 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43296
43297         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43298
43299 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43300
43301         * gcc.dg/c99-tag-1.c: New test.
43302
43303 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43304
43305         * gcc.dg/cpp/tr-warn1.c: Add tests.
43306
43307 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43308
43309         * gcc.dg/cpp/avoidpaste1.c: Update.
43310         * gcc.dg/cpp/paste4.c: Update.
43311
43312 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43313
43314         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43315         cases for Irix.
43316
43317 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43318
43319         * g++.old-deja/g++.other/inline19.C: New test.
43320
43321 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43322
43323         * gcc.dg/Wlarger-than.c: New test.
43324
43325 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43326
43327         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43328
43329 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43330
43331         * gcc.c-torture/execute/20010129-1.c: New test.
43332         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43333
43334 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43335
43336         * gcc.dg/cpp/avoidpaste1.c: Test case.
43337
43338 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43339
43340         * g++.old-deja/g++.other/inline18.C: New test.
43341
43342 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43343
43344         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43345         and __builtin_putchar.
43346
43347 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43348
43349         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43350         tests.
43351
43352 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43353
43354         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43355         floating point number rounding mode to round to the nearest
43356         representable mode.
43357
43358 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43359
43360         * g++.old-deja/g++.other/mangle2.C: New test.
43361
43362 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43363
43364         * gcc.c-torture/compile/20010124-1.c: New test.
43365
43366 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43367
43368         * g++.old-deja/g++.pt/spec38.C: New test.
43369
43370 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43371
43372         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43373         "Build don't run".
43374
43375 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43376
43377         * gcc.c-torture/execute/20010123-1.c: New test.
43378
43379 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43380
43381         * g++.old-deja/g++.pt/spec37.C: New test.
43382
43383 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43384
43385         * g++.old-deja/g++.pt/overload14.C: New test.
43386
43387 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43388
43389         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43390         __builtin_return_address.
43391
43392 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43393
43394         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43395         * g++.old-deja/g++.pt/spec35.C: New test.
43396         * g++.old-deja/g++.pt/spec36.C: New test.
43397
43398 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43399
43400         * gcc.c-torture/compile/20010118-1.c: New test.
43401
43402 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43403
43404         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43405
43406 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43407
43408         * gcc.c-torture/execute/20010119-1.c: New test.
43409
43410 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43411
43412         * g++.old-deja/g++.other/vbase5.C: New test.
43413
43414 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43415
43416         * gcc.c-torture/execute/20010118-1.c: New test.
43417
43418 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43419
43420         * g++.old-deja/g++.pt/deduct3.C: New test.
43421
43422 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43423
43424         * g++.old-deja/g++.pt/spec34.C: New test.
43425
43426 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43427
43428         * g77.f-torture/compile/20000601-2.f: New test.
43429
43430 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43431
43432         * g++.old-deja/g++.other/init17.C: New test.
43433
43434 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43435
43436         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43437
43438 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43439
43440         * g++.old-deja/g++.pt/unify8.C: New test.
43441
43442 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43443
43444         * g++.old-deja/g++.abi/vbase1.C: New test.
43445
43446 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43447
43448         * g++.old-deja/g++.pt/crash65.C: New test.
43449
43450 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43451
43452         * gcc.dg/cpp/assembl2.S: New test case.
43453
43454 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43455
43456         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43457         are supported.
43458
43459 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43460
43461         * g++.old-deja/g++.other/builtins1.C: New test.
43462         * g++.old-deja/g++.other/builtins2.C: Likewise.
43463         * g++.old-deja/g++.other/builtins3.C: Likewise.
43464         * g++.old-deja/g++.other/builtins4.C: Likewise.
43465
43466 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43467
43468         * gcc.c-torture/compile/20010117-1.c: New test.
43469         * gcc.c-torture/compile/20010117-2.c: New test.
43470
43471 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43472
43473         * g77.f-torture/execute/20010116.[fx]: New test,
43474         XFAIL on i?86-*-*.
43475         * g77.f-torture/compile/20010115.f: Indicate it's
43476         a test for PR fortran/1636.
43477
43478 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43479
43480         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43481
43482 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43483
43484         * g77.f-torture/compile/20010115.f: New test.
43485
43486 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43487
43488         * g++.old-deja/g++.pt/nontype5.C: New test.
43489
43490 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43491
43492         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43493         have an equivalent working one below it.
43494
43495 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43496
43497         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43498         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43499
43500 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43501
43502         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43503         message containing "init_priority".
43504         (conpr-2.C): Likewise.
43505         (conpr-3.C): Likewise.
43506         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43507
43508 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43509
43510         * gcc.c-torture/execute/20010114-2.c: New test.
43511
43512 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43513
43514         * gcc.c-torture/compile/20010114-1.c: New test.
43515         * gcc.c-torture/compile/20010114-1.x: Xfail.
43516         * gcc.c-torture/compile/20010114-2.c: New test.
43517         * gcc.c-torture/execute/20010114-1.c: New test.
43518         * gcc.dg/trunc-1.c: New test.
43519         * gcc.dg/uninit-B.c: New test.
43520
43521 2001-01-13  Nick Clifton  <nickc@redhat.com>
43522
43523         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43524         target.
43525
43526 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43527
43528         * gcc.c-torture/compile/20010113-1.c: New test.
43529
43530 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43531
43532         * gcc.c-torture/compile/20001212-1.c: New test.
43533
43534 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43535
43536         * gcc.dg/cpp/widestr1.c: Update.
43537         * gcc.dg/cpp/prag-imp.c: Remove.
43538
43539 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43540
43541         * gcc.c-torture/execute/20000801-3.x: Remove.
43542         * gcc.dg/c90-init-1.c: New test.
43543         * gcc.dg/c99-init-1.c: New test.
43544         * gcc.dg/c99-init-2.c: New test.
43545         * gcc.dg/gnu99-init-1.c: New test.
43546
43547 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43548
43549         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43550         testing that no relevant ones were found.
43551
43552 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43553
43554         * g++.old-deja/g++.pt/cast2.C: New test.
43555
43556 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43557
43558         * g++.old-deja/g++.pt/friend47.C: New test.
43559
43560 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43561
43562         * g++.old-deja/g++.pt/instantiate13.C: New test.
43563
43564 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43565
43566         * g++.old-deja/g++.other/defarg7.C: New test.
43567         * g++.old-deja/g++.other/defarg8.C: New test.
43568
43569 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43570
43571         * g++.old-deja/g++.pt/crash64.C: New test.
43572
43573 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43574
43575         * g++.old-deja/g++.pt/crash63.C: New test.
43576
43577 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43578
43579         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43580
43581 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43582
43583         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43584
43585 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43586
43587         * g++.old-deja/g++.pt/error3.C: New test.
43588
43589 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43590
43591         * g++.old-deja/g++.other/crash39.C: New test.
43592
43593 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43594
43595         * g++.old-deja/g++.other/vbase4.C: New test.
43596
43597 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43598
43599         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43600         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43601         * gcc.dg/special/special.exp: New test driver which will check
43602         for alias support for the above test.
43603
43604 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43605
43606         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43607         problems on small machines.
43608         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43609         parameterize.
43610
43611 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43612
43613         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43614         mips.
43615         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43616
43617 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43618
43619         * g++.old_deja/g++.pt/using8.C: New test.
43620
43621 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43622
43623         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43624
43625 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43626
43627         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43628         where a failure is expected.
43629         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43630
43631 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43632
43633         * g++.old_deja/g++.pt/instantiate12.C: New test.
43634
43635 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43636
43637         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43638         start of structs.
43639         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43640         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43641         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43642         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43643         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43644         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43645         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43646         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43647         * g++.old-deja/g++.eh/spec6.C: Likewise.
43648         * g++.old-deja/g++.jason/crash3.C: Likewise.
43649         * g++.old-deja/g++.law/ctors11.C: Likewise.
43650         * g++.old-deja/g++.law/ctors17.C: Likewise.
43651         * g++.old-deja/g++.law/ctors5.C: Likewise.
43652         * g++.old-deja/g++.law/ctors9.C: Likewise.
43653         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43654         * g++.old-deja/g++.mike/net22.C: Likewise.
43655         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43656         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43657         * g++.old-deja/g++.mike/virt3.C: Likewise.
43658         * g++.old-deja/g++.niklas/t128.C: Likewise.
43659         * g++.old-deja/g++.other/anon4.C: Likewise.
43660         * g++.old-deja/g++.other/using1.C: Likewise.
43661         * g++.old-deja/g++.other/warn3.C: Likewise.
43662         * g++.old-deja/g++.pt/t37.C: Likewise.
43663         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43664         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43665
43666 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43667
43668         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43669
43670 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43671
43672         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43673
43674 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43675
43676         * gcc.c-torture/compile/20010107-1.c: New test.
43677
43678 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43679
43680         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43681
43682 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43683
43684         * gcc.dg/format/format.h: New file.
43685         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43686         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43687         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43688         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43689         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43690         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43691         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43692         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43693         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43694         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43695         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43696         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43697         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43698         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43699         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43700         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43701         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43702         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43703         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43704         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43705         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43706         instead of declaring standard types, macros and functions in each
43707         test.
43708
43709 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43710
43711         * gcc.c-torture/execute/20010106-1.c: New test.
43712
43713 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43714
43715         * gcc.dg/format/format.exp: New file.
43716         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43717         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43718         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43719         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43720         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43721         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43722         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43723         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43724         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43725         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43726         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43727         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43728         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43729         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43730         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43731         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43732         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43733         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43734         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43735         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43736         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43737         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43738         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43739         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43740         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43741         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43742         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43743         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43744         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43745         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43746         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43747         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43748         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43749         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43750         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43751         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43752         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43753         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43754         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43755         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43756         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43757         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43758
43759 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43760
43761         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43762         account.
43763
43764 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43765
43766         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43767
43768 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43769
43770         * g++.old-deja/g++.pt/crash62.C: New test.
43771
43772 2001-01-04  Richard Henderson  <rth@redhat.com>
43773
43774         * gcc.dg/20000926-1.c: Update expected warnings.
43775         * gcc.dg/array-2.c: Likewise.
43776         * gcc.dg/array-4.c: Also validate flexible array members.
43777         * gcc.dg/c99-flex-array-1.c: New.
43778
43779 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43780
43781         * gcc.c-torture/compile/20001222-1.x: Remove.
43782
43783 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43784
43785         * gcc.c-torture/execute/built-in-setjmp.c: New.
43786
43787 2001-01-03  Richard Henderson  <rth@redhat.com>
43788
43789         * gcc.dg/940510-1.c: Update expected error wording.
43790         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43791
43792 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43793
43794         * lib/target-supports.exp (check_alias_available): Modified to
43795         indicate aliases not supported if only weak aliases are supported.
43796
43797 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43798
43799         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43800         Turn on cmpstrsi checks for __pj__ and __i370__.
43801
43802 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43803
43804         * g++.old-deja/g++.other/virtual11.C: New test.
43805
43806 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43807
43808         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43809
43810 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43811
43812         * gcc.c-torture/compile/20010102-1.c: New test.
43813
43814 2001-01-02  Andreas Jaeger  <aj@suse.de>
43815
43816         * gcc.dg/noreturn-3.c: New test.
43817
43818         * gcc.dg/noreturn-4.c: New test.
43819
43820 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43821
43822         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43823         __builtin_fputc and __builtin_fwrite.
43824
43825 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43826
43827         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43828         signed char, not default char.
43829
43830 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43831
43832         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43833
43834 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43835
43836         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43837
43838 2000-12-29  Richard Henderson  <rth@redhat.com>
43839
43840         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43841         (__cyg_profile_func_exit): Define.
43842
43843 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43844
43845         * g++.dg/vtgc1.C: New test.
43846
43847 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43848
43849         * gcc.dg/noncompile/20001228-1.c: New test.
43850
43851         * gcc.dg/20001228-1.c: New test.
43852
43853         * gcc.c-torture/execute/20001228-1.c: New test.
43854
43855 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43856
43857         * gcc.dg/format-strfmon-1.c: New test.
43858
43859 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43860
43861         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43862         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43863         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43864         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43865         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43866         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43867         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43868         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43869         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43870         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43871         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43872         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43873         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43874
43875         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43876         * gcc.c-torture/execute/string-opt-4.c: Test index.
43877
43878 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43879
43880         * gcc.c-torture/compile/20001226-1.c: New test.
43881
43882 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43883
43884         * gcc.c-torture/compile/20001222-1.c: New test.
43885         * gcc.c-torture/compile/20001222-1.x: Xfail.
43886
43887 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43888
43889         * gcc.c-torture/execute/comp-goto-2.c: New test.
43890
43891 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43892
43893         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43894         Use long types if __INT_MAX__ is 32767.
43895         (main): Use cast to (sint32 *) when poking 88 into a_page.
43896
43897         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43898
43899 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43900
43901         * gcc.c-torture/compile/20001221-1.c: New test.
43902         * gcc.c-torture/execute/20001221-1.c: New test.
43903
43904 2000-12-20  Richard Henderson  <rth@redhat.com>
43905
43906         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43907         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43908
43909 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43910
43911         * gcc.dg/compare3.c: New test.
43912
43913 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43914
43915         * gcc.dg/format-warnll-1.c: New test.
43916
43917 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43918
43919         * gcc.dg/cpp/cmdlne-P.c: New test.
43920
43921 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43922
43923         * gcc.c-torture/execute/builtin-abs-1.c,
43924         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43925
43926 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43927
43928         * gcc.dg/cpp/multiline.c: New test.
43929
43930 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43931
43932         * g++.old-deja/g++.other/syshdr1.C: Update.
43933         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43934
43935 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43936
43937         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43938
43939 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43940
43941         * g++.old-deja/g++.pt/ttp65.C: New test.
43942
43943 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43944
43945         * g++.old-deja/g++.pt/ttp64.C: New test.
43946
43947 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43948
43949         * g++.old-deja/g++.pt/spec33.C: New test.
43950
43951 2000-12-14  Catherine Moore  <clm@redhat.com>
43952
43953         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43954         * gcc.c-torture/execute/920612-2.c: Likewise.
43955         * gcc.c-torture/execute/920428-2.c: Likewise.
43956         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43957         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43958
43959 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43960
43961         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43962         * gcc.dg/pack-test-2.c: Likewise.
43963
43964 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43965
43966         Tests by Zack Weinberg <zackw@stanford.edu>.
43967
43968         * gcc.dg/cpp/defined.c: Update.
43969         * gcc.dg/cpp/defined_trad.c: New tests.
43970
43971 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43972
43973         * gcc.dg/cpp/trad-direct.c: Update.
43974
43975 2000-12-11  Neil Booth  <neilb@earthling.net>
43976
43977         * gcc.dg/cpp/defined_trad.c
43978
43979 2000-12-11  Neil Booth  <neilb@earthling.net>
43980
43981         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43982
43983 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43984
43985         * gcc.dg/format-miss-2.c: New test.
43986
43987 2000-12-09  Neil Booth  <neilb@earthling.net>
43988
43989         * gcc.dg/cpp/lineflags.c: New tests.
43990         * gcc.dg/cpp/poison.c: Update.
43991         * gcc.dg/cpp/redef2.c: Update.
43992         * gcc.dg/cpp/skipping.c: New test.
43993
43994 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43995
43996         * g++.old-deja/g++.other/eh3.C: New testcase.
43997
43998 2000-12-07  Neil Booth  <neilb@earthling.net>
43999
44000         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44001         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44002         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44003         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44004         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44005         Update.
44006
44007 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44008
44009         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44010         __SIZE_TYPE__ instead of int for type of integers cast to
44011         pointers.
44012
44013 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44014
44015         * g++.old-deja/g++.other/cleanup4.C: New test.
44016
44017 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44018
44019         * format-sec-1.c: New test.
44020
44021 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44022
44023         * gcc.dg/format-nonlit-3.c: New test.
44024
44025 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44026
44027         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44028         through a null pointer.
44029
44030 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44031
44032         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44033         * g++.old-deja/g++.pt/partial4.C: New test.
44034
44035 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44036
44037         * gcc.c-torture/execute/ieee/hugeval.x: New.
44038
44039 2000-12-06  Neil Booth  <neilb@earthling.net>
44040
44041         * gcc.dg/cpp/backslash2.c: New tests.
44042
44043 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44044
44045         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44046         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44047
44048 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44049
44050         * gcc.c-torture/execute/20001203-2.c: New testcase.
44051
44052 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44053
44054         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44055         * g++.old-deja/g++.other/virtual10.C: New test.
44056
44057 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44058
44059         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44060
44061 2000-12-05  Richard Henderson  <rth@redhat.com>
44062
44063         * gcc.c-torture/compile/20001205-1.c: New.
44064
44065 2000-12-04  Neil Booth  <neilb@earthling.net>
44066
44067         * g++.old-deja/g++.other/virtual9.C: New test.
44068         * g++.old-deja/g++.pt/crash61.C: New test.
44069         * gcc.c-torture/execute/loop-9.c: New test.
44070
44071 2000-12-04  Neil Booth  <neilb@earthling.net>
44072
44073         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44074         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44075         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44076         * gcc.dg/cpp/extratokens.c: ...here.
44077
44078 2000-12-04  Neil Booth  <neilb@earthling.net>
44079
44080         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44081         New tests.
44082
44083 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44084
44085         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44086         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44087
44088 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44089
44090         * gcc.c-torture/execute/20001203-1.c: New test.
44091
44092 2000-12-03  Neil Booth  <neilb@earthling.net>
44093
44094         * gcc.dg/cpp/macro6.c: New test cases.
44095
44096 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44097
44098         * gcc.c-torture/execute/string-opt-9.c: New test.
44099         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44100         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44101         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44102
44103         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44104         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44105
44106 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44107
44108         * gcc.dg/cpp/if-6.c: New testcase.
44109
44110         * gcc.dg/20001201-1.c: New testcase.
44111
44112 2000-12-02  Neil Booth  <neilb@earthling.net>
44113
44114         * g++.old-deja/g++.other/externC4.C,
44115         g++.old-deja/g++.other/friend10.C: New tests.
44116
44117 2000-12-02  Neil Booth  <neilb@earthling.net>
44118
44119         * g++.old-deja/g++.other/instan2.C
44120         * g++.old-deja/g++.other/instan3.C: New test.
44121
44122 2000-12-02  Neil Booth  <neilb@earthling.net>
44123
44124         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44125         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44126         gnuc99.c,gnuc99-pedantic.c: New tests.
44127
44128 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44129
44130         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44131         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44132
44133 2000-12-01  Neil Booth  <neilb@earthling.net>
44134
44135         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44136         * gcc.dg/cpp/poison.c: Update.
44137         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44138
44139 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44140
44141         * g77.f-torture/execute/20001201.f: New test.
44142
44143 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44144
44145         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44146
44147 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44148
44149         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44150
44151 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44152
44153         * g++.old-deja/g++.other/cast6.C: New test.
44154
44155 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44156
44157         * gcc.c-torture/execute/20001130-2.c: New testcase.
44158
44159 2000-11-30  Richard Henderson  <rth@redhat.com>
44160
44161         * gcc.c-torture/execute/20001130-1.c: New test.
44162
44163 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44164
44165         * g++.old-deja/g++.other/op3.C: New test.
44166
44167 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44168
44169         * g++.old-deja/g++.other/op2.C: New test.
44170
44171 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44172
44173         * g++.old-deja/g++.other/crash38.C: New test.
44174
44175 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44176
44177         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44178
44179 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44180
44181         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44182         tests.
44183         * gcc.c-torture/execute/string-opt-6.c: New test.
44184
44185         * gcc.dg/20001117-1.c: Add main.
44186
44187 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44188
44189         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44190         Move from here ...
44191         * gcc.dg/940510-1.c: ... to here.
44192
44193         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44194         zero-size arrays in toplevel structures.
44195
44196 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44197
44198         * gcc.c-torture/execute/loop-8.c: New test.
44199
44200 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44201
44202         * g++.old-deja/g++.other/base1.C: New test.
44203
44204 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44205
44206         * g++.old-deja/g++.other/parse2.C: New test.
44207
44208 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44209
44210         * g++.old-deja/g++.pt/incomplete1.C: New test.
44211
44212 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44213
44214         * g++.old-deja/g++.other/friend9.C: New test.
44215
44216 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44217
44218         * gcc.dg/20001127-1.c: New test.
44219
44220 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44221
44222         * g++.old-deja/g++.pt/friend46.C: New test.
44223
44224 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44225
44226         * g++.old-deja/g++.other/ptrmem8.C: New test.
44227
44228 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44229
44230         * gcc.c-torture/execute/string-opt-7.c: New test.
44231         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44232
44233 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44234
44235         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44236         instead of 'mkcheck 2'.
44237
44238 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44239
44240         * gcc.c-torture/execute/memcheck/driver.c,
44241         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44242         C9X references to refer to C99.
44243
44244 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44245
44246         * gcc.dg/ultrasp3.c: New test.
44247
44248 2000-11-25  Neil Booth  <neilb@earthling.net>
44249
44250         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44251
44252 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44253
44254         * gcc.c-torture/compile/20001123-2.c: New.
44255
44256 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44257
44258         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44259
44260 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44261
44262         * gcc.dg/sequence-point-1.c: Add some new tests.
44263         * gcc.c-torture/execute/20001124-1.c: New test.
44264
44265 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44266
44267         * g++.old-deja/g++.other/vaarg4.C: New test.
44268         * gcc.c-torture/compile/20001123-1.c: New test.
44269
44270 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44271
44272         * g++.other/crash24.C: Adjust and remove XFAIL.
44273         * g++.other/crash37.C: New test.
44274
44275 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44276
44277         * g++.old-deja/g++.pt/instantiate9.C: New test.
44278
44279 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44280
44281         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44282         new ABI, too.
44283
44284         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44285         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44286
44287 2000-11-22  Neil Booth  <neilb@earthling.net>
44288
44289         * gcc.dg/cpp/Wtrigraphs.c: New test.
44290
44291 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44292
44293         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44294
44295 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44296
44297         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44298
44299 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44300
44301         * lib/gcc-dg.exp: load_lib scanasm.exp.
44302         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44303         * lib/g++-dg.exp: load_lib scanasm.exp.
44304         * lib/scanasm.exp: New.
44305         (scan-assembler, scan-assembler-not): Add optional arguments to
44306         test name, or if not present, the pattern name.
44307         (scan-assembler-dem, scan-assembler-dem-not): New.
44308
44309         * g++.dg/dg.exp: New.
44310
44311 2000-11-21  Neil Booth  <neilb@earthling.net>
44312
44313         * gcc.dg/cpp/integrated1.c: Remove.
44314
44315 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44316
44317         * gcc.c-torture/execute/20001121-1.c: New test.
44318
44319 2000-11-21  Richard Henderson  <rth@redhat.com>
44320
44321         * gcc.c-torture/compile/20001121-1.c: New test.
44322
44323 2000-11-20  Neil Booth  <neilb@earthling.net>
44324
44325         * gcc.dg/cpp/integrated1.c: New test.
44326
44327 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44328
44329         * g++.old-deja/g++.other/inline17.C: New test.
44330
44331 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44332
44333         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44334         local variable to be zero: I made the variable global. Now
44335         uses abort() and exit() instead of relying on main's return value.
44336
44337 2000-11-20  Neil Booth  <neilb@earthling.net>
44338
44339         * gcc.dg/cpp/paste2.c: Update test.
44340         * objc/execute/paste.m: New test.
44341
44342 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44343
44344         * gcc.dg/c99-condexpr-1.c: New test.
44345
44346 2000-11-20  Neil Booth  <neilb@earthling.net>
44347
44348         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44349
44350 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44351
44352         * g++.old-deja/g++.pt/export1.C: New test.
44353
44354 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44355
44356         * gcc.dg/20001117-1.c: New test.
44357
44358 2000-11-18  Richard Henderson  <rth@redhat.com>
44359
44360         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44361
44362 2000-11-18  Richard Henderson  <rth@redhat.com>
44363
44364         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44365         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44366         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44367
44368 2000-11-18  Richard Henderson  <rth@redhat.com>
44369
44370         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44371         (main): New.  Exit cleanly.
44372
44373 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44374
44375         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44376         gcc.dg/c99-fordecl-2.c: New tests.
44377
44378 2000-11-18  Richard Henderson  <rth@redhat.com>
44379
44380         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44381         * gcc.c-torture/execute/zerolen-2.c: New.
44382
44383 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44384
44385         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44386         memory.
44387
44388 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44389
44390         * g++.old-deja/g++.pt/instantiate8.C: New test.
44391
44392 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44393
44394         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44395         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44396
44397 2000-11-16  Nick Clifton  <nickc@redhat.com>
44398
44399         * gcc.c-torture/execute/nestfunc-2.c: New test.
44400         * gcc.c-torture/execute/nestfunc-3.c: New test.
44401
44402 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44403
44404         * gcc.c-torture/compile/20001116-1.c: New test.
44405
44406 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44407
44408         * gcc.c-torture/execute/20001115-1.c: New test.
44409
44410 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44411
44412         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44413         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44414         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44415         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44416
44417 2000-11-15  Neil Booth  <neilb@earthling.net>
44418
44419         gcc.dg/cpp/_Pragma1.c: Update.
44420         gcc.dg/cpp/_Pragma2.c: New test.
44421
44422 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44423
44424         * g++.old-deja/g++.other/anon5.C: New test.
44425
44426 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44427
44428         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44429         tests.
44430
44431 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44432
44433         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44434         output.
44435
44436 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44437
44438         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44439         labels at end of compound statements.
44440
44441 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44442
44443         * gcc.c-torture/execute/loop-7.c: New test.
44444
44445 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44446
44447         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44448
44449 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44450
44451         * gcc.dg/c99-bool-1.c: New test.
44452
44453 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44454
44455         * gcc.dg/c99-scope-1.c: Remove xfail.
44456         * gcc.dg/c99-scope-2.c: New test.
44457
44458 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44459
44460         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44461         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44462
44463 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44464
44465         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44466         error messages.
44467
44468         * g++.mike/p700.C: Don't typedef wchar_t.
44469         * g++.mike/p784.C: Likewise.
44470         * g++.mike/eb101.C: Don't use __wchar_t.
44471
44472 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44473
44474         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44475         from DO loop.
44476
44477 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44478
44479         * gcc.c-torture/execute/20001111-1.c: New test.
44480
44481 2000-11-10  Nick Clifton  <nickc@redhat.com>
44482
44483         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44484         long multuiple and accumulate.
44485
44486 2000-11-09  Richard Henderson  <rth@redhat.com>
44487
44488         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44489         via size_t instead of int.
44490
44491         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44492         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44493         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44494         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44495
44496 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44497
44498         * gcc.c-torture/compile/20001109-1.c: New test.
44499         * gcc.c-torture/compile/20001109-2.c: New test.
44500
44501 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44502
44503         * g++.old-deja/g++.pt/operator1.C: New test.
44504         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44505
44506 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44507
44508         * gcc.dg/20001108-1.c: New test.
44509
44510 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44511
44512         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44513         with both arguments constant strings.
44514         * gcc.c-torture/execute/string-opt-3.c: New test.
44515         * gcc.c-torture/execute/string-opt-4.c: New test.
44516         * gcc.c-torture/execute/string-opt-5.c: New test.
44517
44518 2000-11-08  Nick Clifton  <nickc@redhat.com>
44519
44520         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44521         mulsidi3adddi patterns.
44522
44523 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44524
44525         * g++.old-deja/g++.other/crash36.C: New test.
44526
44527 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44528
44529         * g++.old-deja/g++.other/init16.C: New test.
44530
44531 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44532
44533         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44534
44535 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44536
44537         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44538         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44539         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44540
44541 2000-11-07  DJ Delorie  <dj@redhat.com>
44542
44543         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44544
44545 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44546
44547         * gcc.c-torture/execute/string-opt-1.c: New test.
44548
44549 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44550
44551         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44552         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44553         parameters in registers, and there is no way for a varargs
44554         function to know in which order the integer and floating-point
44555         parameters should be interleaved when they are placed on the
44556         stack.
44557         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44558         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44559
44560 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44561
44562         * gcc.c-torture/execute/string-opt-2.c: New test.
44563
44564 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44565
44566         * g++.old-deja/g++.pt/crash60.C: New test.
44567
44568 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44569
44570         * g++.old-deja/g++.other/crash24.C: New test.
44571         * g++.old-deja/g++.other/crash25.C: New test.
44572         * g++.old-deja/g++.other/crash26.C: New test.
44573         * g++.old-deja/g++.other/crash27.C: New test.
44574         * g++.old-deja/g++.other/crash28.C: New test.
44575         * g++.old-deja/g++.other/crash29.C: New test.
44576         * g++.old-deja/g++.other/crash30.C: New test.
44577         * g++.old-deja/g++.other/crash31.C: New test.
44578         * g++.old-deja/g++.other/crash32.C: New test.
44579         * g++.old-deja/g++.other/crash33.C: New test.
44580         * g++.old-deja/g++.other/crash34.C: New test.
44581         * g++.old-deja/g++.other/crash35.C: New test.
44582
44583 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44584
44585         * gcc.c-torture/execute/20001031-1.c: New test.
44586
44587 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44588
44589         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44590         namespace.
44591
44592         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44593         standards-conformant.
44594
44595         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44596
44597         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44598         * g++.old-deja/g++.mike/p755a.C: Likewise.
44599         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44600         library makes no calls to `operator new' during initialization.
44601
44602 2000-11-04  Neil Booth  <neilb@earthling.net>
44603
44604         * gcc.dg/cpp/include2.c: New tests.
44605
44606 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44607
44608         * lib/g++.exp (g++_set_ld_library_path): New function.
44609         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44610
44611 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44612
44613         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44614         warnings.
44615
44616 2000-11-01  Richard Henderson  <rth@redhat.com>
44617
44618         * g++.old-deja/g++.ext/namedret1.C: New.
44619         * g++.old-deja/g++.ext/namedret2.C: New.
44620         * g++.old-deja/g++.ext/namedret3.C: New.
44621
44622 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44623
44624         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44625         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44626
44627 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44628
44629         * gcc.c-torture/execute/va-arg-21.c: New test.
44630
44631 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44632
44633         * gcc.dg/c99-complex-2.c: New test.
44634
44635 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44636
44637         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44638
44639 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44640
44641         * g++.old-deja/g++.other/inline16.C: New test.
44642
44643 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44644
44645         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44646         __PRETTY_FUNCTION__
44647
44648 2000-10-29  Neil Booth  <neilb@earthling.net>
44649
44650         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44651         New tests.
44652         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44653         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44654         optimisation.
44655
44656 2000-10-29  Neil Booth  <neilb@earthling.net>
44657
44658         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44659         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44660         * mi5.c: Test multiple includes work with -C.
44661         * trigraphs.c: Test ^= version.
44662
44663 2000-10-28  Neil Booth  <neilb@earthling.net>
44664
44665         New tests and test updates for new macro expander.
44666
44667         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44668         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44669         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44670         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44671         new diagnostic messages.
44672
44673         * gcc.dg/cpp/macro3.c: New tests.
44674
44675 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44676
44677         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44678         on the same line.
44679
44680 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44681
44682         * g++.old-deja/g++.other/eh2.C: New test.
44683
44684 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44685
44686         * gcc.c-torture/execute/20001027-1.c: New test.
44687
44688 2000-10-26  Richard Henderson  <rth@redhat.com>
44689
44690         * gcc.c-torture/execute/20001026-1.c: New.
44691
44692 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44693
44694         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44695         * g++.old-deja/g++.law/builtin1.C: Likewise.
44696         * g++.old-deja/g++.law/ctors10.C: Likewise.
44697         * g++.old-deja/g++.law/virtual3.C: Likewise.
44698         * g++.old-deja/g++.mike/p658.C: Likewise.
44699         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44700         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44701         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44702         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44703         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44704
44705 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44706
44707         * gcc.c-torture/compile/20001024-1.c: New test.
44708
44709 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44710
44711         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44712         to tell us whether or not we are using V3.
44713
44714 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44715
44716         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44717         operands.
44718
44719 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44720
44721         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44722
44723 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44724
44725         * gcc.c-torture/execute/20001024-1.c: New test.
44726
44727 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44728
44729         * g++.old-deja/g++.other/sibcall1.C: New test.
44730
44731 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44732
44733         * gcc.dg/noncompile/init-3.c: New test.
44734
44735 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44736
44737         * gcc.dg/format-array-1.c: New test.
44738
44739 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44740
44741         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44742         writing through null pointers; remove comment about testing
44743         unterminated strings.
44744
44745 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44746
44747         * gcc.c-torture/execute/20001017-2.c: New test.
44748
44749 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44750
44751         * gcc.c-torture/compile/20001018-1.c: New test.
44752         * gcc.c-torture/compile/20001018-1.x: Xfail.
44753
44754 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44755
44756         * gcc.c-torture/execute/20001017-1.c: New test.
44757
44758 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44759
44760         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44761         for multiple use of arguments with scanf formats; add tests for
44762         multiple use of arguments.
44763
44764 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44765
44766         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44767
44768 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44769
44770         * gcc.dg/format-miss-1.c: New test.
44771
44772 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44773
44774         * gcc.c-torture/execute/20001013-1.c: New test.
44775
44776 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44777
44778         * gcc.dg/format-branch-1.c: New test.
44779
44780 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44781
44782         * README, lib/file-format.exp: Remove EGCS references.
44783
44784 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44785
44786         * gcc.dg/20001013-1.c: New test.
44787
44788 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44789
44790         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44791         for intmax_t in the compiler using __typeof__ and the type rules
44792         for conditional expressions.
44793
44794 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44795
44796         * gcc.dg/20001012-1.c: New test.
44797         * gcc.dg/20001012-2.c: New test.
44798
44799 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44800
44801         * gcc.dg/format-attr-1.c: New test.
44802
44803 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44804
44805         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44806         __LONG_LONG_MAX__ instead of LLONG_MAX.
44807
44808 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44809
44810         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44811         scanf flags.
44812         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44813         flags.
44814
44815 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44816
44817         * gcc.dg/sequence-pt-1.c: New test.
44818
44819 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44820
44821         * gcc.c-torture/execute/20001011-1.c: New testcase.
44822         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44823
44824 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44825
44826         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44827         does not error on it.
44828
44829 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44830
44831         * gcc.dg/20001009-1.c: New test.
44832
44833 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44834
44835         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44836         * gcc.c-torture/execute/20001009-2.c: ... to here.
44837
44838 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44839
44840         * gcc.c-torture/compile/20001009-1.c: New testcase.
44841         * gcc.c-torture/execute/20001009-1.c: New testcase.
44842         Testcases provided by Jan Hubicka <jh@suse.cz>.
44843
44844 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44845
44846         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44847         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44848         uintmax_t using <limits.h> to emulate the compiler's internal
44849         logic.  No longer XFAIL %j tests.
44850
44851 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44852
44853         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44854         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44855         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44856         regexps and details of expected handling of some bad formats.
44857         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44858         suppression.
44859
44860 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44861
44862         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44863         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44864         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44865         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44866         in list archives.
44867
44868 2000-10-06  Richard Henderson  <rth@cygnus.com>
44869
44870         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44871         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44872         * g++.old-deja/g++.jason/report.C: Likewise.
44873         * g++.old-deja/g++.law/friend5.C: Likewise.
44874         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44875         of the expected warnings.
44876
44877 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44878
44879         * g++.old-deja/g++.pt/enum14.C: New test.
44880
44881 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44882
44883         * g++.old-deja/g++.pt/crash59.C: New test.
44884
44885 2000-10-04  Will Cohen  <wcohen@redhat.com>
44886
44887         * gcc.dg/20000926-1.c: New test.
44888
44889 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44890
44891         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44892         function name for current C++ compiler.
44893         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44894
44895 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44896
44897         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44898         __PRETTY_FUNCTION__.
44899         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44900
44901 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44902
44903         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44904
44905 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44906
44907         * gcc.c-torture/compile/20000923-1.c: New test.
44908
44909 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44910
44911         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44912         * g++.old-deja/g++.pt/ttp62.C: Same.
44913         * g++.old-deja/g++.other/inline14.C: Same.
44914
44915 2000-09-24  Richard Henderson  <rth@cygnus.com>
44916
44917         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44918
44919 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44920
44921         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44922
44923 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44924
44925         * gcc.c-torture/compile/20000922-1.c: New file.
44926
44927 2000-09-21  Nick Clifton  <nickc@redhat.com>
44928
44929         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44930         a signed long modulo operation.
44931         (mod6): New function - perform an unsigned long modulo operation.
44932         (main): Add tests for modulos of very large numbers by very small
44933         dividends.
44934
44935 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44936
44937         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44938
44939 2000-09-19  Richard Henderson  <rth@cygnus.com>
44940
44941         * gcc.dg/compare2.c (case 10): XFAIL.
44942
44943 2000-09-18  Richard Henderson  <rth@cygnus.com>
44944
44945         * gcc.c-torture/execute/20000906-1.c: Move ...
44946         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44947         that support __builtin_trap.
44948
44949 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44950
44951         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44952
44953 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44954
44955         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44956         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44957         more $ format tests.
44958
44959 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44960
44961         * gcc.dg/format-errmk-1.c: New test.
44962
44963 2000-09-17  Greg McGary  <greg@mcgary.org>
44964
44965         * gcc.c-torture/execute/20000917-1.x: Remove.
44966
44967 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44968
44969         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44970
44971 2000-09-17  Greg McGary  <greg@mcgary.org>
44972
44973         * gcc.c-torture/execute/20000917-1.c: New test.
44974         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44975
44976 2000-09-16  Neil Booth  <NeilB@earthling.net>
44977
44978         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44979         in nested macro bug.
44980
44981 2000-09-15  Neil Booth  <NeilB@earthling.net>
44982
44983         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44984
44985 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44986
44987         * gcc.c-torture/execute/20000914-1.c: New test.
44988
44989 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44990
44991         * g++.other/inline13.C: New test.
44992
44993 2000-09-12  Andreas Jaeger  <aj@suse.de>
44994
44995         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44996         constant by Ulrich Drepper <drepper@redhat.com>.
44997
44998 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44999
45000         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45001
45002 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45003
45004         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45005
45006 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45007
45008         * gcc.dg/cpp/backslash.c: New test.
45009
45010 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45011
45012         * gcc.c-torture/execute/20000910-1.c: New test.
45013         * gcc.c-torture/execute/20000910-2.c: Likewise.
45014
45015 2000-09-11  Robert Lipe  <robertl@sco.com>
45016
45017         * gcc.dg/pragma-align.c: New test.
45018
45019 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45020
45021         * g++.old-deja/g++.pt/explicit82.C: New test.
45022         * g++.old-deja/g++.pt/explicit83.C: New test.
45023
45024 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45025
45026         * gcc.dg/asm-names.c: New test.
45027
45028 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45029
45030         * gcc.dg/cpp/tr-warn6.c: New test
45031
45032 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45033
45034         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45035         be accepted.
45036
45037 2000-09-07  Catherine Moore  <clm@redhat.com>
45038
45039         * gcc.c-torture/execute/unroll-1.c: New test.
45040
45041 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45042
45043         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45044         ERROR markers.
45045         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45046         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45047         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45048         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45049         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45050         Preprocess only.
45051         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45052         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45053
45054 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45055
45056         * g++.old-deja/g++.pt/deduct2.C: New test.
45057
45058 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45059
45060         * g++.old-deja/g++.pt/parms2.C: New test.
45061
45062 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45063
45064         * g++.old-deja/g++.pt/crash58.C: New test.
45065
45066 2000-09-06  Greg McGary  <greg@mcgary.org>
45067
45068         * gcc.c-torture/execute/20000906-1.c: New test.
45069         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45070
45071 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45072
45073         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45074
45075 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45076
45077         * g++.old-deja/g++.pt/crash57.C: New test.
45078
45079 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45080
45081         * g++.old-deja/g++.pt/crash56.C: New test.
45082
45083 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45084
45085         * g++.old-deja/g++.pt/koenig1.C: New test.
45086
45087 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45088
45089         * gcc.dg/20000904-1.c: New test.
45090
45091 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45092
45093         * gcc.dg/cpp/paste8.c: New test.
45094
45095 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45096
45097         * gcc.c-torture/compile/20000827-1.c: New test.
45098
45099 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45100
45101         * gcc.dg/format-diag-1.c: New test.
45102
45103 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45104
45105         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45106         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45107         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45108         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45109         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45110
45111 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45112
45113         * g++.old-deja/g++.other/nested4.C: New test.
45114
45115 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         * g++.old-deja/g++.ns/scoped1.C: New test.
45118
45119 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45120
45121         * lib/g++.exp: Support testing already-installed GCC.
45122
45123 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45124
45125         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45126
45127 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45128
45129         * gcc.dg/return-type-2.c: New test.
45130
45131 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45132
45133         * gcc.c-torture/compile/20000825-1.c: New test.
45134
45135 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45136
45137         * gcc.dg/dwarf2-2.c: New test.
45138
45139 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45140
45141         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45142         dg-warning regexps.
45143
45144 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45145
45146         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45147         gcc.dg/format-ext-5.c: New tests.
45148
45149 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45150
45151         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45152
45153 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45154
45155         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45156
45157 2000-08-24  Richard Henderson  <rth@cygnus.com>
45158
45159         * gcc.dg/ia64-sync-1.c: New test.
45160         * gcc.dg/ia64-sync-2.c: New test.
45161         * gcc.dg/ia64-asm-1.c: New test.
45162
45163 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45164
45165         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45166         * gcc.dg/format-ext-2.c: New test.
45167
45168 2000-08-23  Jason Merrill  <jason@redhat.com>
45169
45170         * lib/old-dejagnu.exp: Also ignore "In member function" and
45171         "At global scope".
45172
45173 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45174
45175         * gcc.dg/noncompile/label-lineno-1.c: New test.
45176
45177 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45178
45179         * gcc.dg/c99-array-nonobj-1.c: New test.
45180
45181 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45182
45183         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45184         tests.
45185         * gcc.dg/format-ext-1.c: New test.
45186
45187 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45188
45189         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45190         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45191         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45192         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45193         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45194
45195 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45196
45197         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45198         gcc.dg/c99-strftime-2.c: New tests.
45199
45200 2000-08-22  Richard Henderson  <rth@cygnus.com>
45201
45202         * gcc.c-torture/execute/20000822-1.c: New test.
45203
45204 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45205
45206         * gcc.c-torture/execute/20000819-1.x: Remove.
45207
45208 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45209
45210         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45211         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45212         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45213         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45214         gcc.dg/format-xopen-1.c: New tests.
45215
45216 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45217
45218         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45219
45220 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45221
45222         * g++.old-deja/g++.other/loop2.C: New test.
45223
45224         * gcc.c-torture/compile/20000606-1.c: New test.
45225         * gcc.c-torture/compile/20000728-1.c: New test.
45226         * gcc.c-torture/execute/20000801-1.c: New test.
45227         * gcc.c-torture/execute/20000801-2.c: New test.
45228         * gcc.c-torture/execute/20000819-1.c: New test.
45229         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45230         * gcc.dg/20000629-1.c: New test.
45231         * gcc.dg/20000724-1.c: New test.
45232         * gcc.dg/20000807-1.c: New test.
45233
45234 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45235
45236         * gcc.dg/cpp/pragma-1.c: New test.
45237         * gcc.dg/cpp/pragma-2.c: New test.
45238
45239 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45240
45241         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45242         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45243
45244 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45245
45246         * gcc.c-torture/compile/20000818-1.c: New test.
45247
45248 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45249
45250         * gcc.c-torture/execute/20000818-1.c: New test.
45251
45252 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45253
45254         * gcc.dg/format-va-1.c: New test.
45255
45256 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45257
45258         * g++.old-deja/g++.other/typedef8.C: New test.
45259
45260 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45261
45262         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45263         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45264         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45265         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45266         * g++.old-deja/g++.other/ptrmem7.C: New test.
45267         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45268
45269 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45270
45271         * g++.old-deja/g++.pt/typename27.C: New test.
45272
45273 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45274
45275         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45276         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45277         * g++.old-deja/g++.pt/friend45.C: New test.
45278         * g++.old-deja/g++.other/friend8.C: New test.
45279
45280 2000-08-15  Richard Henderson  <rth@cygnus.com>
45281
45282         * gcc.c-torture/execute/20000815-1.c: New test.
45283
45284 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45285
45286         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45287         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45288         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45289
45290 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45291
45292         * g++.old-deja/g++.other/refinit2.C: New test.
45293
45294 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45295
45296         * lib/c-torture.exp (c-torture): Make
45297         compiler_conditional_xfail_data global.
45298         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45299         compiler_conditional_xfail_data machinery.
45300         (f-torture-execute): Likewise.
45301         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45302         and only when unrolling loops.
45303
45304         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45305
45306 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45307
45308         * g++.old-deja/g++.pt/explicit81.C: New test.
45309
45310 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45311
45312         * g++.old-deja/g++.pt/typename26.C: New test.
45313
45314 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45315
45316         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45317         warning.
45318
45319 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45320
45321         * g++.old-deja/g++.other/array3.C: New test.
45322
45323 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45324
45325         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45326         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45327         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45328         New tests.
45329
45330 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45331
45332         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45333         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45334
45335 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45336
45337         * gcc.c-torture/execute/20000808-1.c: New test.
45338
45339 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45340
45341         * gcc.dg/c90-const-expr-1.c: New test.
45342
45343 2000-08-08  Richard Henderson  <rth@cygnus.com>
45344
45345         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45346
45347 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45348
45349         * gcc.dg/noncompile/const-ll-1.c: New test.
45350
45351 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45352
45353         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45354
45355 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45356
45357         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45358         that running programs linked against the shared version of libobjc
45359         run correctly.
45360
45361 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45362
45363         * gcc.dg/c99-printf-1.c: New test.
45364
45365 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45366
45367         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45368
45369 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45370
45371         * gcc.c-torture/execute/20000731-1.x: Delete.
45372
45373 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45374
45375         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45376         and torture_without_loops as is done by c-torture.exp.
45377         (search_for): Copy from c-torture.exp.
45378         (gcc-dg-runtest): New function, drives a directory of tests
45379         iterating over the TORTURE_OPTIONS.
45380         (scan-assembler, scan-assembler-not): Move here from
45381         individual directory drivers.
45382
45383         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45384         defined by lib/gcc-dg.exp.
45385         * gcc.dg/cpp/cpp.exp: Likewise.
45386         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45387         gcc-dg-runtest, so we cycle over optimization options.
45388
45389         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45390         * gcc.dg/compare2.c: No longer expected to fail.
45391
45392 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45393
45394         * gcc.c-torture/execute/20000804-1.c: New test.
45395
45396 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45397
45398         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45399
45400 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45401
45402         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45403
45404 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45405
45406         * gcc.c-torture/compile/20000803-1.c: New test.
45407
45408 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45409
45410         * gcc.c-torture/execute/20000801-3.c,
45411         gcc.c-torture/execute/20000801-4.c: New tests.
45412         * gcc.c-torture/execute/20000801-3.x,
45413         gcc.c-torture/execute/20000801-4.x: Xfail.
45414
45415 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45416
45417         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45418         libobjc/.libs to allow for libtool.
45419
45420 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45421
45422         * gcc.c-torture/compile/20000802-1.c: New test.
45423
45424 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45425
45426         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45427
45428 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45429
45430         * gcc-c-torture/execute/20000731-2.c: New test.
45431
45432         * gcc.c-torture/execute/20000731-1.c: New test.
45433         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45434
45435 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45436
45437         * testsuite/gcc.dg/cpp/paste7.c: New test.
45438         * gcc.dg/cpp/20000725-1.c: New test.
45439
45440 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45441
45442         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45443         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45444         declaration warning for __builtin_dwarf_reg_size.
45445
45446         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45447
45448 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45449
45450         * gcc.dg/noncompile/voidparam-1.c: New test.
45451
45452 2000-07-30  Richard Henderson  <rth@cygnus.com>
45453
45454         * gcc.dg/c90-digraph-1.c: Don't xfail.
45455         * gcc.dg/compare2.c (case 10): Xfail.
45456         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45457
45458 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45459
45460         * gcc.dg/c99-main-1.c: New test.
45461
45462 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45463
45464         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45465
45466 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45467
45468         * gcc.c-tortuer/execute/20000726-1.c: New test.
45469
45470 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45471
45472         * gcc.c-torture/execute/enum-2.c: New test.
45473
45474 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45475
45476         * gcc.dg/cpp/tr-warn3.c: New test.
45477
45478 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45479
45480         * g++.old-deja/g++.ext/implicit1.C: Remove.
45481         * g++.old-deja/g++.jason/c2.C: Remove
45482         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45483         * g++.old-deja/g++.pt/crash16.C: Likewise.
45484         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45485
45486 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45487
45488         * g++.old-deja/g++.other/for2.C: New test.
45489
45490 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45491
45492         * gcc.dg/20000720-1.c: New test.
45493
45494 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45495
45496         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45497
45498 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45499
45500         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45501         * gcc.c-torture/execute/20000722-1.c: New.
45502         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45503
45504 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45505
45506         * gcc.dg/cpp/20000720-1.S: New test.
45507
45508 2000-07-21  Michael Meissner  <meissner@redhat.com>
45509
45510         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45511
45512 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45513
45514         * g++.old-deja/g++.brendan/crash16.C,
45515         g++.old-deja/g++.brendan/parse3.C,
45516         g++.old-deja/g++.brendan/redecl1.C,
45517         g++.old-deja/g++.ns/template13.C,
45518         g++.old-deja/g++.other/decl4.C,
45519         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45520
45521 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45522
45523         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45524         and "Internal error".
45525
45526         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45527         regexps.
45528         * gcc.dg/cpp/paste6.c: New test.
45529
45530 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45531
45532         * gcc.dg/cpp/tr-direct.c: New test.
45533
45534         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45535         gcc.dg/cpp/undef1.c: Tweak error regexps.
45536
45537 2000-07-18  Eric Christopher <echristo@redhat.com>
45538
45539         * gcc.c-torture/compile/20000718-1.c: New test.
45540
45541 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45542
45543         * cpplex.c (_cpp_push_token): If the token being pushed back
45544         is the previous token in this context, just subtract one from
45545         context->posn.
45546         * cppmacro.c (save_expansion): Clear aux field when storing a
45547         placemarker.
45548
45549 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45550
45551         * gcc.dg/noncompile/redecl-1.c: New test.
45552
45553 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45554
45555         * gcc.c-torture/execute/20000717-5.c: New test.
45556         * gcc.c-torture/execute/20000717-1.x: Removed.
45557
45558 2000-07-17  Richard Henderson  <rth@cygnus.com>
45559
45560         * gcc.c-torture/execute/20000717-4.c: New test.
45561
45562 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45563
45564         * gcc.dg/cpp/syshdr.c: New test.
45565         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45566
45567 2000-07-17  Neil Booth  <neilb@earthling.net>
45568
45569         * gcc.dg/cpp/cmdlne-dM.c: New test.
45570         * gcc.dg/cpp/cmdlne-dD.c: New test.
45571
45572 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45573
45574         * gcc.c-torture/execute/20000717-3.c: New test.
45575
45576         * gcc.c-torture/compile/20000717-1.c: New test.
45577
45578 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45579
45580         * gcc.c-torture/execute/20000717-2.c: New test.
45581
45582 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45583
45584         * gcc.dg/formatz-1.c: New test.
45585
45586         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45587         * gcc.dg/c99-digraph-1.c: New tests.
45588
45589         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45590         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45591
45592         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45593         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45594         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45595         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45596         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45597         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45598         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45599
45600 2000-07-17  Greg McGary <greg@mcgary.org>
45601
45602         * gcc.c-torture/execute/20000717-1.c: New test.
45603         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45604
45605 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45606
45607         * gcc.c-torture/execute/20000715-2.c: New test.
45608         * gcc.dg/20000715-1.c: New test.
45609
45610 2000-07-15  Michael Meissner  <meissner@redhat.com>
45611
45612         * gcc.c-torture/execute/20000715-1.c: New test.
45613
45614 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45615
45616         * gcc.c-torture/execute/20000707-1.c: New test.
45617
45618 2000-07-13  Neil Booth  <NeilB@earthling.net>
45619
45620         * testsuite/gcc.dg/cpp/digraph1.c,
45621         testsuite/gcc.dg/cpp/digraph2.c,
45622         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45623
45624 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45625
45626         * g77.f-torture/compile/20000630-2.f: New test.
45627         * g77.f-torture/compile/20000630-2.x
45628
45629 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45630
45631         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45632
45633 2000-07-11  Neil Booth  <NeilB@earthling.net>
45634
45635         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45636
45637 2000-07-11  Neil Booth  <NeilB@earthling.net>
45638
45639         * gcc.dg/cpp/cmdlne-C.c: New.
45640
45641 2000-07-09  Neil Booth  <NeilB@earthling.net>
45642
45643         * gcc.dg/cpp/directiv.c: New tests.
45644         * gcc.dg/cpp/undef1.c: Update.
45645
45646 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45647
45648         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45649
45650 2000-07-09  Neil Booth  <NeilB@earthling.net>
45651
45652         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45653
45654 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45655
45656         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45657         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45658
45659 2000-07-08  Neil Booth  <NeilB@earthling.net>
45660
45661         * gcc.dg/cpp/macsyntx.c: New tests.
45662
45663 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45664
45665         * gcc.dg/20000707-1.c: New test.
45666
45667 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45668
45669         * gcc.c-torture/execute/20000706-1.c: New test.
45670         * gcc.c-torture/execute/20000706-2.c: New test.
45671         * gcc.c-torture/execute/20000706-3.c: New test.
45672         * gcc.c-torture/execute/20000706-4.c: New test.
45673         * gcc.c-torture/execute/20000706-5.c: New test.
45674
45675 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45676
45677         * g++.old-deja/g++.pt/instantiate7.C: New test.
45678
45679 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45680
45681         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45682         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45683         * g++.old-deja/g++.other/rtti3.C: Likewise.
45684         * g++.old-deja/g++.other/rttid3.C: Likewise.
45685
45686 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45687
45688         *  g77.f-torture/compile/20000630-1.x: Fix typo
45689
45690 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45691
45692         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45693         assembly output.
45694
45695 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45696
45697         * gcc.dg/cpp/ident.c: New test.
45698
45699 2000-07-05  Neil Booth  <NeilB@earthling.net>
45700
45701         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45702           gcc.dg/cpp/lexstrng.c: New tests.
45703
45704 2000-07-04  Neil Booth  <NeilB@earthling.net>
45705
45706         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45707         * gcc.dg/cpp/strify2.c: Same.
45708
45709 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45710
45711         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45712         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45713         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45714         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45715
45716         * testsuite/gcc.dg/cpp/macro1.c,
45717         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45718         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45719         testsuite/gcc.dg/cpp/strify1.c,
45720         testsuite/gcc.dg/cpp/strify2.c: New tests.
45721
45722 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45723
45724         * gcc.c-torture/execute/20000703-1.c: New test.
45725
45726 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45727
45728         * g++.old-deja/g++.pt (lookup10.C): New test.
45729
45730 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45731
45732         * g++.old-deja/g++.pt (typename25.C): New test.
45733
45734 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45735
45736         * gcc.c-torture/compile/20000701-1.c: New test.
45737
45738 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45739
45740         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45741         to test case.
45742
45743 2000-06-30  Catherine Moore  <clm@cygnus.com>
45744
45745         * gcc.c-torture/execute/align-1.c: New test.
45746
45747 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45748
45749         * g++.old-deja/g++.pt/expr8.C: New test.
45750         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45751
45752 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45753
45754         * gcc.c-torture/compile/20000629-1.c: New test.
45755
45756 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45757
45758
45759         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45760         gcc.dg/noncompile directory, depending on whether they're
45761         preprocessor tests or not.  Annotate all the tests for the dg
45762         framework.
45763
45764         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45765         * gcc.dg/noncompile/noncompile.exp: New.
45766
45767         * Moved files:
45768         Old name                                New name
45769         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45770         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45771         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45772         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45773         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45774         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45775         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45776         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45777         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45778         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45779         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45780         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45781         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45782         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45783         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45784         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45785         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45786         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45787         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45788         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45789         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45790         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45791         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45792         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45793
45794         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45795         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45796         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45797         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45798         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45799         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45800
45801 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45802
45803         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45804         declare one variable.  On the fourth, error.
45805         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45806         declared by 20000628-1a.h.
45807
45808 2000-06-29  Richard Henderson  <rth@redhat.com>
45809
45810         * gcc.c-torture/execute/930529-1.x: New file.
45811         * gcc.dg/920413-1.c: Adjust expected warning text.
45812         * gcc.dg/980217-1.c: Declare abort.
45813         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45814
45815 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45816
45817         * g77.f-torture/compile/20000629-1.f: New test.
45818         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45819
45820 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45821
45822         Rearrange lots of files, removing entirely the
45823         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45824         directories.
45825
45826         * Deleted files:
45827         gcc.c-torture/code_quality/code_quality.exp
45828         gcc.c-torture/special/special.exp
45829         gcc.failure/failure.exp
45830         gcc.failure/940409-1.x
45831         gcc.c-torture/compile/961203-1.x
45832
45833         * New files:
45834         gcc.misc-tests/linkage.exp
45835         gcc.c-torture/execute/920730-1t.c
45836         gcc.c-torture/execute/920730-1t.x
45837         gcc.c-torture/compile/920520-1.x
45838         gcc.c-torture/compile/920521-1.x
45839         gcc.c-torture/compile/981006-1.x
45840         gcc.c-torture/execute/eeprof-1.x
45841
45842         * Moved files (possibly with modifications to fit a new harness):
45843         Old name                                New name
45844         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45845         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45846         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45847         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45848         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45849         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45850         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45851         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45852         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45853         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45854         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45855         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45856         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45857         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45858
45859 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45860
45861         * c-torture/compile/961203-1.x: Delete.
45862
45863         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45864         not exit. Include stdio.h.
45865         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45866         * gcc.misc-tests/dg-12.c: Likewise.
45867         * gcc.misc-tests/dg-5.c: Likewise.
45868         * gcc.misc-tests/dg-6.c: Likewise.
45869         * gcc.misc-tests/dg-7.c: Prototype abort.
45870         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45871         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45872         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45873         not exit.
45874         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45875         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45876
45877 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45878
45879         * gcc.dg/cpp/20000628-1.c: New test.
45880         * gcc.dg/cpp/20000628-1.h: New header for above test.
45881         * gcc.dg/cpp/20000628-1a.h: Likewise.
45882
45883 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45884
45885         * gcc.dg/cpp: New directory.
45886         * gcc.dg/cpp/cpp.exp: New driver.
45887         * gcc.dg/cpp/20000627-1.c: New test.
45888         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45889         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45890         and rewrite as a compilation test.
45891
45892         * gcc.dg: Move many files into the cpp subdirectory, possibly
45893         renaming or editing them as well.
45894         Old name                New name
45895         990119-1.c              cpp/19990119-1.c
45896         990228-1.c              cpp/19990228-1.c
45897         990407-1.c              cpp/19990407-1.c
45898         990409-1.c              cpp/19990409-1.c
45899         990413-1.c              cpp/19990413-1.c
45900         990703-1.c              cpp/19990703-1.c
45901         20000127-1.c            cpp/20000127-1.c
45902         20000129-1.c            cpp/20000129-1.c
45903         20000207-1.c            cpp/20000207-1.c
45904         20000207-2.c            cpp/20000207-2.c
45905         20000209-1.c            cpp/20000209-1.c
45906         20000209-2.c            cpp/20000209-2.c
45907         20000301-1.c            cpp/20000301-1.c
45908         20000419-1.c            cpp/20000419-1.c
45909         20000510-1.S            cpp/20000510-1.S
45910         20000519-1.c            cpp/20000519-1.c
45911         20000529-1.c            cpp/20000529-1.c
45912         20000625-1.c            cpp/20000625-1.c
45913         20000625-2.c            cpp/20000625-2.c
45914         cpp-as1.c               cpp/assert1.c
45915         cpp-as2.c               cpp/assert2.c
45916         cxx-comments-1.c        cpp/cxxcom1.c
45917         cxx-comments-2.c        cpp/cxxcom2.c
45918         endif-label.c           cpp/endif.c
45919         cpp-hash1.c             cpp/hash1.c
45920         cpp-hash2.c             cpp/hash2.c
45921         cpp-if1.c               cpp/if-1.c
45922         cpp-if2.c               cpp/if-2.c
45923         cpp-if3.c               cpp/if-3.c
45924         cpp-if4.c               cpp/if-4.c
45925         cpp-if5.c               cpp/if-5.c
45926         cpp-cond.c              cpp/if-cexp.c
45927         cpp-missingop.c         cpp/if-mop.c
45928         cpp-missingparen.c      cpp/if-mpar.c
45929         cpp-opprec.c            cpp/if-oppr.c
45930         cpp-ifparen.c           cpp/if-paren.c
45931         cpp-shortcircuit.c      cpp/if-sc.c
45932         cpp-shift.c             cpp/if-shift.c
45933         cpp-unary.c             cpp/if-unary.c
45934         cpp-li1.c               cpp/line1.c
45935         cpp-li2.c               cpp/line2.c
45936         lineno.c                cpp/line3.c
45937         lineno-2.c              cpp/line4.c
45938         cpp-mi.c                cpp/mi1.c
45939         cpp-mic.h               cpp/mi1c.h
45940         cpp-micc.h              cpp/mi1cc.h
45941         cpp-mind.h              cpp/mi1nd.h
45942         cpp-mindp.h             cpp/mi1ndp.h
45943         cpp-mix.h               cpp/mi1x.h
45944         cpp-mi2.c               cpp/mi2.c
45945         cpp-mi2a.h              cpp/mi2a.h
45946         cpp-mi2b.h              cpp/mi2b.h
45947         cpp-mi2c.h              cpp/mi2c.h
45948         cpp-mi3.c               cpp/mi3.c
45949         cpp-mi3.def             cpp/mi3.def
45950         poison-1.c              cpp/poison.c
45951         pr-impl.c               cpp/prag-imp.c
45952         cpp-redef-2.c           cpp/redef1.c
45953         cpp-redef.c             cpp/redef2.c
45954         strpaste.c              cpp/strp1.c
45955         strpaste-2.c            cpp/strp2.c
45956         cpp-tradpaste.c         cpp/tr-paste.c
45957         cpp-tradstringify.c     cpp/tr-str.c
45958         cpp-tradwarn1.c         cpp/tr-warn1.c
45959         cpp-tradwarn2.c         cpp/tr-warn2.c
45960         trigraphs.c             cpp/trigraphs.c
45961         cpp-unc1.c              cpp/unc1.c
45962         cpp-unc2.c              cpp/unc2.c
45963         cpp-unc3.c              cpp/unc3.c
45964         cpp-unc.c               cpp/unc4.c
45965         undef.c                 cpp/undef1.c
45966         undef-2.c               cpp/undef2.c
45967         cpp-wi1.c               cpp/widestr1.c
45968
45969 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45970
45971         * lib/g++.exp (g++_include_flags): Tweak.
45972
45973 2000-06-27  H.J. Lu  <hjl@gnu.org>
45974             Loren J. Rittle  <ljrittle@acm.org>
45975
45976         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45977         version with one that knows about the new gcc tree structure.
45978         (g++_link_flags): Same.
45979
45980 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45981
45982         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45983         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45984         case we are cross-compiling.
45985
45986         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45987         g++.old-deja/g++.niklas/Makefile.in,
45988         g++.old-deja/g++.niklas/configure.in,
45989         g++.old-deja/g++.other/Makefile.in,
45990         g++.old-deja/g++.other/configure.in,
45991         gcc.c-torture/code_quality/Makefile.in,
45992         gcc.c-torture/code_quality/configure.in,
45993         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45994         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45995         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45996         gcc.c-torture/execute/ieee/Makefile.in,
45997         gcc.c-torture/execute/ieee/configure.in,
45998         gcc.c-torture/noncompile/Makefile.in,
45999         gcc.c-torture/noncompile/configure.in,
46000         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46001         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46002         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46003
46004 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46005
46006         * g++.old-deja/g++.other/ambig3.C: New test.
46007
46008 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46009
46010         * g++.old-deja/g++.pt/syntax1.C: New test.
46011         * g++.old-deja/g++.pt/syntax2.C: New test.
46012         * g++.old-deja/g++.other/syntax3.C: New test.
46013         * g++.old-deja/g++.other/syntax4.C: New test.
46014
46015 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46016
46017         * gcc.dg/20000623-1.c: Prototype exit and abort.
46018
46019 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46020
46021         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46022         New tests.
46023         * gcc.dg/cpp-mi3.def: New file.
46024
46025         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46026         inside assertions.
46027         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46028         lexer's error messages.
46029         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46030         divine anything from the linemarkers.
46031         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46032         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46033
46034 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46035
46036         * gcc.dg/20000623-1.c: New test.
46037
46038 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46039
46040         * gcc.c-torture/execute/20000622-1.c: New test.
46041
46042 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46043
46044         * g++.old-deja/g++.other/init15.C: New test.
46045
46046 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46047
46048         * g++.old-deja/g++.pt/vaarg2.C: New test.
46049         * g++.old-deja/g++.pt/vaarg3.C: New test.
46050
46051 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46052
46053         * g++.old-deja/g++.other/dyncast6.C: New test.
46054
46055 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46056
46057         * gcc.c-torture/execute/loop-6.c: New test.
46058
46059 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46060
46061         * gcc.dg/20000614-1.c: New test.
46062         * gcc.dg/20000614-2.c: New test.
46063
46064 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46065
46066         * g++.old-deja/g++.other/inline12.C: New test.
46067
46068 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46069
46070         * g++.old-deja/g++.other/eh1.C: New test.
46071
46072 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46073
46074         * g++.old-deja/g++.other/type.C: New test.
46075
46076 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46077
46078         * g++.old-deja/g++.other/initstring.C: New test.
46079
46080 2000-06-12  Jason Merrill  <jason@redhat.com>
46081
46082         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46083
46084 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46085
46086         * gcc.c-torture/compile/20000609-1.c: New test.
46087
46088 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46089
46090         * gcc.dg/20000609-1.c: New test.
46091
46092 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46093
46094         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46095         * gcc.c-torture/noncompile/poison-1.c: Move...
46096         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46097         * gcc.dg/cpp-li1.c: Add a token after the #line.
46098
46099 2000-06-05  Richard Henderson  <rth@cygnus.com>
46100
46101         * gcc.c-torture/execute/20000605-2.c: New test.
46102         * gcc.c-torture/execute/20000605-3.c: New test.
46103
46104 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46105
46106         * g77.f-torture/execute/20000503-1.x: New file.
46107
46108 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46109
46110         * g++.old-deja/g++.eh/badalloc1.C: New test.
46111
46112 2000-06-05  Richard Henderson  <rth@cygnus.com>
46113
46114         * gcc.c-torture/execute/20000605-1.c: New test.
46115
46116 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46117             Nathan Sidwell <nathan@codesourcery.com>
46118
46119         * gcc.c-torture/compile/20000605-1.c: New test.
46120
46121 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46122
46123         * g77.f-torture/compile/20000601-1.f: New test.
46124
46125 2000-06-03  Richard Henderson  <rth@cygnus.com>
46126
46127         * gcc.c-torture/execute/20000603-1.c: New.
46128
46129 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46130
46131         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46132         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46133
46134 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46135
46136         * gcc.dg/compare2.c (case 12): XFAIL.
46137         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46138         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46139
46140         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46141
46142 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46143
46144         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46145         guard macro is already defined when the header is first
46146         included.
46147         * gcc.dg/cpp-mix.h: New file.
46148         * gcc.dg/endif-label.c: Update patterns to match compiler.
46149
46150         * g++.brendan/complex1.C: Declare abort.
46151         * g++.law/refs4.C: Remove XFAIL.
46152         * g++.oliva/expr2.C: Declare abort and exit.
46153
46154 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46155
46156         * gcc.c-torture/execute/20000528-1.c: New test.
46157
46158         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46159         * g++.old-deja/g++.law/temps4.C: Likewise.
46160
46161         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46162         stdlib.h.  Call abort() on failure.
46163         * g++.old-deja/g++.law/refs4.C: Likewise.
46164         * g++.old-deja/g++.law/temps4.C: Likewise.
46165         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46166         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46167
46168 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46169
46170         Relative to g++.dg/special:
46171         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46172
46173         Relative to g++.old-deja:
46174         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46175         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46176         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46177         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46178         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46179         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46180         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46181
46182         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46183         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46184         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46185         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46186         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46187         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46188         and/or string.h.
46189
46190         * g++.other/goto1.C: Update expectations for error messages.
46191
46192 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46193
46194         * gcc.c-torture/compile/20000523-1.c: New test.
46195
46196 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46197
46198         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46199
46200 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46201
46202         * g++.old-deja/g++.eh/catch11.C: New test.
46203         * g++.old-deja/g++.eh/catch12.C: New test.
46204
46205 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46206
46207         * gcc.c-torture/execute/20000523-1.c: New test.
46208
46209 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46210
46211         * c-torture/execute/bcp-1.c: Replace abort in arg of
46212         __builtin_constant_p with a generic external function.
46213
46214         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46215         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46216         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46217         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46218         Prototype abort and/or exit.
46219
46220         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46221         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46222         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46223         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46224
46225 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46226
46227         * gcc.dg/dwarf2-1.c: New test.
46228
46229 2000-05-20  Richard Henderson  <rth@cygnus.com>
46230
46231         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46232
46233 2000-05-20  Andreas Jaeger  <aj@suse.de>
46234
46235         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46236         testcase.
46237
46238 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46239
46240         * gcc.c-torture/execute/20000519-2.c: New test.
46241
46242 2000-05-19  Andreas Jaeger  <aj@suse.de>
46243
46244         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46245         which fails with SSA.
46246
46247         * lib/c-torture.exp: Also test with -O3 -fssa.
46248
46249 2000-05-18  Michael Meissner  <meissner@redhat.com>
46250
46251         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46252         * gcc.c-torture/execute/920415-1.c: Ditto.
46253         * gcc.c-torture/execute/920501-1.c: Ditto.
46254         * gcc.c-torture/execute/conversion.c: Ditto.
46255         * gcc.c-torture/execute/cvt-1.c: Ditto.
46256
46257 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46258
46259         * gcc.c-torture/compile/20000518-1.c: New test.
46260
46261 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46262
46263         * g77.f-torture/compile/200005018.f: New test.
46264
46265 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46266
46267         * gcc.c-torture/compile/20000517-1.c: New test.
46268
46269 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46270
46271         * gcc.c-torture/execute/20000516-1.c: New test.
46272
46273 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46274
46275         * g++.old-deja/g++.other/eh.C: New test.
46276
46277 2000-05-12  Richard Henderson  <rth@cygnus.com>
46278
46279         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46280         constants through to doit's conditional.
46281
46282 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46283
46284         * gcc.c-torture/compile/20000511-1.c: New test.
46285         * g77.f-torture/compile/20000511-1.f: New test.
46286         * g77.f-torture/compile/20000511-2.f: New test.
46287
46288 2000-05-11  Michael Meissner  <meissner@redhat.com>
46289
46290         * gcc.c-torture/execute/20000511-1.c: New test.
46291
46292 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46293
46294         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46295         * gcc.dg/20000510-1.S: New.
46296
46297 2000-05-08  Catherine Moore  <clm@cygnus.com>
46298
46299         * gcc.dg/unused-3.c: New.
46300
46301 2000-05-06  Richard Henderson  <rth@cygnus.com>
46302
46303           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46304           * g++.old-deja/g++.mike/warn1.C: Likewise.
46305           * g++.old-deja/g++.pt/local1.C: Likewise.
46306           * g++.old-deja/g++.pt/local7.C: Likewise.
46307           * g++.old-deja/g++.pt/spec16.C: Likewise.
46308
46309 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46310
46311         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46312
46313 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46314
46315           * g77.f-torture/execute/20000503-1.f: New test.
46316
46317 2000-05-04  Andreas Jaeger  <aj@suse.de>
46318
46319         * gcc.dg/noreturn-2.c: New test.
46320
46321 2000-05-04  Neil Booth  <NeilB@earthling.net>
46322
46323         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46324         preprocessor.
46325
46326 2000-05-04  Richard Henderson  <rth@cygnus.com>
46327
46328         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46329
46330 2000-05-04  Richard Henderson  <rth@cygnus.com>
46331
46332         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46333         OpenSSL by Jason R Thorpe.
46334
46335 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46336
46337         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46338
46339 2000-05-03  Robert Lipe <robertlipe@usa.net>
46340
46341         * gcc.dg/20000503-1.c: New test.
46342
46343 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46344
46345         * gcc.c-torture/compile/20000502-1.c: New test.
46346         * g++.old-deja/g++.other/align.C: New test.
46347         * gcc.dg/cpp-tradstringify.c: New test.
46348
46349 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46350
46351         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46352         and hard registers.
46353
46354 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46355
46356         * gcc.c-torture/execute/loop-5.c: New test.
46357
46358 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46359
46360         * gcc.c-torture/execute/va-arg-20.c: New test.
46361
46362 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46363
46364         * gcc.c-torture/execute/20000422-1.c: New test.
46365
46366 2000-04-20  Greg McGary  <gkm@gnu.org>
46367
46368         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46369         when optimizing, but without sibling-call optimizations (-O1).
46370
46371 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46372
46373           * gcc.c-torture/compile/20000420-1.c: New test.
46374
46375 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46376
46377         * g++.abi/ptrflags.C: New test.
46378         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46379
46380 2000-04-19  Catherine Moore  <clm@cygnus.com>
46381
46382         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46383
46384 2000-04-19  Greg McGary  <gkm@gnu.org>
46385
46386         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46387         sibling-call optimizations.
46388
46389 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46390
46391         * gcc.dg/20000419-1.c: New test.
46392
46393 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46394
46395         * gcc.c-torture/execute/20000412-6.c: New test.
46396
46397 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46398
46399         * gcc.c-torture/execute/20000412-5.c: New test.
46400         * g77.f-torture/compile/20000412-1.f: New test.
46401         * gcc.c-torture/execute/20000412-4.c: New test.
46402         * gcc.c-torture/compile/20000412-2.c: New test.
46403         * gcc.c-torture/execute/20000412-3.c: New test.
46404         * gcc.c-torture/compile/20000412-1.c: New test.
46405         * gcc.c-torture/execute/20000412-2.c: New test.
46406
46407 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46408
46409         * objc/execute/bf-20.m: New test.
46410
46411 2000-04-10  Richard Henderson  <rth@cygnus.com>
46412
46413         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46414
46415         * gcc.c-torture/execute/20000412-1.c: New test.
46416
46417 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46418
46419         * g++.old-deja/g++.eh/catchptr1.C: New test.
46420
46421 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46422
46423         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46424
46425 2000-04-08  Neil Booth  <NeilB@earthling.net>
46426
46427         * gcc.dg/cpp-nullchar.c: Remove test as
46428         embedded nulls cause problems.
46429
46430 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46431
46432         * gcc.dg/compare2.c: New test.
46433
46434 2000-04-08  Neil Booth  <NeilB@earthling.net>
46435
46436         * gcc.dg/cpp-nullchar.c: New test.
46437
46438 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46439
46440         * gcc.dg/cpp-mi2.c: New test.
46441         * gcc.dg/cpp-mi2[abc].h: New files.
46442
46443 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46444
46445         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46446         member name.
46447
46448 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46449
46450         * g++.old-deja/g++.abi/vmihint.C: New test.
46451
46452 2000-04-06  Neil Booth  <NeilB@earthling.net>
46453
46454         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46455         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46456         copyright.
46457
46458 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46459
46460         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46461         avoid stack-frame overwrite.
46462
46463 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46464
46465         * gcc.c-torture/compile/20000405-2.c: New test.
46466         * gcc.c-torture/compile/20000405-3.c: New test.
46467
46468 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46469
46470         * gcc.c-torture/compile/20000405-1.c: New test.
46471
46472 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46473
46474         * gcc.dg/cast-qual-1.c: Revert last change.
46475
46476 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46477
46478         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46479
46480 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46481
46482         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46483         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46484
46485 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46486
46487         * gcc.c-torture/compile/20000403-2.c: New test.
46488         * gcc.c-torture/compile/20000403-1.c: New test.
46489
46490 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46491
46492         * gcc.c-torture/execute/20000403-1.c: New test.
46493
46494 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46495
46496         * gcc.c-torture/execute/20000402-1.c: New test.
46497
46498 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46499
46500         * gcc.c-torture/execute/va-arg-15.c: New test.
46501         * gcc.c-torture/execute/va-arg-16.c: New test.
46502         * gcc.c-torture/execute/va-arg-17.c: New test.
46503         * gcc.c-torture/execute/va-arg-18.c: New test.
46504         * gcc.c-torture/execute/va-arg-19.c: New test.
46505
46506 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46507
46508         * gcc.c-torture/compile/981211-1.c: Move to...
46509         * gcc.dg/cpp-as1.c: ...here.
46510         * gcc.dg/cpp-as2.c: New file.
46511
46512         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46513         compiler.
46514
46515 2000-04-02  Neil Booth  <NeilB@earthling.net>
46516
46517         * gcc.dg/cpp-cond.c  New tests.
46518         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46519         accidental success less likely.
46520         * gcc.dg/cpp-missingop.c  New tests.
46521         * gcc.dg/cpp-missingparen.c  New tests.
46522         * gcc.dg/cpp-shift.c  New tests.
46523         * gcc.dg/cpp-shortcircuit.c  New tests.
46524         * gcc.dg/cpp-unary.c  New tests.
46525
46526 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46527
46528         * gcc.c-torture/compile/20000329-1.c: New test.
46529
46530 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46531
46532         * gcc.c-torture/compile/20000326-1.c: New test.
46533         * gcc.c-torture/compile/20000326-2.c: New test.
46534
46535 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46536
46537         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46538         the first parameter is a function argument.
46539
46540 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46541
46542         * g++.old-deja/g++.ext/array4.C: New test.
46543
46544 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46545
46546         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46547
46548 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46549
46550         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46551
46552 2000-03-19  Richard Henderson  <rth@cygnus.com>
46553
46554         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46555
46556 2000-03-19  Richard Henderson  <rth@cygnus.com>
46557
46558         * gcc.c-torture/compile/20000319-1.c: New test.
46559
46560 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.c-torture/execute/20000314-3.c: New test.
46563         * gcc.c-torture/execute/20000314-2.c: New test.
46564         * gcc.c-torture/execute/20000314-1.c: New test.
46565         * gcc.c-torture/compile/20000314-2.c: New test.
46566         * gcc.c-torture/compile/20000314-1.c: New test.
46567
46568 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46569
46570         * g++.old-deja/g++.warn/inline.C: New test.
46571
46572 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46573
46574         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46575         standards-compliant result rather than specific constants.
46576         Put test-values in array.
46577
46578 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46579
46580         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46581         (g++_target_compile): Put test-specific options last.
46582
46583 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46584
46585         * g++.old-deja/g++.eh/vbase4.C: New test.
46586
46587 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46588
46589         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46590
46591 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46592
46593         * g++.old-deja/g++.brendan/misc12.C: Removed.
46594         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46595         * g++.old-deja/g++.ext/pretty4.C: New test.
46596
46597 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46598
46599         * g++.old-deja/g++.other/string2.C: New test.
46600
46601 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46602
46603         * g++.old-deja/g++.warn/impint2.C: New test.
46604
46605 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46606
46607         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46608         is 1, not zero.
46609
46610 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46611
46612         * g++.old-deja/g++.warn/impint.C: New test.
46613         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46614         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46615         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46616         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46617         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46618         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46619         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46620         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46621         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46622         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46623         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46624         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46625
46626 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46627
46628         * gcc.dg/cpp-redef.c: New test.
46629
46630 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46631
46632         * g++.old-deja/g++.pt/unify7.C: New test.
46633
46634 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46635
46636         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46637         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46638
46639 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46640
46641         * gcc.c-torture/compile/20000224-1.c: New test.
46642
46643 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46644
46645         * gcc.c-torture/compile/cpp-2.c: New test.
46646         * gcc.c-torture/compile/cpp-1.c: New test.
46647
46648 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46649
46650         * gcc.c-torture/execute/20000225-1.c: New test.
46651
46652 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46653
46654         * gcc.dg/cpp-li2.c: New test.
46655
46656         * gcc.dg/cpp-wi1.c: New test.
46657
46658         * gcc.dg/cpp-li1.c: New test.
46659
46660 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46661
46662         * g++.old-deja/g++.other/sizeof5.C: New test.
46663
46664 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46665
46666         * gcc.c-torture/execute/va-arg-13.c: New test.
46667
46668 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46669
46670         * gcc.c-torture/execute/va-arg-12.c: New test.
46671
46672 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46673
46674         * gcc.c-torture/execute/20000223-1.c: New test.
46675
46676 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46677
46678         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46679
46680 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46681
46682         * g++.old-deja/g++.abi/ptrmem.C: New test.
46683
46684 2000-02-19  Richard Henderson  <rth@cygnus.com>
46685
46686         * gcc.c-torture/compile/init-3.c: New.
46687
46688 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46689
46690         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46691         ALWAYS_CXXFLAGS.
46692
46693 2000-02-11  Robert Lipe <robertl@sco.com>
46694
46695         * gcc.c-torture/compile/20000211-3.c: New test.
46696
46697 2000-02-11  Martin Buchholz <martin@xemacs.org>
46698
46699         * gcc.c-torture/compile/20000211-2.c: New test.
46700
46701 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46702
46703         * gcc.c-torture/compile/20000211-1.c: New test.
46704
46705 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46706
46707         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46708           on native targets
46709
46710 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46711
46712         * g++.old-deja/g++.other/cast5.C: New test.
46713
46714 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46715
46716         * gcc.c-torture/execute/20000205-1.c: New.
46717
46718 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46719
46720         * g++.old-deja/g++.jason/cast3.C: Return void.
46721         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46722
46723 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46724
46725         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46726
46727         * gcc.dg/loop-1.c: New test.
46728
46729 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46730
46731         * gcc.c-torture/compile/20000127-1.c: New test.
46732         * gcc.c-torture/execute/991228-1.c: New test.
46733
46734 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46735
46736         * gcc.dg/unused-2.c: New test.
46737
46738         * gcc.dg/conv-1.c: New test.
46739
46740 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46741
46742         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46743         compiler.
46744         (tool_option_proc): Fix typo.
46745
46746 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46747
46748         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46749         of the ld on the host, not on the build machine.
46750         Also, don't crash if '--help' is not a supported option.
46751
46752 2000-01-24  Richard Henderson  <rth@cygnus.com>
46753
46754         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46755
46756 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46757
46758         * gcc.c-torture/execute/20000120-2.c: New test.
46759         * gcc.c-torture/execute/20000120-1.c: New test.
46760
46761 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46762
46763         * gcc.c-torture/execute/20000113-1.c: New test.
46764
46765 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46766
46767         * gcc.c-torture/execute/20000112-1.c: New test.
46768
46769 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46770
46771         * gcc.dg/20000111-1.c: New test.
46772
46773 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46774
46775         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46776         with 16 bit integers.
46777
46778 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46779
46780         * gcc.dg/20000108-1.c: New test.
46781
46782 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46783
46784         * g++.old-deja/g++.ns/koenig8.C: New test.
46785
46786 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46787
46788         * g++.old-deja/g++.other/cast4.C: New test.
46789
46790 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46791
46792         * gcc.c-torture/compile/20000105-2.c: New test.
46793         * gcc.c-torture/compile/20000105-1.c: New test.
46794
46795 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46796
46797         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46798         references to printf & atoi to conform to ANSI standard.
46799         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46800         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46801         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46802         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46803         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46804         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46805         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46806         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46807         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46808         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46809         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46810         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46811         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46812         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46813         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46814         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46815         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46816         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46817         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46818         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46819         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46820         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46821         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46822         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46823         * g++.old-deja/g++.brendan/init3.C: Likewise.
46824         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46825         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46826         * g++.old-deja/g++.brendan/new2.C: Likewise.
46827         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46828         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46829         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46830         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46831         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46832         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46833         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46834         * g++.old-deja/g++.brendan/template24.C: Likewise.
46835         * g++.old-deja/g++.brendan/template3.C: Likewise.
46836         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46837         * g++.old-deja/g++.jason/inline3.C: Likewise.
46838         * g++.old-deja/g++.jason/opeq.C: Likewise.
46839         * g++.old-deja/g++.law/arg5.C: Likewise.
46840         * g++.old-deja/g++.law/arm7.C: Likewise.
46841         * g++.old-deja/g++.law/ctors11.C: Likewise.
46842         * g++.old-deja/g++.law/cvt8.C: Likewise.
46843         * g++.old-deja/g++.law/init9.C: Likewise.
46844         * g++.old-deja/g++.law/refs4.C: Likewise.
46845         * g++.old-deja/g++.law/template2.C: Likewise.
46846         * g++.old-deja/g++.law/visibility24.C: Likewise.
46847         * g++.old-deja/g++.law/vtable3.C: Likewise.
46848         * g++.old-deja/g++.mike/asm2.C: Likewise.
46849         * g++.old-deja/g++.mike/eh1.C: Likewise.
46850         * g++.old-deja/g++.mike/misc1.C: Likewise.
46851         * g++.old-deja/g++.mike/misc13.C: Likewise.
46852         * g++.old-deja/g++.mike/misc14.C: Likewise.
46853         * g++.old-deja/g++.mike/ns12.C: Likewise.
46854         * g++.old-deja/g++.mike/p1248.C: Likewise.
46855         * g++.old-deja/g++.mike/p3708.C: Likewise.
46856         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46857         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46858         * g++.old-deja/g++.mike/p646.C: Likewise.
46859         * g++.old-deja/g++.mike/p700.C: Likewise.
46860         * g++.old-deja/g++.mike/p783.C: Likewise.
46861         * g++.old-deja/g++.mike/p783a.C: Likewise.
46862         * g++.old-deja/g++.mike/p783b.C: Likewise.
46863         * g++.old-deja/g++.mike/p786.C: Likewise.
46864         * g++.old-deja/g++.mike/p789.C: Likewise.
46865         * g++.old-deja/g++.mike/p789a.C: Likewise.
46866         * g++.old-deja/g++.mike/p807a.C: Likewise.
46867         * g++.old-deja/g++.other/delete3.C: Likewise.
46868         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46869         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46870         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46871         * g++.old-deja/g++.other/empty1.C: Likewise.
46872         * g++.old-deja/g++.other/temporary1.C: Likewise.
46873         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46874         * g++.old-deja/g++.pt/t16.C: Likewise.
46875         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46876
46877 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46878
46879         * gcc.dg/991230-1.c: New test.
46880
46881 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46882
46883         * gcc.c-torture/compile/991229-3.c: New test.
46884         * gcc.c-torture/compile/991229-2.c: New test.
46885         * gcc.c-torture/compile/991229-1.c: New test.
46886
46887 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46888
46889         * gcc.c-torture/compile/labels-2.c: New test.
46890
46891 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46892
46893         * gcc.c-torture/execute/991227-1.c: New test.
46894
46895 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46896
46897         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46898
46899 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46900
46901         * gcc.c-torture/execute/991221-1.c: New test.
46902
46903 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46904
46905         * g++.old-deja/g++.other/cast3.C: New test.
46906
46907 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46908
46909         * gcc.c-torture/execute/991216-4.c: New test.
46910
46911 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46912
46913         * gcc.c-torture/execute/991216-1.c: New test.
46914         * gcc.c-torture/execute/991216-2.c: New test.
46915         * gcc.c-torture/execute/991216-3.c: New test.
46916
46917 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46918
46919         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46920         Actually make the test fail by using "-O2" for compilation.
46921
46922 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46923
46924         * g++.old-deja/g++.warn/cast-align1.C: New test.
46925
46926 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46927
46928         * gcc.c-torture/compile/991214-1.c: New test.
46929         * gcc.c-torture/compile/991214-2.c: New test.
46930
46931 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46932
46933         * gcc.dg/991214-1.c: New test.
46934
46935 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46936
46937         * gcc.c-torture/compile/991213-3.c: New test.
46938         * gcc.c-torture/compile/991213-2.c: New test.
46939         * gcc.c-torture/compile/991213-1.c: New test.
46940
46941 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46942
46943         * gcc.dg/991209-1.c: New test.
46944
46945 1999-12-08  Nathan Sidwell <nathan@acm.org>
46946
46947         * gcc.c-torture/compile/991208-1.c: New test.
46948
46949 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46950
46951         * gcc.dg/ultrasp2.c: New test.
46952
46953 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46954
46955         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46956
46957 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46958
46959         * gcc.c-torture/compile/991202-1.c: New test.
46960         * gcc.c-torture/execute/991202-1.c: New test.
46961         * gcc.c-torture/execute/991202-2.c: New test.
46962         * gcc.c-torture/execute/991202-3.c: New test.
46963
46964 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46965
46966         * g++.old-deja/g++.abi/align.C: New test.
46967         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46968         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46969
46970 1999-12-01  Richard Henderson  <rth@cygnus.com>
46971
46972         * gcc.c-torture/execute/991201-1.c: New.
46973
46974 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46975
46976         * gcc.dg/991129-1.c: New test.
46977
46978 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46979
46980         * gcc.c-torture/compile/991127-1.c: New test.
46981
46982 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46983
46984         * g++.old-deja/g++.other/warn4.C: New test.
46985
46986 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46987
46988         * g++.old-deja/g++.eh/cleanup2.C: New test.
46989         * g++.old-deja/g++.ext/pretty2.C: New test.
46990         * g++.old-deja/g++.ext/pretty3.C: New test.
46991         * g++.old-deja/g++.other/debug6.C: New test.
46992
46993 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46994
46995         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46996         compiler_output to look for one error message instead of two.
46997
46998 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46999
47000         * gcc.c-torture/execute/991118-1.c: Also test case
47001         where the word boundary does not split a byte evenly.
47002
47003 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47004
47005         * g++.old-deja/g++.ext/restrict1.C: New test.
47006
47007 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47008
47009         * gcc.c-torture/execute/991118-1.c: New test.
47010
47011 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47012
47013         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47014         working directory pathnames.
47015
47016 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47017
47018         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47019         host is equipped with driver.h and driver.o so it can actually
47020         compile and run the tests.
47021
47022 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47023
47024         * gcc.c-torture/compile/991008-1.c: New test.
47025
47026 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47027
47028         * lib/gcc-dg.exp: Include target-supports.exp
47029
47030 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47031
47032         * lib/target-supports.exp: New file: Provide procs to test for
47033         features supported by the target.
47034         (check_weak_available): Moved here from ecos.exp.
47035         (check_alias_available): New proc: Determine of the target
47036         toolchain supports the alias attribute.
47037
47038         * gcc.dg/special/ecos.exp: Move check_weak_available to
47039         target-supports.exp.
47040         (alias-1.c): Only perform the test if the target supports
47041         aliases.
47042         (wkali-1.c): Only perform the test if the target supports
47043         aliases.
47044
47045         * gcc.dg/990506-0.c: Expect error messages from cross
47046         targets as well as native targets.
47047
47048 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47049
47050         * gcc.dg/ultrasp1.c: Removed xfail.
47051         * gcc.dg/struct-ret-2.c: Likewise.
47052         * gcc.dg/array-1.c: Likewise.
47053
47054 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47055
47056         * gcc.dg/struct-ret-2.c: New test.
47057
47058         * gcc.dg/array-1.c: New test.
47059
47060 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47061
47062         * gcc.c-torture/execute/991030-1.c: New test.
47063
47064 1999-10-26  Richard Henderson  <rth@cygnus.com>
47065
47066         * gcc.c-torture/compile/991026-2.c: New test.
47067
47068 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47069
47070         * gcc.c-torture/compile/991026-1.c: New test.
47071
47072 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47073
47074         * gcc.c-torture/execute/991023-1.c: New test.
47075
47076 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47077
47078         * gcc.c-torture/execute/991019-1.c: New test.
47079
47080 1999-10-16  Richard Henderson  <rth@cygnus.com>
47081
47082         * gcc.c-torture/execute/991016-1.c: New test.
47083
47084 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47085
47086         * gcc.c-torture/execute/991014-1.c: New test.
47087
47088 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47089
47090         * g++.old-deja/g++.other/union2.C: New test.
47091
47092 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47093
47094         * g++.old-deja/g++.other/vaarg2.C: New test.
47095         * g++.old-deja/g++.other/vaarg3.C: New test.
47096
47097 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47098
47099         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47100         in compile/.
47101
47102 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47103
47104         * gcc.c-torture/execute/va-arg-11.c: New test.
47105
47106 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47107
47108         * lib/file-format.exp (gcc_target_object_format): Don't
47109         crash if objdump is unavailable.
47110
47111 1999-09-29  Donn Terry <donn@interix.com>
47112
47113         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47114
47115 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47116
47117         * gcc.c-torture/compile/990928-1.c: New test.
47118
47119 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47120
47121         * g++.old-deja/g++.other/decl6.C: New test.
47122
47123 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47124
47125         * gcc.c-torture/execute/va-arg-10.c: New test.
47126
47127 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47128
47129         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47130         __PRETTY_FUNCTION__.
47131
47132 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47133
47134         * gcc.c-torture/execute/990923-1.c: New test.
47135
47136 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47137
47138         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47139         for which -fpic is inappropriate.
47140
47141 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47142
47143         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47144
47145 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47146
47147         * g++.old-deja/g++.other/dyncast1.C: New test.
47148         * g++.old-deja/g++.other/dyncast2.C: New test.
47149         * g++.old-deja/g++.other/dyncast3.C: New test.
47150         * g++.old-deja/g++.other/dyncast4.C: New test.
47151         * g++.old-deja/g++.other/dyncast5.C: New test.
47152         * g++.old-deja/g++.eh/catch3.C: New test.
47153         * g++.old-deja/g++.eh/catch3p.C: New test.
47154         * g++.old-deja/g++.eh/catch4.C: New test.
47155         * g++.old-deja/g++.eh/catch4p.C: New test.
47156         * g++.old-deja/g++.eh/catch5.C: New test.
47157         * g++.old-deja/g++.eh/catch5p.C: New test.
47158         * g++.old-deja/g++.eh/catch6.C: New test.
47159         * g++.old-deja/g++.eh/catch6p.C: New test.
47160         * g++.old-deja/g++.eh/catch7.C: New test.
47161         * g++.old-deja/g++.eh/catch7p.C: New test.
47162         * g++.old-deja/g++.eh/catch8.C: New test.
47163         * g++.old-deja/g++.eh/catch8p.C: New test.
47164         * g++.old-deja/g++.eh/catch9.C: New test.
47165         * g++.old-deja/g++.eh/catch9p.C: New test.
47166
47167 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47168
47169         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47170         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47171
47172 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47173
47174         * gcc.c-torture/compile/990913-1.c: New test.
47175
47176 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47177
47178         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47179         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47180
47181 1999-09-09  Richard Henderson  <rth@cygnus.com>
47182
47183         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47184
47185 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47186
47187         * g++.old-deja/g++.other/lookup11.C: New test.
47188         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47189         what is permitted and what we want.
47190         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47191         overload use.
47192         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47193
47194 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47195
47196         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47197         * gcc.c-torture/noncompile/poison-1.c: New file.
47198
47199 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47200
47201         * g++.old-deja/g++.other/sizeof3.C: New test.
47202         * g++.old-deja/g++.other/sizeof4.C: New test.
47203         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47204         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47205
47206 1999-09-07  Richard Henderson  <rth@cygnus.com>
47207
47208         * gcc.dg/va-arg-1.c: New.
47209
47210 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47211
47212         * gcc.c-torture/execute/va-arg-9.c: New test.
47213
47214 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47215
47216         * g77.f-torture/compile/980519-2.f: New test.
47217         * g77.f-torture/compile/19990905-0.f: New test.
47218         * g77.f-torture/compile/19990905-1.f: New test.
47219         * g77.f-torture/compile/19990905-2.f: New test.
47220
47221         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47222
47223 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47224
47225         * gcc.c-torture/execute/990827-1.c: Fix typo.
47226
47227 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47228
47229         * g++.old-deja/g++.other/deref1.C: New test.
47230
47231 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47232
47233         * g++.old-deja/g++.other/ambig2.C: New test.
47234         * g++.old-deja/g++.other/cond5.C: New test.
47235         * g++.old-deja/g++.other/lookup16.C: New test.
47236
47237 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47238
47239         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47240         assemblers too.
47241
47242 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47243
47244         * lib/c-torture.exp: Avoid the "compare executables" optimization
47245         when testing native.
47246
47247 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47248
47249         * gcc.c-torture/execute/990829-1.c: New test.
47250         * gcc.c-torture/compile/990829-1.c: New test.
47251
47252 1999-08-27  Paul Burchard  <burchard@pobox.com>
47253
47254         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47255         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47256         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47257         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47258         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47259         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47260         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47261         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47262         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47263         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47264         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47265
47266 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47267
47268         * gcc.c-torture/execute/990827-1.c: New test.
47269
47270 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47271
47272         * g77.f-torture/noncompile/19990826-4.f: New test.
47273
47274         * g77.f-torture/compile/19990826-3.f: New test.
47275
47276         * g77.f-torture/execute/19990826-2.f: New test.
47277
47278         * g77.f-torture/compile/19990826-1.f: New test.
47279
47280         * gcc.c-torture/execute/990826-0.c: New test.
47281         * g77.c-torture/execute/19990826-0.f: New test.
47282
47283         * g77.f-torture/noncompile/970626-2.f: New test.
47284
47285 1999-08-25  Paul Burchard  <burchard@pobox.com>
47286
47287         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47288         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47289         lss-011.C: New tests.
47290
47291 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47292
47293         * g++.old-deja/g++.other/decl5.C: New test.
47294
47295 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47296
47297         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47298         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47299         call `postbase' for each one.  All callers of `postbase' changed
47300         to call this instead.
47301
47302 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47303
47304         * gcc.c-torture/execute/990811-1.c: New test.
47305
47306 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47307
47308         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47309         just native ones.
47310
47311         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47312         just native ones.
47313
47314 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47315
47316         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47317
47318 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47319
47320         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47321
47322 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47323
47324         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47325
47326 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47327
47328         * gcc.c-torture/execute/990804-1.c: New test.
47329
47330 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47331
47332         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47333         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47334         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47335
47336 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47337
47338         * g++.old-deja/g++.other/struct1.C: New test.
47339
47340 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47341
47342         * g++.old-deja/g++.other/enum2.C: New test.
47343
47344 1999-08-02  Richard Henderson  <rth@cygnus.com>
47345
47346         Adapted from tests from Franz Sirl:
47347         * gcc.c-torture/execute/va-arg-7.c: New test.
47348         * gcc.c-torture/execute/va-arg-8.c: New test.
47349
47350 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47351
47352         * gcc.c-torture/compile/990801-2.c: New test.
47353
47354         * gcc.c-torture/compile/990801-1.c: New test.
47355
47356 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47357
47358         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47359         fp-cmp-1.c, converting double to float.
47360
47361         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47362         fp-cmp-1.c, converting double to long double.
47363
47364         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47365         from fr1 to unknown_register, since fr1 is a legitimate register
47366         on some machines.
47367
47368 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47369
47370         * README: More listname related changes.
47371
47372 1999-07-08  Catherine Moore  <clm@cygnus.com>
47373
47374         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47375
47376 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47377
47378         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47379
47380 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47381
47382         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47383
47384 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47385
47386         * gcc.dg/990703-1.c: New test.
47387
47388 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47389
47390         * lib/file-format.exp: New file: Move definition of proc
47391         gcc_target_object_format to here from
47392         gcc.dg/special/ecos.exp.
47393
47394         * lib/c-torture.exp: Include lib file-format.exp.
47395         * lib/gcc-dg.exp: Include lib file-format.exp.
47396
47397         * gcc.dg/special/ecos.exp: Remove definition of proc
47398         gcc_target_object_format.
47399
47400 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47401
47402         * gcc.c-torture/execute/990628-1.c: New test.
47403
47404 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47405
47406         * gcc.c-torture/compile/990625-2.c: New test.
47407
47408         * gcc.c-torture/compile/990625-1.c: New test.
47409
47410 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47411
47412         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47413         attributes compile.
47414         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47415         ports that use the COFF/PE file format.
47416
47417 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47418
47419         * gcc.c-torture/compile/990617-1.c: New test.
47420
47421 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47422
47423         * g++.old-deja/g++.other/decl4.C: New test.
47424
47425 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47426
47427         * g++.old-deja/g++.other/bitfld3.C: New test.
47428
47429 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47430
47431         * g++.old-deja/g++.eh/catch1.C: New test.
47432
47433 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47434
47435         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47436
47437         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47438         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47439
47440 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47441
47442         * g77.f-torture/compile/19990502-0.f: Replace with new,
47443         shorter, test that still fails after recent changes.
47444
47445 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47446
47447         * gcc.c-torture/execute/990604-1.c: New test.
47448
47449 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47450
47451         * gcc.c-torture/execute/990531-1.c: New test.
47452
47453 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47454
47455         * gcc.c-torture/compile/990527-1.c: New test.
47456
47457 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47458
47459         * gcc.c-torture/execute/990527-1.c: New test.
47460
47461 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47462
47463         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47464         bitfields as signed.
47465
47466 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47467
47468         * g77.f-torture/compile/19990525-0.f: New test.
47469
47470 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47471
47472         * gcc.c-torture/execute/990525-2.c: New test.
47473
47474         * gcc.c-torture/execute/990525-1.c: New test.
47475
47476 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47477
47478         * g++.old-deja/g++.other/anon3.C: New test.
47479         * g++.old-deja/g++.other/anon4.C: New test.
47480         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47481         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47482         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47483         Merrill).
47484
47485 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47486
47487         * gcc.c-torture/execute/990524-1.c: New test.
47488
47489         * gcc.dg/990524-1.c: New test.
47490
47491 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47492
47493         * gcc.c-torture/compile/990523-1.c: New test.
47494
47495 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47496
47497         * gcc.c-torture/compile/990519-1.c: New test.
47498
47499 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47500
47501         * gcc.c-torture/compile/990517-1.c: New test.
47502
47503         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47504         (e4, f4): New tests.
47505         (main): Call them.
47506
47507 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47508
47509         * gcc.dg/noreturn-1.c: New test.
47510
47511 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47512
47513         * gcc.c-torture/execute/990513-1.c: New test.
47514
47515 1999-05-10  Richard Henderson  <rth@cygnus.com>
47516
47517         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47518
47519 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47520
47521         * g77.f-torture/execute/erfc.f: Use small single-precision
47522         values, to avoid problems on Alphas when not -mieee.
47523
47524 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47525
47526         * gcc.dg/990506-0.c: New test.
47527
47528 1999-05-08  Richard Henderson  <rth@cygnus.com>
47529
47530         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47531         the constant to test.  Don't XFAIL 64-bit targets.
47532
47533         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47534         * g++.old-deja/g++.law/profile1.C: Likewise.
47535
47536         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47537         operator new instances.
47538         * g++.old-deja/g++.other/delete5.C: Likewise.
47539
47540 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47541
47542         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47543         intrinsic.
47544
47545 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47546
47547         * g77.f-torture/execute/u77-test.f: Reverse order of two
47548         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47549
47550 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47551
47552         * gcc.dg/compare1.c: New test.
47553
47554 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47555
47556         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47557         New tests.
47558
47559 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47560
47561         * g77.f-torture/compile/19990502-1.f: New test.
47562
47563 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47564
47565         * g77.f-torture/compile/19990502-0.f: New test.
47566
47567 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47568
47569         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47570         intrinsic.
47571
47572 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47573
47574         * g77.f-torture/execute/u77-test.f (main): List libU77
47575         intrinsics not currently tested.
47576         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47577         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47578         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47579         Trim blanks off the ends of some printed strings.
47580
47581 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47582
47583         * g77.f-torture/execute/u77-test.f (main): Just warn about
47584         FSTAT gid disagreement, as it's expected on some systems.
47585
47586 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47587
47588         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47589         use a new function, which allows for some slop.
47590         Clean up some commentary.
47591         (issum): The new function.
47592         (sgladd): Deleted subroutine.
47593
47594 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47595
47596         * g77.f-torture/execute/u77-test.f: Modify to be more like
47597         libf2c/libU77 version, bringing patches to that version here.
47598         Add suitable commentary.
47599
47600 1999-04-25  Richard Henderson  <rth@cygnus.com>
47601
47602         * gcc.dg/990424-1.c: New test.
47603
47604 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47605
47606         * g77.f-torture/execute/u77-test.f (main): Bug involving
47607         LSTAT has been fixed, so turn back on full checking.
47608
47609 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47610
47611         * g77.f-torture/compile/19990419-0.f: New test.
47612         * g77.f-torture/execute/19990419-1.f: New test.
47613
47614 1999-04-17  Richard Henderson  <rth@cygnus.com>
47615
47616         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47617         to avoid the need for a prototype to supress a warning.
47618
47619 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47620
47621         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47622
47623 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47624
47625         * gcc.c-torture/execute/990404-1.c: New test.
47626
47627 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47628
47629         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47630         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47631         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47632         missing initializer warnings.
47633
47634 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47635
47636         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47637         matching strings.
47638
47639 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47640
47641         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47642
47643 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47644
47645         * g77.f-torture/execute/19990325-0.f: New test.
47646         * g77.f-torture/execute/19990325-1.f: New test.
47647
47648 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47649
47650         * gcc.c-torture/execute/990324-1.c: New test.
47651
47652 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47653
47654         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47655         test with 4.
47656
47657 1999-03-17  Richard Henderson  <rth@cygnus.com>
47658
47659         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47660
47661 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47662
47663         * g77.f-torture/execute/19990313-2.f: New test.
47664         * g77.f-torture/execute/19990313-3.f: New test.
47665
47666 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47667
47668         * g77.f-torture/execute/19990313-0.f: New test.
47669         * g77.f-torture/execute/19990313-1.f: New test.
47670
47671 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47672
47673         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47674         printf to sprintf.
47675         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47676         (main): Add check for u15.  Conditionalize u31 check depending on
47677         whether ints are <32 bits or >=32 bits.
47678
47679 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47680
47681         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47682
47683 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47684
47685         * g77.f-torture/compile/19990305-0.f: New test.
47686         * g77.f-torture/execute/19981119-0.f: New test.
47687
47688 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47689
47690         * g77.f-torture/execute/970625-2.f: call ABORT if final
47691         result is not correct, instead of just printing it.
47692         Add this checking via newly introduced obfuscation, to
47693         trip up buggy front ends.
47694
47695 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47696
47697         * g77.f-torture/compile/960317-1.f: Moved from being
47698         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47699
47700 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47701
47702         * g77.f-torture/execute/960317-1.f: New (old) test.
47703         * g77.f-torture/execute/970625-2.f: Ditto.
47704
47705 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47706
47707         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47708         message on line 1 or line 2; cccp and cpplib do this differently.
47709
47710 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47711
47712         * g++.old-deja/g++.law/weak1.C: New test.
47713
47714 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47715
47716         * gcc.c-torture/execute/990119-1.c: Renamed to...
47717         * gcc.dg/990119-1.c: this, so it will only be tested once
47718         (it's a preprocessor test, it doesn't need to be run at
47719         multiple optimization levels).
47720
47721 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47722
47723         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47724           ALWAYS_CXXFLAGS.
47725
47726 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47727
47728         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47729         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47730         to not be compilable by current g77.
47731
47732 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47733
47734         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47735
47736 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47737
47738         * gcc.c-torture/execute/990222-1.c: New test.
47739
47740 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47741
47742         * g77.f-torture/compile/19990218-0.f: New test.
47743         * g77.f-torture/noncompile/19990218-1.f: New test.
47744
47745 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47746
47747         * g77.f-torture/compile/19981216-0.f: New test.
47748
47749 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47750
47751         * gcc.dg/990214-1.c: New test.
47752
47753 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47754
47755         * gcc.dg/990213-2.c: New test.
47756
47757         * gcc.dg/990213-1.c: New test.
47758
47759 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47760
47761         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47762         ints.
47763
47764 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47765
47766         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47767         specified by target.
47768
47769         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47770
47771 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47772
47773         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47774
47775 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47776
47777         * gcc.dg/special/ecos.exp: New test driver for new tests with
47778         special requirements.
47779
47780         * gcc.dg/special/alias-1.c: New test.
47781         * gcc.dg/special/gcsec-1.c: New test.
47782         * gcc.dg/special/weak-1.c: New test.
47783         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47784         * gcc.dg/special/weak-2.c: New test.
47785         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47786         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47787         * gcc.dg/special/wkali-1.c: New test.
47788         * gcc.dg/special/wkali-2.c: New test.
47789         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47790         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47791
47792 1999-02-10  Felix Lee  <flee@cygnus.com>
47793
47794           * lib/c-torture.exp (c-torture-compile): Pull out code for
47795           analyzing gcc error messages.
47796           (c-torture-execute): Likewise.  Fix some (harmless) false
47797           positives.
47798           * lib/gcc.exp (gcc_check_compile): New function.
47799
47800 1999-02-08  Richard Henderson  <rth@cygnus.com>
47801
47802         * gcc.c-torture/execute/990208-1.c: New test.
47803
47804 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47805
47806         * g++.dg/special/ecos.exp: New driver for new tests with special
47807         requirements
47808
47809         * g++.dg/special/conpr-1.C: New test
47810         * g++.dg/special/conpr-2.C: New test
47811         * g++.dg/special/conpr-2a.C: New test
47812         * g++.dg/special/conpr-3.C: New test
47813         * g++.dg/special/conpr-3a.C: New test
47814         * g++.dg/special/conpr-3b.C: New test
47815
47816         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47817         allow g++ to use the dg driver
47818
47819         * README: Add comment about g++.dg directory
47820
47821 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47822
47823         * README: Update email addresses.
47824
47825 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47826
47827         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47828         arguments in order to force structure S onto the stack even on
47829         the alpha.
47830         (test): Pass 10 leading arguments to function foo as well as the
47831         structure S.
47832
47833         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47834         failure for all targets.
47835
47836         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47837         abort to terminate program execution.
47838
47839 1999-01-30  Richard Henderson  <rth@cygnus.com>
47840
47841         * gcc.c-torture/execute/990130-1.c: New test.
47842
47843 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47844
47845         * gcc.dg/990130-1.c: New test.
47846
47847 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47848
47849         * gcc.c-torture/execute/990128-1.c: New test.
47850
47851 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47852
47853         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47854
47855 1999-01-27  Felix Lee  <flee@cygnus.com>
47856
47857         * lib/c-torture.exp (c-torture-compile): pull out code for
47858         analyzing gcc error messages.
47859         (c-torture-execute): ditto, and fix some (harmless) false
47860         positives.
47861         * lib/gcc.exp (gcc_check_compile): new function.
47862
47863 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47864
47865         * gcc.dg/990117-1.c: New test.
47866
47867         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47868
47869         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47870
47871 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47872
47873         * g77.f-torture/compile/990115-1.f: New test.
47874
47875 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47876
47877         * gcc.c-torture/compile/990107-1.c: New test
47878
47879 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47880
47881         * gcc.c-torture/execute/990106-2.c: New test.
47882
47883         * gcc.c-torture/execute/990106-1.c: New test.
47884
47885 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47886
47887         * gcc.c-torture/compile/981223-1.c: New test.
47888
47889 1998-12-29  Richard Henderson  <rth@cygnus.com>
47890
47891         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47892         (opt3): Rename from opt4 and disable.
47893
47894 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47895
47896         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47897
47898 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47899
47900         * g++.old-deja/g++.other/conv5.C: New test.
47901
47902 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47903
47904         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47905
47906 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47907
47908         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47909
47910 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47911
47912         * gcc.c-torture/compile/981211-1.c: New test.
47913
47914 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47915
47916         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47917
47918         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47919
47920 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47921
47922         * gcc.special/930510-1.c: Make C9X safe.
47923         * gcc.misc-tests/gcov-1.c Similarly.
47924         * gcc.misc-tests/gcov-2.c Similarly.
47925
47926 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47927
47928         * gcc.dg/ultrasp1.c: New test.
47929
47930 1998-12-06  Richard Henderson  <rth@cygnus.com>
47931
47932         * gcc.c-torture/execute/981206.c: New test.
47933
47934 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47935
47936         * g++.old-deja/g++.ns/template7.C: New test.
47937
47938         * g++.old-deja/g++.other/expr1.C: New test.
47939
47940         * g++.old-deja/g++.eh/tmpl3.C: New test.
47941
47942         * g++.old-deja/g++.eh/tmpl2.C: New test.
47943
47944 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47945
47946         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47947         * g++.old-deja/g++.other/using6.C: Removed.
47948         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47949
47950         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47951
47952 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47953
47954         * g++.old-deja/g++.pt/overload8.C: New test.
47955
47956         * g++.old-deja/g++.pt/overload7.C: New test.
47957
47958         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47959
47960         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47961         and relinking messages.
47962         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47963         compiling with -frepo.
47964
47965 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47966
47967         * g++.old-deja/g++.pt/lookup6.C: New test.
47968
47969 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47970
47971         * gcc.c-torture/execute/981130-1.c: New test.
47972         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47973
47974 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47975
47976         * g++.old-deja/g++.pt/explicit76.C: New test.
47977
47978         * g++.old-deja/g++.pt/friend38.C: New test.
47979
47980         * g++.old-deja/g++.ns/crash2.C: New test.
47981
47982         * g++.old-deja/g++.pt/defarg8.C: New test.
47983
47984         * g++.old-deja/g++.pt/instantiate6.C: New test.
47985
47986         * g++.old-deja/g++.pt/static6.C: New test.
47987
47988         * g++.old-deja/g++.pt/decl2.C: New test.
47989
47990 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47991
47992         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47993         problem is actually related with name lookup, but so what? :-)
47994
47995         * g++.old-deja/g++.pt/friend37.C: New test.
47996
47997 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47998
47999         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48000         element, which fails on some systems.
48001
48002         * g77.f-torture/execute/labug1.f: New test.
48003
48004 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48005
48006         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48007         is defined.
48008
48009 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48010
48011         * g77.f-torture/compile/981117-1.f: New test.
48012
48013 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48014
48015         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48016         properly discarded.
48017
48018 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48019
48020         * gcc.c-torture/execute/memcheck: New directory of tests for
48021         -fcheck-memory-usage.
48022
48023 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48024
48025         * README: New file, general information about the testsuite and
48026         new description of the various C++ test subdirectories.
48027         * README.g++: Eliminate obsolete information, update and move most
48028         relevant stuff to README.
48029
48030 1998-11-07  Richard Henderson  <rth@cygnus.com>
48031
48032         * gcc.c-torture/compile/981107-1.c: New test.
48033
48034 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48035
48036         * execute/memcpy-bi.c: New testcase.
48037
48038 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48039
48040         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48041         base classes.
48042
48043         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48044         template is selected.
48045
48046         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48047         classes, it should be accepted for all types.
48048
48049         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48050
48051         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48052         specializations start with template headers.
48053
48054 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48055
48056         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48057
48058         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48059         non-POD types.
48060
48061 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48062
48063         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48064
48065 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48066
48067         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48068
48069 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48070
48071         * 981019-1.c: New test.
48072
48073 1998-10-14  Robert Lipe <robertl@dgii.com>
48074
48075         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48076         find objc headers.
48077
48078 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48079
48080         * compile/981001-4.c: Remove use of GCC extension that triggers a
48081         compiler bug.
48082
48083 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48084
48085         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48086
48087 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48088
48089         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48090         instantiation of template produces incorrect code for delete
48091         expression.
48092
48093         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48094         constructors' name is not unique.
48095         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48096         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48097
48098         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48099         automatic array of const is ill-formed.
48100
48101         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48102         of template parameter?
48103
48104         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48105         const.
48106
48107         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48108         pointer-to-member expression.
48109
48110         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48111         declaration causes ICE.
48112
48113 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48114
48115         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48116         reserved in the global namespace.
48117
48118         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48119         generate needed virtual table.
48120
48121         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48122
48123 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48124
48125         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48126         template-dependent type
48127
48128 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48129
48130         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48131         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48132         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48133
48134         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48135         class should be usable as argument of member function.
48136         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48137         class should be usable as return type of member function.
48138         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48139         class should be usable as type of data member.
48140
48141         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48142
48143 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48144
48145         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48146
48147 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48148
48149         * gcc.dg/dll-?.c Add thumb to target list.
48150         Fix assembler scan patterns to match current assembler output.
48151
48152 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48153
48154         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48155         matching of template brackets.
48156
48157         * g++.old-deja/g++.other/using4.C: New test.  Test using
48158         declarations of methods from base classes.
48159
48160         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48161         within functions should introduce names into the innermost
48162         enclosing namespace.
48163
48164         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48165         of static locals if first initialization throws.
48166
48167 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48168
48169         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48170
48171 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48172
48173         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48174         lose track of the possible targets of tablejump insns.
48175         * special/special.exp: Run it.
48176
48177 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48178
48179         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48180         must be declared before its specializations can be named in friend
48181         declarations.
48182
48183 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48184
48185         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48186
48187         * g77.f-torture/execute/io1.f: New test.
48188
48189 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48190
48191         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48192         with pointer to template function, for which no argument deduction
48193         is possible.
48194
48195         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48196         specialization of template function as argument to template
48197         function.
48198
48199         * g++.old-deja/g++.other/access2.C: New test; Inner class
48200         shouldn't have privileged access to Outer's names.
48201
48202 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48203
48204         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48205         friend template declared within template class conflicts with
48206         nested class of the same name.
48207
48208         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48209         is ignored.
48210
48211         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48212         object with direct initializer as function declaration.
48213
48214         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48215         initializers.
48216
48217         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48218         involving const pointer and NULL produces incorrect result.
48219
48220         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48221         type name without `typename' should be rejected with -pedantic.
48222
48223 1998-10-02  Richard Henderson  <rth@cygnus.com>
48224
48225         * g++.old-deja/g++.other/addrof1.C: New test.
48226
48227 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48228
48229         * gcc.c-torture/compile/981001-1.c: New test.
48230         * gcc.c-torture/execute/981001-1.c: New test.
48231
48232 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48233
48234         * gcc.c-torture/compile/981001-2.c: New test.
48235         * gcc.c-torture/compile/981001-3.c: New test.
48236         * gcc.c-torture/compile/981001-4.c: New test.
48237
48238 1998-10-01  Robert Lipe  <robertl@dgii.com>
48239
48240         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48241         multilibbed hosts.  Idea grafted from g77.exp.
48242
48243 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48244
48245         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48246         avoid losing on systems which need -lsocket.
48247
48248 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48249
48250         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48251         * g++.old-deja/g++.other/nested2.C: Ditto.
48252         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48253         failure.
48254
48255 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48256
48257         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48258         preferred over template operator!= for enum bitfields.
48259
48260 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48261
48262         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48263         that happen to have the same base name, but in different scopes,
48264         are incorrectly rejected.
48265
48266 1998-09-16  Richard Henderson  <rth@cygnus.com>
48267
48268         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48269         on the native word size instead of an integer literal.
48270
48271 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48272
48273         * g++.old-deja/g++.other/static2.C: Invocation of static data
48274         member of type pointer-to-function denoted as non-static member.
48275
48276         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48277         checks involving function types and aliases.
48278
48279 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48280
48281         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48282         redefined to the same non-trivial type.
48283
48284         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48285         namespace-qualification of template specializations declared in
48286         other namespaces.
48287
48288         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48289         to declare a subset of the specializations of a template function
48290         as friends of specializations of a template class.
48291
48292         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48293         member templates that do not fully specialize the enclosing
48294         template class are rejected.
48295
48296 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48297
48298         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48299
48300 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48301
48302         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48303         altered from libf2c/libU77 version.
48304
48305 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48306
48307         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48308
48309 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48310
48311         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48312         (un)signed char are different types for template specialization
48313         purposes.
48314
48315 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48316
48317         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48318         * objc: ObjC testsuite.
48319
48320 1998-08-31  Catherine Moore  <clm@cygnus.com>
48321
48322         * gcc.c-torture/execute/941014-1.x: New file.
48323
48324 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48325
48326         * lib/c-torture.exp: Add support for
48327         torture_eval_before_compile and torture_eval_before_execute
48328         variables.
48329
48330 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48331
48332         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48333         this test triggers valid.
48334
48335 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48336
48337         * gcc.dg/980827-1.c: New test.
48338
48339 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48340
48341         * gcc.c-torture/execute/loop-4b.c: New test.
48342
48343 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48344
48345         * lib/c-torture.exp: Add support for
48346         torture_eval_before_compile and torture_eval_before_execute
48347         variables.
48348
48349 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48350
48351         * gcc.c-torture/compile/980825-1.c: New test.
48352
48353 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48354
48355         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48356         count number tests in opt_t0 not good_t0.
48357
48358 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48359
48360         * gcc.c-torture/compile/930326-1.x: Fix typo.
48361
48362 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48363
48364         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48365         causes an ICE.
48366
48367 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48368
48369         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48370         STACK_SIZE is defined.
48371         * gcc.c-torture/unsorted/stuct.c: Similarly.
48372
48373         * gcc.c-torture/compile/980821-1.c: New test.
48374
48375 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48376
48377         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48378
48379 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48380
48381         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48382         code.
48383
48384 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48385
48386         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48387         error'.
48388
48389 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48390
48391         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48392
48393 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48394
48395         * gcc.c-torture/compile/980816-1.c: New test.
48396
48397         * gcc.dg/980816-1.c: New test.
48398
48399 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48400
48401         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48402         compiler for ieee tests.
48403
48404 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48405
48406         * g77.f-torture/compile/980729-0.f: New test.
48407
48408 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48409
48410         * gcc.c-torture/special/eeprof-1.c: New test, for
48411         -finstrument-functions.
48412         * gcc.c-torture/special/special.exp: Run it.
48413
48414 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48415
48416         * gcc.c-torture/compile/980729-1.c: New test.
48417
48418 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48419
48420         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48421         __thumb__ is defined, and test for ARM style doubles if so.
48422
48423 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48424
48425         * g77.f-torture/noncompile/980615-0.f: New test.
48426
48427 1998-07-26  H.J. Lu  (hjl@gnu.org)
48428
48429         * gcc.dg/980312-1.c: Do link instead of compile.
48430         * gcc.dg/980313-1.c: Likewise.
48431
48432 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48433
48434         * gcc.c-torture/compile/980726-1.c: New test.
48435
48436 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48437
48438         * g77.f-torture/execute/io0.f: New test.
48439
48440 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48441
48442         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48443         an int.
48444
48445 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48446
48447         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48448         m32r bugs.
48449
48450 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48451
48452         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48453         c-decl.c:grokdeclarator can handle mode attributes.
48454
48455 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48456
48457         * gcc.c-torture/execute/980716-1.c: New test.
48458
48459 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48460
48461         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48462         the mn10200.
48463         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48464         the mn10200.
48465         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48466         * gcc.c-torture/compile/930326-1.x: Similarly.
48467
48468 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48469
48470         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48471         New test from Craig.
48472
48473 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48474
48475         * g77.f-torture/noncompile/980616-0.f: New test.
48476
48477         * g77.f-torture/execute/970816-3.f: New test from Craig.
48478
48479 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48480
48481         *  g++.other/singleton.C: Return error value instead of taking
48482         SIGSEGV.
48483
48484 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48485
48486         *  g++.other/singleton.C: New test.  Warning is under dispute.
48487         Runtime crash is not.
48488
48489 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48490
48491         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48492         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48493         using6.C, using7.C}: New namespace tests.
48494
48495 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48496
48497         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48498         specialization with typedef'ed names used as array indexes.
48499
48500 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48501
48502         * gcc.c-torture/execute/980709-1.c: New test.
48503
48504         * gcc.dg/980709-1.c: New test.
48505
48506 1998-07-07  Richard Henderson  <rth@cygnus.com>
48507
48508         * gcc.c-torture/execute/bcp-1.c: New test.
48509
48510 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48511
48512         * gcc.c-torture/execute/980707-1.c: New test.
48513
48514 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48515
48516         * gcc.c-torture/compile/980706-1.c: New test.
48517
48518 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48519
48520         * g77.f-torture/execute/980701-0.f,
48521         g77.f-torture/execute/980701-1.f: New test from Craig.
48522
48523 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48524
48525         * gcc.c-torture/compile/980701-1.c: New test.
48526
48527         * gcc.c-torture/execute/980701-1.c: New test.
48528
48529 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48530 rlsruhe.de>
48531
48532         * g++.old-deja/g++.robertl/eb132.C: New test.
48533         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48534
48535 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48536
48537         * g77.f-torture/execute/980628-7.f,
48538         g77.f-torture/execute/980628-8.f,
48539         g77.f-torture/execute/980628-9.f,
48540         g77.f-torture/execute/980628-10.f: New tests from Craig.
48541
48542         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48543
48544 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48545
48546         * g77.f-torture/execute/980628-4.f: New test from Craig.
48547         * g77.f-torture/execute/980628-5.f: Likewise.
48548         * g77.f-torture/execute/980628-2.f: Likewise.
48549         * g77.f-torture/execute/980628-0.f: Likewise.
48550         * g77.f-torture/execute/980628-1.f: Likewise.
48551         * g77.f-torture/execute/980628-3.f: Likewise.
48552         * g77.f-torture/execute/980628-6.f: Likewise.
48553
48554 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48555
48556         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48557         directory when nothing has been installed yet.
48558
48559 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48560
48561         * gcc.c-torture/special/special.exp: Handle newer versions of
48562         dejagnu.
48563
48564 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48565
48566         * gcc.dg/980626-1.c: New test.
48567
48568 1998-06-19  Bruno Haible <haible@ilog.fr>
48569
48570         * gcc.misc-tests/m-un-2.c: New test.
48571         * g++.old-deja/g++.other/warn01.c: Likewise.
48572
48573 1998-06-19  Robert Lipe  <robertl@dgii.com>
48574
48575         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48576         compatibility with assmblers with a different comment character.
48577         Eliminate use of GAS-specific extensions.
48578
48579 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48580
48581         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48582
48583 1998-06-19  Robert Lipe  <robertl@dgii.com>
48584
48585         * lib/g77.exp: Replace search for libf2c.a with search for newly
48586         renamed libg2c.a
48587
48588 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48589
48590         * gcc.c-torture/execute/980617-1.c: New test.
48591
48592 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48593
48594         * gcc.c-torture/execute/980612-1.c: New test.
48595
48596 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48597
48598         * gcc.dg/980523-1.c: Only test on ppc-linux.
48599         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48600
48601         * gcc.c-torture/execute/980608-1.c: New test.
48602
48603 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48604
48605         * gcc.c-torture/execute/980605-1.c: New test.
48606
48607 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48608
48609         * gcc.c-torture/execute/980604-1.c: New test.
48610
48611 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48612
48613         * gcc.c-torture/execute/980602-1.c: New test.
48614         * gcc.c-torture/execute/980602-2.c: Likewise.
48615
48616 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48617
48618         * 970125-0.f: Fix per JCB.  Add commentary.
48619
48620 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48621
48622         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48623         IEEE -0 support.
48624
48625 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48626
48627         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48628         earlier.
48629
48630 1998-05-28  Catherine Moore <clm@cygnus.com>
48631
48632         * gcc.c-torture/execute/980526-3.c: New test.
48633
48634 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48635
48636         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48637         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48638         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48639         m88k-motorola-sysv3 to XFAIL.
48640
48641 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48642
48643         * gcc.dg/980526-1.c: New test.
48644         * gcc.c-torture/execute/980526-2.c: New test.
48645
48646 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48647
48648         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48649
48650         * gcc.c-torture/execute/980526-1.c: New test.
48651
48652 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48653
48654         * g77.f-torture/execute/alpha2.f: Add runtime test.
48655
48656 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48657
48658         * g++.old-deja/old-deja.exp: Strip leading directories.
48659
48660         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48661         error for the line.  Don't run multiple tests for the same line.
48662
48663 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48664
48665         * gcc.dg/980523-1.c: New test.
48666
48667 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48668
48669         * g77.f-torture/compile/970915-0.f: New test.
48670
48671 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48672
48673         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48674
48675 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48676
48677         * gcc.dg/980520-1.c: New test.
48678
48679 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48680
48681         * gcc.dg/980502-1.c: Fix return type.
48682
48683 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48684
48685         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48686         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48687         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48688         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48689         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48690
48691 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48692
48693         * g77.f-torture/execute/980520-1.f: New test.
48694
48695 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48696
48697         * lib/mike-g77.exp: New file.
48698
48699         * g77.f-torture/noncompile/noncompile.exp,
48700         g77.f-torture/noncompile/check0.f: New files.
48701
48702 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48703
48704         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48705         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48706         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48707         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48708         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48709         abort where appropriate.
48710
48711 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48712
48713         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48714         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48715
48716 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48717
48718         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48719
48720 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48721
48722         * g77.f-torture/compile/980427-0.f: New test.
48723
48724 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48725
48726         * g77.f-torture/compile/980424-0.f: New test.
48727
48728 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48729
48730         * g77.f-torture/compile/980419-2.f (main): New test.
48731         * g77.f-torture/compile/970125-0.f: New test.
48732         * g77.f-torture/compile/980419-1.f: New test.
48733
48734 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48735
48736         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48737         of loop-4.c.
48738
48739 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48740
48741         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48742
48743 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48744
48745         * gcc.c-torture/compile/980329-1.c: New test.
48746
48747 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48748
48749         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48750         * gcc.dg/980312-1.c: Fix typo in -march command.
48751
48752 1998-03-16  H.J. Lu  (hjl@gnu.org)
48753
48754         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48755
48756 1998-03-11  Robert Lipe  <robertl@dgii.com>
48757
48758         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48759         Dave Love agree the Fortran source is bogus.
48760
48761 1998-03-11  Robert Lipe  <robertl@dgii.com>
48762
48763         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48764         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48765         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48766         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48767         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48768
48769 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48770
48771         * g++.old-deja/g++.other/friend1.C: New test.
48772
48773 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48774
48775         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48776         possibly uninitialized) variables and declare dnrm2.
48777
48778 1998-02-23  Robert Lipe <robertl@dgii.com>
48779
48780         From Bruno Haible <haible@ilog.fr>:
48781         * gcc.c-torture/execute/980223.c: New test.
48782
48783 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48784
48785         * gcc.dg/ifelse-1.c: New test.
48786
48787 1998-02-09  H.J. Lu  (hjl@gnu.org)
48788
48789         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48790
48791           * lib/old-dejagnu.exp (old-dejagnu): Added the
48792           "execution test - XFAIL *-*-*" handling in the spirit of
48793           "excess errors test -". Changed the "execution test fails"
48794           handling to be like "excess errors test fails".
48795           * Update various tests accordingly.
48796
48797 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48798
48799         * gcc.c-torture/execute/980205.c: New test.
48800
48801 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48802
48803         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48804         * lib/f-torture.exp: Similarly.
48805         * gcc.c-torture: Rename all .cexp files to .x files.
48806
48807 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48808
48809         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48810         (940510-1.c): Removed duplicate.
48811         (971104-1.c): New test.
48812
48813 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48814
48815           * lib/f-torture.exp: Improve error and loop detection.
48816
48817 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48818
48819         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48820         use that to size the filler array.
48821
48822 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48823
48824         * lib/c-torture.exp(c-torture-execute): Fix typo.
48825
48826         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48827         testcase as the executable name. Keep the executable around if
48828         the test fails.
48829
48830 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48831
48832         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48833         changes.  Only test one -g option, and move it to the end of the
48834         list of options to test.
48835
48836 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48837
48838         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48839         variable GCC_TORTURE_OPTIONS to supply default switches separated
48840         by colons.  If no environment variable, run tests with -O0 -g, -O1
48841         -g, and -O2 -g as well.
48842
48843 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48844
48845         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48846         explanatory comments. Fix indentation.
48847
48848 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48849
48850         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48851
48852 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48853
48854         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48855         * g++.old-deja/g++.mike/p7325.C: Likewise.
48856         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48857
48858 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48859
48860         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48861         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48862         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48863         * g++.old-deja/g++.law/operators4.C: Likewise.
48864
48865 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48866
48867         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48868         * g++.old-deja/g++.mike/p784.C: Ditto.
48869         * g++.old-deja/g++.mike/p785.C: Ditto.
48870
48871 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48872
48873           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48874
48875 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48876
48877         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48878         target feature; pass this to c-torture-execute as needed.
48879
48880 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48881
48882         * lib/c-torture.exp(c-torture-execute): If the previous and the
48883         current executables being tested are identical, we don't need to
48884         run the executable again. Try to make the executable names
48885         unique. Add an optional argument for passing additional compiler
48886         flags.
48887
48888 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48889
48890         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48891
48892 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48893
48894         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48895
48896 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48897
48898         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48899         32bit or larger longs.
48900
48901         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48902         have either a 32bit long or 32bit int.
48903
48904 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48905
48906         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48907         Make double precision tests dependent on sizeof (double).
48908
48909 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48910
48911         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48912         too.
48913
48914 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48915
48916         * gcc.c-torture/compile/961203-1.cexp: New script.
48917
48918 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48919
48920         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48921         up the includes ourselves.
48922
48923 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48924
48925         * lib/plumhall.exp: Remove random include, and add a few
48926         verbose messages for debugging.
48927
48928 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48929
48930         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48931         of trying to do it ourselves.
48932
48933 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48934
48935         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48936
48937 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48938
48939         * gcc.prms/5403.c: Made regexp a bit less strict.
48940
48941 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48942
48943         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48944         is returned from remote_load instead.
48945         * lib/plumhall.exp: Ditto.
48946         * lib/mike-g++.exp: Ditto.
48947         * lib/old-dejagnu.exp: Ditto.
48948         * lib/c-torture.exp: Ditto.
48949
48950 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48951
48952         * lib/g++.exp: Use build_wrapper procedure.
48953         * lib/gcc.exp: Ditto.
48954
48955 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48956
48957         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48958         an old-style decl for malloc.  Fixes tests to work when
48959         sizeof (int) != sizeof (size_t).
48960
48961 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48962
48963         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48964
48965         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48966         use stdargs.h interface.
48967
48968 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48969
48970         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48971         NO_VARARGS when compiling.
48972
48973 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48974
48975         * lib/plumhall.exp(ph_includes): New procedure.
48976         (ph_make): Use it.
48977         (ph_compiler): Ditto.
48978
48979         * lib/g++.exp: Rename test-glue.c to testglue.c.
48980         * lib/gcc.exp: Ditto.
48981
48982 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48983
48984         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48985         to completion when it's called.
48986
48987 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48988
48989         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48990         is defined, don't do test.
48991
48992 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48993
48994         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48995         for object files.
48996         (ph_summary): Mark skipped testcases as untested, not unresolved.
48997
48998         * lib/plumhall.exp (ph_make): If unresolved because of bad
48999         errorCode, record errorCode in log file.
49000         (*): Replace send_log/verbose with verbose -log.
49001
49002 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49003
49004         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49005         double conversion if double isn't at least 8 bytes.
49006
49007         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49008         int to work with targets where int is 16 bits.
49009
49010         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49011         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49012         precision for the test to complete.
49013
49014 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49015
49016         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49017         if d10v is not compiled with the -mdouble64 flag.
49018         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49019
49020         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49021         d10v is not compiled with the -mint32 flag.
49022
49023 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49024
49025         * lib/plumhall.exp: Use incr_count.
49026
49027 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49028
49029         * gcc.c-torture: Update to c-torture-1.45.
49030
49031 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49032
49033         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49034         the name of the expect testcase file).
49035
49036         * lib/g++.exp(g++_init): Ditto.
49037
49038 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49039
49040         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49041         the host.
49042
49043         * lib/gcc.exp(gcc_exit): New procedure.
49044
49045 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49046
49047         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49048         specs where appropriate.
49049
49050         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49051         because of new "candidates are" messages, and removed a few
49052
49053         * Converted all non-old-style g++ testcases to old-style, and
49054         moved into g++.old-deja.
49055
49056 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49057
49058         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49059         options.
49060
49061         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49062         succeeded.
49063
49064         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49065
49066 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49067
49068         * lib/gcc.exp (gcc_target_compile): Add support for defining
49069         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49070         the machine doesn't have those features.
49071
49072 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49073
49074         * g++.law/operators4.exp: Don't use LIBS.
49075
49076 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49077
49078         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49079
49080         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49081         * lib/g++.exp: Set it here instead. Also, allow use of the
49082         --tool_exec and --tool_opt options. Change CXX to
49083         GXX_UNDER_TEST.
49084
49085         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49086
49087         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49088
49089 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49090
49091         * lib/old-dejagnu.exp: Use prune_warnings instead of
49092         prune_system_crud.
49093         * lib/mike-g++.exp: Ditto.
49094         * lib/gcc.exp: Ditto.
49095         * lib/g++.exp: Ditto.
49096
49097         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49098
49099 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49100
49101           * 941014-2.c: Include stdlib.h
49102           * 960327-1.c: Include stdio.h
49103           * dbra.c, index-1.c: Don't assume ints are 32bits.
49104
49105 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49106
49107         * lib/gcc.exp: Add gcc,stack_size target feature.
49108
49109         * lib/g++.exp(g++_target_compile): Add the include and link
49110         paths here, not in two other places. And, it's $options, not
49111         options.
49112
49113         * lib/mike-g++.exp(postbase): Remove the code that determines
49114         the correct include and link paths.
49115         * g++.old-deja/old-deja.exp: Ditto.
49116
49117 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49118
49119         * lib/g++.exp(g++_init): target_compile no longer returns the
49120         filename of the result.
49121
49122 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49123
49124         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49125         call to glob.
49126
49127         * gcc.c-torture/special/special.exp: Change call to
49128         gcc_target_compile to include the object file.
49129
49130 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49131
49132         * gcc.c-torture/special/special.exp: Correct misspelling in last
49133         change.
49134
49135 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49136
49137         * lib/plumhall.exp(ph_summary): Log the entire output of the
49138         executable. Return -1 if there were any failures, 0 otherwise.
49139         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49140         (ph_make): Clean up objects and executables that were built
49141         if the tests succeeded.
49142
49143 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49144
49145         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49146         libraries and includes in the build tree as appropriate.
49147
49148 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49149
49150         * lib/c-torture.exp: Instead of looking for the global variable
49151         NO_LONG_LONG, check to see if that's a feature of the target.
49152
49153 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49154
49155         * config/default.exp: Minimize. Delete the remainer of the files in
49156         config; this functionality is now in devo/dejagnu/config.
49157
49158         g++.*/*: Pass any additional flags used to compile to postbase;
49159         delete CXXFLAGS.
49160
49161         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49162         is now done by runtest.exp. Use gcc_target_compile instead of
49163         compile.
49164
49165         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49166         Remove references to CFLAGS. Use remote_file instead of
49167         calling rm -f.
49168         (c-torture): Take a list of arguments to use to compile this
49169         testcase.
49170
49171         lib/g++.exp: Simplify. Use target_compile instead of compile.
49172         lib/gcc-dg.exp: Ditto.
49173         lib/gcc.exp: Ditto.
49174         lib/mike-{gcc,g++}.exp: Ditto.
49175         lib/old-dejagnu.exp: Ditto.
49176         lib/plumhall.exp: Ditto.
49177
49178 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49179
49180         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49181         (ph_linker): Likewise.
49182
49183 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49184
49185           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49186         MAP_ANON / MAP_ANONYMOUS if defined;
49187         else try to map from /dev/zero .
49188
49189 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49190
49191         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49192         isn't defined, then define it to MAP_ANONYMOUS.
49193
49194 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49195
49196         * gcc.c-torture: Update to c-torture-1.42 release.
49197
49198 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49199
49200         * gcc.c-torture: Update to c-torture-1.41 release.
49201
49202 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49203
49204         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49205         c-torture release.
49206
49207 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49208
49209         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49210         and LDFLAGS.  Fix second case to append the target_info ldflags
49211         onto LDFLAGS, not CFLAGS.
49212         * lib/g++.exp (g++_init): Add target_info stuff.
49213         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49214         of libgloss and newlib flags for !native.
49215
49216         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49217         (GDB): Fix relative path to go up another dir for finding gdb.
49218
49219 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49220
49221         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49222         versions in the target_info array, if they don't exist.
49223
49224 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49225
49226         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49227
49228 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49229
49230         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49231         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49232
49233 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49234
49235         * lib/old-dejagnu.exp: Don't remove the output file before we've
49236         actually tested it. Don't append pwd to the path of the executable
49237         we're testing.
49238
49239 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49240
49241         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49242
49243 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49244
49245         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49246         temporary directory for compiler files, and set it to a default
49247         value of /tmp. Set $output as the name of the output file from
49248         compiling the testcase. Add a -o option to $cflags_var so the
49249         compiler writes the final output file as $output. Set $executable
49250         to $output.
49251
49252         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49253         directory for compiler files, and set it to /tmp if it doesn't
49254         already have a value. Set $output_file to the name of the output
49255         file from compiling the testcase. Add a -o option to CXXFLAGS so
49256         the compiler writes the final output file as $output. Use $output
49257         as the executable to be tested.
49258
49259 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49260
49261         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49262
49263 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49264
49265         * gcc.c-torture/execute/pending-1.c: New test.  Still
49266         pending in Tege's queue.
49267
49268 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49269
49270         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49271         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49272         if there were failures.  Call unresolved if there were unresolved
49273         testcases.  Call gcc_fail if program did not run to completion.
49274         (ph_make): Pass additional argument name to ph_execute.
49275         (ph_execute): Add new argument.  Pass additional arguments to
49276         ph_summary.  Call gcc_fail is there is no execution output.
49277
49278 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49279
49280         * lib/plumhall.exp (proc_summary): Output relavent summary
49281         lines into the log so specific failures in plumhall can be
49282         investigated.
49283
49284 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49285
49286         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49287         (c-torture-execute): Don't try to execute tests which use
49288         "long long" types if $NO_LONG_LONG is nonzero.
49289
49290 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49291
49292         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49293         not c-torture.
49294
49295         * gcc.ieee: Move from here.
49296         * gcc.c-torture/execute/ieee: To here.
49297
49298 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49299
49300         * gcc.c-torture: Update to c-torture-1.41 release.
49301
49302 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49303
49304         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49305         not "$output".
49306
49307 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49308
49309         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49310         -c present.
49311
49312 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49313
49314         * config/proelf.exp: Handle connecting to a simulator.
49315
49316 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49317
49318         * config/proelf.exp: New file.  Enough framework that we can
49319         run c-torture tests on the proelf targets (or any other target
49320         that gdb can connect to for that matter).
49321
49322 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49323
49324         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49325         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49326
49327         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49328         exec_output exists.
49329
49330 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49331
49332         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49333         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49334
49335         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49336         to pass/fail/unresolved/unsupported/untested.  Caller must now
49337         call unresolved/unsupported/untested.
49338         * lib/*.exp: Update FSF address.  Update to handle new results of
49339         ${tool}_load.
49340         * lib/chill.exp (verbose): Delete.
49341
49342 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49343
49344         * lib/gcc.exp (default_gcc_start): Change order of args to
49345         $LDFLAGS $CFLAGS $LIBS.
49346         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49347         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49348         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49349         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49350         * gcc.misc-tests/dg-test.exp: Likewise.
49351         * gcc.misc-tests/msgs.exp: Likewise.
49352         * gcc.prms/prms.exp: Likewise.
49353         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49354         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49355
49356         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49357
49358 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49359
49360         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49361
49362         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49363         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49364
49365         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49366         necessary.
49367
49368 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49369
49370         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49371         global for loop; add use of $mathlib.
49372         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49373         settings here; set mathlib for anything but VxWorks.
49374
49375 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49376
49377         * gcc.c-torture: Update to c-torture-1.40 release.
49378
49379 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49380
49381         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49382         dg.exp.
49383
49384 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49385
49386         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49387         global.
49388
49389 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49390
49391         * lib/g++.exp (LIBS): Define if not already.
49392         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49393         (gcc-dg-prune): Call prune_gcc_output.
49394         * lib/gcc.exp (prune_gcc_output): New proc.
49395         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49396         prune_gcc_output.
49397
49398 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49399
49400         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49401         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49402
49403 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49404
49405         * gcc.c-torture: Update to c-torture-1.39 release.
49406
49407 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49408
49409         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49410         fails, try others as well.
49411
49412 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49413
49414         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49415         If compilation fails, mark execute tests as `untested'.
49416         If test is marked as unsupported, don't mark compilation and
49417         execute tests as failed.
49418
49419 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49420
49421         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49422         libstdc++ for whether or not we want to be doing shared
49423         libraries.  Delete link_curses since we don't need it anymore.
49424         * lib/mike-g++.exp (postbase): Don't link in libg++.
49425         * g++.old-deja/old-deja.exp: Likewise.
49426
49427 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49428
49429         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49430
49431 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49432
49433         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49434         For that, add `-Wl,-a,shared_archive'.
49435         * g++.old-deja/old-deja.exp: Likewise.
49436
49437 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49438
49439         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49440
49441 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49442
49443         * lib/mike-g++.exp (postbase): Pay attention to the status of
49444         g++_load.
49445
49446 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49447
49448           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49449
49450 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49451
49452         * lib/gcc.exp (default_gcc_start): No longer need to log program
49453         being executed or its output, execute_anywhere does that now.
49454         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49455         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49456
49457 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49458
49459         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49460         the same as those in lib/g++.exp.
49461
49462 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49463
49464         * gcc.c-torture: Update to c-torture-1.38 release.
49465         * gcc.ieee: Related changes.
49466
49467 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49468
49469         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49470         "exec". Minor reformatting changes.
49471
49472         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49473         cross. This means all "exec" calls now work on a remote host as
49474         well.
49475         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49476         cross. Filter out the extra "\r\n" stuff that expect puts in.
49477         (c-torture-execute): Filter out the bogus warnings like
49478         c-torture-compile does. Add support for canadian cross.
49479         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49480         Use execute_anywhere rather than calling exec directly. Now it
49481         works for canadian cross testing.
49482
49483 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49484
49485         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49486         results into a variable, and check that rather than using file exists.
49487
49488 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49489
49490         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49491         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49492
49493 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49494
49495         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49496         lib_curses if there's a shared libg++ in the build tree.
49497
49498 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49499
49500         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49501         if not supported target.
49502
49503 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49504
49505         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49506         link_curses up to always happen, not just for native builds.
49507
49508 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49509
49510         * gcc.c-torture: Update to c-torture-1.36 release.
49511         * gcc.failure: Related changes.
49512
49513 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49514
49515         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49516
49517 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49518
49519         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49520         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49521         runshlib, link_curses, and mathlib for link and run.
49522
49523         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49524         pass the runtime shared library options for Solaris, OSF/1, and
49525         Irix5, and link with -lcurses to avoid unresolved references.
49526
49527 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49528
49529         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49530         only run once.
49531
49532 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49533
49534         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49535
49536 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49537
49538         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49539         do not have a framework for the "compat" tests yet.
49540
49541 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49542
49543         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49544         set to null if we're testing vxworks5.1.  Use that instead of
49545         `-lm' in the setting of LIBS for link and run.
49546
49547 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49548
49549         * config/rom68k.exp (${tool}_load): Major changes to make it
49550         work.  Verified that it does in fact return the stuff in
49551         exec_output properly.  Catch any Emul or any TRAP other than 0.
49552
49553 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49554
49555         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49556         LDFLAGS properly for targets that need stuff from libgloss.
49557         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49558         only run once.
49559         (gpp_initialized): New variable.
49560
49561 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49562
49563         * config/rom68k.exp: Load libgloss.exp.
49564         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49565         so we can produce a fully linked binary.
49566         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49567         so we can produce a fully linked binary.
49568
49569 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49570
49571         * lib/plumhall.exp (ph_section): Watch for expected failures.
49572         Add missing `else'.
49573
49574         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49575         run the testcase.
49576         (c-torture): Likewise.
49577
49578 1995-08-28  Doug Evans  <dje@cygnus.com>
49579
49580         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49581
49582         * lib/mike-g++.exp (mike_cleanup): New proc.
49583         (prebase): New globals compiler_result, not_compiler_result,
49584         target_regexp.
49585         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49586         allow leading "-" in pattern.  Watch for unsupported tests.
49587         If $compiler_result is set, pattern match assembler code,
49588         and ditto for $not_compiler_result.
49589         * lib/mike-gcc.exp: Likewise.
49590
49591         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49592         execution "succeeded".
49593
49594 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49595
49596         * config/win32.exp: New file.
49597         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49598
49599 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49600
49601         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49602         unsupported.
49603         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49604         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49605         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49606
49607         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49608         "... without exceptions was ...".  That is now handled by
49609         prune_system_crud.
49610         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49611
49612 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49613
49614         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49615         sieve.c,sort2.c}: New files.
49616         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49617         sieve.exp,sort2.exp}: Drivers for them.
49618
49619         * lib/mike-gcc.exp (program_output): New user settable variable.
49620         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49621         messages.
49622         * lib/mike-g++.exp (program_output): New user settable variable.
49623
49624         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49625
49626         * config/sh.exp: Deleted (use sim.exp instead).
49627
49628 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49629
49630         * config/vx.exp: Declare CHECKTASK as global.
49631         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49632         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49633         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49634
49635 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49636
49637         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49638         target. Like vx.exp, only includes `vx29k.exp' instead of
49639         `vxworks.exp'.
49640
49641 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49642
49643         * config/sim.exp: Increase time limit from 120 seconds to 240.
49644
49645 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49646
49647         * gcc.c-torture/execute/950628-1.c: New test.
49648
49649 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49650
49651         * gcc.c-torture: Update with changes/additions from
49652         c-torture-1.34.
49653
49654 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49655
49656         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49657
49658 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49659
49660         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49661
49662 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49663
49664         * gcc.c-torture/compile/950512-1.c: New test.
49665         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49666         * gcc.dg/struct-ret-1.c: Likewise.
49667
49668 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49669
49670         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49671           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49672
49673 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49674
49675         * gcc.c-torture/special/920411-1.c: Deleted.
49676         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49677
49678 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49679
49680         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49681         cpu limit.
49682
49683 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49684
49685         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49686
49687 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49688
49689         From kenner;
49690         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49691         is the proper length.
49692         * va-arg-3.c: Likewise.
49693
49694 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49695
49696         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49697         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49698
49699         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49700         * lib/g++.exp (default_g++_start): Delete old cruft.
49701
49702 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49703
49704         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49705         (2 * (1 << 18)) to (2 * (1 << 17)).
49706
49707         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49708
49709 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49710
49711         * config/rom68k.exp: Renamed from config/idp.exp
49712
49713 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49714
49715         * c-torture/compile/921109-2.c
49716
49717 1995-04-18  Mike Stump  <mrs@cygnus.com>
49718
49719         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49720         excess errors.
49721
49722 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49723
49724         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49725         output.
49726         * lib/g++.exp (default_g++_start): Likewise.
49727
49728 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49729
49730         * gcc.c-torture/compile/950329-1.c: New test.
49731
49732 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49733
49734           * config/bug.exp (${tool}_load): Updated to use new remote_open
49735           and remote_close procs.
49736         * config/idp.exp: New file.
49737
49738 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49739
49740         * gcc.c-torture/execute/950322-1.c: New test.
49741
49742 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49743
49744         * config/vx.exp (${tool}_load): Clean up testing of return code from
49745         vxworks_ld and vxworks_spawn.
49746
49747 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49748
49749         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49750
49751 1995-03-13  Mike Stump  <mrs@cygnus.com>
49752
49753         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49754         can mark excess errors on a machine by machine basis.  Note, the
49755         default is to not expect any excess errors, even when excess
49756         errors test - is given, so you will want to put an XFAIL ... on
49757         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49758         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49759         those 4 machines, but no others.
49760
49761 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49762
49763         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49764         * lib/c-torture.exp: to here.
49765
49766 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49767
49768         * gcc.c-torture/execute/950221-1.c: New test.
49769         * gcc.c-torture/execute/struct-ret-1.c: New test.
49770         * gcc.c-torture/compile/950221-1.c: New test.
49771
49772         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49773
49774 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49775
49776         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49777         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49778
49779 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49780
49781         * g++.gb: New directory of tests, derived from my signature and
49782         class scoping tests.
49783
49784         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49785         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49786         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49787         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49788         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49789         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49790         * g++.gb/sig25.C: Likewise.
49791
49792         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49793         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49794         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49795         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49796         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49797         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49798         * g++.gb/sig25.exp: Likewise.
49799
49800         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49801         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49802         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49803         * g++.gb/scope13.C: Likewise, this test still fails.
49804
49805         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49806         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49807         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49808         * g++.gb/scope13.exp: Ditto.
49809
49810         * g++.gb/README: New file, explains what these tests are about.
49811
49812 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49813
49814         * lib/dg.exp (dg-do): Support `preprocess'.
49815         (dg-test): Likewise.
49816
49817 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49818
49819         * config/udi.exp: change "continue -expect" to "exp_continue".
49820
49821 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49822
49823         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49824         Delete redundant tests.
49825
49826         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49827         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49828         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49829         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49830         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49831         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49832         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49833         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49834
49835         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49836         storing label pointers.
49837         * gcc.c-torture/execute/921019-1.c: Likewise.
49838         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49839         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49840         parameter fp.
49841         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49842         constants.
49843
49844         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49845         Delete obsolete tests.
49846
49847         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49848         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49849         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49850         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49851         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49852         * gcc.c-torture/compile/950124-1.c: New test.
49853
49854         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49855
49856 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49857
49858         * lib/mike-g++.exp: Add -lm to LIBS.
49859
49860 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49861
49862         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49863
49864 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49865
49866         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49867
49868 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49869
49870         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49871
49872 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49873
49874         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49875         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49876         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49877         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49878         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49879         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49880         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49881         * g++.law/{operators31.C, operators32.C,
49882         * g++.law/{operators33.C, operators34.C}: Likewise.
49883         * g++.law/{pic1.C, refs2.C}: Likewise.
49884         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49885         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49886         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49887         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49888
49889         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49890         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49891         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49892         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49893         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49894         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49895         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49896         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49897         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49898         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49899         * g++.law/{operators34.exp}: Likewise.
49900         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49901         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49902         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49903         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49904         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49905
49906         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49907         No longer expected to fail.
49908         * g++.law/missed-error3.C: Tweak for recent bool changes.
49909
49910 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49911
49912         * config/emb-unix: Deleted.
49913         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49914         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49915
49916 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49917
49918         * lib/dg.exp (dg-test): Fix typo in last patch.
49919
49920 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49921
49922         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49923         (handles multiple occurrences).
49924
49925 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49926
49927         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49928         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49929         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49930         printed).
49931         * lib/c-torture.exp (c-torture-compile): Likewise.
49932         (c-torture): Prepend full path if missing.
49933         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49934         (gcc_fail): Likewise.
49935         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49936
49937 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49938
49939         * lib/netware.exp: Only attach to NetWare i386 systems.
49940
49941 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49942
49943         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49944         messages.  Add test name to "output pattern match" pass/fail message.
49945
49946 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49947
49948         * gcc.dg: New testsuite.
49949         * gcc.dg/dg.exp: New file.
49950
49951         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49952         test-switch.c}: Deleted.
49953
49954         * gcc.misc-tests/msgs.exp: New testcase driver.
49955
49956 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49957
49958         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49959         Watch for illegal return values from ${tool}_load.
49960         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49961         cross targets.  Coerce return value >0 to 1.
49962
49963 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49964
49965         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49966
49967         * config/emb-unix.exp: New file.
49968
49969         * config/sim.exp: Error if variable $SIM not defined.
49970         (${tool}_load): Mark test as "untested" if simulator missing.
49971
49972         * config/unix.exp: Load remote.exp to get rcp_download.
49973         * lib/c-torture.exp: Use different option lists for testcases with
49974         and without loops.
49975         * gcc.c-torture/execute/execute.exp: Likewise.
49976
49977 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49978
49979         * config/*.exp: Clarify return code from ${tool}_load.
49980         Call `unresolved' or `untested' instead of `warning' or `perror'
49981         (sometimes you still want to call both though).
49982         Add comment that `shell_id' is local to each file.
49983         * config/udi.exp (timeout): Set to 30.
49984         Don't print warning if connection fails, $connectmode has already
49985         printed an error.
49986         (${tool}_load): Move verbose messages to level 2.
49987         Rework pattern for "Process started" message.
49988         Pass `shell_id' to ${connectmode}_download.
49989         Retry twice upon timeout.  Make resetting of target more robust.
49990         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49991         Pass `shell_id' to exit_$connectmode.
49992         Only call exit_$connectmode if connected.
49993         * config/unix.exp (${tool}_load): Check return codes better.
49994         * config/vrtx.exp (${tool}_load): Likewise.
49995         * config/vx.exp (${tool}_load): Likewise.
49996         Delete unneeded global's.
49997         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49998         from ${tool}_load.
49999         (dg-stat): Delete.
50000         (dg-init): Delete recording of pass/fail counts.
50001         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50002         (old-dejagnu-init): Likewise.
50003         (old-dejagnu-stat): Delete contents, empty proc now.
50004         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50005         (c-torture): Delete references to lcnt, lpass, lfail.
50006         Get option list from TORTURE_OPTIONS.
50007         Delete -funroll[-all]-loops if no loops.
50008         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50009         (g++_stat): Delete contents (empty proc now).
50010         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50011         (gcc_finish): Likewise.
50012         (gcc_stat): Deleted.
50013         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50014         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50015         * gcc.c-torture/execute/execute.exp: Likewise.
50016         Split tests into two parts: compile, execute.
50017         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50018         no loops.  Update to reflect clarified return codes from ${tool}_load.
50019
50020 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50021
50022         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50023         to grep for.
50024         (old-dejagnu): Likewise (where necessary).
50025
50026 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50027
50028         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50029
50030         * lib/dg.exp (dg-process-target): Fix processing of selector.
50031         Add comment regarding use of `error'.
50032
50033         * lib/gcc.exp (prune_system_crud): Define if missing.
50034         * lib/g++.exp (prune_system_crud): Likewise.
50035
50036         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50037         Call prune_system_crud.
50038         * lib/dg.exp (dg-runtest): New proc.
50039         Use perror instead of send_user for tcl errors in testcase.
50040         Don't return any value, it's never used.
50041         Don't clobber previous definition of `unknown'.
50042         Print tcl errors in `dg-final'.
50043
50044 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50045
50046         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50047         (dg-test): Don't print errorInfo, it contains stack backtrace.
50048
50049 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50050
50051         * lib/g++.exp (runtest_file_p): Define if missing.
50052
50053 1994-09-24  Doug Evans  (dje@cygnus.com)
50054
50055         * lib/mike-g++.exp: Comment out loading of g++.exp.
50056         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50057         (default_g++_version): Always print something.
50058         (default_g++_start): Comment out call to `which'.
50059         (g++_start, g++_load): Deleted (must be defined in config file).
50060         * lib/gcc.exp: Test for existence of $CC at start.
50061         Delete check for tmpdir (done in gcc_init).
50062         (default_gcc_version): Always print something.
50063         (default_gcc_start): Comment out call to `which'.
50064         * config/*.exp: Major cleanup - make cross targets work at least a
50065         little better for g++ (by not being "--tool gcc" specific).
50066         Rename gcc_xxx to ${tool}_xxx.
50067         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50068         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50069
50070 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50071
50072         * lib/c-torture.exp (c-torture-compile): Rework compiler
50073         message processing.
50074
50075         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50076         c-torture.
50077
50078 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50079
50080         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50081
50082         * lib/dg.exp (dg-process-target): Support { target native }.
50083
50084 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50085
50086         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50087         looked for "... program xxx got fatal signal".
50088         Correct regsub munging of `comp_output'.
50089         Ignore compiler messages "path prefix not used" and "linker input
50090         file unused".
50091
50092 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50093
50094         * lib/gcc.exp (runtest_file_p): Define if missing.
50095         * gcc.prms/template.c: Example to work from.
50096
50097 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50098
50099         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50100         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50101
50102         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50103         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50104         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50105         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50106
50107         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50108         (dg-process-target): No longer a varargs proc.
50109         Return S/N for target, P/F for xfail.  All callers changed.
50110         (user option procs): More argument checking.
50111         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50112         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50113         (dg-test): Skip test if not running on selected target in `dg-do'.
50114         Update handling of `dg-do-what', `dg-output-text'.
50115         Separate execution pass/fail from output pattern match pass/fail.
50116         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50117
50118 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50119
50120         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50121         target for 920510-1.c.
50122
50123 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50124
50125         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50126         Clean up comment regarding use of passcnt, etc.
50127         (gcc_stat): Don't update `testcnt' here.
50128         (gcc_finish): Do it here.
50129         Might as well reset `but_id' here too.
50130         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50131         to determine if the file should be tested.
50132         * gcc.c-torture/compile/compile.exp: Likewise.
50133         * gcc.c-torture/execute/execute.exp: Likewise.
50134         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50135         * gcc.misc-tests/dg-test.exp: Likewise.
50136         * gcc.prms/prms.exp: Likewise.
50137         * gcc.wendy/wendy.exp: Likewise.
50138         * g++.old-deja.exp: Likewise.
50139         Move "Testing file" message to verbose level 1.
50140
50141 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50142
50143         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50144
50145 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50146
50147         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50148         (default_gcc_start): Accept optional second list element
50149         of compiler flags.  Print compiler output at verbosity level 2.
50150         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50151         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50152         Save current values of framework globals passcnt, failcnt, xpasscnt,
50153         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50154         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50155         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50156         xfailcnt to compute stats.  Update framework global `testcnt' from
50157         pass/fail counts.
50158         (gcc_finish): New proc.  Clean up test environment.
50159         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50160         (gcc_epass, gcc_efail): Delete.
50161         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50162         argument of line number.
50163         (dg-init): If the tool has an init routine, call it.
50164         (dg-test): Remove args `cflags_var' and `libs_var'.
50165         Pass all compiler options to ${tool}_start.
50166         Handle missing line number.
50167         (dg-finish): New function.
50168         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50169         particular files.  Call gcc_finish at end.  Move "skipping test"
50170         message to verbosity level 3.
50171         * gcc.c-torture/compile/compile.exp: Likewise.
50172         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50173         * gcc.c-torture/execute/execute.exp: Likewise.
50174         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50175         Print testcase being tried at verbosity level 1.
50176         * gcc.c-torture/special/special.exp: Unset xfail.
50177         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50178         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50179         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50180         * gcc.failure/failure.exp: Likewise.
50181         * gcc.ieee/ieee.exp: Likewise.
50182         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50183         Update call to dg-test.  Call dg-finish at end.
50184         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50185         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50186         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50187         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50188         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50189         * gcc.wendy/wendy.exp: Add copyright.
50190         Delete setting of tmpdir (done by gcc_init).
50191         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50192         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50193         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50194         gcc_[ce]pass/fail.
50195
50196 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50197
50198         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50199         confusion.
50200         (g++_load): Likewise.
50201
50202         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50203         Rename argument to `prog' to remove the confusion.
50204         Varargs fns behave differently too!
50205         (g++_load): Likewise.
50206
50207         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50208
50209         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50210         what it is.  Delete (always) printing of status value for !native.
50211         Simplify verbose code, and include status and exec_output.
50212         (g++_load): Use gcc_load.
50213
50214 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50215
50216         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50217         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50218         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50219         940714-3.c as these testcases don't exist anymore.  Make
50220         va-arg-1.c expected to pass.
50221
50222 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50223
50224         * gcc.misc-tests/misc.exp: Only run specific testcases.
50225         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50226         * gcc.misc-tests/dg-[1-9].c: New files.
50227
50228         * lib/dg.exp: New testsuite driver.
50229         * gcc.prms/prms.exp: Use it.
50230
50231         * README.gcc: New file.
50232
50233         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50234         Document and reset `lxpass' and `lxfail'.
50235         Simplify "initialized" message.
50236         (gcc_stat): Clean up comments a little.
50237
50238 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50239
50240         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50241
50242 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50243
50244         * lib/old-dejagnu.exp (process-option): New proc.
50245         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50246         (old-dejagnu): Simplify.
50247         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50248
50249 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50250
50251         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50252         exists and is not an empty string.
50253
50254         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50255         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50256         finished.
50257         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50258         automatically.
50259
50260         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50261         longer expected to fail.
50262
50263         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50264         "f" function call.
50265
50266         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50267
50268         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50269         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50270         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50271         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50272         c-torture-1.29.
50273
50274         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50275         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50276
50277         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50278
50279         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50280         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50281
50282         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50283         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50284         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50285
50286 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50287
50288         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50289         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50290         940714-1.c, 940714-2.c, 940714-3.c},
50291         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50292         gcc.misc-tests/{mg.c,mg.exp}:
50293         New tests.
50294         * gcc.noncompile/noncompile.exp: Change accordingly.
50295
50296 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50297
50298         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50299         Undo previous clobberage.
50300
50301 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50302
50303         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50304         * gcc.special/{930510-1.c, special.exp}:
50305         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50306         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50307         struct-varargs-1.c}: New tests from c-torture-1.26.
50308
50309 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50310
50311         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50312           argument to switch.
50313
50314 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50315
50316         * Revert the previous changes.  Please see Rob's directory
50317           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50318           fixes.
50319
50320 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50321
50322         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50323             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50324             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50325             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50326             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50327             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50328             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50329             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50330             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50331             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50332             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50333             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50334             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50335             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50336             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50337             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50338             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50339             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50340             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50341             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50342             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50343             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50344             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50345             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50346             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50347             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50348             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50349
50350 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50351
50352         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50353             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50354           with perror calls.
50355
50356 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50357
50358         * config/unix.exp (g++_load): Fix syntax.
50359
50360 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50361
50362         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50363         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50364         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50365         Don't expect va-arg-1.c to fail.  Correct expected output for
50366         920928-1.c.
50367         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50368         * gcc.wendy/hbm4.c: Correct typo.
50369         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50370
50371 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50372
50373         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50374         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50375         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50376         * lib/c-torture.exp (c-torture-compile): Ditto.
50377
50378         Reduce volume of output (remove all the -I's and such).
50379         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50380         Call gcc_cpass, gcc_cfail.
50381         (c-torture): Pass testing option to c-torture-compile.
50382
50383 1994-03-21  Doug Evans  (dje@cygnus.com)
50384
50385         Bring patches over from progressive.
50386         * config/default.exp: Exit remote shell cleanly.
50387         (g++_exit, g++_start): Add default versions.
50388         * config/sim.exp (gcc_load): Use perror, not error.
50389
50390 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50391
50392         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50393         set in site.exp.
50394
50395 1994-03-14  Doug Evans  (dje@cygnus.com)
50396
50397         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50398         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50399         (wendy_try): New proc to run testcase.
50400         (main loop): Call 'em.
50401         * gcc.wendy/*.c: Clean up pass to correct expected output.
50402
50403         * lib/gcc.exp: Minor cleanup work.
50404         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50405
50406 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50407
50408         * config/sim.exp (gcc_load): Document return codes better.
50409         Don't pass -v to simulator.
50410
50411 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50412
50413           * gcc.special/920717-x.c: Fix typo.
50414           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50415           get at sources.
50416
50417         * lib/mike-gcc.exp: Fix typo.
50418
50419 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50420
50421         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50422         binary to use, transform the name.
50423         * config/*.exp: rename everything. Nuke any g++ specific files,
50424         it's now a special case of gcc that requires no special support.
50425         Add a default.exp for unsupported targets.
50426
50427 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50428
50429         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50430         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50431         version of Tcl.
50432
50433 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50434
50435         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50436         than a warning.
50437
50438 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50439
50440         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50441
50442 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50443
50444         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50445         option_list.  Compile every file with only 4/6 option choices
50446         (same as C torture) instead of with 12/18 different option
50447         choices.
50448         * lib/c-torture.exp: Likewise.
50449
50450         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50451         not already set.
50452
50453 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50454
50455         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50456         can put an XFAIL *-*-* on excess errors.
50457
50458 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50459
50460         * g++.law: Add more tests derived from g++-bugs snapshots.
50461
50462         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50463         equivalent to g++.law/init9.
50464
50465         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50466         compiled it, and the a.out file after we've run it.
50467
50468 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50469
50470         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50471         compiled it, and the a.out file after we've run it.
50472
50473 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50474
50475         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50476
50477 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50478
50479         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50480         version number.
50481
50482 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50483
50484         * g++.law: New directory of g++ tests derived from the g++-bugs
50485         snapshots.
50486
50487 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50488
50489         * gcc.compile: initbug1.c initbug1.exp testcase added
50490
50491 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50492
50493         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50494         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50495           fixes submitted by Jeff Law (law@cs.utah.edu)
50496         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50497           Jeff Law (law@cs.utah.edu)
50498
50499
50500 1993-11-30  Mike Stump  (mrs@cygnus.com)
50501
50502         * config/unix-g++.exp: Follow the gcc way of doing things.
50503         * g++.old-deja/old-deja.exp: Minor updates.
50504         * lib/g++.exp: New file, follow the gcc way of doing things.
50505         * lib/old-dejagnu.exp: Minor updates.
50506         * lib/mike-g++.exp: Always unset errorInfo.
50507
50508 1993-11-06  Mike Stump  (mrs@cygnus.com)
50509
50510         * lib/gcc.exp: Fix some errors with the below change, CC and
50511         CFLAGS should be global when setting, not local.
50512
50513 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50514
50515         * lib/gcc.exp: Transform tool name.
50516
50517 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50518
50519         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50520
50521 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50522
50523         * lib/gcc.exp: change gcc_done to gcc_stat
50524
50525 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50526
50527         * Upgraded gcc testsuite to c-torture version 1.25
50528
50529 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50530
50531         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50532         * lib/c-torture: added hooks for new reporting code.
50533
50534 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50535
50536         * config/sh-gcc.exp: check if sh-sim exists in the path
50537
50538 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50539
50540         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50541         * gcc.compile/compile.exp: Initial changes for new logic.
50542         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50543         * gcc.failure/failure.exp: Initial changes for new logic.
50544         * gcc.ieee/ieee.exp: Initial changes for new logic.
50545         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50546         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50547         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50548         * lib/c-torture.exp: Initial changes for new logic.
50549         * lib/gcc.exp: Initial changes for new logic.
50550
50551 1993-10-15  Mike Stump  (mrs@cygnus.com)
50552
50553         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50554         depend upon failure or success.  Fully qualify names in failure
50555         and success messages.  Always remove a.out before starting
50556         compile, just in case.  Pay more attention to error text output by
50557         the compiler.  Handle testcases with no known past errors just
50558         like all others, so that things are uniform.  Other miscellaneous
50559         improvements.
50560
50561 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50562
50563         * gcc.cpp: new directory for cpp tests
50564
50565 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50566
50567         * lib/chill.exp: Code reformatted, removed unused code.
50568         * config/unix-chill.exp: Code reformatted, removed unused code.
50569         * chill.execute/execute.exp: Code reformatted, removed unused code.
50570         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50571
50572 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50573
50574         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50575         routines not written.
50576
50577 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50578
50579         * config/bug-gcc.exp: Use new procs from bug.exp.
50580
50581 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50582
50583         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50584         via ftp, rather than depending on NFS.
50585         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50586         case.
50587
50588 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50589
50590         * config/bug-gcc.exp: Use new download proc.
50591
50592 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50593
50594         * chill.execute/execute.exp: cleanups, handles errors better
50595         * chill.compile/compile.exp: rewrite, based on execute.exp
50596         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50597         * lib/chill.exp: major changes to diff proc and compile and link
50598           procs. added chill_fail and chill_pass wrappers to pass and
50599           fail. added more comments, and handle error codes better.
50600           Added a hack to capture stderr from exec, so noncompile tests
50601           can work.
50602
50603 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50604
50605         * chill.execute/execute.exp: rewrite of testsuite driver
50606         * lib/chill.exp: rewrite of testsuite driver
50607         * config/unix-chill.exp: rewrite of testsuite driver
50608
50609 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50610
50611         In chill.execute:
50612         * iexpr.ch: Standardize uppercase.
50613         * tuples.dat: Standardize uppercase.
50614         * vary.ch: standardize.  Correct varying string assignments.
50615         * vary.dat: Add new output lines.
50616
50617 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50618
50619         In chill.execute:
50620         * chprintf.ch: Standardize use of uppercase.
50621         * tuples.ch: Standardize and turn arr2 into a DCL,
50622           rather than a SYN.
50623         * pinits.ch: Standardize.
50624
50625 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50626
50627         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50628         * Makefil: Renamed to Makefile.in.
50629         * configure.in: New.
50630
50631 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50632
50633         In chill.execute:
50634         * .cvsignore: Add result/output files.
50635         * Makefile: Fix up variables at start.  Use MFLAGS
50636           everywhere.  Correct bool_loc, built_ins entries.
50637           Add entry for vary1.ch.
50638         * bitarray.ch: Standardize upper-case usage.
50639         * bitexpr.ch: Standardize, add output of b1.
50640         * params.ch: Use arrayt in along PROC parameters, to
50641           avoid novelty problems.
50642         * sets.ch: Tiny cleanup.
50643         * vary1.ch: Re-indent.
50644
50645 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50646
50647           * Add PR-related files to Makefiles, .cvsignore files, etc.
50648
50649 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50650
50651         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50652           with compiler objects. New names are test-flow.c and test-loop.c
50653
50654 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50655
50656         * Upgraded c-torture tests from 1.19 to 1.20
50657
50658         * new files:
50659         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50660         * gcc.compile: 930623-1.c 930623-2.c
50661         * gcc.noncompile: 930622-1.c 930622-2.c
50662         * gcc.failure: 920411-1.c 920627-2.c
50663         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50664
50665 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50666
50667         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50668           More changes to get testsuite working properly. Needs more work.
50669           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50670
50671 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50672
50673         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50674           More changes to get testsuite working properly. Needs more work.
50675
50676 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50677
50678         * chill.compile/compile.exp: Added for Dejagnu support
50679         * chill.execute/execute.exp: Added for Dejagnu support
50680         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50681
50682 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50683
50684         This should complete moving the CHILL test files.
50685         * chill.noncompile(.cvsignore printf.grt
50686             in-printf.grt chprintf.grt chprintf.ch):
50687             Added test-support files.
50688           (Makefile): Modified further.
50689         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50690             signal.ch): Added test files.
50691           * chill.execute (.cvsignore printf.grt printr.c
50692             in-printf.grt rts.c chprintf.grt rts.h): Added
50693           test-support files.
50694             (Makefile): More corrections.
50695
50696 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50697
50698         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50699           test cases, ready for DejaGnu.
50700
50701 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50702
50703         * Upgraded c-torture tests from 1.18 to 1.19
50704
50705         * gcc.compile: added test(s):
50706           930607-1.c
50707         * gcc.execute: added test(s):
50708           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50709
50710         * added new subdirectory for misc tests: gcc.misc-tests
50711         * gcc.misc-test(s): added tests:
50712           inst-check.c test-consts.c test-ior.c test-switch.c
50713
50714 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50715
50716         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50717
50718 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50719
50720         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50721
50722 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50723
50724         * Upgraded c-torture tests from 1.17 to 1.18
50725
50726 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50727
50728         * Upgraded c-torture tests from 1.12 to 1.17
50729
50730 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50731
50732         * lib/old-dejagnu.exp:
50733           Fixed handling of XFAIL target triplets to correctly
50734           recognize wildcard characters.  Removed code that
50735           appended a unique id tag to the end of the file name
50736           printed out by the result of the testcases within a
50737           given test file.
50738
50739 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50740
50741         * lib/old-dejagnu.exp:
50742           Reworked expected failure handling to trigger off of XFAIL
50743           keyword in keyphrase embeded in testcase source code. The
50744           XFAIL keyword must be at the end of the keyphrase line. It
50745           may optionally be followed by one or more target triplets.
50746           It has just occured that the handling of wildcards in the
50747           target triplet may not be correct.
50748
50749 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50750
50751         * g++.old-deja/tests:
50752           Moved all subdirectories up one level into g++.old-deja .
50753
50754         * lib/old-dejagnu.exp:
50755           Fixed problem with CXXFLAGS not being properly reset, and being
50756           corrupted with extraneous "-c" compiler option.  This was
50757           causing binaries to not be generated for test that needed them.
50758           Modified strings passed to "pass" and "fail" so that individual
50759           tests from the same test file would be distinguished by an
50760           identifier appended to the test file name in the summary logs;
50761           this corrected a problem with erroneous diff logs.  Added code
50762           to search testcases for expected fail and unexpected pass keywords.
50763
50764 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50765
50766         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50767
50768 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50769
50770         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50771           Removed extraneous text from end of "Special g++ Options"
50772           keyphrase.
50773
50774         * lib/old-dejagnu.exp: Added pattern matching to look for new
50775           keywords, embedded in testcases comments, which will trigger
50776           calls to xpass and xfail.
50777
50778 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50779
50780         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50781           comments embedded in the testcases, especially the one looking for
50782           special compiler options, as well as the pattern matching for the
50783           compiler output again.
50784
50785 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50786
50787         * lib/old-dejagnu.exp: Do a proper check of the return value for
50788           execute tests. Fixed several problems with the pattern matching
50789           of the compiler output which gave erroneous test results.
50790           Changed several of the test result messages to be more descriptive.
50791         * config/unix-g++.exp: Proc g++_load now actually works and
50792           executes the tests passed to it and returns a usable return
50793           value.
50794
50795 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50796
50797           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50798
50799 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50800
50801         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50802           Modified both files to properly execute the old style
50803           dejagnu tests. The previous versions of these files were
50804           experimental and did not function anything near correctly.
50805
50806 1993-04-05  Rob Savoye  (rob@cygnus.com)
50807
50808         * Removed all Makefile.in and configure.in files. No configuration
50809         needed now.
50810
50811 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50812
50813         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50814
50815 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50816
50817         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50818         gcc.special/configure.in, gcc.noncompile/configure.in,
50819         gcc.execute/configure.in, gcc.code_quality/configure.in,
50820         g++.other/configure.in, g++.old-deja/configure.in,
50821         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50822         in srcname setting.
50823
50824 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50825
50826         * lib/udi.exp: Fixed mondfe and mondfe_download.
50827         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50828         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50829
50830 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50831
50832         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50833         (gdb_exit): Don't remove *_soc files.
50834
50835 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50836
50837         * lib/c-torture.exp: Don't look for main; instead always use -w
50838         -c.  This is how the c-torture tests work.  Remove the object
50839         file if the compilation succeeds.
50840         * gcc.execute/execute.exp: Remove executable if test passes.
50841         * gcc.noncompile/noncompile.exp: Every test is an expected
50842         failure.
50843         * gcc.special/special.exp: Added tests from c-torture 1.11,
50844         corrected use of existing test.
50845         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50846         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50847         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50848         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50849         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50850         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50851         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50852         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50853         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50854         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50855         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50856         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50857         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50858         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50859         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50860         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50861         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50862         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50863         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50864         c-torture 1.11.
50865         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50866         correspond to c-torture 1.11.
50867
50868         * New file.