OSDN Git Service

* gcc.c-torture/compile/pr27528.c: Require nonpic.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2
3         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4
5 2007-04-13  Jason Merrill  <jason@redhat.com>
6
7         PR c++/31074
8         * conv3.C: New test.
9
10 2007-04-13  Mike Stump  <mrs@apple.com>
11
12         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14
15 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
16
17         PR tree-optimization/29598
18         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
19
20 2007-04-13  Tobias Burnus  <burnus@net-b.de>
21
22         PR fortran/31559
23         * gfortran.dg/func_assign.f90: New test.
24
25 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
26
27         PR fortran/31550
28         * gfortran.dg/used_types_16.f90: New test.
29
30 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
31
32         PR fortran/18937
33         * gfortran.dg/goto_2.f90: New.
34         * gfortran.dg/goto_3.f90: New.
35         * gfortran.dg/pr17708.f90: Rename to ...
36         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
37
38 2007-04-13  Tobias Burnus  <burnus@net-b.de>
39
40         PR fortran/31562
41         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
42         instead of a struct.
43
44 2007-04-13  Tobias Burnus  <burnus@net-b.de>
45
46         PR fortran/31562
47         * gfortran.dg/value_4.c: Use GNU extensions for complex
48         instead of a struct.
49
50 2007-04-13  Richard Guenther  <rguenther@suse.de>
51
52         PR tree-optimization/21258
53         * gcc.dg/tree-ssa/vrp34.c: New testcase.
54
55 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
56
57         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
58         <complex.h>.
59
60 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
61
62         PR fortran/31250
63         * gfortran.dg/char_length_2.f90: New.
64         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
65         * gfortran.dg/repeat_4.f90: Likewise.
66
67         PR fortran/31266
68         * gfortran.dg/char_assign_1.f90: New.
69
70         PR fortran/31471
71         * gfortran.dg/block_name_1.f90: New.
72         * gfortran.dg/block_name_2.f90: New.
73
74 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
75
76         PR c++/31078
77         * g++.dg/other/pr31078.C: New.
78
79 2007-04-12  Richard Guenther  <rguenther@suse.de>
80
81         PR tree-optimization/31169
82         * gcc.c-torture/execute/pr31169.c: New testcase.
83
84 2007-04-12  Richard Guenther  <rguenther@suse.de>
85
86         PR tree-optimization/24689
87         PR tree-optimization/31307
88         * g++.dg/tree-ssa/pr31307.C: New testcase.
89         * gcc.dg/tree-ssa/pr24689.c: Likewise.
90
91 2007-04-12  Tobias Burnus  <burnus@net-b.de>
92
93         PR fortran/31472
94         * gfortran.dg/access_spec_1.f90: New test.
95         * gfortran.dg/access_spec_2.f90: New test.
96         * gfortran.dg/non_module_public.f90: Match new error message.
97
98 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
99
100         PR testsuite/31538
101         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
102         to 4 at line 38 to fix bounds problem.
103
104 2007-04-11  Tobias Burnus  <burnus@net-b.de>
105
106         PR testsuite/31240
107         * gfortran.dg/pointer_intent_1.f90: Fix test.
108
109 2007-04-10  Eric Christopher  <echristo@apple.com>
110
111         * lib/target-supports.exp
112         (check_effective_target_fstack_protector): Rewrite.
113
114 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/31449
117         * g++.dg/init/const5.C: New test.
118
119 2007-04-09  Jan Hubicka  <jh@suse.cz>
120
121         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
122
123 2007-04-08  Jan Hubicka  <jh@suse.cz>
124
125         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
126
127 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
128
129         PR fortran/31257
130         * gfortran.dg/achar_4.f90: New test.
131
132 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/30880
135         * gfortran.dg/used_dummy_types_8.f90: New test.
136
137 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
138
139         PR fortran/30872
140         * gfortran.dg/parameter_array_element_1.f90: New test.
141
142 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
143
144         PR fortran/31222
145         * gfortran.dg/default_numeric_type_1.f90: New test.
146
147 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
148
149         PR fortran/31424
150         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
151
152 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
153
154         PR fortran/31293
155         * gfortran.dg/interface_12.f90: New test.
156
157 2007-04-07  Bruce Korb  <bkorb@gnu.org>
158
159         * gcc.dg/format/opt-6.c: New test.
160         * gcc.dg/format/nul-1.c: New test.
161         * gcc.dg/format/nul-2.c: New test.
162
163 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
164
165         PR libgfortran/31395
166         * gfortran.dg/fmt_colon.f90: New test.
167
168 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
169
170         * g++.old-deja/g++.other/init18.C: Use
171         dg-require-effective-target instead of an explicit xfail.
172
173 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
174
175         * gcc.dg/dfp/signbit-1.c
176         * gcc.dg/dfp/signbit-2.c
177
178 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
179
180         PR fortran/31483
181         * gfortran.dg/altreturn_5.f90: New test.
182
183 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
184
185         PR fortran/31292
186         * gfortran.dg/contained_module_proc_1.f90: New test.
187
188 2007-04-04  Stuart Hastings  <stuart@apple.com>
189
190         PR 31281
191         * testsuite/objc/execute/exceptions/pr31281.m: New.
192
193 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
194
195         * g++.dg/ext/dllimport12.C: Update comments.
196
197 2007-04-03  Eric Christopher  <echristo@apple.com>
198
199         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
200
201 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
202
203         PR fortran/31304
204         * gfortran.dg/repeat_2.f90: New test.
205         * gfortran.dg/repeat_3.f90: New test.
206         * gfortran.dg/repeat_4.f90: New test.
207
208 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
209
210         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
211
212 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
213
214         PR c++/30847
215         * g++.dg/parse/cond3.C: New test.
216
217         PR middle-end/30704
218         * gcc.c-torture/execute/ieee/pr30704.c: New test.
219
220 2007-04-02  Jason Merrill  <jason@redhat.com>
221
222         PR c++/31187
223         * g++.dg/ext/visibility/anon3.C: New test.
224
225 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
226
227         PR libgfortran/31052
228         * gfortran.dg/namelist_28.f90: New test.
229
230 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
231
232         PR libgfortran/31366
233         * gfortran.dg/direct_io_6.f90: New test.
234
235 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
236
237         PR libgfortran/31207
238         * gfortran.dg/advance_5.f90: New test.
239         * gfortran.dg/advance_6.f90: New test.
240
241 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
242
243         * g++.dg/ext/dllimport6.C: Remove extra ';'.
244         * g++.dg/ext/dllimport7.C: Likewise.
245         * g++.dg/ext/selectany1.C: Likewise.
246
247 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
248
249         * g++.dg/parser/pr31138.C: New.
250         * g++.dg/parser/pr31140.C: New.
251         * g++.dg/parser/pr31141.C: New.
252
253 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
254
255         PR c++/26099
256         * g++.dg/ext/is_base_of.C: New.
257         * g++.dg/ext/has_virtual_destructor.C: New.
258         * g++.dg/ext/is_polymorphic.C: New.
259         * g++.dg/ext/is_base_of_diagnostic.C: New.
260         * g++.dg/ext/is_enum.C: New.
261         * g++.dg/ext/has_nothrow_assign.C: New.
262         * g++.dg/ext/has_nothrow_constructor.C: New.
263         * g++.dg/ext/is_empty.C: New.
264         * g++.dg/ext/has_trivial_copy.C: New.
265         * g++.dg/ext/has_trivial_assign.C: New.
266         * g++.dg/ext/is_abstract.C: New.
267         * g++.dg/ext/is_pod.C: New.
268         * g++.dg/ext/has_nothrow_copy.C: New.
269         * g++.dg/ext/is_class.C: New.
270         * g++.dg/ext/has_trivial_constructor.C: New.
271         * g++.dg/ext/is_union.C: New.
272         * g++.dg/ext/has_trivial_destructor.C: New.
273         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
274         * g++.dg/template/crash43.C: Likewise.
275
276 2007-03-29  Dirk Mueller  <dmueller@suse.de>
277
278         * g++.dg/warn/pedantic2.C: New testcase.
279
280 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
281
282         * size_dim.f90: Fix dg directive.
283         * pr16433.f: Likewise.
284         * use_6.f90: Likewise.
285         * use_7.f90: Likewise.
286         * entry_9.f90: Likewise.
287         * pointer_intent_2.f90: Likewise.
288         * protected_1.f90: Likewise.
289         * fmt_missing_period_2.f: Likewise.
290         * pointer_intent_3.f90: Likewise.
291         * protected_2.f90: Likewise.
292         * protected_3.f90: Likewise.
293         * pr15754.f90: Likewise.
294         * protected_4.f90: Likewise.
295         * protected_5.f90: Likewise.
296         * initialization_2.f90: Likewise.
297         * protected_6.f90: Likewise.
298         * continuation_7.f90: Likewise.
299         * derived_function_interface_1.f90: Likewise.
300         * der_pointer_4.f90: Likewise.
301         * fmt_zero_precision.f90: Likewise.
302         * blockdata_3.f90: Likewise.
303         * fmt_missing_period_1.f: Likewise.
304         * real_const_3.f90: Likewise.
305         * use_4.f90: Likewise.
306         * fmt_missing_period_3.f: Likewise.
307         * use_5.f90: Likewise.
308
309 2007-03-28  Mike Stump  <mrs@apple.com>
310
311         * gcc.dg/darwin-comm.c: Add.
312
313 2007-03-28  Eric Christopher  <echristo@apple.com>
314
315         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
316         * gcc.dg/ssp-1.c: Use.
317         * gcc.dg/ssp-2.c: Ditto.
318
319 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
320
321         PR c++/29077
322         * g++.dg/parse/constructor3.C: New test.
323
324 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
325
326         * gnat.dg/thin_pointer.ad[sb]: New test.
327
328 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
329
330         * g++.dg/cpp0x/bracket1.C: New.
331         * g++.dg/cpp0x/bracket2.C: New.
332         * g++.dg/cpp0x/bracket3.C: New.
333         * g++.dg/cpp0x/bracket4.C: New.
334
335 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
336
337         * g++.dg/cpp0x/temp_default1.C: New.
338         * g++.dg/cpp0x/temp_default3.C: New.
339         * g++.dg/cpp0x/temp_default2.C: New.
340         * g++.dg/cpp0x/temp_default4.C: New.
341
342 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
343
344         PR c++/29993
345         * g++.dg/other/cv_func2.C: New.
346
347 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
348
349         * gcc.dg/dfp/func-vararg-alternate.h: New file.
350         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
351         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
352         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
353
354         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
355         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
356
357         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
358
359         * lib/compat.exp (compat-execute): Fix processing of file names.
360
361 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
362
363         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
364
365 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
366
367         * lib/target-supports.exp (check_effective_target_fortran_large_real):
368         Delete created executable test file.
369         (check_effective_target_fortran_large_int): Ditto.
370         (check_effective_target_static_libgfortran): Ditto.
371
372 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
373
374         PR c++/30500
375         * g++.dg/warn/pragma-system_header1.C: New test.
376         * g++.dg/warn/pragma-system_header2.C: New test.
377         * g++.dg/warn/pragma-system_header1.h. New.
378         * g++.dg/warn/pragma-system_header2.h. New.
379
380 2007-03-26  Ian Lance Taylor  <iant@google.com>
381
382         PR tree-optimization/31345
383         * gcc.c-torture/compile/pr31345-1.c: New test.
384
385 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
386
387         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
388         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
389         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
390         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
391         * gfortran.dg/overload_1.f90: Likewise.
392         * gfortran.dg/impure_assignment_1.f90: Likewise.
393         * gfortran.dg/error_recovery_3.f90: Likewise.
394         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
395         * gfortran.dg/sequence_types_1.f90: Likewise.
396         * gfortran.dg/internal_references_1.f90: Likewise.
397         * gfortran.dg/present_1.f90: Likewise.
398         * gfortran.dg/volatile10.f90: Likewise.
399         * gfortran.dg/module_equivalence_2.f90: Likewise.
400         * gfortran.dg/use_4.f90: Likewise.
401         * gfortran.dg/elemental_result_1.f90: Likewise.
402         * gfortran.dg/generic_actual_arg.f90: Likewise.
403         * gfortran.dg/private_type_5.f90: Likewise.
404         * gfortran.dg/protected_4.f90: Likewise.
405         * gfortran.dg/interface_3.f90: Likewise.
406
407 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
408
409         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
410         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
411
412 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
413
414         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
415
416 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
417
418         PR libgfortran/31199
419         * gfortran.dg/fmt_t_4.f90: New test.
420
421 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
422
423         PR libfortran/31297
424         * gfortran.dg/backspace_5.f:  Initialize variable(s).
425         * gfortran.dg/backspace_6.f:  Likewise.
426         * gfortran.dg/char_bounds_check_fail_1: Likewise.
427         * gfortran.dg/direct_io_2.f90:  Likewise.
428         * gfortran.dg/write_back.f:  Likewise.
429         * gfortran.dg/write_rewind_2.f:  Likewise.
430         * gfortran.dg/write_rewind_1.f:  Likewise.
431         * gfortran.dg/write_rewind_2.f:  Likewise.
432
433 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
434
435         PR tree-optimization/30784
436         * gcc.dg/vect/pr30784.c: New test.
437
438 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
439
440         PR fortran/30877
441         * gfortran.dg/operator_1.f90: New test.
442         * gfortran.dg/operator_2.f90: New test.
443
444 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
445
446         PR libfortran/31196
447         * gfortran.dg/reshape_transpose_1.f90:  New test.
448
449 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
450
451         PR fortran/30655
452         * gfortran.dg/bounds_check_6.f90: New test.
453
454 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
455
456         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
457         #ifndef/#endif.
458         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
459         * gcc.dg/dfp/decfloat-constants.c: Ditto.
460
461 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
462
463         PR fortran/31209
464         * gfortran.dg/pointer_function_actual_1.f90: New test.
465
466         PR fortran/31200
467         * gfortran.dg/pointer_function_actual_2.f90: New test.
468
469         PR fortran/31215
470         * gfortran.dg/result_in_spec_1.f90: New test.
471
472 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
473
474         PR fortran/30834
475         * gfortran.dg/integer_exponentiation_3.F90: New test.
476         * gfortran.dg/integer_exponentiation_4.f90: New test.
477         * gfortran.dg/integer_exponentiation_5.F90: New test.
478
479 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
480
481         PR c++/30863
482         * g++.dg/template/error24.C: New test.
483         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
484
485 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/31273
488         * g++.dg/expr/bitfield7.C: New test.
489
490 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
491
492         PR other/23572
493         * gcc.dg/float-range-4.c: New.
494         * gcc.dg/float-range-1.c: Update. Test for a warning.
495         * gcc.dg/float-range-3.c: New.
496         * gcc.dg/float-range-5.c: New.
497
498 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
499
500         PR fortran/31262
501         * gfortran.dg/no_range_check_1.f90: New test.
502
503 2007-03-22  Dirk Mueller  <dmueller@suse.de>
504
505         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
506         * g++.dg/other/static1.C: Remove stray semicolon.
507         * g++.dg/other/init1.C: Likewise.
508         * g++.dg/rtti/dyncast1.C: Likewise.
509         * g++.dg/tree-ssa/pr17153.C: Likewise.
510         * g++.dg/lookup/disamb1.C: Likewise.
511         * g++.dg/lookup/scoped2.C: Likewise.
512         * g++.dg/lookup/friend7.C: Likewise.
513         * g++.dg/parse/parse4.C: Likewise.
514         * g++.dg/parse/parse5.C: Likewise.
515         * g++.dg/expr/pr29066.C: Likewise.
516         * g++.dg/expr/cast4.C: Likewise.
517         * g++.dg/tc1/dr193.C: Likewise.
518         * g++.dg/tc1/dr213.C: Likewise.
519         * g++.dg/abi/dcast1.C: Likewise.
520         * g++.dg/abi/covariant2.C: Likewise.
521         * g++.dg/inherit/covariant11.C: Likewise.
522         * g++.dg/inherit/covariant9.C: Likewise.
523         * g++.dg/inherit/covariant10.C: Likewise.
524         * g++.dg/init/static3.C: Likewise.
525         * g++.dg/init/init-ref3.C: Likewise.
526         * g++.dg/init/ref10.C: Likewise.
527         * g++.dg/template/meminit2.C: Likewise.
528         * g++.dg/template/using9.C: Likewise.
529         * g++.dg/template/friend9.C: Likewise.
530         * g++.dg/template/ref1.C: Likewise.
531         * g++.old-deja/g++.warn/inline.C: Likewise.
532         * g++.old-deja/g++.robertl/eb91.C: Likewise.
533         * g++.old-deja/g++.robertl/eb46.C: Likewise.
534         * g++.old-deja/g++.robertl/eb34.C: Likewise.
535         * g++.old-deja/g++.robertl/eb43.C: Likewise.
536         * g++.old-deja/g++.robertl/eb26.C: Likewise.
537         * g++.old-deja/g++.robertl/eb116.C: Likewise.
538         * g++.old-deja/g++.brendan/copy5.C: Likewise.
539         * g++.old-deja/g++.brendan/overload8.C: Likewise.
540         * g++.old-deja/g++.brendan/overload11.C: Likewise.
541         * g++.old-deja/g++.brendan/copy7.C: Likewise.
542         * g++.old-deja/g++.brendan/crash38.C: Likewise.
543         * g++.old-deja/g++.brendan/template11.C: Likewise.
544         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
545         * g++.old-deja/g++.brendan/crash50.C: Likewise.
546         * g++.old-deja/g++.brendan/crash16.C: Likewise.
547         * g++.old-deja/g++.jason/pmem2.C: Likewise.
548         * g++.old-deja/g++.jason/parse9.C: Likewise.
549         * g++.old-deja/g++.jason/byval2.C: Likewise.
550         * g++.old-deja/g++.jason/overload8.C: Likewise.
551         * g++.old-deja/g++.jason/pmf8.C: Likewise.
552         * g++.old-deja/g++.jason/template33.C: Likewise.
553         * g++.old-deja/g++.jason/return3.C: Likewise.
554         * g++.old-deja/g++.jason/scoping2.C: Likewise.
555         * g++.old-deja/g++.jason/virtual.C: Likewise.
556         * g++.old-deja/g++.jason/opeq3.C: Likewise.
557         * g++.old-deja/g++.jason/template27.C: Likewise.
558         * g++.old-deja/g++.jason/synth6.C: Likewise.
559         * g++.old-deja/g++.jason/ref8.C: Likewise.
560         * g++.old-deja/g++.jason/offset1.C: Likewise.
561         * g++.old-deja/g++.other/static20.C: Likewise.
562         * g++.old-deja/g++.other/array1.C: Likewise.
563         * g++.old-deja/g++.other/new3.C: Likewise.
564         * g++.old-deja/g++.other/array2.C: Likewise.
565         * g++.old-deja/g++.other/overload9.C: Likewise.
566         * g++.old-deja/g++.other/cast6.C: Likewise.
567         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
568         * g++.old-deja/g++.other/eh4.C: Likewise.
569         * g++.old-deja/g++.other/using7.C: Likewise.
570         * g++.old-deja/g++.other/init18.C: Likewise.
571         * g++.old-deja/g++.other/dyncast1.C: Likewise.
572         * g++.old-deja/g++.other/dyncast2.C: Likewise.
573         * g++.old-deja/g++.other/dtor11.C: Likewise.
574         * g++.old-deja/g++.pt/static11.C: Likewise.
575         * g++.old-deja/g++.pt/crash19.C: Likewise.
576         * g++.old-deja/g++.pt/overload12.C: Likewise.
577         * g++.old-deja/g++.pt/crash46.C: Likewise.
578         * g++.old-deja/g++.pt/mi1.C: Likewise.
579         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
580         * g++.old-deja/g++.pt/nontype5.C: Likewise.
581         * g++.old-deja/g++.pt/local5.C: Likewise.
582         * g++.old-deja/g++.pt/typename2.C: Likewise.
583         * g++.old-deja/g++.pt/explicit80.C: Likewise.
584         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
585         * g++.old-deja/g++.law/visibility1.C: Likewise.
586         * g++.old-deja/g++.law/visibility2.C: Likewise.
587         * g++.old-deja/g++.law/virtual2.C: Likewise.
588         * g++.old-deja/g++.law/operators19.C: Likewise.
589         * g++.old-deja/g++.law/parsing10.C: Likewise.
590         * g++.old-deja/g++.law/visibility4.C: Likewise.
591         * g++.old-deja/g++.law/operators4.C: Likewise.
592         * g++.old-deja/g++.law/dtors2.C: Likewise.
593         * g++.old-deja/g++.law/missed-error3.C: Likewise.
594         * g++.old-deja/g++.law/visibility10.C: Likewise.
595         * g++.old-deja/g++.law/scope3.C: Likewise.
596         * g++.old-deja/g++.law/casts2.C: Likewise.
597         * g++.old-deja/g++.law/code-gen5.C: Likewise.
598         * g++.old-deja/g++.law/operators33.C: Likewise.
599         * g++.old-deja/g++.law/friend4.C: Likewise.
600         * g++.old-deja/g++.mike/pmf7.C: Likewise.
601         * g++.old-deja/g++.mike/p5611.C: Likewise.
602         * g++.old-deja/g++.mike/net37.C: Likewise.
603         * g++.old-deja/g++.mike/p3570.C: Likewise.
604         * g++.old-deja/g++.mike/p5718.C: Likewise.
605         * g++.old-deja/g++.mike/net21.C: Likewise.
606         * g++.old-deja/g++.mike/p1862.C: Likewise.
607         * g++.old-deja/g++.mike/p4511.C: Likewise.
608         * g++.old-deja/g++.mike/virt3.C: Likewise.
609         * g++.old-deja/g++.mike/p16146.C: Likewise.
610         * g++.old-deja/g++.mike/p1989.C: Likewise.
611         * g++.old-deja/g++.mike/p5571.C: Likewise.
612         * g++.old-deja/g++.gb/scope10.C: Likewise.
613         * g++.old-deja/g++.abi/primary5.C: Likewise.
614         * g++.old-deja/g++.abi/empty2.C: Likewise.
615         * g++.old-deja/g++.abi/arraynew.C: Likewise.
616         * g++.old-deja/g++.eh/vbase4.C: Likewise.
617         * g++.old-deja/g++.eh/ptr1.C: Likewise.
618         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
619         * g++.old-deja/g++.bob/template3.C: Likewise.
620         * g++.old-deja/g++.bob/inherit1.C: Likewise.
621
622 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
623
624         PR fortran/31193
625         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
626
627 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
628
629         PR fortran/20897
630         * gfortran.dg/derived_name_1.f90: New.
631         * gfortran.dg/derived_name_2.f: New.
632
633 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
634
635         * lib/target-supports.exp (check_effective_target_nonpic): New
636         procedure.
637         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
638         when compiling PIC.
639         * gcc.target/i386/asm-4.c: Require nonpic.
640         * gcc.target/i386/cmov1.c: Likewise.
641         * gcc.target/i386/mul.c: Likewise.
642         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
643         * gcc.target/i386/ssetype-1.c: Require nonpic.
644         * gcc.target/i386/ssetype-3.c: Likewise.
645         * gcc.target/i386/ssetype-5.c: Likewise.
646
647 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
648
649         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
650         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
651         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
652         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
653
654 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
655
656         PR tree-optimization/30590
657         * g++.dg/opt/pr30590.C: New testcase.
658
659 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
660
661         PR c/30762
662         * gcc.dg/pr30762-1.c: New test.
663         * gcc.dg/pr30762-2.c: New test.
664
665         PR inline-asm/30505
666         * gcc.target/i386/pr30505.c: New test.
667
668 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
669
670         * gcc.target/arm/register-variables.c: New.
671
672 2007-03-19  Jeff Law  <law@redhat.com>
673
674         * PR tree-optimization/30984
675         * gcc.c-torture/pr30984.c: New test.
676
677 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
678         Richard Guenther  <rguenther@suse.de>
679
680         PR tree-optimization/31254
681         * gcc.dg/torture/pr31254.c: New testcase.
682
683 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
684
685         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
686         target default_packed.
687
688 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
689
690         PR fortran/31203
691         * gfortran.dg/string_length_1.f90: New test.
692
693 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
694
695         PR testsuite/30395
696         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
697
698 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
699
700         PR libgfortran/31052
701         * gfortran.dg/namelist_27.f90: New test.
702
703 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
704
705         PR fortran/30531
706         * gfortran.dg/used_types_14.f90: New test.
707
708         PR fortran/31086
709         * gfortran.dg/used_types_15.f90: New test.
710
711 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
712
713         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
714         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
715
716 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
717
718         PR fortran/31120
719         * gfortran.dg/integer_exponentiation_2.f90: New test.
720
721 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
722
723         PR tree-optimization/31041
724         * gcc.dg/vect/pr31041.c: New test.
725
726 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
727
728         * g++.dg/warn/Wconversion-integer.C: New
729         * g++.dg/warn/Wconversion-real.C: New.
730         * g++.dg/warn/Wconversion-real-integer.C: New.
731         * g++.dg/warn/conv2.C: Updated.
732
733 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
734
735         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
736         exclude RTPs.
737
738 2007-03-16  Richard Guenther  <rguenther@suse.de>
739
740         PR tree-optimization/31146
741         * g++.dg/tree-ssa/pr31146.C: New testcase.
742
743 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
744
745         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
746         assume that the target has <features.h>.
747
748 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
749
750         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
751         dg-options rather than to the whole test.
752
753 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
754
755         PR debug/29906
756         * g++.dg/debug/pr29906.C: New
757
758 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
759
760         PR libgfortran/31099
761         * gfortran.dg/unformatted_recl.f90: Update test.
762
763 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
764
765         * gcc.dg/tree-ssa/prefetch-5.c: New test.
766
767 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
768
769         PR c++/30891
770         * g++.dg/parse/namespace-definition.C: New.
771
772 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
773
774         PR c++/24924
775         * g++.dg/cpp/pedantic-errors.C: New.
776         * g++.dg/cpp/permissive.C: New.
777
778 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
779
780         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
781         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
782
783 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
784
785         * lib/target-supports.exp (check_missing_uclibc_feature)
786         (check_effective_target_wchar): New procedures.
787         * gcc.dg/wchar_t-1.c: Require target wchar.
788         * gcc.dg/wint_t-1.c: Likewise.
789
790 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
791
792         * lib/target-supports.exp (check_gc_sections_available): Return
793         false for VxWorks targets.
794
795 2007-03-15  Dirk Mueller  <dmueller@suse.de>
796
797         * g++.dg/warn/Wconversion2.C: Fix typo.
798         * gcc.dg/if-empty-1.c: Ditto.
799
800 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
801
802         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
803
804 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
805
806         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
807         * gcc.target/i386/pr31167.c: Ditto.
808
809 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
810
811         PR target/31167
812         * gcc.target/i386/pr31167.c: New test.
813
814 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
815
816         PR fortran/30922
817         * gfortran.dg/import5.f90.f90: New test.
818
819
820         PR fortran/30879
821         * gfortran.dg/data_components_1.f90: New test.
822
823
824         PR fortran/30870
825         * gfortran.dg/generic_13.f90: New test.
826
827         PR fortran/31163
828         * gfortran.dg/alloc_comp_basics_5.f90: New test.
829
830 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
831
832         PR libgfortran/31051
833         * gfortran.dg/fmt_t_4.f90: New
834
835 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
836
837         PR C++/31165
838         * g++.dg/other/default7.C: New test.
839
840 2007-03-15  Dirk Mueller  <dmueller@suse.de>
841
842         * g++.dg/warn/Wconversion2.C: New.
843
844 2007-03-14  Eric Christopher  <echristo@apple.com>
845
846         * gcc.dg/ssp-1.c: New.
847         * gcc.dg/ssp-2.c: Ditto.
848
849 2007-03-14  Dirk Mueller  <dmueller@suse.de>
850
851         * g++.dg/warn/do-empty.C: New.
852         * gcc.dg/do-empty.c: New.
853         * gcc.dg/if-empty-1.c: Update.
854         * gcc.dg/20001116-1.c: Update.
855         * gcc.dg/pr23165.c: Update.
856
857 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
858
859         * gfortran.dg/module_implicit_conversion.f90: New test.
860
861 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
862
863         PR middle-end/31127
864         * gcc.dg/pr31127.c: New.
865
866 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
867
868         * gcc.dg/tree-ssa/loop-26.c: New test.
869
870 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
871
872         * gcc.target/i386/cmpxchg16b-1.c: New test.
873
874 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
875
876         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
877         * gcc.dg/c99-vla-1.c: Likewise.
878         * g++.dg/ext/vla1.C: Likewise
879
880 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
881
882         * gcc.dg/wvla-1.c: New test
883         * gcc.dg/wvla-2.c: New test
884         * gcc.dg/wvla-3.c: New test
885         * gcc.dg/wvla-4.c: New test
886         * gcc.dg/wvla-5.c: New test
887         * gcc.dg/wvla-6.c: New test
888         * gcc.dg/wvla-7.c: New test
889         * g++.dg/warn/Wvla-1.C: New test
890         * g++.dg/warn/Wvla-2.C: New test
891         * g++.dg/warn/Wvla-3.C: New test
892
893 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
894
895         PR c++/30108
896         * g++.dg/other/default6.C: New test.
897
898 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
899
900         * lib/target-supports.exp (check_profiling_available): Return false
901         for VxWorks.
902         (check_effective_target_vxworks_kernel): New procedure.
903         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
904         VxWorks.
905         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
906         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
907         to include VxWorks.
908         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
909
910 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
911
912         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
913         PIC is not supported.
914         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
915         * gcc.dg/20020426-2.c: Likewise.
916         * gcc.dg/pr28243.c: Likewise.
917         * gcc.dg/visibility-11.c: Likewise.
918         * gcc.dg/tls/opt-9.c: Likewise.
919         * gcc.dg/tls/opt-10.c: Likewise.
920         * gcc.dg/tls/pic-1.c: Likewise.
921         * gcc.dg/tls/struct-1.c: Likewise.
922         * gcc.target/i386/20000807-1.c: Likewise.
923         * gcc.target/i386/20000904-1.c: Likewise.
924         * gcc.target/i386/20011119-1.c: Likewise.
925         * gcc.target/i386/990213-2.c: Likewise.
926         * gcc.target/i386/990214-1.c: Likewise.
927         * gcc.target/i386/compress-float-387-pic.c: Likewise.
928         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
929         * gcc.target/i386/pic-1.c: Likewise.
930         * gcc.target/i386/pr21518.c: Likewise.
931         * gcc.target/i386/pr23098.c: Likewise.
932         * gcc.target/i386/pr23943.c: Likewise.
933
934 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
935
936         PR c++/31038
937         * g++.dg/template/complit2.C: New test.
938
939         PR c++/30328
940         * g++.dg/ext/bitfield1.C: New test.
941
942 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
943
944         PR fortran/30883
945         * gfortran.dg/interface_11.f90: New test.
946
947 2007-03-11  Richard Guenther  <rguenther@suse.de>
948
949         PR tree-optimization/31115
950         * gcc.dg/torture/pr31115.c: New testcase.
951
952 2007-03-11  Ira Rosen  <irar@il.ibm.com>
953
954         PR tree-optimization/29925
955         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
956
957 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/30274
960         * g++.dg/expr/bitfield3.C: New test.
961         * g++.dg/expr/bitfield4.C: Likewise.
962         * g++.dg/expr/bitfield5.C: Likewise.
963         * g++.dg/expr/bitfield6.C: Likewise.
964
965         PR c++/30924
966         * g++.dg/template/array18.C: New test.
967
968 2007-03-10  Dirk Mueller  <dmueller@suse.de>
969
970         PR c++/17946
971         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
972         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
973
974 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
975
976         PR c++/20599
977         * g++.dg/cpp0x/variadic-bind.C: New.
978         * g++.dg/cpp0x/variadic-function.C: New.
979         * g++.dg/cpp0x/variadic-mem_fn.C: New.
980         * g++.dg/cpp0x/variadic-tuple.C: New.
981         * g++.dg/cpp0x/variadic1.C: New.
982         * g++.dg/cpp0x/variadic2.C: New.
983         * g++.dg/cpp0x/variadic3.C: New.
984         * g++.dg/cpp0x/variadic4.C: New.
985         * g++.dg/cpp0x/variadic5.C: New.
986         * g++.dg/cpp0x/variadic6.C: New.
987         * g++.dg/cpp0x/variadic7.C: New.
988         * g++.dg/cpp0x/variadic8.C: New.
989         * g++.dg/cpp0x/variadic9.C: New.
990         * g++.dg/cpp0x/variadic10.C: New.
991         * g++.dg/cpp0x/variadic11.C: New.
992         * g++.dg/cpp0x/variadic12.C: New.
993         * g++.dg/cpp0x/variadic13.C: New.
994         * g++.dg/cpp0x/variadic14.C: New.
995         * g++.dg/cpp0x/variadic15.C: New.
996         * g++.dg/cpp0x/variadic16.C: New.
997         * g++.dg/cpp0x/variadic17.C: New.
998         * g++.dg/cpp0x/variadic18.C: New.
999         * g++.dg/cpp0x/variadic19.C: New.
1000         * g++.dg/cpp0x/variadic20.C: New.
1001         * g++.dg/cpp0x/variadic21.C: New.
1002         * g++.dg/cpp0x/variadic22.C: New.
1003         * g++.dg/cpp0x/variadic23.C: New.
1004         * g++.dg/cpp0x/variadic24.C: New.
1005         * g++.dg/cpp0x/variadic25.C: New.
1006         * g++.dg/cpp0x/variadic26.C: New.
1007         * g++.dg/cpp0x/variadic27.C: New.
1008         * g++.dg/cpp0x/variadic28.C: New.
1009         * g++.dg/cpp0x/variadic29.C: New.
1010         * g++.dg/cpp0x/variadic30.C: New.
1011         * g++.dg/cpp0x/variadic31.C: New.
1012         * g++.dg/cpp0x/variadic32.C: New.
1013         * g++.dg/cpp0x/variadic33.C: New.
1014         * g++.dg/cpp0x/variadic34.C: New.
1015         * g++.dg/cpp0x/variadic35.C: New.
1016         * g++.dg/cpp0x/variadic36.C: New.
1017         * g++.dg/cpp0x/variadic37.C: New.
1018         * g++.dg/cpp0x/variadic38.C: New.
1019         * g++.dg/cpp0x/variadic39.C: New.
1020         * g++.dg/cpp0x/variadic40.C: New.
1021         * g++.dg/cpp0x/variadic41.C: New.
1022         * g++.dg/cpp0x/variadic42.C: New.
1023         * g++.dg/cpp0x/variadic43.C: New.
1024         * g++.dg/cpp0x/variadic44.C: New.
1025         * g++.dg/cpp0x/variadic45.C: New.
1026         * g++.dg/cpp0x/variadic46.C: New.
1027         * g++.dg/cpp0x/variadic47.C: New.
1028         * g++.dg/cpp0x/variadic48.C: New.
1029         * g++.dg/cpp0x/variadic49.C: New.
1030         * g++.dg/cpp0x/variadic50.C: New.
1031         * g++.dg/cpp0x/variadic51.C: New.
1032         * g++.dg/cpp0x/variadic52.C: New.
1033         * g++.dg/cpp0x/variadic53.C: New.
1034         * g++.dg/cpp0x/variadic54.C: New.
1035         * g++.dg/cpp0x/variadic55.C: New.
1036         * g++.dg/cpp0x/variadic56.C: New.
1037         * g++.dg/cpp0x/variadic57.C: New.
1038         * g++.dg/cpp0x/variadic58.C: New.
1039         * g++.dg/cpp0x/variadic59.C: New.
1040         * g++.dg/cpp0x/variadic60.C : New.
1041         * g++.dg/cpp0x/variadic61.C : New.
1042         * g++.dg/cpp0x/variadic62.C : New.
1043         * g++.dg/cpp0x/variadic63.C : New.
1044         * g++.dg/cpp0x/variadic64.C : New.
1045         * g++.dg/cpp0x/variadic65.C : New.
1046         * g++.dg/cpp0x/variadic66.C : New.
1047         * g++.dg/cpp0x/variadic67.C : New.
1048         * g++.dg/cpp0x/variadic68.C : New.
1049         * g++.dg/cpp0x/variadic69.C : New.
1050         * g++.dg/cpp0x/variadic70.C : New.
1051         * g++.dg/cpp0x/variadic71.C : New.
1052         * g++.dg/cpp0x/variadic72.C : New.
1053         * g++.dg/cpp0x/variadic73.C : New.
1054         * g++.dg/cpp0x/variadic74.C : New.
1055         * g++.dg/cpp0x/variadic75.C : New.
1056         * g++.dg/cpp0x/variadic-ex1.C : New.
1057         * g++.dg/cpp0x/variadic-ex2.C : New.
1058         * g++.dg/cpp0x/variadic-ex3.C : New.
1059         * g++.dg/cpp0x/variadic-ex4.C : New.
1060         * g++.dg/cpp0x/variadic-ex5.C : New.
1061         * g++.dg/cpp0x/variadic-ex6.C : New.
1062         * g++.dg/cpp0x/variadic-ex7.C : New.
1063         * g++.dg/cpp0x/variadic-ex8.C : New.
1064         * g++.dg/cpp0x/variadic-ex9.C : New.
1065         * g++.dg/cpp0x/variadic-ex10.C : New.
1066         * g++.dg/cpp0x/variadic-ex11.C : New.
1067         * g++.dg/cpp0x/variadic-ex12.C : New.
1068         * g++.dg/cpp0x/variadic-ex13.C : New.
1069         * g++.dg/cpp0x/variadic-ex14.C : New.
1070
1071 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1072
1073         PR libgfortran/31099
1074         * gfortran.dg/unformatted_recl.f90: New test.
1075
1076 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1077
1078         * gcc.dg/fold-eqcmplx-1.c: New test case.
1079
1080 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1081
1082         PR rtl-optimization/30643
1083         * gcc.dg/pr30643.c: New.
1084
1085 2007-03-09  Chao-ying Fu  <fu@mips.com>
1086
1087         * gcc.target/mips/mips32-dspr2-type.c: New test.
1088         * gcc.target/mips/mips32-dspr2.c: New test.
1089         * gcc.target/mips/dspr2-MULT.c: New test.
1090         * gcc.target/mips/dspr2-MULTU.c: New test.
1091         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1092         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1093         Adjust some formats.
1094
1095 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1096
1097         PR c++/17946
1098         * gcc.dg/Wlogical-op-1.c: New.
1099         * g++.dg/warn/Wlogical-op-1.C: New.
1100
1101 2007-03-09  Richard Guenther  <rguenther@suse.de>
1102
1103         PR tree-optimization/30904
1104         PR middle-end/31058
1105         * gcc.dg/pr30904.c: Remove xfail.
1106
1107 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1108
1109         PR C/31072
1110         * gcc.c-torture/execute/pr31072.c: New test.
1111
1112 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1113
1114         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1115         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1116         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1117         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1118         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1119         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1120         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1121         and *lround*.  Correct macro names.
1122         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1123         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1124
1125 2007-03-08  Ian Lance Taylor  <iant@google.com>
1126
1127         * gcc.dg/no-strict-overflow-5.c: New test.
1128         * gcc.dg/no-strict-overflow-6.c: New test.
1129         * gcc.dg/Wstrict-overflow-11.c: New test.
1130         * gcc.dg/Wstrict-overflow-12.c: New test.
1131         * gcc.dg/Wstrict-overflow-13.c: New test.
1132         * gcc.dg/Wstrict-overflow-14.c: New test.
1133         * gcc.dg/Wstrict-overflow-15.c: New test.
1134
1135 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1136
1137         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1138         for VxWorks kernel mode.
1139         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1140
1141 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1142
1143         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1144         mode.
1145
1146 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1147
1148         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1149         and lib/bfill.c on VxWorks targets.
1150         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1151         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1152         lib/bfill.c and lib/memmove.c on VxWorks targets.
1153         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1154         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1155         on VxWorks targets.
1156         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1157         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1158
1159 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1160
1161         * gfortran.dg/use_5.f90: New test.
1162         * gfortran.dg/use_6.f90: Ditto.
1163         * gfortran.dg/use_7.f90: Ditto.
1164
1165 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1166
1167         PR fortran/30973
1168         * gfortran.dg/use_4.f90: New test.
1169         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1170
1171 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1172
1173         PR fortran/31011
1174         * gfortran.dg/parameter_array_section_2.f90: New test.
1175
1176 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1177
1178         PR c++/30852
1179         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1180
1181         PR c++/30534
1182         * g++.dg/template/arg5.C: New test.
1183
1184 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1185
1186         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1187
1188 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1189
1190         * gcc.dg/var-expand1.c: Add newline at end of file.
1191
1192 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1193
1194         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1195
1196 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1197
1198         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1199
1200 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1201
1202         * gcc.dg/torture/builtin-convert-4.c: New test.
1203
1204 2007-03-05  Ian Lance Taylor  <iant@google.com>
1205
1206         * gcc.c-torture/compile/pr31034.c: New test.
1207
1208 2007-03-05  Ian Lance Taylor  <iant@google.com>
1209
1210         * gcc.dg/inline-18.c: New test.
1211         * gcc.dg/inline-19.c: New test.
1212         * gcc.dg/inline-20.c: New test.
1213         * gcc.dg/inline-21.c: New test.
1214
1215 2007-03-05  Richard Guenther  <rguenther@suse.de>
1216
1217         PR tree-optimization/14052
1218         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1219
1220 2007-03-05  Richard Guenther  <rguenther@suse.de>
1221
1222         PR tree-optimization/23777
1223         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1224
1225 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1226
1227         PR other/30465
1228         * gcc.dg/multiple-overflow-warn-3.c: New.
1229         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1230
1231 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1232
1233         PR c++/30895
1234         * g++.dg/parse/template23.C: New test.
1235
1236 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1237
1238         PR middle-end/30744
1239         * gcc.dg/pr30744-1.c: New test case.
1240
1241 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1242
1243         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1244
1245 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1246
1247         PR target/30406
1248         * gfortran.dg/logical_3.f90: New test.
1249
1250 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1251
1252         PR libfortran/30981
1253         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1254
1255 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1256
1257         * gcc.target/m68k/m68k.exp: New.
1258         * gcc.target/m68k/crash1.c: New.
1259
1260 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1261
1262         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1263         to be more compatible with integer(kind=8).
1264
1265 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1266
1267         PR libfortran/31001
1268         * gfortran.dg/zero_sized_3.f90: New test.
1269
1270 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1271
1272         PR c++/15787
1273         * g++.dg/parse/else.C: New.
1274         * g++.dg/parse/else-2.C: New.
1275
1276 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1277             Tobias Burnus  <burnus@net-b.de>
1278
1279         PR fortran/30882
1280         * gfortran.dg/size_dim.f90: New test.
1281
1282 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1283             Tobias Burnus  <burnus@net-b.de>
1284
1285         PR fortran/30873
1286         * gfortran.dg/entry_9.f90: New test.
1287
1288 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1289
1290         PR c++/28253
1291         * g++.dg/inherit/covariant16.C: New test.
1292
1293 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1294
1295         * g++.dg/other/darwin-minversion-1.C: New.
1296
1297 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1298
1299         * gcc.dg/tree-ssa/20070302-1.c: New test.
1300
1301 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1302
1303         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1304         tests.
1305
1306 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1307
1308         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1309
1310 2007-03-01  Simon Baldwin <simonb@google.com>
1311
1312         PR c++/23689
1313         * warn/ignored_typedef.C: New.
1314         * init/ctor8.C: Added dg-warning to consume ignored typedef
1315         warning.
1316         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1317         and added an explicit line number.
1318
1319 2007-02-28  Richard Guenther  <rguenther@suse.de>
1320
1321         PR middle-end/30364
1322         * gcc.dg/torture/pr30364-1.c: New testcase.
1323         * gcc.dg/torture/pr30364-2.c: Likewise.
1324         * gcc.dg/torture/pr30364-3.c: Likewise.
1325
1326 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1327
1328         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1329         powerpc*, use -funsafe-math-optimizations.
1330         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1331         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1332
1333 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1334             Paul Thomas  <pault@gcc.gnu.org>
1335
1336         PR fortran/30888
1337         PR fortran/30887
1338         * c_by_val_1.f: Test %VAL() with non-default kind.
1339         * c_by_val.c: Ditto.
1340         * c_by_val_4.f: New test.
1341
1342 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1343
1344         PR fortran/30968
1345         * gfortran.dg/continuation_7.f90: New test.
1346
1347 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1348
1349         * g++.dg/inherit/thunk7.C: New test.
1350         * lib/target-supports.exp (check_profiling_available): Not available
1351         for bfin-*-*.
1352
1353 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         PR target/30970
1356         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1357
1358 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1359
1360         * lib/target-supports.exp (check_effective_target_init_priority):
1361         Remove Solaris special case.
1362
1363 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1364
1365         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1366         for more builtin types.
1367
1368         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1369         * g++.dg/ext/visibility/noPLT.C: Likewise.
1370
1371 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1372
1373         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1374         sh* targets.
1375
1376 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1377
1378         PR fortran/30865
1379         * size_optional_dim_1.f90:  New test.
1380
1381 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1382
1383         * gcc.dg/vxworks/vxworks.exp: New file.
1384         * gcc.dg/vxworks/initpri1.c: Likewise.
1385         * gcc.dg/vxworks/initpri2.c: Likewise.
1386         * gcc.dg/initpri2.c: Add more tests.
1387         * g++.dg/special/initpri2.C: Likewise.
1388
1389         * gcc.dg/initpri1.c: New test.
1390         * gcc.dg/initpri2.c: Likewise.
1391         * g++.dg/special/initpri1.C: New test.
1392         * g++.dg/special/initpri2.C: Likewise.
1393         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1394         * g++.dg/special/conpr-2.C: Likewise.
1395         * g++.dg/special/conpr-3.C: Likewise.
1396         * g++.dg/special/conpr-4.C: Likewise.
1397         * g++.dg/special/initp1.C: Likewise.
1398         * g++.dg/special/ecos.exp: Remove code to detect availability of
1399         constructor priorities.
1400         * lib/target-supports.exp (check_effective_target_init_priority):
1401         New function.
1402
1403 2007-02-24  Jan Hubicka  <jh@suse.cz>
1404
1405         * gcc.c-torture/execute/pr30778.c: New testcase.
1406
1407 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1408
1409         PR libgfortran/30918
1410         * gfortran.dg/namelist_26.f90: New test.
1411
1412 2007-02-24  Richard Guenther  <rguenther@suse.de>
1413
1414         PR middle-end/30951
1415         * gcc.dg/pr30951.c: New testcase.
1416
1417 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1418
1419         * gcc.dg/torture/builtin-modf-1.c: New test.
1420
1421 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1422
1423         PR tree-optimization/30904
1424         * gcc.dg/pr30904.c: New test.
1425
1426 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1427
1428         * gcc.test-framework/README: Correct command.
1429         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1430         -Wunused-value.
1431         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1432
1433 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1434
1435         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1436
1437 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1438
1439         * lib/target-supports.exp (check_effective_target_newlib): New
1440         function.
1441
1442 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1443
1444         PR fortran/30660
1445         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1446         allocatable component.
1447
1448
1449 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1450
1451         * gcc.dg/torture/builtin-logb-1.c: New test.
1452         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1453         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1454         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1455         sh* targets.
1456
1457 2007-02-23  Richard Guenther  <rguenther@suse.de>
1458
1459         * g++.dg/warn/changes-meaning.C: New testcase.
1460
1461 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1462
1463         PR libgfortran/30910
1464         * gfortran.dg/fmt_zero_precision.f90: Update test.
1465
1466 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1467
1468         * gcc.dg/torture/builtin-frexp-1.c: New test.
1469
1470 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1471
1472         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1473
1474 2007-02-22  Ian Lance Taylor  <iant@google.com>
1475
1476         PR debug/30898
1477         * g++.dg/debug/pr30898.C: New test.
1478
1479 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1480
1481         * gcc.dg/vect/vect-106.c: New test.
1482
1483 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1484             Ira Rosen  <irar@il.ibm.com>
1485
1486         PR tree-optimization/30843
1487         * gcc.dg/vect/pr30843.c: New test.
1488
1489 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1490
1491         PR tree-optimization/30858
1492         * gcc.dg/vect/pr30858.c: New test.
1493
1494 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1495
1496         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1497         to set options for compiling testglue.
1498         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1499         * lib/obj-c++.exp (obj-c++_init): Likewise.
1500
1501 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1502
1503         * gnat.dg/derived_aggregate.adb: New test.
1504
1505 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1506
1507         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1508         sh* targets.  Call the correct CKSGN macro.
1509
1510 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1511
1512         * gfortran.dg/gomp/omp_parse1.f90: New test.
1513         * gfortran.dg/gomp/omp_parse2.f: New test.
1514
1515 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1516
1517         PR fortran/30869
1518         * gfortran.dg/do_pointer_1.f90:  New test.
1519
1520 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1521
1522         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1523         and scalbln.
1524
1525 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1526
1527         * gcc.dg/darwin-minversion-1.c: New.
1528         * gcc.dg/darwin-minversion-2.c: New.
1529
1530 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1531
1532         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1533
1534 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1535             DJ Delorie <dj@redhat.com>
1536
1537         PR other/30824
1538         * gcc.dg/Wfatal.c: New.
1539         * gcc.dg/Wfatal-2.c: New.
1540         * gcc.dg/Werror-1.c: Adjust expectations.
1541         * gcc.dg/Werror-5.c: Likewise.
1542         * gcc.dg/Werror-7.c: Likewise.
1543         * gcc.dg/Werror-10.c: Likewise.
1544         * gcc.dg/Werror-11.c: Likewise.
1545
1546 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1547
1548         PR fortran/30522
1549         * gfortran.dg/volatile10.f90: New test.
1550
1551 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1552
1553         PR libfortran/30533
1554         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1555
1556 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1557
1558         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1559         * gcc.dg/Walways-true-1.c: Likewise.
1560         * gcc.dg/weak/weak-3.c: Likewise.
1561         * gcc.dg/Werror-1.c: Likewise.
1562         * gcc.dg/Werror-3.c: Likewise.
1563         * gcc.dg/Werror-4.c: Likewise.
1564         * gcc.dg/Werror-5.c: Likewise.
1565         * gcc.dg/Werror-6.c: Likewise.
1566         * gcc.dg/Werror-7.c: Likewise.
1567         * gcc.dg/Werror-8.c: Likewise.
1568         * gcc.dg/Werror-10.c: Likewise.
1569         * gcc.dg/Werror-11.c: Likewise.
1570         * gcc.dg/Werror-12.c: Likewise.
1571         * g++.old-deja/g++.mike/warn8.C: Likewise.
1572         * g++.dg/warn/Walways-true-1.C: Likewise.
1573         * g++.dg/warn/Walways-true-2.C: Likewise.
1574         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1575         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1576         -Wstring-literal-comparison with -Waddress.
1577         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1578         -Wno-string-literal-comparison with -Wno-address.
1579
1580 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1581
1582         * gnat.dg/self_aggregate_with_call.adb: New test.
1583
1584 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1585
1586         PR tree-optimization/30975
1587         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1588         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1589         * gcc.dg/vect/pr30795.c: New.
1590
1591 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592
1593         PR fortran/30681
1594         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1595
1596 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1597
1598         PR rtl-optimization/28173
1599         * gcc.target/i386/andor-1.c: New test case.
1600
1601 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1602
1603         * gcc.dg/torture/builtin-ldexp-1.c: New.
1604         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1605
1606 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1607
1608         * gfortran.dg/array_constructor_15.f90: New test case.
1609
1610 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1611
1612         * gfortran.dg/forall_10.f90: New test case.
1613
1614 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1615
1616         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1617
1618 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1619
1620         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1621         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1622
1623 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1624
1625         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1626         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1627         * gcc.target/i386/xchg-1.c: New test.
1628         * gcc.target/i386/xchg-2.c: New test.
1629
1630 2007-02-16  Richard Guenther  <rguenther@suse.de>
1631             Christian Bruel  <christian.bruel@st.com>
1632
1633         * gcc.dg/strict-overflow-5.c: New testcase.
1634
1635 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1636
1637         PR fortran/30793
1638         * gfortran.dg/func_derived_4.f90: New test.
1639
1640 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1641
1642         PR middle-end/30391
1643         * gfortran.dg/pr30391-1.f90: New test case.
1644
1645 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1646
1647         PR middle-end/30433
1648         * gcc.c-torture/compile/pr30433.c: New testcase to check
1649         that complex constants comparisions are foldded.
1650
1651 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1652
1653         PR C++/30158
1654         * g++.dg/ext/stmtexpr10.C: New testcase.
1655
1656 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1657
1658         PR middle-end/30729
1659         * gcc.dg/Wunused-value-2.c: New testcase.
1660
1661 2007-02-15  Ian Lance Taylor  <iant@google.com>
1662
1663         * g++.dg/eh/subreg-1.C: New test.
1664
1665 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1666
1667         PR c/26494
1668         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1669         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1670         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1671         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1672         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1673         * gcc.dg/Werror-implicit-function-declaration.c: New.
1674
1675 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1676
1677         PR c++/28943
1678         * g++.dg/warn/pr28943.C: New.
1679
1680 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1681
1682         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1683
1684 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1685
1686         PR fortran/30779
1687         * gfortran.dg/error_recovery_3.f90: New test.
1688
1689 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1690
1691         * g++.dg/tree-ssa/sra-1.C: New.
1692
1693 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1694
1695         * g++.dg/tree-ssa/sra-1.C: New.
1696
1697 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1698
1699         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1700
1701 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1702
1703         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1704
1705 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1706
1707         PR fortran/30799
1708         * gfortran.dg/logical_2.f90: New test.
1709
1710 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1711
1712         * gcc.dg/torture/complex-alias-1.c: New test.
1713
1714 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1715
1716         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1717         instead of -fdump-tree-tailcall.
1718
1719 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1720
1721         * gfortran.dg/interface_10.f90: Fix comment typo.
1722
1723 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1724
1725         PR tree-optimization/30771
1726         * gcc.dg/vect/pr30771.c: New test.
1727
1728 2007-02-13  Ian Lance Taylor  <iant@google.com>
1729
1730         * gcc.dg/Wstrict-overflow-1.c: New test.
1731         * gcc.dg/Wstrict-overflow-2.c: New test.
1732         * gcc.dg/Wstrict-overflow-3.c: New test.
1733         * gcc.dg/Wstrict-overflow-4.c: New test.
1734         * gcc.dg/Wstrict-overflow-5.c: New test.
1735         * gcc.dg/Wstrict-overflow-6.c: New test.
1736         * gcc.dg/Wstrict-overflow-7.c: New test.
1737         * gcc.dg/Wstrict-overflow-8.c: New test.
1738         * gcc.dg/Wstrict-overflow-9.c: New test.
1739         * gcc.dg/Wstrict-overflow-10.c: New test.
1740
1741 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1742
1743         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1744
1745 2007-02-13  Richard Henderson  <rth@redhat.com>
1746
1747         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1748         * gcc.c-torture/execute/pr29302-1.c: ... here.
1749
1750 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1751
1752         PR c/29521
1753         * gcc.dg/c90-return-1.c: Update output.
1754         * gcc.dg/c99-return-1.c: Likewise.
1755
1756 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1757
1758         PR fortran/30554
1759         * gfortran.dg/used_dummy_types_7.f90: New test..
1760
1761 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1762
1763         * gcc.target/i386/parity-1.c: New test.
1764         * gcc.target/i386/parity-2.c: New test.
1765
1766 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1767
1768         * gcc.target/i386/builtin-bswap-3.c: New test case.
1769
1770 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1771
1772         PR tree-optimization/29145
1773         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1774         alias analysis is improved to take better advantage of restrict
1775         qualified pointers.
1776         * gcc.dg/vect/vect-80.c: Likewise.
1777         * gcc.dg/vect/pr29145.c: New.
1778
1779 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1780
1781         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1782         * gcc.target/i386/sse4a-insert.c: Likewise.
1783
1784 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1785
1786         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1787         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1788
1789 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1790
1791         PR fortran/30478
1792         * gfortran.dg/enum_4.f90: Update error message checks.
1793
1794 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1795
1796         PR fortran/30554
1797         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1798         versions of the modules.
1799
1800         PR fortran/30617
1801         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1802         by getting rid of recursive I/O and providing functions with
1803         results.
1804
1805         PR fortran/30319
1806         * gfortran.dg/char_array_constructor_2.f90
1807
1808 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/26988
1811         * g++.dg/template/spec34.C: New test
1812
1813 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1814
1815         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1816         on i?86 and x86_64.
1817         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1818         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1819         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1820         on i?86 and x86_64.
1821         * gcc.dg/vect/vect-113.c: Ditto.
1822
1823 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR c++/29487
1826         * g++.dg/eh/weak1-C: New test.
1827         * g++.dg/eh/weak1-a.cc: Likewise.
1828         * g++.dg/eh/comdat1.C: Likewise.
1829
1830 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1831             Dorit Nuzman  <dorit@il.ibm.com>
1832
1833         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1834         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1835         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1836         * gcc.dg/vect/vect-113.c: Likewise.
1837
1838         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1839
1840 2007-02-10  Richard Henderson  <rth@redhat.com>
1841
1842         * lib/target-supports.exp (check_effective_target_tls): Redefine
1843         to mean non-emulated tls.
1844         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1845         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1846         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1847         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1848         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1849         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1850         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1851
1852 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1853
1854         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1855
1856 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1857
1858         * gfortran.dg/secnds.f: Replace time tolerance with a
1859         before-and-after bracket.
1860         * gfortran.dg/secnds-1.f: Likewise.
1861
1862 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1863
1864         PR fortran/30512
1865         * gfortran.dg/maxlocval_1.f90: New test.
1866
1867 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1868
1869         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1870
1871 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1872
1873         PR fortran/30720
1874         * gfortran.dg/array_function_1.f90: New test.
1875
1876 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1877
1878         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1879         (check_effective_target_dummy_wcsftime): New functions.
1880
1881 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1882
1883         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1884         * lib/target-supports.exp (check_effective_target_uclibc): New
1885         function.
1886
1887 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1888
1889         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1890         (vsnprintf): Don't define for uClibc targets.
1891
1892 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1893
1894         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1895         set before checking whether it was allowed.
1896         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1897         before checking inside_main.
1898
1899 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1900
1901         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1902         uClinux targets.
1903         (u16sf): Likewise u4sf.
1904         * g++.dg/compat/struct-layout-1.h: Likewise.
1905
1906 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1907
1908         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1909         procedure.
1910         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1911         m68k targets if check_effective_target_coldfire_fpu returns true.
1912
1913 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1914         Richard Guenther  <rguenther@suse.de>
1915
1916         PR middle-end/23361
1917         * gcc.dg/fold-compare-3.c: New testcase.
1918         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1919
1920 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1921
1922         * gcc.dg/pr26570.c: Clean up coverage files.
1923         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1924         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1925         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1926         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1927         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1928         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1929         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1930         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1931         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1932         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1933         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1934         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1935         * gcc.dg/vect/pr28952.c: Ditto.
1936         * gcc.dg/vect/pr27151.c: Ditto.
1937         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1938         * g++.dg/gomp/macro-3.C: Ditto.
1939
1940 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1941
1942         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1943         of the loop.
1944
1945 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1946
1947         * gcc.target/i386/builtin-bswap-2.c: New test case.
1948
1949 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1950
1951         * gfortran.dg/forall_8.f90: New test case.
1952         * gfortran.dg/forall_9.f90: Likewise.
1953
1954 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1955
1956         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1957
1958 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1959
1960         * lib/target-supports.exp (check_effective_target_simulator): New.
1961
1962 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1963
1964         * gcc.dg/tree-ssa/loop-25.c: New test.
1965
1966 2007-02-06  Richard Henderson  <rth@redhat.com>
1967
1968         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1969
1970 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1971
1972         * gcc.target/powerpc/popcount-1.c: New test case.
1973         * gcc.target/powerpc/parity-1.c: Likewise.
1974
1975 2007-02-06  Richard Guenther  <rguenther@suse.de>
1976
1977         PR middle-end/27302
1978         * gcc.dg/torture/pr27302-2.c: New testcase.
1979
1980 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1981
1982         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1983         * gcc.dg/vect/vect-iv-1.c: New test.
1984         * gcc.dg/vect/vect-iv-2.c: New test.
1985         * gcc.dg/vect/vect-iv-3.c: New test.
1986         * gcc.dg/vect/vect-iv-4.c: New test.
1987         * gcc.dg/vect/vect-iv-5.c: New test.
1988         * gcc.dg/vect/vect-iv-6.c: New test.
1989         * gcc.dg/vect/vect-iv-7.c: New test.
1990         * gcc.dg/vect/vect-iv-8.c: New test.
1991         * gcc.dg/vect/vect-iv-9.c: New test.
1992         * gcc.dg/vect/vect-iv-10.c: New test.
1993         * gcc.dg/vect/vect-iv-11.c: New test.
1994         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1995         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1996         * gcc.dg/vect/vect-14.c: Now vectorizable.
1997         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1998         * gcc.dg/vect/vect-27.c: Likewise.
1999         * gcc.dg/vect/vect-29.c Likewise.
2000         * gcc.dg/vect/vect-dv-2.c: Likewise.
2001         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2002         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2003         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2004
2005 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2006
2007         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2008
2009 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2010
2011         * gcc.dg/builtins-20.c: Add more cases.
2012
2013 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2014
2015         PR debug/30189
2016         * gcc.dg/pr30189.c: New test.
2017
2018 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2019
2020         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2021         for running tests.
2022         * gcc.target/i386/sse4a-extract.c: New test.
2023         * gcc.target/i386/sse4a-insert.c: New test.
2024         * gcc.target/i386/sse4a-montsd.c: New test.
2025         * gcc.target/i386/sse4a-montss.c: New test.
2026
2027 2007-02-05  Richard Guenther  <rguenther@suse.de>
2028
2029         * gcc.target/i386/vectorize3.c: New testcase.
2030
2031 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2032
2033         PR target/30665
2034         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2035
2036 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2037
2038         PR fortran/30611
2039         * gfortran.dg/repeat_1.f90: New test.
2040
2041 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2042
2043         PR fortran/30605
2044         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2045         * gfortran.dg/derived_init_2.f90: Ditto.
2046         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2047         * gfortran.dg/array_initializer_1.f90: Ditto.
2048         * gfortran.dg/do_2.f90: Ditto.
2049         * gfortran.dg/proc_assign_1.f90: Ditto.
2050
2051 2007-02-04  Richard Guenther  <rguenther@suse.de>
2052
2053         PR middle-end/30636
2054         * g++.dg/warn/pr30636.C: New testcase.
2055         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2056
2057 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         PR middle-end/30667
2060         * gfortran.dg/pr30667.f: New test.
2061
2062 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2063
2064         * gcc.dg/builtins-54.c: Add more cases.
2065
2066 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2067
2068         PR fortran/30514
2069         * gfortran.dg/zero_sized_2.f90: New test.
2070
2071         PR fortran/30660
2072         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2073
2074         PR fortran/29820
2075         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2076         file.
2077
2078 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2079
2080         PR fortran/30683
2081         * gfortran.dg/interface_10.f90: New test.
2082
2083 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2084
2085         * gcc.dg/builtins-20.c: Add more cases.
2086
2087 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2088
2089         PR target/29682
2090         * gcc-target/ia64/pr29682.c: New test.
2091
2092 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2093
2094         PR fortran/30284
2095         * gfortran.dg/arrayio_11.f90.f90: New test.
2096
2097         PR fortran/30626
2098         * gfortran.dg/arrayio_12.f90.f90: New test.
2099
2100 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2101
2102         PR c++/30536
2103         * g++.dg/tls/diag-5.C: New test.
2104
2105         PR middle-end/30473
2106         * gcc.dg/pr30473.c: New test.
2107         * gcc.c-torture/execute/20070201-1.c: New test.
2108
2109 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2110
2111         * gfortran.dg/dependency_20.f90: New test case.
2112
2113 2007-01-31  Ian Lance Taylor  <iant@google.com>
2114
2115         * gcc.dg/lower-subreg-1.c (test): New test.
2116
2117 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2118
2119         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2120
2121 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2122
2123         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2124         * gcc.dg/torture/builtin-math-3.c: Likewise.
2125
2126 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2127
2128         gcc.dg/Wparentheses-2.c: Update and add new tests.
2129
2130 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2131
2132         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2133         vectorize.
2134
2135 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2136
2137         * gcc.dg/builtins-63.c: New test.
2138
2139 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2140
2141         PR fortran/27588
2142         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2143
2144 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2145
2146         PR fortran/30520
2147         * gfortran.dg/volatile8.f90: New argument conformance test.
2148         * gfortran.dg/volatile9.f90: New scope test.
2149
2150 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2151
2152         PR c++/24745
2153         * g++.dg/warn/null4.C: New.
2154
2155 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2156             Uros Bizjak  <ubizjak@gmail.com>
2157
2158         * gcc.dg/large-size-array-3.c: Correct typo.
2159
2160 2007-01-30  Richard Guenther  <rguenther@suse.de>
2161
2162         PR middle-end/27657
2163         * g++.dg/debug/pr27657.C: New testcase.
2164
2165 2007-01-30  Richard Guenther  <rguenther@suse.de>
2166
2167         PR middle-end/30313
2168         * gcc.dg/torture/pr30313.c: New testcase.
2169
2170 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2171
2172         * gcc.dg/dfp/dfp-except.h: New file.
2173         * gcc.dg/dfp/fe-check.h: New file.
2174         * gcc.dg/dfp/fe-binop.c: New test.
2175         * gcc.dg/dfp/fe-convert-1.c: New test.
2176         * gcc.dg/dfp/fe-convert-2.c: New test.
2177         * gcc.dg/dfp/fe-convert-3.c: New test.
2178
2179         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2180         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2181         * gcc.dg/dfp/convert-dfp.c: Ditto.
2182         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2183
2184 2007-01-29  Josh Conner  <jconner@apple.com>
2185
2186         * gcc.target/powerpc/altivec-24.c: New test.
2187
2188 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2189
2190         PR c++/28266
2191         * g++.dg/parse/defarg12.C: New test.
2192
2193 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2194
2195         PR fortran/30554
2196         * gfortran.dg/used_dummy_types_6.f90: New test.
2197
2198 2007-01-28  Jan Hubicka  <jh@suse.cz>
2199
2200         * gcc.dg/tree-prof/val-prof-6.c: New test.
2201
2202 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2203
2204         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2205
2206 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2207
2208         PR C++/28988
2209         * g++.dg/expr/dtor4.C: New test.
2210
2211 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2212
2213         * gcc.dg/tree-ssa/loop-23.c: New test.
2214
2215 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2216
2217         PR libfortran/30389
2218         * gfortran.dg/achar_2.f90:  New test.
2219         * gfortran.dg/achar_3.f90:  New test.
2220
2221 2007-01-27  Ian Lance Taylor  <iant@google.com>
2222
2223         * gcc.dg/strict-overflow-1.c: New test.
2224         * gcc.dg/no-strict-overflow-1.c: New test.
2225         * gcc.dg/strict-overflow-2.c: New test.
2226         * gcc.dg/no-strict-overflow-2.c: New test.
2227         * gcc.dg/strict-overflow-3.c: New test.
2228         * gcc.dg/no-strict-overflow-3.c: New test.
2229         * gcc.dg/strict-overflow-4.c: New test.
2230         * gcc.dg/no-strict-overflow-4.c: New test.
2231         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2232         * gcc.dg/pr15784-1.c: Likewise.
2233         * gcc.dg/pr20922-1.c: Likewise.
2234         * gcc.dg/pr20922-3.c: Likewise.
2235         * gcc.dg/pr20922-4.c: Likewise.
2236         * gcc.dg/pr20922-6.c: Likewise.
2237         * gcc.dg/compare-4.c: Likewise.
2238         * gcc.dg/torture/pr26898-1.c: Likewise.
2239         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2240         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2241         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2242         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2243         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2244         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2245         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2246         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2247         * g++.dg/tree-ssa/pr21082.C: Likewise.
2248
2249 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2250
2251         * gcc-dg/large-size-array-3.c: New test case.
2252
2253 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2254
2255         * gfortran.dg/forall_7.f90: New test case.
2256
2257 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2258
2259         PR fortran/30407
2260         * gfortran.dg/where_operator_assign_1.f90: New test.
2261         * gfortran.dg/where_operator_assign_2.f90: New test.
2262         * gfortran.dg/where_operator_assign_3.f90: New test.
2263
2264 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2265
2266         * lib/target-supports.exp
2267         (check_effective_target_powerpc_altivec): New.
2268         (check_effective_target_vect_cmdline_needed): Use it.
2269
2270 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2271
2272         PR fortran/30278
2273         * gfortran.dg/backslash_3.f: New test.
2274
2275 2007-01-26  Richard Guenther  <rguenther@suse.de>
2276
2277         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2278
2279 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2280
2281         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2282         * gfortran.dg/vect/vect.exp: Ditto.
2283         * gfortran.dg/dg.exp: Ditto.
2284         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2285         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2286
2287 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2288
2289         * gcc.dg/builtins-20.c: Add more cases.
2290         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2291
2292 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2293
2294         PR fortran/30437
2295         * gcc.dg/Wall.c: New.
2296         * gcc.dg/Wno-all.c: New.
2297         * gfortran.dg/Wall.f90: New.
2298         * gfortran.dg/Wno-all.f90: New.
2299
2300 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2301
2302         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2303         * g++.dg/eh/simd-2.C: Also run on Darwin.
2304         * g++.dg/eh/simd-3.C: New.
2305         * g++.dg/eh/simd-4.C: New.
2306
2307 2007-01-25  Richard Guenther  <rguenther@suse.de>
2308
2309         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2310         and _PROFILE_USE.
2311         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2312
2313 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2314
2315         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2316         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2317         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2318         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2319         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2320         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2321         * gcc.dg/ipa/ipa-7.c: New testcase.
2322
2323 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2324
2325         * g++.dg/cpp0x/warn_cxx0x.C: New.
2326
2327 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2328
2329         * gcc.dg/builtins-20.c: Test builtin carg.
2330
2331 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2332
2333         PR middle-end/27416
2334         * gcc.dg/gomp/pr27416.c: New test.
2335
2336         PR middle-end/30494
2337         * gcc.dg/gomp/pr30494.c: New test.
2338         * g++.dg/gomp/pr30494.C: New test.
2339
2340         PR middle-end/30421
2341         * gcc.dg/gomp/pr30421.c: New test.
2342
2343 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2344
2345         * gcc.target/ia64/versionid-1.c: New test.
2346         * gcc.target/ia64/versionid-2.c: New test.
2347
2348 2007-01-24  Richard Guenther  <rguenther@suse.de>
2349
2350         PR testsuite/30181
2351         * gcc.dg/builtins-57.c: Change to a link-time testcase
2352         to support non-C99 targets.
2353
2354 2007-01-24  Jan Hubicka  <jh@suse.cz>
2355
2356         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2357
2358 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2359
2360         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2361
2362 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2363
2364         PR objc/27438
2365         * objc.dg/const-str-12.m: New test.
2366
2367 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2368
2369         PR fortran/30532
2370         * gfortran.dg/ctrl-z.f90:  New test.
2371
2372 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2373
2374         PR fortran/30481
2375         * gfortran.dg/namelist_assumed_char.f90:  New test.
2376
2377 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2378
2379         PR c++/27492
2380         * g++.dg/inherit/covariant15.C: New test.
2381
2382 2007-01-23  Ian Lance Taylor  <iant@google.com>
2383
2384         * g++.dg/warn/Wparentheses-24.C: New test.
2385
2386 2007-01-23  Richard Guenther  <rguenther@suse.de>
2387
2388         PR testsuite/30560
2389         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2390         with full path.
2391
2392 2007-01-22  Richard Guenther  <rguenther@suse.de>
2393
2394         PR tree-optimization/30038
2395         * gcc.dg/builtins-62.c: New testcase.
2396
2397 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2398
2399         * gcc.c-torture/compile/20070121.c: New test.
2400
2401 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2402
2403         PR libfortran/30525
2404         * gfortran.dg/char_comparison_1.f:  New test.
2405
2406 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2407
2408         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2409
2410 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2411
2412         PR objc/30479
2413         * objc.dg/pch: New directory.
2414         * objc.dg/pch/pch.exp: New file.
2415         * objc.dg/pch/interface-1.m: New test.
2416         * objc.dg/pch/interface-1.hs: New include file.
2417         * lib/objc.exp (objc_target_compile): Add
2418         "-x objective-c-header" in front of the sources if this is
2419         a precompiled header being compiled.
2420
2421 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2422
2423         * gfortran.dg/array_memcpy_3.f90: New test case.
2424         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2425
2426 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2427             Brooks Moses  <brooks.moses@codesourcery.com>
2428             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2429
2430         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2431         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2432
2433 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2434
2435         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2436
2437 2007-01-19  Mike Stump  <mrs@apple.com>
2438
2439         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2440         away.
2441
2442 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2443
2444         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2445         option instead of -funsafe-math-optimizations.
2446
2447 2007-01-19  Tomas Bily  <tbily@suse.cz>
2448
2449         gcc.dg/tree-prof/indir-call-prof.c: New.
2450         g++.dg/dg.exp: Add tree-prof subdirectory.
2451         g++.dg/tree-prof/indir-call-prof.C: New.
2452         g++.dg/tree-prof/tree-prof.exp: New.
2453
2454 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2455
2456         PR c++/17947
2457         * g++.dg/warn/deprecated.C: Update warning output.
2458         * g++.dg/warn/deprecated-2.C: Likewise.
2459         * g++.dg/warn/deprecated-3.C: New.
2460
2461 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2462
2463         * gcc.c-torture/execute/nestfunc-7.c: New.
2464
2465 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2466
2467         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2468
2469 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         * gcc.dg/m68k-pic-1.c: New.
2472
2473 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2474
2475         * gfortran.dg/array_memcpy_4.f90: New test case.
2476
2477 2007-01-18  Josh Conner  <jconner@apple.com>
2478
2479         PR target/30485
2480         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2481         * gcc.dg/vect/no-trapping-math-1: New.
2482         * gcc.dg/vect/no-trapping-math-2: New.
2483
2484 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2485
2486         * gcc.target/i386/387-8.c: Update comment about optimizing
2487         inherent load of 1.0 of fptan instruction.
2488
2489 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2490             Richard Guenther <rguenther@suse.de>
2491
2492         PR diagnostic/8268
2493         * gcc.dg/Warray-bounds.c: New testcase.
2494         * gcc.dg/Warray-bounds-2.c: New testcase.
2495         * g++.dg/warn/Warray-bounds.C: New testcase.
2496         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2497
2498 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2499
2500         PR fortran/30476
2501         * gfortran.dg/generic_12.f90: New test.
2502
2503 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2504
2505         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2506         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2507
2508 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2509
2510         * gcc.dg/dfp/compare-special.h: New file.
2511         * gcc.dg/dfp/compare-special-32.c: New test.
2512         * gcc.dg/dfp/compare-special-64.c: New test.
2513         * gcc.dg/dfp/compare-special-128.c: New test.
2514
2515 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2516             Paul Thomas  <pault@gcc.gnu.org>
2517             Steven G. Kargl  <kargl@gcc.gnu.org>
2518
2519         PR fortran/30404
2520         * gfortran.dg/forall_6.f90: New test case.
2521         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2522         * gfortran.dg/dependency_13.f90: Likewise.
2523
2524 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2525
2526         PR testsuite/12325
2527         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2528         targets that don't support Inf.
2529
2530 2007-01-15  Dale Johannesen  <dalej@apple.com>
2531
2532         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2533
2534 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2535
2536         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2537         of achar for 0xff to avoid the "Extended ASCII not
2538         implemented" error message.
2539
2540 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2541
2542         PR fortran/28172
2543         * gfortran.dg/altreturn_4.f90: New test.
2544
2545         PR fortran/29389
2546         * gfortran.dg/stfunc_4.f90: New test.
2547
2548         PR fortran/29712
2549         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2550         * gfortran.dg/initialization_1.f90: Change warning.
2551
2552         PR fortran/30283
2553         * gfortran.dg/specification_type_resolution_2.f90: New test.
2554
2555 2007-01-14  Jan Hubicka  <jh@suse.cz>
2556
2557         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2558         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2559         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2560         elimination.
2561
2562 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2563
2564         PR fortran/30410
2565         * gfortran.dg/external_procedures_2.f90: New test.
2566
2567 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2568
2569         PR target/30413
2570         * gcc.target/i386/pr30413.c: New test.
2571
2572 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2573
2574         PR fortran/30452
2575         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2576
2577 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2578
2579         * gcc.dg/20070112-1.c: New test.
2580
2581 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2582
2583         PR libgfortran/30435
2584         * gfortran.dg/list_read_6.f90: New test.
2585
2586 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2587
2588         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2589
2590 2007-01-12  Tom Tromey  <tromey@redhat.com>
2591
2592         PR preprocessor/28227:
2593         * gcc.dg/cpp/pr28227.c: New file.
2594
2595 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2596
2597         * gcc.dg/tree-ssa/loop-22.c: New test.
2598
2599 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2600
2601         PR tree-optimization/29516
2602         * gcc.dg/tree-ssa/loop-20.c: New test.
2603
2604 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2605
2606         PR libfortran/30415
2607         * minmaxloc_integer_kinds_1.f90:  New test.
2608
2609 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2610
2611         PR c++/29573
2612         * g++.dg/template/sizeof-template-argument.C: New test.
2613
2614 2007-01-11  Jan Hubicka  <jh@suse.cz>
2615
2616         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2617         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2618         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2619         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2620         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2621         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2622         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2623         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2624         transformation in question.
2625         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2626         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2627         * gcc.dg/always_inline3.c: Likewise.
2628
2629 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2630
2631         PR c++/28999
2632         * g++.dg/template/typename11.C: New test.
2633
2634 2007-01-10  Robert Kennedy <jimbob@google.com>
2635
2636         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2637
2638 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2639
2640         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2641         for different integer kinds.
2642         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2643         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2644         * gfortran.dg/ishft_2.f90: New test.
2645         * gfortran.dg/ishft_3.f90: New test.
2646
2647 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2648
2649         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2650
2651 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2652
2653         PR tree-optimization/30322
2654         * gcc.dg/tree-ssa/loop-21.c: New test.
2655
2656 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2657
2658         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2659
2660 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2661
2662         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2663
2664 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2665
2666         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2667         * g++.dg/warn/overflow-warn-3.C: Likewise.
2668         * g++.dg/warn/overflow-warn-4.C: Likewise.
2669         * g++.dg/warn/overflow-warn-5.C: Likewise.
2670         * g++.dg/warn/overflow-warn-6.C: Likewise.
2671         * g++.dg/warn/Woverflow-1.C: Likewise.
2672         * g++.dg/warn/Woverflow-2.C: Likewise.
2673         * g++.dg/warn/Woverflow-3.C: Likewise.
2674         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2675
2676 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2677
2678         * gfortran.dg/array_constructor_14.f90: New test case.
2679         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2680
2681 2007-01-08  Richard Guenther  <rguenther@suse.de>
2682
2683         PR tree-optimization/23603
2684         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2685         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2686
2687 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2688
2689         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2690         in __v8qi typedef.
2691         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2692         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2693         compiler behaviour.
2694         * gcc.dg/simd-5.c: Likewise.
2695         * gcc.dg/simd-6.c: Likewise.
2696         * g++.dg/conversion/simd1.C: Likewise.
2697         * g++.dg/conversion/simd3.C: Likewise.
2698         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2699         (main): Use it.
2700
2701 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2702
2703         PR tree-optimization/29877
2704         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2705         name of a hard register for the target concerned.  Adjust dg-error
2706         directives to cope with new behaviour of TER.
2707
2708 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2709
2710         PR c++/28986
2711         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2712         * g++.dg/warn/overflow-warn-1.C: New.
2713         * g++.dg/warn/overflow-warn-3.C: New.
2714         * g++.dg/warn/overflow-warn-4.C: New.
2715         * g++.dg/warn/overflow-warn-5.C: New.
2716         * g++.dg/warn/overflow-warn-6.C: New.
2717         * g++.dg/warn/Woverflow-1.C: New.
2718         * g++.dg/warn/Woverflow-2.C: New.
2719         * g++.dg/warn/Woverflow-3.C: New.
2720         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2721
2722 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2723
2724         PR fortran/27698
2725         * gfortran.dg/invalid_name.f90: New test.
2726         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2727         * gfortran.dg/gomp/pr29759.f90: Ditto.
2728
2729 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2730
2731         * gfortran.dg/present_1.f90:  Update error message.
2732
2733 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2734
2735         PR c++/19439
2736         * g++.dg/template/duplicate1.C: New test
2737         * g++.dg/template/memfriend6.C: Adjust error markers.
2738
2739 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2740
2741         PR tree-opt/30385
2742         * gcc.dg/torture/inline-1.c: New test.
2743
2744 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2745
2746         PR c/19978
2747         * gcc.dg/multiple-overflow-warn-1.c: New.
2748         * gcc.dg/multiple-overflow-warn-2.c: New.
2749         * gcc.dg/overflow-warn-6.c: New.
2750         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2751
2752 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gfortran.dg/array_memcpy_1.f90: New test case.
2755         * gfortran.dg/array_memcpy_2.f90: Likewise.
2756
2757 2007-01-05  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/27826
2760         * g++.dg/opt/pr27826.C: New testcase.
2761
2762 2007-01-05  Ian Lance Taylor  <iant@google.com>
2763
2764         * gcc.dg/Walways-true-1.c: New test.
2765         * gcc.dg/Walways-true-2.c: New test.
2766         * g++.dg/warn/Walways-true-1.C: New test.
2767         * g++.dg/warn/Walways-true-2.C: New test.
2768
2769 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR c/30360
2772         * gcc.dg/pr30360.c: New test.
2773
2774 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2775
2776         PR fortran/23232
2777         * gfortran.dg/data_implied_do_1.f90: New test.
2778
2779         PR fortran/27996
2780         PR fortran/27998
2781         * gfortran.dg/char_length_1.f90: New test.
2782
2783 2007-01-05  Richard Guenther  <rguenther@suse.de>
2784
2785         PR middle-end/28116
2786         * g++.dg/opt/pr28116.C: New testcase.
2787
2788 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2789
2790         PR fortran/29624
2791         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2792           invalid deallocate.
2793         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2794         * gfortran.dg/protected_4.f90: Add pointer intent check.
2795         * gfortran.dg/protected_6.f90: Add pointer intent check.
2796         * gfortran.dg/pointer_intent_1.f90: New test.
2797         * gfortran.dg/pointer_intent_2.f90: New test.
2798         * gfortran.dg/pointer_intent_3.f90: New test.
2799
2800 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2801
2802         PR 30235
2803         * gfortran.dg/altreturn_2.f90: new test.
2804
2805 2007-01-04  Tom Tromey  <tromey@redhat.com>
2806
2807         PR preprocessor/28165:
2808         * gcc.dg/cpp/pr28165.c: New file.
2809
2810 2007-01-03  Josh Conner  <jconner@apple.com>
2811
2812         PR middle-end/29683
2813         * gcc.dg/pr29683.c: New.
2814
2815 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR c++/28217
2818         * g++.dg/pch/template-1.C: New test.
2819         * g++.dg/pch/template-1.Hs: New file.
2820
2821 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2822
2823         PR middle-end/30353
2824         * gcc.c-torture/compile/complex-4.c: New test.
2825
2826 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2827
2828         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2829         -maltivec.
2830         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2831
2832 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2833
2834         PR middle-end/30286
2835         * gcc.dg/pr30286.c: New test.
2836
2837         PR c++/29535
2838         * g++.dg/template/crash66.C: New test.
2839
2840         PR c++/29054
2841         * g++.dg/template/friend49.C: New test.
2842
2843 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2844
2845         * gfortran.dg/ibits.f90: New test.
2846
2847 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2848
2849         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2850         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2851
2852 2007-01-02  Jan Hubicka  <jh@suse.cz>
2853
2854         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2855         first one.
2856
2857 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2858
2859         PR c/19977
2860         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2861         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2862
2863 2006-01-02  Ian Lance Taylor  <iant@google.com>
2864
2865         * g++.dg/warn/Wparentheses-22.C: New test.
2866         * g++.dg/warn/Wparentheses-23.C: New test.
2867
2868 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2869
2870         PR middle-end/7651
2871         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2872         * gcc.dg/declspec-3-Wextra.c: New.
2873         * gcc.dg/declspec-3-no.c: New
2874
2875 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2876
2877         PR fortran/20896
2878         * gfortran.dg/interface_10.f90: Remove.
2879
2880 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2881
2882         * gcc.dg/fold-eqxor-4.c: New test case.
2883
2884 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2885
2886         PR middle-end/30311
2887         * gcc.c-torture/compile/pr30311.c: New test.
2888
2889 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2890
2891         PR middle-end/30253
2892         * gcc.c-torture/compile/statement-expression-1.c: New test.
2893
2894 2007-01-01  Andreas Schwab  <schwab@suse.de>
2895
2896         PR target/29166
2897         * g++.dg/eh/pr29166.C: New test.
2898
2899 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2900
2901         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2902         New.
2903         (check_effective_target_vect_cmdline_needed): Use it.
2904
2905 2006-12-31  Richard Guenther  <rguenther@suse.de>
2906
2907         PR middle-end/30137
2908         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2909         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2910
2911 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2912
2913         PR middle-end/30322
2914         * gcc.dg/fold-plusnot-1.c: New test case.
2915
2916 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2917
2918         PR c++/29731
2919         * g++.dg/parse/template22.C: New test.
2920
2921 2006-12-31  Richard Guenther  <rguenther@suse.de>
2922
2923         PR middle-end/30338
2924         * gcc.c-torture/compile/pr30338.c: New testcase.
2925
2926 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2927
2928         PR fortran/27900
2929         * gfortran.dg/intrinsic_actual_4.f90: New test.
2930
2931         PR fortran/24325
2932         * gfortran.dg/func_decl_3.f90: New test.
2933
2934 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2935
2936         PR fortran/23060
2937         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2938         * gfortran.dg/c_by_val_1.f: New test.
2939         * gfortran.dg/c_by_val_2.f: New test.
2940         * gfortran.dg/c_by_val_3.f: New test.
2941
2942 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2943
2944         PR libfortran/30321
2945         * gfortran.dg/sum_zero_array_1.f90:  New test.
2946
2947 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2948
2949         PR preprocessor/29612
2950         * gcc.dg/cpp/pr29612-1.c: New test.
2951         * gcc.dg/cpp/pr29612-2.c: New test.
2952
2953 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2954
2955         PR fortran/30034
2956         * gfortran.dg/pure_formal_proc_1.f90: New test.
2957
2958         PR fortran/30237
2959         * gfortran.dg/intrinsic_actual_3.f90: New test.
2960
2961 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2962
2963         PR fortran/30014
2964         * gfortran.dg/io_constraints_1.f90: Update test.
2965         * gfortran.dg/io_constraints_2.f90: Update test.
2966         * gfortran.dg/inquire_iolength.f90: New test.
2967
2968 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2969
2970         PR fortran/20896
2971         * gfortran.dg/interface_10.f90: New test.
2972         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2973         since z is already, locally a variable.
2974
2975         PR fortran/25135
2976         * gfortran.dg/generic_11.f90: New test.
2977         * gfortran.dg/interface_7.f90: Remove name clash between module
2978         name and procedure 'x' referenced in the interface.
2979
2980 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2981
2982         PR middle-end/7651
2983         * gcc.dg/Wmissing-parameter-type.c: New.
2984         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2985         * gcc.dg/Wmissing-parameter-type-no.c: New.
2986
2987 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2988
2989         PR fortran/25818
2990         * gfortran.dg/entry_array_specs_2.f: New test.
2991
2992         PR fortran/30084
2993         * gfortran.dg/nested_modules_6.f90: New test.
2994
2995 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2996
2997         PR middle-end/7651
2998         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2999         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3000
3001 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3002
3003         PR C++/30168
3004         * g++.dg/opt/complex6.C: New test.
3005
3006 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3007
3008         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3009         full" if the linker on spu-*-* warns about exceeding local store.
3010
3011         And revert this patch:
3012         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3013         fail to link due to relocation overflows on spu-*-*.
3014
3015 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3016
3017         PR fortran/30273
3018         * gfortran.dg/dependency_19.f90: New test.
3019
3020 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3021
3022         PR fortran/30202
3023         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3024
3025 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR middle-end/30262
3028         * gcc.c-torture/execute/20061220-1.c: New test.
3029
3030         PR middle-end/30263
3031         * gcc.dg/gomp/asm-1.c: New test.
3032
3033         PR target/30230
3034         * g++.dg/eh/ia64-2.C: New test.
3035
3036 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3037
3038         PR target/28966
3039         PR target/29248
3040         * gcc.dg/rs6000-leaf.c: New.
3041
3042 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3043
3044         PR fortran/25392
3045         * gfortran.dg/f2c_8.f90: New test.
3046
3047 2006-12-20  Bill Wendling  <wendling@apple.com>
3048
3049         * gcc.dg/asm-b.c: Check for __ppc64__.
3050
3051 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/30190
3054         * gfortran.dg/bounds_check_5.f90: New test.
3055
3056 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3057
3058         PR middle-end/30143
3059         * gcc.dg/gomp/complex-1.c: New testcase.
3060
3061 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3062
3063         * gfortran.dg/array_memset_1.f90: New test case.
3064
3065 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3066
3067         * lib/target-supports.exp: Add spu to
3068         check_effective_target_vect_widen_mult_hi_to_si.
3069
3070 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3071
3072         PR fortran/29992
3073         * gfortran.dg/generic_9.f90: New test.
3074
3075         PR fortran/30081
3076         * gfortran.dg/generic_10.f90: New test.
3077
3078 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3079
3080         PR tree-opt/30045
3081         * gcc.dg/pr30045.c: New test.
3082
3083 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3084
3085         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3086
3087 2006-12-19  Eric Christopher  <echristo@apple.com>
3088
3089         PR target/29302
3090         * gcc.c-torture/execute/pr29302-1.c: New.
3091
3092 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3093
3094         PR fortran/39238
3095         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3096
3097 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3098
3099         PR fortran/30236
3100         * gfortran.dg/altreturn_3.f90: New test.
3101
3102         * gfortran.dg/char_result_12.f90: Fix comment typos.
3103
3104 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3105
3106         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3107         as newlib's stdio.h uses non-traditional cpp constructs.
3108
3109 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3110
3111         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3112         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3113         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3114         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3115         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3116         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3117         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3118         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3119         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3120         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3121         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3122         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3123         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3124         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3125         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3126         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3127         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3128         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3129         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3130         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3131         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3132         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3133         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3134         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3135         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3136         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3137
3138 2006-12-18  Bill Wendling  <wendling@apple.com>
3139
3140         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3141         id is an OjbC keyword.
3142
3143 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3144
3145         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3146
3147 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3148
3149         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3150
3151 2006-12-18  Ian Lance Taylor  <iant@google.com>
3152
3153         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3154
3155 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3156
3157         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3158
3159 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3160
3161         PR fortran/30207
3162         * gfortran.fortran-torture/execute/where21.f90: New test.
3163
3164 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3165
3166         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3167
3168 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3169
3170         PR middle-end/7651
3171         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3172         * gcc.dg/if-empty-1.c: Likewise.
3173         * gcc.dg/pr23165.c: Likewise.
3174         * g++.dg/warn/empty-body.C: Likewise.
3175
3176 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3177
3178         PR libfortran/30005
3179         * gfortran.dg/open_errors.f90: New test.
3180
3181 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3182
3183         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3184
3185         * gcc.target/i386/ssse3-pabsb.c: New file.
3186         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3187         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3188         * gcc.target/i386/ssse3-palignr.c: Likewise.
3189         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3190         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3191         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3192         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3193         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3194         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3195         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3196         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3197         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3198         * gcc.target/i386/ssse3-psignb.c: Likewise.
3199         * gcc.target/i386/ssse3-psignd.c: Likewise.
3200         * gcc.target/i386/ssse3-psignw.c: Likewise.
3201         * gcc.target/i386/ssse3-vals.h: Likewise.
3202
3203 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3204
3205         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3206         * lib/fortran-torture.exp: Include target-supports.exp.
3207
3208 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3209
3210         PR target/30185
3211         * gcc.c-torture/execute/pr30185.c: New test.
3212
3213 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3214
3215         PR testsuite/30179
3216         PR testsuite/30180
3217         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3218         * gcc.dg/builtin-bswap-2.c: Likewise.
3219         * gcc.dg/builtin-bswap-3.c: Likewise.
3220         * gcc.dg/builtin-bswap-4.c: Likewise.
3221         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3222         * cc.c-torture/execute/mode-dependent-address.x: New file.
3223
3224 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3225
3226         PR libfortran/30145
3227         * gfortran.dg/write_zero_array: New test.
3228
3229 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3230
3231         PR fortran/30200
3232         * gfortran.dg/write_fmt_trim.f90: New test.
3233
3234 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3235
3236         PR 30194
3237         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3238         temporarily.
3239
3240 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3241
3242         * lib/target-supports.exp (check_weak_available): Use istarget
3243         "hppa*-*-hpux10*" instead of regexp.
3244         (check_cxa_atexit_available): Likewise.
3245
3246 2006-12-14  Richard Guenther  <rguenther@suse.de>
3247
3248         PR tree-optimization/30197
3249         * gcc.c-torture/execute/complex-1.c: Fix function name.
3250         * gcc.dg/builtins-61.c: New testcase.
3251
3252 2006-12-14  Richard Guenther  <rguenther@suse.de>
3253
3254         PR middle-end/30172
3255         * gcc.dg/pr30172-1.c: New testcase.
3256
3257 2006-12-14  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/30198
3260         * gcc.dg/builtins-60.c: New testcase.
3261
3262 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3263
3264         * lib/target-supports.exp (vect_no_align): Remove spu.
3265
3266 2006-12-13  Ian Lance Taylor  <iant@google.com>
3267
3268         PR c++/19564
3269         PR c++/19756
3270         * g++.dg/warn/Wparentheses-5.C: New test.
3271         * g++.dg/warn/Wparentheses-6.C: New test.
3272         * g++.dg/warn/Wparentheses-7.C: New test.
3273         * g++.dg/warn/Wparentheses-8.C: New test.
3274         * g++.dg/warn/Wparentheses-9.C: New test.
3275         * g++.dg/warn/Wparentheses-10.C: New test.
3276         * g++.dg/warn/Wparentheses-11.C: New test.
3277         * g++.dg/warn/Wparentheses-12.C: New test.
3278         * g++.dg/warn/Wparentheses-13.C: New test.
3279         * g++.dg/warn/Wparentheses-14.C: New test.
3280         * g++.dg/warn/Wparentheses-15.C: New test.
3281         * g++.dg/warn/Wparentheses-16.C: New test.
3282         * g++.dg/warn/Wparentheses-17.C: New test.
3283         * g++.dg/warn/Wparentheses-18.C: New test.
3284         * g++.dg/warn/Wparentheses-19.C: New test.
3285         * g++.dg/warn/Wparentheses-20.C: New test.
3286         * g++.dg/warn/Wparentheses-21.C: New test.
3287
3288 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3289
3290         PR testsuite/30157
3291         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3292         for target "hppa.*hpux10".
3293
3294 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3295
3296         * g++.dg/debug/vartrack1.C: New test.
3297
3298         * g++.dg/opt/ifcvt1.C: New test.
3299
3300         * gcc.dg/tls/opt-13.c: New test.
3301
3302         * gcc.dg/20060425-2.c: New test.
3303
3304         * g++.dg/opt/pr15054-2.C: New test.
3305
3306         * gcc.c-torture/execute/20060420-1.c: New test.
3307
3308         * gcc.c-torture/execute/20060412-1.c: New test.
3309
3310         * objc/compile/20060406-1.m: New test.
3311
3312 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3313
3314         * g++.dg/template/array17.C: New test.
3315
3316 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3317
3318         * gcc.target/powerpc/altivec-23.c: New test.
3319
3320 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3321
3322         PR c++27316
3323         * g++.dg/inherit/error3.C: New test.
3324
3325         PR c++/28740
3326         * g++.dg/inherit/error4.C: New test.
3327
3328 2006-12-13  Richard Guenther  <rguenther@suse.de>
3329
3330         PR tree-optimization/17687
3331         * gcc.dg/builtins-59.c: New testcase.
3332
3333 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3334
3335         * gcc.target/spu/Wmain.c: New test.
3336
3337 2006-12-12  Josh Conner  <jconner@apple.com>
3338
3339         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3340         * g++.dg/abi/thunk4.C: Likewise.
3341         * g++.dg/abi/rtti3.C: Likewise.
3342
3343 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3344
3345         * gcc.target/spu/cpat-1.c: New test.
3346         * gcc.target/spu/cpat-2.c: New test.
3347         * gcc.target/spu/cpat-3.c: New test.
3348         * gcc.target/spu/cpat-4.c: New test.
3349
3350 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3351
3352         PR tree-opt/28436
3353         * gcc.c-torture/compile/vector-1.c: New test.
3354         * gcc.c-torture/compile/vector-2.c: New test.
3355         * gcc.c-torture/compile/vector-3.c: New test.
3356
3357 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3358
3359         * lib/fortran-torture.exp: Update copyright years.  Remove
3360         obsolete comment.  Test -ftree-vectorize where it makes sense.
3361         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3362         from fortran-torture.exp.
3363         * gfortran.dg/char_transpose_1.f90,
3364         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3365         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3366         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3367         '-w' to dg-options.
3368
3369 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3370
3371         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3372         saved_${tool}_load.
3373
3374 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3375
3376         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3377         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3378         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3379         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3380         gaps.
3381
3382 2006-12-12  Richard Guenther  <rguenther@suse.de>
3383
3384         PR middle-end/30147
3385         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3386
3387 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3388             Diego Novillo  <dnovillo@redhat.com>
3389
3390         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3391         VDEF/VUSE changes.
3392         * gcc.dg/tree-ssa/pr26421.c: Likewise
3393         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3394         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3395         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3396         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3397         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3398         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3399         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3400         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3401         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3402
3403 2006-12-11  Jan Hubicka  <jh@suse.cz>
3404
3405         * gcc.dg/tree-prof/stringop-1.c: New test.
3406         * gcc.dg/tree-prof/stringop-2.c: New test.
3407
3408 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3409
3410         PR target/30120
3411         * gcc.target/i386/pr30120.c: New test.
3412
3413         Revert:
3414         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3415
3416         * gcc.target/i386/x87regparm-1.c: New test.
3417         * gcc.target/i386/x87regparm-2.c: New test.
3418         * gcc.target/i386/x87regparm-3.c: New test.
3419         * gcc.target/i386/x87regparm-4.c: New test.
3420
3421 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3422
3423         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3424
3425 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3426
3427         PR fortran/23994
3428         * gfortran.dg/protected_1.f90: New test.
3429         * gfortran.dg/protected_2.f90: New test.
3430         * gfortran.dg/protected_3.f90: New test.
3431         * gfortran.dg/protected_4.f90: New test.
3432         * gfortran.dg/protected_5.f90: New test.
3433         * gfortran.dg/protected_6.f90: New test.
3434
3435 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3436             Tobias Burnus  <burnus@gcc.gnu.org>
3437
3438         PR fortran/29975
3439         PR fortran/30068
3440         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3441         interface.
3442         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3443         ambiguous interfaces.
3444         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3445         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3446         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3447         ambiguous interfaces.
3448         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3449         * gfortran.dg/array_initializer_2.f90: Add initializer array
3450         constructor test.
3451
3452         PR fortran/30096
3453         * gfortran.dg/interface_9.f90: Test that host interfaces are
3454         not checked for ambiguity with the local version.
3455
3456 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3457
3458         PR fortran/29464
3459         * gfortran.dg/module_interface_2.f90: New test.
3460
3461 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3462
3463         PR fortran/29941
3464         * gfortran.dg/assumed_len.f90: New test.
3465
3466 2006-12-09  Richard Guenther  <rguenther@suse.de>
3467
3468         * g++.dg/warn/implicit-typename1.C: Qualify types.
3469         * g++.dg/parse/crash12.C: Likewise.
3470         * g++.dg/tree-ssa/pr22444.C: Likewise.
3471
3472 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3473
3474         * gfortran.dg/array_2.f90: Added sqrt test.
3475
3476 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3477
3478         * gcc.target/i386/x87regparm-1.c: XFAIL.
3479         * gcc.target/i386/x87regparm-2.c: XFAIL.
3480         * gcc.target/i386/x87regparm-3.c: XFAIL.
3481         * gcc.target/i386/x87regparm-4.c: XFAIL.
3482
3483 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3484
3485         * lib/target-supports.exp
3486         (check_effective_target_large_long_double): New.
3487         * gcc.dg/Wconversion-real.c : Use it.
3488         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3489         unsigned.
3490
3491 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3492
3493         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3494
3495 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3496
3497         PR fortran/27546
3498         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3499
3500 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/29732
3503         * g++.dg/template/crash65.C: New test.
3504         * g++.dg/template/spec16.C: Tweak error markers.
3505
3506 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3507
3508         * gcc.target/spu: New directory.
3509         * gcc.target/spu/spu.exp: New file.
3510         * gcc.target/spu/intrinsics-1.c: New test.
3511
3512 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3513
3514         PR c++/29980
3515         * g++.dg/ext/attrib27.C: New test.
3516         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3517         * g++.dg/parse/typedef5.C: Likewise.
3518
3519 2006-12-07  Mike Stump  <mrs@apple.com>
3520
3521         * treelang/compile/var_defs.tree: Adjust.
3522
3523 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/29730
3526         * g++.dg/template/crash64.C: New test.
3527         * g++.dg/parse/crash27.C: Adjust error markers.
3528
3529 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3530
3531         PR libfortran/30009
3532         PR libfortran/30056
3533         * gfortran.dg/read_eof_4.f90:  Add tests.
3534         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3535         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3536
3537 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/29729
3540         * g++.dg/template/crash63.C: New test.
3541
3542         PR c++/29728
3543         * g++.dg/template/crash62.C: New test.
3544
3545 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3546
3547         PR fortran/30003
3548         * gfortran.dg/allocatable_function_1.f90: Increase the number
3549         of expected calls of free to 10; the lhs section reference is
3550         now evaluated so there is another call to bar.  Change the
3551         comment appropriately.
3552         * gfortran.dg/array_section_1.f90: New test.
3553
3554 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3555
3556         PR fortran/29912
3557         * gfortran.dg/char_result_12.f90: New test.
3558
3559 2006-12-05  Richard Guenther  <rguenther@suse.de>
3560
3561         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3562         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3563         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3564         vect_double, xfail for spu*-*-*.
3565
3566 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3567
3568         PR fortran/29962
3569         * initialization_4.f90: Test noninteger exponents (-std=f95).
3570         * initialization_5.f90: New test for noninteger exponents
3571           with -std=f2003.
3572
3573 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3574
3575         PR fortran/29821
3576         * gfortran.dg/parameter_array_section_1.f90: New test.
3577
3578 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3579
3580         PR c++/29733
3581         * g++.dg/template/crash61.C: New test.
3582
3583         PR c++/29632
3584         * g++.dg/template/error23.C: New test.
3585
3586 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3587
3588         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3589
3590 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3591
3592         PR fortran/29916
3593         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3594
3595 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3596
3597         PR middle-end/29965
3598         * gcc.dg/gomp/pr29965-1.c: New test.
3599         * gcc.dg/gomp/pr29965-2.c: New test.
3600         * gcc.dg/gomp/pr29965-3.c: New test.
3601         * gcc.dg/gomp/pr29965-4.c: New test.
3602         * gcc.dg/gomp/pr29965-5.c: New test.
3603         * gcc.dg/gomp/pr29965-6.c: New test.
3604         * g++.dg/gomp/pr29965-1.C: New test.
3605         * g++.dg/gomp/pr29965-2.C: New test.
3606         * g++.dg/gomp/pr29965-3.C: New test.
3607         * g++.dg/gomp/pr29965-4.C: New test.
3608         * g++.dg/gomp/pr29965-5.C: New test.
3609         * g++.dg/gomp/pr29965-6.C: New test.
3610         * g++.dg/gomp/pr29965-7.C: New test.
3611         * g++.dg/gomp/pr29965-8.C: New test.
3612         * g++.dg/gomp/pr29965-9.C: New test.
3613         * g++.dg/gomp/pr29965-10.C: New test.
3614
3615 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3616
3617         * gnat.dg/pointer_variable_bounds.adb: New test.
3618         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3619         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3620
3621 2006-12-03  Eric Christopher  <echristo@apple.com>
3622
3623         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3624
3625 2006-12-03  Richard Henderson  <rth@redhat.com>
3626             Andrew Pinski  <pinskia@gmail.com>
3627
3628         PR C++/14329
3629         * g++.dg/warn/unit-1.C: New test.
3630
3631 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3632
3633         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3634
3635 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3636
3637         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3638         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3639         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3640         * gcc.dg/vect/vect-70.c: Reduce array size.
3641         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3642         vect_no_compaer_double targets.
3643         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3644         vect_float, vect_double, and vect_int.
3645
3646 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3647
3648         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3649         test for loop versioning on vect_no_align targets.
3650         * gcc.dg/vect/pr20122.c: Likewise.
3651         * gcc.dg/vect/vect-105.c: Likewise.
3652         * gcc.dg/vect/vect-42.c: Likewise.
3653         * gcc.dg/vect/vect-43.c: Likewise.
3654         * gcc.dg/vect/vect-74.c: Likewise.
3655         * gcc.dg/vect/vect-75.c: Likewise.
3656         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3657         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3658         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3659         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3660
3661 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3662
3663         PR fortran/29642
3664         * gfortran.dg/value_1.f90 : New test.
3665         * gfortran.dg/value_2.f90 : New test.
3666         * gfortran.dg/value_3.f90 : New test.
3667         * gfortran.dg/value_4.f90 : New test.
3668         * gfortran.dg/value_4.c : Called from value_4.f90.
3669
3670 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3671
3672         PR C++/30033
3673         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3674
3675 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3676
3677         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3678
3679 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3680
3681         PR c/27953
3682         * gcc.dg/pr27953.c: New test.
3683
3684 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3685
3686         PR c++/30022
3687         * g++.dg/ext/vector5.C: New test.
3688
3689         PR c++/30021
3690         * g++.dg/other/main1.C: New test.
3691
3692 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3693
3694         PR libfortran/29568
3695         * gfortran.dg/convert_implied_open.f90:  Change to
3696         new default record length.
3697         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3698         new error message.
3699         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3700
3701 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3702
3703         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3704
3705 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3706
3707         PR c++/29066
3708         * g++.dg/expr/pr29066.c: New.
3709
3710 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3711             Zdenek Dvorak <dvorakz@suse.cz>
3712
3713         PR tree-optimization/29921
3714         * gcc.dg/pr29921-2.c: New test.
3715
3716 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3717
3718         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3719         (i386_get_cpuid): New function.
3720         (i386_cpuid_ecx): Likewise.
3721         (i386_cpuid_edx): Likewise.
3722         (i386_cpuid): Updated to call i386_cpuid_edx.
3723
3724         * gcc.target/i386/sse3-addsubpd.c: New file.
3725         * gcc.target/i386/sse3-addsubps.c: Likewise.
3726         * gcc.target/i386/sse3-haddpd.c: Likewise.
3727         * gcc.target/i386/sse3-haddps.c: Likewise.
3728         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3729         * gcc.target/i386/sse3-hsubps.c: Likewise.
3730         * gcc.target/i386/sse3-lddqu.c: Likewise.
3731         * gcc.target/i386/sse3-movddup.c: Likewise.
3732         * gcc.target/i386/sse3-movshdup.c: Likewise.
3733         * gcc.target/i386/sse3-movsldup.c: Likewise.
3734
3735 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3736
3737         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3738
3739 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3740
3741         * gcc.dg/dfp/convert-int-max.c: New test.
3742         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3743
3744 2006-11-30  Richard Guenther  <rguenther@suse.de>
3745
3746         * gcc.dg/vect/vect-pow-1.c: Rename ...
3747         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3748         floats instead of doubles, check successful vectorization.
3749
3750 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3751
3752         PR target/29945
3753         * gcc.c-torture/compile/pr29945.c: New testcase.
3754
3755 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3756
3757         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3758         -maltivec.
3759
3760 2006-11-29  Eric Christopher  <echristo@apple.com>
3761
3762         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3763
3764 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3765
3766         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3767
3768         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3769
3770 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3771
3772         PR c++/29022
3773         * g++.dg/inherit/virtual2.C: New test.
3774         * g++.dg/inherit/virtual3.C: Likewise.
3775         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3776         * g++.dg/inherit/error2.C: Likewise.
3777         * g++.dg/template/instantiate1.C: Likewise.
3778
3779 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3780
3781         PR tree-opt/29984
3782         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3783
3784 2006-11-28  Jan Hubicka  <jh@suse.cz>
3785
3786         * gcc.dg/memcpy-1.c: New test.
3787
3788 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3789
3790         PR c++/29735
3791         * g++.dg/warn/main-3.C: New test.
3792
3793 2006-11-28  Jan Hubicka  <jh@suse.cz>
3794
3795         * gcc.dg/winline-1.c: New test.
3796
3797 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3798
3799         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3800         alignments.
3801
3802 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3803
3804         PR fortran/29976
3805         * gfortran.dg/missing_optional_dummy_3.f90
3806
3807 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3808
3809         PR fortran/20880
3810         * gfortran.dg/interface_3.f90: Modify errors.
3811
3812 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3813
3814         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3815         fail to link due to relocation overflows on spu-*-*.
3816
3817 2006-11-27  Michael Matz  <matz@suse.de>
3818             Andreas Krebbel  <krebbel1@de.ibm.com>
3819
3820         PR target/29319
3821         * gcc.dg/20061127-1.c: New testcase.
3822
3823 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3824
3825         * gcc.dg/20061124-1.c: Add exit() function prototype.
3826
3827 2006-11-27  Jan Hubicka  <jh@suse.cz>
3828
3829         * gcc.target/i386/memcpy-1.c: Adjust size.
3830         * testsuite/gcc.dg/visibility-11.c: Likewise.
3831
3832 2006-11-27  Richard Guenther  <rguenther@suse.de>
3833
3834         PR middle-end/25620
3835         * gcc.target/i386/pow-1.c: New testcase.
3836         * gcc.dg/builtins-58.c: Likewise.
3837
3838 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3839
3840         PR c++/29886
3841         * g++.dg/expr/cast8.C: New test.
3842
3843 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3844
3845         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3846         Don't ever inline the testcase.
3847
3848 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3849
3850         PR fortran/29982
3851         * gfortran.fortran-torture/compile/parameter_3.f90: New
3852         testcase.
3853
3854 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3855
3856         PR fortran/29951
3857         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3858
3859 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3860
3861         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3862         for CHAR.
3863
3864 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3865
3866         PR libgfortran/29936
3867         * gfortran.dg/write_check3.f90: New test.
3868
3869 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3870
3871         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3872
3873 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3874
3875         PR fortran/20880
3876         * gfortran.dg/interface_3.f90: New test.
3877
3878         PR fortran/29387
3879         * gfortran.dg/generic_8.f90: New test.
3880
3881 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3882
3883         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3884         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3885         * gfortran.dg/specifics_3.f90: Remove.
3886
3887 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3888
3889         PR c/29955
3890         * gcc.dg/gomp/pr29955.c: New test.
3891
3892         PR c/29736
3893         * gcc.dg/pr29736.c: New test.
3894
3895 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3896
3897         PR tree-opt/29964
3898         * gcc.dg/pure-1.c: New test.
3899
3900 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3901
3902         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3903         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3904
3905 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3906
3907         * gcc.dg/20061124-1.c: New testcase.
3908
3909 2006-11-23  Eric Christopher  <echristo@apple.com>
3910
3911         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3912
3913 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3914
3915         PR c/2707
3916         PR c++/26167
3917         * gcc.dg/Wconversion-integer.c: New. Supersedes
3918         Wconversion-negative-constants.c
3919         * gcc.dg/Wconversion-real.c: New.
3920         * gcc.dg/Wconversion-real-integer.c: New.
3921         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3922         * g++.dg/warn/Wconversion1.C: Modified.
3923
3924 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3925
3926         * gfortran.dg/overload_1.f90: New test.
3927
3928 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3929
3930         PR c/9072
3931         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3932         Wtraditional-conversion.
3933         * gcc.dg/overflow-warn-2.c: Likewise.
3934         * gcc.dg/Wconversion.c: Likewise. Renamed as
3935         Wtraditional-conversion.c .
3936         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3937         Wtraditional-conversion-2.c .
3938         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3939         Wtraditional-conversion-2.c
3940         * gcc.dg/Wconversion-negative-constants.c: New.
3941
3942 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3943
3944         * gcc.dg/tree-ssa/dump-1.c: New test.
3945
3946 2006-11-23  David Ung <davidu@mips.com>
3947
3948         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3949         -mfp64, allowable when ISA >= 33 and float is enabled.
3950         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3951         of mthc1 and mfhc1 patterns.
3952
3953 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3954
3955         PR tree-optimization/29921
3956         * gcc.dg/pr29921.c: New test.
3957
3958 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3959
3960         PR fortran/29441
3961         * gfortran.dg/initialization_4.f90: New test.
3962
3963 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3964
3965         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3966         platforms that have interleaving support.
3967         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3968         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3969         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3970         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3971         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3972         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3973         gcc.dg/vect/vect-strided-u8-i8.c,
3974         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3975         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3976         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3977         gcc.dg/vect/vect-strided-float.c,
3978         gcc.dg/vect/vect-strided-a-mult.c,
3979         gcc.dg/vect/vect-strided-mult-char-ls.c,
3980         gcc.dg/vect/vect-strided-a-u16-mult.c,
3981         gcc.dg/vect/vect-strided-a-u32-mult.c,
3982         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3983         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3984         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3985         gcc.dg/vect/vect-strided-mult.c,
3986         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3987         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3988
3989 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3990
3991         PR fortran/25087
3992         * gfortran.dg/auto_char_len_4.f90: New test.
3993
3994 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3995
3996         PR fortran/29652
3997         * gfortran.dg/generic_7.f90: New test.
3998         * gfortran.dg/defined_operators_1.f90: Add new error.
3999
4000 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4001
4002         PR tree-optimization/29902
4003         * g++.dg/tree-ssa/pr29902.C: New test.
4004
4005 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4006
4007         PR fortran/29820
4008         * gfortran.dg/used_types_13.f90: New test.
4009
4010 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4011
4012         * gcc.dg/dfp/snan.c: Delete.
4013
4014 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4015
4016         * g++.dg/cpp0x/static_assert1.C: New.
4017         * g++.dg/cpp0x/static_assert2.C: New.
4018         * g++.dg/cpp0x/static_assert3.C: New.
4019
4020 2006-11-21  Richard Guenther  <rguenther@suse.de>
4021
4022         * gcc.dg/vect/vect-pow-1.c: New testcase.
4023         * gcc.dg/vect/vect-pow-2.c: Likewise.
4024
4025 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4026
4027         PR c++/29570
4028         * g++.dg/template/static29.C: New test.
4029
4030         PR c++/29734
4031         * g++.dg/conversion/simd4.C: New test.
4032
4033 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4034
4035         PR c++/29475
4036         * g++.dg/template/access19.C: New test.
4037         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4038         error is reported.
4039
4040 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4041
4042         PR tree-opt/25500
4043         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4044
4045 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4046
4047         PR fortran/27546
4048         * gfortran.dg/import.f90: Extended test.
4049         * gfortran.dg/import2.f90: Extended test.
4050
4051 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4052
4053         * gfortran.dg/volatile3.f90: Add conflict test.
4054
4055 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4056
4057         PR fortran/24783
4058         * gfortran.dg/implicit_10.f90: New test.
4059
4060 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4061
4062         PR c++/8586
4063         * g++.dg/warn/Wall-write-strings.C: New.
4064
4065 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4066
4067         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4068         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4069
4070 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4071
4072         * gfortran.dg/use_3.f90: Remove error message.
4073         * gfortran.dg/iso_fortran_env_1.f90: New test.
4074         * gfortran.dg/iso_fortran_env_2.f90: New test.
4075         * gfortran.dg/iso_fortran_env_3.f90: New test.
4076         * gfortran.dg/iso_fortran_env_4.f90: New test.
4077
4078 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4079
4080         * gcc.dg/vect/vect-27.c: Fix initialization.
4081
4082 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4083
4084         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4085         * gcc.dg/torture/builtin-minmax-1.c: New.
4086
4087         * gcc.dg/builtins-20.c: Add cases for copysign.
4088
4089 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4090
4091         PR fortran/24285
4092         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4093
4094 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4095         * gfortran.dg/use_1.f90: New test.
4096         * gfortran.dg/use_1.f90: New test.
4097         * gfortran.dg/use_1.f90: New test.
4098
4099 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4100
4101         PR tree-optimization/29801
4102         * gcc.dg/pr29801.c: New test.
4103
4104 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR middle-end/29584
4107         * gcc.dg/torture/pr29584.c: New test.
4108
4109 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4110
4111         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4112         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4113         * gcc.target/powerpc/compress-float-ppc.c,
4114         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4115         powerpc_fprs.
4116         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4117         do not pass -mhard-float.
4118
4119 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4120
4121         * gnat.dg/volatile_aggregate.adb: New test.
4122
4123 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4124
4125         PR fortran/29391
4126         PR fortran/29489
4127         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
4128         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
4129
4130 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4131
4132         PR target/29201
4133         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4134
4135 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4136
4137         * gfortran.dg/import3.f90: Fix error message.
4138
4139 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4140
4141         PR tree-opt/29788
4142         * gfortran.fortran-torture/compile/inline_1.f90:
4143         New testcase.
4144
4145 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4146
4147         * gcc.target/i386/x87regparm-1.c: New test.
4148         * gcc.target/i386/x87regparm-2.c: New test.
4149         * gcc.target/i386/x87regparm-3.c: New test.
4150         * gcc.target/i386/x87regparm-4.c: New test.
4151
4152 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4153
4154         PR fortran/27546
4155         * gfortran.dg/import.f90: New test.
4156         * gfortran.dg/import2.f90: New test.
4157         * gfortran.dg/import3.f90: New test.
4158
4159 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4160
4161         PR fortran/27588
4162         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4163
4164 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4165
4166         PR fortran/29806
4167         * gfortran.dg/contains.f90: New test.
4168         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4169
4170 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4171
4172         PR tree-optimization/29581
4173         * gcc.dg/pr29581-1.c: New test.
4174         * gcc.dg/pr29581-2.c: New test.
4175         * gcc.dg/pr29581-3.c: New test.
4176         * gcc.dg/pr29581-4.c: New test.
4177         * gfortran.dg/pr29581.f90: New test.
4178
4179 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4180
4181         PR fortran/29702
4182         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4183         numbers in error message headers.
4184
4185 2006-11-14  Richard Guenther  <rguenther@suse.de>
4186
4187         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4188         to i?86 and x86_64 targets.
4189
4190 2006-11-14  Caroline Tice  <ctice@apple.com>
4191
4192         * gcc.dg/pubtypes-1.c: New file/testcase.
4193         * gcc.dg/pubtypes-2.c: New file/testcase.
4194         * gcc.dg/pubtypes-3.c: New file/testcase.
4195         * gcc.dg/pubtypes-4.c: New file/testcase.
4196         * g++.dg/pubtypes.C: New file/testcase.
4197
4198 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/29106
4201         * g++.dg/init/self1.C: New test.
4202
4203 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4204
4205         PR fortran/29657
4206         * gfortran.dg/conflicts.f90: Add.
4207
4208 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4209
4210         PR rtl-optimization/29798
4211
4212         * gcc.c-torture/execute/pr29798.c: New.
4213
4214 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4215
4216         * gcc.dg/builtins-20.c: Add more cases.
4217
4218 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4219
4220         PR fortran/29759
4221         * gfortran.dg/gomp/pr29759.f90: New test.
4222
4223 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4224
4225         PR c++/29518
4226         * g++.dg/template/static28.C: New test.
4227
4228 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4229
4230         * lib/c-torture.exp: Use target-libpath.exp.
4231         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4232         set GCC_EXEC_PREFIX env var from global variable of same name.
4233
4234 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4235
4236         PR fortran/26994
4237         * gfortran.fortran-torture/compile/transfer-1.f90:
4238         New testcase.
4239
4240 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4241             Zdenek Dvorak <dvorakz@suse.cz>
4242
4243         PR tree-optimization/29680
4244         * gcc.dg/alias-11.c: New test.
4245
4246 2006-11-12  Jason Merrill  <jason@redhat.com>
4247             Andrew Pinski <pinskia@physics.uc.edu>
4248
4249         PR middle-end/28915
4250         * gcc.target/i386/vectorize1.c: New.
4251
4252 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4253
4254         PR rtl-optimization/29797
4255         * gcc.c-torture/execute/pr29797-1.c: New test case.
4256
4257 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4258
4259         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4260
4261 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4262
4263         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4264
4265 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4266
4267         PR tree-optimization/13827
4268         * gcc.dg/fold-eqand-1.c: New test case.
4269
4270 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4271
4272         PR rtl-opt/28812
4273         * gcc.c-torture/execute/mayalias-3.c: New test.
4274
4275 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4276
4277         PR middle-end/27528
4278         * gcc.c-torture/compile/pr27528.c: New test.
4279         * gcc.dg/pr27528.c: Likewise.
4280
4281 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4282
4283         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4284
4285         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4286
4287 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4288
4289         PR fortran/29758
4290         * gfortran.dg/reshape_source_size_1.f90: New test.
4291
4292 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4293
4294         PR fortran/29315
4295         * gfortran.dg/aliasing_dummy_4.f90: New test.
4296
4297 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4298
4299         PR target/29777
4300         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4301         and x86_64-*-* targets.
4302
4303 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4304
4305         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4306         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4307         New macros. Use them in exact tests.
4308         (TESTIT3): New macro.
4309         Add tests for fmin, fmax and fma.
4310
4311 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4312
4313         PR fortran/29431
4314         * gfortran.dg/array_constructor_13.f90: New test.
4315
4316 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4317
4318         PR fortran/29744
4319         * gfortran.dg/used_types_12.f90: New test.
4320
4321 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4322
4323         PR middle-end/29726
4324         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4325         (test6): Ditto.
4326         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4327         * gcc.dg/fold-eqandshift-3.c: New test case.
4328
4329 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4330
4331         PR fortran/29699
4332         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4333
4334         PR fortran/21370
4335         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4336
4337 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4338
4339         * gcc.dg/20061109-1.c: New testcase.
4340
4341 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4342
4343         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4344
4345 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4346
4347         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4348         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4349
4350 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4351
4352         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4353         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4354
4355 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4356
4357         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4358
4359 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4360
4361         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4362         vect-9.c).
4363         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4364         * gcc.dg/vect/vect-9.c: Now vectorizable.
4365         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4366         that support vect_widen_mult.
4367         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4368         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4369         vect-reduc-dot-u16.c).
4370         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4371         vect-reduc-dot-u16.c).
4372         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4373         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4374         vect-reduc-dot-s8.c).
4375         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4376         vect-reduc-dot-s8.c).
4377         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4378         vect-reduc-dot-s8.c).
4379         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4380         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4381         vect-reduc-dot-u8.c).
4382         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4383         vect-reduc-dot-u8.c).
4384         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4385         * gcc.dg/vect/vect-multitypes-9.c: New test.
4386         * gcc.dg/vect/vect-multitypes-10.c: New test.
4387         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4388         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4389         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4390         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4391         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4392         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4393         wrapv-vect-reduc-dot-s8.c.
4394         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4395         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4396         targets that support vec_unpack.
4397         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4398         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4399         (check_effective_target_vect_widen_mult_hi_to_si): New.
4400         (check_effective_target_vect_widen_sum): Removed.
4401
4402         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4403
4404         * gcc.dg/vect/vect-multitypes-8.c: New test.
4405         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4406
4407         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4408
4409         * gcc.dg/vect/vect-multitypes-7.c: New test.
4410
4411         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4412
4413         * gcc.dg/vect/vect-multitypes-4.c: New test.
4414         * gcc.dg/vect/vect-multitypes-5.c: New test.
4415         * gcc.dg/vect/vect-multitypes-6.c: New test.
4416
4417         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4418
4419         * gcc.dg/vect/vect-multitypes-1.c: New test.
4420         * gcc.dg/vect/vect-multitypes-2.c: New test.
4421         * gcc.dg/vect/vect-multitypes-3.c: New test.
4422
4423 2006-11-07  Eric Christopher  <echristo@apple.com>
4424
4425         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4426         Test using scan-assembler-not.
4427
4428 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4429
4430         * gcc.dg/inline-17.c: New test.
4431
4432 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4433
4434         PR other/25028
4435         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4436         on HP-UX.
4437
4438 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4439
4440         PR fortran/29539
4441         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4442
4443         PR fortran/29634
4444         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4445         test.
4446
4447 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4448
4449         PR fortran/29601
4450         * gfortran.dg/volatile.f90: Add.
4451         * gfortran.dg/volatile2.f90: Add.
4452         * gfortran.dg/volatile3.f90: Add.
4453         * gfortran.dg/volatile4.f90: Add.
4454         * gfortran.dg/volatile5.f90: Add.
4455         * gfortran.dg/volatile6.f90: Add.
4456         * gfortran.dg/volatile7.f90: Add.
4457
4458 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4459
4460         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4461           for matching error messages.
4462         * gfortran.dg/specifics_3.f90: Adjust pattern
4463           for matching error messages.
4464
4465 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4466             Bernhard Fischer  <aldot@gcc.gnu.org>
4467
4468         * lib/gcc-dg.exp (output-exists): New proc.
4469         (output-exists-not): New proc.
4470         * gcc.test-framework/test-framework.awk: Support new directives.
4471         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4472         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4473         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4474         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4475         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4476         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4477
4478 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4479
4480         PR fortran/29630
4481         PR fortran/29679
4482         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4483         * gfortran.dg/initialization_3.f90: New.
4484
4485 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486
4487         PR libgfortran/25545
4488         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4489
4490 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR middle-end/29695
4493         * gcc.c-torture/execute/pr29695-1.c: New test.
4494         * gcc.c-torture/execute/pr29695-2.c: New test.
4495
4496 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4497
4498         PR fortran/29565
4499         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4500
4501 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4502
4503         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4504         for matching error messages.
4505
4506 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4507
4508         PR target/26915
4509         * gcc.target/i386/387-12.c: New test.
4510
4511 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4512
4513         PR libfortran/29713
4514         * gfortran.dg/pr29713.f90: New test.
4515
4516 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4517
4518         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4519         Also test for bogus rest sign.
4520
4521 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4522
4523         PR libfortran/27895
4524         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4525
4526 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4527
4528         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4529         from error messages.
4530
4531 2006-11-02  Mike Stump  <mrs@apple.com>
4532
4533         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4534
4535         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4536
4537 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4538
4539         * g++.dg/eh/gcsec1.C: New test.
4540
4541 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4542
4543         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4544         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4545
4546 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4547
4548         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4549         hexadecimal value.
4550         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4551         * gcc.dg/pr14796-2.c: Likewise.
4552
4553 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4554
4555         * gcc.c-torture/execute/20061101-1.c: New test.
4556
4557 2006-11-01  Richard Guenther  <rguenther@suse.de>
4558
4559         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4560
4561 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4562
4563         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4564         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4565
4566 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4567
4568         * gcc.c-torture/execute/20061031-1.c: New test.
4569
4570 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4571
4572         PR 23067
4573         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4574         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4575         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4576         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4577         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4578         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4579         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4580
4581 2006-10-31  Eric Christopher  <echristo@apple.com>
4582             Falk Hueffner  <falk@debian.org>
4583
4584         * gcc.dg/builtin-bswap-1.c: New.
4585         * gcc.dg/builtin-bswap-2.c: New.
4586         * gcc.dg/builtin-bswap-3.c: New.
4587         * gcc.dg/builtin-bswap-4.c: New.
4588         * gcc.dg/builtin-bswap-5.c: New.
4589         * gcc.target/i386/builtin-bswap-1.c: New.
4590
4591 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4592
4593         * gcc.dg/inline-16.c: New.
4594
4595         PR 16622
4596         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4597         defining it.
4598         * gcc.dg/inline-13.c: New.
4599         * gcc.dg/inline-14.c: New.
4600         * gcc.dg/inline-15.c: New.
4601
4602         PR 11377
4603         * gcc.dg/inline6.c: New.
4604         * gcc.dg/inline7.c: New.
4605
4606 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4607
4608         PR middle-end/23470
4609         * gcc.dg/pr23470-1.c: New test case.
4610
4611 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4612
4613         PR fortran/29537
4614         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4615         data.
4616         * gfortran.dg/blockdata_2.f90: New testcase.
4617
4618 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4619
4620         PR libfortran/29627
4621         * gfortran.dg/unf_short_record_1.f90:  New test.
4622
4623 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4624
4625         PR fortran/29067
4626         * gfortran.dg/pr29067.f: New test.
4627
4628 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4629             Richard Sandiford  <richard@codesourcery.com>
4630
4631         * lib/target-supports.exp (get_compiler_messages): Append options
4632         as a single list element.
4633         (check_effective_target_arm_vfp_ok): New.
4634         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4635
4636 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4637
4638         PR fortran/29387
4639         * gfortran.dg/intrinsic_actual_2.f90: New test.
4640
4641         PR fortran/29490
4642         * gfortran.dg/actual_array_interface_1.f90: New test.
4643
4644         PR fortran/29641
4645         * gfortran.dg/used_types_11.f90: New test.
4646
4647 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4648
4649         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4650         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4651         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4652         * g++.old-deja/g++.mike/net25.C (main): Same.
4653         * g++.dg/lookup/exception1.C (main): Same.
4654         * g++.dg/parse/parens2.C (main): Same.
4655
4656 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4657
4658         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4659
4660 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4661
4662         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4663         * gcc.dg/torture/builtin-math-3.c: Likewise.
4664
4665 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4666
4667         PR fortran/29452
4668         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4669         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4670
4671 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4672
4673         PR Fortran/29410
4674         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4675
4676 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4677
4678         * lib/target-supports.exp (check_function_available): Declare
4679         function before calling.
4680
4681 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR tree-optimization/29637
4684         * gcc.dg/pr29637.c: New test.
4685
4686 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4687
4688         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4689         tree canonicalization.
4690
4691 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4692
4693         * gcc.dg/builtins-20.c: Add more hypot tests.
4694
4695 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4696
4697         * gcc.dg/fold-compare-1.c: New test case.
4698
4699 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4700
4701         PR c++/16307
4702         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4703
4704 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4705
4706         PR tree-optimization/15458
4707         * gcc.dg/fold-xornot-1.c: New test case.
4708
4709 2006-10-29  Richard Guenther  <rguenther@suse.de>
4710
4711         * gcc.target/i386/math-torture/trunc.c: New testcase.
4712
4713 2006-10-29  Richard Guenther  <rguenther@suse.de>
4714
4715         * gcc.target/i386/math-torture/round.c: New testcase.
4716
4717 2006-10-29  Richard Guenther  <rguenther@suse.de>
4718
4719         * gcc.target/i386/math-torture/ceil.c: New testcase.
4720         * gcc.target/i386/math-torture/floor.c: Likewise.
4721
4722 2006-10-29  Richard Guenther  <rguenther@suse.de>
4723
4724         * gcc.target/i386/math-torture/rint.c: New testcase.
4725         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4726
4727 2006-10-29  Richard Guenther  <rguenther@suse.de>
4728
4729         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4730         * gcc.target/i386/math-torture/lceil.c: Likewise.
4731
4732 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4733
4734         PR libgfortran/24313
4735         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4736
4737 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4738
4739         * gcc.c-torture/execute/20020118-1.c,
4740         gcc.c-torture/execute/builtins/strlen.c,
4741         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4742         comment typos.
4743
4744 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4745
4746         * gcc.dg/builtins-20.c: Add tests for hypot.
4747         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4748         two-argument builtins.
4749         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4750         TESTIT2.  Update all callers.
4751         (TESTIT2, TESTIT2_R): New helper macros.
4752         Add testcases for pow, hypot and atan2.
4753
4754 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4755
4756         PR C++/29295
4757         * g++.dg/expr/bool1.C: New test.
4758         * g++.dg/expr/bool2.C: New test.
4759
4760 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4761
4762         PR fortran/28224
4763         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4764         * gfortran.dg/namelist_internal.f90: New test.
4765
4766 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4767
4768         PR fortran/29625
4769         * gfortran.dg/io_real_boz.f90: Add.
4770         * gfortran.dg/io_real_boz2.f90: Add.
4771
4772 2006-10-28  Richard Guenther  <rguenther@suse.de>
4773
4774         PR middle-end/26899
4775         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4776
4777 2006-10-28  Richard Guenther  <rguenther@suse.de>
4778
4779         PR target/28806
4780         * gcc.target/i386/math-torture/lround.c: New testcase.
4781
4782 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4783
4784         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4785         * gcc.dg/builtins-44.c: Likewise.
4786         * gcc.dg/builtins-45.c: Likewise.
4787         * gcc.dg/pr28796-2.c: Likewise.
4788         * gcc.dg/unordered-3.c: Likewise.
4789
4790 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4791
4792         PR libgfortran/27954
4793         * gfortran.dg/error_recovery_2.f90: New test.
4794
4795 2006-10-26  Richard Guenther  <rguenther@suse.de>
4796
4797         * gcc.target/i386/i386.exp: Use glob, not find to collect
4798         tests.  Avoids recursing into subdirectories.
4799         * gcc.target/i386/math-torture/math-torture.exp: Torture
4800         for interesting ia32 math options.
4801         * gcc.target.i386/math-torture/lrint.c: New testcase.
4802
4803 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4804
4805         PR libgfortran/29563
4806         * gfortran.dg/arrayio_9.f90: Update test.
4807         * gfortran.dg/arrayio_19.f90: New test.
4808
4809 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4810
4811         * gcc.dg/20061026.c: New testcase.
4812
4813 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4814
4815         PR libgfortran/29563
4816         * gfortran.dg/arrayio_9.f90: New test.
4817
4818 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4819
4820         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4821         Copy the strings manually, as strcpy may call strlen.
4822
4823 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4824
4825         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4826         Add checks for log, log2, log10 and log1p.
4827
4828         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4829         we already test 0.0.  Add checks for expm1, log, log2, log10,
4830         log1p, cbrt, erf and erfc.
4831
4832 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4833
4834         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4835
4836 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4837
4838         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4839         and remainderl() built-in functions.  Remove -ffast-math from
4840         dg-options.
4841
4842 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4843
4844         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4845         acosh and atanh.
4846
4847         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4848         floating point modifiers to arguments passed to float and long
4849         double functions respectively.  Update all callers to use floating
4850         point numbers, not integers.  Add tests for exp, exp2 and
4851         exp10/pow10.
4852
4853         * gcc.dg/torture/builtin-math-3.c: New test.
4854
4855 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4856
4857         PR fortran/29393
4858         * gfortran.dg/initialize_2.f90: New.
4859
4860 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4861
4862         * gcc.dg/torture/builtin-math-2.c: New test.
4863
4864 2006-10-24  Richard Guenther  <rguenther@suse.de>
4865
4866         PR middle-end/28796
4867         * gcc.dg/pr28796-1.c: New testcase.
4868         * gcc.dg/pr28796-2.c: Likewise.
4869
4870 2006-10-24  Richard Guenther  <rguenther@suse.de>
4871
4872         * gcc.dg/builtins-57.c: New testcase.
4873
4874 2006-10-24  Richard Guenther  <rguenther@suse.de>
4875
4876         PR tree-optimization/29567
4877         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4878
4879 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4880
4881         PR tree-optimization/14784
4882         * gcc.dg/alias-10.c: New test.
4883
4884 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4885
4886         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4887
4888 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4889
4890         * gcc.dg/builtin-strncat-chk-1.c: New test.
4891
4892 2006-10-23  Jan Hubicka  <jh@suse.cz>
4893
4894         * gcc.dg/memmove-1.c: New test.
4895
4896 2006-10-23  Paul Brook  <paul@codesourcery.com>
4897
4898         * gcc.dg/pragma-pack-5.c: New test.
4899
4900 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4901
4902         * g++.dg/other/s390-1.C: New testcase.
4903
4904 2006-10-23  Richard Guenther  <rguenther@suse.de>
4905
4906         PR middle-end/27132
4907         PR middle-end/23295
4908         * gcc.dg/pr27132.c: New testcase.
4909         * gcc.dg/pr23295.c: Likewise.
4910         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4911         * g++.dg/tree-ssa/pr19807.C: Likewise.
4912
4913 2006-10-23  Richard Guenther  <rguenther@suse.de>
4914
4915         PR middle-end/21032
4916         * gcc.dg/pr21032.c: New testcase.
4917
4918 2006-10-22  Jeff Law  <law@redhat.com>
4919         Richard Guenther  <rguenther@suse.de>
4920
4921         PR tree-optimization/15911
4922         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4923
4924 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4925
4926         PR c++/20647
4927         * g++.dg/abi/rtti3.C: New.
4928
4929 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4930
4931         PR middle-end/28252
4932         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4933         transformation.
4934
4935 2006-10-21  Richard Guenther  <rguenther@suse.de>
4936
4937         PR tree-optimization/3511
4938         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4939
4940 2006-10-21  Richard Guenther  <rguenther@suse.de>
4941
4942         PR middle-end/26898
4943         * gcc.dg/torture/pr26898-1.c: New testcase.
4944         * gcc.dg/torture/pr26898-2.c: Likewise.
4945
4946 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4947
4948         PR c++/28053
4949         * g++.dg/parse/bitfield1.C: Adjust error markers.
4950         * g++.dg/parse/bitfield2.C: New test.
4951
4952 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4953
4954         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4955
4956 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4957
4958         PR libfortran/27895
4959         * gfortran.dg/zero_sized_1.f90: New test.
4960
4961 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4962
4963         * gcc.dg/div-compare-1.c: New test.
4964
4965 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4966
4967         PR fortran/29216
4968         * gfortran.dg/result_default_init_1.f90: New test.
4969
4970         PR fortran/29314
4971         * gfortran.dg/automatic_default_init_1.f90: New test.
4972
4973         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4974         from 38 to 33.
4975
4976 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4977
4978         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4979         'using namespace std' without previous declaration.
4980         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4981         * g++.old-deja/g++.robertl/eb133c.C: New.
4982
4983 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4984
4985         PR libgfortran/29277
4986         * gfortran.dg/streamio_4.f90: Update test.
4987         * gfortran.dg/streamio_11.f90: New test.
4988
4989 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4990
4991         PR c++/27952
4992         * g++.dg/inherit/virtual1.C: New test.
4993
4994 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4995
4996         PR c++/28261
4997         * g++.dg/parse/enum3.C: New test.
4998
4999 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5000
5001         PR c++/29039
5002         * g++.dg/init/ctor8.C: New test.
5003
5004 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/27270
5007         * g++.dg/ext/complit8.C: Tweak error markers.
5008         * g++.dg/template/complit1.C: Add error marker.
5009
5010 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/27270
5013         * g++.dg/ext/complit8.C: New test.
5014
5015         PR c++/29408
5016         * g++.dg/parse/dtor12.C: New test.
5017
5018         PR c++/29435
5019         * g++.dg/template/sizeof11.C: New test.
5020
5021 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5022
5023         PR fortran/29392
5024         * gfortran.dg/data_char_3.f90: New test.
5025
5026         PR fortran/29451
5027         * gfortran.dg/negative_automatic_size.f90: New test.
5028
5029 2006-10-16  David Daney  <ddaney@avtrex.com>
5030
5031         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5032
5033 2006-10-16  Eric Christopher  <echristo@apple.com>
5034
5035         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5036         x86_64.
5037
5038 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5039
5040         PR c++/28211
5041         * g++.dg/tc1/dr49.C: Tweak error messages.
5042         * g++.dg/parse/template21.C: New test.
5043
5044 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5045
5046         PR middle-end/20491
5047         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5048
5049 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5050
5051         PR fortran/29403
5052         * gfortran.dg/print_1.f90: New test.
5053
5054 2006-10-15  Jan Hubicka  <jh@suse.cz>
5055
5056         PR middle-end/29241
5057         * gcc.c-torture/compile/pr29241.c: New testcase.
5058
5059 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5060
5061         PR middle-end/29250
5062         * gcc.c-torture/compile/pr29250.c: New test.
5063
5064 2006-10-15  Richard Guenther  <rguenther@suse.de>
5065
5066         * gcc.dg/pr29299.c: New testcase.
5067
5068 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5069
5070         PR fortran/24767
5071         * gfortran.dg/label_4.f90: Adjust warning flag.
5072
5073 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5074
5075         PR fortran/29371
5076         * gfortran.dg/nullify_3.f90: New test.
5077
5078 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5079
5080         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5081         on Solaris 2.5.1 too.
5082
5083 2006-10-13  Eric Christopher  <echristo@apple.com>
5084
5085         * gcc.dg/pr25993.c: Skip for darwin.
5086
5087 2006-10-13  Eric Christopher  <echristo@apple.com>
5088
5089         * gcc.dg/visibility-11.c: Skip for darwin.
5090
5091 2006-10-13  Eric Christopher  <echristo@apple.com>
5092
5093         * gcc.dg/darwin-weakimport-1.c: Use
5094         -fno-asynchronous-unwind-tables.
5095         * gcc.dg/darwin-weakimport-3.c: Ditto.
5096
5097 2006-10-13  Richard Guenther  <rguenther@suse.de>
5098
5099         PR tree-optimization/29446
5100         * gcc.dg/torture/pr29446.c: New testcase.
5101
5102 2006-10-13  Bill Wendling  <wendling@apple.com>
5103
5104         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5105         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5106         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5107         * g++.old-deja/g++.law/shadow1.C: Likewise.
5108         * g++.old-deja/g++.law/ctors10.C: Likewise.
5109         * g++.dg/debug/namespace1.C: Likewise.
5110         * g++.dg/inherit/namespace-as-base.C: Likewise.
5111         * g++.dg/opt/delay-slot-1.C: Likewise.
5112         * g++.dg/parse/defarg10.C: Likewise.
5113         * g++.dg/template/ptrmem11.C: Likewise.
5114         * g++.dg/template/mem_func_ptr.C: Likewise.
5115         * g++.dg/template/spec19.C: Likewise.
5116
5117 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5118
5119         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5120
5121 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5122
5123         PR fortran/29373
5124         * gfortran.dg/implicit_9.f90: New test.
5125
5126         PR fortran/29407
5127         * gfortran.dg/namelist_25.f90: New test.
5128
5129         PR fortran/27701
5130         * gfortran.dg/same_name_2.f90: New test.
5131
5132         PR fortran/29232
5133         * gfortran.dg/host_assoc_types_1.f90: New test.
5134
5135         PR fortran/29364
5136         * gfortran.dg/missing_derived_type_1.f90: New test.
5137         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5138
5139         PR fortran/29422
5140         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5141
5142         PR fortran/29428
5143         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5144
5145 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5146
5147         PR fortran/29391
5148         * gfortran.dg/bound_2.f90: New test.
5149
5150 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5151
5152         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5153         directive.
5154         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5155         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5156         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5157         * gfortran.dg/gomp/reduction3.f90: Likewise.
5158         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5159         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5160         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5161         * gfortran.dg/forall_4.f90: Likewise.
5162         * gfortran.dg/spec_expr_4.f90: Likewise.
5163         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5164         * gfortran.dg/forall_5.f90: Likewise.
5165         * gfortran.dg/open_access_append_2.f90: Add check for
5166         compile-time warning.
5167
5168 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5169
5170         PR c++/28506
5171         * g++.dg/parse/pure1.C: New test.
5172
5173 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5174
5175         PR fortran/21435
5176         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
5177         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
5178         for compile-time warnings.
5179         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
5180         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
5181         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
5182         file.
5183         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
5184         specifier.
5185         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
5186         compile-time warning.
5187
5188 2006-10-12  Jan Hubicka  <jh@suse.cz>
5189
5190         PR c/28419
5191         * gcc.dg/pr28319.c: New test.
5192
5193 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5194         PR c++/29318
5195         * g++.dg/ext/vla4.C: New test.
5196
5197 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5198
5199         PR c++/27961
5200         * g++.dg/template/crash60.C: New test.
5201         * g++.dg/other/large-size-array.C: Adjust error markers.
5202         * g++.dg/parse/crash27.C: Likewise.
5203         * g++.dg/template/crash1.C: Likewise.
5204
5205 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5206
5207         PR testsuite/29093
5208         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5209
5210 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5211
5212         PR preprocessor/28709
5213         * gcc.dg/cpp/paste14.c: New test.
5214
5215 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5216
5217         PR c++/29175
5218         * g++.dg/init/array24.C: New test.
5219
5220 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5221
5222         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5223         of <sys/types.h>.
5224
5225 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5226
5227         PR c++/29024
5228         * g++.dg/parse/typedef8.C: New test.
5229         * g++.dg/other/mult-stor1.C: Adjust error markers.
5230
5231 2006-10-11  Richard Guenther  <rguenther@suse.de>
5232
5233         PR tree-optimization/28230
5234         * gcc.dg/torture/pr28230.c: New testcase.
5235
5236 2006-10-11  Richard Guenther  <rguenther@suse.de>
5237
5238         PR inline-asm/29119
5239         * gcc.dg/torture/pr29119.c: New testcase.
5240
5241 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5242
5243         PR middle-end/29272
5244         * gcc.c-torture/execute/20060930-2.c: New test.
5245
5246 2006-10-09  Richard Henderson  <rth@redhat.com>
5247
5248         Revert emutls patch.
5249
5250 2006-10-09  Richard Guenther  <rguenther@suse.de>
5251
5252         PR middle-end/29254
5253         * gcc.dg/pr29254.c: New testcase.
5254
5255 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5256             Paul Thomas  <pault@gcc.gnu.org>
5257
5258         PR fortran/20541
5259         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5260         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5261         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5262         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5263         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5264         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5265         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5266         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5267         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5268         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5269         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5270         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5271         * gfortran.dg/alloc_comp_std.f90: New test.
5272         * gfortran.dg/move_alloc.f90: New test.
5273
5274 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5275
5276         PR fortran/29115
5277         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5278
5279         PR fortran/29211
5280         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5281
5282 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5283
5284         PR fortran/28585
5285         * gfortran.dg/new_line.f90: New test.
5286
5287 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5288
5289         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5290         * gcc.dg/torture/builtin-convert-1.c,
5291         gcc.dg/torture/builtin-convert-2.c,
5292         gcc.dg/torture/builtin-convert-3.c,
5293         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5294
5295 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5296
5297         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5298         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5299         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5300         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5301
5302 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5303
5304         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5305         Xfail some tests for powerpc-darwin and powerpc-aix.
5306
5307 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5308
5309         PR c/29380
5310         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5311
5312 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5313
5314         PR target/29300
5315         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5316         on hppa*-*-hpux*.
5317
5318 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5319
5320         PR fortran/16580
5321         PR fortran/29288
5322         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
5323         Add tests for using all possible intrinsics as actual arguments.
5324         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
5325         all possible intrinsics as actual arguments.
5326         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
5327         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
5328
5329 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5330
5331         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5332         * gcc.dg/debug/debug-2.c: Likewise.
5333
5334 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5335
5336         * gcc.c-torture/compile/sync-2.c: New test.
5337
5338 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5339
5340         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5341         line endings.
5342
5343 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5344
5345         PR rtl-optimization/29128
5346         * gcc.c-torture/compile/pr29128.c: New test.
5347
5348 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5349
5350         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5351         line endings.
5352
5353 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5354
5355         PR middle-end/29256
5356         * gcc.dg/tree-ssa/loop-19.c: New test.
5357
5358 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5359
5360         PR tree-optimization/29330
5361         * gcc.dg/pr29330.c: New test.
5362
5363         PR target/28924
5364         * gcc.c-torture/compile/20061005-1.c: New test.
5365
5366 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5367
5368         * gcc.dg/typename-vla-1.c: New case.
5369         * gnat.dg/forward_vla.adb: New case.
5370
5371 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5372
5373         PR tree-optimization/29290
5374         * gfortran.dg/loop_nest_1.f90: New test.
5375
5376         PR target/29198
5377         * gcc.dg/tls/opt-12.c: New test.
5378
5379         PR fortran/28415
5380         * gfortran.dg/save_2.f90: New test.
5381
5382         PR c/29091
5383         * gcc.dg/pr29091.c: New test.
5384
5385 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5386
5387         * lib/target-supports.exp
5388         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5389         same as x86_64-*-*; check for LP64.
5390
5391 2006-10-04  Richard Henderson  <rth@redhat.com>
5392
5393         * lib/target-supports.exp (check_effective_target_tls): Redefine
5394         to mean non-emulated tls.
5395         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5396         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5397         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5398         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5399         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5400         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5401         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5402
5403 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5404
5405         PR fortran/29343
5406         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5407
5408 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5409
5410         * gfortran.dg/bounds_check_fail_1.f90: New test.
5411
5412 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/29020
5415         * g++.dg/template/friend48.C: New test.
5416
5417 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5418
5419         PR fortran/29098
5420         * gfortran.dg/default_initialization_2.f90: New test.
5421
5422 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5423
5424         PR fortran/20779
5425         PR fortran/20891
5426         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5427
5428 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5429
5430         PR fortran/29284
5431         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5432
5433         PR fortran/29321
5434         PR fortran/29322
5435         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5436
5437         PR fortran/25091
5438         PR fortran/25092
5439         * gfortran.dg/entry_array_specs_1.f90: New test.
5440
5441 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5442
5443         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5444         insufficient to inhibit some test failures at -O3.  Do testing
5445         on integers.
5446
5447 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5448
5449         PR c++/29138
5450         * g++.dg/inherit/access8.C: New test.
5451         * g++.dg/template/dtor4.C: Tweak error messages.
5452
5453 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5454
5455         PR fortran/27478
5456         * gfortran.dg/entry_8.f90: New test.
5457
5458 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5459
5460         PR c++/29291
5461         * g++.dg/parse/new4.C: New test.
5462
5463 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5464
5465         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5466         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5467         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5468         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5469         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5470
5471 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5472
5473         PR fortran/19260
5474         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5475         * gfortran.dg/continuation_2.f90: New test.
5476
5477         PR fortran/19262
5478         * gfortran.dg/continuation_3.f90: New test.
5479         * gfortran.dg/continuation_4.f90: New test.
5480         * gfortran.dg/continuation_5.f: New test.
5481         * gfortran.dg/continuation_6.f: New test.
5482
5483 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5484
5485         PR c++/29226
5486         * g++.dg/template/vla1.C: New test.
5487
5488 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5489
5490         PR fortran/29210
5491         * gfortran.dg/complex_parameter_1.f90: New test.
5492
5493 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR c/29154
5496         * gcc.c-torture/execute/20060929-1.c: New test.
5497
5498 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5499
5500         PR c++/29105
5501         * g++.dg/template/member6.C: New test.
5502         * g++.dg/parse/typename7.C: Adjust error markers.
5503
5504         PR c++/29080
5505         * g++.dg/template/member7.C: New test.
5506
5507 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5508
5509         PR c/24010
5510         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5511         gcc.dg/Woverride-init-3.c: New tests.
5512
5513 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5514
5515         * gcc.c-torture/execute/20060930-1.c: New test.
5516
5517 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5518
5519         PR fortran/18791
5520         * gfortran.dg/specifics_1.f90: New test.
5521         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5522         complex specifics.
5523
5524 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5525
5526         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5527         pthread-init-common.h: New.
5528
5529 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5530
5531         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5532         precision on some archs.
5533
5534 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5535
5536         * gcc.dg/non-local-goto-1.c: New test.
5537         * gcc.dg/non-local-goto-2.c: Likewise.
5538         * gcc.dg/setjmp-3.c: Likewise.
5539         * gcc.dg/setjmp-4.c: Likewise.
5540
5541 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5542
5543         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5544
5545 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5546
5547         PR fortran/28276
5548         * gfortran.dg/exponent_1.f90: New test.
5549
5550         PR fortran/27021
5551         * gfortran.dg/nearest_1.f90: New test.
5552
5553 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5554
5555         PR middle-end/25261
5556         PR middle-end/28790
5557         * gcc.dg/gomp/nestedfn-1.c: New test.
5558
5559 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5560
5561         PR objc/29195
5562         * objc/compile/method-1.m: New test.
5563
5564 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5565
5566         PR c++/26938
5567         * g++.dg/template/crash58.C: New test.
5568         * g++.dg/parse/crash28.C: Adjust error markers.
5569         * g++.dg/template/crash34.C: Likewise.
5570         * g++.dg/template/friend31.C: Likewise.
5571         * g++.dg/template/crash32.C: Likewise.
5572
5573         PR c++/27329
5574         * g++.dg/template/crash59.C: New test.
5575
5576         PR c++/27667
5577         * g++.dg/template/spec33.C: New test.
5578         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5579
5580 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5581             Adam Nemet  <anemet@caviumnetworks.com>
5582
5583         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5584         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5585
5586 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5587
5588         PR target/28911
5589         * gcc.dg/pr28911.c: New.
5590
5591 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5592
5593         PR target/29169
5594         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5595         (dg-options): Add -mfpmath=387.
5596
5597 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5598
5599         PR c/28706
5600         * gcc.dg/pr28706.c: New test.
5601
5602         PR c/28712
5603         * gcc.dg/pr28712.c: New test.
5604
5605 2006-09-22  Mike Stump  <mrs@apple.com>
5606
5607         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5608
5609 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5610
5611         PR tree-optimization/28888
5612         * gcc.dg/pr28888.c: New test.
5613
5614 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5615
5616         PR c++/29016
5617         * g++.dg/init/ptrfn1.C: New test.
5618
5619 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5620
5621         PR c++/28861
5622         * g++.dg/template/spec32.C: New test.
5623         * g++.dg/parse/crash9.C: Adjust error markers.
5624
5625         PR c++/28303
5626         * g++.dg/template/typedef6.C: New test.
5627         * g++.dg/init/error1.C: Adjust error markers.
5628         * g++.dg/parse/crash9.C: Likewise.
5629         * g++.dg/template/crash55.C: Likewise.
5630
5631 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5632
5633         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5634
5635 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5636
5637         PR target/27650
5638         * g++.dg/ext/dllimport12.C: New test.
5639
5640 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5641
5642         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5643         * gcc.target/mips/nmadd-2.c: Likewise.
5644         * gcc.target/mips/mips-ps-6.c: New test.
5645         * gcc.target/mips/neg-abs-1.c: Likewise.
5646         * gcc.target/mips/neg-abs-2.c: Likewise.
5647         * gcc.target/mips/nmadd-3.c: New test.
5648
5649 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR middle-end/28046
5652         * gcc.dg/gomp/atomic-10.c: New test.
5653         * g++.dg/gomp/atomic-10.C: New test.
5654
5655 2006-09-20  Eric Christopher  <echristo@apple.com>
5656
5657         * gcc.target/i386/sse3-not-fisttp.c: New.
5658
5659 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5660
5661         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5662
5663 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5664
5665         * gcc.c-torture/execute/pr28289.c (one): New variable.
5666         (main): Use it instead of argc.
5667         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5668         (main): Use it instead of argc.
5669
5670 2006-09-19  Paul Brook  <paul@codesourcery.com>
5671
5672         PR target/28516
5673         * gcc.dg/nested-func-5.c: New test.
5674
5675 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5676
5677         * lib/target-supports.exp (check_effective_target_tls): Compile
5678         test stubs using ${tool}_target_compile, not just target_compile.
5679         (check_effective_target_tls_runtime): Likewise.
5680
5681 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5682
5683         * gcc.c-torture/compile/20030405-1.x: Remove.
5684
5685         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5686         optimising linker from discarding it.
5687
5688 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5689
5690         PR fortran/28526
5691         * gfortran.dg/keyword_symbol_1.f90: New test.
5692
5693         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5694         pedantic compilation option.
5695
5696 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5697
5698         PR fortran/29060
5699         * gfortran.dg/spread_shape_1.f90: New test.
5700
5701 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5702
5703         PR tree-optimization/28887
5704         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5705
5706 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5707
5708         PR c/25993
5709         * gcc.dg/pr25993.c: New test.
5710
5711 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5712
5713         PR tree-opt/21591
5714         * gcc.dg/vect/pr21591.c: New test.
5715
5716 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5717
5718         PR tree-opt/29059
5719         * gcc.c-torture/compile/strcpy-1.c: New test.
5720         * gcc.c-torture/compile/strcpy-2.c: New test.
5721         * gcc.c-torture/compile/memcpy-1.c: New test.
5722         * gcc.c-torture/compile/memcpy-2.c: New test.
5723
5724 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5725
5726         PR testsuite/29055
5727         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5728
5729 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5730
5731         * gnat.dg/specs/double_record_extension1.ads: New test.
5732         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5733
5734 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5735
5736         PR fortran/29051
5737         * gfortran.dg/oldstyle_3.f90: New test.
5738
5739 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5740
5741         PR libgfortran/29099
5742         * gfortran.dg/secnds-1.f: New test.
5743
5744 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5745
5746         PR libgfortran/29053
5747         * gfortran.dg/streamio_9.f90: New test.
5748         * gfortran.dg/streamio_10.f90: New test.
5749
5750 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5751
5752         PR C++/29002
5753         * g++.dg/init/array22.C: New test.
5754         * g++.dg/init/array23.C: New test.
5755
5756 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5757
5758         * stackcheck.lst: Update list of tests requiring stack checking.
5759         * norun.lst: Adjust for above change.
5760         * ada95.lst: New file.
5761         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5762         requiring -gnat95 switch.
5763
5764 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5765
5766         * gnat.dg/in_out_parameter.adb: New test.
5767
5768 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5769
5770         PR debug/28980
5771         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5772
5773 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/specs/unchecked_union.ads: New test.
5776
5777 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5778
5779         PR rtl-optimization/28982
5780         * gcc.c-torture/execute/pr28982a.c: New test.
5781         * gcc.c-torture/execute/pr28982b.c: Likewise.
5782
5783 2006-09-12  Eric Christopher  <echristo@apple.com>
5784
5785         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5786         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5787
5788 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5789
5790         PR c/28768
5791         PR preprocessor/14634
5792         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5793         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5794         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5795
5796 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5797
5798         * gcc.dg/pr28243.c: New test.
5799
5800 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5801
5802         PR fortran/28971
5803         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5804         this undiagnosed regression reappears.
5805
5806 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5807
5808         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5809         Treat $srcdir as a literal.
5810         * lib/fortran-torture.exp (fortran-torture-compile,
5811         fortran-torture-execute): Likewise.
5812         * lib/objc-torture.exp (objc-torture-compile,
5813         objc-torture-execute): Likewise.
5814         * lib/profopt.exp (profopt-execute): Likewise.
5815
5816 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5817
5818         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5819
5820 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5821
5822         PR testsuite/28950
5823         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5824
5825 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5826
5827         PR target/13685
5828         * gcc.target/i386/pr13685.c: New test.
5829
5830 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5831
5832         * gcc.dg/pr28726.c: New test.
5833
5834 2006-09-11  Josh Conner  <jconner@apple.com>
5835
5836         * gcc.dg/nrv3.c: Increase size of structure.
5837         * gcc.dg/nrv4.c: Likewise.
5838         * gcc.dg/nrv5.c: Likewise.
5839
5840 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5841
5842         PR libfortran/28890
5843         gfortran.dg/assumed_charlen_function_5.f90: New test.
5844
5845 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5846
5847         PR c++/28991
5848         * g++.dg/init/static3.C: New test.
5849
5850 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5851
5852         PR testsuite/29007
5853         * gcc.dg/long-long-cst1.c (t): Add cast to
5854         __SIZE_TYPE__ before casting to int.
5855         (main): Return 0 on success.
5856
5857 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5858
5859         * gcc.c-torture/execute/20060910-1.c: New test.
5860
5861 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5862
5863         PR middle-end/26983
5864         * gcc.dg/pr26983.c: New test.
5865
5866 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5867
5868         PR target/29006
5869         * gcc.c-torture/execute/pr29006.c: New test.
5870
5871 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5872
5873         PR libfortran/28947
5874         gfortran.dg/matmul_4.f90: New test.
5875
5876 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5877
5878         PR fortran/28959
5879         gfortran.dg/used_types_10: New test.
5880
5881 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5882
5883         PR libfortran/28923
5884         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5885         gfortran.dg/array_initializer_3.f90: New test.
5886
5887 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5888
5889         PR fortran/28914
5890         * gfortran.dg/actual_array_constructor_3.f90: New test.
5891
5892 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5893
5894         PR testsuite/26778
5895         * gcc.target/i386/pr26778.c: New testcase.
5896
5897 2006-09-08  Eric Christopher  <echristo@apple.com>
5898
5899         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5900         * gcc.target/i386/memcpy-1.c: Ditto.
5901         * gcc.target/i386/asm-1.c: Ditto.
5902         * gcc.target/i386/20060512-4.c: Ditto.
5903         * gcc.target/i386/compress-float-387.c: Ditto.
5904         * gcc.target/i386/20060512-1.c: Ditto.
5905         * gcc.target/i386/compress-float-sse.c: Ditto.
5906         * gcc.target/i386/20060512-2.c: Ditto.
5907         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5908         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5909         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5910         * gcc.dg/pr26449.c: Ditto.
5911         * gcc.dg/attr-ms_struct-2.c: Ditto.
5912         * gcc.dg/attr-ms_struct-1.c: Ditto.
5913         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5914
5915 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5916
5917         PR c/28504
5918         * gcc.dg/vla-10.c: New test.
5919
5920 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5921
5922         PR c++/28858
5923         * g++.dg/parse/template20.C: New test.
5924         * g++.dg/template/operator8.C: Remove obsolete part.
5925         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5926         * g++.old-deja/g++.pt/crash65.C: Likewise.
5927
5928 2006-09-07  Jason Merrill  <jason@redhat.com>
5929
5930         PR middle-end/27724
5931         * gcc.dg/long-long-cst1.c: New test.
5932
5933 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5934
5935         PR C++/28906
5936         * g++.dg/other/array3.C: New test.
5937         * g++.dg/other/array4.C: New test.
5938         * g++.dg/other/array5.C: New test.
5939
5940 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5941
5942         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5943
5944 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5945
5946         PR target/28946
5947         * gcc.target/i386/pr28946.c: New test.
5948
5949 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5950
5951         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5952         in integer literal constant.
5953         * gfortran.dg/enum_8.f90: Ditto.
5954         * gfortran.dg/g77/20030326-1.f: Ditto.
5955
5956 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5957
5958         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5959         nonconformance usage.
5960
5961 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5962
5963         PR middle-end/28862
5964         * gcc.c-torture/compile/vector-align-1.c: New test.
5965
5966 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5967
5968         PR rtl-opt/27883
5969         * g++.dg/opt/copysign-1.C: New test.
5970
5971 2006-09-06  Jason Merrill  <jason@redhat.com>
5972
5973         PR c++/27371
5974         * g++.dg/warn/unused-result1.C: New test.
5975
5976 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5977
5978         PR c++/28903
5979         * g++.dg/ext/vla3.C: New test.
5980
5981         PR c++/28886
5982         * g++.dg/template/array16.C: New test.
5983
5984 2006-09-06  Richard Guenther  <rguenther@suse.de>
5985
5986         * gcc.dg/pr27226.c: Remove testcase again.
5987
5988 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5989
5990         PR tree-opt/28937
5991         * g++.dg/opt/unroll2.C: New test.
5992
5993 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5994
5995         PR tree-opt/28952
5996         * gcc.dg/vect/pr28952.c: New test.
5997
5998 2006-09-05  Richard Guenther  <rguenther@suse.de>
5999
6000         PR tree-optimization/28900
6001         * gcc.dg/torture/pr28900.c: New testcase
6002
6003 2006-09-05  Richard Guenther  <rguenther@suse.de>
6004
6005         PR tree-optimization/28905
6006         * gcc.c-torture/compile/pr28905.c: New testcase.
6007
6008 2006-09-05  Richard Guenther  <rguenther@suse.de>
6009
6010         PR middle-end/28935
6011         * gcc.dg/pr28935.c: New testcase.
6012
6013 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6014
6015         * gcc.c-torture/execute/20060905-1.c: New test.
6016
6017 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6018
6019         PR fortran/28908
6020         * gfortran.dg/used_types_7.f90: New test.
6021         * gfortran.dg/used_types_8.f90: New test.
6022         * gfortran.dg/used_types_9.f90: New test.
6023
6024 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6025
6026         * gcc.c-torture/compile/20060904-1.c: New test.
6027
6028 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6029
6030         PR c++/23287 Revert my 2006-09-01 patch
6031         * g++.dg/parse/dtor12.C: Remove.
6032
6033 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6034
6035         PR c+/27670
6036         * g++.dg/template/operator9.C: New test.
6037
6038         PR c++/27493
6039         * g++.dg/template/operator7.C: New test.
6040
6041         PR c++/27494
6042         * g++.dg/template/operator8.C: New test.
6043
6044         PR c++/27397
6045         * g++.dg/template/crash57.C: New test.
6046
6047         * g++.dg/template/typedef4.C: Adjust error markers.
6048         * g++.dg/template/typedef5.C: Likewise.
6049
6050 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR c++/28878
6053         * g++.dg/parse/crash33.C: New test.
6054
6055 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6056         Richard Guenther  <rguenther@suse.de>
6057         Adam Nemet  <anemet@caviumnetworks.com>
6058
6059         PR middle-end/27226
6060         * gcc.target/mips/memcpy-1.c: New testcase.
6061         * gcc.dg/pr27226.c: Likewise.
6062
6063 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6064
6065         PR c++/28705
6066         * g++.dg/lookup/koenig5.C: New.
6067         * g++.dg/template/crash56.C: New.
6068
6069 2006-09-01  Josh Conner  <jconner@apple.com>
6070
6071         PR c++/25505
6072         * gcc.dg/nrv3.c: New test.
6073         * gcc.dg/nrv4.c: New test.
6074         * gcc.dg/nrv5.c: New test.
6075
6076 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6077
6078         PR c++/23287
6079         * g++.dg/parse/dtor12.C: New.
6080
6081 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6082
6083         PR tree-optimization/28839
6084         * gcc.dg/pr28839.c: New test.
6085
6086 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6087
6088         PR target/24367
6089         * gcc.dg/pr24367.c: New testcase.
6090
6091 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6092
6093         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6094
6095 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6096
6097         PR rtl-optimization/27735
6098         * gcc.dg/loop-unswitch-1.c: New test.
6099
6100 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6101
6102         PR fortran/28885
6103         * gfortran.dg/aliasing_dummy_2.f90: New test.
6104
6105         PR fortran/20067
6106         * gfortran.dg/generic_5.f90: Change error message.
6107
6108         PR fortran/28873
6109         * gfortran.dg/generic_6.f90: New test.
6110
6111         PR fortran/25077
6112         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6113
6114         PR fortran/25102
6115         * gfortran.dg/invalid_interface_assignment.f90: New test.
6116
6117         PR fortran/24866
6118         * gfortran.dg/module_proc_external_dummy.f90: New test.
6119
6120 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6121
6122         PR c++/28349
6123         * testsuite/g++.dg/warn/var-args1.C: New test.
6124
6125 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6126
6127         PR fortran/28866
6128         * gfortran.dg/simpleif_2.f90: New test.
6129         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6130         * gfortran.dg/enum_5.f90: Ditto.
6131
6132 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6133             Kazu Hirata  <kazu@codesourcery.com>
6134
6135         PR tree-optimization/17506
6136         * gcc.dg/pr17506.c: New.
6137
6138 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6139
6140         PR c++/28139
6141         * g++.dg/eh/alias1.C: New test.
6142
6143 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6144
6145         PR c++/28860
6146         * g++.dg/template/ttp22.C: New test.
6147
6148 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6149
6150         PR middle-end/26632
6151         * gcc.dg/pr26632.c: New.
6152
6153 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6154
6155         PR libgfortran/28354
6156         * gfortran.dg/fmt_zero_precision.f90: New test.
6157
6158 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6159
6160         PR c++/28058
6161         * g++.dg/template/spec31.C: New test.
6162
6163 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6164
6165         PR c++/26573
6166         * g++.dg/other/static2.C: New test.
6167
6168 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6169
6170         * gcc.dg/Wswitch-enum-2.c: New test case.
6171         * gcc.dg/Wswitch-enum-3.c: Likewise.
6172
6173 2006-08-26  Richard Guenther  <rguenther@suse.de>
6174
6175         * gcc.c-torture/compile/20060826-1.c: New testcase.
6176
6177 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6178
6179         PR c++/28736
6180         * g++.dg/template/void10.C: New test.
6181
6182         PR c++/28737
6183         * g++.dg/template/void8.C: New test.
6184
6185         PR c+_+/28738
6186         * g++.dg/template/void9.C: New test.
6187
6188         * g++.dg/template/void3.C: Adjust error markers.
6189         * g++.dg/template/void4.C: Likewise.
6190         * g++.dg/template/crash55.C: Likewise.
6191         * g++.dg/template/void7.C: Likewise
6192
6193 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6194
6195         PR c++/28588
6196         * g++.dg/inherit/access6.C: New test.
6197         * g++.dg/inherit/access7.C: Likewise.
6198
6199         PR c++/28595
6200         * g++.dg/template/array15.C: New test.
6201         * g++.dg/template/crash2.C: Tweak error markers.
6202
6203 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR middle-end/28683
6206         * gcc.c-torture/compile/20060823-1.c: New test.
6207
6208 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6209
6210         PR c++/28853
6211         * g++.dg/template/ttp21.C: New test.
6212
6213         PR c++/28852
6214         * g++.dg/other/operator1.C: Add error-marker.
6215         * g++.dg/other/operator2.C: New test.
6216
6217 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6218
6219         PR c/27893
6220         * gcc.c-torture/compile/vla-const-1.c,
6221         gcc.c-torture/compile/vla-const-2.c: New tests.
6222
6223 2006-08-26  Richard Guenther  <rguenther@suse.de>
6224
6225         PR middle-end/28814
6226         * gcc.dg/torture/pr28814.c: New testcase.
6227
6228 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6229
6230         PR c/28418
6231         * gcc.c-torture/compile/compound-literal-1.c: New test.
6232
6233 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6234
6235         PR c/28299
6236         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6237         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6238         Expect extra diagnostics.
6239
6240 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6241
6242         gcc.dg/noncompile/pr16876.c: New test.
6243
6244 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6245
6246         PR c++/28056
6247         * g++.dg/parse/local1.C: New test.
6248         * g++.dg/other/qual1.C: Tweak error marker.
6249
6250 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6251
6252         PR c++/27787
6253         * g++.dg/template/typename10.C: New.
6254         * g++.dg/template/lookup4.C: Remove bogus error marker.
6255
6256 2006-08-25  Richard Guenther  <rguenther@suse.de>
6257
6258         PR testsuite/28829
6259         * gcc.dg/pr26570.c: Fix testcase.
6260
6261 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6262
6263         PR tree-opt/28807
6264         * gcc.c-torture/execute/mayalias-2.c: New test.
6265         * gcc.dg/tree-ssa/alias-13.c: New test.
6266
6267 2006-08-24  Jan Hubicka  <jh@suse.cz>
6268
6269         PR debug/26881
6270         * gcc.dg/debug/pr26881.c: New file.
6271
6272 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6273
6274         PR fortran/28788
6275         * gfortran.dg/used_types_4.f90: New test.
6276         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6277         association of derived types.
6278         * gfortran.dg/used_types_2.f90: Add module cleanup.
6279         * gfortran.dg/used_types_3.f90: The same.
6280
6281         PR fortran/28771
6282         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6283         fix of regression.
6284
6285 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6286
6287         PR 28813
6288         * gfortran.dg/direct_io_6.f90: Remove test.
6289
6290 2006-08-23  Stuart Hastings  <stuart@apple.com>
6291
6292         PR 28825
6293         * gcc.target/i386/20060821-1.c: New.
6294
6295 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6296
6297         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6298         dg-warning strings for dllimport.
6299
6300 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6301
6302         PR C++/28450
6303         * g++.dg/ext/vector4.C: New test.
6304         * g++.dg/ext/complex1.C: New test.
6305
6306 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6307
6308         PR debug/28692
6309         * gcc.dg/debug/const-1.c: New.
6310         * gcc.dg/debug/const-2.c: New.
6311         * gcc.dg/debug/dwarf2/const-1.c: New.
6312         * gcc.dg/debug/dwarf2/const-2.c: New.
6313         * gcc.dg/debug/dwarf2/const-2b.c: New.
6314
6315 2006-08-22  Richard Guenther  <rguenther@suse.de>
6316
6317         PR middle-end/28776
6318         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6319         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6320
6321 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6322
6323         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6324
6325 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6326
6327         PR c++/26269
6328         * g++.dg/other/error14.C: New test.
6329
6330         PR c++/28505
6331         * g++.dg/parse/ctor7.C: New test.
6332         * g++.dg/parse/ctor8.C: Likewise.
6333
6334         PR c++/28741
6335         * g++.dg/template/void7.C: New test.
6336
6337 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6338
6339         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6340         * gnat.dg/self_aggregate_with_array.adb: New test.
6341
6342 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6343
6344         * g++.dg/eh/arm-vfp-unwind.C: New test.
6345
6346 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6347
6348         PR c++/28341
6349         * g++.dg/template/ref3.C: New test.
6350         * g++.dg/template/nontype13.C: New test.
6351
6352         PR c++/28346
6353         * g++.dg/template/ptrmem17.C: New test.
6354
6355 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6356
6357         PR target/28648 c:
6358         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6359
6360 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6361
6362         PR fortran/28630
6363         * gfortran.dg/used_types_2.f90: New test.
6364
6365         PR fortran/28601
6366         * gfortran.dg/used_types_3.f90: New test.
6367
6368         PR fortran/20886
6369         * gfortran.dg/generic_actual_arg.f90: New test.
6370
6371         PR fortran/28735
6372         * gfortran.dg/module_private_array_refs_1.f90: New test.
6373
6374         PR fortran/28762
6375         * gfortran.dg/program_name_1.f90: New test.
6376
6377         PR fortran/28425
6378         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6379
6380         PR fortran/28496
6381         * gfortran.dg/array_initializer_2.f90: New test.
6382
6383         PR fortran/18111
6384         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6385
6386         PR fortran/28600
6387         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6388
6389         PR fortran/28771
6390         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6391
6392         PR fortran/28660
6393         * gfortran.dg/dependent_decls_1.f90: New test.
6394
6395 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6396
6397         PR fortran/25217
6398         * gfortran.dg/derived_init_2.f90: New.
6399
6400 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6401
6402         * gcc.c-torture/execute/pr28289.c: New test.
6403
6404 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6405
6406         PR c/28744
6407         * gcc.dg/attr-externally-visible-1.c: New test.
6408         * gcc.dg/attr-externally-visible-2.c: New test.
6409         * g++.dg/parse/attr-externally-visible-1.C: New test.
6410         * g++.dg/parse/attr-externally-visible-2.C: New test.
6411
6412 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6413
6414         PR c++/28606
6415         * g++.dg/parse/dtor11.C: New test.
6416
6417 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6418
6419         PR rtl-optimization/28489
6420         * gcc.c-torture/compile/pr28489.c: New test.
6421
6422 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6423
6424         PR c++/28710
6425         * g++.dg/template/redecl4.C: New test.
6426
6427         PR c++/28711
6428         * g++.dg/template/ctor8.C: New test.
6429
6430 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6431
6432         * gcc.dg/pr26570.c: Fix testcase.
6433
6434 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6435
6436         * PR c++/28573
6437         * g++.dg/parse/offsetof6.C: New test.
6438         * g++.dg/parse/offsetof6.C: New test.
6439         * g++.dg/parse/offsetof7.C: New test.
6440
6441 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6442
6443         PR testsuite/28602
6444         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6445         is false.
6446
6447 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6448
6449         PR c++/28302
6450         * g++.dg/ext/vector3.C: New test.
6451
6452 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6453
6454         PR gcov/profile/26570
6455         * gcc.dg/pr26570.c: New test.
6456
6457 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6458
6459         PR c/27697
6460         * gcc.dg/qual-component-1.c: New test.
6461
6462 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6463
6464         PR c++/28593
6465         * g++.dg/parse/new3.C: New test.
6466
6467 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6468
6469         PR fortran/25828
6470         * gfortran.dg/streamio_1.f90: New test.
6471         * gfortran.dg/streamio_2.f90: New test.
6472         * gfortran.dg/streamio_3.f90: New test.
6473         * gfortran.dg/streamio_4.f90: New test.
6474         * gfortran.dg/streamio_5.f90: New test.
6475         * gfortran.dg/streamio_6.f90: New test.
6476         * gfortran.dg/streamio_7.f90: New test.
6477         * gfortran.dg/streamio_8.f90: New test.
6478
6479 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6480
6481         PR c/28287
6482         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6483
6484 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6485
6486         PR c++/28594
6487         * g++.dg/template/void6.C: New test.
6488
6489 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6490
6491         PR c/28649
6492         * gcc.dg/parse-error-1.c: New test.
6493         * gcc.dg/parse-error-2.c: New test.
6494         * gcc.dg/cpp/digraph2.c: Add error-marker.
6495         * gcc.dg/noncompile/920923-1.c: Likewise.
6496
6497 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6498
6499         PR c/27490
6500         * gcc.dg/sizeof-2.c: New testcase.
6501
6502         PR c/27489
6503         * gcc.dg/switch-A.c: New testcase.
6504
6505 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6506
6507         PR c++/28288
6508         PR c++/14556
6509         * g++.old-deja/g++.warn/compare1.C: Delete.
6510         * g++.dg/opt/pr7503-2.C: Delete.
6511         * g++.dg/opt/pr7503-3.C: Delete.
6512         * g++.dg/opt/pr7503-4.C: Delete.
6513         * g++.dg/opt/pr7503-5.C: Delete.
6514         * g++.dg/opt/max1.C: Delete.
6515         * g++.dg/warn/minmax.C: Delete.
6516         * g++.dg/expr/minmax.C: New test.
6517
6518 2006-08-14  Richard Guenther  <rguenther@suse.de>
6519
6520         PR testsuite/28703
6521         * gcc.c-torture/execute/pr28651.c: Do not use argc
6522         to avoid optimization, instead forbid inlining.
6523
6524 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6525
6526         PR rtl-optimization/28634
6527         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6528
6529 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6530
6531         PR c/27184
6532         * gcc.dg/torture/pr27184.c: New test.
6533
6534 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6535
6536         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6537
6538 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6539
6540         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6541         * gfortran.dg/stat_2.f90: Likewise.
6542         * gfortran.dg/chmod_1.f90: Likewise.
6543         * gfortran.dg/chmod_2.f90: Likewise.
6544         * gfortran.dg/chmod_3.f90: Likewise.
6545
6546 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6547
6548         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6549
6550 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6551
6552         * g++.dg/opt/pr23454-2.C: New test.
6553
6554 2006-08-11  Richard Guenther  <rguenther@suse.de>
6555
6556         PR middle-end/28651
6557         * gcc.c-torture/execute/pr28651.c: New testcase.
6558
6559 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6560
6561         * gnat.dg/specs/static_initializer.ads: New test.
6562
6563 2006-08-10  Paul Brook  <paul@codesourcery.com>
6564
6565         * gcc.target/arm/cond-asm.c: New test.
6566
6567 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6568
6569         PR tree-optimization/26197
6570         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6571         * g++.dg/vect/vect.exp: Compile the new tests with
6572         --param max-aliased-vops=0.
6573
6574 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6575
6576         PR c++/28637
6577         * g++.dg/template/void3.C: New test.
6578
6579         PR c++/28638
6580         * g++.dg/template/void4.C: New test.
6581
6582         PR c++/28640
6583         * g++.dg/template/void5.C: New test.
6584
6585 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6586
6587         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6588         after dg-do compile.
6589
6590 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6591
6592         PR tree-optimizations/26969
6593         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6594         "unswitch-loops" with -funswitch-loops.
6595         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6596
6597 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6598
6599         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6600         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6601         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6602         * objc.dg/dwarf-1.m: Likewise.
6603         * objc.dg/dwarf-2.m: Likewise.
6604         * obj-c++.dg/dwarf-2.mm: Likewise.
6605
6606 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6607
6608         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6609         * objc.dg/dwarf-2.m: Likewise.
6610         * obj-c++.dg/dwarf-2.mm: Likewise.
6611
6612         PR libfortran/28603
6613         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6614
6615         PR testsuite/27611
6616         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6617
6618         PR testsuite/27033
6619         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6620
6621 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6622
6623         PR target/27827
6624         * gcc.target/i386/pr27827.c: New testcase.
6625
6626 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6627
6628         PR fortran/28590
6629         * gfortran.dg/sequence_types_1.f90: New test.
6630
6631 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6632
6633         PR fortran/28548
6634         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6635         dg-warning.  Add -pedantic option.
6636
6637 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6638
6639         PR c/28502
6640         * gcc.dg/proto-1.c: New test.
6641
6642         PR c/27721
6643         * gcc.dg/lvalue-4.c: New test.
6644
6645         PR c/28136
6646         * gcc.dg/init-bad-5.c: New test.
6647
6648 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6649
6650         PR c++/28347
6651         * g++.dg/ext/typedef-init.C: Add new test for typedef
6652         initialization inside templates. Adjust existing error markers.
6653
6654 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6655
6656         PR c++/28148
6657         * g++.dg/init/ptrmem3.C: New test.
6658
6659 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6660
6661         PR tree-optimization/27770
6662         * lib/target-support.exp: New target keyword "section_anchors".
6663         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6664         tests.
6665         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6666         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6667         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6668         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6669
6670 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6671
6672         * gcc.dg/20060801-1.c: Add missing '}'.
6673
6674 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6675
6676         PR c++/27508
6677         * g++.dg/parse/dtor9.C: New test.
6678         * g++.dg/parse/dtor10.C: New test.
6679         * g++.dg/other/error7.C: Adjust error-marker.
6680
6681         PR c++/28274
6682         * g++.dg/other/default5.C: New test.
6683
6684 2006-08-02  Richard Guenther  <rguenther@suse.de>
6685
6686         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6687
6688 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6689
6690         PR c++/28557
6691         * g++.dg/template/conv9.C: New test.
6692
6693 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6694
6695         PR debug/28063
6696         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6697         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6698         Optionally return assembly text.  Update callers.
6699         (check_no_compiler_messages): Update verbose messages.
6700         (check_no_messages_and_pattern): New.
6701         (check_effective_target_string_merging): New.
6702
6703 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6704
6705         PR c++/28250
6706         * g++.dg/eh/catch4.C: New test.
6707
6708         PR c++/28257
6709         * g++.dg/other/qual1.C: New test.
6710
6711         PR c++/28259
6712         * g++.dg/inherit/error2.C: New test.
6713
6714         PR c++/28267
6715         * g++.dg/other/new1.C: New test.
6716
6717         * g++.dg/warn/pr23075.C: Remove obsolete test.
6718         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6719         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6720
6721 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c++/28523
6724         * g++.dg/eh/cast1.C: New test.
6725
6726 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6727
6728         PR libfortran/28452
6729         * gfortran.dg/random_3.f90:  New test.
6730
6731 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6732
6733         PR c++/28432
6734         * g++.dg/other/pr28304.C: Change expected error message.
6735         * g++.dg/other/pr28432.C: New test.
6736
6737 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6738
6739         PR c++/28256
6740         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6741
6742 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6743
6744         PR debug/23336
6745         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6746         at -g1.
6747         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6748         g++.dg/debug/enum-2.C: New.
6749
6750 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6751
6752         PR c++/6634
6753         * g++.dg/parse/long1.C: Add more tests.
6754
6755 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6756
6757         * gfortran.dg/lrshift_1.c: New file.
6758
6759 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6760
6761         PR libgfortran/28335
6762         * gfortran.dg/no_unit_error_1.f90: New test.
6763
6764 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6765
6766         PR libgfortran/28335
6767         * gfortran.dg/no_unit_error_1.f90: Delete test.
6768         * gfortran.dg/no_unit_error_2.f90: Delete test.
6769
6770 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6771
6772         * gfortran.dg/chmod_3.f90: New test.
6773         * gfortran.dg/ltime_gmtime_1.f90: New test.
6774         * gfortran.dg/ltime_gmtime_2.f90: New test.
6775         * gfortran.dg/lrshift_1.f90: New test.
6776         * gfortran.dg/chmod_1.f90: New test.
6777         * gfortran.dg/chmod_2.f90: New test.
6778
6779 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6780
6781         PR c++/27668
6782         * g++.dg/template/crash55.C: New test.
6783
6784         PR c++/27962
6785         * g++.dg/template/nontype16.C: New test.
6786
6787         * g++.dg/template/void2.C: Adjust error markers.
6788         * g++.dg/template/nontype5.C: Adjust error markers.
6789
6790 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6791
6792         * gcc.target/i386/stack-prot-kernel.c: New test.
6793
6794 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6795
6796         * gcc.dg/builtins-55.c: New test case.
6797
6798 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6799
6800         PR rtl-optimization/27907
6801         * gcc.c-torture/compile/pr27907.c: New test.
6802
6803 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6804
6805         * gfortran.dg/mclock.f90: New test.
6806         * gfortran.dg/int_conv_1.f90: New test.
6807         * gfortran.dg/stat_1.f90: New test.
6808         * gfortran.dg/stat_2.f90: New test.
6809
6810 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6811
6812         PR libgfortran/28335
6813         * gfortran.dg/no_unit_error_1.f90: New test.
6814         * gfortran.dg/no_unit_error_2.f90: New test.
6815         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6816
6817 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6818
6819         PR middle-end/28473
6820         * gcc.dg/fold-convround-1.c: New test case.
6821
6822 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6823
6824         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6825
6826 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6827
6828         PR c++/27572
6829         * g++.dg/other/typedef1.C: New test.
6830         * g++.dg/template/typedef4.C: New test.
6831         * g++.dg/template/typedef5.C: New test.
6832
6833 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6834
6835         PR fortran/28416
6836         * gfortran.dg/allocatable_dummy_3.f90: New.
6837
6838 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6839
6840         PR fortran/28439
6841         * gfortran.dg/arithmetic_if.f90:  New test.
6842
6843 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6844
6845         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6846         avoid memcpy optimization.
6847
6848 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6849
6850         PR fortran/25289
6851         * gfortran.dg/direct_io_6.f90: New test.
6852
6853 2006-07-24  Jan Hubicka  <jh@suse.cz>
6854
6855         PR c/25795
6856         PR c++/27369
6857         * gcc.dg/pr25795.c: New test.
6858         * gcc.dg/pr25795-1.c: New test.
6859
6860 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6861
6862         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6863         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6864         which may be transformed to "g || h" on some platforms.
6865
6866 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6867
6868         PR c++/28025
6869         * g++.dg/template/friend45.C: New test.
6870
6871 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6872
6873         PR libgfortran/28339
6874         * gfortran.dg/arrayio_8.f90: New test.
6875
6876 2006-07-21  Mike Stump  <mrs@apple.com>
6877
6878         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6879
6880         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6881
6882 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6883
6884         PR c++/28250
6885         * g++.dg/eh/catch3.C: New test.
6886
6887         PR c++/28363
6888         * g++.dg/template/defarg10.C: New test.
6889
6890 2006-07-20  Paul Brook  <paul@codesourcery.com>
6891
6892         PR 27363
6893         * gcc.dg/pr27363.c: New test.
6894
6895 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6896
6897         PR c++/28338
6898         * g++.dg/init/ref13.C: New test.
6899
6900 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6901
6902         PR obj-c++/28434
6903         * obj-c++.dg/proto-error-1.mm: New test.
6904
6905 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6906
6907         PR c++/28337
6908         * g++.dg/template/string1.C: New test.
6909
6910 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6911
6912         PR c++/28048
6913         * g++.dg/template/defarg9.C: New test.
6914
6915         PR c++/28235
6916         * g++.dg/template/static27.C: New test.
6917
6918 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6919
6920         PR 28410
6921         * gcc.dg/tree-ssa/pr28410.c: New test.
6922
6923 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6924
6925         PR c++/28258
6926         * g++/dg/other/error13.C: New test.
6927
6928         PR c++/28260
6929         * g++.dg/template/friend44.C: New test.
6930
6931 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6932
6933         PR c++/27495
6934         * g++.dg/other/pr27495.C: New.
6935
6936 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6937
6938         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6939         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6940
6941 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6942
6943         PR c/28286
6944         * gcc.dg/pragma-pack-4.c: New test.
6945
6946 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6947
6948         PR c++/28291
6949         * g++.dg/ext/pr28291.C: New test.
6950
6951 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6952
6953         PR middle-end/28403
6954         * gcc.c-torture/execute/pr28403.c: New test.
6955
6956 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6957
6958         PR middle-end/28402
6959         * gcc.dg/pr28402.c: New test.
6960
6961 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6962
6963         PR c++/28304
6964         * g++.dg/other/pr28304.C: New test.
6965
6966 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6967
6968         PR other/28251
6969         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6970         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6971
6972 2006-07-17  Richard Guenther  <rguenther@suse.de>
6973
6974         PR tree-optimization/28238
6975         * g++.dg/tree-ssa/pr28238.C: New testcase.
6976
6977 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6978
6979         PR c++/28250
6980         * g++.dg/eh/catch1.C: New test.
6981         * g++.dg/eh/catch2.C: New test.
6982
6983 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6984
6985         PR c++/28370
6986         * g++.dg/template/anon3.C: New test.
6987
6988 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6989
6990         PR fortran/20844
6991         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6992         specifiers requiring an explicit format tag..
6993
6994         PR fortran/28201
6995         * gfortran.dg/generic_5: New test.
6996
6997         PR fortran/20893
6998         * gfortran.dg/elemental_optional_args_1.f90: New test.
6999
7000 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7001
7002         * gnat.dg/assert.ads: New file.
7003         * gnat.dg/controlled_record.ads: Likewise.
7004         * gnat.dg/controlled_record.adb: Likewise.
7005
7006 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7007
7008         PR c++/28292
7009         * g++.dg/other/error12.C: New test.
7010
7011         PR c++/28269
7012         * g++.dg/template/crash54.C: New test.
7013
7014 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7015
7016         PR c++/28249
7017         * g++.dg/parse/catch1.C: New test.
7018
7019         PR c++/28294
7020         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7021
7022         PR c++/28387
7023         * g++.dg/ext/attrib24.C: New test.
7024
7025 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7026
7027         PR c++/28343
7028         * g++.dg/ext/asmspec1.C: New test.
7029
7030 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7031
7032         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7033         (dg-test): Support shouldfail tests.
7034         * lib/target-supports-dg.exp (dg-shouldfail): New.
7035         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7036         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7037         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7038         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7039         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7040         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7041         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7042
7043 2006-07-13  Jan Hubicka  <jh@suse.cz>
7044
7045         * gcc.target/i386/memcpy-1.c: New.
7046
7047 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7048
7049         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7050
7051 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7052
7053         PR fortran/25097
7054         * gfortran.dg/present_1.f90: New test.
7055
7056         PR fortran/20903
7057         * gfortran.dg/interface_derived_type_1.f90: New test.
7058
7059 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7060
7061         PR fortran/28213
7062         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7063         list.
7064
7065 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7066
7067         PR c++/27820
7068         * g++.dg/other/label1.C: New test.
7069
7070 2006-07-07  Richard Guenther  <rguenther@suse.de>
7071
7072         PR middle-end/28268
7073         * gcc.dg/torture/pr28268.c: New testcase.
7074
7075 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7076
7077         PR c++/27019
7078         * g++.dg/ext/pr27019.C: New.
7079
7080 2006-07-07  Richard Guenther  <rguenther@suse.de>
7081
7082         PR tree-optimization/28187
7083         * gcc.dg/pr28187.c: New testcase.
7084
7085 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7086
7087         * gnat.dg/address_conversion.adb: New test.
7088         * gnat.dg/boolean_subtype.adb: Likewise.
7089         * gnat.dg/frame_overflow.adb: Likewise.
7090         * gnat.dg/pointer_array.adb: Likewise.
7091         * gnat.dg/pointer_conversion.adb: Likewise.
7092
7093 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7094
7095         PR fortran/28237
7096         PR fortran/23420
7097         * gfortran.dg/print_fmt_5.f90: New test.
7098
7099 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7100
7101         PR fortran/28129
7102         * gfortran.dg/bounds_check_4.f90: New test.
7103
7104 2006-07-05  Richard Guenther  <rguenther@suse.de>
7105
7106         PR target/28158
7107         * gfortran.dg/pr28158.f90: New testcase.
7108
7109 2006-07-05  Richard Guenther  <rguenther@suse.de>
7110
7111         PR tree-optimization/28162
7112         * gcc.dg/pr28162.c: New testcase.
7113
7114 2006-07-05  Richard Guenther  <rguenther@suse.de>
7115         Andrew Pinski  <pinskia@gcc.gnu.org>
7116
7117         PR c++/27084
7118         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7119
7120 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7121
7122         PR fortran/28174
7123         * gfortran.dg/actual_array_substr_2.f90: New test.
7124
7125         PR fortran/28167
7126         * gfortran.dg/actual_array_constructor_2.f90: New test.
7127
7128 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7129
7130         * gfortran.dg/itime_idate_1.f: New test.
7131         * gfortran.dg/itime_idate_2.f: New test.
7132
7133 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7134
7135         PR libgfortran/27704
7136         * gfortran.dg/open_status_3.f90: New test.
7137         * gfortran.dg/fmt_l.f90: Update for new feature.
7138
7139 2006-07-03  Asher Langton  <langton2@llnl.gov>
7140
7141         * gfortran.dg/oldstyle_2.f90: New.
7142
7143 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7144
7145         * gnat.dg/string_slice.adb: New test.
7146
7147 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7148
7149         PR fortran/19259
7150         * gfortran.dg/semicolon_fixed.c: New.
7151         * gfortran.dg/semicolon_free.c: New.
7152
7153 2006-06-30  Mike Stump  <mrs@apple.com>
7154
7155         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7156         that don't support internal visibility.
7157
7158 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7159
7160         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7161         for '(' / ')' needing an extra '\'.
7162
7163 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7164
7165         PR middle-end/27428
7166         * gcc.dg/pr27428-1.c: New test case.
7167
7168 2006-06-29  Mike Stump  <mrs@apple.com>
7169
7170         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7171         on darwin as we can't align commons large enough yet.
7172
7173         * gcc.dg/vla-8.c: Add additional testcases.
7174
7175 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7176
7177         PR c++/28114
7178         * g++.dg/other/pr28114.C: New.
7179
7180 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7181
7182         * gcc.c-torture/compile/20060625-1.c: New test.
7183
7184 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7185
7186         PR fortran/20867
7187         * gfortran.dg/stfunc_3.f90: New test.
7188
7189         PR fortran/25056
7190         * gfortran.dg/impure_actual_1.f90: New test.
7191
7192         PR fortran/20874
7193         * gfortran.dg/elemental_result_1.f90: New test.
7194
7195         PR fortran/25073
7196         * gfortran.dg/select_7.f90: New test.
7197
7198         PR fortran/27554
7199         * intrinsic_actual_1.f: New test.
7200
7201         PR fortran/22038
7202         PR fortran/28119
7203         * gfortran.dg/forall_4.f90: New test.
7204
7205         PR fortran/25072
7206         * gfortran.dg/forall_5.f90: New test.
7207
7208 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7209
7210         PR c++/28051
7211         * g++.dg/template/using13.C: New test.
7212
7213         PR c++/28054
7214         * g++.dg/other/incomplete3.C: New test.
7215
7216 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7217
7218         PR fortran/28081
7219         * gfortran.dg/substr_3.f: New test.
7220         * gfortran.dg/equiv_2.f90: Update expected error message.
7221
7222 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7223
7224         PR fortran/28118
7225         * gfortran.dg/actual_array_substr_1.f90: New test.
7226
7227 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7228
7229         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7230         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7231
7232 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7233
7234         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7235
7236 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7237
7238         PR fortran/27981
7239         * gfortran.dg/simpleif_2.f90: New test.
7240
7241 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7242
7243         * g++.dg/template/error22.C: Fix typo.
7244
7245 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7246
7247         PR c++/28112
7248         * g++.dg/ext/attrib23.C: New test.
7249
7250 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7251
7252         * gnat.dg/varsize_temp.adb: New test.
7253
7254 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7255
7256         PR c++/11468
7257         * g++.dg/other/java2.C: New test.
7258
7259 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7260
7261         PR target/27789
7262         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7263         initialization.
7264
7265 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7266
7267         PR target/27531
7268         * gcc.dg/pr27531-1.c: New test case.
7269
7270 2006-06-22  Asher Langton  <langton2@llnl.gov>
7271
7272         PR fortran/24748
7273         * gfortran.dg/implicit_8.f90: New.
7274
7275 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7276
7277         PR rtl-optimization/28121
7278         * gcc.dg/pr28121.c: New test.
7279
7280 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7281
7282         PR c++/27805
7283         * g++.dg/parse/ptrmem6.C: New test.
7284
7285         PR c++/27821
7286         * g++.dg/template/error22.C: New test.
7287
7288 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7289
7290         PR c++/28111
7291         * g++.dg/template/friend43.C: New test.
7292
7293         PR c++/28110
7294         * g++.dg/template/crash53.C: New test.
7295
7296         PR c++/28109
7297         * g++.dg/rtti/incomplete1.C: New test.
7298
7299 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7300
7301         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7302
7303 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7304
7305         * gcc.c-torture/execute/complex-7.c: New.
7306
7307 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7308
7309         * gcc.dg/merge-all-constants-1.c: New test.
7310
7311 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7312
7313         PR c++/28113
7314         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7315
7316 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7317
7318         * gfortran.dg/rrspacing_1.f90: New test.
7319
7320 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7321
7322         PR c++/28052
7323         * g++.dg/other/bitfield2.C: New test.
7324
7325 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7326
7327         PR tree-optimization/27331
7328         * gcc.dg/pr27331.c: New test.
7329
7330 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7331             Eric Botcazou  <ebotcazou@adacore.com>
7332
7333         PR ada/18692
7334         * lib/gnat.exp: New file.
7335         * lib/gnat-dg.exp: Likewise.
7336         * gnat.dg: New directory.
7337         * gnat.dg/dg.exp: New driver.
7338         * gnat.dg/specs: New directory.
7339         * gnat.dg/specs/specs.exp: New driver.
7340         * gnat.dg/style: New directory.
7341         * gnat.dg/style/style.exp: New driver.
7342
7343 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7344
7345         PR fortran/16206
7346         * gfortran.dg/array_initializer_1.f90: New test.
7347
7348         PR fortran/28005
7349         * gfortran.dg/matmul_3.f90: New test.
7350
7351 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7352
7353         PR middle-end/28075
7354         * gcc.dg/tree-ssa/inline-1.c: New test.
7355
7356 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7357
7358         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7359         in malloc prototype; remove XFAIL.
7360         * gcc.dg/pr18241-2.c: Ditto.
7361         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7362         in memset prototype; remove XFAIL.
7363         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7364
7365 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7366
7367         * gcc.dg/vla-8.c: Add.
7368
7369 2006-06-19  Richard Guenther  <rguenther@suse.de>
7370
7371         PR tree-optimization/27090
7372         * g++.dg/tree-ssa/pr27090.C: New testcase.
7373
7374 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7375
7376         PR target/27861
7377         * gcc.dg/pr27861-1.c: New test case.
7378
7379 2006-06-19  Richard Guenther  <rguenther@suse.de>
7380
7381         PR middle-end/28045
7382         * gcc.dg/torture/pr28045.c: New testcase.
7383
7384 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7385
7386         PR fortran/26801
7387         * gfortran.dg/associated_4.f90: New test.
7388
7389 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7390
7391         PR fortran/19310
7392         PR fortran/19904
7393         * gfortran.dg/real_const_3.f90: New test.
7394
7395 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7396
7397         PR c++/28016
7398         * g++.dg/template/static26.C: New test.
7399
7400         PR c++/27979
7401         * g++.dg/expr/bitfield2.C: New test.
7402
7403         PR c++/27884
7404         * g++.dg/parse/linkage2.C: New test.
7405
7406 2006-06-16  Richard Guenther  <rguenther@suse.de>
7407
7408         PR middle-end/27116
7409         * gcc.dg/pr15785-1.c: Revert last change.
7410         * gcc.dg/torture/pr27116-2.c: New testcase.
7411
7412 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7413
7414         PR middle-end/27802
7415         * gcc.dg/pr27802-1.c: New test case.
7416
7417 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/27689
7420         * g++.dg/template/ttp18.C: New test.
7421         * g++.dg/template/ttp19.C: Likewise.
7422
7423         PR c++/27666
7424         * g++.dg/expr/cond9.C: New test.
7425
7426         PR c++/27640
7427         * g++.dg/template/ctor7.C: New test.
7428
7429 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7430
7431         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7432
7433 2006-06-16  Richard Guenther  <rguenther@suse.de>
7434
7435         PR tree-optimization/27781
7436         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7437
7438 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7439
7440         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7441
7442 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7443
7444         * gcc.dg/tree-ssa/loop-18.c: New test.
7445
7446 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7447
7448         PR c++/27665
7449         * g++.dg/template/crash52.C: New test.
7450
7451         PR c++/27648
7452         * g++.dg/ext/attrib22.C: New test.
7453
7454         PR c++/26559
7455         * g++.dg/template/builtin1.C: New test.
7456         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7457
7458         PR c++/28018
7459         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7460         assignment.
7461         * g++.old-deja/g++.pt/crash51.C: Likewise.
7462
7463         PR c++/27227
7464         * g++.dg/lookup/linkage1.C: New test.
7465         * g++.dg/lookup/linkage2.C: Likewise.
7466
7467 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7468
7469         PR middle-end/27959
7470         * gcc.dg/pr27959.c: New testcase.
7471
7472 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7473
7474         PR target/28014:
7475         * g++.dg/eh/div.C: New test.
7476
7477 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7478
7479         PR c++/27894
7480         * g++.dg/tree-ssa/pr26757.C: New test.
7481         * g++.dg/tree-ssa/pr27894.C: New test.
7482
7483 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7484
7485         * gcc.c-torture/compile/20060609-1.c: New test.
7486
7487         PR target/27863
7488         * gcc.c-torture/compile/pr27863.c: New test.
7489
7490 2006-06-13  Richard Guenther  <rguenther@suse.de>
7491
7492         PR tree-optimization/27830
7493         * g++.dg/tree-ssa/pr27830.C: New testcase.
7494
7495 2006-06-13  Matthew Sachs  <msachs@apple.com>
7496
7497         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7498         the list of compiler flags; this causes those flags to be checked
7499         for things like dg-skip-if.
7500
7501 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7502
7503         PR c++/27601
7504         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7505
7506 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7507             Kazu Hirata  <kazu@codesourcery.com>
7508
7509         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7510         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7511
7512 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7513
7514         PR c++/27933
7515         * g++.dg/lookup/using15.C: New test.
7516
7517         PR c++/27951
7518         * g++.dg/other/anon4.C: New test.
7519
7520 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7521
7522         PR c++/21210
7523         * g++.dg/init/complex1.C: New test case.
7524
7525 2006-06-11  Eric Christopher  <echristo@apple.com>
7526
7527         PR middle-end/27948
7528         * gcc.dg/bf-ms-layout.c: Run on darwin.
7529         * gcc.dg/bf-no-ms-layout: Ditto.
7530         * gcc.dg/attr-ms_struct-2.c: New.
7531         * gcc.dg/bf-ms-layout-2.c: Ditto.
7532
7533 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7534
7535         * gcc.dg/attr-ms_struct-packed1.c: New.
7536
7537 2006-06-09  Mike Stump  <mrs@apple.com>
7538
7539         * gcc.dg/vla-7.c: Add.
7540
7541 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7542
7543         PR fortran/24558
7544         * gfortran.dg/entry_6.f90: New test.
7545
7546         PR fortran/20877
7547         PR fortran/25047
7548         * gfortran.dg/entry_7.f90: New test.
7549
7550 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7551
7552         PR c/27747
7553         * gcc.dg/cpp/_Pragma6.c: New test.
7554
7555         PR c++/27748
7556         * g++.dg/cpp/_Pragma1.C: New test.
7557
7558         PR preprocessor/27746
7559         * gcc.dg/gomp/macro-3.c: New test.
7560         * gcc.dg/gomp/macro-4.c: New test.
7561         * g++.dg/gomp/macro-3.C: New test.
7562         * g++.dg/gomp/macro-4.C: New test.
7563
7564 2006-06-09  Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/26998
7567         * gcc.dg/torture/pr26998.c: New testcase.
7568         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7569
7570 2006-06-08  Mike Stump  <mrs@apple.com>
7571
7572         * gcc.dg/pr27095.c: Account for stubs.
7573
7574         PR target/26427
7575         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7576         produce bad code on darwin.
7577
7578 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7579
7580         PR fortran/27958
7581         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7582
7583 2006-06-08  Asher Langton  <langton2@llnl.gov>
7584
7585         PR fortran/27786
7586         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7587
7588 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7589
7590         PR target/27421
7591         * gcc.dg/union-3.c: New test.
7592
7593 2006-06-08  Richard Guenther  <rguenther@suse.de>
7594
7595         PR middle-end/27116
7596         * gcc.dg/torture/pr27116.c: New testcase.
7597         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7598
7599 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7600
7601         PR rtl-optimization/26449
7602         * gcc.dg/pr26449.c: New test.
7603
7604 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7605
7606         PR c++/27601
7607         * g++.dg/ext/offsetof1.C: Test member functions.
7608
7609 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7610
7611         * gcc.dg/pr27095.c: Improve scanning.
7612
7613 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7614
7615         PR fortran/23091
7616         * gfortran.dg/saved_automatic_1.f90: New test.
7617
7618         PR fortran/24168
7619         * gfortran.dg/array_simplify_1.f90: New test.
7620
7621         PR fortran/25090
7622         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7623
7624         PR fortran/25058
7625         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7626
7627 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c++/27177
7630         * g++.dg/expr/cast7.C: New test.
7631
7632 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7633
7634         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7635         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7636         * lib/fortran-torture.exp (fortran-torture-compile,
7637         fortran-torture-execute): Ditto.
7638
7639 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7640
7641         PR target/27842
7642         * gcc.dg/vmx/pr27842.c: New test.
7643
7644 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7645
7646         PR libfortran/27895
7647         * gfortran.dg/bounds_check_3.f90: New test.
7648
7649 2006-06-05  Mike Stump  <mrs@apple.com>
7650
7651         * objc.dg/objc-fast-4.m: Skip for ppc64.
7652
7653 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7654
7655         PR testsuite/27705
7656         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7657
7658 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7659             Victor Kaplansky  <victork@il.ibm.com>
7660
7661         PR tree-optimizations/26360
7662         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7663         with -fno-tree-dce.
7664         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7665
7666 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7667
7668         PR fortran/14067
7669         * gfortran.dg/data_char_1.f90: Add messages for truncated
7670         strings.
7671
7672         PR fortran/16943
7673         * gfortran.dg/func_decl_2.f90: New test.
7674
7675         PR fortran/20839
7676         * gfortran.dg/do_2.f90: New test.
7677
7678         PR fortran/27655
7679         * gfortran.dg/associated_3.f90: New test.
7680
7681 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7682
7683         PR c++/27819
7684         * g++.dg/template/static25.C: New test.
7685
7686         PR c++/27722
7687         * g++.dg/init/array21.C: New test.
7688
7689         PR c++/27807
7690         * g++.dg/ext/complit7.C: New test.
7691
7692         PR c++/27806
7693         * g++.dg/parse/ptrmem5.C: New test.
7694
7695 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7696             Andrew Pinski  <pinskia@physics.uc.edu>
7697
7698         PR c/27150
7699         PR middle-end/27382
7700         * gcc.dg/pr27150-1.c: New testcase.
7701         * gcc.dg/pr27382-1.c: New testcase.
7702         * gcc.dg/pr27382-2.c: New testcase.
7703
7704 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7705
7706         PR c/25161
7707         PR c/27020
7708         * gcc.dg/array-10.c: New test.
7709
7710 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7711
7712         PR c++/27804
7713         * g++.dg/init/const4.C: New test.
7714         * g++.dg/init/member1.C: Add error-marker.
7715         * g++.dg/other/fold1.C: Adjust error-marker.
7716
7717 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7718
7719         PR c++/27601
7720         * g++.dg/ext/offsetof1.C: New test.
7721
7722 2006-06-04 Eric Christopher <echristo@apple.com>
7723
7724         * gcc.dg/attr-ms_struct-1.c: New.
7725
7726 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7727
7728         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7729
7730 2006-06-04  Richard Guenther  <rguenther@suse.de>
7731
7732         PR tree-optimization/27039
7733         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7734
7735 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7736
7737         PR target/26223
7738         * gcc.target/i386/amd64-abi-2.c: New test case.
7739
7740 2006-06-02  Eric Christopher  <echristo@apple.com>
7741
7742         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7743         * gcc.target/i386/20020523-1.c: Skip if darwin.
7744         * gcc.target/i386/asm-3.c: Ditto.
7745         * gcc.target/i386/20011119-1.c: Ditto.
7746         * gcc.target/i386/clobbers.c: Remove pic part of test.
7747
7748 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7749
7750         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7751         * g++.old-deja/g++.other/init19.C: Ditto.
7752         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7753         and add other platforms as expected failures.
7754
7755 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7756
7757         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7758         (is-effective-target-keyword): Ditto.
7759
7760 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7761
7762         PR fortran/27715
7763         * gfortran.dg/extended_char_comparison_1.f:  New test.
7764
7765 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7766
7767         PR fortran/25098
7768         * gfortran.dg/dummy_procedure_1.f90: New test.
7769
7770         PR fortran/25147
7771         * gfortran.dg/dummy_procedure_2.f90: New test.
7772
7773         * gfortran.dg/associated_2.f90: Correct to make consistent with
7774         standard.
7775
7776 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7777
7778         * gcc.target/i386/387-11.c: New test case.
7779
7780 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7781
7782         PR c++/27801
7783         * g++.dg/template/cond6.C: New test.
7784
7785         PR c++/26496
7786         * g++.dg/template/crash51.C: New test.
7787         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7788
7789         PR c++/27385
7790         * g++.dg/init/array20.C: New test.
7791
7792 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7793
7794         * gcc.dg/builtins-54.c: New test case.
7795
7796 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7797
7798         PR c++/26433
7799         * g++.dg/template/fntry1.C: Add dg-do link.
7800
7801         PR c++/27808
7802         * g++.dg/parse/friend6.C: New test.
7803
7804 2006-05-30  Asher Langton  <langton2@llnl.gov>
7805
7806         * gfortran.dg/cray_pointers_7.f90: New test.
7807
7808 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7809
7810         PR tree-optimization/23452
7811         * gcc.dg/fold-mulconj-1.c: New test case.
7812
7813 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7814
7815         PR c++/27803
7816         * g++.dg/parse/bitfield1.C: New test.
7817
7818 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7819
7820         * gcc.target/ppc-eq0-1.c: New test case.
7821         * gcc.target/ppc-negeq0-1.c: New test case.
7822
7823 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7824
7825         PR c/27273
7826         * gcc.dg/overflow-warn-5.c: New test.
7827
7828 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7829
7830         PR c/27718
7831         * gcc.dg/sizeof-1.c: New test.
7832
7833 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7834
7835         PR target/27790
7836         * gcc.target/i386/pr27790.c: New test.
7837
7838 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7839
7840         PR libgfortran/27757
7841         * gfortran.dg/direct_io_5.f90: New test.
7842
7843 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7844
7845         PR libgfortran/27634
7846         * gfortran.dg/fmt_missing_period_1.f: New test.
7847         * gfortran.dg/fmt_missing_period_2.f: New test.
7848         * gfortran.dg/fmt_missing_period_3.f: New test.
7849
7850 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7851
7852         PR fortran/19777
7853         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7854         arrays.
7855
7856 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7857
7858         PR c++/27713
7859         * g++.dg/template/new6.C: New test.
7860
7861 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7862
7863         PR tree-optimization/24964
7864         * gcc.target/i386/387-10.c: New test case.
7865
7866 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7867
7868         * intrinsics/string_intrinsics.c (compare_string):
7869         Use memcmp instead of strncmp to avoid tripping over
7870         CHAR(0) in a string.
7871
7872 2006-05-27  Richard Guenther  <rguenther@suse.de>
7873
7874         PR middle-end/27773
7875         * gcc.dg/torture/pr27773.c: New testcase.
7876
7877 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7878
7879         * gcc.dg/pr24561.c: Rename to..
7880         * gcc.dg/pr25962.c: .. this.
7881
7882 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7883
7884         PR fortran/19777
7885         * gfortran.dg/bounds_check_2.f: New test.
7886
7887 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7888
7889         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7890         * gfortran.dg/byte_1.f90: Likewise.
7891         * gfortran.dg/dup_save_2.f90: Likewise.
7892
7893 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7894
7895         * gfortran.dg/associated_2.f90: New test.
7896
7897 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7898
7899         PR fortran/27524
7900         * gfortran.dg/bounds_check_1.f90: New test.
7901
7902 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7903
7904         PR rtl-optimization/27661
7905         * gcc.dg/pr27661.c: New test case.
7906
7907 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7908
7909         PR fortran/23151
7910         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7911         * gfortran.dg/print_parentheses_1.f:  New test.
7912         * gfortran.dg/print_parentheses_2.f90:  New test.
7913
7914 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7915
7916         PR target/27758
7917         * gcc.dg/pr27758.c: New test.
7918
7919 2006-05-24  Falk Hueffner  <falk@debian.org>
7920
7921         * gcc.c-torture/compile/pr27571.c: New test.
7922
7923 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7924
7925         PR fortran/27709
7926         * gfortran.dg/spec_expr_4.f90: New test.
7927
7928         PR fortran/27155
7929         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7930
7931 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7932
7933         PR c++/20103
7934         * g++.dg/ext/complit6.C: New test.
7935         * g++.dg/ext/complit3.C: Adjust error markers.
7936         * g++.dg/init/const3.C: New test.
7937
7938 2006-05-25  Richard Guenther  <rguenther@suse.de>
7939
7940         PR middle-end/27743
7941         * gcc.dg/torture/pr27743.c: New testcase.
7942
7943 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7944
7945         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7946
7947 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7948
7949         * gcc.dg/compat/scalar-by-value-x.h: New.
7950         * gcc.dg/compat/scalar-by-value-y.h: New.
7951         * gcc.dg/compat/scalar-by-value-5.c: New.
7952         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7953         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7954         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7955         * gcc.dg/compat/scalar-by-value-6.c: New.
7956         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7957         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7958         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7959
7960 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7961
7962         PR tree-optimization/27639
7963         PR tree-optimization/26719
7964         * gcc.dg/pr27639.c: New test.
7965         * gcc.dg/pr26719.c: New test.
7966         * gcc.dg/tree-ssa/scev-cast.c: New test.
7967
7968 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7969
7970         PR c++/20173
7971         * g++.dg/template/error21.C: New test.
7972
7973 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7974
7975         PR target/27696
7976         * gcc.target/i386/pr27696.c: New.
7977
7978 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7979
7980         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7981
7982         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7983
7984 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7985
7986         PR c++/27716
7987         * g++.dg/other/assign1.C: New test.
7988
7989 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7990
7991         PR target/27266
7992         * gcc.target/i386/pr27266.c: New.
7993
7994 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7995
7996         PR c++/27451
7997         * g++.dg/ext/asm9.C: New test.
7998
7999 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8000
8001         PR rtl-optimization/25514
8002         * gcc.c-torture/compile/pr25514.c: New test.
8003
8004 2006-05-22  Richard Guenther  <rguenther@suse.de>
8005
8006         Revert
8007         2006-01-31  Richard Guenther  <rguenther@suse.de>
8008
8009         * gcc.target/i386/sselibm-1.c: New testcase.
8010         * gcc.target/i386/sselibm-2.c: Likewise.
8011         * gcc.target/i386/sselibm-3.c: Likewise.
8012         * gcc.target/i386/sselibm-4.c: Likewise.
8013         * gcc.target/i386/sselibm-5.c: Likewise.
8014
8015 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8016
8017         PR c/27420
8018         * gcc.dg/func-args-2.c: New test.
8019
8020         PR c/26818
8021         * gcc.dg/struct-incompl-1.c: New test.
8022
8023 2006-05-22  Richard Guenther  <rguenther@suse.de>
8024
8025         PR testsuite/27708
8026         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8027         the transformations we test for.
8028
8029 2006-05-22  Richard Guenther  <rguenther@suse.de>
8030
8031         PR testsuite/27707
8032         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8033
8034 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8035
8036         PR c++/27210
8037         * g++.dg/warn/new1.C: New test.
8038         * g++.dg/template/new5.C: Likewise.
8039
8040 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8041
8042         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8043         * gcc.target/i386/20060512-3.c: Likewise.
8044
8045 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8046
8047         PR rtl-optimization/27671
8048         * gcc.c-torture/execute/pr27671-1.c: New.
8049         * gcc.dg/pr27671-2.c: Likewise.
8050
8051         PR tree-optimization/26622.
8052         * gcc.c-torture/compile/pr26622.c: New.
8053
8054 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8055
8056         PR fortran/27613
8057         * gfortran.dg/recursive_reference_1.f90: New test.
8058
8059 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8060
8061         PR fortran/25746
8062         * gfortran.dg/elemental_subroutine_3.f90: New test.
8063
8064         PR fortran/25090
8065         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8066
8067         PR fortran/27584
8068         * gfortran.dg/associated_target_1.f90: New test.
8069
8070         PR fortran/19015
8071         * gfortran.dg/maxloc_shape_1.f90: New test.
8072
8073 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8074
8075         PR libgfortran/24459
8076         * gfortran.dg/namelist_24.f90: New test.
8077         * gfortran.dg/namelist_12.f: Fix typo in comment.
8078
8079 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8080
8081         PR middle-end/25776
8082         * g++.dg/other/error11.C: New test.
8083
8084 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8085
8086         * gcc.target/mips/pr26765.c: Add -w to options.
8087
8088 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8089
8090         * lib/target-supports.exp (check_effective_target_mpaired_single):
8091         New function.
8092         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8093         multilibs.
8094         * g++.dg/vect/vect.exp: Likewise.
8095
8096 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8097
8098         PR testsuite/25891
8099         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8100
8101 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8102
8103         PR fortran/27662
8104         * gfortran.dg/temporary_1.f90: New file.
8105
8106 2006-05-19  Andreas Schwab  <schwab@suse.de>
8107
8108         * g++.dg/other/unused1.C: Also match "stringz".
8109
8110 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8111
8112         PR c++/26433
8113         * g++.dg/template/fntry1.C: New test.
8114
8115 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8116
8117         PR c++/27471
8118         PR c++/27506
8119         * g++.dg/conversion/bitfield5.C: New test.
8120         * g++.dg/conversion/bitfield6.C: New test.
8121
8122 2006-05-18  Mike Stump  <mrs@apple.com>
8123
8124         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8125         * gcc.dg/vla-4.c: Add.
8126         * gcc.dg/vla-5.c: Add.
8127         * gcc.dg/vla-6.c: Add.
8128
8129 2006-05-12  Stuart Hastings  <stuart@apple.com>
8130
8131         * testsuite/gcc.target/i386/20060512-1.c: New.
8132         * testsuite/gcc.target/i386/20060512-2.c: New.
8133         * testsuite/gcc.target/i386/20060512-3.c: New.
8134         * testsuite/gcc.target/i386/20060512-4.c: New.
8135
8136 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8137
8138         PR c++/26122
8139         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8140
8141         PR c++/26068
8142         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8143         * g++.dg/parse/linkage1.C: New test.
8144
8145 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8146
8147         PR tree-optimization/27548
8148         * g++.dg/tree-ssa/pr27548.C: New test.
8149
8150 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8151
8152         PR fortran/26551
8153         * gfortran.dg/recursive_check_1.f: New test.
8154         * gfortran.dg/recursive_check_2.f90: New test.
8155
8156 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8157
8158         * g++.dg/opt/temp2.C: New test.
8159
8160 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8161
8162         PR c++/27491
8163         * g++.dg/init/brace5.C: New test.
8164
8165         PR middle-end/27415
8166         * gcc.dg/gomp/pr27415.c: New test.
8167         * g++.dg/gomp/pr27415.C: New test.
8168
8169         PR tree-optimization/27549
8170         * g++.dg/tree-ssa/pr27549.C: New test.
8171
8172 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8173
8174         PR libgfortran/27575
8175         * gfortran.dg/read_eof_4.f90: New test.
8176
8177 2006-05-16  Richard Guenther  <rguenther@suse.de>
8178
8179         PR tree-optimization/22303
8180         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8181
8182 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR middle-end/27573
8185         * gcc.dg/gomp/pr27573.c: New test.
8186         * gfortran.dg/gomp/pr27573.f90: New test.
8187
8188         PR c/27499
8189         * gcc.dg/gomp/pr27499.c: New test.
8190         * g++.dg/gomp/pr27499.C: New test.
8191
8192 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8193
8194         PR c++/27339
8195         * g++.dg/parser/access8.C: Adjust error marker.
8196         * g++.dg/template/access17.C: New test.
8197         * g++.dg/template/access18.C: Likewise.
8198
8199 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8200
8201         PR target/26600
8202         * gcc.target/i386/pr26600.c: New test case.
8203
8204 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/27505
8207         * g++.dg/expr/bitfield1.C: New test.
8208
8209 2006-05-15  Richard Guenther  <rguenther@suse.de>
8210
8211         PR tree-optimization/27603
8212         * gcc.dg/torture/pr27603.c: New testcase.
8213
8214 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8215
8216         PR fortran/25090
8217         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8218
8219         PR fortran/25082
8220         * gfortran.dg/scalar_return_1.f90: New test.
8221
8222         PR fortran/27411
8223         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8224
8225 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8226
8227         * gcc.dg/gomp/critical-4.c: New test.
8228         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8229         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8230         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8231         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8232
8233 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8234
8235         PR c++/27582
8236         * g++.dg/template/dependent-args1.C: New test.
8237
8238         PR c++/27581
8239         * g++.dg/lookup/this1.C: New test.
8240
8241         PR c++/27315
8242         * g++.dg/template/operator6.C: New test.
8243         * g++.dg/template/incomplete3.C: New test.
8244
8245         PR c++/27559
8246         * g++.dg/template/new4.C: New test.
8247
8248         PR c++/27496
8249         * g++.dg/template/void2.C: New test.
8250
8251 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8252
8253         * g++.dg/template/dependent-expr5.C: New test.
8254
8255 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8256
8257         PR middle-end/26729
8258         * gcc.dg/pr26729-1.c: New test case.
8259
8260 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8261
8262         * gcc.dg/pr27003.c: New test.
8263
8264 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8265
8266         * lib/target-supports.dg (check_cxa_atexit_available): Change
8267         v3_target_compile to ${tool}_target_compile.
8268
8269 2006-05-11  Jason Merrill  <jason@redhat.com>
8270
8271         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8272
8273 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8274
8275         PR fortran/27553
8276         * gfortran.dg/label_5.f90: New test.
8277
8278 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8279
8280         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8281         check_effective_target_powerpc_altivec_ok): New.
8282         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8283         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8284         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8285         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8286         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8287         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8288         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8289         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8290         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8291         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8292         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8293         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8294         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8295         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8296         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8297         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8298         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8299         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8300         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8301         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8302         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8303         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8304         gcc.target/powerpc/altivec-9.c,
8305         gcc.target/powerpc/altivec-consts.c,
8306         gcc.target/powerpc/altivec-pr22085.c,
8307         gcc.target/powerpc/altivec-splat.c,
8308         gcc.target/powerpc/altivec-types-1.c,
8309         gcc.target/powerpc/altivec-types-2.c,
8310         gcc.target/powerpc/altivec-types-3.c,
8311         gcc.target/powerpc/altivec-types-4.c,
8312         gcc.target/powerpc/altivec-varargs-1.c,
8313         gcc.target/powerpc/altivec-vec-merge.c,
8314         gcc.target/powerpc/ppc-vector-memcpy.c,
8315         gcc.target/powerpc/ppc-vector-memset.c,
8316         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8317         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8318         these effective targets.
8319         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8320         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8321
8322 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8323
8324         PR middle-end/27384
8325         * g++.dg/other/fold1.C: New test.
8326
8327         PR middle-end/27488
8328         * gcc.dg/fold-nonneg-1.c: New test.
8329
8330         PR c++/27547
8331         * g++.dg/other/operator1.C: New test.
8332
8333 2006-05-11  Richard Guenther  <rguenther@suse.de>
8334
8335         PR middle-end/27529
8336         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8337
8338 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8339
8340         * lib/target-supports-dg.exp (check-flags): New.
8341         (dg-skip-if): Move flag checks.
8342
8343 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8344
8345         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8346         * lib/target-supports.dg (check_cxa_atexit_available): New.
8347
8348 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8349
8350         PR fortran/27470
8351         * gfortran.dg/multiple_allocation_2.f90: New test case.
8352
8353 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8354
8355         * gcc.target/arm/pr27387.C: Fix a comment typo.
8356
8357 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8358
8359         PR fortran/24549
8360         * gfortran.dg/error_recovery_1.f90: New test.
8361
8362 2006-05-10  Richard Guenther  <rguenther@suse.de>
8363
8364         PR tree-optimization/27302
8365         * gcc.dg/torture/pr27302.c: New testcase.
8366
8367 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8368         Richard Guenther  <rguenther@suse.de>
8369
8370         PR middle-end/27498
8371         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8372
8373 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8374
8375         PR rtl-optimization/27335
8376         * gcc.dg/pr27335.c: New test.
8377
8378 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8379
8380         * gcc.target/mips/mips-ps-5.c: New file.
8381
8382 2006-05-08  Jan Hubicka  <jh@suse.cz>
8383
8384         PR middle-end/25962
8385         * gcc.dg/pr25962.c: New.
8386
8387 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8388
8389         PR target/27158
8390         * gcc.target/powerpc/pr27158.c: New test case.
8391
8392 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8393
8394         PR testsuite/27476
8395         * ada/acats/run_all.sh: Use test -z.
8396
8397 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8398
8399         PR libfortran/18271
8400         * gfortran.dg/spec_expr_3.f90: New test.
8401
8402 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8403
8404         PR target/24879
8405         * gcc.target/i386/monitor.c: New file.
8406
8407 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8408
8409         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8410
8411 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8412
8413         PR c++/27447
8414         * g++.dg/other/ptrmem7.C: New test.
8415
8416 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8417
8418         PR target/27421
8419         * gcc.dg/array-9.c: New test.
8420
8421 2006-05-07  Richard Guenther  <rguenther@suse.de>
8422
8423         PR tree-optimization/27409
8424         * gcc.dg/torture/pr27409.c: New testcase.
8425
8426 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8427
8428         PR fortran/27457
8429         * gfortran.dg/select_6.f90: New.
8430
8431 2006-05-07  Richard Guenther  <rguenther@suse.de>
8432
8433         PR tree-optimization/27136
8434         * gcc.dg/torture/pr27136.c: New testcase.
8435
8436 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8437
8438         PR fortran/24813
8439         * gfortran.dg/char_cons_len_1.f90: New test.
8440
8441 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8442
8443         PR c++/27427
8444         * g++.dg/template/incomplete2.C: New test.
8445
8446 2006-05-06  Richard Guenther  <rguenther@suse.de>
8447
8448         PR tree-optimization/27151
8449         * gcc.dg/vect/pr27151.c: New testcase.
8450
8451 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8452
8453         PR c++/27430
8454         * g++.dg/template/void1.C: New test.
8455
8456         PR c++/27423
8457         * g++.dg/other/void2.C: New test.
8458
8459         PR c++/27422
8460         * g++.dg/conversion/void1.C: New test.
8461
8462 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8463
8464         PR/21391
8465         * g++.dg/other/unused1.C: New.
8466
8467 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8468
8469         PR objc/27240
8470         * objc.dg/member-1.m: New test.
8471
8472 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8473
8474         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8475
8476 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8477
8478         PR libfortran/26985
8479         * gfortran.dg/matmul_2.f90: New test.
8480
8481 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8482
8483         * ada/acats/run_all.sh: Use sync when main not found.
8484
8485 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8486
8487         PR target/26765
8488         * gcc.target/mips/pr26765.c: New.
8489
8490 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8491
8492         * gcc.target/bfin: New directory.
8493         * gcc.target/bfin/bfin.exp: New file.
8494         * gcc.target/bfin/frmul.c: New file.
8495         * gcc.target/bfin/arith.c: New file.
8496         * gcc.target/bfin/mul-combine.c: New file.
8497         * gcc.target/bfin/shift.c: New file.
8498
8499 2006-05-04  Richard Guenther  <rguenther@suse.de>
8500
8501         PR tree-optimization/14287
8502         PR tree-optimization/14844
8503         PR tree-optimization/19792
8504         PR tree-optimization/21608
8505         PR tree-optimization/27090
8506         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8507         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8508         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8509         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8510         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8511
8512 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR tree-optimization/27285
8515         * gcc.c-torture/execute/pr27285.c: New test.
8516
8517         PR middle-end/27388
8518         * gcc.dg/gomp/pr27388-1.c: New test.
8519         * gcc.dg/gomp/pr27388-2.c: New test.
8520         * gcc.dg/gomp/pr27388-3.c: New test.
8521
8522         PR c++/27359
8523         * g++.dg/gomp/pr27359.C: New test.
8524
8525 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8526
8527         PR fortran/20248
8528         * gfortran.dg/iargc.f90: New test.
8529
8530 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/27102
8533         * g++.dg/template/crash49.C: New test.
8534
8535 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8536
8537         PR testsuite/27032
8538         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8539
8540 2006-05-02  Jeff Law  <law@redhat.com>
8541
8542         PR tree-optimization/27364
8543         * gcc.c-torture/execute/pr27364.c: New test.
8544
8545 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8546
8547         PR c++/27309
8548         * g++.dg/parser/ctor5.C: New test.
8549
8550 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8551
8552         PR target/27387
8553         * gcc.target/arm/arm.exp: New.
8554         * gcc.target/arm/pr27387.C: Likewise.
8555
8556 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8557
8558         PR fortran/27269
8559         PR fortran/27324
8560         * gfortran.dg/module_equivalence_2.f90: New test.
8561
8562 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR middle-end/27337
8565         * g++.dg/gomp/pr27337-1.C: New test.
8566         * g++.dg/gomp/pr27337-2.C: New test.
8567
8568         PR middle-end/27328
8569         * gcc.dg/gomp/pr27328.c: New test.
8570
8571         PR middle-end/27325
8572         * g++.dg/gomp/pr27325.C: New test.
8573
8574         PR middle-end/27310
8575         * g++.dg/gomp/pr27310.C: New test.
8576
8577 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8578
8579         PR tree-optimization/27291
8580         * g++.dg/tree-ssa/pr27291.C: New test.
8581
8582 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8583
8584         PR tree-optimization/27283
8585         * g++.dg/tree-ssa/pr27283.C: New test.
8586
8587 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8588
8589         * gcc.dg/tree-ssa/loop-16.c: New test.
8590
8591 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8592             Joseph S. Myers  <joseph@codesourcery.com>
8593
8594         * gcc.dg/Wconversion-3.c: New test case.
8595         * gcc.dg/Wconversion-4.c: Likewise.
8596
8597 2006-05-01  Richard Guenther  <rguenther@suse.de>
8598
8599         PR tree-optimization/26726
8600         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8601
8602 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8603
8604         * gcc.dg/Woverflow-1.c: New test case.
8605         * gcc.dg/Woverflow-2.c: Likewise.
8606         * gcc.dg/Woverflow-3.c: Likewise.
8607
8608 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/27094
8611         * g++.dg/template/defarg8.C: New test.
8612
8613 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8614
8615         PR c++/27278
8616         * g++.dg/parse/operator7.C: New test.
8617
8618 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8619
8620         PR c++/11471
8621         PR c++/27102
8622         * g++.dg/template/crash48.C: New test.
8623
8624         PR c++/27279
8625         * g++.dg/parse/ctor4.C: New test.
8626
8627 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8628
8629         PR fortran/25681
8630         * gfortran.df/char_type_len.f90: New test.
8631
8632 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8633
8634         PR libgfortran/27304
8635         * gfortran.dg/fmt_exhaust.f90: New test.
8636
8637 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8638
8639         PR c/25309
8640         * gcc.dg/large-size-array-2.c: New test case.
8641
8642 2006-04-28  Richard Guenther  <rguenther@suse.de>
8643
8644         PR target/26826
8645         * gcc.target/i386/pr26826.c: New testcase.
8646
8647 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8648
8649         PR middle-end/27260
8650         * gcc.c-torture/execute/pr27260.c: New.
8651
8652 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8653
8654         PR middle-end/27095
8655         * gcc.dg/pr27095.c: New.
8656
8657 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/27292
8660         * g++.dg/conversion/bitfield4.C: New test.
8661
8662 2006-04-27  Eric Christopher  <echristo@apple.com>
8663
8664         * gcc.dg/pragma-ms_struct.c: New.
8665
8666 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8667
8668         PR c++/27102
8669         * g++.dg/template/crash47.C: New test.
8670
8671 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8672
8673         * gcc.target/i386/sse-7.c: build with -msse.
8674
8675 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8676
8677         PR testsuite/27274:
8678         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8679         (main): Exit if processor doesn't support SSE.
8680
8681 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8682
8683         PR middle-end/27282
8684         * gcc.c-torture/compile/pr27282.c: New test.
8685
8686 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8687
8688         PR middle-end/26913
8689         * g++.dg/gomp/pr26913.C: New test.
8690
8691         PR c/25996
8692         * gcc.dg/gomp/pr25996.c: New test.
8693         * g++.dg/gomp/pr25996.C: New test.
8694
8695 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8696
8697         PR rtl-optimization/26725
8698         * gcc.c-torture/compile/pr26725.c: New test.
8699
8700 2006-04-25  Richard Guenther  <rguenther@suse.de>
8701
8702         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8703         than n + -1.
8704
8705 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8706
8707         * gcc.dg/20060425-1.c: New testcase.
8708
8709 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8710
8711         PR tree-optimization/26865
8712         * gcc.dg/pr26865.c: New test.
8713
8714 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/27292
8717         * g++.dg/conversion/bitfield1.C: New test.
8718         * g++.dg/conversion/bitfield2.C: Likewise.
8719         * g++.dg/conversion/bitfield3.C: Likewise.
8720
8721 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8722         Richard Guenther  <rguenther@suse.de>
8723
8724         PR tree-optimization/27236
8725         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8726
8727 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8728
8729         PR c++/19963
8730         * g++.dg/other/incomplete2.C: New test.
8731
8732 2006-04-24  Richard Guenther  <rguenther@suse.de>
8733
8734         PR middle-end/26869
8735         * gcc.dg/torture/pr26869.c: New testcase.
8736
8737 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8738         Richard Guenther  <rguenther@suse.de>
8739
8740         PR tree-optimization/27218
8741         * g++.dg/tree-ssa/pr27218.C: New testcase.
8742
8743 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8744
8745         PR c++/26912
8746         * g++.dg/template/friend41.C: New test.
8747
8748 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8749
8750         * g++.dg/opt/pr15551.C: Include cstdio.
8751         (main): Use remove instead of unlink.
8752
8753 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8754
8755         * gcc.dg/sibcall-7.c: New test.
8756         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8757         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8758         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8759         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8760         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8761
8762 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/26534
8765         * g++.dg/opt/bitfield1.C: New test.
8766         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8767         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8768         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8769         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8770         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8771         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8772         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8773         * g++.dg/abi/bitfield2.C: Likewise.
8774         * g++.dg/init/bitfield1.C: Likewise.
8775
8776 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8777
8778         PR fortran/25099
8779         * gfortran.dg/elemental_subroutine_4.f90: New test.
8780         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8781         call sub (m, x).
8782
8783 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8784
8785         * gcc.c-torture/compile/20060421-1.c: New testcase.
8786
8787 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8788
8789         PR c/25875
8790         * gcc.dg/init-bad-4.c: New test.
8791
8792 2006-04-21  Paul Brook  <paul@codesourcery.com>
8793
8794         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8795
8796 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8797
8798         PR fortran/27122
8799         * gfortran.dg/defined_operators_1.f90: New test.
8800         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8801         remove old ones associated, incorrectly, with Note 5.46.
8802
8803         PR fortran/27113
8804         * gfortran.dg/character_array_constructor_1.f90: New test.
8805
8806 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8807
8808         * gcc.dg/20060419-1.c: New test.
8809
8810 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8811
8812         PR c/26774
8813         * gcc.dg/struct-parse-1.c: New test case.
8814
8815 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8816
8817         PR c++/26558
8818         * g++.dg/parse/template19.C: New test.
8819
8820         PR c++/26739
8821         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8822
8823         PR c++/26036
8824         * g++.dg/expr/call3.C: New test.
8825
8826         PR c++/10385
8827         * g++.dg/conversion/dynamic1.C: New test.
8828
8829 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/27102
8832         * g++.dg/template/crash35.C: Tweak error markers.
8833         * g++.dg/template/crash46.C: New test.
8834         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8835         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8836
8837 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8838
8839         PR rtl-optimization/14261
8840         * gcc.c-torture/compile/20060419-1.c: Added.
8841
8842 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8843
8844         * gfortran.dg/label_1.f90: Adjust dg-error.
8845
8846 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8847
8848         PR target/26961
8849         * gcc.dg/fold-cond-1.c: New test case.
8850         * gcc.dg/pr26961-1.c: Likewise.
8851
8852 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8853
8854         PR libgfortran/27138
8855         * gfortran.dg/read_bad_advance.f90: New test.
8856
8857 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8858             Dale Johannesen  <dalej@apple.com>
8859
8860         PR target/24076
8861         * gcc.target/i386/vecinit-3.c: New testcase.
8862         * gcc.target/i386/vecinit-4.c: Likewise.
8863         * gcc.target/i386/sse-18.c: Likewise.
8864         * gcc.target/i386/sse-19.c: Likewise.
8865
8866 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8867
8868         * gfortran.dg/allocate_zerosize_1.f90: New test.
8869
8870 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8871
8872         PR c++/26365
8873         * g++.dg/template/crash45.C: New test.
8874
8875 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8876
8877         PR fortran/26787
8878         * gfortran.dg/proc_assign_1.f90: New test.
8879         * gfortran.dg/procedure_lvalue.f90: Change message.
8880         * gfortran.dg/namelist_4.f90: Add new error.
8881
8882         PR fortran/25597
8883         PR fortran/27096
8884         * gfortran.dg/auto_pointer_array_result_1.f90
8885
8886         PR fortran/27089
8887         * gfortran.dg/specification_type_resolution_1.f90
8888
8889         PR fortran/18003
8890         PR fortran/25669
8891         PR fortran/26834
8892         * gfortran.dg/bounds_temporaries_1.f90: New test.
8893
8894         PR fortran/27124
8895         * gfortran.dg/array_return_value_1.f90: New test.
8896
8897 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8898
8899         PR fortran/25336
8900         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8901
8902 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8903
8904         PR middle-end/26823
8905         * g++.dg/gomp/pr26823-1.C: New test.
8906         * g++.dg/gomp/pr26823-2.C: New test.
8907
8908 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8909
8910         PR middle-end/27134
8911         * gcc.dg/pr27314.c: New test.
8912
8913 2006-04-13  Richard Henderson  <rth@redhat.com>
8914
8915         * g++.dg/gomp/block-0.C: Update expected matches.
8916
8917 2006-04-13  DJ Delorie  <dj@redhat.com>
8918
8919         * lib/target-supports.exp (check_effective_target_int32plus): New.
8920         (check_effective_target_ptr32plus): New.
8921         (check_effective_target_size32plus): New.
8922         (check_effective_target_int16): New.
8923         (check_profiling_available): Add m32c to the list of unsupported targets.
8924
8925         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8926         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8927         memory size.
8928         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8929         pointers.
8930         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8931         size_t.
8932         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8933         and size_t.
8934         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8935         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8936         not just xstormy16.  Skip m32c due to weird pointer size.
8937         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8938         not just xstormy16.
8939         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8940         not just xstormy16.
8941         * gcc.dg/20020312-2.c: Add m32c support.
8942         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8943         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8944         in test.
8945         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8946         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8947         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8948         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8949         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8950         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8951         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8952         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8953         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8954         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8955         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8956         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8957         in test.
8958         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8959         in test.
8960         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8961         * gcc.dg/pr23049.c: Require >=32 bit integers.
8962         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8963         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8964         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8965         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8966         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8967         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8968         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8969         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8970         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8971         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8972         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8973         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8974         prototype in test.
8975         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8976         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8977         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8978         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8979         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8980
8981         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8982         * gcc.c-torture/execute/20040703-1.x: Likewise.
8983         * gcc.c-torture/execute/20040705-1.x: Likewise.
8984         * gcc.c-torture/execute/20040705-2.x: Likewise.
8985         * gcc.c-torture/execute/20040709-1.x: Likewise.
8986         * gcc.c-torture/execute/20040709-2.x: Likewise.
8987         * gcc.c-torture/execute/20040811-1.x: Likewise.
8988         * gcc.c-torture/execute/20050316-1.x: Likewise.
8989         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8990         * gcc.c-torture/execute/pr19689.x: Likewise.
8991         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8992         * gcc.c-torture/execute/usmul.x: Likewise.
8993         * gcc.c-torture/execute/vrp-5.x: Likewise.
8994         * gcc.c-torture/execute/vrp-6.x: Likewise.
8995         * gcc.dg/debug/20041023-1.s: Likewise.
8996
8997 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8998
8999         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9000         of integers to a vector types are now constant expressions in C.
9001         * gcc.dg/vect/vect-fold-1.c: New test case.
9002
9003 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9004             Ulrich Weigand  <uweigand@de.ibm.com>
9005
9006         PR target/27006
9007         * gcc.dg/vmx/pr27006.c: New testcase.
9008
9009 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9010
9011         PR libgfortran/26766
9012         * gfortran.dg/write_recursive.f90: New test.
9013
9014 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9015
9016         * g++.dg/parse/dtor7.C: New test.
9017         * g++.dg/parse/new1.C: Add error marker.
9018         * g++.dg/template/new3.C: New test.
9019
9020         PR c++/26122
9021         * g++.dg/template/pure1.C: New test.
9022
9023         PR c++/26295
9024         * g++.dg/parse/ptrmem4.C: New test.
9025
9026 2006-04-10  Jeff Law  <law@redhat.com>
9027
9028         PR/27087
9029         * gcc.c-torture/compile/pr27087.c: New test.
9030
9031 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9032
9033         PR/21391
9034         * gcc.dg/20060410.c: New.
9035
9036 2006-04-10  Matthias Klose  <doko@debian.org>
9037
9038         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9039         Recognize multilib directory names containing underscores.
9040
9041 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9042
9043         * gcc.target/i386/vecinit-1.c: New test case.
9044         * gcc.target/i386/vecinit-2.c: Likewise.
9045
9046 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR debug/27057
9049         * g++.dg/debug/dwarf2-2.C: New test.
9050
9051 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9052
9053         PR rtl-optimization/27073
9054         * gcc.c-torture/execute/pr27073.c: New test.
9055
9056 2006-04-08  Mike Stump  <mrs@apple.com>
9057
9058         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9059
9060 2006-04-07  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/26135
9063         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9064
9065 2006-04-06  Jan Hubicka  <jh@suse.cz>
9066
9067         PR profile/26399
9068         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9069
9070 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9071
9072         * g++.dg/conversion/nullptr1.C: New test case.
9073         * g++.dg/conversion/nullptr2.C: Likewise.
9074
9075 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9076
9077         * gfortran.dg/dependency_18.f90: New test case.
9078
9079 2006-04-05  Richard Guenther  <rguenther@suse.de>
9080
9081         PR tree-optimization/26919
9082         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9083         * gcc.dg/ipa/ipa-2.c: Likewise.
9084         * gcc.dg/ipa/ipa-3.c: Likewise.
9085         * gcc.dg/ipa/ipa-5.c: Likewise.
9086
9087 2006-04-05  Richard Guenther  <rguenther@suse.de>
9088
9089         PR tree-optimization/26763
9090         * gcc.dg/torture/pr26763-1.c: New testcase.
9091         * gcc.dg/torture/pr26763-2.c: Likewise.
9092
9093 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9094
9095         PR fortran/23634
9096         PR fortran/25619
9097         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9098
9099 2006-04-04  Eric Christopher  <echristo@apple.com>
9100
9101         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9102         stubs.
9103         * gcc.target/i386/387-5.c: Ditto.
9104
9105 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9106
9107         * gcc.target/sparc/struct-ret-check.c: New test.
9108
9109 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9110
9111         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9112         zero decimal digits specified in format.
9113
9114 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9115
9116         PR fortran/26891
9117         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9118
9119         PR fortran/26976
9120         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9121         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9122         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9123         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9124         bigendian-ness.
9125
9126 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9127
9128         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9129         dummy arguments work when the actual argument is itself a dummy
9130         argument of the caller.
9131
9132 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9133
9134         PR libfortran/24685
9135         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9136
9137 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9138
9139         * gfortran.dg/dependencency_17.f90: New test case.
9140
9141 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9142
9143         * gfortran.dg/dependency_14.f90: New test case.
9144         * gfortran.dg/dependency_15.f90: Likewise.
9145         * gfortran.dg/dependency_16.f90: Likewise.
9146
9147 2006-03-31  Asher Langton  <langton2@llnl.gov>
9148
9149         PR fortran/25358
9150         gfortran.dg/cray_pointers_6.f90: New test.
9151
9152 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9153
9154         PR libgfortran/26890
9155         * gfortran.dg/read_size_noadvance.f90: New test.
9156
9157 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9158
9159         PR fortran/25031
9160         * gfortran.dg/multiple_allocation_1.f90: Check that the
9161         size has changed after a re-allocation with stat.
9162
9163 2006-03-30  Richard Guenther  <rguenther@suse.de>
9164
9165         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9166         removal.
9167         * gcc.target/i386/sselibm-2.c: Likewise.
9168         * gcc.target/i386/sselibm-3.c: Likewise.
9169         * gcc.target/i386/sselibm-4.c: Likewise.
9170         * gcc.target/i386/sselibm-5.c: Likewise.
9171
9172 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9173
9174         * gcc.dg/fold-andxor-1.c: New test case.
9175         * gcc.dg/fold-xorand-1.c: Likewise.
9176
9177 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9178
9179         * gcc.dg/fold-convnotconv-1.c: New test case.
9180
9181 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9182
9183         PR fortran/26779
9184         * gfortran.dg/private_type_5.f90: New test.
9185
9186 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9187
9188         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9189
9190 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9191
9192         * gfortran.dg/advance_2.f90: New test.
9193         * gfortran.dg/advance_3.f90: New test.
9194
9195         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9196
9197 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9198
9199         PR libgfortran/26661
9200         PR libgfortran/26880
9201         * gfortran.dg/read_x_past.f: New test.
9202
9203 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9204
9205         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9206         to be STABS.
9207
9208 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9209
9210         * objc.dg/dwarf-1.m: Skip on AIX.
9211         * objc.dg/dwarf-2.m: Skip on AIX.
9212
9213 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9214
9215         PR fortran/26816
9216         * gfortran.dg/float_1.f90: New test.
9217
9218 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9219
9220         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9221         X86_64 targets.
9222         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9223
9224 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9225
9226         PR libfortran/26735
9227         * gfortran.dg/convert_implied_open.f90: New test case.
9228
9229 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9230
9231         PR fortran/26769
9232         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9233
9234 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9235
9236         PR middle-end/26717
9237         * gcc.dg/pr26717.c: New test.
9238
9239 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9240
9241         * gfortran.dg/dependency_12.f90: New test case.
9242
9243 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9244
9245         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9246
9247 2006-03-24  Jeff Law  <law@redhat.com>
9248
9249         * gcc.c-torture/pr26840.c: New test.
9250
9251 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9252
9253         * objc.dg/dwarf-2.m: New.
9254         * obj-c++.dg/dwarf-2.mm: New.
9255
9256         * g++.old-deja/g++.other/init19.C: New.
9257
9258 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9259
9260         * g++.dg/eh/spbp.C: Skip on AIX.
9261
9262 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR middle-end/26611
9265         * g++.dg/gomp/pr26611-1.C: New test.
9266         * g++.dg/gomp/pr26611-2.C: New test.
9267
9268 2006-03-24  Jeff Law  <law@redhat.com>
9269
9270         * gcc.c-torture/compile/pr26833.c: New test.
9271         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9272
9273 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9274
9275         * gfortran.dg/endfile_2.f90: Delete temp file.
9276
9277 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9278
9279         PR fortran/19303
9280         * gfortran.dg/record_marker_1.f90: New test case.
9281         * gfortran.dg/record_marker_2.f: New test case.
9282         * gfortran.dg/record_marker_3.f90: New test case.
9283
9284 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9285
9286         PR fortran/17298
9287         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9288         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9289
9290 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9291
9292         * lib/gcc-dg.exp (cleanup-modules): New proc.
9293         * gfortran.dg/allocatable_function_1.f90,
9294         gfortran.dg/allocate_char_star_scalar_1.f90,
9295         gfortran.dg/assumed_charlen_function_1.f90,
9296         gfortran.dg/assumed_dummy_1.f90,
9297         gfortran.dg/assumed_shape_ranks_1.f90,
9298         gfortran.dg/assumed_shape_ranks_2.f90,
9299         gfortran.dg/assumed_size_dt_dummy.f90,
9300         gfortran.dg/auto_char_dummy_array_1.f90,
9301         gfortran.dg/auto_char_len_3.f90,
9302         gfortran.dg/automatic_module_variable.f90,
9303         gfortran.dg/bad_automatic_objects_1.f90,
9304         gfortran.dg/char_array_constructor.f90,
9305         gfortran.dg/char_array_structure_constructor.f90,
9306         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9307         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9308         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9309         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9310         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9311         gfortran.dg/derived_pointer_recursion.f90,
9312         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9313         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9314         gfortran.dg/dummy_functions_1.f90,
9315         gfortran.dg/elemental_initializer_1.f90,
9316         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9317         gfortran.dg/elemental_pointer_1.f90,
9318         gfortran.dg/elemental_subroutine_1.f90,
9319         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9320         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9321         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9322         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9323         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9324         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9325         gfortran.dg/global_references_1.f90,
9326         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9327         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9328         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9329         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9330         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9331         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9332         gfortran.dg/large_integer_kind_1.f90,
9333         gfortran.dg/large_real_kind_1.f90,
9334         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9335         gfortran.dg/module_double_reuse.f90,
9336         gfortran.dg/module_equivalence_1.f90,
9337         gfortran.dg/module_interface_1.f90,
9338         gfortran.dg/module_parameter_array_refs_1.f90,
9339         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9340         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9341         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9342         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9343         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9344         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9345         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9346         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9347         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9348         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9349         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9350         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9351         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9352         gfortran.dg/same_name_1.f90,
9353         gfortran.dg/sibling_dummy_procedure_1.f90,
9354         gfortran.dg/sibling_dummy_procedure_2.f90,
9355         gfortran.dg/sibling_dummy_procedure_3.f90,
9356         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9357         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9358         gfortran.dg/used_dummy_types_2.f90,
9359         gfortran.dg/used_dummy_types_3.f90,
9360         gfortran.dg/used_dummy_types_4.f90,
9361         gfortran.dg/used_dummy_types_5.f90,
9362         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9363         gfortran.dg/userdef_operator_1.f90: Use it.
9364
9365 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9366
9367         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9368         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9369         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9370         gfortran.dg/write_back.f,
9371         gfortran.fortran-torture/execute/inquire_1.f90,
9372         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9373
9374 2006-03-21  Jeff Law  <law@redhat.com>
9375
9376         * gcc.dg/tree-ssa/vrp28.c: New test.
9377
9378 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9379
9380         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9381         if _STDC_C99 is defined.
9382         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9383         * gcc.dg/builtins-20.c: Likewise.
9384         * gcc.dg/builtins-53.c: Likewise.
9385         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9386         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9387
9388 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9389
9390         PR tree-opt/26781
9391         * gcc.c-torture/compile/pr26781-1.c: New test.
9392         * gcc.c-torture/compile/pr26781-2.c: New test.
9393
9394 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR c++/26690
9397         * g++.dg/gomp/pr26690-1.C: New test.
9398         * g++.dg/gomp/pr26690-2.C: New test.
9399
9400 2006-03-20  Jeff Law  <law@redhat.com>
9401
9402         * gcc.dg/tree-ssa/pr21829.c: New test.
9403
9404         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9405
9406 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9407
9408         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9409         (check_visibility_available): Use it.
9410         (check_effective_target_default_packed): Likewise.
9411         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9412         (check_effective_target_fopenmp): Likewise.
9413         (check_effective_target_freorder): Likewise.
9414         (check_effective_target_fpic): Likewise.
9415         (check_named_sections_available): Likewise.
9416         (check_effective_target_ilp32): Likewise.
9417         (check_effective_target_lp64): Likewise.
9418
9419 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9420
9421         PR fortran/20935
9422         * gfortran.dg/scalar_mask_2.f90: New test case.
9423
9424 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9425
9426         PR tree-opt/26629
9427         * gcc.dg/tree-ssa/loadpre12.c: New test.
9428         * gcc.dg/tree-ssa/loadpre13.c: New test.
9429         * gcc.dg/tree-ssa/loadpre14.c: New test.
9430         * gcc.dg/tree-ssa/loadpre15.c: New test.
9431         * gcc.dg/tree-ssa/loadpre16.c: New test.
9432         * gcc.dg/tree-ssa/loadpre17.c: New test.
9433         * gcc.dg/tree-ssa/loadpre18.c: New test.
9434         * gcc.dg/tree-ssa/loadpre19.c: New test.
9435         * gcc.dg/tree-ssa/loadpre20.c: New test.
9436         * gcc.dg/tree-ssa/loadpre21.c: New test.
9437         * gcc.dg/tree-ssa/loadpre22.c: New test.
9438
9439 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9440
9441         PR fortran/26741
9442         * gfortran.dg/elemental_initializer_1.f90: New test.
9443
9444         PR fortran/26716
9445         * gfortran.dg/assumed_shape_ranks_2: New test.
9446
9447 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9448
9449         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9450         target fpic.
9451
9452 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9453
9454         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9455         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9456         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9457         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9458         gfortran.fortran-torture/execute/direct_io.f90,
9459         gfortran.fortran-torture/execute/inquire_2.f90,
9460         gfortran.fortran-torture/execute/inquire_4.f90,
9461         gfortran.fortran-torture/execute/list_read_1.f90,
9462         gfortran.fortran-torture/execute/open_replace.f90,
9463         gfortran.fortran-torture/execute/slash_edit.f90,
9464         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9465         temporary files from testcases.
9466
9467 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9468
9469         PR libgfortran/26509
9470         gfortran.dg/write_direct_eor.f90: New test.
9471
9472 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9473
9474         * gcc.target/powerpc/pr26350.c: New.
9475         * gcc.target/powerpc/indexed-addr.c: New.
9476
9477 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9478
9479         * gfortran.dg/dependency_13.f90: New test case.
9480
9481 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9482
9483         PR middle-end/21781
9484         * gcc.dg/real-const-1.c: New test case.
9485
9486 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9487
9488         * g++.old-deja/g++.other/init18.C: New.
9489         * g++.old-deja/g++.other/init5.C: Remove xfail.
9490
9491 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9492
9493         * g++.dg/opt/pr15551.C: Cleanup temp file.
9494
9495 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9496
9497         PR c++/6634
9498         g++.dg/parse/long1.C: New test.
9499
9500 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9501
9502         PR fortran/19101
9503         * gfortran.dg/continuation.f90: New test.
9504         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9505
9506 2006-03-14  Richard Guenther  <rguenther@suse.de>
9507
9508         PR tree-optimization/26672
9509         * gcc.dg/torture/pr26672.c: New testcase.
9510
9511 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9512
9513         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9514         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9515
9516 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9517
9518         PR middle-end/26557
9519         * gcc.c-torture/compile/switch-1.c: New test case.
9520
9521 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9522
9523         PR fortran/25378
9524         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9525         test to include more permuatations of mask and index.
9526         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9527         respond to F2003 spec. that the position returned for an all false
9528         mask && condition is zero.
9529
9530 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR middle-end/25989
9533         * gcc.dg/gomp/pr25989.c: New test.
9534
9535 2006-03-13  Jeff Law  <law@redhat.com>
9536
9537         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9538
9539 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9540
9541         * gcc.dg/switch-9.c: New test.
9542
9543 2006-03-13  Richard Guenther  <rguenther@suse.de>
9544
9545         PR middle-end/26630
9546         * gcc.dg/torture/pr26630.c: New testcase.
9547
9548 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9549
9550         * gfortran.dg/dependency_10.f90: New test case.
9551         * gfortran.dg/dependency_11.f90: Likewise.
9552
9553 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9554             Erik Edelmann  <eedelman@gcc.gnu.org>
9555
9556         * gfortran.dg/allocatable_function_1.f90: New.
9557         * gfortran.dg/allocatable_function_2.f90: New.
9558
9559 2006-03-10  Richard Guenther  <rguenther@suse.de>
9560
9561         PR middle-end/26565
9562         * gcc.dg/torture/pr26565.c: New testcase.
9563
9564 2006-03-09  Eric Christopher  <echristo@apple.com>
9565
9566         * gcc.c-torture/compile/20060309-1.c: New.
9567
9568 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9569
9570         PR libgfortran/26499
9571         * gfortran.dg/write_back.f: New test.
9572         * gfortran.dg/write_rewind_1.f: New test.
9573         * gfortran.dg/write_rewind_2.f: New test.
9574
9575 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9576
9577         PR libgfortran/26554
9578         * gfortran.dg/read_logical.f90: New test.
9579
9580 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9581
9582         * ada/acats/norun.lst: cdd2a03 now passes.
9583
9584 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9585
9586         PR testsuite/25177
9587         * gcc.target/powerpc/pr18096-1.c: Change where the error
9588         would match.
9589
9590 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9591
9592         * gcc.target/i386/cleanup-1.c: New test.
9593         * gcc.target/i386/cleanup-2.c: New test.
9594
9595 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9596
9597         * gfortran.dg/dependency_9.f90: Remove for the time being.
9598
9599 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9600
9601         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9602         directive.
9603
9604 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9605
9606         * gfortran.dg/dependency_9.f90: New test case.
9607
9608 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9609
9610         * gfortran.dg/dependency_4.f90: New test case.
9611         * gfortran.dg/dependency_5.f90: New test case.
9612         * gfortran.dg/dependency_6.f90: New test case.
9613         * gfortran.dg/dependency_7.f90: New test case.
9614         * gfortran.dg/dependency_8.f90: New test case.
9615
9616 2006-03-03  Paul Brook  <paul@codesourcery.com>
9617
9618         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9619         Add m68k-*-elf.
9620
9621 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9622
9623         PR fortran/25031
9624         * multiple_allocation_1.f90: New test.
9625
9626 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9627
9628         PR tree-optimization/26524
9629         * gfortran.dg/pr26524.f: New test case.
9630
9631 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9632
9633         * g++.dg/template/repo5.C: Cleanup repo files.
9634         * gcc.dg/20051201-1.c: Cleanup coverage files.
9635         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9636         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9637         tree dump files.
9638
9639 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9640
9641         * objc.dg/objc-nofilename-1.m: New test.
9642         * objc.dg/bad-receiver-type.m: New test.
9643         * obj-c++.dg/bad-receiver-type.mm: New test.
9644
9645 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9646
9647         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9648
9649 2006-03-01  Mike Stump  <mrs@apple.com>
9650
9651         * g++.dg/abi/key2.C: Add.
9652
9653 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9654
9655         * gfortran.dg/logical_dot_product.f90: New test.
9656
9657         PR fortran/26393
9658         * gfortran.dg/used_interface_ref.f90: New test.
9659
9660         PR fortran/20938
9661         * gfortran.dg/dependency_2.f90: New test.
9662         * gfortran.fortran-torture/execute/where17.f90: New test.
9663         * gfortran.fortran-torture/execute/where18.f90: New test.
9664         * gfortran.fortran-torture/execute/where19.f90: New test.
9665         * gfortran.fortran-torture/execute/where20.f90: New test.
9666
9667 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9668
9669         * g++.dg/tree-ssa/pr26443.C: New test case.
9670
9671 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9672
9673         PR middle-end/26022
9674         * g++.dg/opt/return-slot1.C: New test.
9675
9676 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9677
9678         PR libgfortran/26136
9679         * gfortran.dg/namelist_23.f90: New test.
9680
9681 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9682
9683         PR middle-end/14752
9684         * gcc.dg/fold-eqandshift-2.c: New test case.
9685
9686 2006-02-28  Richard Guenther  <rguenther@suse.de>
9687
9688         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9689         decomposition.
9690
9691 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9692
9693         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9694
9695 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9696
9697         PR libgfortran/26464
9698         * gfortran.dg/backspace_5.f: New test.
9699         * gfortran.dg/backspace_6.f: New test.
9700
9701 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9702
9703         * gcc.dg/fold-eqandnot-1.c: New test case.
9704
9705 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9706
9707         PR middle-end/19983
9708         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9709
9710 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9711
9712         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9713         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9714
9715 2006-02-26  Richard Guenther  <rguenther@suse.de>
9716
9717         PR tree-optimization/26421
9718         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9719
9720 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9721
9722         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9723         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9724
9725 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9726
9727         * gcc.dg/fold-even-1.c: New test case.
9728
9729 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9730
9731         PR middle-end/21137
9732         * gcc.dg/fold-eqandshift-1.c: New test case.
9733
9734 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9735
9736         PR tree-optimization/25125
9737         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9738         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9739
9740 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9741
9742         PR tree-optimizations/26359
9743         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9744         with -fdump-tree-dceloop-details.
9745         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9746
9747 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9748
9749         PR middle-end/23673
9750         * gcc.dg/fold-eqxor-1.c: New test case.
9751         * gcc.dg/fold-eqxor-2.c: Likewise.
9752         * gcc.dg/fold-eqxor-3.c: Likewise.
9753
9754 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9755
9756         PR fortran/23092
9757         * scalar_mask_1.f90: New test.
9758
9759 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9760
9761         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9762         * g++.dg/eh/uncaught2.C: New.
9763         * g++.dg/eh/uncaught3.C: New.
9764
9765 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9766
9767         PR libgfortran/26423
9768         * gfortran.dg/read_many_1.f: New test.
9769
9770 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9771
9772         PR fortran/24519
9773         * gfortran.dg/dependency_3.f90: New test.
9774         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9775         XFAILs.
9776
9777         PR fortran/25395
9778         * gfortran.dg/equiv_6.f90: New test.
9779
9780 2006-02-23  Jeff Law  <law@redhat.com>
9781
9782         * gcc.c-torture/compile/pr26425.c: New test.
9783
9784 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR middle-end/26412
9787         * gcc.dg/gomp/pr26412.c: New test.
9788
9789 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9790
9791         PR c++/26291
9792         * g++.dg/other/ellipsis1.C: New test.
9793         * g++.dg/parse/operator4.C: Adjust error marker.
9794
9795 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9796
9797         PR target/25603
9798         * gfortran.dg/pr25603.f: New testcase.
9799
9800 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9801
9802         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9803         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9804
9805 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9806
9807         * g++.dg/eh/spbp.C: New.
9808
9809 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR middle-end/26379
9812         * gcc.target/i386/mmx-7.c: New test.
9813
9814 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9815
9816         PR tree-optimization/26361
9817         * gcc.dg/tree-ssa/vrp27.c: New test case.
9818
9819 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9820
9821         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9822         * gcc.dg/tree-ssa/complex-4.c: Here.
9823
9824 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9825
9826         PR middle-end/19543
9827         * gfortran.dg/logical_1.f90: New test case.
9828
9829 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9830
9831         PR middle-end/26334
9832         * gcc.dg/20060218-1.c: Moved to...
9833         * gcc.target/i386/20060218-1.c: ... here.  New test.
9834
9835 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9836
9837         PR fortran/26201
9838         * gfortran.dg/convert_1.f90: New.
9839
9840 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9841
9842         PR fortran/25054
9843         * gfortran.dg/namelist_5.f90: New test.
9844
9845         PR fortran/25089
9846         * gfortran.dg/namelist_4.f90: New test.
9847
9848 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9849
9850         PR tree-opt/25680
9851         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9852
9853 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9854
9855         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9856         variable to take into account the variable name in the
9857         function header.
9858         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9859
9860 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR middle-end/26334
9863         * gcc.c-torture/compile/20060217-1.c: New test.
9864         * gcc.dg/20060218-1.c: New test.
9865
9866 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9867
9868         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9869
9870 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9871
9872         * gcc.dg/cpp/undef3.c: New test.
9873         * gcc.dg/cpp/trad/builtins2.c: New test.
9874
9875 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9876
9877         PR c++/26266
9878         * g++.dg/template/static22.C: New test.
9879         * g++.dg/template/static23.C: New test.
9880         * g++.dg/template/static24.C: New test.
9881         * g++.dg/template/non-dependent13.C: New test.
9882         * g++.dg/init/member1.C: Tweak error markers.
9883
9884 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9885
9886         PR target/26255
9887         * gcc.c-torture/compile/pr26255.c: New test case.
9888
9889 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9890
9891         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9892         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9893         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9894         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9895         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9896         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9897         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9898
9899 2006-02-16  Jeff Law  <law@redhat.com>
9900
9901         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9902         * gcc.dg/tree-ssa/vrp26.c: New test.
9903
9904 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9905
9906         PR target/20353
9907         PR target/24578
9908         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9909         __UCLIBC__ is defined.
9910
9911 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR fortran/26224
9914         * gfortran.dg/gomp/pr26224.f: New test.
9915
9916 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9917
9918         PR tree-opt/25918
9919         * lib/target-supports.exp
9920         (check_effective_target_vect_short_mult): New.
9921         (check_effective_target_vect_char_mult): New.
9922         (check_effective_target_vect_widen_sum_qi_to_si): New.
9923         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9924         (check_effective_target_vect_widen_sum_hi_to_si): New.
9925         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9926         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9927         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9928         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9929         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9930         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9931         vect-reduc-pattern-2c.c
9932         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9933         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9934         vect-reduc-pattern-1c.c
9935
9936 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9937
9938         PR fortran/24557
9939         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9940
9941 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9942
9943         PR fortran/26054
9944         * gfortran.dg/enum_8.f90: Remove check for warning.
9945         * gfortran.dg/iomsg_1.f90: Ditto.
9946         * gfortran.dg/enum_1.f90: Ditto.
9947         * gfortran.dg/enum_9.f90: Ditto.
9948         * gfortran.dg/enum_2.f90: Ditto.
9949         * gfortran.dg/enum_10.f90: Ditto.
9950         * gfortran.dg/enum_3.f90: Ditto.
9951         * gfortran.dg/flush_1.f90: Ditto.
9952         * gfortran.dg/enum_4.f90: Ditto.
9953         * gfortran.dg/array_constructor_1.f90: Ditto.
9954         * gfortran.dg/enum_5.f90: Ditto.
9955         * gfortran.dg/enum_6.f90: Ditto.
9956         * gfortran.dg/enum_7.f90: Ditto.
9957
9958 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9959
9960         PR middle-end/26300
9961         * gcc.c-torture/compile/20060215-1.c: New test.
9962
9963 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9964
9965         PR middle-end/23670
9966         * gcc.dg/tree-ssa/andor-2.c: New test case.
9967
9968 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9969
9970         PR fortran/25045
9971         * optional_dim.f90: New test.
9972
9973 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9974
9975         PR fortran/26277
9976         * gfortran.dg/label_4.f90: New.
9977
9978 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9979             Diego Novillo  <dnovillo@redhat.com>
9980             Uros Bizjak  <uros@kss-loka.si>
9981
9982         * gfortran.dg/gomp: New directory.
9983
9984 2006-02-14  Richard Guenther  <rguenther@suse.de>
9985
9986         PR tree-optimization/26258
9987         * gcc.dg/torture/pr26258.c: New testcase.
9988
9989 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9990
9991         PR fortran/26246
9992         * gfortran.dg/pr26246_1.f90: New test.
9993         * gfortran.dg/pr26246_2.f90: New test.
9994
9995         PR middle-end/26092
9996         * gcc.c-torture/compile/20060208-1.c: New test.
9997
9998 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9999
10000         PR fortran/26074
10001         PR fortran/25103
10002         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10003         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10004         * gfortran.dg/automatic_module_variable.f90: Change error message.
10005
10006         PR fortran/20861
10007         * gfortran.dg/internal_dummy_1.f90: New test.
10008
10009         PR fortran/20871
10010         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10011
10012
10013         PR fortran/25083
10014         * gfortran.dg/uncommon_block_data_1.f90: New test.
10015         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10016         with standard.
10017
10018         PR fortran/25088
10019         * gfortran.dg/typed_subroutine_1.f90: New test.
10020
10021 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10022
10023         * objc.dg/dwarf-1.m: New.
10024
10025 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10026
10027         PR middle-end/24427
10028         * gcc.dg/tree-ssa/andor-1.c: New test case.
10029
10030 2006-02-13  Josh Conner  <jconner@apple.com>
10031
10032         PR target/25376
10033         * gcc.dg/pr25376.c: New test.
10034
10035         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10036         assemble.
10037         * lib/target-supports.exp (check_named_sections_available):
10038         Only compile named-sections test -- don't assemble.
10039
10040 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10041
10042         * g++.dg/warn/no-write-strings.C: New test.
10043         * g++.dg/warn/write-strings.C: Likewise.
10044         * g++.dg/warn/write-strings-default.C: Likewise.
10045
10046 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10047
10048         PR fortran/25806
10049         * gfortran.dg/ret_pointer_2.f90: New test.
10050
10051 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10052
10053         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10054
10055 2006-02-10  Jeff Law  <law@redhat.com>
10056
10057         * gcc.c-torture/compile/pr26213.c: New test.
10058
10059 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10060
10061         gfortran.dg/null_1.f90: New test.
10062
10063 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10064
10065         PR fortran/14771
10066         * gfortran.dg/parens_4.f90: New.
10067         * gfortran.dg/parens_5.f90: New.
10068
10069 2006-02-10  Richard Guenther  <rguenther@suse.de>
10070
10071         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10072
10073 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10074         Paul Thomas  <pault@gcc.gnu.org>
10075
10076         PR fortran/14771
10077         * gfortran.dg/parens_1.f90: New.
10078         * gfortran.dg/parens_2.f90: New.
10079         * gfortran.dg/parens_3.f90: New.
10080
10081 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10082
10083         PR fortran/26038
10084         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10085
10086         PR fortran/25059
10087         * gfortran.dg/impure_assignment_1.f90: New test.
10088
10089         PR fortran/25070
10090         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10091
10092 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10093
10094         PR target/26141
10095         * g++.dg/expr/stdarg2.C: New test.
10096
10097 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10098
10099         PR inline-asm/16194
10100         * gcc.dg/pr16194.c: New test.
10101
10102 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10103
10104         * ada/acats/run_acats: Use portable variant of "$@".
10105
10106 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10107
10108         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10109         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10110
10111 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10112
10113         PR tree-opt/26179
10114         * g++.dg/opt/pr26179.C: New test.
10115
10116 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10117
10118         PR middle-end/26134
10119         * gcc.dg/tree-ssa/complex-3.c: New test.
10120
10121 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10122
10123         * gcc.c-torture/compile/volatile-1.c: New test.
10124
10125 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10126
10127         PR 26180
10128         * gcc.dg/tree-ssa/pr26180.c: New test.
10129
10130 2006-02-08  Jeff Law  <law@redhat.com>
10131
10132         * gcc.dg/tree-ssa/pr21417.c: New test.
10133
10134 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10135
10136         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10137         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10138
10139 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10140
10141         * lib/scanrtl.exp: New.
10142
10143 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10144
10145         PR c++/26071
10146         * g++.dg/other/virtual2.C: New test.
10147
10148         PR c++/26070
10149         * g++.dg/other/virtual1.C: New test.
10150
10151 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10152
10153         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10154         cleanup-ipa-dump): Update dump file glob patterns.
10155         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10156         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10157
10158         * lib/gcc-dg.exp: Load it.
10159         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10160
10161 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10162
10163         PR testsuite/26159
10164         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10165         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10166
10167 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10168
10169         PR fortran/25577
10170         * gfortran.dg/mvbits_1.f90: New.
10171
10172 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10173
10174         * g++.dg/warn/Wdiv-by-zero.C: New test.
10175         * g++.dg/warn/Wno-div-by-zero.C: New.
10176
10177 2006-02-07  Jeff Law  <law@redhat.com>
10178
10179         * gcc.dg/tree-ssa/pr21559.c: New test.
10180
10181         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10182         multiple VRP passes.
10183         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10184         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10185         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10186         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10187         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10188         * gcc.dg/tree-ssa/vrp02.c: Likewise
10189         * gcc.dg/tree-ssa/vrp11.c: Likewise
10190         * gcc.dg/tree-ssa/pr14341.c: Likewise
10191         * gcc.dg/tree-ssa/vrp19.c: Likewise
10192         * gcc.dg/tree-ssa/vrp20.c: Likewise
10193         * gcc.dg/tree-ssa/vrp03.c: Likewise
10194         * gcc.dg/tree-ssa/pr21086.c: Likewise
10195         * gcc.dg/tree-ssa/pr21959.c: Likewise
10196         * gcc.dg/tree-ssa/vrp21.c: Likewise
10197         * gcc.dg/tree-ssa/vrp04.c: Likewise
10198         * gcc.dg/tree-ssa/pr25485.c: Likewise
10199         * gcc.dg/tree-ssa/pr22026.c: Likewise
10200         * gcc.dg/tree-ssa/vrp22.c: Likewise
10201         * gcc.dg/tree-ssa/vrp05.c: Likewise
10202         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10203         * gcc.dg/tree-ssa/pr20701.c: Likewise
10204         * gcc.dg/tree-ssa/vrp23.c: Likewise
10205         * gcc.dg/tree-ssa/vrp06.c: Likewise
10206         * gcc.dg/tree-ssa/pr22117.c: Likewise
10207         * gcc.dg/tree-ssa/pr20702.c: Likewise
10208         * gcc.dg/tree-ssa/vrp15.c: Likewise
10209         * gcc.dg/tree-ssa/pr21090.c: Likewise
10210         * gcc.dg/tree-ssa/pr21294.c: Likewise
10211         * gcc.dg/tree-ssa/vrp24.c: Likewise
10212         * gcc.dg/tree-ssa/vrp07.c: Likewise
10213         * gcc.dg/tree-ssa/pr21563.c: Likewise
10214         * gcc.dg/tree-ssa/pr25382.c: Likewise
10215         * gcc.dg/tree-ssa/vrp16.c: Likewise
10216         * gcc.dg/tree-ssa/vrp25.c: Likewise
10217         * gcc.dg/tree-ssa/vrp08.c: Likewise
10218         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10219         * gcc.dg/tree-ssa/vrp17.c: Likewise
10220         * gcc.dg/tree-ssa/pr21458.c: Likewise
10221         * g++.dg/tree-ssa/pr18178.C: Likewise
10222
10223 2006-02-07  Richard Guenther  <rguenther@suse.de>
10224
10225         PR c++/26140
10226         Revert
10227         2006-01-30  Richard Guenther  <rguenther@suse.de>
10228         PR c++/23372
10229         * gcc.dg/pr23372-1.C: New testcase.
10230
10231         * g++.dg/tree-ssa/pr26140.C: New testcase.
10232
10233 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/9737
10236         * g++.dg/template/ttp15.C: New test.
10237         * g++.dg/template/ttp16.C: Likewise.
10238         * g++.dg/template/ttp17.C: Likewise.
10239         * g++.old-deja/g++.pt/ttp36.C: Remove.
10240         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10241         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10242         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10243         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10244         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10245         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10246         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10247         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10248         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10249
10250 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10251
10252         PR libfortran/23815
10253         * unf_io_convert_4.f90: New test.
10254
10255 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10256
10257         * gcc.dg/tree-ssa/loadpre10.c: New test.
10258         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10259         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10260         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10261
10262 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10263
10264         PR libfortran/24685
10265         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10266
10267 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10268
10269         PR tree-opt/25251
10270         * gfortran.dg/assign_7.f: New test.
10271
10272 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10273
10274         PR fortran/26041
10275         PR fortran/26064
10276         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10277         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10278         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10279
10280 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10281
10282         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10283         in size_t typedef.
10284
10285 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10286
10287         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10288         * g++.dg/charset/string.c (foo): Likewise.
10289         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10290         const char*
10291         * g++.dg/ext/builtin2.C (printf): Likewise.
10292         * g++.dg/init/new15.C (printf): Likewise.
10293         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10294         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10295         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10296         * g++.dg/template/non-dependent4.C (temp): Likewise.
10297         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10298         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10299         parameter type to const char*.
10300         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10301         Change type to const char*.
10302         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10303         Likewise.
10304         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10305         second parameter type to const char*.
10306         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10307         (Y::Y): Change parameter type to const char*.
10308         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10309         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10310         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10311         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10312         (char*).
10313         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10314         const char*.
10315         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10316         type to const char*.
10317         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10318         return type to const char*.
10319         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10320         to const char*.
10321         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10322         * g++.old-deja/g++.law/refs1.C: Likewise.
10323         * g++.old-deja/g++.law/visibility1.C: Likewise.
10324         * g++.old-deja/g++.law/visibility2.C: Likewise.
10325         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10326         const char*.
10327         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10328         * g++.old-deja/g++.mike/net48.C: Likewise.
10329         * g++.old-deja/g++.mike/p646.C: Likewise.
10330         * g++.old-deja/g++.mike/p6746.C: Likewise.
10331         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10332         type to const char*.
10333         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10334         deprecated conversion warning.
10335         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10336         char*.
10337         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10338         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10339         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10340         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10341         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10342         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10343         * g++.old-deja/g++.pt/t39.C: Likewise.
10344         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10345         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10346
10347 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10348
10349         PR fortran/25075
10350         intrinsic_argument_conformance_1.f90: New test.
10351
10352 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10353
10354         PR fortran/20845
10355         * gfortran.dg/char_result_11.f90: Add SAVE.
10356         * gfortran.dg/der_pointer_4.f90: Ditto.
10357         * gfortran.dg/default_initialization.f90: New test.
10358
10359 2006-02-03  Jeff Law  <law@redhat.com>
10360
10361         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10362         handle more than 100 dump files.
10363         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10364         * lib/scantree.exp (scan-tree-dump): Likewise.
10365         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10366         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10367         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10368         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10369         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10370
10371 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10372
10373         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10374
10375 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10376
10377         * g++.dg/template/using12.C: New test.
10378
10379 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10380
10381         * gcc.target/powerpc/pr25960.c: New test.
10382
10383 2006-02-02  Steven G. Kargl  <kargls@comcast>
10384
10385         PR fortran/24958
10386         gfortran.dg/nullify_2.f90: New test.
10387
10388 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10389
10390         PR 25990
10391         * gcc.dg/gomp/pr25990.c: New test.
10392
10393 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10394
10395         PR c++/25342
10396         * g++.gd/template/partial4.C: New test.
10397
10398 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10399
10400         PR middle-end/26001
10401         * gfortran.dg/data_char_2.f90: New.
10402
10403 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10404
10405         PR fortran/26039
10406         maxval_maxloc_conformance_1.f90: New test.
10407
10408 2006-01-31  Richard Guenther  <rguenther@suse.de>
10409
10410         * gcc.target/i386/sselibm-1.c: New testcase.
10411         * gcc.target/i386/sselibm-2.c: Likewise.
10412         * gcc.target/i386/sselibm-3.c: Likewise.
10413         * gcc.target/i386/sselibm-4.c: Likewise.
10414         * gcc.target/i386/sselibm-5.c: Likewise.
10415
10416 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10417
10418         PR fortran/24266
10419         * gfortran.dg/arrayio_derived_2.f90: New.
10420
10421 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10422
10423         * gcc.dg/unsigned-long-compare.c: New test.
10424
10425 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10426
10427         PR testsuite/25318
10428         * lib/target-supports.exp (check_effective_target_freorder):
10429         Check to see if target supports -freorder-blocks-and-partition.
10430         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10431         instead of "dg-require-named-sections".
10432
10433 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10434
10435         PR target/14798:
10436         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10437         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10438         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10439         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10440         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10441         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10442         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10443         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10444
10445 2006-01-30  Richard Guenther  <rguenther@suse.de>
10446
10447         PR c++/23372
10448         * gcc.dg/pr23372-1.C: New testcase.
10449
10450 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10451
10452         * gcc.dg/gomp/pr25874.c: New test.
10453
10454 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10455
10456         PR tree-opt/25911
10457         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10458
10459 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10460
10461         PR fortran/18578
10462         PR fortran/18579
10463         PR fortran/20857
10464         PR fortran/20885
10465         * gfortran.dg/intent_out_1.f90: New test.
10466
10467 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10468
10469         PR fortran/17911
10470         * gfortran.dg/procedure_lvalue.f90: New test.
10471
10472         PR fortran/20895
10473         PR fortran/25030
10474         * gfortran.dg/char_pointer_assign_2.f90: New test.
10475         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10476         assignment to be consistent with standard.
10477         * gfortran.dg/char_result_2.f90: The same.
10478         * gfortran.dg/char_result_8.f90: The same.
10479
10480 2006-01-28  Zack Weinberg  <zackw@panix.com>
10481
10482         * gcc.dg/Woverlength-strings.c
10483         * gcc.dg/Woverlength-strings-pedantic-c89.c
10484         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10485         * gcc.dg/Woverlength-strings-pedantic-c99.c
10486         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10487
10488 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10489
10490         * gcc.c-torture/execute/20060127-1.c: New test.
10491
10492 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10493
10494         PR c++/25999
10495         * g++.dg/ext/pragmaweak1.C: New test.
10496
10497 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10498
10499         PR c++/25855
10500         * g++.dg/template/spec29.C: New test.
10501
10502 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10503
10504         PR c/19606.
10505         * gcc.c-torture/execute/pr19606.c: New.
10506
10507 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10508
10509         * gcc.dg/pragma-re-4.c: New test.
10510
10511 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10512
10513         PR fortran/25964
10514         * gfortran.dg/assumed_size_refs_3.f90: New test.
10515
10516 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10517
10518         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10519
10520 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10521
10522         PR ada/21317
10523         * ada/acats/support/impdef.a: Add One_Long_Second.
10524         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10525         * ada/acats/tests/c9/c94026.a: Likewise.
10526         * ada/acats/tests/c9/c97305c.ada: Likewise.
10527         * ada/acats/tests/c9/c99004a.ada: Likewise.
10528
10529 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10530
10531         PR fortran/25964
10532         * gfortran.dg/global_references_2.f90: New test.
10533
10534         PR fortran/25084
10535         PR fortran/20852
10536         PR fortran/25085
10537         PR fortran/25086
10538         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10539         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10540
10541         PR fortran/25416
10542         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10543
10544 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10545
10546         PR c/25892
10547         * gcc.dg/Wpointer-sign.c: New.
10548         * gcc.dg/Wpointer-sign-Wall.c: New.
10549         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10550         * gcc.dg/Wpointer-sign-pedantic.c: New.
10551         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10552         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10553
10554 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10555
10556         PR C/25861
10557         * gcc.c-torture/compile/pr25861.c: New test.
10558
10559 2006-01-26  Paul Brook  <paul@codesourcery.com>
10560
10561         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10562         on short-enum targets.
10563         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10564         variable.
10565         (generate_fields): Use short_enums.
10566         (main): Set short_enums.  Document -e.
10567         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10568         on short-enum targets.
10569         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10570         variable.
10571         (generate_fields): Use short_enums.
10572         (main): Set short_enums.  Document -e.
10573         * lib/target-supports.exp (check_effective_target_short_enums): New.
10574
10575 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10576
10577         PR target/25947
10578         * gcc.dg/torture/pr25947-1.c: New test.
10579
10580 2006-01-25  Jan Hubicka  <jh@suse.cz>
10581             Roger Sayle  <roger@eyesopen.com>
10582
10583         PR rtl-optimization/25703
10584         * gcc.target/i386/20060125-1.c: New test case.
10585         * gcc.target/i386/20060125-2.c: New test case.
10586
10587 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10588
10589         PR fortran/18540
10590         * gfortran.dg/goto_1.f: New.
10591
10592 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10593
10594         PR fortran/25716
10595         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10596         25716 on 32-bit systems too.
10597
10598 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10599
10600         PR testsuite/25590
10601         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10602
10603 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10604
10605         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10606
10607 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10608
10609         PR fortran/25835
10610         * gfortran.dg/read_eof.f90: Delete, renamed.
10611         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10612         * gfortran.dg/read_eof_2.f90: New test.
10613         * gfortran.dg/read_eof_3.f90: New test.
10614
10615 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10616
10617         PR tree-opt/25860
10618         * gcc.c-torture/compile/pr25860.c: New test.
10619
10620 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10621
10622         PR c++/25552
10623         * g++.dg/parse/dtor8.C: New test.
10624
10625 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10626
10627         PR testsuite/25891
10628         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10629         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10630         check_effective_target_fopenmp returns 0.
10631
10632 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10633
10634         PR ada/20548
10635         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10636         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10637         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10638
10639 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10640
10641         PR tree-opt/25857
10642         * g++.dg/opt/pr25857.C: New test.
10643
10644 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10645         Jan Hubicka  <jh@suse.cz>
10646         Richard Guenther  <rguenther@suse.de>
10647
10648         PR rtl-optimization/25654
10649         * gcc.dg/torture/pr25654.c: New testcase.
10650         * gcc.target/i386/pr25654.c: Likewise.
10651
10652 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10653
10654         PR fortran/25901
10655         * gfortran.dg/internal references_2.f90: New test.
10656
10657         Fix regression in testing of admissability of attributes.
10658         * gfortran.dg/intent_used_1.f90: New test.
10659
10660 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10661
10662         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10663         Remove target conditional torture options for i?86 and x86_64
10664         GNU/Linux.
10665
10666 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10667
10668         PR c++/10891
10669         * g++.dg/rtti/no-rtti.C: New.
10670
10671 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/25895
10674         * g++.dg/inherit/conv2.C: New test.
10675
10676         PR c++/25856
10677         * g++.dg/parse/dtor7.C: New test.
10678
10679         PR c++/25858
10680         * g++.dg/template/crash44.C: New test.
10681
10682 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10683
10684         PR fortran/25124
10685         PR fortran/25625
10686         * gfortran.dg/internal_references_1.f90: New test.
10687           PR fortran/20881
10688         PR fortran/23308
10689         PR fortran/25538
10690         PR fortran/25710
10691         * gfortran.dg/global_references_1.f90: New test.
10692         * gfortran.dg/g77/19990905-1.f: Restore the error that
10693         there is a clash between the common block name and
10694         the name of a subroutine reference.
10695
10696         PR fortran/PR24276
10697         * gfortran.dg/aliasing_dummy_1.f90: New test.
10698
10699 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10700
10701         * gcc.dg/vmx/1b-01.c: Warning fix.
10702         * gcc.dg/vmx/1c-02.c: Likewise.
10703         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10704
10705 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10706
10707         PR testsuite/24962
10708         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10709
10710 2006-01-20  Richard Guenther  <rguenther@suse.de>
10711         Steven Bosscher <stevenb.gcc@gmail.com>
10712
10713         PR rtl-optimization/24626
10714         * gcc.dg/torture/pr24626-1.c: New testcase.
10715         * gcc.dg/torture/pr24626-2.c: Likewise.
10716         * gcc.dg/torture/pr24626-3.c: Likewise.
10717         * gcc.dg/torture/pr24626-4.c: Likewise.
10718
10719 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10720
10721         PR c++/5520
10722         * g++.dg/warn/empty-body.C: New.
10723
10724 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10725
10726         PR c++/22136
10727         * g++.dg/template/using10.C: New test.
10728         * g++.dg/temlpate/using11.C: Likewise.
10729         * g++.dg/inherit/using5.C: Tweak error messages.
10730
10731 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10732
10733         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10734         target test.
10735         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10736
10737 2006-01-19  Jan Hubicka  <jh@suse.cz>
10738
10739         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10740
10741 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10742
10743         PR c++/25854
10744         * g++.dg/template/spec28.C: New test.
10745
10746 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10747
10748         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10749         Fix fprintf's by adding srcdir or removing it.
10750
10751 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10752
10753         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10754         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10755         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10756         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10757         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10758         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10759         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10760         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10761         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10762         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10763         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10764         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10765         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10766         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10767
10768 2006-01-18  Jeff Law  <law@redhat.com>
10769
10770         * gcc.dg/tree-ssa/vrp25.c: New test.
10771
10772 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10773
10774         * gcc.dg/pr25805.c: Fix misapplied patch.
10775
10776 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10777
10778         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10779         (check_effective_target_vect_udot_qi): New.
10780         (check_effective_target_vect_sdot_hi): New.
10781         (check_effective_target_vect_udot_hi): New.
10782         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10783         prefixed with "wrapv-" with -fwrapv.
10784         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10785         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10786         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10787         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10788         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10789
10790         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10791         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10792         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10793         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10794
10795 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10796
10797         PR c++/16829
10798         * g++.dg/other/default2.C: New test.
10799         * g++.dg/other/default3.C: New test.
10800
10801 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10802
10803         PR c/25805
10804         * gcc.dg/pr25805.c: New file.
10805
10806 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10807
10808         PR c++/25836
10809         * g++.dg/template/init6.C: New test.
10810
10811 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10812
10813         * gcc.dg/tree-ssa/pr24287.c: New test
10814
10815 2006-01-18  Eric Christopher  <echristo@apple.com>
10816
10817         * g++.dg/eh/table.C: New.
10818
10819 2006-01-18  DJ Delorie  <dj@redhat.com>
10820
10821         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10822         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10823         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10824         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10825
10826 2006-01-18  Jeff Law  <law@redhat.com>
10827
10828         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10829         on wrapping on overflow semantics.
10830
10831         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10832
10833         * gcc.gc/tree-ssa/vrp23.c: New test.
10834         * gcc.gc/tree-ssa/vrp24.c: New test.
10835
10836 2006-01-18  Richard Henderson  <rth@redhat.com>
10837             Aldy Hernandez  <aldyh@redhat.com>
10838             Jakub Jelinek  <jakub@redhat.com>
10839             Diego Novillo  <dnovillo@redhat.com>
10840             Uros Bizjak  <uros@kss-loka.si>
10841
10842         * testsuite/gcc.dg/gomp: New directory.
10843
10844 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10845             Steven G. Kargl  <kargls@comcast.net>
10846
10847         PR fortran/20869
10848         * gfortran.dg/intrinsic_external_1.f90: New test.
10849
10850         PR fortran/20875.
10851         * gfortran.dg/elemental_pointer_1.f90: New test.
10852
10853         PR fortran/25024
10854         * gfortran.dg/external_procedures_1.f90: New test.
10855
10856         PR fortran/25785
10857         gfortran.dg/assumed_present.f90: New test.
10858
10859 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10860
10861         * g++.dg/parse/lookup5.C: New test.
10862
10863 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10864
10865         PR fortran/25697
10866         * gfortran.dg/read_eof.f90: New test.
10867
10868 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10869
10870         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10871         add a closing brace.
10872
10873 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10874
10875         PR fortran/25631
10876         * gfortran.dg/fmt_tl.f: New test.
10877
10878 2006-01-17  Eric Christopher  <echristo@apple.com>
10879
10880         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10881         * g++.old-deja/g++.warn/impint2.C: Ditto.
10882         * g++.old-deja/g++.other/null1.C: Ditto.
10883         * g++.dg/warn/conv2.C: Ditto.
10884         * g++.dg/warn/conv4.C: New file.
10885
10886 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10887
10888         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10889
10890 2006-01-17  Andreas Jaeger  <aj@suse.de>
10891             Janis Johnson <janis187@us.ibm.com>
10892
10893         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10894         in 64-bit.
10895         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10896         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10897
10898 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10899
10900         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10901         xfail txxx where xxx >= 25.
10902
10903 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10904
10905         PR testsuite/25764
10906         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10907
10908 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10909
10910         PR c/25682
10911         * gcc.dg/pr25682.c: New test.
10912         * g++.dg/parse/array-size2.C: New test.
10913
10914 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10915
10916         * consistency.vlad: Remove entire directory, 1652 files.
10917
10918 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10919
10920         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10921         check_effective_target_dfprt_nocache): New.
10922         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10923         (check_effective_target_dfprt): New.
10924         * lib/c-compat.exp (check_dfp): Remove.
10925         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10926         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10927         level of support for decimal float.
10928         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10929         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10930         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10931         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10932         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10933         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10934         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10935         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10936         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10937         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10938         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10939         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10940         directives.
10941
10942 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10943
10944         PR testsuite/25741
10945         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10946         $base_dir/../.
10947         * lib/gfortran.exp (gfortran_init): Likewise.
10948         * lib/obj-c++.exp (obj-c++_init): Likewise.
10949         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10950         (scan-assembler-dem-not): Likewise.
10951         * lib/scandump.exp (scan-dump-dem): Likewise.
10952         (scan-dump-dem-not): Likewise.
10953
10954 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10955
10956         PR testsuite/25767
10957         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10958         powerpc-*-darwin*.
10959         * lib/obj-c++.exp (obj-c++_init): Likewise.
10960
10961 2006-01-16  Richard Guenther  <rguenther@suse.de>
10962
10963         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10964
10965 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10966
10967         PR testsuite/25777
10968         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10969         to LD_LIBRARY_PATH.
10970
10971 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10972             Andrew Pinski  <pinskia@physics.uc.edu>
10973
10974         * gcc.dg/minmax-1.c: New test.
10975
10976 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10977
10978         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10979         * gcc.misc-tests/dectest.exp: Ditto.
10980
10981 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10982
10983         PR testsuite/25796
10984         * gcc.target/i386/cmov6.c: Use -march=k8.
10985
10986 2006-01-15  Andreas Jaeger  <aj@suse.de>
10987
10988         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10989         x86 does not have __float128.
10990
10991 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10992
10993         * gcc.target/i386/cmov6.c: New test.
10994
10995 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/25663
10998         * g++.dg/template/ctor6.C: New test.
10999
11000 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11001
11002         PR tree-optimization/25485
11003         * gcc.dg/tree-ssa/pr25485.c: New.
11004
11005 2006-01-14  Richard Guenther  <rguenther@suse.de>
11006
11007         PR tree-optimization/22548
11008         PR tree-optimization/22555
11009         PR tree-optimization/22501
11010         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11011         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11012         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11013         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11014         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11015         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11016         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11017         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11018         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11019
11020 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11021
11022         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11023         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11024
11025 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11026         Richard Guenther  <rguenther@suse.de>
11027
11028         PR rtl-optimization/24257
11029         * gcc.dg/torture/pr24257.c: New testcase.
11030
11031 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11032
11033         * gcc.c-torture/execute/20060110-1.c: New test.
11034         * gcc.c-torture/execute/20060110-2.c: New test.
11035
11036 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11037
11038         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11039
11040 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11041
11042         PR fortran/25756
11043         * gfortran.dg/label_3.f90: New test.
11044
11045 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11046
11047         PR tree-optimization/25771
11048         * g++.dg/tree-ssa/pr25771.C: New test
11049
11050 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11051
11052         PR tree-opt/24365
11053         * g++.dg/opt/complex5.C: New test.
11054
11055 2006-01-13  Richard Guenther  <rguenther@suse.de>
11056
11057         * gcc.target/i386/387-9.c: New testcase.
11058
11059 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11060
11061         PR c++/24824
11062         * g++.dg/debug/dwarf2-1.C: New.
11063
11064 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11065
11066         PR testsuite/25728
11067         * lib/gcov.exp (verify-lines): Add "close $fd".
11068
11069 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11070             Ben Elliston  <bje@au.ibm.com>
11071
11072         * gcc.dg/dfp/inf-1.c: New test.
11073
11074 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11075             Yao Qi  <qiyaoltc@cn.ibm.com>
11076             Ben Elliston  <bje@au.ibm.com>
11077             Jon Grimm  <jgrimm2@us.ibm.com>
11078
11079         * gcc.dg/nodfp-1.c: New test.
11080         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11081         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11082         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11083         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11084         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11085         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11086         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11087         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11088         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11089         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11090         * gcc.dg/format/dfp-printf-1.c: Likewise.
11091         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11092         (compat_setup_dfp): New.
11093         * gcc.dg/compat/compat.exp: Use it.
11094         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11095         Make some variables global, prepend "compat_" to their names.
11096         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11097         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11098         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11099         * lib/compat.exp (compat_skip_list): Make global, rename.
11100         * lib/c-compat.exp: New file.
11101         * lib/target-supports.exp (check_effective_target_dfp): New.
11102
11103         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11104         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11105         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11106         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11107         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11108         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11109         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11110         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11111         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11112         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11113         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11114         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11115         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11116         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11117         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11118         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11119         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11120         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11121         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11122         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11123         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11124         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11125         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11126         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11127         gcc.dg/dfp/struct-layout-1.c,
11128         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11129         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11130         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11131         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11132         gcc.dg/dfp/func-vararg-dfp.c,
11133         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11134         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11135         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11136         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11137         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11138
11139 2006-01-11  Richard Guenther  <rguenther@suse.de>
11140
11141         PR tree-optimization/25734
11142         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11143
11144 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11145
11146         PR fortran/25486
11147         * gfortran.dg/literal_character_constant_1_x.F: New test.
11148         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11149         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11150         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11151
11152 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11153
11154         PR c++/25386
11155         * g++.dg/ext/packed3.C: Add expected packed error.
11156
11157 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11158
11159         PR target/25706
11160         * gcc.dg/torture/pr25706-1.c: New test.
11161
11162 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11163
11164         PR tree-optimization/23109
11165         PR tree-optimization/23948
11166         PR tree-optimization/24123
11167
11168         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11169         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11170         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11171         g++.dg/tree-ssa/pr23948.C: New testcases.
11172         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11173         three divisions in order to do the optimization.
11174
11175 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11176
11177         PR c++/25632
11178         * g++.dg/other/pr25632.C: New test.
11179
11180 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11181
11182         PR fortran/25730
11183         * gfortran.dg/used_types_1.f90: New test.
11184
11185 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11186
11187         PR target/25718
11188         * gcc.dg/torture/pr25718-1.c: New test.
11189
11190 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11191
11192         * gfortran.dg/list_read_2.f90: Fix typo in description.
11193
11194 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11195
11196         * lib/target-supports.exp (check_visibility_available): Simplify test
11197         for *-*-netware*.
11198         (check_profiling_available): Fail for *-*-netware*.
11199         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11200         * gcc.dg/20021014-1.c: Likewise.
11201         * gcc.dg/nest.c: Likewise.
11202
11203 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11204
11205         fortran/24936
11206         * gfortran.dg/forall_3.f90: New test.
11207
11208 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11209
11210         PR fortran/21977
11211         * gfortran.dg/nesting_2.f90: New test.
11212         * gfortran.dg/nesting_3.f90: New test.
11213
11214 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11215
11216         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11217         Fix typo in comment.
11218
11219 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11220
11221         * gfortran.dg/single_char_string.f90: New test.
11222
11223 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11224
11225         * gfortran.dg/ichar_2.f90: New test.
11226
11227 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11228
11229         PR fortran/25093
11230         * gfortran.dg/private_type_4.f90: New.
11231
11232 2006-01-07  Richard Guenther  <rguenther@suse.de>
11233
11234         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11235
11236 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11237
11238         * gfortran.dg/func_decl_1.f90: New.
11239         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11240         * gfortran.dg/array_alloc_2.f90: Likewise.
11241         * gfortran.dg/char_result_8.f90: Likewise.
11242         * gfortran.dg/dup_save_1.f90: Likewise.
11243         * gfortran.dg/dup_save_2.f90: Likewise.
11244         * gfortran.dg/f2c_6.f90: Likewise.
11245         * gfortran.dg/f2c_7.f90: Likewise.
11246         * gfortran.dg/func_result_2.f90: Likewise.
11247         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11248
11249 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11250
11251         PR fortran/22146
11252         * gfortran.dg/elemental_subroutine_1.f90: New test.
11253         * gfortran.dg/elemental_subroutine_2.f90: New test.
11254
11255         PR fortran/25029
11256         PR fortran/21256
11257         * gfortran.dg/assumed_size_refs_1.f90: New test.
11258
11259         PR fortran/20868
11260         PR fortran/20870
11261         * gfortran.dg/assumed_size_refs_2.f90: New test.
11262         * gfortran.dg/initialization_1.f90: Change warning message.
11263
11264 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11265
11266         * gcc.dg/tree-ssa/loop-15.c: New test.
11267
11268 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11269
11270         PR fortran/25598
11271         * gfortran.dg/backspace_3.f: New test.
11272         * gfortran.dg/backspace_4.f: New test.
11273
11274 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11275
11276         PR fortran/24268
11277         * gfortran.dg/fmt_white.f: Update test.
11278
11279 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11280
11281         * gcc.dg/cast-1.c: Add new warning.
11282         * gcc.dg/cast-2.c: Likewise.
11283         * gcc.dg/cast-3.c: Likewise.
11284         * gcc.dg/format/cast-1.c: Likewise.
11285         * gcc.dg/cast-4.c: New testcase.
11286
11287 2006-01-05  Richard Guenther  <rguenther@suse.de>
11288
11289         PR tree-optimization/22555
11290         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11291
11292 2006-01-05  Richard Guenther  <rguenther@suse.de>
11293             Diego Novillo  <dnovillo@redhat.com>
11294
11295         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11296         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11297         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11298         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11299         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11300         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11301         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11302         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11303         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11304         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11305         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11306         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11307         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11308         * treelang/compile/extravar.tree: Likewise.
11309         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11310         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11311         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11312         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11313         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11314
11315 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11316
11317         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11318         for 64-bit fix.
11319
11320 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11321
11322         PR fortran/23675
11323         gfortran.dg/char_result_11.f90: New.
11324
11325 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11326
11327         PR c++/24782
11328         * g++.dg/parse/access9.C: New test.
11329         * g++.dg/tc1/dr52.C: Tweak error markers.
11330
11331 2006-01-04  Richard Henderson  <rth@redhat.com>
11332
11333         Merge from gomp branch.
11334         * g++.dg/parse/pragma2.C: Update expected error lines.
11335
11336 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11337
11338         * g++.dg/other/i386-2.C: New test.
11339
11340         PR target/25554
11341         * gcc.c-torture/compile/20051228-1.c: New test.
11342
11343         PR c/25559
11344         * gcc.dg/pr25559.c: New test.
11345
11346 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/25492
11349         * g++.dg/lookup/friend9.C: New test.
11350
11351         PR c++/25625
11352         * g++.dg/template/repo5.C: New test.
11353
11354 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11355
11356         PR fortran/25101
11357         * gfortran.dg/forall_2.f90: New test.
11358
11359 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11360
11361         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11362         dg-require-weak.  Adjust regexp to handle leading-underscore
11363         targets and space as well as TAB after .weak.  Change previous
11364         64-bit fix to not use naked dot.
11365
11366 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11367
11368         PR rtl-optimization/25578
11369         * gcc.c-torture/execute/20060102-1.c: New testcase.
11370
11371 2006-01-03  Richard Guenther  <rguenther@suse.de>
11372
11373         PR c/25183
11374         * gcc.dg/torture/pr25183.c: New testcase.
11375
11376 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11377
11378         Merge from gomp-branch.
11379         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11380         * gcc.dg/ia64-sync-2.c: Likewise.
11381         * gcc.dg/ia64-sync-3.c: Likewise.
11382         * gcc.dg/ia64-sync-4.c: Likewise.
11383         * gcc.dg/sync-2.c: Likewise.
11384         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11385         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11386
11387 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/25635
11390         * g++.dg/parse/operator6.C: New test.
11391
11392         PR c++/25637
11393         * g++.dg/parse/error29.C: New test.
11394
11395         PR c++/25638
11396         * g++.dg/parse/dtor6.C: New test.
11397
11398         PR c++/25633
11399         * g++.dg/parse/ctor3.C: New test.
11400
11401         PR c++/25634
11402         * g++.dg/template/class3.C: New test.
11403
11404 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11405
11406         * g++.dg/debug/debug9.C: New.
11407
11408 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11409
11410         PR fortran/24640
11411         * gfortran.dg/label_2.f90: New test.
11412
11413 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11414
11415         * g++.dg/lookup/using12.C: Tighten error marker.
11416
11417 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11418             Andrew Pinski <pinskia@physics.uc.edu>
11419
11420         * gcc.target/powerpc/darwin-abi-3.c: New file.
11421         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11422         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11423         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11424         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11425         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11426         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11427         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11428         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11429
11430 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11431
11432         * gcc.dg/tree-ssa/loadpre1.c: New;
11433         * gcc.dg/tree-ssa/loadpre2.c: New;
11434         * gcc.dg/tree-ssa/loadpre3.c: New;
11435         * gcc.dg/tree-ssa/loadpre4.c: New;
11436         * gcc.dg/tree-ssa/loadpre5.c: New;
11437         * gcc.dg/tree-ssa/loadpre6.c: New;
11438         * gcc.dg/tree-ssa/loadpre7.c: New;
11439         * gcc.dg/tree-ssa/loadpre8.c: New;
11440         * gcc.dg/tree-ssa/loadpre9.c: New;
11441
11442 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11443
11444         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11445         * g++.dg/abi/thunk4.C: Likewise.
11446
11447 2006-01-01  Andreas Jaeger  <aj@suse.de>
11448
11449         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11450         portable.
11451
11452 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11453
11454         PR c++/25294
11455         * gcc.dg/pragma-pack-3.c: New test.
11456         * g++.dg/parse/pragma3.C: New test.
11457
11458 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11459
11460         PR middle-end/24827
11461         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11462
11463 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11464
11465         PR testsuite/25214
11466         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11467
11468 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11469
11470         PR fortran/22607
11471         * gfortran-dg/pure_byref_3.f90: New.
11472
11473         fortran/PR 25396
11474         * gfortran.dg/userdef_operator_1.f90: New.
11475
11476 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11477
11478         * g++.dg/abi/thunk3.C: New.
11479         * g++.dg/abi/thunk4.C: New.
11480
11481 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11482
11483         PR fortran/25532
11484         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11485         associated derived type components of derived types are
11486         properly declared in contained procedures.
11487
11488 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11489
11490         PR libgfortran/25139
11491         * gfortran.dg/backspace_2.f: New test.
11492
11493 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11494
11495         PR libgfortran/25550
11496         * gfortran.dg/endfile.f: New test.
11497
11498 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11499
11500         PR libgfortran/25419
11501         * gfortran.dg/comma.f: New test.
11502
11503 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11504
11505         * lib/gfortran-dg.exp: Remove trailing whitespace.
11506         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11507         -funroll-all-loops.
11508
11509 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11510
11511         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11512         Extended Double long doubles or repeat tests when long double is
11513         the same size as double.
11514
11515 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11516
11517         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11518
11519         PR testsuite/25442
11520         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11521         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11522
11523         PR testsuite/25441
11524         * gcc.dg/pr23911.c: Make test variable static.
11525
11526         PR testsuite/25444
11527         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11528
11529 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11530
11531         PR c++/25439
11532         * g++.dg/parse/crash17.C: Adjust error markers.
11533         * g++.dg/template/error20.C: New test.
11534
11535 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11536
11537         PR c++/23172
11538         * g++.dg/ext/complit4.C: New test.
11539
11540         PR c++/25417
11541         * g++.dg/ext/complit5.C: Likewise.
11542
11543 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11544
11545         PR tree-optimization/25125
11546         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11547         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11548         * gcc.c-torture/execute/pr25125.c: New.
11549
11550 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11551
11552         PR fortran/25029
11553         PR fortran/21256
11554         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11555         with incorrect assumed size references.
11556
11557 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11558
11559         PR c++/23171
11560         * g++.dg/opt/init1.C: New test.
11561
11562 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11563
11564         PR c++/24671
11565         * g++.dg/template/sfinae3.C: New test.
11566
11567 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11568
11569         * g++.dg/other/friend4.C: New test.
11570
11571 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR target/25005
11574         * g++.dg/opt/pr25005.C: New test.
11575
11576 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11577
11578         PR c++/25369
11579         * g++.dg/template/ptrmem16.C: New test.
11580
11581 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11582
11583         PR fortran/25029
11584         PR fortran/21256
11585         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11586
11587 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11588
11589         PR libgfortran/25307
11590         * gfortran.dg/list_read_5.f90: New test.
11591
11592 2005-12-22  Richard Henderson  <rth@redhat.com>
11593
11594         * gcc.target/i386/sse-7.c: Use -msse2.
11595
11596 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11597
11598         PR rtl-optimization/25432
11599         * gcc.c-torture/compile/20051216-1.c: New test.
11600
11601         PR objc/25328
11602         * objc/execute/pr25328.m: New test.
11603
11604 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11605
11606         PR c++/25364
11607         * g++.dg/template/call4.C: New test.
11608
11609 2005-12-22  Dale Johannesen  <dalej@apple.com>
11610
11611         * gcc.target/i386/sse-17.c: New.
11612
11613 2005-12-22  Paul Brook  <paul@codesourcery.com>
11614
11615         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11616
11617 2005-12-22  Paul Brook  <paul@codesourcery.com>
11618
11619         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11620
11621 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11622
11623         PR tree-opt/25513
11624         * gcc.c-torture/compile/pr25513.c: New test.
11625
11626 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11627
11628         PR c++/23333
11629         * g++.dg/parse/error25.C: Add more tests.
11630
11631 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11632
11633         PR fortran/18990
11634         * gfortran.dg/der_charlen_1.f90: New.
11635
11636 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11637
11638         PR fortran/20889
11639         * gfortran.dg/pointer_component_type_1.f90: New test.
11640
11641         PR fortran/25029
11642         PR fortran/21256
11643         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11644         should give an error with assumed size array refernces and checks those
11645         that should not.
11646         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11647         reference an upper bound so that it does not generate an error.
11648
11649         PR fortran/19362
11650         PR fortran/20244
11651         PR fortran/20864
11652         PR fortran/25391
11653         * gfortran.dg/used_dummy_types_1.f90: New test.
11654         * gfortran.dg/used_dummy_types_2.f90: New test.
11655         * gfortran.dg/used_dummy_types_3.f90: New test.
11656         * gfortran.dg/used_dummy_types_4.f90: New test.
11657         * gfortran.dg/used_dummy_types_5.f90: New test.
11658
11659         PR fortran/23152
11660         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11661         group already being USE associated.
11662         * gfortran.dg/assumed_shape_nml.f90: New test.
11663         * gfortran.dg/assumed_size_nml.f90: New test.
11664
11665         PR fortran/20862
11666         PR fortran/25053
11667         PR fortran/25063
11668         PR fortran/25064
11669         PR fortran/25066
11670         PR fortran/25067
11671         PR fortran/25068
11672         PR fortran/25307
11673         * gfortran.dg/io_constraints_1.f90: New test.
11674         * gfortran.dg/io_constraints_1.f90: New test.
11675         * gfortran.dg/iostat_3.f90: Change wording of warning.
11676         * gfortran.dg/g77/19981216-0.f: The same.
11677
11678 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11679
11680         PR tree-optimization/23518
11681         * testsuite/gcc.dg/pr23518.c: New.
11682
11683 2005-12-21  Mike Stump  <mrs@apple.com>
11684
11685         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11686
11687 2005-12-21  Paul Brook  <paul@codesourcery.com>
11688
11689         * gcc.dg/pr19340.c: Skip on m68k targets.
11690
11691 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11692
11693         PR rtl-optimization/25196
11694         * gcc.dg/pr25196.c: New test.
11695
11696 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11697
11698         PR fortran/25423
11699         gfortran.dg/where_nested_1.f90: New.
11700
11701 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11702
11703         PR tree-optimization/25382.
11704         * gcc.dg/tree-ssa/pr25382.c: New.
11705
11706 2005-12-20  Richard Guenther  <rguenther@suse.de>
11707
11708         PR middle-end/24306
11709         * gcc.target/i386/pr24306.c: New testcase.
11710
11711 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11712
11713         PR tree-optimization/25501
11714         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11715
11716 2005-12-20  Richard Guenther  <rguenther@suse.de>
11717
11718         Revert
11719         2005-12-02  Richard Guenther  <rguenther@suse.de>
11720
11721         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11722
11723 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/21228
11726         * g++.dg/warn/Wunreachable-code-2.C: New test.
11727
11728 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11729
11730         PR c++/24278
11731         * g++.dg/template/ctor5.C: New test.
11732
11733         PR c++/24915
11734         * g++.dg/template/overload8.C: New test.
11735
11736 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11737
11738         * gcc.c-torture/compile/pr25483 : New test.
11739
11740 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11741
11742         PR c++/20552
11743         * g++.dg/ext/typeof10.C: New test.
11744
11745 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         * gcc.dg/mt-loopi1.c: New.
11748
11749 2005-12-18  Richard Guenther  <rguenther@suse.de>
11750
11751         PR tree-optimization/25481
11752         * gcc.dg/torture/pr25481.c: New testcase.
11753
11754 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11755
11756         PR rtl-optimization/21041
11757         * gcc.dg/pr21041.c: New test.
11758
11759 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11760
11761         PR libgfortran/25463
11762         * gfortran.dg/advance.f90: New test.
11763
11764 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11765
11766         * gcc.dg/20051201-1.c: New test.
11767
11768 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11769
11770         PR fortran/25018
11771         * gfortran.dg/initialization_1.f90: New test.
11772         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11773         * gfortran.dg/g77/980616-0.f: The same.
11774
11775 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11776
11777         * PR fortran/25458
11778         * gfortran.dg/chkbits.f90: New test.
11779
11780 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11781
11782         * gfortran.dg/enum_5.f: Revert to previous version.
11783
11784 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11785
11786         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11787         * gfortran.dg/nested_modules_1.f90: Ditto.
11788         * gfortran.dg/hollerith_f95.f90: Ditto.
11789         * gfortran.dg/select_5.f90: Ditto.
11790         * gfortran.dg/secnds.f: Ditto.
11791         * gfortran.dg/hollerith2.f90: Ditto.
11792         * gfortran.dg/imag_2.f: Ditto.
11793         * gfortran.dg/ftell_2.f90: Ditto.
11794         * gfortran.dg/malloc_free_1.f90: Ditto.
11795         * gfortran.dg/logint-1.f: Ditto.
11796         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11797         * gfortran.dg/e_d_fmt.f90: Ditto.
11798         * gfortran.dg/hollerith_legacy.f90: Ditto.
11799         * gfortran.dg/logint-2.f: Ditto.
11800         * gfortran.dg/enum_5.f90: Ditto.
11801         * gfortran.dg/f2c_2.f90: Ditto.
11802         * gfortran.dg/pr17143.f90: Ditto.
11803         * gfortran.dg/namelist_14.f90: Ditto.
11804         * gfortran.dg/logint-3.f: Ditto.
11805         * gfortran.dg/spread_scalar_source.f90: Ditto.
11806         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11807         * gfortran.dg/namelist_11.f: Ditto.
11808         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11809         * gfortran.dg/g77/20010519-1.f
11810         * gfortran.dg/g77/alpha1.f: Ditto.
11811         * gfortran.dg/g77/990115-1.f: Ditto.
11812         * gfortran.dg/g77/erfc.f: Ditto.
11813         * gfortran.dg/g77/19990313-3.f: Ditto.
11814         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11815         * gfortran.dg/g77/20010426.f: Ditto.
11816         * gfortran.dg/g77/19990313-0.f: Ditto.
11817         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11818         * gfortran.dg/g77/20000629-1.f: Ditto.
11819         * gfortran.dg/g77/970125-0.f: Ditto.
11820         * gfortran.dg/g77/8485.f: Ditto.
11821         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11822         * gfortran.dg/g77/19990313-1.f: Ditto.
11823         * gfortran.dg/g77/int8421.f: Ditto.
11824         * gfortran.dg/g77/19990305-0.f: Ditto.
11825         * gfortran.dg/g77/947.f: Ditto.
11826         * gfortran.dg/g77/19990905-2.f: Ditto.
11827         * gfortran.dg/g77/cabs.f: Ditto.
11828         * gfortran.dg/g77/19990313-2.f: Ditto.
11829         * gfortran.dg/g77/20020307-1.f: Ditto.
11830         * gfortran.dg/g77/dcomplex.f: Ditto.
11831         * gfortran.dg/g77/19990502-1.f: Ditto.
11832         * gfortran.dg/g77/19981216-0.f: Ditto.
11833         * gfortran.dg/common_4.f90: Ditto.
11834         * gfortran.dg/entry_4.f90: Ditto.
11835         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11836         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11837         * gfortran.dg/namelist_12.f: Ditto.
11838         * gfortran.dg/scale_1.f90: Ditto.
11839         * gfortran.dg/modulo_1.f90
11840         * gfortran.dg/hollerith.f90: Ditto.
11841         * gfortran.dg/direct_io_3.f90: Ditto.
11842         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11843         * gfortran.dg/gnu_logical_1.F: Ditto.
11844         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11845         * gfortran.dg/assign_1.f90: Ditto.
11846         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11847         * gfortran.dg/pr23095.f: Ditto.
11848         * gfortran.dg/read_float_1.f90: Ditto.
11849
11850 2005-12-17  Andreas Jaeger  <aj@suse.de>
11851
11852         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11853         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11854
11855 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11856
11857         PR fortran/24268
11858         * gfortran.dg/fmt_white.f: New test.
11859
11860 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11861
11862         * gfortran.dg/label_1.f90: New test.
11863
11864 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11865
11866         PR testsuite/25422
11867         * gcc.dg/20031012-1.c: Add -Walways-true option.
11868         * gcc.dg/weak/weak-3.c: Likewise.
11869         * g++.old-deja/g++.mike/warn8.C: Likewise.
11870
11871 2005-12-16  Mike Stump  <mrs@apple.com>
11872
11873         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11874         exit.
11875
11876 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11877
11878         PR libgfortran/25264
11879         PR libgfortran/25349
11880         * gfortran.dg/tl_editing.f90: Added additional checks.
11881         * gfortran.dg/t_editing.f: New test.
11882         * gfortran.dg/write_padding.f90: New test
11883
11884 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11885
11886         PR testsuite/25215
11887         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11888
11889 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11890
11891         PR rtl-optimization/24899
11892         * gcc.c-torture/execute/20051215-1.c: New test.
11893
11894 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11895
11896         PR 24823
11897         * gfortran.dg/pr24823.f: New test.
11898
11899 2005-12-16  Jeff Law  <law@redhat.com>
11900
11901         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11902
11903 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11904
11905         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11906         Change C++ style comments to C style comments.
11907         Remove aligned types from the array.
11908         Keep Enums disabled.
11909         (complex_types): Remove aligned types from the array.
11910         Comment out "_Complex long double".
11911         (attrib_types): Remove.
11912         (complex_attrib_types): Remove.
11913         (attrib_array_types): Remove.
11914         (complex_attrib_array_types): Remove.
11915         (aligned_bitfld_types): Remove.
11916         (n_aligned_bitfld_types): Remove.
11917         (FEATURE_ALIGNEDPACKED): Delete.
11918         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11919         (singles): Remove support for adding attributes.
11920         (choose_type): Remove support for attributed types.
11921         (generate_fields): Remove support for attributed bit-fields.
11922         Remove support for adding attributes.
11923         (generate_random_tests): Remove support for adding attributes.
11924         (features): Add back "[0] :0" and "complex vector [0]".
11925         (main): Remove support for attributed bit-fields.
11926         Uncomment the calling of generate_random_tests for the rests of
11927         the tests.
11928
11929 2005-12-16  Jan Hubicka  <jh@suse.cz>
11930
11931         * gcc.c-torture/combine/pr25224.c: New.
11932
11933 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11934
11935         PR other/25028
11936         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11937         HP-UX.
11938
11939 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11940
11941         * gcc.dg/20051215-1.c: New file.
11942
11943 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11944
11945         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11946         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11947
11948 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11949
11950         PR fortran/18197
11951         * gfortran.dg/dummy_functions_1.f90: New.
11952
11953 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11954
11955         PR rtl-optimization/25310
11956         * gcc.c-torture/compile/pr25310.c: New test.
11957
11958 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11959
11960         PR debug/25023
11961         * gcc.dg/pr25023.c: New test.
11962
11963 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11964
11965         * g++.old-deja/g++.brendan/redecl1.C,
11966         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11967         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11968         g++.old-deja/g++.oliva/typeof1.C,
11969         g++.old-deja/g++.other/crash16.C,
11970         g++.old-deja/g++.other/crash34.C,
11971         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11972         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11973         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11974         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11975         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11976         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11977         Remove xfail.
11978
11979 2005-12-14  Kean Johnston  <jkj@sco.com>
11980             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11981
11982         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11983         * gcc.target/i386/20020523-1.c: Ditto.
11984         * gcc.target/i386/tailcall-1.c: Ditto.
11985         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11986         * gcc.target/i386/ssetype-5.c: Ditto.
11987
11988 2005-12-14  Jeff Law  <law@redhat.com>
11989
11990         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11991
11992 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11993
11994         PR target/25254
11995         PR target/24188
11996         * gcc.target/i386/pr25254.c: New test.
11997         * gfortran.dg/PR24188.f: New test.
11998
11999 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12000
12001         * lib/fortran-torture.exp: Catch remaining uses of
12002         remote_file build delete.
12003
12004 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12005
12006         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12007
12008 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12009
12010         * gcc.dg/warn-addr-cmp.c: New test.
12011
12012 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12013
12014         PR debug/25023
12015         PR target/25293
12016         * gcc.target/i386/pr25293.c: New test.
12017
12018 2005-12-13  Petr Machata  <machata@post.cz>
12019
12020         PR c++/24907
12021         * g++.dg/parse/comma2.C: New test.
12022
12023 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12024             Jakub Jelinek  <jakub@redhat.com>
12025
12026         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12027         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12028         (limits.h): Include unconditionally.
12029         (stdlib.h): Likewise.
12030         (hashtab.h): Do not include.
12031         (getopt.h): Likewise.
12032         (stddef.h): Include.
12033         (hashval_t): Define.
12034         (struct entry): Add "next" field.
12035         (HASH_SIZE): New macro.
12036         (hash_table): New variable.
12037         (switchfiles): Do not use xmalloc.
12038         (mix): New macro.
12039         (iterative_hash): New function.
12040         (hasht): Remove.
12041         (e_exists): New function.
12042         (e_insert): Likewise.
12043         (output): Use, instead of libiberty hashtable functions.
12044         (main): Do not use getopt.  Do not call htab_create.
12045
12046 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12047
12048         PR c++/25331
12049         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12050         put atal* and atpaal* attributes on array elements.
12051         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12052         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12053         put atal* and atpaal* attributes on array elements.
12054         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12055
12056 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12057
12058         * gcc.dg/single-precision-constant.c: New test.
12059
12060 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12061
12062         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12063         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12064         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12065         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12066         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12067         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12068         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12069         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12070         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12071         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12072         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12073         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12074         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12075         gcc.target/powerpc/ppc-sdata-2.c,
12076         gcc.target/powerpc/ppc-stackalign-1.c,
12077         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12078         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12079         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12080         gcc.target/powerpc/rs6000-ldouble-2.c,
12081         gcc.target/powerpc/rs6000-power2-1.c,
12082         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12083         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12084         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12085         option into target selector.
12086         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12087         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12088
12089 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12090
12091         PR objc/25348
12092         * objc.dg/encode-9.m: New test.
12093
12094 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12095
12096         PR testsuite/20772
12097         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12098         * gcc.dg/asm-b.c: Fix typo.
12099         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12100         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12101         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12102         i?86 lp64 and x86_64 ilp32.
12103         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12104         on i?86 lp64.
12105         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12106
12107 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12108
12109         PR fortran/25078
12110         gfortran.dg/equiv_5.f90: New test.
12111
12112 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12113
12114         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12115         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12116         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12117         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12118         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12119         * gcc.dg/tree-ssa/reassoc-5.c: New.
12120         * gcc.dg/tree-ssa/reassoc-6.c: New.
12121         * gcc.dg/tree-ssa/reassoc-7.c: New.
12122         * gcc.dg/tree-ssa/reassoc-8.c: New.
12123         * gcc.dg/tree-ssa/reassoc-9.c: New.
12124         * gcc.dg/tree-ssa/reassoc-10.c: New.
12125         * gcc.dg/tree-ssa/reassoc-11.c: New.
12126
12127 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12128
12129         PR testsuite/25167
12130         PR testsuite/24478
12131         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12132
12133 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12134
12135         PR c++/25300
12136         * g++.dg/template/inherit.C: Do not use a generic error message.
12137
12138 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12139
12140         PR libobjc/25354
12141         * objc.dg/gnu-encoding: New directory.
12142         * objc.dg/gnu-encoding/compat-common.h: New file.
12143         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12144         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12145         * objc.dg/gnu-encoding/vector-defs.h: New file.
12146         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12147         * objc.dg/gnu-encoding/generate-random.c: New file.
12148         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12149         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12150         * objc.dg/gnu-encoding/generate-random.h: New file.
12151
12152 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12153
12154         PR c++/25337
12155         * g++.dg/template/defarg7.C: New test.
12156
12157 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12158
12159         PR libobjc/25347
12160         * objc.dg/encode-8.m: New test.
12161
12162 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12163
12164         PR libobjc/25346
12165         * objc.dg/encode-7.m: New test.
12166
12167 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12168
12169         PR c++/25010
12170         * g++.dg/opt/inline10.C: New test.
12171
12172 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12173
12174         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12175
12176 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12177
12178         * gfortran.dg/substring_equivalence.f90: typo in comment
12179
12180 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12181
12182         PR fortran/25068
12183         * gfortran.dg/iostat_3.f90: New test.
12184
12185 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12186
12187         PR fortran/23815
12188         * gfortran.dg/unf_io_convert_1.f90: New test.
12189         * gfortran.dg/unf_io_convert_2.f90: New test.
12190         * gfortran.dg/unf_io_convert_3.f90: New test.
12191
12192 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12193
12194         PR testsuite/20772
12195         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12196         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12197         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12198         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12199         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12200         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12201         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12202         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12203         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12204         gcc.dg/torture/fp-int-convert-float128-timode.c,
12205         gcc.dg/torture/fp-int-convert-float128.c,
12206         gcc.dg/torture/fp-int-convert-float80-timode.c,
12207         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12208         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12209
12210         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12211
12212 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12213
12214         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12215
12216 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12217
12218         * gcc.dg/20051207-1.c,
12219         * gcc.dg/20051207-2.c,
12220         * gcc.dg/20051207-3.c: New tests.
12221
12222 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12223
12224         PR testsuite/20772
12225         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12226         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12227         dg-skip-if target selector.
12228
12229         PR testsuite/20772
12230         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12231         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12232         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12233         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12234         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12235         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12236         and/or merge with i?86 cases.
12237
12238         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12239
12240         PR testsuite/20772
12241         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12242         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12243         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12244         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12245         x86_64-*-linux*.
12246
12247 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12248
12249         PR target/25311
12250         * gcc.c-torture/compile/pr25311.c: New test.
12251
12252 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12253
12254         PR libgfortran/25039
12255         * gfortran.dg/read_comma.f: New test.
12256
12257 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12258
12259         PR c++/19317
12260         * g++.dg/opt/pr19317-1.C: New test.
12261         * g++.dg/opt/pr19317-2.C: New test.
12262         * g++.dg/opt/pr19317-3.C: New test.
12263
12264         PR target/19005
12265         * gcc.c-torture/execute/pr19005.c: New test.
12266
12267         PR target/17828
12268         * g++.old-deja/g++.other/comdat5.C: New test.
12269         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12270
12271         * g++.dg/compat/struct-layout-1.exp: New file.
12272         * g++.dg/compat/struct-layout-1.h: New.
12273         * g++.dg/compat/struct-layout-1_generate.c: New.
12274         * g++.dg/compat/struct-layout-1_x1.h: New.
12275         * g++.dg/compat/struct-layout-1_x2.h: New.
12276         * g++.dg/compat/struct-layout-1_y1.h: New.
12277         * g++.dg/compat/struct-layout-1_y2.h: New.
12278
12279         * gcc.dg/20050330-2.c: New test.
12280
12281 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12282
12283         PR fortran/25292
12284         * gfortran.dg/associated_1.f90: New.
12285
12286 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12287
12288         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12289         ILP32 vect_no_align platforms.
12290
12291 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12292             Jakub Jelinek  <jakub@redhat.com>
12293
12294         PR target/25268
12295         * gcc.c-torture/compile/20051207-1.c: New test.
12296
12297 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12298
12299         PR testsuite/20772
12300         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12301         gcc.dg/torture/pr18582-1.c,
12302         gcc.target/i386/attributes-error.c: Also test on x86_64.
12303
12304         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12305
12306 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12307
12308         PR c++/19397
12309         * g++.dg/template/typedef3.C: New test.
12310
12311         PR c++/19762
12312         PR c++/19764
12313         * g++.dg/template/dtor3.C: Fix error markers.
12314
12315 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12316
12317         * lib/target-supports.exp (check_effective_target_sync_char_short):
12318         Add s390*.
12319
12320 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12321
12322         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12323
12324 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12325
12326         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12327         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12328         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12329         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12330
12331 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12332
12333         PR c++/25263
12334         * g++.dg/other/array2.C: New test case.
12335
12336 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12337
12338         * gcc.dg/darwin-weakimport-3.c: New.
12339
12340         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12341         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12342         and to work on Darwin.
12343         * gcc.dg/attr-weakref-1b.c: New file.
12344         * gcc.dg/attr-weakref-2.c: New test.
12345         * gcc.dg/darwin-weakref-1.c: New test.
12346
12347 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12348
12349         PR testsuite/25247
12350         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12351         use in selector expressions.
12352         (dg-xfail-if): Ditto.
12353         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12354         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12355         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12356         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12357         * gcc.test-framework/test-framework.exp: Skip generated tests if
12358         CHECK_TEST_FRAMEWORK is not 1.
12359
12360 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12361
12362         PR tree-optimization/24963
12363         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12364
12365         PR target/24108
12366         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12367
12368         PR target/18580
12369         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12370         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12371         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12372         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12373
12374 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12375
12376         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12377         dg-options.
12378
12379 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12380
12381         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12382
12383 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12384
12385         * gcc.dg/format/cast-1.c: New test.
12386
12387 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12388
12389         PR c/7776
12390         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12391         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12392         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12393         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12394
12395 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12396
12397         * gcc.dg/cast-pretty-print-1.c: New test.
12398
12399 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12400
12401         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12402
12403 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12404
12405         PR c++/24173
12406         * g++.dg/template/friend40.C: New test.
12407
12408 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12409
12410         PR target/25199
12411         * gcc.target/i386/movq-2.c: New test.
12412         * gcc.target/i386/movq.c: Remove target i?86, instead add
12413         dg-require-effective-target ilp32.
12414
12415 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12416
12417         PR c++/24103
12418         * g++.dg/other/default1.C: New test.
12419
12420 2005-12-02  Richard Guenther  <rguenther@suse.de>
12421
12422         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12423
12424 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12425
12426         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12427
12428 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12429
12430         PR target/21017
12431         * gcc.target/powerpc/rotate.c: New.
12432
12433 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12434
12435         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12436         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12437
12438 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12439
12440         PR c/13384
12441         * gcc.dg/pr17730-1.c: Adjust.
12442         * gcc.dg/lvalue1.c (main): Likewise.
12443         * gcc.dg/lvalue-2.c: Likewise.
12444         * g++.dg/pr7503-3.C
12445
12446 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12447
12448         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12449         error messages.
12450
12451 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12452
12453         PR fortran/24789
12454         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12455
12456 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12457
12458         PR target/24475
12459         * lib/target-supports.exp (check_effective_target_tls): New.
12460         (check_effective_target_tls_runtime): New.
12461         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12462         for TLS support.
12463         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12464         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12465         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12466         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12467         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12468         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12469         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12470         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12471         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12472         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12473         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12474         effective-target TLS.
12475         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12476         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12477         effective-target TLS runtime.
12478
12479 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12480
12481         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12482
12483 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12484
12485         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12486         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12487         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12488         ignored" warnings when "packing" is the same as the ABI layout.
12489
12490 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12491
12492         PR fortran/21302
12493         * gfortran.dg/line_length_1.f: New test.
12494         * gfortran.dg/line_length_2.f90: Ditto.
12495
12496 2005-11-30  Richard Guenther  <rguenther@suse.de>
12497
12498         PR tree-optimization/21655
12499         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12500
12501 2005-11-30  Dale Johannesen  <dalej@apple.com>
12502
12503         * gcc.c-torture/compile/pr24930.c: New.
12504
12505 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12506
12507         PR fortran/15809
12508         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12509
12510 2005-11-30  Jeff Law  <law@redhat.com>
12511
12512         * g++.old-deja/g++.law/pr25000.C: New test.
12513
12514 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12515
12516         * gcc.dg/tls/opt-11.c: New test.
12517
12518 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12519
12520         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12521         targets.
12522         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12523         LP64 ia64.
12524
12525 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12526
12527         * gfortran.dg/open_access_1.f90: New test.
12528
12529 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12530
12531         * gcc.dg/charset/builtin2.c: New test.
12532
12533 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12534
12535         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12536         on mmix-*-* for *_[xy].c.
12537
12538 2005-11-28  Kean Johnston  <jkj@sco.com>
12539
12540         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12541         headers.
12542         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12543         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12544         * gcc.target/i386/asm-3.c: Ditto.
12545         * gcc.target/i386/clobbers.c: Ditto.
12546         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12547         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12548         test regexp.
12549         * gcc.target/i386/mul.c: Ditto.
12550         * gcc.target/i386/ssetype-1.c: Ditto.
12551         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12552         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12553         static so the test works with -fPIC mode too. Based on comment in
12554         PR19231 by Pinski.
12555         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12556
12557 2005-11-28  Richard Guenther  <rguenther@suse.de>
12558
12559         * gcc.dg/alias-9.c: New testcase.
12560         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12561
12562 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12563             Uros Bizjak  <uros@kss-loka.si>
12564
12565         PR middle-end/20219
12566         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12567         tan(x)/sin(x) transformations.
12568
12569 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12570
12571         PR middle-end/24575
12572         * gcc.dg/tree-ssa/divide-3.c: New test.
12573         * gcc.dg/tree-ssa/divide-4.c: New test.
12574
12575 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12576
12577         PR fortran/24917
12578         *  gfortran.dg/boz_6.f90: New test.
12579
12580 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12581
12582         PR fortran/23912
12583         * gfortran.dg/modulo_1.f90: New test.
12584
12585 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12586
12587         PR libfortran/24919
12588         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12589         fail on CRLF platforms.
12590         * gfortran.dg/ftell_2.f90: Likewise.
12591
12592 2005-11-26  Eric Christopher  <echristo@apple.com>
12593
12594         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12595
12596 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12597
12598         * objc.dg/gnu-runtime-3.m: Simplify.
12599
12600 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12601
12602         PR middle-end/23669
12603         * gcc.dg/tree-ssa/divide-1.c: New test.
12604         * gcc.dg/tree-ssa/divide-2.c: New test.
12605
12606 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12607
12608         PR libgfortran/24945
12609         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12610
12611 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12612
12613         PR libgfortran/24945
12614         * gfortran.dg/open_status_2.f90: New test.
12615
12616 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12617
12618         * gcc.c-torture/execute/builtins/fprintf.c,
12619         gcc.c-torture/execute/builtins/fputs-lib.c,
12620         gcc.c-torture/execute/builtins/fputs.c,
12621         gcc.c-torture/execute/builtins/lib/fprintf.c,
12622         gcc.c-torture/execute/builtins/lib/printf.c,
12623         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12624
12625 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12626
12627         * gcc.dg/20050922-2.c: New test.
12628
12629 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12630
12631         * objc.dg/gnu-runtime-3.m: New test.
12632
12633 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12634
12635         PR c++/9278
12636         * g++.dg/other/void1.C: New test.
12637
12638 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12639
12640         PR middle-end/24998
12641         * gcc.dg/torture/fp-int-convert-float.c,
12642         gcc.dg/torture/fp-int-convert-double.c,
12643         gcc.dg/torture/fp-int-convert-long-double.c,
12644         gcc.dg/torture/fp-int-convert-timode.c,
12645         gcc.dg/torture/fp-int-convert-float80.c,
12646         gcc.dg/torture/fp-int-convert-float80-timode.c,
12647         gcc.dg/torture/fp-int-convert-float128.c,
12648         gcc.dg/torture/fp-int-convert-float128-timode.c,
12649         gcc.dg/torture/fp-int-convert.h: New files.
12650
12651 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12652
12653         PR middle-end/24989
12654         * gcc.dg/tree-ssa/bool-10.c: New test.
12655         * gcc.dg/tree-ssa/bool-11.c: New test.
12656         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12657
12658 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12659
12660         PR middle-end/24990
12661         * tree-ssa/pr24990-1.c: New test.
12662
12663 2005-11-24  Richard Guenther  <rguenther@suse.de>
12664         Dirk Mueller <dmueller@suse.de>
12665
12666         PR c++/14024
12667         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12668         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12669         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12670         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12671         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12672         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12673
12674 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12675
12676         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12677
12678 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12679
12680         PR c/21668
12681         * gcc.dg/Wc++-compat.c: New.
12682         * gcc.dg/Wno-c++-compat.c: New.
12683
12684 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12685
12686         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12687         (vspltish, vspltisw): Likewise.
12688
12689 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12690
12691         PR libgfortran/24794
12692         * gfortran.dg/namelist_12.f: Fix quotes.
12693         * gfortran.dg/namelist_13.f90: Fix quotes.
12694         * gfortran.dg/namelist_14.f90: Fix quotes.
12695         * gfortran.dg/namelist_15.f90: Fix quotes.
12696         * gfortran.dg/namelist_use.f90: Fix quotes.
12697         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12698         * gfortran.dg/namelist_21.f90: New test.
12699         * gfortran.dg/namelist_22.f90: New test.
12700
12701 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12702
12703         PR target/23435
12704         * gcc.c-torture/compile/pr23435.c: New.
12705
12706 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12707
12708         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12709
12710 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12711
12712         * gcc.target/powerpc/405-macchw-1.c,
12713         gcc.target/powerpc/405-macchw-2.c,
12714         gcc.target/powerpc/405-macchwu-1.c,
12715         gcc.target/powerpc/405-macchwu-2.c,
12716         gcc.target/powerpc/405-machhw-1.c,
12717         gcc.target/powerpc/405-machhw-2.c,
12718         gcc.target/powerpc/405-machhwu-1.c,
12719         gcc.target/powerpc/405-machhwu-2.c,
12720         gcc.target/powerpc/405-maclhw-1.c,
12721         gcc.target/powerpc/405-maclhw-2.c,
12722         gcc.target/powerpc/405-maclhwu-1.c,
12723         gcc.target/powerpc/405-maclhwu-2.c,
12724         gcc.target/powerpc/405-mulchw-1.c,
12725         gcc.target/powerpc/405-mulchw-2.c,
12726         gcc.target/powerpc/405-mulchwu-1.c,
12727         gcc.target/powerpc/405-mulchwu-2.c,
12728         gcc.target/powerpc/405-mulhhw-1.c,
12729         gcc.target/powerpc/405-mulhhw-2.c,
12730         gcc.target/powerpc/405-mulhhwu-1.c,
12731         gcc.target/powerpc/405-mulhhwu-2.c,
12732         gcc.target/powerpc/405-mullhw-1.c,
12733         gcc.target/powerpc/405-mullhw-2.c,
12734         gcc.target/powerpc/405-mullhwu-1.c,
12735         gcc.target/powerpc/405-mullhwu-2.c,
12736         gcc.target/powerpc/405-nmacchw-1.c,
12737         gcc.target/powerpc/405-nmacchw-2.c,
12738         gcc.target/powerpc/405-nmachhw-1.c,
12739         gcc.target/powerpc/405-nmachhw-2.c,
12740         gcc.target/powerpc/405-nmaclhw-1.c,
12741         gcc.target/powerpc/405-nmaclhw-2.c,
12742         gcc.target/powerpc/440-macchw-1.c,
12743         gcc.target/powerpc/440-macchw-2.c,
12744         gcc.target/powerpc/440-macchwu-1.c,
12745         gcc.target/powerpc/440-macchwu-2.c,
12746         gcc.target/powerpc/440-machhw-1.c,
12747         gcc.target/powerpc/440-machhw-2.c,
12748         gcc.target/powerpc/440-machhwu-1.c,
12749         gcc.target/powerpc/440-machhwu-2.c,
12750         gcc.target/powerpc/440-maclhw-1.c,
12751         gcc.target/powerpc/440-maclhw-2.c,
12752         gcc.target/powerpc/440-maclhwu-1.c,
12753         gcc.target/powerpc/440-maclhwu-2.c,
12754         gcc.target/powerpc/440-mulchw-1.c,
12755         gcc.target/powerpc/440-mulchw-2.c,
12756         gcc.target/powerpc/440-mulchwu-1.c,
12757         gcc.target/powerpc/440-mulchwu-2.c,
12758         gcc.target/powerpc/440-mulhhw-1.c,
12759         gcc.target/powerpc/440-mulhhw-2.c,
12760         gcc.target/powerpc/440-mulhhwu-1.c,
12761         gcc.target/powerpc/440-mulhhwu-2.c,
12762         gcc.target/powerpc/440-mullhw-1.c,
12763         gcc.target/powerpc/440-mullhw-2.c,
12764         gcc.target/powerpc/440-mullhwu-1.c,
12765         gcc.target/powerpc/440-mullhwu-2.c,
12766         gcc.target/powerpc/440-nmacchw-1.c,
12767         gcc.target/powerpc/440-nmacchw-2.c,
12768         gcc.target/powerpc/440-nmachhw-1.c,
12769         gcc.target/powerpc/440-nmachhw-2.c,
12770         gcc.target/powerpc/440-nmaclhw-1.c,
12771         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12772
12773 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12774
12775         PR fortran/24774
12776         * gfortran.dg/inquire_9.f90: New test.
12777
12778         PR fortran/21647
12779         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12780
12781 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12782
12783         PR libfortran/24432
12784         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12785         Check that 'cos' is supported.
12786
12787 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12788
12789         PR fortran/24223
12790         * gfortran.dg/substring_equivalence.f90: New test.
12791
12792         PR fortran/24705
12793         * gfortran.dg/auto_internal_assumed.f90: New test.
12794
12795 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12796
12797         * gcc.dg/fold-div-2.c: New test.
12798
12799 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12800
12801         PR rtl-optimization/24883
12802         * gcc.c-torture/compile/pr24883.c: New test.
12803
12804 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12805
12806         PR middle-end/20583
12807         * gcc.c-torture/compile/pr20583.c: New.
12808
12809 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12810
12811         * gcc.c-torture/execute/usmul.c: New test.
12812
12813 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12814
12815         * gcc.dg/tree-ssa/vrp22.c: New test.
12816
12817 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12818
12819         PR middle-end/24912
12820         * gcc.dg/torture/pr24912-1.c: New test.
12821
12822 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12823
12824         PR fortran/24862
12825         * gfortran.dg/arrayio_derived_1.f90: New test.
12826
12827 2005-11-19  Richard Guenther  <rguenther@suse.de>
12828
12829         PR middle-end/23294
12830         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12831
12832 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12833
12834         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12835
12836 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12837
12838         PR c++/8355
12839         * g++.dg/template/friend39.C: New test.
12840
12841 2005-11-18  James E Wilson  <wilson@specifix.com>
12842
12843         * gcc.dg/builtin-strstr.c: New.
12844
12845 2005-11-18  Richard Henderson  <rth@redhat.com>
12846
12847         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12848         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12849         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12850         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12851         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12852         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12853         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12854         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12855         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12856         renaming to remove initial "ia64-".
12857
12858 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12859
12860         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12861
12862 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12863
12864         * g++.dg/cpp/string-2.C: New test.
12865
12866 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12867
12868         * gcc.dg/tree-ssa/loop-14.c: New test.
12869
12870 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12871             Michael Chamberlain <michael@chamberlain.net.au>
12872
12873         * ada/acats/run_all.sh (target_run): Kill long running tests.
12874
12875 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12876
12877         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12878         * gcc.dg/cleanup-9.c: Likewise.
12879         * gcc.dg/cleanup-10.c: Likewise.
12880         * gcc.dg/cleanup-11.c: Likewise.
12881
12882 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12883
12884         PR fortran/24892
12885         * gfortran.dg/open_access_append_1.f90: New test.
12886         * gfortran.dg/open_access_append_2.f90: New test.
12887
12888 2005-11-16  Richard Guenther  <rguenther@suse.de>
12889
12890         PR middle-end/24851
12891         * gcc.c-torture/execute/pr24851.c: New testcase.
12892
12893 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12894
12895         * gcc.dg/fold-overflow-1.c: New test.
12896
12897 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12898
12899         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12900         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12901
12902 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12903
12904         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12905         structures.
12906         * g++.dg/eh/forced2.C: Likewise.
12907         * g++.dg/eh/forced3.C: Likewise.
12908         * g++.dg/eh/forced4.C: Likewise.
12909
12910 2005-11-11  Mike Stump  <mrs@apple.com>
12911
12912         * g++.old-deja/g++.mike/unused.C: Add.
12913
12914 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12915
12916         PR c++/24667
12917         * g++.dg/warn/Wcast-qual1.C: New test.
12918
12919 2005-11-15  Jan Hubicka  <jh@suse.cz>
12920
12921         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12922
12923 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12924
12925         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12926
12927 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12928
12929         PR 24840
12930         * gcc.dg/tree-ssa/pr24840.c: New test.
12931
12932 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12933
12934         PR testsuite/24841
12935         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12936
12937 2005-11-14  Dale Johannesen  <dalej@apple.com>
12938
12939         * gcc.c-torture/execute/20051113-1.c: New.
12940
12941 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12942
12943         PR c++/24687
12944         * g++.dg/template/crash43.C: New test.
12945
12946 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12947
12948         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12949
12950 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/24817
12953         * g++.dg/eh/spec8.C: New test.
12954
12955 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12956
12957         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12958
12959 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12960
12961         PR c++/20293
12962         * g++.dg/parse/ambig4.C: New test.
12963         * g++.dg/tc1/dr101.C: Adjust error markers.
12964         * g++.dg/lookup/strong-using-2.C: Likewise.
12965         * g++.dg/lookup/ambig5.C: Likewise.
12966         * g++.dg/lookup/ambig4.C: Likewise.
12967         * g++.dg/parse/crash22.C: Likewise.
12968
12969 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12970
12971         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12972
12973 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12974
12975         * gcc.dg/nested-calls-1.c: New test.
12976
12977 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12978
12979         * gfortran.dg/complex_intrinsic_1.f90: New test.
12980         * gfortran.dg/complex_intrinsic_2.f90: New test.
12981         * gfortran.dg/fgetc_1.f90: New test.
12982         * gfortran.dg/fgetc_2.f90: New test.
12983         * gfortran.dg/fgetc_3.f90: New test.
12984         * gfortran.dg/ftell_1.f90: New test.
12985         * gfortran.dg/ftell_2.f90: New test.
12986         * gfortran.dg/gnu_logical_1.F: New test.
12987         * gfortran.dg/gnu_logical_2.f90: New test.
12988
12989 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12990
12991         PR middle-end/24820
12992         * testsuite/gcc.dg/pr24820.c: New test.
12993
12994 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12995
12996         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12997         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12998         variable.
12999
13000 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13001
13002         testsuite/24614
13003         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13004
13005 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13006
13007         * gcc.target/cris/cris.exp: New file.
13008         * gcc.target/cris/rld-legit1.c: New test.
13009         * gcc.target/cris/rld-legit2.c: New test.
13010
13011 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13012
13013         PR c++/24780
13014         * g++.dg/opt/pr24780.C: New test.
13015
13016         PR c++/24761
13017         * g++.dg/template/asm1.C: New test.
13018
13019 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13020
13021         PR libgfortran/24787
13022         * gfortran.dg/scan_1.f90: New test.
13023
13024 2005-11-12  Jan Hubicka  <jh@suse.cz>
13025
13026         * gcc.target/i386/minmax-1.c: New.
13027         * gcc.target/i386/minmax-2.c: New.
13028
13029 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13030
13031         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13032
13033 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13034
13035         * gcc.c-torture/execute/20051110-1.c,
13036         gcc.c-torture/execute/20051110-2.c: New tests.
13037
13038 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13039
13040         PR middle-end/24750
13041         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13042         New tests.
13043
13044 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13045
13046         * lib/target-libpath.exp (get_shlib_extension): New proc.
13047         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13048         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13049         * lib/objc.exp (objc_target_compile): Likewise.
13050         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13051         detection.
13052
13053 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13054
13055         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13056
13057         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13058         Add -static to additional_flags and pass it to target_compile.
13059
13060 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13061
13062         PR libgfortran/24719
13063         gfortran.dg/read_noadvance.f90: New test.
13064
13065         PR libgfortran/24699
13066         gfortran.dg/fmt_t_2.f90: New test.
13067
13068         PR libgfortran/24785
13069         gfortran.dg/read_x_eor.f90: New test.
13070
13071         PR libgfortran/24584
13072         gfortran.dg/namelist_empty.f90: Rename test.
13073
13074         PR libgfortran/24489
13075         gfortran/read_eor.f90: Rename test.
13076
13077 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13078
13079         PR fortran/15976
13080         * gfortran.dg/automatic_module_variable.f90: New test.
13081
13082 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13083
13084         PR target/24445
13085         * gcc.dg/pr24445.c: New test.
13086
13087 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13088
13089         PR fortran/24655
13090         PR fortran/24755
13091         * gfortran.dg/recursive_statement_functions.f90: Add statement
13092         functions using inline intrinsic functions and parameters to test
13093         that they no longer seg-fault.
13094
13095         PR fortran/24409
13096         gfortran.dg/nested_modules_4.f90: New test.
13097         gfortran.dg/nested_modules_5.f90: New test.
13098
13099 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13100
13101         PR fortran/24643
13102         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13103
13104 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13105
13106         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13107         failures.
13108
13109 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13110
13111         * gcc.dg/sparc-getcontext-1.c: New test.
13112
13113 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13114
13115         * gcc.dg/ifcvt-fabs-1.c: New test.
13116
13117 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13118
13119         PR other/4372
13120         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13121         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13122
13123 2005-11-09  Richard Guenther  <rguenther@suse.de>
13124
13125         PR tree-optimization/24716
13126         * gcc.c-torture/execute/pr24716.c: New testcase.
13127
13128 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13129
13130         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13131
13132 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13133
13134         PR 24624
13135         * gcc.dg/pr24624.c: Testcase added.
13136
13137 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13138
13139         PR 24623
13140         * g++.dg/other/pr24623.C: Testcase added.
13141
13142 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13143
13144         PR fortran/22607
13145         * gfortran-dg/pure_byref_1.f90: New.
13146         * gfortran-dg/pure_byref_2.f90: New.
13147
13148 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13149
13150         PR c/24101
13151         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13152         * gcc.dg/dg.exp: Run main loop also for *.i files.
13153
13154 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13155
13156         PR c++/19450
13157         * g++.dg/tls/diag-3.C: New test.
13158         * g++.dg/tls/diag-4.C: New test.
13159         * g++.dg/tls/static-1.C: New test.
13160         * g++.dg/tls/static-1a.cc: New file.
13161
13162 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13163
13164         PR 23046
13165         * g++.dg/tree-ssa/pr23046.C: New test.
13166
13167 2005-11-08  Devang Patel <dpatel@apple.com>
13168
13169         PR tree-optimization/23115
13170         * gcc.dg/tree-ssa/pr23115.c: New.
13171
13172 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13173
13174         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13175         * gcc.target/powerpc/pr16155.c: Same.
13176         * gcc.target/powerpc/altivec-1.c: Same.
13177         * gcc.target/powerpc/altivec-2.c: Same.
13178         * gcc.target/powerpc/altivec-3.c: Same.
13179         * gcc.target/powerpc/altivec-5.c: Same.
13180         * gcc.target/powerpc/altivec-11.c: Same.
13181         * gcc.target/powerpc/altivec-12.c: Same.
13182         * gcc.target/powerpc/altivec-14.c: Same.
13183         * gcc.target/powerpc/altivec-22.c: Same.
13184         * gcc.target/powerpc/altivec-consts.c: Same.
13185         * gcc.target/powerpc/altivec-pr22085.c: Same.
13186         * gcc.target/powerpc/altivec-splat.c: Same.
13187         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13188         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13189         * gcc.target/powerpc/darwin-longlong.c: Same.
13190
13191 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13192
13193         PR target/19340
13194         * gcc.dg/pr19340.c: New test.
13195
13196 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13197
13198         PR rtl-optimization/24683
13199         * gcc.dg/pr24683.c: New test.
13200
13201 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13202
13203         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13204         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13205
13206 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13207
13208         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13209
13210 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13211
13212         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13213
13214 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13215
13216         PR target/24230
13217
13218         * gcc.target/powerpc/altivec-consts.c,
13219         gcc.target/powerpc/altivec-splat.c: New testcase.
13220
13221 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13222
13223         PR c/24599
13224
13225         * gcc.dg/overflow-2.c: New testcase.
13226
13227 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13228
13229         PR rtl-optimization/23567
13230         * gcc.c-torture/execute/20051104-1.c: New test.
13231
13232 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13233
13234         PR fortran/24534
13235         gfortran.dg/private_type_2.f90: Modified to check that case with
13236         PRIVATE declaration within derived type is accepted.
13237
13238         PR fortran/20838
13239         gfortran.dg/pointer_assign_1.f90: New test.
13240
13241         PR fortran/20840
13242         * gfortran.dg/arrayio_0.f90: New test.
13243
13244         PR fortran/17737
13245         gfortran.dg/data_initialized.f90: New test.
13246         gfortran.dg/data_constraints_1.f90: New test.
13247         gfortran.dg/data_constraints_2.f90: New test.
13248
13249 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13250
13251         PR fortran/24174
13252         PR fortran/24305
13253         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13254
13255 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13256
13257         PR 24670
13258         * gcc.dg/tree-ssa/pr24670.c: New test.
13259
13260 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13261
13262         PR target/22432
13263         * gcc.target/i386/pr22432.c: New test.
13264
13265 2005-11-05  Richard Henderson  <rth@redhat.com>
13266
13267         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13268         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13269         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13270         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13271         from gcc.dg/alpha-*.
13272         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13273         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13274
13275 2005-11-05  Andreas Jaeger  <aj@suse.de>
13276
13277         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13278
13279 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13280
13281         PR target/23424
13282         * gcc.dg/torture/pr23424-1.c: New test.
13283
13284 2005-11-04  Richard Henderson  <rth@redhat.com>
13285
13286         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13287         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13288         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13289         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13290         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13291         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13292         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13293         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13294         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13295         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13296         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13297         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13298         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13299         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13300         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13301         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13302         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13303         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13304         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13305         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13306         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13307         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13308         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13309         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13310         Move from gcc.dg/.
13311         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13312         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13313         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13314         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13315         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13316         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13317         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13318         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13319         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13320         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13321         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13322         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13323         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13324         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13325         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13326         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13327         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13328         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13329         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13330         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13331         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13332         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13333         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13334         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13335         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13336         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13337         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13338         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13339         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13340         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13341         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13342         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13343         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13344         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13345         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13346         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13347         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13348         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13349         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13350         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13351         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13352         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13353         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13354         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13355         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13356
13357 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13358
13359         PR 24627
13360         * gcc.dg/tree-ssa/pr24627.c: New test.
13361
13362 2005-11-04 Paul Brook  <paul@codesourcery.com>
13363
13364         * gcc.dg/tls/opt-10.c: New test.
13365
13366 2005-11-04  Andreas Jaeger  <aj@suse.de>
13367
13368         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13369         avoid extra warnings.
13370
13371 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13372
13373         PR libfortran/22298
13374         * gcc/testsuite/lib/target-supports.exp
13375         (check_effective_target_static_libgfortran): New
13376         static_libgfortran effective target.
13377         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
13378         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13379
13380 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13381
13382         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13383
13384 2005-11-03  Josh Conner  <jconner@apple.com>
13385
13386         PR c++/19989
13387         g++.dg/ext/array2.C: New test.
13388         g++.dg/template/dependent-name3.C: New test.
13389         g++.dg/template/dependent-name4.C: New test.
13390         g++.dg/template/sfinae2.C: New test.
13391
13392 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13393
13394         PR preprocessor/22042
13395         * gcc.dg/cpp/strify4.c: New test.
13396
13397 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13398
13399         PR c++/17964
13400         * g++.dg/cpp/string-1.C: New test.
13401
13402 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13403
13404         * gcc.target/powerpc: New directory.
13405         * gcc.target/powerpc/powerpc.exp: New file.
13406         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13407         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13408         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13409         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13410         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13411         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13412         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13413         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13414         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13415         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13416         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13417         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13418         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13419         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13420         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13421         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13422         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13423         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13424         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13425         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13426         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13427         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13428         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13429         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13430         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13431         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13432         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13433         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13434         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13435         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13436         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13437         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13438         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13439         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13440
13441 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13442
13443         PR c++/21627
13444         * g++.dg/warn/inline2.C: New test.
13445
13446 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13447
13448         PR middle-end/23155
13449         * g++.dg/ext/c99struct1.C: New test.
13450         * gcc.dg/union-cast-1.c: New test.
13451         * gcc.dg/union-cast-2.c: New test.
13452         * gcc.dg/union-cast-3.c: New test.
13453
13454 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13455
13456         PR middle-end/24589
13457         * gcc.c-torture/execute/zero-struct-2.c: New test.
13458
13459 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13460
13461         PR c++/24582
13462         * g++.dg/init/switch1.C: New test.
13463
13464 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13465
13466         * gcc.dg/delay-slot-1.c: New test.
13467
13468 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13469
13470         PR target/24620
13471         * gcc.dg/pr24620.c: New test.
13472
13473 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13474
13475         PR c/24329
13476         * gcc.dg/format/unnamed-1.c: New test.
13477
13478 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/22434
13481         * g++.dg/expr/cond8.C: New test.
13482
13483         PR c++/24560
13484         * g++.dg/parse/dot1.C: New test.
13485
13486 2005-11-02  Jan Hubicka  <jh@suse.cz>
13487
13488         PR target/23303
13489         * gcc.dg/i386-lea.c: New test
13490
13491 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13492
13493         PR target/24615
13494         * gcc.dg/pr24615.c: New test.
13495
13496 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13497
13498         PR target/24600
13499         * gcc.dg/pr24600.c: New test.
13500
13501 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/19253
13504         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13505         * g++.dg/parse/typename9.C: New test.
13506         * g++/dg/parse/typename10.C: Likewise.
13507
13508 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13509
13510         PR fortran/18157
13511         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13512         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13513         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13514
13515 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13516
13517         PR c++/24569
13518         * g++.dg/debug/static1.C: New test.
13519
13520 2005-11-02  Josh Conner  <jconner@apple.com>
13521
13522         * g++.dg/crash38.C: moved into proper directory...
13523         * g++.dg/template/crash42.C: ...here
13524
13525 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13526
13527         PR target/18338
13528         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13529         pcc_bitfield_type_matters || default_packed.
13530
13531         * lib/target-supports.exp
13532         (check_effective_target_pcc_bitfield_type_matters): New proc.
13533         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13534
13535         PR testsuite/23304
13536         * lib/target-supports.exp (check_effective_default_packed): New proc.
13537         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13538         Gate expected errors on target ! default_packed.
13539         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13540
13541 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13542
13543         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13544         change (r106358).
13545
13546 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13547
13548         PR fortran/24008
13549         * gfortran.dg/entry_5.f90: New.
13550         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13551
13552 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13553
13554         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13555
13556 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13557
13558         PR fortran/21565
13559         gfortran.dg/namelist_blockdata.f90: New test.
13560
13561         PR fortran/18737
13562         gfortran.dg/external_implicit_none.f90: New test.
13563
13564         PR fortran/14994
13565         * gfortran.dg/secnds.f: New test.
13566
13567 2005-10-31  Jan Hubicka  <jh@suse.cz>
13568
13569         PR target/20928
13570         * gcc.c-torture/compile/pr20928.c: New test.
13571
13572 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13573
13574         PR middle-end/23492
13575         * gcc.c-torture/compile/zero-strct-5.c: New test.
13576
13577 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13578
13579         PR libgfortran/24584
13580         * gfortran.dg/pr24584.f90: New test.
13581
13582 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13583
13584         PR fortran/18883
13585         * gfortran.dg/char_result_9.f90: New.
13586         * gfortran.dg/char_result_10.f90: New.
13587
13588 2005-10-30  Jan Hubicka  <jh@suse.cz>
13589
13590         * g++.dg/tree-ssa/pr24172.C: New testcase.
13591
13592 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13593
13594         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13595
13596 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13597
13598         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13599         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13600         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13601         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13602         gfortran.dg/enum_9.f90,
13603         gfortran.fortran-torture/compile/enum_1.f90,
13604         gfortran.fortran-torture/execute/enum_1.f90,
13605         gfortran.fortran-torture/execute/enum_2.f90,
13606         gfortran.fortran-torture/execute/enum_3.f90,
13607         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13608
13609 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13610
13611         PR target/18482
13612         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13613         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13614
13615 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13616
13617         PR libfortran/20179
13618         * gfortran.dg/mixed_io_1.f90: New test.
13619         * gfortran.dg/mixed_io_1.c: New file.
13620
13621 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13622
13623         * gfortran.dg/malloc_free_1.f90: New test.
13624
13625 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13626
13627         * gcc.dg/nested-func-4.c: Require profiling -pg.
13628
13629 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13630
13631         PR C++/23229
13632         * g++.dg/warn/main-2.C: New test.
13633
13634 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13635
13636         PR fortran/24545
13637         * gfortran.dg/interface_2.f90: new test.
13638
13639 2005-10-28  Josh Conner  <jconner@apple.com>
13640
13641         PR c++/22153
13642         * g++.dg/template/crash38.C: New test.
13643         * g++.dg/parse/explicit1.C: Change expected errors.
13644
13645 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13646
13647         PR C++/23426
13648         * g++.dg/other/large-size-array.C: New test.
13649
13650 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13651
13652         PR middle-end/24362
13653         * g++.dg/opt/complex4.C: New test.
13654
13655 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13656
13657         * gcc.dg/nested-func-4.c: New test.
13658
13659 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13660
13661         PR fortran/24158
13662         gfortran.dg/derived_recursion.f90: New test.
13663         gfortran.dg/implicit_actual.f90: New test.
13664
13665 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13666
13667         PR middle-end/24295, PR testsuite/24477
13668         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13669         removed when weakref hits the tree.
13670
13671 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13672
13673         * gfortran.dg/cray_pointers_4.f90: New test.
13674
13675         * gfortran.dg/cray_pointers_5.f90: New test.
13676
13677 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13678
13679         PR fortran/22290
13680         * gfortran.dg/assign_5.f90: New test.
13681         * gfortran.dg/assign_6.f: New test.
13682
13683 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13684
13685         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13686         CPU has no SSE support.
13687
13688 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13689
13690         PR libgfortran/24224
13691         * gfortran.dg/arrayio_1.f90: Update attribution.
13692         * gfortran.dg/arrayio_2.f90: Update attribution.
13693         * gfortran.dg/arrayio_3.f90: Update attribution.
13694         * gfortran.dg/arrayio_4.f90: Update test conditions.
13695         * gfortran.dg/arrayio_5.f90: Update attribution.
13696         * gfortran.dg/arrayio_6.f90: New test.
13697         * gfortran.dg/arrayio_7.f90: New test.
13698
13699 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13700
13701         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13702
13703 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13704
13705         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13706
13707 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13708
13709         PR fortran/24416
13710         * gfortran.dg/namelist_char_only.f90: New test.
13711
13712 2005-10-24  Asher Langton  <langton2@llnl.gov>
13713
13714         PR fortran/17031
13715         PR fortran/22282
13716         * gfortran.dg/cray_pointers_1.f90: New test.
13717         * gfortran.dg/cray_pointers_2.f90: New test.
13718         * gfortran.dg/cray_pointers_3.f90: New test.
13719         * gfortran.dg/loc_1.f90: New test.
13720         * gfortran.dg/loc_2.f90: New test.
13721
13722 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13723
13724         * gcc.dg/pr24225.c: New test.
13725
13726 2005-10-24  Asher Langton  <langton2@llnl.gov>
13727
13728         * gfortran.dg/dup_save_1.f90: New test.
13729         * gfortran.dg/dup_save_2.f90: New test.
13730
13731 2005-10-24  Paul Brook  <paul@codesourcery.com>
13732
13733         PR 24107
13734         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13735         stdint.h.
13736
13737 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13738
13739         PR libgfortran/24489
13740         * gfortran.dg/pr24489.f90: New test.
13741
13742 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13743
13744         PR fortran/23635
13745         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13746
13747 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13748
13749         PR target/18911
13750         * g++.dg/init/array16.C: Skip for mmix-*-*.
13751
13752 2005-10-23  Asher Langton  <langton2@llnl.gov>
13753
13754         * gfortran.dg/byte_1.f90: New test.
13755         * gfortran.dg/byte_2.f90: New test.
13756
13757 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13758
13759         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13760
13761 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13762
13763         PR fortran/18022
13764         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13765
13766         PR fortran/24311
13767         * gfortran.dg/merge_char_const.f90: New test.
13768
13769         PR fortran/24384
13770         * gfortran.dg/spread_scalar_source.f90: New test.
13771
13772 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13773
13774         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13775
13776         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13777         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13778
13779         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13780
13781 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13782
13783         PR fortran/24426
13784         * gfortran.dg/der_pointer_4.f90: New.
13785
13786 2005-10-22  David Ayers  <d.ayers@inode.at>
13787
13788         * obj-c++.dg/except-1.mm: Simplify.
13789
13790 2005-10-21  David Ayers  <d.ayers@inode.at>
13791
13792         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13793
13794 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13795
13796         * gfortran.dg/assumed_dummy_2.f90: New test.
13797
13798 2005-10-21  James E Wilson  <wilson@specifix.com>
13799
13800         PR preprocessor/15220
13801         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13802
13803 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13804
13805         * gcc.c-torture/execute/20051021-1.c: New test.
13806
13807 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/24260
13810         * g++.dg/ext/tmplattr1.C: New test.
13811
13812 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13813
13814         PR fortran/24440
13815         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13816
13817 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13818
13819         * obj-c++.dg/except-1.mm: New.
13820
13821         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13822
13823 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13824
13825         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13826
13827 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13828
13829         PR middle-end/24295
13830         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13831         declarations with the same names as thunks' alias targets, use
13832         aliases instead.
13833         * gcc.dg/attr-alias-3.c: New test.
13834         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13835
13836 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13837
13838         PR c++/22618
13839         * g++.dg/parse/access8.C: New test.
13840
13841 2005-10-20  Richard Guenther  <rguenther@suse.de>
13842
13843         PR c++/24439
13844         * g++.dg/tree-ssa/pr24439.C: New testcase.
13845
13846 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13847
13848         * g++.dg/opt/delay-slot-1.C: New test.
13849
13850 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13851
13852         PR fortran/21625
13853         * gfortran.fg/der_init_1.f90: New.
13854
13855 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13856
13857         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13858
13859 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13860
13861         PR c++/21908
13862         * g++.dg/parse/error28.C: New test.
13863
13864 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13865
13866         * gcc.dg/profile-generate-2.c: New test.
13867
13868 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13869
13870         PR target/23589
13871         * g++.dg/ext/dllimport11.C: New.
13872
13873 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13874
13875         PR c++/22293
13876         * g++.dg/other/friend3.C: New test.
13877
13878 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13879
13880         PR c++/23293
13881         * g++.dg/template/error19.C: New test.
13882
13883 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13884
13885         PR c++/21383
13886         * g++.dg/overload/koenig2.C: New.
13887
13888         PR c++/23118
13889         * g++.dg/overload/error2.C: New.
13890
13891         PR c++/22604
13892         * g++.dg/inherit/covariant14.C: New.
13893
13894 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13895
13896         PR c++/23440
13897         * g++.dg/parse/for1.C: New test.
13898
13899 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13900
13901         PR fortran/23446
13902         * gfortran.dg/host_dummy_index_1.f90: New test.
13903
13904         PR fortran/21459
13905         * gfortran.dg/automatic_char_len_2.f90: New test.
13906
13907         PR fortran/20866
13908         * gfortran.dg/recursive_statement_functions.f90: New test.
13909
13910         PR fortran/20853
13911         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13912
13913         PR fortran/20849
13914         * gfortran.dg/external_initializer.f90: New test.
13915
13916         PR fortran/20837
13917         * non_module_public.f90: New test.
13918
13919 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         PR c++/24386
13922         * g++.dg/template/overload7.C: New.
13923
13924         PR c++/22551
13925         * g++.dg/other/switch2.C: Remove expected warnings.
13926
13927         PR c++/21353
13928         * g++.dg/template/defarg6.C: New.
13929
13930 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13931
13932         PR target/24315
13933         * gcc.target/i386/pr24315.c: New test.
13934
13935 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13936
13937         PR c++/24389
13938         * g++.dg/template/static21.C: New test.
13939         * g++.dg/template/static21-a.cc: Likewise.
13940
13941 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13942
13943         PR c++/23959
13944         * g++.dg/warn/Wswitch-default-1.C: New test.
13945         * g++.dg/warn/Wswitch-default-2.C: New test.
13946
13947 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13948
13949         PR c++/22173
13950         * g++.dg/parse/template18.C: New test.
13951         * g++.dg/template/nontype15.C: Likewise.
13952
13953 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13954
13955         PR fortran/22273
13956         * gfortran.dg/spec_expr_2.f90: New.
13957
13958 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13959
13960         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13961         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13962         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13963         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13964         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13965         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13966         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13967         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13968         previous target-specific skips and warning-message matches where
13969         applicable.
13970
13971 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13972
13973         PR c++/21347
13974         * g++.dg/warn/Wctor-dtor.C: New test.
13975
13976 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13977
13978         PR c/23439
13979         * gcc.dg/for-1.c: New test.
13980
13981 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/19565
13984         * g++.dg/warn/Wconversion1.C: New test.
13985         * g++.dg/ext/packed4.C: Compile with -w.
13986         * g++.dg/opt/20050511-1.C: Likewise.
13987         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13988
13989 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13990
13991         * gfortran.dg/boz_5.f90: New test.
13992
13993 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13994
13995         PR c++/22551
13996         * g++.dg/other/switch2.C: New.
13997
13998         PR c++/23984
13999         * g++.dg/init/ctor7.C: New.
14000
14001 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14002
14003         PR c++/23730
14004         * g++.dg/parse/crash32.C: New test.
14005
14006 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR c++/20721
14009         * g++.dg/init/goto2.C: New test.
14010
14011         PR c++/22464
14012         * g++.dg/template/crash/41.C: New test.
14013
14014         PR c++/22180
14015         * g++.dg/template/crash40.C: New test.
14016
14017         PR c++/23694
14018         * g++.dg/parse/friend5.C: New test.
14019
14020         PR c++/23307
14021         * g++.dg/template/crash38.C: New test.
14022
14023         PR c++/22352
14024         * g++.dg/template/friend38.C: New test.
14025
14026         PR c++/22405
14027         * g++.dg/template/crash39.C: New test.
14028
14029 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14030
14031         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14032         gcc.dg/debug/dwarf2/dwarf-char2.c,
14033         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14034
14035         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14036
14037 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14038
14039         * gcc.dg/dll-2.c: Add tests for warnings.
14040         * gcc.dg/dll-3.c: Likewise.
14041         * gcc.dg/dll-4.c: Likewise.
14042
14043         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14044         * g++.dg/ext/dllimport2.C: Likewise.
14045         * g++.dg/ext/dllimport3.C: Likewise.
14046         * g++.dg/ext/dllimport7.C: Likewise.
14047         * g++.dg/ext/dllimport8.C: Likewise.
14048         * g++.dg/ext/dllimport9.C: Likewise.
14049
14050 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14051
14052         PR fortran/24092
14053         * gfortran.dg/derived_pointer_recursion.f90: New test.
14054
14055 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14056
14057         * gcc.c-torture/execute/20051012-1.c: New test.
14058
14059 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14060
14061         PR fortran/18082
14062         * gfortran.dg/automatic_char_len_1.f90: New test.
14063
14064 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14065
14066         PR fortran/20847
14067         * gfortran.dg/save_common.f90: New test.
14068
14069         PR fortran/20856
14070         * gfortran.dg/save_result.f90: New test.
14071
14072 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14073
14074         PR c++/21592
14075         * g++.dg/template/dependent-expr1.C: Add new expected error.
14076         * g++.dg/template/dependent-expr2.C: Adjust error text.
14077         * g++.dg/template/overload6.C: New.
14078
14079         PR c++/23797
14080         * g++.dg/other/typename8.C: New.
14081
14082         PR c++/21117
14083         * g++.dg/other/return1.C: New.
14084
14085 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14086
14087         PR c++/24052
14088         * g++.dg/ext/label5.C: New.
14089
14090 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         PR c++/19964
14093         * g++.dg/parse/crash31.C: New.
14094
14095 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14096
14097         * g++.dg/ipa/ipa-1.c: New test.
14098         * g++.dg/ipa/ipa-2.c: New test.
14099         * g++.dg/ipa/ipa-3.c: New test.
14100         * g++.dg/ipa/ipa-4.c: New test.
14101         * g++.dg/ipa/ipa-5.c: New test.
14102         * g++.dg/ipa/ipa.exp: New file.
14103
14104 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14105
14106         PR fortran/24207
14107         * gfortran.dg/private_type_3.f90: New test.
14108
14109 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14110
14111         PR fortran/20786
14112         gfortran.dg/aint_anint_1.f90: New test.
14113
14114 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14115
14116         PR libgfortran/24313
14117         gfortran.dg/csqrt.f: New test.
14118
14119 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14120
14121         PR c++/8057
14122         * g++.dg/warn/noeffect7.C: New test.
14123         * g++.dg/warn/noeffect2.C: Instantiate templates.
14124         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14125         and warning.
14126
14127 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/21089
14130         * g++.dg/init/float1.C: New test.
14131
14132         PR c++/24277
14133         * g++.dg/init/member1.C: Tweak error markers.
14134
14135 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14136
14137         PR testsuite/24281
14138         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14139         Check for null pointer.
14140
14141 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14142
14143         PR c++/21369
14144         * g++.dg/parse/ret-type3.C: New test.
14145
14146 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14147
14148         PR tree-opt/23946
14149         * gcc.c-torture/compile/pr23946.c: New test.
14150
14151 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14152
14153         * g++.dg/opt/mmx2.C: New test.
14154
14155 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14156
14157         PR c++/24277
14158         * g++.dg/template/static20.C: New test.
14159
14160         PR c++/24302
14161         * g++.dg/warn/Wunused-12.C: New test.
14162
14163         PR c++/23437
14164         * g++.dg/template/arg4.C: New test.
14165
14166 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14167
14168         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14169         * gcc.dg/ucnid-3.c: Likewise.
14170         * gcc.dg/ucnid-4.c: Likewise.
14171         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14172         * g++.dg/other/ucnid-1.C: Likewise.
14173         * gcc.dg/sparc-frame-1.c: New test.
14174
14175 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14176
14177         PR c++/24139
14178         * g++.dg/template/spec27.C: New test.
14179
14180         PR c++/24275
14181         * g++.dg/template/static19.C: New test.
14182
14183 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14184
14185         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14186         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14187
14188 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14189
14190         PR target/24136
14191         * gfortran.fortran-torture/compile/pr24136.f: New test.
14192
14193 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14194
14195         PR c++/22172
14196         * g++.dg/parse/crash30.C: New test.
14197
14198 2005-10-07  Richard Guenther  <rguenther@suse.de>
14199
14200         PR middle-end/24227
14201         * gcc.c-torture/compile/pr24227.c: New testcase.
14202
14203 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14204
14205         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14206         Do not put aligned attributes on array elements.
14207
14208 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14209
14210         PR testsuite/23611, PR testsuite/23615
14211         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14212         writing prototypes of library functions by hand.
14213         * obj-c++.dg/bitfield-4.mm: Likewise.
14214         * obj-c++.dg/const-str-4.mm: Likewise.
14215         * obj-c++.dg/encode-4.mm: Likewise.
14216         * obj-c++.dg/encode-5.mm: Likewise.
14217         * obj-c++.dg/encode-6.mm: Likewise.
14218         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14219         * obj-c++.dg/method-10.mm: Likewise.
14220         * obj-c++.dg/method-17.mm: Likewise.
14221         * obj-c++.dg/method-19.mm: Likewise.
14222         * obj-c++.dg/try-catch-2.mm: Likewise.
14223
14224 2005-10-06  Richard Henderson  <rth@redhat.com>
14225
14226         PR 24236
14227         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14228
14229 2005-10-06  Dale Johannesen  <dalej@apple.com>
14230
14231         * gcc.c-torture/execute/20030125-1.c: Correct.
14232
14233 2005-10-06  Richard Guenther  <rguenther@suse.de>
14234
14235         PR tree-optimization/24238
14236         * g++.dg/tree-ssa/pr24238.C: New testcase.
14237
14238 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14239
14240         PR 18568
14241         * gfortran.dg/der_pointer_3.f90: New test.
14242
14243 2005-10-05  Devang Patel  <dpatel@apple.com>
14244
14245         PR Debug/23205
14246         * g++.dg/other/PR23205.C: New.
14247
14248 2005-10-05  Richard Henderson  <rth@redhat.com>
14249
14250         PR target/23602
14251         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14252         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14253
14254 2005-10-05  Dale Johannesen  <dalej@apple.com>
14255
14256         * gcc.c-torture/execute/float-floor.c: New.
14257
14258 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14259
14260         PR tree-optimization/21419
14261         PR tree-optimization/24146
14262         PR tree-optimization/24151
14263
14264         * g++.dg/ext/asm7.C: New.
14265         * g++.dg/ext/asm8.C: New.
14266         * gcc.dg/asm-1.c: Compile on all targets.
14267         * gcc.dg/asm-pr24146.c: New.
14268         * gcc.dg/pr21419.c: Adjust error messages.
14269
14270 2005-10-05  Richard Guenther  <rguenther@suse.de>
14271
14272         PR fortran/24176
14273         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14274
14275 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         PR c++/23513
14278         * g++.dg/template/spec22.C: Robustify test.
14279         * g++.dg/template/spec26.C: New.
14280
14281 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14282
14283         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14284         if target supports vector instructions.
14285
14286 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14287
14288         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14289         C99 functions.
14290
14291 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14292
14293         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14294         check_effective_target_fortran_large_int): Replace cached result
14295         when target changes.
14296
14297 2005-10-04  Devang Patel  <dpatel@apple.com>
14298
14299         * gcc.dg/i386-sse-vect-types.c: New.
14300
14301 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14302
14303         PR preprocessor/13726
14304         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14305         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14306
14307 2005-10-04  Richard Guenther  <rguenther@suse.de>
14308
14309         PR c/23576
14310         * gcc.dg/noncompile/pr23576.c: New testcase.
14311
14312 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14313
14314         PR middle-end/23125
14315         * gcc.dg/register-var-3.c: New test.
14316
14317 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14318
14319         * gcc.dg/pr23049.c: New test.
14320
14321         * gcc.dg/ucnid-4.c: Fix test.
14322
14323 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14324
14325         PR 23445
14326         * gcc.c-torture/compile/pr23445.c: New test.
14327
14328 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14329
14330         * g++.dg/overload/unknown1.C: New.
14331
14332 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/17775
14335         * g++.dg/template/repo4.C: New test.
14336
14337 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14338
14339         PR libfortran/19308
14340         * gfortran.dg/large_real_kind_2.F90: New test.
14341         * gfortran.dg/large_integer_kind_2.f90: New test.
14342
14343 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14344
14345         * lib/target-supports.exp (check_effective_target_vect_shift):
14346         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14347         (check_effective_target_vect_condition): Fix copy-n-pasto.
14348
14349         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14350         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14351         targets.
14352
14353 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14354
14355         PR c++/22621
14356         * g++.dg/template/overload5.C : New test.
14357
14358         PR c++/23840
14359         * g++.dg/expr/stdarg1.C: New test.
14360
14361 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14362
14363         PR 24142
14364         * gcc.c-torture/execute/pr24142.c: New test.
14365
14366 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14367
14368         PR 24141
14369         * gcc.c-torture/execute/pr24141.c: New test.
14370
14371 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14372             Diego Novillo  <dnovillo@redhat.com>
14373
14374         PR 23604
14375         * gcc.c-torture/execute/pr23604.c: New test.
14376
14377 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14378
14379         PR fortran/16404
14380         PR fortran/20835
14381         PR fortran/20890
14382         PR fortran/20899
14383         PR fortran/20900
14384         PR fortran/20901
14385         PR fortran/20902
14386         gfortran.dg/equiv_constraint_1.f90: New test.
14387         gfortran.dg/equiv_constraint_2.f90: New test.
14388         gfortran.dg/equiv_constraint_3.f90: New test.
14389         gfortran.dg/equiv_constraint_4.f90: New test.
14390         gfortran.dg/equiv_constraint_5.f90: New test.
14391         gfortran.dg/equiv_constraint_6.f90: New test.
14392         gfortran.dg/equiv_constraint_7.f90: New test.
14393         gfortran.dg/equiv_constraint_8.f90: New test.
14394         gfortran.dg/private_type_1.f90: New test.
14395         gfortran.dg/private_type_2.f90: New test.
14396         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14397         980628-10.f: Assert std=gnu to permit mixing of
14398         types in equivalence statements.
14399
14400 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14401
14402         PR 24112
14403         * gfortran.dg/open_status_1.f90: New.
14404
14405 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14406
14407         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14408         * gcc.dg/vect/pr22480.c: Clean up temp files.
14409         * gcc.dg/vect/pr23831.c: Clean up temp files.
14410         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14411         Clean up temp files.
14412         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14413         Clean up temp files.
14414
14415         * gcc.dg/20050309-1.c: Clean up temp files.
14416         * gcc.dg/20050325-1.c: Clean up temp files.
14417
14418 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14419
14420         PR tree-optimization/24059
14421         * gcc.dg/vect/pr24059.c : New test.
14422
14423 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14424
14425         PR middle-end/24109
14426         * gcc.c-torture/execute/20050929-1.c: New test.
14427
14428 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14429
14430         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14431
14432 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14433
14434         PR c/21419
14435         * gcc.dg/pr21419.c: New test.
14436
14437 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14438
14439         * gcc.dg/pr23911.c: New test.
14440
14441 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14442
14443         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14444
14445         PR c++/16782
14446         * g++.dg/parse/qualified4.C: New test.
14447         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14448         * g++.old-deja/g++.mike/p8154.C: Likewise.
14449
14450 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14451
14452         PR c++/22147
14453         * g++.dg/template/friend37.C: New test.
14454         * g++.dg/parse/crash28.C: Adjust error markers.
14455
14456 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14457
14458         PR fortran/18518
14459         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14460
14461 2005-09-27  Devang Patel  <dpatel@apple.com>
14462
14463         PR tree-optimization/23625
14464         * gcc.dg/pr23625.c: New test.
14465
14466 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14467
14468         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14469         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14470
14471 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14472
14473         PR fortran/23677
14474         * gfortran.fortran-torture/execute/save_1.f90: New test.
14475         * gfortran.dg/save_1.f90: New test.
14476
14477 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14478
14479         * gcc.target/i386/builtin-apply-mmx.c: New test.
14480
14481         PR target/22576
14482         * gcc.target/i386/pr22576.c: New test.
14483
14484         PR target/22585
14485         * gcc.target/i386/pr22585.c: New test.
14486
14487         PR target/23268
14488         * gcc.target/i386/pr23268.c: New test.
14489
14490         PR middle-end/23831
14491         * gcc.dg/vect/pr23831.c: New test.
14492
14493         PR target/24055
14494         * gcc.target/i386/pr24055.c: New test.
14495
14496 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14497
14498         PR tree-optimization/23960
14499         * gcc.c-torture/compile/pr23960.c: New.
14500
14501 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14502
14503         PR fortran/16861
14504         * gfortran.dg/nested_modules_3.f90: New.
14505
14506 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14507
14508         PR fortran/24005
14509         gfortran.dg/interface_1.f90: New test.
14510
14511 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14512         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14513
14514         PR fortran/23843
14515         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14516
14517 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14518
14519         PR fortran/23516
14520         * gfortran.dg/imag_1.f: New test.
14521         * gfortran.dg/imag_2.f: Ditto.
14522
14523 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14524
14525         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14526
14527 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14528
14529         PR c++/21983
14530         * g++.dg/warn/pr21983.C: New test.
14531
14532 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14533
14534         * gcc.dg/20050922-1.c: Testcase added.
14535
14536 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/23993
14539         * g++.dg/template/array14.C: New test.
14540
14541 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14542
14543         PR fortran/19929
14544         * gfortran.dg/der_ptr_component_1.f90: New test.
14545
14546 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14547
14548         PR c++/23965
14549         * g++.dg/template/error1.C: Reject "no matching function" message.
14550
14551 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14552
14553         PR c++/17609
14554         * g++.dg/lookup/error1.C: New test.
14555
14556 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14557
14558         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14559         functionality of the testcase.
14560
14561 2005-09-20  Richard Henderson  <rth@redhat.com>
14562
14563         * gcc.dg/vect/vect-22.c: Require vect_float.
14564         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14565
14566 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14567
14568         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14569         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14570         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14571         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14572         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14573         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14574         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14575         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14576         * gcc.dg/cpp/ucnid-8.c: New test.
14577
14578 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14579
14580         PR tree-optimization/23929
14581         * gcc.c-torture/compile/pr23929.c: New test.
14582
14583 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14584
14585         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14586         for one loop.
14587
14588 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14589
14590         PR testsuite/23186
14591         * g++.dg/other/pr22003.C: Require named sections.
14592
14593 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14594
14595         PR c++/23947
14596         * g++.dg/rtti/crash3.C: New test.
14597
14598         PR tree-optimization/23818
14599         * gcc.dg/pr23818.c: New test.
14600
14601 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14602
14603         PR fortran/23420
14604         * gfortran.dg/print_fmt_4.f: New.
14605
14606 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14607
14608         PR fortran/23663
14609         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14610
14611 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14612
14613         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14614         Use pointers to local alignable arrays instead. Added comments.
14615         * gcc.dg/vect/vect-46.c: Likewise.
14616         * gcc.dg/vect/vect-48.c: Likewise.
14617         * gcc.dg/vect/vect-49.c: Likewise.
14618         * gcc.dg/vect/vect-52.c: Likewise.
14619         * gcc.dg/vect/vect-53.c: Likewise.
14620         * gcc.dg/vect/vect-54.c: Likewise.
14621         * gcc.dg/vect/vect-56.c: Likewise.
14622         * gcc.dg/vect/vect-57.c: Likewise.
14623         * gcc.dg/vect/vect-58.c: Likewise.
14624         * gcc.dg/vect/vect-60.c: Likewise.
14625         * gcc.dg/vect/vect-61.c: Likewise.
14626
14627         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14628         The test is no longer vectorizable on vect_no_align targets.
14629         * gcc.dg/vect/vect-43.c: Likewsie.
14630
14631         * gcc.dg/vect/vect-44.c: Added comments.
14632         * gcc.dg/vect/vect-45.c: Added comments.
14633         * gcc.dg/vect/vect-50.c: Added comments.
14634         * gcc.dg/vect/vect-51.c: Added comments.
14635
14636         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14637         aligned type.
14638         * gcc.dg/vect/Os-vect-95.c: Likewise.
14639
14640         * gcc.dg/vect/vect-41.c: Test removed.
14641         * gcc.dg/vect/vect-47.c: Test removed.
14642         * gcc.dg/vect/vect-55.c: Test removed.
14643         * gcc.dg/vect/vect-59.c: Test removed.
14644
14645 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14646
14647         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14648         No longer vectorizable on vect_no_align targets.
14649         * gcc.dg/vect/pr20122.c: Likewise.
14650         * gcc.dg/vect/vect-74.c: Likewise.
14651         * gcc.dg/vect/vect-75.c: Likewise.
14652         * gcc.dg/vect/vect-76.c: Likewise.
14653
14654         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14655         Will not be vectorizable on vect_no_align targets once aliasing issues
14656         are resolved.
14657         * gcc.dg/vect/vect-79.c: Likewise.
14658
14659         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14660         * gcc.dg/vect/vect-78.c: Likewise.
14661         * gcc.dg/vect/vect-97.c: Likewise.
14662
14663 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14664
14665         * gcc.dg/pr23943.c: New test.
14666
14667 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14668
14669         PR fortran/19181
14670         * gfortran.dg/derived_pointer_null_1.f90: New test.
14671
14672 2005-09-18  Richard Guenther  <rguenther@suse.de>
14673
14674         PR middle-end/23944
14675         * gcc.c-torture/compile/pr23944.c: New testcase.
14676
14677 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14678
14679         PR fortran/15975
14680         * gfortran.dg/der_pointer_2.f90: New test.
14681
14682 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14683
14684         PR fortran/16861
14685         * gfortran.dg/nested_modules_2.f90: New test.
14686
14687 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14688
14689         PR c++/18368
14690         * g++.dg/other/semicolon.C: New test.
14691
14692 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14693
14694         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14695         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14696
14697 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14698
14699         PR c++/23914
14700         * g++.dg/template/static18.C: New test.
14701
14702         PR c++/21514
14703         * g++.dg/template/crash19.C: Remove dg-error marker.
14704         * g++.dg/template/local4.C: New test.
14705
14706 2005-09-16  Paul Brook  <paul@codesourcery.com>
14707
14708         PR fortran/23906
14709         * gfortran.dg/dependency_1.f90: New test.
14710
14711 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14712
14713         PR c++/23896
14714         * g++.dg/template/static17.C: New test.
14715
14716 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14717
14718         PR c++/23139
14719         * g++.dg/warn/huge-val1.C: New test.
14720
14721 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/13140
14724         * g++.dg/parse/class2.C: New test.
14725         * g++.dg/template/explicit8.C: Likewise.
14726         * g++.dg/template/spec25.C: Likewise.
14727
14728 2005-09-14  Josh Conner  <jconner@apple.com>
14729
14730         PR middle-end/23584
14731         * gcc.dg/pr23584.c: New test.
14732
14733 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14734
14735         PR fortran/21875 Internal Unit Array I/O, NIST
14736         * gfortran.dg/arrayio_1.f90: New test.
14737         * gfortran.dg/arrayio_1.f90: New test.
14738         * gfortran.dg/arrayio_1.f90: New test.
14739         * gfortran.dg/arrayio_1.f90: New test.
14740         * gfortran.dg/arrayio_1.f90: New test.
14741
14742 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14743
14744         PR middle-end/22480
14745         * gcc.dg/vect/pr22480.c: New test.
14746
14747 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14748
14749         PR fortran/19358
14750         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14751
14752 2005-09-13 Josh Conner <jconner@apple.com>
14753
14754         PR c++/23180
14755         * g++.dg/init/struct2.C: New test.
14756         * g++.dg/init/struct3.C: New test.
14757
14758 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14759
14760         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14761         Clean up temp files.
14762         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14763         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14764         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14765         gcc.dg/tree-ssa/builtin-printf-1.c,
14766         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14767         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14768         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14769         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14770         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14771         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14772         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14773         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14774         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14775         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14776         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14777         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14778
14779 2005-09-13  Josh Conner  <jconner@apple.com>
14780
14781         * lib/gcc-dg.exp: Load scanipa.exp.
14782         (cleanup-dump): New procedure.
14783         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14784         * lib/scandump.exp: New file.
14785         * lib/scantree.exp: Use it.
14786         * lib/scanipa.exp: New file.
14787
14788 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14789
14790         PR fortran/17740
14791         * gfortran.dg/generic_4.f90: New test.
14792
14793 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14794
14795         PR target/23816
14796         * gcc.target/i386/pr23816-1.c: New test.
14797         * gcc.target/i386/pr23816-2.c: New test.
14798
14799
14800 2005-09-13  Bastian Blank <waldi@debian.org>
14801
14802         PR c++/16171
14803         * g++.dg/abi/mangle26.C: New test.
14804         * g++.dg/abi/mangle27.C: New test.
14805         * g++.dg/abi/mangle28.C: New test.
14806         * g++.dg/abi/mangle29.C: New test.
14807
14808         PR c++/23839
14809         * g++.dg/parse/register1.C: New test.
14810
14811 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14812
14813         PR c++/23842
14814         * g++.dg/template/access16.C: New test.
14815
14816 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14817
14818         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14819
14820 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14821
14822         PR fortran/18899
14823         * gfortran.dg/shape_2.f90: New test.
14824
14825 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14826
14827         PR target/19269
14828         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14829         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14830         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14831         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14832         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14833         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14834         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14835         tests.
14836
14837 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14838
14839         PR c++/23841
14840         * g++.dg/parse/template17.C: New test.
14841
14842 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR c++/23789
14845         * g++.dg/template/nontype14.C: New test.
14846
14847 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14848
14849         PR g++/7874
14850         * g++.dg/lookup/friend7.C: New test.
14851         * g++.dg/lookup/friend8.C: New test.
14852         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14853         so that it will be found via argument dependent lookup.
14854         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14855         friend functions which will no longer be found.
14856         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14857         function g, so that it will be found via argument dependent
14858         lookup.
14859         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14860         * g++.old-deja/g++.mike/net43.C: Likewise.
14861
14862 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14863
14864         PR c++/23691
14865         * g++.dg/template/static16.C: New test.
14866
14867 2005-09-12  Josh Conner  <jconner@apple.com>
14868
14869         PR middle-end/23237
14870         * gcc.c-torture/compile/pr23237.c: New test.
14871
14872 2005-09-11  Richard Henderson  <rth@redhat.com>
14873
14874         * g++.dg/other/error8.C: Update expected diagnostic text.
14875
14876 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14877
14878         PR libfortran/19872
14879         * gfortran.dg/overwrite_1.f: New test.
14880
14881 2005-09-09  Josh Conner  <jconner@apple.com>
14882
14883         * g++.dg/init/pr23180-1.C: Removed.
14884         * g++.dg/init/pr23180-2.C: Removed.
14885
14886 2005-09-09  David Daney <ddaney@avtrex.com>
14887
14888         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14889         files which are ...
14890         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14891         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14892
14893 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14894
14895         * gfortran.dg/iostat_2.f90: New test.
14896
14897 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/22252
14900         * g++.dg/ext/interface1.C: New test.
14901         * g++.dg/ext/interface1.h: Likewise.
14902         * g++.dg/ext/interface1a.cc: Likewise.
14903
14904 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14905
14906         * gfortran.dg/iomsg_1.f90: New test case.
14907
14908 2005-09-09  Richard Guenther  <rguenther@suse.de>
14909
14910         PR c++/23624
14911         * g++.dg/tree-ssa/pr23624.C: New testcase.
14912
14913 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14914
14915         PR fortran/19239
14916         * gfortran.dg/vector_subscript_1.f90,
14917         * gfortran.dg/vector_subscript_2.f90: New tests.
14918
14919 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14920
14921         PR fortran/21104
14922         * gfortran.dg/array_alloc_1.f90,
14923         * gfortran.dg/array_alloc_2.f90,
14924         * gfortran.dg/array_alloc_3.f90: New tests.
14925
14926 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14927
14928         PR fortran/12840
14929         * gfortran.dg/array_constructor_6.f90
14930         * gfortran.dg/array_constructor_7.f90
14931         * gfortran.dg/array_constructor_8.f90
14932         * gfortran.dg/array_constructor_9.f90
14933         * gfortran.dg/array_constructor_10.f90
14934         * gfortran.dg/array_constructor_11.f90
14935         * gfortran.dg/array_constructor_12.f90: New tests.
14936
14937 2005-09-08  Josh Conner  <jconner@apple.com>
14938
14939         PR c++/23180
14940         * g++.dg/init/pr23180-1.C: New test.
14941         * g++.dg/init/pr23180-2.C: New test.
14942
14943 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14944
14945         PR fortran/18878
14946         * gfortran.dg/module_double_reuse.f90: New.
14947
14948 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14949
14950         PR fortran/23270
14951         PR fortran/22304
14952         PR fortran/18870
14953         PR fortran/17917
14954         PR fortran/16511
14955         * gfortran.dg/common_equivalence_1.f: New.
14956         * gfortran.dg/common_equivalence_2.f: New.
14957         * gfortran.dg/common_equivalence_3.f: New.
14958         * gfortran.dg/contained_equivalence_1.f90: New.
14959         * gfortran.dg/module_blank_common.f90: New.
14960         * gfortran.dg/module_commons_1.f90: New.
14961         * gfortran.dg/module_equivalence_1.f90: New.
14962         * gfortran.dg/nested_modules_1.f90: New.
14963         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14964         equivalences and add comment to connect the test with
14965         the PR.
14966
14967 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14968
14969         PR fortran/23765
14970         * gfortran.dg/common_6.f90: New test.
14971
14972 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14973
14974         PR fortran/15326
14975         * gfortran.dg/char_result_1.f90,
14976         * gfortran.dg/char_result_2.f90,
14977         * gfortran.dg/char_result_3.f90,
14978         * gfortran.dg/char_result_4.f90,
14979         * gfortran.dg/char_result_5.f90,
14980         * gfortran.dg/char_result_6.f90,
14981         * gfortran.dg/char_result_7.f90,
14982         * gfortran.dg/char_result_8.f90: New tests.
14983
14984 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14985
14986         PR fortran/19928
14987         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14988
14989 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14990
14991         PR obj-c++/16816
14992         * obj-c++.dg/selector-5.mm: New test.
14993         * obj-c++.dg/selector-6.mm: New test.
14994
14995 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14996
14997         PR objc/20574
14998         PR objc/19324
14999         * objc.dg/error-1.m: New test.
15000
15001 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15002
15003         PR fortran/23373
15004         * gfortran.fortran-torture/execute/pr23373-1.f90,
15005         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15006
15007 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15008
15009         PR libfortran/23760
15010         * gfortran.dg/g77/1832.f: Remove long string in write statement
15011         to allow the test to pass on correct list directed output with
15012         prepended space.
15013
15014 2005-09-07  James E Wilson  <wilson@specifix.com>
15015
15016         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15017
15018 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15019
15020         * gfortran.dg/parameter+save.f90: Rename to
15021         * gfortran.dg/parameter_save.f90: .. this.
15022
15023 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15024
15025         PR fortran/20848
15026         * gfortran.dg/parameter+save.f90: New test case.
15027
15028 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15029
15030         PR fortran/19269
15031         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15032
15033 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15034
15035         PR c/23075
15036         * gcc.dg/pr23075.c: New test.
15037         * g++.dg/warn/pr23075.C: New test.
15038
15039         PR target/22362
15040         * gcc.target/i386/pr22362.c: New test.
15041
15042         PR rtl-optimization/23098
15043         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15044
15045         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15046         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15047         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15048
15049 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15050
15051         * g++.dg/expr/cast6.C: New test.
15052
15053         PR c++/9782
15054         * g++.dg/init/new15.C: New test.
15055
15056 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15057
15058         * gcc.dg/vect/Os-vect-95.c: New test.
15059         * gcc.dg/vect/vect-95.c: Same.
15060
15061 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15062
15063         * gcc.dg/vect/vect-29.c: Update xfail testing.
15064         * gcc.dg/vect/vect-44.c: Same.
15065         * gcc.dg/vect/vect-48.c: Same.
15066         * gcc.dg/vect/vect-50.c: Same.
15067         * gcc.dg/vect/vect-72.c: Same.
15068         * gcc.dg/vect/vect-77.c: Same.
15069         * gcc.dg/vect/vect-78.c: Same.
15070         * gcc.dg/vect/vect-80.c: Same.
15071         * gcc.dg/vect/vect-96.c: Same.
15072         * gcc.dg/vect/vect-100.c: Same.
15073         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15074         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15075         * gfortran.dg/vect/vect-5.f90: Same.
15076
15077 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15078
15079         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15080         start strings.
15081         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15082         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15083
15084         PR c++/23056
15085         * g++.dg/opt/pr23056.C: New test.
15086
15087         PR rtl-optimization/23098
15088         * gcc.target/i386/pr23098.c: New test.
15089
15090 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15091
15092         PR c++/23667
15093         * g++.dg/template/static15.C: New test.
15094
15095         PR c++/21440
15096         * g++.dg/ext/stmtexpr5.C: New test.
15097         * g++.dg/ext/stmtexpr6.C: Likewise.
15098
15099 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15100
15101         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15102
15103         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15104         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15105         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15106
15107 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15108
15109         PR libfortran/23321
15110         * gfortran.dg/direct_io_4.f90: New test case.
15111
15112 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15113             Rasmus Hahn  <rassahah@neofonie.de>
15114
15115         PR libobjc/23108
15116         * objc.dg/type-stream-1.m: New test.
15117
15118 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15119
15120         PR fortran/23661
15121         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15122         gfortran.dg/print_fmt_3.f90: New test.
15123
15124 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15125
15126         * gfortran.dg/fmt_t_1.f90: New test.
15127
15128 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15129
15130         PR rtl-optimization/23454
15131         * g++.dg/opt/pr23454.C: New test.
15132
15133 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15134
15135         PR c++/23699
15136         * g++.dg/ext/static1.C: New test.
15137
15138 2005-09-02  Richard Henderson  <rth@redhat.com>
15139
15140         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15141         tail call to check_fa_work.
15142
15143 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15144
15145         PR c++/21687
15146         * g++.dg/other/gc3.C: New test.
15147
15148 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15149
15150         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15151         * gcc.dg/20050826-1.c: Likewise.
15152
15153 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15154
15155         PR c++/23167
15156         * g++.dg/expr/volatile1.C: New test.
15157
15158 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15159
15160         PR middle-end/23547
15161         * gcc.dg/pr23547.c: New test.
15162
15163 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15164
15165         PR c/22061
15166         * gcc.c-torture/execute/pr22061-1.c,
15167         * gcc.c-torture/execute/pr22061-2.c,
15168         * gcc.c-torture/execute/pr22061-3.c,
15169         * gcc.c-torture/execute/pr22061-4.c: New tests.
15170
15171 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15172
15173         * gcc.dg/Wredundant-decls-2.c: New test to check that
15174         -Wredundant-decls does not issue warning for a variable
15175         definition following a declaration.
15176
15177 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15178
15179         PR debug/7241
15180         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15181         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15182         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15183
15184         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15185         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15186         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15187         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15188         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15189         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15190         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15191         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15192
15193 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15194
15195         PR objc/23306
15196         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15197         scan-assmbler.
15198
15199 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15200
15201         PR target/21255
15202         * gcc.dg/pr21255-1.c: New test.
15203         * gcc.dg/pr21255-2-mb.c: Likewise.
15204         * gcc.dg/pr21255-2-ml.c: Likewise.
15205         * gcc.dg/pr21255-3.c: Likewise.
15206         * gcc.dg/pr21255-4.c: Likewise.
15207
15208 2005-08-31  Dale Johannesen  <dalej@apple.com>
15209
15210         * gcc.dg/20050830-1.c: New.
15211
15212 2005-08-31  Josh Conner  <jconner@apple.com>
15213
15214         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15215         command-line options for arm-*-* targets.
15216         * g++.dg/init/array16.C: Likewise.
15217         * g++.dg/other/crash-4.C: Likewise.
15218
15219 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15220
15221         PR obj-c++/23640
15222         * obj-c++.dg/gnu-runtime-3.mm: New test.
15223
15224 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15225
15226         PR c++/13377
15227         * g++.dg/lookup/ambig4.C: New test.
15228         * g++.dg/lookup/ambig5.C: New test.
15229         * g++.dg/tc1/dr101.C: Adjust error markers.
15230
15231 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15232
15233         PR c++/23639
15234         * g++.dg/template/ttp5.C: Adjust error markers.
15235
15236 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15237
15238         PR testsuite/23609
15239         * lib/obj-c++.exp: Include target-libpath.exp.
15240         (obj-c++_link_flags): Look for the GNU libobjc library
15241         and set the library path to include it.
15242         Don't manually set LD_LIBRARY_PATH (etc.) but call
15243         set_ld_library_path_env_vars instead.
15244         (obj-c++_target_compile): Don't set library path or
15245         linker flags because they are already set correctly
15246         in obj-c++_link_flags.
15247
15248 2005-08-30  Josh Conner  <jconner@apple.com>
15249
15250         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15251         to command-line options for arm-*-* targets.
15252
15253 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15254
15255         * g++.dg/other/i386-1.C: New.
15256
15257 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15258
15259         PR preprocessor/20348
15260         PR preprocessor/20356
15261         * gcc.dg/cpp/pr20348.c: New test.
15262         * gcc.dg/cpp/pr20348.h: New file.
15263         * gcc.dg/cpp/inc/pr20348.h: New file.
15264         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15265         * gcc.dg/cpp/pr20356.c: New test.
15266         * gcc.dg/cpp/pr20356.h: New file.
15267         * gcc.dg/cpp/inc/pr20356.h: New file.
15268         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15269
15270 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15271
15272         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15273         Fix array dimension to avoid correct end-of-file error.
15274
15275 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15276
15277         PR libfortran/23598
15278         * gfortran.dg/iostat_1.f90: New test.
15279
15280 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15281
15282         PR middle-end/23408
15283         * gcc.dg/pr23408.c: New test.
15284
15285 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15286
15287         PR c++/23099
15288         * g++.dg/init/member1.C: Make sure erroneous static data member
15289         definitions are required.
15290         * g++.dg/template/static13.C: New test.
15291         * g++.dg/template/static14.C: Likewise.
15292
15293 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15294
15295         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15296         -march=pentium4, remove ilp32 requirement.
15297
15298         PR middle-end/23484
15299         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15300         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15301
15302 2005-08-29  Andreas Jaeger  <aj@suse.de>
15303
15304         PR testsuite/23607
15305         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15306
15307 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15308
15309         * gcc.c-torture/execute/20050316-2.c: New test.
15310         * gcc.c-torture/execute/20050316-3.c: New test.
15311         * gcc.dg/torture/pr16104-1.c: New test.
15312
15313 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15314
15315         PR middle-end/23463
15316         * gcc.c-torture/execute/zero-struct-1.c: New test.
15317
15318 2005-08-27  Richard Guenther  <rguenther@suse.de>
15319
15320         PR target/23575
15321         * gcc.target/i386/pr23575.c: New testcase.
15322
15323 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15324
15325         PR rtl-optimization/23561
15326         * gcc.c-torture/execute/20050826-1.c: New test.
15327
15328         PR rtl-opt/23560
15329         * gcc.c-torture/execute/20050826-2.c: New test.
15330
15331 2005-08-26  Dale Johannesen  <dalej@apple.com>
15332
15333         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15334         * gcc.dg/20050826-1.c: New.
15335
15336 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/19004
15339         * g++.dg/template/nontype13.C: New test.
15340
15341         PR c++/23491
15342         * g++.dg/init/new14.C: New test.
15343         * g++.dg/expr/anew1.C: Do not XFAIL.
15344         * g++.dg/expr/anew2.C: Likewise.
15345         * g++.dg/expr/anew3.C: Likewise.
15346
15347 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15348
15349         PR middle-end/22439
15350         * gcc.dg/vla-3.c: New test.
15351
15352 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15353
15354         PR fortran/20363
15355         * gfortran.dg/named_interface.f90: New.
15356
15357 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15358
15359         * gcc.c-torture/execute/frame-address.c: New test.
15360
15361 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         PR c++/20817
15364         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15365
15366 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15367
15368         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15369
15370 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15371
15372         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15373         * gcc.dg/altivec-22.c: Rename from..
15374         * gcc.dg/altivec-nomfcr.c: ..this.
15375
15376 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15377
15378         PR tree-optimization/23546
15379         * gcc.dg/tree-ssa/pr23546.c: New test.
15380
15381 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15382
15383         PR fortran/17758
15384         * gfortran.dg/nonreturning_statements.f90: New test.
15385
15386 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15387
15388         PR c++/22454
15389         * g++.dg/parse/crash29.C: New.
15390
15391 2005-08-23  DJ Delorie  <dj@redhat.com>
15392
15393         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15394         constants have the L suffix.
15395
15396 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15397
15398         PR c++/23044
15399         * g++.dg/template/instantiate8.C: New.
15400
15401 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15402
15403         PR middle-end/23467
15404         * gcc.c-torture/execute/pr23467.c: New test.
15405
15406 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15407
15408         PR tree-optimization/22043
15409         * gcc.c-torture/execute/20050613-1.c: New test.
15410
15411 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15412
15413         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15414
15415 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15416
15417         PR rtl-optimization/23478
15418         * g++.dg/opt/pr23478.C: New test.
15419
15420 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15421
15422         PR c/18715
15423         * gcc.dg/switch-warn-3.c: New test.
15424
15425 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15426
15427         PR c++/22233
15428         * g++.dg/template/param1.C: New test.
15429
15430 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15431
15432         PR c++/23089
15433         * g++.dg/other/incomplete1.C: New test.
15434
15435 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15436
15437         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15438         are vectorizable.
15439
15440 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15441
15442         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15443         d_lines_5.f: New.
15444
15445 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15446
15447         * gcc.target/i386/sse-4.c: New test.
15448
15449 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15450
15451         PR testsuite/23239
15452         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15453
15454 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15455
15456         * gcc.dg/20050811-1.c: New test.
15457         * gcc.dg/20050811-2.c: New test.
15458
15459 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15460
15461         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15462
15463 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15464
15465         PR 23476
15466         * gcc.c-torture/compile/pr23476.c: New test.
15467
15468 2005-08-19  Devang Patel  <dpatel@apple.com>
15469
15470         PR tree-optimization/23048
15471         * gcc.dg/tree-ssa/pr23048.c: New test.
15472
15473 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15474
15475         PR middle-end/20624
15476         * g++.dg/warn/Wreturn-3.C: New test
15477
15478 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15479
15480         PR tree-optimization/22228
15481         * g++.dg/vect/pr22543.cc: New test.
15482
15483 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15484
15485         PR tree-optimization/21574
15486         * gcc.dg/tree-ssa/pr21574.c: New test.
15487
15488 2005-08-16  James E Wilson  <wilson@specifix.com>
15489
15490         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15491
15492 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15493
15494         PR tree-opt/23402
15495         * gcc.c-torture/compile/zero-strct-3.c: New test.
15496         * gcc.c-torture/compile/zero-strct-4.c: New test.
15497
15498 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15499
15500         PR target/23376
15501         * gcc.target/x86_64/pr23376.c: New test.
15502
15503 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15504
15505         PR c++/23337
15506         * g++.dg/ext/vector2.C: New.
15507
15508 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15509
15510         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15511
15512 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15513
15514         PR libfortran/23428
15515         * gfortran.dg/inquire-complex.f90: New test case.
15516
15517 2005-08-16  James E Wilson  <wilson@specifix.com>
15518
15519         PR tree-optimization/21105
15520         * gcc.dg/large-size-array.c: New.
15521
15522 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15523
15524         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15525         type.
15526         * gcc.dg/vect/vect-41: Likewise.
15527         * gcc.dg/vect/vect-42: Likewise.
15528         * gcc.dg/vect/vect-43: Likewise.
15529         * gcc.dg/vect/vect-44: Likewise.
15530         * gcc.dg/vect/vect-46: Likewise.
15531         * gcc.dg/vect/vect-47: Likewise.
15532         * gcc.dg/vect/vect-48: Likewise.
15533         * gcc.dg/vect/vect-52: Likewise.
15534         * gcc.dg/vect/vect-53: Likewise.
15535         * gcc.dg/vect/vect-54: Likewise.
15536         * gcc.dg/vect/vect-55: Likewise.
15537         * gcc.dg/vect/vect-56: Likewise.
15538         * gcc.dg/vect/vect-57: Likewise.
15539         * gcc.dg/vect/vect-58: Likewise.
15540         * gcc.dg/vect/vect-59: Likewise.
15541         * gcc.dg/vect/vect-60: Likewise.
15542         * gcc.dg/vect/vect-61: Likewise.
15543         * gcc.dg/vect/vect-85: Likewise.
15544         * gcc.dg/vect/vect-87: Likewise.
15545         * gcc.dg/vect/vect-88: Likewise.
15546         * gcc.dg/vect/vect-93.c: Likewise.
15547         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15548         * gcc.dg/vect/vect-75: Likewise.
15549         * gcc.dg/vect/vect-76: Likewise.
15550         * gcc.dg/vect/vect-77: Likewise.
15551         * gcc.dg/vect/vect-78: Likewise.
15552         * gcc.dg/vect/vect-80: Likewise.
15553         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15554         vectorized for the expected reason, rather than checking how alignment
15555         was handled.
15556         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15557         type and also instead of aligned pointers. Added documentation.
15558
15559 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15560
15561         * gfortran.dg/power.f90: New test.
15562
15563 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15564
15565         PR rtl-optimization/23299
15566         * g++.dg/opt/pr23299.C: New test.
15567
15568 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15569
15570         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15571
15572 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15573
15574         * g++.dg/template/local6.C: New test.
15575
15576 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15577
15578         * execute/exceptions/finally-1.m: Check that the catch and finally are
15579         being called.  Also add a "return 0;" at the end of main.
15580
15581 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15582
15583         PR fortran/21432.
15584         * gfortran.dg/namelist_print_1.f: New test of functionality of
15585         PRINT namelist.
15586         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15587         namelist generates error with -std=f95.
15588
15589 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15590
15591         PR tree-optimization/23119
15592         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15593
15594 2005-08-13  Marcin Koziej  <creep@desk.pl>
15595             Andrew Pinski  <pinskia@physics.uc.edu>
15596
15597         PR libobjc/22492
15598         * execute/exceptions/finally-1.m: New test.
15599
15600 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15601
15602         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15603         testsuite.
15604         * objc/execute/exceptions/trivial.m: New test.
15605         * objc.dg/try-catch-11.m: Move to ...
15606         * objc/execute/exceptions/foward-1.m: Here.
15607         * objc.dg/try-catch-2.m: Move to ...
15608         * objc/execute/exceptions/catchall-1.m: Here.
15609         * objc.dg/try-catch-8.m: Move to ...
15610         * objc/execute/exceptions/local-variables-1.m: Here.
15611
15612 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15613
15614         * objc.dg/nested-func-1.m: Move to ...
15615         * objc/execute/nested-func-1.m: Here.
15616
15617 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15618
15619         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15620         in ${options} instead of [target_info name].
15621         * lib/obj-c++.exp (objc_target_compile): Likewise.
15622
15623 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15624
15625         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15626
15627 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15628
15629         part of PR testsuite/23348
15630         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15631         of the torture options.
15632         * objc/compile/trivial.m: New test.
15633
15634 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15635
15636         * gfortran.dg/eoshift.f90: Correct format.
15637
15638 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15639
15640         * gfortran.fortran-torture/execute/character_passing.f90:
15641         Fix comment typo.
15642
15643 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15644
15645         PR c++/8271
15646         * g++.dg/template/unify10.C: New.
15647
15648 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15649
15650         * g++.dg/parse/pr22514.C: Move to...
15651         * g++.dg/debug/pr22514.C: here.
15652
15653 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15654
15655         PR c++/23266
15656         * g++.dg/inherit/pure1.C: New test.
15657
15658         * ChangeLog: Fix typos.
15659
15660 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15661             Steven Bosscher  <stevenb@suse.de>
15662
15663         * gfortran.dg/runtime_warning_1.f90: New test.
15664
15665 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15666
15667         PR c++/23219
15668         * g++.dg/parse/crash28.C: New.
15669
15670 2005-08-11  Richard Guenther  <rguenther@suse.de>
15671
15672         PR target/23289
15673         * gcc.target/i386/tailcall-1.c: New testcase.
15674
15675 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15676
15677         * gcc.dg/vect/vect-67.c: Un-xfail.
15678
15679 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15680
15681         PR c++/23225
15682         * g++.dg/testsuite/parse/crash27.C: new test.
15683
15684 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15685
15686         PR libfortran/22143
15687         * gfortran.dg/shift-kind.f90: New testcase.
15688
15689 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15690
15691         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15692         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15693
15694 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15695
15696         PR c++/20646
15697         * g++.dg/other/mult-stor1.C: New test.
15698
15699 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         * gcc.c-torture/pr18299-1.c: Move to ...
15702         * gcc.c-torture/compile/pr18299-1.c: Here.
15703
15704 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15705
15706         * gfortran/fortran.torture/execute/character_passing.f90:
15707         Fix types for LSAME.
15708
15709 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15710
15711         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15712         input data back to what it was originally.
15713
15714 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15715
15716         * objc.dg/try-catch-8.m: Enable for all targets.
15717
15718 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15719
15720         * gcc.dg/pr23165.c: New test.
15721
15722 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15723
15724         PR tree-optimization/23234
15725         * gcc.dg/tree-ssa/pr23234.c: New test.
15726
15727 2005-08-08  Josh Conner  <jconner@apple.com>
15728
15729         PR rtl-optimization/23241
15730         * gcc.dg/char-compare.c: New test.
15731
15732 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15733
15734         PR c++/22508
15735         * g++.dg/init/new13.C: New test.
15736
15737 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15738
15739         PR c++/21166
15740         * g++.dg/other/crash-4.C: Adjust
15741         * g++/dg/ext/packed9.C: New.
15742
15743 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15744
15745         PR middle-end/21964
15746         * gcc.c-torture/execute/pr21964-1.c: New test.
15747
15748 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15749
15750         PR c/22458
15751         * gcc.dg/pr22458-1.c: New test.
15752
15753 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15754             Steven G. Kargl <kargls@comcast.net>
15755
15756         PR fortran/22390
15757         * gfortran.dg/flush_1.f90: New test.
15758
15759 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15760
15761         PR c++/23191
15762         * g++.dg/template/eh2.C: New test.
15763
15764 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15765
15766         PR c++/19498
15767         * g++.dg/template/instantiate7.C: New test.
15768
15769 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15770
15771         PR c/23113
15772         * gcc.dg/Wunused-value-1.c: New test.
15773
15774 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15775
15776         PR rtl-optimization/23233
15777         * gcc.c-torture/compile/pr23233-1.c: New test.
15778
15779 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15780
15781         PR fortran/18833
15782         PR fortran/20850
15783         * gfortran.dg/equiv_1.f90: New test.
15784         * gfortran.dg/equiv_2.f90: New test.
15785         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15786         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15787         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15788
15789 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15790
15791         * gcc.c-torture/execute/vrp-5.c: New test.
15792         * gcc.c-torture/execute/vrp-6.c: New test.
15793         * gcc.dg/tree-ssa/vrp21.c: New test.
15794
15795 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15796
15797         * g++.dg/parse/pr22514.C: New test.
15798
15799 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15800
15801         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15802
15803         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15804         instead of constant loads / pool entries.
15805
15806 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15807
15808         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15809         TEST_TO_WCTYPE.
15810
15811 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15812
15813         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15814         __WINT_TYPE__ in generated prototypes if possible.
15815
15816 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15817
15818         PR 22037
15819         * g++.dg/tree-ssa/pr22037.C:
15820
15821 2005-08-04  Richard Henderson  <rth@redhat.com>
15822
15823         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15824         scan-tree-dump-times directive.
15825
15826 2005-08-04  Jan Hubicka  <jh@suse.cz>
15827
15828         * gcov-1.C: Fix switch counts.
15829         * gcov-4b.c: Likewise.
15830
15831 2005-08-03  Jeff Law  <law@redhat.com>
15832
15833         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15834
15835 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15836
15837         * gcc.c-torture/execute/pr23135.c: New test.
15838
15839 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15840
15841         PR tree-optimization/19899
15842         * gcc.dg/tree-ssa/scev-1.c: New test.
15843         * gcc.dg/tree-ssa/scev-2.c: New test.
15844
15845 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15846
15847         PR target/18582
15848         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15849
15850 2005-08-03  Jan Hubicka  <jh@suse.cz>
15851
15852         * update-conroll.c: New testcase.
15853         * update-conroll-2.c: New testcase.
15854
15855 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15856
15857         * gfortran.dg/constant_substring.f: New test.
15858         * gfortran.dg/pr22491.f: New test.
15859
15860 2005-08-02  Jan Hubicka  <jh@suse.cz>
15861
15862         * update-threading.c: Replace by the proper one.
15863
15864 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15865
15866         PR 23164
15867         * g++.dg/tree-ssa/pr23164.C: New test.
15868
15869 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15870
15871         * gcc.dg/tree-ssa/pr23192.c: New test.
15872
15873 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15874
15875         * gcc.c-torture/execute/vrp-4.c: New test.
15876
15877 2005-08-02  Jan Hubicka  <jh@suse.cz>
15878
15879         * update-threading.c: New test.
15880
15881 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15882
15883         * gcc.c-torture/compile/20050801-1.c: New test.
15884         * gcc.c-torture/compile/20050801-2.c: New test.
15885
15886 2005-08-01  Jan Hubicka  <jh@suse.cz>
15887
15888         * val-prof-5.c: New test.
15889
15890 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15891
15892         PR c/22311
15893         * gcc.dg/pr22311-1.c : New test.
15894
15895 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15896
15897         PR target/23095
15898         * gfortran.dg/pr23095.f: New test.
15899
15900         PR c++/22003
15901         * g++.dg/other/pr22003.C: New test.
15902
15903 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15904
15905         PR target/20621
15906         * gcc.c-torture/execute/pr20621-1.c: New test.
15907
15908 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15909
15910         * gfortran.dg/comma_format_extension_4.f: Adjust length
15911         of string for format.
15912         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15913         print statement with internal write.
15914         * gfortran.dg/der_array_io_2.f: Likewise.
15915         * gfortran.dg/der_array_io_3.f: Likewise.
15916
15917 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15918
15919         * gcc.dg/fold-abs-4.c: new test.
15920
15921 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15922
15923         PR fortran/22570 an related issues.
15924         * gfortran.dg/x_slash_1.f: New test.
15925
15926 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15927
15928         PR c/23143
15929         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15930         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15931
15932 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15933
15934         PR c/529
15935         * gcc.dg/Wshadow-3.c: New test.
15936
15937 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15938
15939         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15940         used to have the wrong bounds).
15941
15942 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15943
15944         PR c/21720
15945         * gcc.dg/hex-round-1.c: Test more cases.
15946         * gcc.dg/hex-round-2.c: New test.
15947
15948 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15949
15950         PR 22550
15951         * g++.dg/tree-ssa/pr22550.C: New test.
15952
15953 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15954
15955         * gcc.dg/tree-ssa/vrp19.c: New test.
15956         * gcc.dg/tree-ssa-vrp20.c: New test.
15957
15958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15959
15960         PR c/22240
15961         * gcc.dg/transparent-union-4.c: New test.
15962
15963 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15964
15965         PR c/22192
15966         * gcc.dg/c99-vla-2.c: New test.
15967
15968 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15969
15970         PR c/21720
15971         * gcc.dg/hex-round-1.c: New test.
15972
15973 2005-07-28  Jan Hubicka  <jh@suse.cz>
15974
15975         * inliner-1.c: Do not dump everything.
15976         * tree-prof.exp: Do not pass -ftree-based-profiling.
15977         * bprob.exp: Likewise.
15978
15979         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15980
15981 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15982
15983         PR c++/22545
15984         * g++.dg/expr/ptrmem7.C: New test.
15985
15986 2005-07-28  Mike Stump  <mrs@apple.com>
15987
15988         * g++.old-deja/g++.mike/visibility-1.C: New test.
15989
15990 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15991
15992         PR c/20187
15993         * gcc.c-torture/execute/pr20187-1.c: New test.
15994
15995 2005-07-28  Jeff Law  <law@redhat.com>
15996
15997         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15998         * gcc.dg/tree-ssa/vrp18.c: New test.
15999
16000 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16001
16002         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16003
16004 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16005
16006         PR tree-optimization/22506
16007         * gcc.dg/vect/ps22506.c: New test.
16008
16009 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16010
16011         PR target/21149
16012         * gcc.target/i386/sse-3.c: New test.
16013
16014 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16015
16016         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16017         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16018
16019 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16020
16021         PR c/22589
16022         * gcc.c-torture/compile/pr22589-1.c: New test.
16023
16024 2005-07-28  Jan Hubicka  <jh@suse.cz>
16025
16026         * update-loopch.c: New testcase.
16027
16028 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16029
16030         PR rtl-optimization/23047
16031         * gcc.c-torture/execute/pr23047.c: New test.
16032         * gcc.c-torture/execute/pr23047.x: New.
16033
16034 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16035
16036         PR tree-optimization/22493
16037         * gcc.c-torture/execute/pr22493-1.c: New test.
16038         * gcc.c-torture/execute/pr22493-1.x: New.
16039         * gcc.c-torture/execute/vrp-1.c: New test.
16040         * gcc.c-torture/execute/vrp-2.c: New test.
16041         * gcc.c-torture/execute/vrp-2.c: New test.
16042
16043 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16044
16045         * gcc.target/frv/all-builtin-read8.c: Delete.
16046         * gcc.target/frv/all-builtin-read16.c: Delete.
16047         * gcc.target/frv/all-builtin-read32.c: Delete.
16048         * gcc.target/frv/all-builtin-read64.c: Delete.
16049         * gcc.target/frv/all-builtin-write8.c: Delete.
16050         * gcc.target/frv/all-builtin-write16.c: Delete.
16051         * gcc.target/frv/all-builtin-write32.c: Delete.
16052         * gcc.target/frv/all-builtin-write64.c: Delete.
16053         * gcc.target/frv/all-read-write-1.c: New.
16054
16055 2005-07-27  Jeff Law  <law@redhat.com>
16056
16057         * gcc.c-torture/execute/pr22630.c: New test.
16058
16059 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16060
16061         PR tree-optimization/23073
16062         * gcc.dg/vect/nodump-pr23073.c: New test.
16063         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16064
16065 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16066
16067         PR tree-optimize/22348
16068         * gcc.c-torture/execute/pr22348.c: New.
16069
16070 2005-07-27  Richard Guenther  <rguenther@suse.de>
16071
16072         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16073
16074 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16075
16076         PR fortran/22503
16077         * gfortran.dg/logical_comp.f90: New test.
16078
16079 2005-07-27  Jan Hubicka  <jh@suse.cz>
16080
16081         * inliner-1.c: Add cleanup of dumps.
16082         * val-prof-*.c: Likewise.
16083         * update-tailcall.c: New.
16084
16085 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16086
16087         PR 22591
16088         * gcc.dg/tree-ssa/pr22591.c: New test.
16089         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16090
16091 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16092
16093         PR libobjc/22606
16094         * objc.dg/try-catch-11.m: New test.
16095
16096 2005-07-26  Richard Guenther  <rguenther@suse.de>
16097
16098         PR tree-optimization/22486
16099         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16100
16101 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16102
16103         PR tree-opt/22484
16104         * testsuite/g++.dg/opt/loop2.C: New test.
16105
16106 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16107
16108         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16109         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16110
16111 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16112
16113         * lib/profopt.exp (profopt-execute): Check for profiling data
16114         files on the target.
16115
16116 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16117
16118         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16119         for matching of asm labels.
16120
16121 2005-07-25  Richard Guenther  <rguenther@suse.de>
16122
16123         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16124
16125 2005-07-25  Richard Guenther  <rguenther@suse.de>
16126
16127         PR testsuite/22624
16128         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16129
16130 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16131
16132         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16133         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16134         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16135         * gcc.dg/vect/vect-100.c: New test.
16136         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16137         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16138         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16139         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16140         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16141         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16142         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16143         * gfortran.dg/vect/pr19049.f90: New testcase.
16144         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16145
16146 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16147
16148         * gcc.c-torture/execute/20050713-1.c: New test.
16149
16150         PR fortran/20063
16151         * gfortran.fortran-torture/execute/data_4.f90: New test.
16152
16153         PR middle-end/20303
16154         * gcc.dg/visibility-d.c: New test.
16155
16156 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16157
16158         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16159         * gfortran.dg/underflow.f90: Ditto.
16160
16161 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16162
16163         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16164         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16165         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16166
16167 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16168
16169         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16170         include case of field width of zero.
16171
16172 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16173
16174         PR libgfortran/21875
16175         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16176         with trailing blanks on normal formatted read.
16177
16178 2005-07-23  Chao-ying Fu  <fu@mips.com>
16179
16180         * gcc.target/mips/mips32-dsp-type.c: New test.
16181         * gcc.target/mips/mips32-dsp.c: New test.
16182
16183 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16184
16185         PR testsuite/21073
16186         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16187
16188         PR testsuite/20454
16189         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16190         and __cyg_profile_func_exit.
16191
16192 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16193
16194         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16195         * gfortran.dg/comma_format_extension_4.f: Same.
16196         * gfortran.dg/pr15332.f: Same.
16197         * gfortran.dg/pr21730.f: Same.
16198
16199 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16200
16201         * g++.dg/opt/vrp2.C: Fix testcase.
16202
16203         PR tree-opt/22625
16204         * g++.dg/opt/vrp2.C: New test.
16205
16206 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR debug/21828
16209         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16210
16211 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16212
16213         * gcc.dg/tree-ssa/20050719-1.c: New test.
16214
16215 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16216
16217         * gcc.dg/bfin-longcall-1.c: New file.
16218         * gcc.dg/bfin-longcall-2.c: New file.
16219
16220 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16221
16222         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16223
16224 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16225
16226         PR middle-end/19055
16227         * gcc.dg/tree-ssa/pr19055.c: New test.
16228         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16229
16230 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16231
16232         PR C++/22358
16233         * g++.dg/other/pr22358.C: New test.
16234
16235 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16236
16237         PR c++/2922
16238         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16239
16240 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16241
16242         PR c++/15938
16243         * g++.dg/init/union2.C: New test.
16244
16245 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16246
16247         PR c/22393
16248         * gcc.dg/complex-4.c: New test.
16249
16250 2005-07-21  Richard Guenther  <rguenther@suse.de>
16251
16252         PR testsuite/22522
16253         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16254         scanning for asm labels.
16255         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16256
16257 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16258
16259         PR target/22085
16260         * gcc.dg/altivec-pr22085.c: New.
16261
16262 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16263
16264         PR tree-optimization/19210
16265         * gcc.dg/tree-ssa/pr19210-1.c: New.
16266         * gcc.dg/tree-ssa/pr19210-2.c: New.
16267
16268 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16269
16270         PR rtl-optimization/22167
16271         * g++.dg/opt/pr22167.C: New test.
16272
16273 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16274
16275         PR c++/2922
16276         * g++.dg/lookup/two-stage2.C: New.
16277         * g++.dg/lookup/two-stage3.C: New.
16278         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16279         fixed two-stage name lookup for operators.
16280         * g++.dg/template/call3.C: Compiler now produces an appropriate
16281         error message.
16282         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16283         14 as a candidate.
16284         * g++.dg/template/ptrmem4.C: Compiler produces different error
16285         message.
16286         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16287         connect_to_method as a candidate.
16288
16289 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16290
16291         * gcc.dg/fold-alloc-1.c: New test.
16292
16293 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16294
16295         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16296         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16297
16298 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16299
16300         * gcc.dg/fold-abs-1.c: New test.
16301         * gcc.dg/fold-abs-2.c: New test.
16302         * gcc.dg/fold-abs-3.c: New test.
16303
16304 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16305
16306         Make CONSTRUCTOR use VEC to store initializers.
16307         * g++.dg/ext/complit3.C: Check for specific error messages.
16308         * g++.dg/init/brace2.C: Update error message.
16309         * g++.dg/warn/Wbraces2.C: Likewise.
16310
16311 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16312
16313         PR fortran/16940
16314         * gfortran.dg/module_interface_1.f90: New test.
16315
16316 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16317             Kenneth Zadeck <zadeck@naturalbridge.com>
16318
16319         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16320
16321 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16322
16323         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16324         specify -Wformat for these tests.
16325         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16326         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16327         * gcc.dg/format/opt-6.c: Delete.
16328
16329 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16330
16331         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16332         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16333
16334 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16335
16336         * gcc.dg/tree-ssa/alias-2.c: New test.
16337
16338 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16339
16340         PR c++/22263
16341         * g++.dg/template/explicit7.C: New test.
16342
16343 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16344
16345         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16346         width of 8 to +Inf and -Inf.
16347
16348 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16349
16350         PR c++/22139
16351         * g++.dg/template/friend36.C: New test.
16352
16353 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16354
16355         PR fortran/21730
16356         * gfortran.dg/pr21730.f: New test.
16357
16358 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16359             Kenneth Zadeck <zadeck@naturalbridge.com>
16360
16361         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16362         since pure const detection cannot run at -O1 in c compiler.
16363         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16364         can now optimize this case properly.
16365         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16366         because we now pass.
16367         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16368
16369 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16370
16371         PR c/22421
16372         * gcc.dg/format/bitfld-1.c: New test.
16373
16374 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/22204
16377         * g++.dg/rtti/repo1.C: New test.
16378
16379 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16380
16381         PR middle-end/22398
16382         * gcc.c-torture/compile/pr22398.c: New test.
16383
16384 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16385
16386         PR c++/22132
16387         * g++.dg/expr/cast4.C: New test.
16388
16389 2005-07-15  Richard Guenther  <rguenther@suse.de>
16390
16391         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16392         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16393
16394 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16395
16396         PR tree-optimization/22230
16397         * gcc.dg/tree-ssa/pr22230.c: New test.
16398
16399 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16400
16401         * gfortran.dg/g77/cpp6.f: New test.
16402
16403         PR fortran/22417
16404         * gfortran.dg/g77/cpp5.F: New test.
16405         * gfortran.dg/g77/cpp5.h: New file.
16406         * gfortran.dg/g77/cpp5inc.h: New file.
16407
16408 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16409
16410         PR libfortran/16435
16411         * gfortran.dg/tl_editting.f90: New.
16412         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16413
16414 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16415
16416         * gfortran.dg/char_array_constructor.f90: New test.
16417
16418 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16419
16420         * gfortran.dg/past_eor.f90: New.
16421         * gfortran.dg/complex_read.f90: New.
16422
16423 2005-07-13  Jeff Law  <law@redhat.com>
16424
16425         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16426         additional casts.
16427
16428         * gcc.dg/tree-ssa/pr22321.c: New test
16429
16430 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16431
16432         PR tree-optimization/21921
16433         * gcc.dg/tree-ssa/pr21921.c: New.
16434
16435 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16436
16437         PR tree-optimizatio/22442
16438         * gcc.dg/tree-ssa/loop-11.c: New test.
16439
16440 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16441
16442         PR tree-opt/21840
16443         * gcc.c-torture/compile/pr21840.c: New test.
16444
16445 2005-07-12  Jan Hubicka  <jh@suse.cz>
16446
16447         * gcc.c-torture/compile/pr22379.c: New test.
16448
16449 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16450
16451         PR libfortran/21593
16452         gfortran.dg/dev_null.f90: Remove outdated comment about
16453         PR libfortran/21593.
16454
16455
16456 2005-07-12  Dale Johannesen  <dalej@apple.com>
16457
16458         * gcc.target/i386/compress-float-sse.c: New.
16459         * gcc.target/i386/compress-float-sse-pic.c: New.
16460         * gcc.target/i386/compress-float-387.c: New.
16461         * gcc.target/i386/compress-float-387-pic.c: New.
16462         * gcc.dg/compress-float-ppc.c: New.
16463         * gcc.dg/compress-float-ppc-pic.c: New.
16464
16465 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16466
16467         PR libfortran/21593
16468         gfortran.dg/dev_null.f90: Remove targets.
16469
16470 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16471
16472         PR tree-opt/22335
16473         * gcc.dg/pr22335-1.c: New test.
16474         * gcc.dg/pr22335-2.c: New test.
16475
16476 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16477
16478         PR c++/20172
16479         * g++.dg/template/nontype12.C : New test.
16480
16481 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16482
16483         * gcc.dg/tree-ssa/loop-10.c: New test.
16484
16485 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16486
16487         * gcc.c-torture/execute/20020720-1.x: Remove.
16488
16489 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16490
16491         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16492
16493 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16494
16495         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16496         (dg-mips-options): Use it.
16497
16498 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16499
16500         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16501
16502 2005-07-09  Richard Henderson  <rth@redhat.com>
16503
16504         * lib/target-supports.exp (check_effective_target_sync_char_short):
16505         Add alpha.
16506
16507 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16508
16509         PR libfortran/22217
16510         * gfortran.dg/negative-z-descriptor.f90: New test.
16511
16512 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16513
16514         PR tree-opt/22329
16515         * gcc.dg/pr22329.c: New test.
16516
16517 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16518
16519         PR tree-optimization/20139
16520         * gcc.dg/tree-ssa/pr20139.c: New.
16521
16522 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16523
16524         PR tree-opt/22356
16525         * testsuite/gcc.dg/pr22356-1.c: New test.
16526
16527 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16528
16529         PR c++/21799
16530         * g++.dg/template/unify8.C: New.
16531         * g++.dg/template/unify9.C: New.
16532
16533 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16534
16535         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16536
16537 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16538
16539         * gcc.dg/darwin-version-1.c: New.
16540         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16541         * gcc.dg/builtins-20.c: Likewise.
16542         * gcc.dg/builtins-53.c: Likewise.
16543         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16544         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16545         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16546         * gcc.dg/torture/builtins-power-1.c: Likewise.
16547         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16548         on Darwin.
16549
16550 2005-07-07  Jeff Law  <law@redhat.com>
16551
16552         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16553         argument evaluation order.
16554
16555 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16556
16557         PR libfortran/21594
16558         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16559         Add test cases where the shift length is greater than the
16560         array length.
16561
16562 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16563
16564         * obj-c++.dg/proto-lossage-6.mm: New.
16565         * objc.dg/proto-lossage-6.m: New.
16566
16567 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16568
16569         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16570         * objc.dg/gnu-runtime-2.m: Likewise.
16571
16572 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16573
16574         * gfortran.dg/longline.f: New test.
16575
16576         * gfortran.dg/badline.f: New test.
16577
16578 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16579
16580         PR fortran/16531
16581         PR fortran/15966
16582         PR fortran/18781
16583         * gfortran.dg/hollerith.f90: New.
16584         * gfortran.dg/hollerith2.f90: New.
16585         * gfortran.dg/hollerith3.f90: New.
16586         * gfortran.dg/hollerith4.f90: New.
16587         * gfortran.dg/hollerith_f95.f90: New.
16588         * gfortran.dg/hollerith_legacy.f90: New.
16589         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16590
16591 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16592
16593         PR objc/22274
16594         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16595         * objc.dg/gnu-runtime-2.m: New.
16596
16597 2005-07-06  Jeff Law  <law@redhat.com>
16598
16599         * gcc.dg/tree-ssa/vrp17.c: New test.
16600
16601 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16602
16603         PR fortran/22327
16604         * gfortran.dg/array_constructor_5.f90: New test.
16605
16606 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16607
16608         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16609
16610 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16611
16612         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16613         * gcc.dg/980816-1.c: Ditto.
16614
16615 2005-07-06  Jeff Law  <law@redhat.com>
16616
16617         * gcc.c-torture/compile/pr21356.c: New test.
16618
16619 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16620
16621         PR c/22013
16622         PR c/22098
16623         * gcc.c-torture/compile/pr22013-1.c,
16624         gcc.c-torture/execute/pr22098-1.c,
16625         gcc.c-torture/execute/pr22098-2.c,
16626         gcc.c-torture/execute/pr22098-3.c: New tests.
16627
16628 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16629
16630         PR c/22308
16631         * gcc.dg/pr22308-1.c: New test.
16632
16633 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16634
16635         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16636         target.
16637         * gcc.dg/compare9.c: Use -fshort-enums instead of
16638         -fno-short-enums.  Change the last test to dg-bogus.
16639
16640 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16641
16642         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16643         * gcc.dg/compare9.c: New.
16644
16645 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16646
16647         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16648
16649 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16650
16651         PR testsuite/22288
16652         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16653
16654
16655 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16656
16657         * gcc.dg/format/gcc_gfc-1.c: New.
16658
16659 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16660
16661         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16662
16663 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16664
16665         PR fortran/20842
16666         * gfortran.dg/io_invalid_1.f90: New test.
16667
16668 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16669
16670         * gcc.dg/format/gcc_diag-1.c: Update.
16671
16672 2005-07-02  Jeff Law  <law@redhat.com>
16673
16674         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16675         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16676
16677 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16678
16679         * gcc.dg/format/gcc_diag-1.c: Update.
16680
16681 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16682
16683         PR tree-opt/22269
16684         * gcc.c-torture/compile/pr22269.c: New test.
16685
16686 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16687
16688         PR 21584
16689         PR 22219
16690         * g++.dg/tree-ssa/pr21584-1.C: New test.
16691         * g++.dg/tree-ssa/pr21584-2.C: New test.
16692
16693 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16694
16695         * obj-c++.dg/try-catch-11.mm: New.
16696         * objc.dg/try-catch-10.m: New.
16697
16698 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16699
16700         * g++.dg/other/ucnid-1.C: xfail on AIX.
16701
16702 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16703
16704         PR 22234
16705         * gcc.dg/20050629-1.c: New test.
16706
16707 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16708
16709         * obj-c++.dg/const-str-1[0-1].mm: New.
16710         * objc.dg/const-str-1[0-1].m: New.
16711
16712 2005-05-29  Richard Henderson  <rth@redhat.com>
16713
16714         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16715         Rename from check_effective_target_vect_no_max.
16716         (check_effective_target_vect_no_int_add): New.
16717         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16718         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16719         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16720         * gcc.dg/vect/vect-reduc-1.c: Use both.
16721         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16722
16723 2005-05-29  Richard Henderson  <rth@redhat.com>
16724
16725         * lib/target-supports.exp (check_effective_target_vect_no_max):
16726         Remove i386 and x86_64.
16727
16728 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16729
16730         PR testsuite/21969
16731         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16732
16733 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16734
16735         PR middle-end/21969
16736         * gcc.dg/vect/pr21969.c: New test.
16737
16738 2005-06-28  Eric Christopher  <echristo@redhat.com>
16739
16740         PR c/22052
16741         PR c/21975
16742         * gcc.dg/inline1.c: New test.
16743         * gcc.dg/inline2.c: Ditto.
16744         * gcc.dg/inline3.c: Ditto.
16745         * gcc.dg/inline4.c: Ditto.
16746         * gcc.dg/inline5.c: Ditto.
16747
16748 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16749
16750         PR libfortran/22142
16751         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16752         Add testcase also testing eoshift1 for PR 22142.
16753
16754 2005-06-28  Richard Henderson  <rth@redhat.com>
16755
16756         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16757         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16758         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16759         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16760         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16761
16762 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16763
16764         PR libfortran/22142
16765         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16766         Add testcase for PR 22142.
16767
16768 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16769
16770         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16771         gcc.target/ia64/fpreg-2.c: New tests.
16772
16773 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16774
16775         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16776
16777 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16778
16779         PR libfortran/22170
16780         * gfortran.dg/slash_1.f90: New test.
16781
16782 2005-06-27  Richard Henderson  <rth@redhat.com>
16783
16784         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16785         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16786         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16787         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16788         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16789         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16790
16791 2005-06-27  Richard Henderson  <rth@redhat.com>
16792
16793         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16794         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16795
16796 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16797
16798         * obj-c++.dg/proto-lossage-5.mm: New.
16799         * objc.dg/proto-lossage-5.m: New.
16800
16801 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16802
16803         PR 21959
16804         * gcc.dg/tree-ssa/pr21959.c: New test.
16805
16806 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16807
16808         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16809         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16810         testing uninitialized var.
16811
16812         * gcc.c-torture/execute/builtins/chk.h: New.
16813         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16814         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16815         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16816         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16817         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16818         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16819         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16820         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16821         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16822         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16823         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16824         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16825         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16826         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16827         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16828         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16829         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16830         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16831         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16832         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16833         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16834         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16835         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16836         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16837         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16838         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16839         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16840         * gcc.dg/builtin-object-size-1.c: New test.
16841         * gcc.dg/builtin-object-size-2.c: New test.
16842         * gcc.dg/builtin-object-size-3.c: New test.
16843         * gcc.dg/builtin-object-size-4.c: New test.
16844         * gcc.dg/builtin-object-size-5.c: New test.
16845         * gcc.dg/builtin-stringop-chk-1.c: New test.
16846         * gcc.dg/builtin-stringop-chk-2.c: New test.
16847         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16848         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16849         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16850         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16851         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16852         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16853         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16854         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16855         * gcc.c-torture/execute/printf-1.c: New test.
16856         * gcc.c-torture/execute/fprintf-1.c: New test.
16857         * gcc.c-torture/execute/vprintf-1.c: New test.
16858         * gcc.c-torture/execute/vfprintf-1.c: New test.
16859         * gcc.c-torture/execute/printf-chk-1.c: New test.
16860         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16861         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16862         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16863
16864 2005-06-27  Michael Matz  <matz@suse.de>
16865
16866         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16867         slot is not merged if address escapes.
16868
16869 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16870
16871         PR c/21911
16872         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16873
16874 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16875
16876         PR middle-end/17965
16877         * gcc.c-torture/compile/20050622-1.c: New test.
16878
16879         PR middle-end/22028
16880         * gcc.dg/20050620-1.c: New test.
16881
16882 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16883
16884         PR tree-optimization/22026
16885         * gcc.dg/tree-ssa/pr22026.c: New.
16886
16887 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16888
16889         PR libfortran/22144
16890         * gfortran.dg/shift-alloc.f90: New testcase.
16891
16892 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16893
16894         * all files: Update FSF address in copyright headers.
16895
16896 2005-06-22  Jan Hubicka  <jh@suse.cz>
16897
16898         * wholeprogram-1.c: New testcase.
16899         * wholeprogram-2.c: New testcase.
16900
16901 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR 22171
16904         * gcc.dg/tree-ssa/pr22171.c: New test.
16905
16906 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16907
16908         * gfortran.dg/simplify_modulo.f90: New.
16909
16910 2005-06-24  Jan Hubicka  <jh@suse.cz>
16911
16912         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16913
16914 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16915
16916         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16917
16918 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16919
16920         * obj-c++.dg/typedef-alias-1.mm: New.
16921         * objc.dg/typedef-alias-1.m: New.
16922
16923 2005-06-23  Jeff Law  <law@redhat.com>
16924
16925         * gcc.dg/tree-ssa/vrp16.c: New test.
16926
16927 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16928
16929         * lib/target-supports.exp: Add
16930         check_effective_target_fortran_large_real and
16931         check_effective_target_fortran_large_int to check for
16932         corresponding effective targets.
16933         * gfortran.dg/large_integer_kind_1.f90: New test.
16934         * gfortran.dg/large_real_kind_1.f90: New test.
16935
16936 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16937
16938         PR tree-optimization/22117
16939         * gcc.dg/tree-ssa/pr22117.c: New.
16940
16941 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16942
16943         PR testsuite/22123
16944         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16945
16946 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16947
16948         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16949
16950 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16951
16952         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16953         * gfortran.dg/f2c_4.c: Likewise.
16954
16955 2005-06-22 Paul Brook  <paul@codesourcery.com>
16956
16957         PR fortran/21034
16958         * gfortran.dg/auto_save_1.f90: New test.
16959
16960 2005-06-22  Michael Matz  <matz@suse.de>
16961
16962         * gcc.target/x86-64/abi: New directory.
16963         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16964         * gcc.target/x86-64/abi/README.gcc: New file.
16965         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16966         * gcc.target/x86-64/abi/asm-support.s: New file.
16967         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16968         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16969         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16970         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16971         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16972         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16973         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16974         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16975         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16976         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16977         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16978         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16979         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16980         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16981         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16982         * gcc.target/x86_64/abi/test_varargs.c: New test.
16983
16984 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16985
16986         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16987         32-bit i?86 and x86_64.
16988
16989 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16990
16991         * obj-c++.dg/const-str-[1-9].mm: New tests.
16992
16993 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16994
16995         PR fortran/22010
16996         * gfortran.dg/namelist_use.f90: New.
16997         * gfortran.dg/namelist_use_only.f90: New.
16998
16999 2005-06-21  Jeff Law  <law@redhat.com>
17000
17001         * gcc.dg/tree-ssa/vrp15.c: New test.
17002
17003 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17004
17005         * lib/target-supports.exp (check_effective_target_vect_reduction):
17006         Remove.
17007         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17008         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17009         remove vect_reduction target keyword. Also avoid two returns in main.
17010         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17011         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17012         * gcc.dg/vect/vect-reduc-1short.c: New test.
17013         * gcc.dg/vect/vect-reduc-1char.c: New test.
17014         * gcc.dg/vect/vect-reduc-2short.c: New test.
17015         * gcc.dg/vect/vect-reduc-2char.c: New test.
17016         * gcc.dg/vect/vect-reduc-6.c: New test.
17017         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17018         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17019         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17020
17021 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17022         Paul Thomas  <pault@gcc.gnu.org>
17023
17024         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17025         New tests.
17026
17027 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17028
17029         * gfortran.dg/backslash_1.f90: New test.
17030         * gfortran.dg/backslash_2.f90: New test.
17031
17032 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17033
17034         * gfortran.dg/duplicate_labels.f90: New test.
17035
17036 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17037
17038         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17039         unsupportable relocations.
17040         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17041         * gcc.dg/20050321-2.c: xfail for NetWare.
17042
17043 2005-06-20  Andreas Jaeger  <aj@suse.de>
17044
17045         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17046         gcc.target/i386/fastcall-sseregparm.c,
17047         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17048
17049 2005-06-19  Richard Henderson  <rth@redhat.com>
17050
17051         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17052
17053 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17054
17055         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17056
17057 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17058
17059         PR c++/22115
17060         * g++.dg/conversion/simd2.C: Change expected error message.
17061
17062 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17063
17064         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17065         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17067
17068 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17069
17070         * gcc.dg/fold-mod-1.c: New test.
17071
17072 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17073
17074         PR fortran/19926
17075         * gfortran.dg/pr19926.f90: New test.
17076
17077 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17078
17079         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17080         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17081         targets.
17082         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17083         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17084
17085 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17086
17087         * gcc.target/ia64/float80-varargs-1.c: New test.
17088
17089 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17090
17091         PR tree-opt/22035
17092         * gfortran.dg/f2c_6.f90: New test.
17093
17094 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17095
17096         PR c++/17413
17097         * g++.dg/template/local5.C: New.
17098
17099 2005-06-17  Richard Henderson  <rth@redhat.com>
17100
17101         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17102
17103 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17104
17105         PR testsuite/21945
17106         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17107
17108 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17109
17110         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17111         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17112         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17113         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17114         check_vect to verify the presence of hardware vector support.
17115
17116 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17117
17118         PR testsuite/22056
17119         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17120
17121 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17122
17123         PR libfortran/19216
17124         * gfortran.dg/pr19216.f: Add correct space between brackets and
17125         dg directive.
17126
17127 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17128
17129         PR libfortran/16436
17130         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17131
17132 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17133
17134         * gcc.target/i386/attributes-error.c: New testcase.
17135         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17136         * gcc.target/i386/regparm-stdcall.c: Likewise.
17137         * gcc.target/i386/sseregparm-1.c: Likewise.
17138         * gcc.target/i386/sseregparm-2.c: Likewise.
17139
17140 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17141
17142         * g++.dg/rtti/crash2.C: New.
17143
17144 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17145
17146         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17147
17148 2005-06-15  David Ung  <davidu@mips.com>
17149
17150         * gcc.target/mips/mips16e-extends.c: New test for testing the
17151         generation of MIPS16e zeb/zeh, seb/seh instructions.
17152
17153 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17154
17155         PR 22018
17156         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17157         * gcc.dg/tree-ssa/pr22018.c: New test.
17158
17159 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17160
17161         * gcc.dg/simd-1.c: Update error messages.
17162         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17163         * gcc.dg/simd-2.c: Update error messages.
17164         * gcc.dg/simd-4.c: New.
17165
17166 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17167
17168         PR c++/20678
17169         * g++.dg/other/crash-4.C: New.
17170
17171 2005-06-14  Devang Patel  <dpatel@apple.com>
17172
17173         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17174
17175 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17176
17177         PR c++/21929
17178         * g++.dg/parse/crash11.C: Update
17179
17180 2005-06-13  Jeff Law  <law@redhat.com>
17181
17182         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17183         perform the desired transformations.
17184         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17185         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17186
17187 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17188
17189         PR fortran/22038
17190         * gfortran.dg/forall_1.f90: Un-XFAIL.
17191
17192 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17193
17194         PR c++/21929
17195         * g++.dg/parse/crash26.C: New.
17196
17197         PR c++/20789
17198         * g++.dg/init/member1.C: New.
17199
17200 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17201
17202         * gfortran.dg/altreturn_1.f90: New test.
17203
17204 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17205
17206         PR middle-end/21985
17207         * gcc.dg/tree-ssa/pr21985.c: New test.
17208
17209 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17210
17211         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17212
17213 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17214
17215         PR c++/21930
17216         * g++.dg/other/error10.C: New test case.
17217
17218 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17219
17220         PR libfortran/19155
17221         * gfortran.dg/pr19155.f: Add test.
17222
17223 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17224
17225         * gfortran.dg/f2c_7.f90: New test.
17226
17227         * gfortran.dg/forall_1.f90: XFAILed.
17228
17229 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17230
17231         * gcc.dg/pr14796-1.c: New.
17232         * gcc.dg/pr14796-2.c: New.
17233
17234 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17235
17236         PR fortran/17792
17237         PR fortran/21375
17238         * gfortran.dg/deallocate_stat.f90: New test.
17239
17240 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17241
17242         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17243
17244 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17245
17246         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17247         access will be generated when this loop is vectorized. Test that
17248         accesses with same alignment were detected.
17249         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17250         Test that accesses with same alignment were detected.
17251         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17252         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17253         alignment were detected.
17254
17255 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17256
17257         PR c++/10611
17258         * g++.dg/conversion/simd2.C: New.
17259
17260 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17261
17262         * gcc.dg/Wcxx-compat-1.c: New.
17263
17264 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17265
17266         PR libfortran/21480
17267         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17268         complex array.
17269
17270 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17271
17272         * gcc.dg/alias-8.c: New.
17273
17274 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17275
17276         * gcc.dg/format/cmn_err-1.c: Update.
17277
17278 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17279
17280         PR target/20666
17281         * gcc.target/sparc/fexpand-2.c: New.
17282         * gcc.target/sparc/fpmerge-2.c: New.
17283         * gcc.target/sparc/fpmul-2.c: New.
17284         * gcc.target/sparc/noresult.c: New.
17285         * gcc.target/sparc/pdist-2.c: New.
17286         * gcc.target/sparc/pdist-3.c: New.
17287
17288 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17289
17290         PR testsuite/21702
17291         * gcc.target/i386/i386.exp: Fix comment typo.
17292
17293 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17294
17295         PR c++/19497
17296         * g++.dg/inherit/using5.C: New.
17297         * g++.dg/inherit/using6.C: New.
17298
17299 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17300
17301         PR c++/19894
17302         * g++.dg/template/ptrmem15.C: New test.
17303
17304         PR c++/20563
17305         * g++.dg/ext/label4.C: New test.
17306
17307 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17308
17309         * gcc.dg/tls/debug-1.c: New test.
17310
17311 2005-06-07  Dale Johannesen  <dalej@apple.com>
17312
17313         * gcc.target/i386/movq.c: New.
17314
17315 2005-06-07  Dale Johannesen  <dalej@apple.com>
17316
17317         * gcc.dg/20050607-1.c: New.
17318
17319 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17320
17321         PR middle-end/21850
17322         * gcc.c-torture/execute/20050607-1.c: New test.
17323
17324 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17325
17326         PR libfortran/21926
17327         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17328         Test case where the return array has lowest stride one,
17329         but isn't packed.
17330
17331 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17332
17333         * lib/target-supports.exp (check_effective_target_sync_int_long):
17334         Add s390 and s390x targets.
17335
17336 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17337
17338         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17339         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17340         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17341         * gcc.dg/tree-ssa/loop-9.c: New test.
17342
17343 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17344
17345         * g++.dg/parse/defarg10.C: New.
17346
17347 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17348
17349         PR regression/21897
17350         * gcc.c-torture/execute/20050604-1.c: New test.
17351
17352 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17353
17354         PR 21903
17355         * g++.dg/parse/defarg9.C: New.
17356
17357         PR c++/20637
17358         * g++.dg/inherit/using4.C: New.
17359         * g++.dg/overload/error1.C: Adjust expected errors.
17360         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17361         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17362         * g++.old-deja/g++.other/redecl2.C: Likewise.
17363         * g++.old-deja/g++.other/redecl4.C: Likewise.
17364         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17365
17366 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17367
17368         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17369
17370 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17371
17372         * lib/gfortran.exp (gfortran_target_compile): Call
17373         dg-additional-files-options
17374         * gfortran.dg/f2c_4.f90: New file
17375         * gfortran.dg/f2c_4.c: New file
17376         * gfortran.dg/f2c_5.f90: New file
17377         * gfortran.dg/f2c_5.c: New file
17378
17379 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17380
17381         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17382
17383         PR fortran/21912
17384         * gfortran.dg/array_constructor_4.f90: New test.
17385
17386 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c++/21619
17389         * g++.dg/ext/builtin9.C: New test.
17390
17391 2005-06-05  Dale Johannesen  <dalej@apple.com>
17392
17393         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17394         * gcc.c-torture/execute/20050603-2.c: Ditto.
17395
17396 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17397
17398         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17399         * gcc.dg/vect/vect-reduc-1.c: New.
17400         * gcc.dg/vect/vect-reduc-2.c: New.
17401         * gcc.dg/vect/vect-reduc-3.c: New.
17402
17403 2005-06-04  Dale Johannesen  <dalej@apple.com>
17404
17405         * gcc.c-torture/execute/20050603-1.c: New.
17406         * gcc.c-torture/execute/20050603-2.c: New.
17407         * gcc.dg/20050603-3.c: New.
17408
17409 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17410
17411         PR fortran/19195
17412         * gfortran.dg/debug_1.f90: New test.
17413
17414         * gfortran.dg/forall_1.f90: New test.
17415
17416 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17417
17418         * gfortran.dg/array_constructor_3.f90: New test.
17419
17420 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17421
17422         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17423
17424 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17425
17426         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17427
17428 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17429
17430         PR c/21873
17431         * gcc.dg/init-excess-1.c: New test.
17432
17433 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17434
17435         PR c++/21853
17436         * g++.dg/expr/static_cast6.C: New test.
17437
17438 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17439
17440         * gcc.dg/tree-ssa/vrp14.c: New test.
17441
17442 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/21336
17445         * g++.dg/template/new2.C: New test.
17446
17447 2005-06-03  Josh Conner  <jconner@apple.com>
17448
17449         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17450         all entries in initializer.
17451
17452 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17453
17454         PR middle-end/21858
17455         * gcc.dg/pr21858.c: New testcase.
17456
17457 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17458
17459         PR tree-optimization/21292
17460
17461         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17462         New.
17463         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17464         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17465         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17466         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17467         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17468
17469 2005-06-02  Richard Henderson  <rth@redhat.com>
17470
17471         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17472
17473 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17474
17475         * gcc.dg/wtypequal.c: New testcase.
17476
17477 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17478
17479         PR 21582
17480         * gcc.dg/tree-ssa/pr21582.c: New test.
17481
17482 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17483
17484         PR c++/21280
17485         * g++.dg/opt/interface2.h: New.
17486         * g++.dg/opt/interface2.C: New.
17487         * g++.dg/init/ctor4.C: Adjust error lines.
17488         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17490         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17491         * g++.old-deja/g++.pt/assign1.C: Likewise.
17492         * g++.old-deja/g++.pt/crash20.C: Likewise.
17493
17494 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17495
17496         PR tree-optimization/21734
17497         * g++.dg/vect/pr21734_1.cc: New.
17498         * g++.dg/vect/pr21734_2.cc: New.
17499
17500 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17501
17502         PR c++/20350
17503         * g++.dg/template/spec24.C: New.
17504
17505         PR c++/21151
17506         * g++.dg/pch/local-1.C: New.
17507         * g++.dg/pch/local-1.Hs: New.
17508
17509 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17510
17511         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17512         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17513         * gcc.dg/tree-ssa/pr14341.c: New test.
17514         * gcc.dg/tree-ssa/pr14841.c: New test.
17515         * gcc.dg/tree-ssa/pr20701.c: New test.
17516         * gcc.dg/tree-ssa/pr21086.c: New test.
17517         * gcc.dg/tree-ssa/pr21090.c: New test.
17518         * gcc.dg/tree-ssa/pr21332.c: New test.
17519         * gcc.dg/tree-ssa/pr21458.c: New test.
17520         * gcc.dg/tree-ssa/pr21658.c: New test.
17521         * gcc.dg/tree-ssa/vrp01.c: New test.
17522         * gcc.dg/tree-ssa/vrp02.c: New test.
17523         * gcc.dg/tree-ssa/vrp03.c: New test.
17524         * gcc.dg/tree-ssa/vrp04.c: New test.
17525         * gcc.dg/tree-ssa/vrp05.c: New test.
17526         * gcc.dg/tree-ssa/vrp06.c: New test.
17527         * gcc.dg/tree-ssa/vrp07.c: New test.
17528         * gcc.dg/tree-ssa/vrp08.c: New test.
17529         * gcc.dg/tree-ssa/vrp09.c: New test.
17530         * gcc.dg/tree-ssa/vrp10.c: New test.
17531         * gcc.dg/tree-ssa/vrp11.c: New test.
17532         * gcc.dg/tree-ssa/vrp12.c: New test.
17533         * gcc.dg/tree-ssa/vrp13.c: New test.
17534
17535 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17536
17537         PR 21029
17538         * gcc.dg/tree-ssa/pr21029.c: New test.
17539
17540 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17541
17542         * gfortran.dg/logint-1.f: New test case.
17543         * gfortran.dg/logint-2.f: Likewise.
17544         * gfortran.dg/logint-3.f: Likewise.
17545
17546 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17547
17548         PR c/21536
17549         PR c/20760
17550         * gcc.dg/20050527-1.c: New test.
17551
17552         * gcc.dg/i386-sse-12.c: New test.
17553
17554         PR fortran/21729
17555         * gfortran.dg/implicit_5.f90: New test.
17556
17557 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17558
17559         PR fortran/20883
17560         * gfortran/assign_4.f90: New test.
17561         * gfortran/assign_2.f90: Change compile to run.
17562
17563 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17564
17565         * lib/target-supports.exp
17566         (check_effective_target_sync_char_short): New.
17567         * gcc.dg/sync-2.c: New.
17568
17569 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17570
17571         PR tree-optimization/21817
17572         * gcc.dg/torture/pr21817-1.c: New.
17573
17574 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17575
17576         PR c++/21165
17577         * g++.dg/template/init5.C: New.
17578
17579 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17580
17581         * gfortran.dg/char_initialiser_actual.f90:
17582         Test character initialisers as actual arguments.
17583         * gfortran.dg/char_pointer_comp_assign.f90:
17584         Test character pointer structure component assignments.
17585         * gfortran.dg/char_array_structure_constructor.f90:
17586         Test character components in structure constructors.
17587
17588 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17589
17590         PR middle-end/20931
17591         * g++.dg/opt/pr20931.C: New test.
17592
17593 2005-05-31  Andreas Jaeger  <aj@suse.de>
17594
17595         PR testsuite/20772
17596         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17597         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17598         g++.old-deja/g++.ext/asmspec1.C,
17599         g++.old-deja/g++.other/regstack.C,
17600         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17601         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17602         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17603         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17604         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17605         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17606         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17607         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17608         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17609         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17610         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17611         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17612         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17613         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17614         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17615         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17616         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17617         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17618         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17619
17620 2005-05-31  Jeff Law  <law@redhat.com>
17621
17622         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17623
17624 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17625
17626         PR middle-end/21743
17627         * gcc.dg/builtins-1.c: Activate disabled clog test.
17628         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17629
17630 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17631
17632         * gfortran.dg/char_pointer_assign.f90:
17633         Test character-pointer assignments and pointer assignments.
17634         * gfortran.dg/char_pointer_dummy.f90:
17635         Test character-pointer dummy arguments.
17636         * gfortran.dg/char_pointer_func.f90:
17637         Test character-pointer function returns.
17638         * gfortran.dg/char_pointer_dependency.f90:
17639         Test character-pointer functions with dependencies.
17640
17641 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17642
17643         PR c++/21784
17644         * g++.dg/lookup/using14.C: New test.
17645
17646 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17647
17648         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17649         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17650         trailing ^M.
17651
17652 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17653
17654         PR c++/17413
17655         * g++.dg/template/local5.C: New.
17656
17657         PR target/21761
17658         * gcc.c-torture/compile/pr21761.c: New.
17659
17660         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17661         before darwin8.
17662
17663 2005-05-30  Steven G. Kargl
17664
17665         PR fortran/20846
17666         * gfortran.dg/inquire_8.f90: New test.
17667
17668 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17669
17670         PR libfortran/21376
17671         * gfortran.dg/output_exponents_1.f90: New test.
17672
17673 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17674
17675         PR libfortran/20006
17676         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17677
17678 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17679
17680         PR c++/21210
17681         * g++.dg/ext/complex1.C: New test.
17682
17683         PR c++/21340
17684         * g++.dg/init/ctor6.C: New test.
17685
17686 2005-05-29  Jan Hubicka  <jh@suse.cz>
17687
17688         * gcc.c-torture/compile/pr21562.c: New.
17689
17690 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17691
17692         * gfortran.dg/subnormal_1.f90: New test.
17693
17694 2005-05-28  Jan Hubicka  <jh@suse.cz>
17695
17696         * tree-prof.exp: Fix comment.
17697         * value-prof-1.c: New.
17698         * value-prof-2.c: New.
17699         * value-prof-3.c: New.
17700         * value-prof-4.c: New.
17701
17702 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17703
17704         PR c++/21614
17705         * g++.dg/expr/ptrmem6.C: New test.
17706         * g++.dg/expr/ptrmem6a.C: Likewise.
17707
17708 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17709
17710         PR tree-optimization/21658
17711         * gcc.dg/tree-ssa/pr21658.c: New.
17712
17713 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17714
17715         PR c++/21455
17716         * g++.dg/inherit/ptrmem3.C: New.
17717
17718         PR c++/21681
17719         * g++.dg/parse/template16.C: New.
17720
17721 2005-05-27  Andreas Jaeger  <aj@suse.de>
17722
17723         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17724
17725         * gcc.dg/i386-sse-8.c: Run test on all archs.
17726
17727 2005-05-26  Mike Stump  <mrs@apple.com>
17728
17729         * objc.dg/isa-field-1.m: Only run on darwin.
17730         * objc.dg/lookup-1.m: Likewise.
17731         * objc.dg/try-catch-8.m: Likewise.
17732
17733 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17734
17735         PR tree-optimization/9814
17736         * gcc.dg/pr9814-1.c: New test case.
17737
17738 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17739
17740         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17741         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17742         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17743         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17744         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17745         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17746         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17747         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17748         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17749         objc.dg/try-catch-8.m: New.
17750
17751 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17752
17753         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17754         remove extraneous semicolons.
17755
17756 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17757
17758         * obj-c++.dg/comp-types-12.mm: New.
17759         * objc.dg/comp-types-11.m: New.
17760         * objc.dg/selector-4.m: New.
17761
17762 2005-05-26  Andreas Jaeger  <aj@suse.de>
17763
17764         PR testsuite/20772
17765         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17766         g++.old-deja/g++.ext/attrib3.C,
17767         g++.old-deja/g++.other/store-expr1.C,
17768         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17769         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17770         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17771         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17772         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17773         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17774         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17775         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17776         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17777         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17778         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17779         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17780         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17781         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17782         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17783         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17784         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17785         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17786         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17787
17788 2005-05-26  Andreas Jaeger  <aj@suse.de>
17789
17790         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17791         x86-64 compilation.
17792
17793 2005-05-26  Andreas Jaeger  <aj@suse.de>
17794
17795         PR testsuite/20772
17796         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17797         gcc.misc-tests/i386-pf-athlon-1.c,
17798         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17799         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17800         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17801         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17802         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17803         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17804         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17805         programs.
17806
17807         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17808         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17809         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17810         x86-64 compilation.
17811
17812         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17813         x86_64.
17814
17815         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17816         effective-target ilp32.
17817
17818 2005-05-26  David Ung  <davidu@mips.com>
17819
17820         * gcc.target/mips/ext_ins.c: New test for testing the generation
17821         of MIPS32/64 rev 2 ext/ins instructions.
17822
17823 2005-05-26  Andreas Jaeger  <aj@suse.de>
17824
17825         * treelang/compile/unsigned.tree: Use gimple instead of
17826         nonexisting generic dump.
17827
17828 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17829
17830         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17831
17832 2005-05-26  Andreas Jaeger  <aj@suse.de>
17833
17834         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17835
17836 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17837
17838         PR libfortran/17283
17839         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17840         Test callee-allocated memory with write statements.
17841
17842 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17843
17844         PR middle-end/21709
17845         * gcc.dg/pr21709-1.c: New test case.
17846
17847 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17848             Mike Stump  <mrs@apple.com>
17849
17850         * objc/execute/next_mapping.h: Update for C++.
17851
17852         * obj-c++.dg/selector-1.mm: Move to...
17853         * obj-c++.dg/selector-4.mm: here...
17854
17855         * obj-c++.dg/basic.mm: New.
17856         * obj-c++.dg/comp-types-1.mm: New.
17857         * obj-c++.dg/cxx-class-1.mm: New.
17858         * obj-c++.dg/cxx-ivars-1.mm: New.
17859         * obj-c++.dg/cxx-ivars-2.mm: New.
17860         * obj-c++.dg/cxx-ivars-3.mm: New.
17861         * obj-c++.dg/cxx-scope-1.mm: New.
17862         * obj-c++.dg/cxx-scope-2.mm: New.
17863         * obj-c++.dg/defs.mm: New.
17864         * obj-c++.dg/empty-private-1.mm: New.
17865         * obj-c++.dg/encode-1.mm: New.
17866         * obj-c++.dg/encode-2.mm: New.
17867         * obj-c++.dg/encode-3.mm: New.
17868         * obj-c++.dg/extern-c-1.mm: New.
17869         * obj-c++.dg/extra-semi.mm: New.
17870         * obj-c++.dg/fix-and-continue-2.mm: New.
17871         * obj-c++.dg/isa-field-1.mm: New.
17872         * obj-c++.dg/ivar-list-semi.mm: New.
17873         * obj-c++.dg/local-decl-1.mm: New.
17874         * obj-c++.dg/lookup-1.mm: New.
17875         * obj-c++.dg/lookup-2.mm: New.
17876         * obj-c++.dg/method-1.mm: New.
17877         * obj-c++.dg/method-2.mm: New.
17878         * obj-c++.dg/method-3.mm: New.
17879         * obj-c++.dg/method-4.mm: New.
17880         * obj-c++.dg/method-5.mm: New.
17881         * obj-c++.dg/method-6.mm: New.
17882         * obj-c++.dg/method-7.mm: New.
17883         * obj-c++.dg/no-extra-load.mm: New.
17884         * obj-c++.dg/overload-1.mm: New.
17885         * obj-c++.dg/pragma-1.mm: New.
17886         * obj-c++.dg/pragma-2.mm: New.
17887         * obj-c++.dg/private-1.mm: New.
17888         * obj-c++.dg/private-2.mm: New.
17889         * obj-c++.dg/proto-qual-1.mm: New.
17890         * obj-c++.dg/qual-types-1.mm: New.
17891         * obj-c++.dg/stubify-1.mm: New.
17892         * obj-c++.dg/stubify-2.mm: New.
17893         * obj-c++.dg/super-class-1.mm: New.
17894         * obj-c++.dg/super-class-2.mm: New.
17895         * obj-c++.dg/super-dealloc-1.mm: New.
17896         * obj-c++.dg/super-dealloc-2.mm: New.
17897         * obj-c++.dg/template-1.mm: New.
17898         * obj-c++.dg/template-2.mm: New.
17899         * obj-c++.dg/template-3.mm: New.
17900         * obj-c++.dg/template-4.mm: New.
17901         * obj-c++.dg/template-5.mm: New.
17902         * obj-c++.dg/template-6.mm: New.
17903         * obj-c++.dg/try-catch-1.mm: New.
17904         * obj-c++.dg/try-catch-2.mm: New.
17905         * obj-c++.dg/try-catch-3.mm: New.
17906         * obj-c++.dg/try-catch-4.mm: New.
17907         * obj-c++.dg/try-catch-5.mm: New.
17908         * obj-c++.dg/try-catch-6.mm: New.
17909         * obj-c++.dg/try-catch-7.mm: New.
17910         * obj-c++.dg/try-catch-8.mm: New.
17911         * obj-c++.dg/try-catch-9.mm: New.
17912         * obj-c++.dg/va-meth-1.mm: New.
17913
17914 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17915
17916         * obj-c++.dg/selector-1.mm: New.
17917         * obj-c++.dg/selector-2.mm: New.
17918
17919 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17920
17921         * obj-c++.dg/selector-3.mm: New.
17922         * objc.dg/selector-3.m: New.
17923
17924 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17925
17926         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17927         about where warning appears.
17928
17929 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17930
17931         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17932         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17933         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17934         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17935
17936 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17937
17938         * gcc.dg/20050524-1.c: New test.
17939
17940 2005-05-25  Jan Hubicka  <jh@suse.cz>
17941
17942         * gcc.dg/tree-prof/inliner-1.c: New.
17943
17944 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17945
17946         * gcc.dg/tree-prof: New directory.
17947         * gcc.dg/tree-prof/tree-prof.exp: New.
17948
17949 2005-05-25  DJ Delorie  <dj@redhat.com>
17950
17951         * gcc.dg/Wattributes-1.c: New.
17952         * gcc.dg/Wattributes-2.c: New.
17953         * gcc.dg/Wattributes-3.c: New.
17954
17955 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17956
17957         PR tree-optimization/19833
17958         * gcc.dg/uninit-4.c: Remove xfail.
17959         * gcc.dg/uninit-9.c: Ditto.
17960
17961 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17962
17963         * obj-c++.dg/bitfield-[1-5].mm: New.
17964         * obj-c++.dg/class-protocol-1.mm: New.
17965         * obj-c++.dg/comp-types-1[0-1].mm: New.
17966         * obj-c++.dg/comp-types-[2-9].mm: New.
17967         * obj-c++.dg/encode-[4-8].mm: New.
17968         * obj-c++.dg/layout-1.mm: New.
17969         * obj-c++.dg/method-1[0-9].mm: New.
17970         * obj-c++.dg/method-2[0-1].mm: New.
17971         * obj-c++.dg/method-[8-9].mm: New.
17972         * obj-c++.dg/objc-gc-3.mm: New.
17973         * obj-c++.dg/try-catch-10.mm: New.
17974         * objc.dg/bitfield-5.m: New.
17975         * objc.dg/comp-types-10.m: New.
17976         * objc.dg/comp-types-9.m: New.
17977         * objc.dg/layout-1.m: New.
17978         * objc.dg/objc-gc-4.m: New.
17979         * objc.dg/try-catch-9.m: New.
17980         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17981         * objc.dg/comp-types-1.m: Likewise.
17982         * objc.dg/comp-types-[5-6].m: Likewise.
17983         * objc.dg/method-9.m: Likewise.
17984
17985 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17986
17987         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17988         and on hardware without VMX support.
17989
17990         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17991
17992         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17993
17994         * lib/profopt.exp (dg-final-generate, dg-final-use,
17995         profopt-final-code, profopt-get-options): New.
17996         (profopt-execute): Process test directives.
17997
17998         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17999         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18000         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18001
18002 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18003
18004         PR C++/21645
18005         * g++.dg/init/ctor5.C: New test.
18006
18007 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18008
18009         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18010         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18011         vect-113.c, vect-114.c.
18012
18013 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18014
18015         * gcc.dg/const-elim-1.c: Remove xfails.
18016
18017 2005-05-23  Jeff Law  <law@redhat.com>
18018
18019         * gcc.c-torture/compile/pr21638.c: New test.
18020         * gcc.c-torture/compile/20050520-1.c: New test.
18021
18022 2005-05-23  Nick Clifton  <nickc@redhat.com>
18023
18024         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18025         be a proper triple, ie: m32r*-*-*.
18026         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18027
18028 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18029
18030         PR middle-end/21331
18031         PR tree-opt/21293
18032         * gcc.c-torture/compile/pr21293.c: New test.
18033         * gcc.c-torture/execute/pr21331.c: New test.
18034
18035 2004-05-20  Richard Henderson  <rth@redhat.com>
18036
18037         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18038
18039 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18040
18041         * obj-c++-dg.exp: Add.
18042         * obj-c++.exp: Add.
18043         * obj-c++.dg/dg.exp: Add.
18044
18045 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18046
18047         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18048         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18049
18050 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18051
18052         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18053
18054 2004-05-19  Richard Henderson  <rth@redhat.com>
18055
18056         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18057
18058 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18059
18060         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18061
18062         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18063
18064 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18065
18066         PR c++/21495
18067         * g++.dg/parse/extern1.C: New test.
18068         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18069
18070 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18071
18072         * gcc.dg/c99-math.h: New.
18073         * gcc.dg/c99-math-float-1.c: New test.
18074         * gcc.dg/c99-math-double-1.c: Likewise.
18075         * gcc.dg/c99-math-long-double-1.c: Likewise.
18076
18077 2005-05-18  Richard Henderson  <rth@redhat.com>
18078
18079         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18080
18081 2005-05-18  Devang Patel  <dpatel@apple.com>
18082
18083         * g++.dg/opt/20050511-1.C: New test.
18084
18085 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18086
18087         PR libfortran/21127
18088         * gfortran.dg/reshape-complex.f90: New test.
18089
18090 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18091
18092         * gfortran.dg/array_constructor_1.f90: New test.
18093         * gfortran.dg/array_constructor_2.f90: New test.
18094
18095 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18096
18097         PR fortran/20954
18098         * gfortran.dg/pr20954.f: New test.
18099
18100 2005-05-17  Mike Stump  <mrs@apple.com>
18101
18102         Yet more Objective-C++...
18103
18104         * objc.dg/method-5.m: Update.
18105         * objc.dg/method-6.m: Update.
18106         * objc.dg/method-7.m: Update.
18107         * objc.dg/method-9.m: Update.
18108         * objc.dg/try-catch-2.m: Update.
18109
18110 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18111
18112         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18113         Remove little-endian optimizations.
18114
18115 2005-05-17  Jeff Law  <law@redhat.com>
18116
18117         * g++.dg/tree-ssa/pr14814.C: New test.
18118         * gcc.dg/tree-ssa/pr14814.C: New test.
18119         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18120         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18121
18122 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18123
18124         * gcc.dg/compat/generate-random.c: Do not include
18125         libiberty.h.
18126         * gcc.dg/compat/generate-random_r.c: Likewise.
18127
18128 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18129
18130         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18131
18132 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18133
18134         PR middle-end/21595
18135         * g++.dg/tree-ssa/builtin1.C: New testcase.
18136
18137 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18138
18139         PR c++/21454
18140         * g++.dg/opt/const4.C: New test.
18141
18142         PR middle-end/21492
18143         * g++.dg/opt/crossjump1.C: New test.
18144
18145         PR tree-optimization/21610
18146         * gcc.c-torture/compile/20050516-1.c: New test.
18147
18148         PR fortran/15080
18149         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18150         about the test failing.
18151         * gfortran.fortran-torture/execute/where_7.f90: New test.
18152         * gfortran.fortran-torture/execute/where_8.f90: New test.
18153
18154 2005-05-16  Richard Henderson  <rth@redhat.com>
18155
18156         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18157         i?86 and x86_64.
18158
18159 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18160
18161         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18162         (limits.h): Include unconditionally.
18163         (stdlib.h): Likewise.
18164         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18165         (limits.h): Include unconditionally.
18166         (stdlib.h): Likewise.
18167         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18168         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18169         (limits.h): Include unconditionally.
18170         (stdlib.h): Likewise.
18171         (hashtab.h): Do not include.
18172         (getopt.h): Likewise.
18173         (stddef.h): Include.
18174         (hashval_t): Define.
18175         (struct entry): Add "next" field.
18176         (HASH_SIZE): New macro.
18177         (hash_table): New variable.
18178         (switchfiles): Do not use xmalloc.
18179         (mix): New macro.
18180         (iterative_hash): New function.
18181         (hasht): Remove.
18182         (e_exists): New function.
18183         (e_insert): Likewise.
18184         (output): Use, instead of libiberty hashtable functions.
18185         (main): Do not use getopt.  Do not call htab_create.
18186
18187 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18188
18189         PR libstdc++/21526
18190         * lib/target-supports.exp (check_mkfifo_available):
18191         Return 0 for cygwin as mkfifo support incomplete on platform.
18192         Fix typos in comments.
18193
18194 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18195
18196         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18197
18198 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18199
18200         PR fortran/17432
18201         * gfortran.dg/assign_4.f: New test.
18202
18203 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18204
18205         PR tree-optimization/21563
18206         * gcc.dg/tree-ssa/pr21563.c: New.
18207
18208 2005-05-14  Jan Hubicka  <jh@suse.cz>
18209
18210         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18211
18212 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18213
18214         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18215
18216 2005-05-13  Julian Brown  <julian@codesourcery.com>
18217
18218         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18219         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18220
18221 2005-05-13  Jan Hubicka  <jh@suse.cz>
18222
18223         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18224         * gcc.dg/fold-xor-?.c: Likewise.
18225         * gcc.dg/pr15784-?.c: Likewise.
18226         * gcc.dg/pr20922-?.c: Likewise.
18227         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18228         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18229         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18230
18231 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18232
18233         PR fortran/21260
18234         * gfortran.dg/hollerith_1.f90: New test.
18235
18236 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18237
18238         * gfortran.dg/func_result_2.f90: New test.
18239
18240 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18241
18242         * gfortran.dg/dev_null.f90: New test.
18243
18244 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18245
18246         * gcc.dg/arm-vfp1.c: Revert last change.
18247
18248 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18249
18250         PR middle-end/19807
18251         PR tree-optimization/19639
18252         * g++.dg/tree-ssa/pr19807.C: New testcase.
18253
18254 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18255
18256         PR libfortran/21471
18257         * gfortran.dg/append-1.f90: New test.
18258
18259 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18260
18261         * gcc.dg/pr18501.c: XFAIL.
18262         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18263         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18264         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18265         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18266         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18267         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18268         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18269         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18270
18271 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18272
18273         PR fortran/20178
18274         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18275         gfortran.dg/f2c_3.f90: New tests.
18276
18277         * gfortran.dg/return_1.f90: Fix dg annotation.
18278
18279 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18280
18281         * gcc.c-torture/compile/20050510-1.c: New test.
18282
18283 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18284
18285         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18286
18287 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18288
18289         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18290
18291 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18292
18293         PR c/17913
18294         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18295
18296 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18297
18298         PR c/21342
18299         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18300         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18301
18302 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18303
18304         PR debug/16676
18305         * gcc.dg/debug/pr16676.c: New test.
18306
18307 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18308
18309         PR testsuite/21443
18310         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18311         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18312         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18313         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18314         Change -O1 to -O2.
18315         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18316         -fno-tree-dominator-opts.
18317
18318 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18319
18320         * gfortran.dg/return_1.f90: New test.
18321
18322 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18323
18324         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18325
18326         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18327
18328 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18329
18330         PR c++/21427
18331         * g++.dg/inherit/covariant13.C: New.
18332
18333 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18334
18335         PR libfortran/19155
18336         * gfortran.dg/pr19155.f: New test.
18337
18338 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18339
18340         PR inline-asm/8788
18341         * gcc.dg/pr8788-1.c: New testcase.
18342
18343 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18344
18345         PR target/21416
18346         * gcc.target/mips/fpcmp-[12].c: New tests.
18347
18348 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18349
18350         * lib/target-supports-dg.exp (dg-require-fork): New function.
18351         (dg-require-mkfifo): Likewise.
18352         * lib/target-supports.exp (check_function_available): New
18353         function.
18354         (check_fork_available): Likewise.
18355         (check_mkfifo_available): Likewise.
18356
18357 2005-05-06  Jeff Law  <law@redhat.com>
18358
18359         * gcc.c-torture/compile/pr21380.c: New test.
18360
18361 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18362
18363         PR c++/20961
18364         * g++.dg/ext/weak3.C: New test.
18365
18366 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18367
18368         PR c++/21352
18369         * g++.dg/template/crash37.C: New test.
18370
18371 2005-05-05  Paul Brook  <paul@codesourcery.com>
18372
18373         * gcc.dg/arm-g2.c: Use effective-target arm32.
18374         * gcc.dg/arm-mmx-1.c: Ditto.
18375         * gcc.dg/arm-scd42-2.c: Ditto.
18376         * gcc.dg/arm-vfp1.c: Ditto.
18377         * lib/target-supports.exp (check_effective_target_arm32): New
18378         function.
18379
18380 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18381
18382         PR libfortran/21354
18383         gfortran.dg/in_pack_rank7.f90: New test.
18384
18385 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18386
18387         PR middle-end/15618
18388         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18389
18390 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18391
18392         PR middle-end/21265
18393         * gcc.dg/20050503-1.c: New test.
18394
18395         PR rtl-optimization/21239
18396         * gcc.dg/i386-sse-11.c: New test.
18397
18398 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18399
18400         PR target/16888
18401         * gcc.target/i386/asm-1.c: New test.
18402
18403 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18404
18405         PR rtl-optimization/21330
18406         * gcc.c-torture/execute/20050502-1.c: New test.
18407
18408         PR target/21297
18409         * gcc.c-torture/execute/20050502-2.c: New test.
18410
18411 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18412
18413         PR middle-end/21282
18414         * gcc.dg/pr21282.c: New.
18415
18416 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18417
18418         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18419         * gcc.dg/vect/vect-92.c: Likewise.
18420         * gcc.dg/vect/vect-93.c: Likewise.
18421         * gcc.dg/vect/vect-dv-1.c: Likewise.
18422         * gcc.dg/vect/vect-dv-2.c: Likewise.
18423         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18424
18425 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18426
18427         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18428         * gfortran.dg/vect/vect-2.f90: Likewise.
18429         * gfortran.dg/vect/vect-3.f90: Likewise.
18430         * gfortran.dg/vect/vect-4.f90: Likewise.
18431         * gfortran.dg/vect/vect-5.f90: Likewise.
18432
18433 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18434
18435         PR target/20813
18436         * gcc.dg/rs6000-fpint-2.c: New.
18437
18438 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18439
18440         PR c/15698
18441         * gcc.dg/builtins-30.c: Update expected messages.
18442         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18443         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18444         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18445
18446 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18447
18448         PR tree-optimization/21294
18449         * gcc.dg/tree-ssa/pr21294.c: New.
18450
18451 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18452
18453         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18454         __builtin_altivec_st_internal_4si built-in.
18455
18456 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18457
18458         PR c++/15875
18459         * g++.dg/template/ptrmem14.C: New test.
18460
18461 2005-05-02  Paul Brook  <paul@codesourcery.com>
18462
18463         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18464
18465 2005-05-02  Michael Matz  <matz@suse.de>
18466
18467         PR c++/19542
18468         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18469
18470 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18471
18472         * g++.dg/cpp/weak.C: New test.
18473
18474 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18475
18476         * gcc.dg/tree-ssa/loop-8.c: New test.
18477
18478 2005-04-30  Michael Maty  <matz@suse.de>
18479
18480         * gcc.dg/inline-mcpy.c: New test.
18481
18482 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18483
18484         PR libfortran/18958
18485         * gfortran.dg/eoshift.f90: New test case.
18486
18487 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18488
18489         PR libfortran/18857
18490         * gfortran.dg/matmul_1.f90: New test.
18491
18492 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18493
18494         PR tree-optimization/21030
18495         * gcc.dg/tree-ssa/pr21030.c: New.
18496
18497 2005-04-29  Devang Patel  <dpatel@apple.com>
18498
18499         PR tree-optimization/21272
18500         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18501
18502 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18503
18504         PR fortran/13082
18505         PR fortran/18824
18506         * gfortran.dg/entry_4.f90: New test.
18507         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18508         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18509         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18510         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18511         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18512         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18513         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18514
18515 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18516
18517         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18518
18519 2005-04-29  Paul Brook  <paul@codesourcery.com>
18520
18521         * gfortran.dg/entry_3.f90: New test.
18522
18523 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18524
18525         * gfortran.dg/implicit_4.f90: New test.
18526
18527 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18528
18529         * lib/target-supports.exp (check_profiling_available): Return
18530         false for xtensa-*-elf.
18531
18532 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18533
18534         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18535         error if file cannot be deleted.
18536
18537 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18538
18539         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18540         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18541         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18542         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18543         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18544         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18545         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18546         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18547         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18548         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18549         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18550         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18551         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18552
18553 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18554
18555         PR fortran/20865
18556         * gfortran.dg/pr20865.f90: New test.
18557
18558 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18559
18560         * gcc.dg/void-cast-2.c: New test.
18561
18562 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18563
18564         PR c/21159
18565         * gcc.dg/void-cast-1.c: New test.
18566
18567 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18568
18569         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18570
18571 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18572
18573         PR fortran/21177
18574         * gfortran.dg/pr21177.f90: New test.
18575
18576 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18577
18578         PR tree-optimization/21171
18579         * gcc.dg/tree-ssa/pr21171.c: New test.
18580
18581 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18582
18583         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18584         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18585         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18586         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18587         gcc.dg/tree-ssa/gen-vect-32.c: New.
18588         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18589         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18590         don't run on PPC32.
18591
18592 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18593
18594         PR c/21213
18595         * gcc.dg/transparent-union-3.c: New test.
18596
18597 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18598
18599         PR c/20740
18600         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18601         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18602         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18603         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18604         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18605         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18606
18607 2005-04-26  Jeff Law  <law@redhat.com>
18608
18609         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18610         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18611         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18612         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18613         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18614         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18615         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18616
18617 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18618
18619         PR tree-optimization/17598
18620         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18621
18622 2005-04-25  Mike Stump  <mrs@apple.com>
18623
18624         * objc.dg/fix-and-continue-1.m: Add.
18625
18626 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18627
18628         PR c++/20995
18629         * g++.dg/opt/pr20995-1.C: New test case.
18630
18631 2005-04-25  Devang Patel <dpatel@apple.com>
18632
18633         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18634
18635 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18636
18637         PR testsuite/21062
18638         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18639
18640 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18641
18642         PR C++/21188
18643         * g++.dg/opt/rtti2.C: New test.
18644
18645 2005-04-25  Paul Brook  <paul@codesourcery.com>
18646         Steven G. Kargl  <kargls@comcast.net>
18647
18648         PR fortran/20879
18649         * gfortran.dg/ichar_1.f90: New file.
18650
18651 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18652
18653         PR middle-end/20991
18654         * g++.dg/opt/pr20991.C: New test.
18655
18656         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18657         where sizeof (type) < __alignof__ (type).
18658         * gcc.dg/compat/struct-layout-1.h: Likewise.
18659
18660 2005-04-24  Per Bothner  <per@bothner.com>
18661             Devang Patel  <dpatel@apple.com>
18662
18663         PR preprocessor/20907
18664         * gcc.dg/cpp/very-long-comment.c: New test.
18665
18666 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18667
18668         PR fortran/20059
18669         * gfortran.dg/common_5.f: New test.
18670
18671 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18672
18673         PR middle-end/21082
18674         * g++.dg/tree-ssa/pr21082.C: New testcase.
18675
18676 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18677
18678         * gcc.dg/vect/vect-99.c: New test.
18679
18680 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18681
18682         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18683
18684 2005-04-22  Jeff Law  <law@redhat.com>
18685
18686         * gcc.dg/uninit-5.c: Remove xfails.
18687         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18688         conditionals and loads.
18689
18690 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18691
18692         PR libfortran/20074
18693         PR libfortran/20436
18694         PR libfortran/21108
18695         * gfortran.dg/nested_reshape.f90: new test
18696         * gfortran.dg/reshape-alloc.f90: new test
18697         * gfortran.dg/reshape.f90: new test
18698
18699 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18700
18701         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18702
18703         * gcc.dg/arm-vfp1.c: New test.
18704
18705 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18706
18707         PR c++/21087
18708         * g++.dg/lookup/builtin2.C: New test.
18709
18710 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18711
18712         * gcc.dg/weak/weak-13.c: New test.
18713
18714 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18715
18716         * lib/target-supports.exp (check_effective_target_sync_int_long):
18717         Add powerpc*.
18718
18719 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18720
18721         * gcc.target/mips/branch-1.c: New test.
18722
18723 2005-04-21  Richard Henderson  <rth@redhat.com>
18724
18725         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18726         * gcc.dg/vect/vect-86.c: Likewise.
18727         * gcc.dg/vect/vect-87.c: Likewise.
18728         * gcc.dg/vect/vect-88.c: Likewise.
18729
18730 2005-04-21  Devang Patel  <dpatel@apple.com>
18731
18732         PR optimization/20994
18733         * gcc.dg/tree-ssa/ifc-3.c: New test.
18734
18735 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18736
18737         PR c/12913
18738         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18739         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18740         gcc.dg/c99-vla-jump-5.c: New tests.
18741
18742 2005-04-19  Richard Henderson  <rth@redhat.com>
18743
18744         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18745         Fix typo in exists check.
18746         (check_effective_target_sync_int_long): New.
18747         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18748         * gcc.dg/ia64-sync-2.c: Likewise.
18749         * gcc.dg/ia64-sync-3.c: Likewise.
18750         * gcc.dg/ia64-sync-4.c: Likewise.
18751
18752 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18753
18754         * gcc.dg/fold-xor-1.c: New test.
18755         * gcc.dg/fold-xor-2.c: New test.
18756
18757 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18758
18759         PR target/20670
18760         * g++.dg/eh/fp-regs.C: New test.
18761
18762 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18763
18764         * gcc.dg/Wint-to-pointer-cast-1.c,
18765         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18766         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18767         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18768
18769 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18770
18771         PR fortran/16861
18772         * gfortran.dg/pr16861.f90: New test.
18773
18774 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18775
18776         * gcc.dg/pr21085.c: New test.
18777
18778 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18779
18780         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18781         (setup_mips_tests, dg-mips-options): New procedures.
18782         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18783         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18784         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18785         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18786         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18787         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18788         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18789         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18790         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18791         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18792         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18793         dg-mips-options instead of dg-options.  Remove now-redundant
18794         preprocessor guards.
18795         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18796         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18797         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18798         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18799         * gcc.dg/vr-mult-2.c: Delete.
18800         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18801         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18802         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18803         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18804         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18805         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18806         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18807
18808 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18809
18810         * ada/acats/run_all.sh: Use sync when executable not present.
18811
18812 2005-04-18  Devang Patel  <dpatel@apple.com>
18813
18814         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18815         * gcc.dg/vect/vect-11a.c: New.
18816         * gcc.dg/vect/vect-none.c: Update.
18817         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18818
18819 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18820
18821         PR tree-optimization/20922
18822         * gcc.dg/pr20922-1.c: New test.
18823         * gcc.dg/pr20922-2.c: New test.
18824         * gcc.dg/pr20922-3.c: New test.
18825         * gcc.dg/pr20922-4.c: New test.
18826         * gcc.dg/pr20922-5.c: New test.
18827         * gcc.dg/pr20922-6.c: New test.
18828
18829 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18830
18831         PR libfortran/20950
18832         * gfortran.dg/pr20950.f: New test.
18833
18834 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18835
18836         PR libfortran/19216
18837         * gfortran.dg/pr19216.f: New test.
18838
18839 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18840
18841         PR tree-optimization/21001
18842         * gcc.dg/tree-ssa/pr21001.c: New.
18843
18844 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18845
18846         PR libfortran/21075
18847         * gfortran.dg/reshape_rank7.f90: New test.
18848
18849 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18850
18851         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18852         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18853         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18854         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18855         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18856         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18857         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18858         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18859         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18860         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18861         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18862         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18863         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18864         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18865         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18866         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18867         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18868         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18869         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18870         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18871         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18872
18873 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18874
18875         * gfortran.dg/wtruncate.f: New testcase.
18876         * gfortran.dg/wtruncate.f90: New testcase.
18877
18878 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18879
18880         PR c++/21025
18881         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18882         which sizeof/alignof is dependent, rather than just whether we are
18883         processing_template_decl.
18884
18885 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18886
18887         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18888         corrected typo where the wrong variables had been compared.
18889
18890 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18891
18892         PR libfortran/18495
18893         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18894         Test callee-allocated version of return array with a write
18895         statement.
18896         Test spread with a temporary with another write statement.
18897
18898 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18899
18900         PR tree-optimization/21031
18901         * gcc.dg/tree-ssa/pr21031.c: New.
18902
18903 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18904
18905         PR tree-optimization/21004
18906         * gcc.dg/builtins-53.c: Include builtins-config.h.
18907         Check floorf, ceilf, floorl and ceill transformations
18908         only when HAVE_C99_RUNTIME is defined.
18909
18910 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18911
18912         PR middle-end/20739
18913         * gcc.dg/tree-ssa/pr20739.c: New test.
18914
18915 2005-04-14  Mike Stump  <mrs@apple.com>
18916
18917         * gcc.dg/Foundation.framework/empty: New.
18918         * gcc.dg/framework-2.c: New.
18919
18920 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18921
18922         PR tree-optimization/21021
18923         * gcc.c-torture/compile/pr21021.c: New.
18924
18925 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18926
18927         PR testsuite/21010
18928         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18929         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18930         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18931         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18932         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18933         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18934         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18935         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18936
18937 2005-04-14  Richard Henderson  <rth@redhat.com>
18938
18939         * lib/target-supports.exp (check_effective_target_vect_condition):
18940         Add ia64, i?86, and x86_64.
18941
18942 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18943
18944         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18945
18946 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18947
18948         PR tree-optimization/20657
18949         * gcc.dg/tree-ssa/pr20657.c: New.
18950
18951 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18952
18953         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18954         (long long int)trunc*.
18955
18956 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18957
18958         PR target/20927
18959         * gcc.dg/pr20927.c: New test.
18960
18961 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18962
18963         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18964         * gcc.target/mips/asm-1.c: Likewise.
18965
18966 2005-04-13  Dale Johannesen  <dalej@apple.com>
18967
18968         * objc.dg/objc-fast-4.m: New.
18969
18970 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18971
18972         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18973         directory.
18974         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18975
18976 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18977
18978         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18979         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18980         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18981
18982 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18983
18984         PR tree-optimization/20913
18985         * gcc.dg/tree-ssa/pr20913.c: New.
18986
18987         PR tree-optimization/20702
18988         * gcc.dg/tree-ssa/pr20702.c: New.
18989
18990 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18991
18992         PR c++/13744
18993         * g++.dg/inherit/local3.C: New test.
18994
18995 2005-04-12  Jeff Law  <law@redhat.com>
18996
18997         * gcc.dg/tree-ssa/20050412-1.c: New test.
18998
18999 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19000
19001         PR libfortran/19016
19002         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19003         Add tests with mask generated by expression.
19004         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19005         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19006         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19007
19008 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19009
19010         PR middle-end/20917
19011         * gcc.dg/20050409-1.c: New test.
19012
19013 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19014
19015         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19016
19017 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19018
19019         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19020         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19021         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19022         (TARGET_CXX): Adjust accordingly.
19023         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19024         determine_class_data_visibility and class_data_always_comdat.
19025         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19026         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19027         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19028         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19029         (arm_cxx_determine_class_data_visibility): New.
19030         (arm_cxx_class_data_always_comdat): Likewise.
19031         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19032         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19033         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19034         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19035         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19036         Define.
19037
19038 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19039
19040         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19041
19042 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19043
19044         * gcc.dg/i386-darwin-fpmath.c: New.
19045
19046 2004-04-11  Devang Patel  <dpatel@apple.com>
19047
19048         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19049         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19050         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19051         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19052         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19053         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19054         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19055         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19056         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19057
19058 2004-04-11  Devang Patel  <dpatel@apple.com>
19059
19060         * gcc.dg/vect/vect-dv-1.c: New test.
19061         * gcc.dg/vect/vect-dv-2.c: New test.
19062
19063 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19064
19065         PR tree-optimization/20933
19066         * gcc.dg/tree-ssa/pr20933.c: New test.
19067
19068 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19069
19070         * gfortran.dg/fold_nearest.f90: New test.
19071
19072 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19073
19074         * gcc.dg/tree-ssa/alias-1.c: New test.
19075
19076 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19077
19078         PR tree-optimization/20920
19079         * g++.dg/tree-ssa/pr20920.C: New test.
19080
19081 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19082
19083         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19084         (long long int)ceil*.
19085
19086 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19087
19088         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19089         explicit C++ linkage.
19090
19091 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19092
19093         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19094         warning for arithmetic IF statements.
19095
19096 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19097
19098         * eor_handling_1.f90: New test case.
19099         * eor_handling_2.f90: New test case.
19100         * eor_handling_3.f90: New test case.
19101         * eor_handling_4.f90: New test case.
19102         * eor_handling_5.f90: New test case.
19103         * noadv_size.f90: New test case.
19104         * pad_no.f90: New test case.
19105
19106 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19107
19108         * gcc.c-torture/execute/20050410-1.c: New test.
19109
19110 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19111
19112         * gcc.dg/pr20126.c: New.
19113
19114 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19115             Steven G. Kargl <kargls@comcast.net>
19116
19117         * gfortran.dg/PR19872.f: New test.
19118
19119 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19120
19121         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19122
19123 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19124
19125         * gfortran.dg/nint_1.f90: New test.
19126
19127 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19128
19129         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19130         Added test for callee-allocated arrays with write statements.
19131         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19132         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19133         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19134         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19135         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19136
19137 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19138
19139         PR libfortran/20163
19140         * gfortran.dg/open-options-blanks.f: New test.
19141
19142 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19143
19144         PR fortran/13257
19145         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19146
19147 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19148
19149         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19150         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19151         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19152         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19153         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19154         * gcc.c-torture/execute/stdarg-4.c: New test.
19155
19156         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19157
19158         PR target/20795
19159         * g++.dg/abi/param2.C: New test.
19160
19161 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19162
19163         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19164
19165 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19166
19167         * gcc.dg/builtins-53.c: New test.
19168
19169 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19170
19171         * g++.dg/tree-ssa/pr18178.C: New test.
19172         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19173         * gcc.c-torture/execute/20041019-1.c: New test.
19174         * gcc.dg/tree-ssa/20041008-1.c: New test.
19175         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19176         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19177         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19178         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19179         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19180         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19181         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19182         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19183         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19184         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19185
19186 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19187
19188         PR rtl-optimization/20466
19189         * gcc.c-torture/execute/pr20466-1.c: New test.
19190
19191 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19192
19193         PR c++/20905
19194         * g++.dg/parse/cond2.C: New test.
19195
19196         PR c++/20145
19197         * g++.dg/warn/Wdtor1.C: New test.
19198
19199 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19200
19201         PR fortran/17229
19202         * gfortran.dg/pr17229.f: New test.
19203
19204 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19205
19206         * gfortran.dg/tiny_1.f90: New test.
19207         * gfortran.dg/tiny_2.f90: ditto.
19208
19209 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19210
19211         * gfortran.dg/eor_1.f90: Fix dg-do run line
19212         * gfortran.dg/open_new.f90: Fix dg-do run line
19213
19214 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19215
19216         * lib/target-supports.exp (get_compiler_messages): Support
19217         optional arguments, the fourth being compiler options.
19218         (check_effective_target_fpic): New proc.
19219         * gcc.dg/20050321-2.c: Restrict to target fpic.
19220
19221 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19222
19223         * gcc.dg/15443-1.c: New test.
19224         * gcc.dg/15443-2.c: Likewise.
19225
19226 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19227
19228         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19229
19230 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19231
19232         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19233
19234 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19235
19236         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19237         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19238         -m64.
19239         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19240         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19241         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19242
19243 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/20212
19246         * g++.dg/warn/Wunused-11.C: New test.
19247
19248 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19249
19250         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19251
19252 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19253
19254         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19255
19256 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19257
19258         PR c++/20734
19259         * g++.dg/template/ptrmem13.C: New test.
19260
19261 2005-04-05  Per Bothner  <per@bothner.com>
19262
19263         * lib/gcc.exp: Always add -fno-show-column, for now.
19264
19265 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19266
19267         PR testsuite/20767
19268         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19269         of plain old "unsigned int" for the type of "i".  Makes this test
19270         64bit clean.
19271
19272 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19273
19274         * gcc.dg/i386-ssefn-1.c: New test.
19275         * gcc.dg/i386-ssefn-2.c: New test.
19276         * gcc.dg/i386-ssefn-3.c: New test.
19277         * gcc.dg/i386-ssefn-4.c: New test.
19278
19279 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19280
19281         PR tree-optimization/20076
19282         * gcc.dg/builtin-apply4.c: New test.
19283
19284         PR preprocessor/19475
19285         * gcc.dg/cpp/macspace1.c: New test.
19286         * gcc.dg/cpp/macspace2.c: New test.
19287
19288 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19289
19290         * gfortran.dg/pr20755.f: Fixed bad format.
19291
19292 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/20763
19295         * g++.dg/ext/attrib21.C: New test.
19296
19297 2004-04-05  Devang Patel  <dpatel@apple.com>
19298
19299         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19300         * gcc.dg/vect/vect-shift-1.c: New test.
19301
19302 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19303
19304         PR libfortran/20755
19305         * gfortran.dg/pr20755.f: New test.
19306
19307 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19308
19309         * gfortran.dg/pr15959.f90: New test.
19310         * gfortran.dg/string_pad_trunc.f90: New test.
19311
19312 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19313
19314         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19315         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19316         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19317         syntax.
19318
19319 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19320
19321         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19322
19323 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19324
19325         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19326         * gcc.c-torture/compile/20011119-2.c: Likewise.
19327         * gcc.c-torture/compile/981001-2.c: Likewise.
19328
19329 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19330
19331         PR c++/20679
19332         * g++.dg/template/overload4.C: New test.
19333
19334 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19335
19336         PR c++/20746
19337         * g++.dg/abi/covariant5.C: New.
19338
19339         PR debug/20505
19340         * g++.dg/debug/const2.C: New.
19341
19342 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19343
19344         PR rtl-optimization/16104
19345         * gcc.c-torture/execute/20050316-1.c: New test.
19346
19347 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19348
19349         * g++.dg/template/spec23.C: Fix dg-error text.
19350
19351 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19352
19353         PR c++/19199
19354         * g++.dg/expr/lval2.C: New.
19355
19356 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19357
19358         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19359         __builtin_strcasecmp and __builtin_strncasecmp.
19360
19361 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19362
19363         PR c++/20723
19364         * g++.dg/template/spec22.C: New.
19365         * g++.dg/template/spec23.C: New.
19366
19367 2005-04-03  Dale Ranta  <dir@lanl.gov>
19368             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19369
19370         PR libfortran/20068
19371         PR libfortran/20125
19372         PR libfortran/20156
19373         PR libfortran/20471
19374         * gfortran.dg/backspace.f: New test.
19375
19376 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19377
19378         * gcc.dg/pr19345.c: New test.
19379
19380 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19381
19382         PR tree-optimization/20640
19383         * gcc.dg/torture/tree-loop-1.c: New.
19384
19385 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19386
19387         PR rtl-optimization/20290
19388         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19389
19390 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19391
19392         * gcc.dg/rs6000-fpint.c: New.
19393
19394 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19395
19396         * gcc.dg/old-style-then-proto-1.c: New test.
19397
19398 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19399
19400         * gfortran.fortran-torture/execute/backspace.f90: Check
19401         after backspace and read was incorrect.
19402
19403 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19404
19405         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19406         buffer past the terminating NUL using memcmp.
19407         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19408         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19409
19410         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19411         Fix unused/uninitialized variable warnings.
19412
19413         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19414         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19415         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19416         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19417
19418         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19419         gcc.c-torture/execute/builtins/fputs-lib.c,
19420         gcc.c-torture/execute/builtins/lib/fprintf.c,
19421         gcc.c-torture/execute/builtins/lib/main.c,
19422         gcc.c-torture/execute/builtins/lib/memcmp.c,
19423         gcc.c-torture/execute/builtins/lib/memmove.c,
19424         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19425         gcc.c-torture/execute/builtins/lib/memset.c,
19426         gcc.c-torture/execute/builtins/lib/printf.c,
19427         gcc.c-torture/execute/builtins/lib/sprintf.c,
19428         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19429         gcc.c-torture/execute/builtins/lib/strchr.c,
19430         gcc.c-torture/execute/builtins/lib/strcmp.c,
19431         gcc.c-torture/execute/builtins/lib/strcpy.c,
19432         gcc.c-torture/execute/builtins/lib/strcspn.c,
19433         gcc.c-torture/execute/builtins/lib/strlen.c,
19434         gcc.c-torture/execute/builtins/lib/strncat.c,
19435         gcc.c-torture/execute/builtins/lib/strncmp.c,
19436         gcc.c-torture/execute/builtins/lib/strncpy.c,
19437         gcc.c-torture/execute/builtins/lib/strrchr.c,
19438         gcc.c-torture/execute/builtins/lib/strspn.c,
19439         gcc.c-torture/execute/builtins/lib/strstr.c,
19440         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19441         gcc.c-torture/execute/builtins/strlen-2.c,
19442         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19443         prototypes.
19444
19445 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19446
19447         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19448         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19449         selectany usage.
19450
19451 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19452
19453         PR c++/19406
19454         * g++.dg/debug/using1.C: New test.
19455
19456 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19457
19458         PR middle-end/20524
19459         * gcc.dg/alias-7.c: Prefix asm-declared name with
19460         __USER_LABEL_PREFIX__.
19461
19462 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19463
19464         Fix fallout from PR middle-end/15700:
19465         * gcc.c-torture/compile/20011119-1.c: Take
19466         __USER_LABEL_PREFIX__ into account.
19467         * gcc.c-torture/compile/20011119-2.c: Likewise.
19468
19469 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19470
19471         PR c++/18644
19472         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19473
19474 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19475
19476         PR c/17855
19477         * gcc.c-torture/compile/struct-non-lval-1.c,
19478         gcc.c-torture/compile/struct-non-lval-2.c,
19479         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19480
19481 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19482
19483         * gcc.dg/tls/tls.exp: Remove temporary file.
19484         * g++.dg/tls/tls.exp: Ditto.
19485         * lib/file-format.exp: Ditto.
19486         * g++.dg/special/ecos.exp: Ditto.
19487
19488         * lib/profopt.exp: Treat prof_ext as a list.
19489         * gcc.misc-tests/bprob.exp: Ditto.
19490         * g++.dg/bprob/bprob.exp: Ditto.
19491
19492         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19493         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19494         g++.dg/tree-ssa/pointer-reference-alias.C,
19495         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19496         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19497         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19498         g++.dg/vect/pr19951.cc: Ditto.
19499         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19500         gcc.dg/builtins-47.c: Ditto.
19501         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19502         gcc.dg/pr20115-1.c: Ditto.
19503         * gcc.dg/tree-ssa/20030530-2.c,
19504         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19505         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19506         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19507         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19508         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19509         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19510         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19511         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19512         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19513         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19514         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19515         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19516         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19517         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19518         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19519         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19520         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19521         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19522         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19523         gcc.dg/tree-ssa/20030824-1.c,
19524         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19525         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19526         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19527         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19528         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19529         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19530         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19531         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19532         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19533         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19534         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19535         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19536         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19537         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19538         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19539         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19540         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19541         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19542         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19543         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19544         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19545         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19546         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19547         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19548         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19549         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19550         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19551         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19552         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19553         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19554         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19555         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19556         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19557         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19558         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19559         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19560         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19561         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19562         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19563         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19564         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19565         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19566         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19567         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19568         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19569         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19570         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19571         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19572         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19573         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19574         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19575         gcc.dg/tree-ssa/useless-1.c: Ditto.
19576         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19577         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19578         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19579         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19580         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19581         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19582         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19583         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19584         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19585         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19586         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19587         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19588         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19589         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19590         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19591         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19592         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19593         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19594         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19595         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19596         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19597         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19598         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19599         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19600         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19601         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19602         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19603         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19604         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19605         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19606         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19607         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19608         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19609         gcc.dg/vect/vect-none.c: Ditto.
19610         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19611         treelang/compile/unsigned.tree: Ditto.
19612
19613         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19614         * gcc.dg/cpp/direct2s.c: Ditto.
19615         * gcc.dg/cpp/paste4.c: Ditto.
19616         * gcc.dg/cpp/separate-1.c: Ditto.
19617         * gcc.dg/pch/save-temps-1.c: Ditto.
19618         * g++.dg/ext/altivec-10.C: Ditto.
19619         * g++.dg/pch/pch.C: Ditto.
19620
19621         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19622
19623         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19624         * g++.dg/template/repo1.C: Ditto.
19625         * g++.dg/template/repo2.C: Ditto.
19626         * g++.dg/template/repo3.C: Ditto.
19627         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19628         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19629         * g++.old-deja/g++.pt/repo1.C: Ditto.
19630         * g++.old-deja/g++.pt/repo2.C: Ditto.
19631         * g++.old-deja/g++.pt/repo3.C: Ditto.
19632         * g++.old-deja/g++.pt/repo4.C: Ditto.
19633
19634         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19635         * gcc.dg/20030107-1.c: Ditto.
19636         * gcc.dg/20030702-1.c: Ditto.
19637         * gcc.dg/profile-generate-1.c: Ditto.
19638         * g++.dg/other/profile1.C: Ditto.
19639         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19640
19641         * lib/gcc-dg.exp (remove-build-file): New.
19642         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19643         cleanup-tree-dump, cleanup-saved-temps): New.
19644
19645 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19646
19647         PR c++/19203, DR 214
19648         * g++.dg/parse/ambig3.C: Not ambiguous.
19649         * g++.dg/template/spec20.C: New.
19650         * g++.dg/template/spec21.C: New.
19651
19652 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19653
19654         PR target/20045
19655         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19656
19657 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19658
19659         PR libfortran/20660
19660         * gfortran.dg/negative_unit.f: New test.
19661
19662 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19663
19664         * gcc.dg/20050330-1.c: New test.
19665
19666 2005-03-30  Devang Patel  <dpatel@apple.com>
19667
19668         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19669
19670 2005-03-30  Dale Johannesen  <dalej@apple.com>
19671
19672         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19673
19674 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19675
19676         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19677         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19678         Strip options from test name.
19679
19680 2005-03-31  Jan Hubicka  <jh@suse.cz>
19681
19682         * gcc.dg/varpool-1.c: New testcase.
19683
19684 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19685
19686         PR c/772
19687         PR c/17913
19688         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19689         gcc.dg/stmt-expr-label-3.c : New tests.
19690         * gcc.c-torture/execute/medce-2.c: Remove.
19691
19692 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19693
19694         PR c/20368
19695         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19696         tests.
19697
19698 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19699
19700         * gcc.c-torture/compile/pr20203.c: New test.
19701
19702 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19703
19704         * gfortran.dg/promotion.f90: New test.
19705
19706 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19707
19708         PR middle-end/20491
19709         * gcc.dg/torture/asm-subreg-1.c: New test.
19710
19711 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19712
19713         PR c/20672
19714         * gcc.dg/pr20672-1.c: New test.
19715
19716 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19717
19718         * gfortran.dg/vect: New directory.
19719         * gfortran.dg/vect/vect.exp: New.
19720         * gfortran.dg/vect/vect-1.f90: New test.
19721         * gfortran.dg/vect/vect-2.f90: New test.
19722         * gfortran.dg/vect/vect-3.f90: New test.
19723         * gfortran.dg/vect/vect-4.f90: New test.
19724         * gfortran.dg/vect/vect-5.f90: New test.
19725
19726 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19727
19728         PR middle-end/20622
19729         * gcc.dg/alias-7.c: New test.
19730
19731 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19732
19733         * gcc.dg/sparc-reg-1.c: New test.
19734
19735 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19736
19737         PR target/19890
19738         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19739
19740 2005-03-29  Dale Ranta  <dir@lanl.gov>
19741             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19742
19743         PR libfortran/20163
19744         * gfortran.dg/pr20163-2.f: New test.
19745
19746 2005-03-28  Jan Hubicka  <jh@suse.cz>
19747
19748         PR middle-end/20635
19749         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19750         by Jakub Jelinek.
19751
19752 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19753
19754         PR tree-optimization/20626
19755         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19756         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19757
19758 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19759
19760         * gfortran.dg/underflow.f90: New test.
19761         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19762
19763 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19764
19765         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19766
19767 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19768
19769         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19770         (g++_init): Make sure that CXXFLAGS is set.
19771         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19772         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19773         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19774         * lib/objc.exp (objc_init): Likewise.
19775         * lib/treelang.exp (treelang_init): Likewise.
19776
19777 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19778
19779         PR tree-optimization/20470
19780         * gcc.dg/tree-ssa/pr20470.c: New test.
19781
19782 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19783
19784         * gcc.dg/ppc-stfiwx.c: New.
19785
19786 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19787
19788         PR target/19888
19789         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19790
19791 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19792
19793         * gcc.dg/20050325-1.c: Fix a typo.
19794
19795 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19796
19797         PR libfortran/19678
19798         PR libfortran/19679
19799         * gfortran.dg/dos_eol.f: New test.
19800
19801 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19802
19803         PR rtl-optimization/20249
19804         * gcc.dg/20050325-1.c: New test.
19805
19806 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19807
19808         PR libfortran/15332
19809         * gfortran.dg/pr15332.f: New test.
19810
19811 2005-03-24  Dale Johannesen  <dalej@apple.com>
19812
19813         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19814
19815 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19816
19817         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19818         'internal' visibility.
19819         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19820         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19821         'protected' visibility.
19822         * gcc.dg/visibility-7.c: Likewise.
19823         * lib/target-supports.exp (check_visibility_available): Take
19824         a parameter, the kind of visibility to check for.
19825         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19826         to check_visibility_available.
19827
19828         * g++.dg/expr/cast3.C: New.
19829
19830 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19831
19832         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19833         rs6000.
19834
19835 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19836
19837         PR target/20095
19838         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19839
19840 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19841
19842         * gcc.dg/badshift.c: Renamed to...
19843         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19844
19845         * gcc.target/i386/badshift.c: Renamed to...
19846         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19847         only.
19848
19849         PR rtl-optimization/20532
19850         * gcc.target/i386/badshift.c: New.
19851
19852 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19853
19854         * gfortran.dg/pr18025.f90: New test.
19855
19856 2005-03-23  Dale Johannesen  <dalej@apple.com>
19857
19858         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19859
19860 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19861
19862         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19863
19864         * lib/target-supports.exp (check_iconv_available): Default
19865         libiconv to -liconv, if there is no definition.
19866
19867 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19868
19869         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19870
19871 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19872
19873         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19874         * g++.dg/opt/pr7503-2.C: Likewise.
19875         * g++.dg/opt/pr7503-3.C: Likewise.
19876         * g++.dg/opt/pr7503-4.C: Likewise.
19877         * g++.dg/opt/pr7503-5.C: Likewise.
19878         * g++.dg/warn/minmax.C: New test.
19879
19880 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19881
19882         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19883         * gfortran.dg/g77_intrinsics_sub.f: New test.
19884
19885 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19886             Jan Hubicka  <jh@suse.cz>
19887             Steven Bosscher <stevenb@suse.de
19888
19889         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19890
19891 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19892
19893         PR c++/19980
19894         * g++.dg/template/redecl3.C: New test.
19895
19896 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19897
19898         PR c++/20499
19899         * g++.dg/parse/error16.C: Tweak error markers.
19900
19901 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19902
19903         PR target/20561
19904         * gcc.dg/20050321-2.c: New test.
19905
19906 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19907
19908         PR c++/20465
19909         PR c++/20381
19910         * g++.dg/template/ptrmem12.C: New.
19911
19912 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19913
19914         PR rtl-optimization/20527
19915         * gcc.c-torture/execute/pr20527-1.c: New test.
19916
19917 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19918
19919         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19920         program, compile it into a real executable and then delete the .c
19921         and .x files afterwards, to avoid problems on testglue targets.
19922
19923 2005-03-21  Stuart Hastings  <stuart@apple.com>
19924
19925         * gcc.target/i386/sse-2.c: New.
19926
19927 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19928
19929         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19930
19931 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19932
19933         * g++.dg/parse/crash25.C: Fix typo.
19934
19935 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19936
19937         PR c++/20461
19938         * g++.dg/parse/crash24.C: New test.
19939
19940         PR c++/20536
19941         * g++.dg/parse/crash25.C: New test.
19942
19943 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19944
19945         PR c++/20147
19946         * g++.dg/ext/stmtexpr4.C: New test.
19947
19948 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19949
19950         PR middle-end/20539
19951         * gcc.c-torture/compile/pr13066-1.c: New test case.
19952         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19953         * g++.dg/opt/pr13066-1.C: Likewise.
19954
19955 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19956
19957         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19958
19959 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19960
19961         PR fortran/18525
19962         * gfortran.dg/nesting_1.f90: New test.
19963
19964 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19965
19966         PR c++/20240
19967         * g++.dg/lookup/using13.C: New test.
19968
19969 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19970
19971         PR c++/20333
19972         * g++.dg/template/crash36.C: New test.
19973
19974 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19975
19976         PR c++/20463
19977         * g++.dg/template/crash35.C: New test.
19978
19979 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19980
19981         PR c++/19966
19982         * g++.dg/overload/operator2.C: New test.
19983
19984 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19985
19986         PR libfortran/20257
19987         * gfortran.dg/pr20257.f90: New test.
19988
19989 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19990
19991         PR libfortran/20480
19992         * gfortran.dg/pr20480.f90: New test.
19993
19994 2005-03-16  Richard Henderson  <rth@redhat.com>
19995
19996         PR middle-end/15700
19997         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19998         (_rtld_global): New.
19999         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20000         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20001
20002         * gcc.dg/alias-3.c: New.
20003         * gcc.dg/alias-4.c: New.
20004         * gcc.dg/alias-5.c: New.
20005         * gcc.dg/alias-6.c: New.
20006
20007 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20008
20009         * gcc.dg/cpp/ucnid-7.c: New.
20010
20011 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20012             Dorit Naishlos  <dorit@il.ibm.com>
20013
20014         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20015         darwin.
20016
20017 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20018
20019         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20020         misaligned accesses.
20021         * gcc.dg/vect/vect-58.c: Likewise.
20022         * gcc.dg/vect/vect-92.c: New.
20023         * gcc.dg/vect/vect-93.c: New.
20024
20025 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20026
20027         PR fortran/18827
20028         * gfortran.dg/assign_2.f90: New test.
20029         * gfortran.dg/assign_3.f90: New test.
20030         * gfortran.dg/assign.f90: New test.
20031
20032 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20033
20034         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20035         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20036         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20037         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20038         names.
20039
20040 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20041
20042         * gcc.dg/cpp/ucnid-6.c: New.
20043
20044         * gcc.dg/cpp/normalize-1.c: New.
20045         * gcc.dg/cpp/normalize-2.c: New.
20046         * gcc.dg/cpp/normalize-3.c: New.
20047         * gcc.dg/cpp/normalize-4.c: New.
20048         * gcc.dg/cpp/ucnid-4.c: New.
20049         * gcc.dg/cpp/ucnid-5.c: New.
20050         * g++.dg/cpp/normalize-1.C: New.
20051         * g++.dg/cpp/ucnid-1.C: New.
20052
20053 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20054
20055         * gcc.dg/pr18628.c: New.
20056
20057 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20058
20059         PR c++/20280
20060         * g++.dg/tree-ssa/pr20280.C: New.
20061
20062 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20063
20064         PR fortran/20467
20065         * gfortran.dg/stfunc_2.f90: New test.
20066
20067 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20068
20069         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20070
20071 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20072
20073         * gcc.dg/tree-ssa/20050314-1.c: New test.
20074
20075 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20076
20077         PR c++/4403
20078         PR c++/9783, DR433
20079         * g++.dg/template/friend34.C: New test.
20080         * g++.dg/template/friend35.C: Likewise.
20081         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20082
20083 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20084
20085         Friend class name lookup 5/n
20086         PR c++/1016
20087         * g++.dg/lookup/hidden-class1.C: New test.
20088         * g++.dg/lookup/hidden-class2.C: Likewise.
20089         * g++.dg/lookup/hidden-class3.C: Likewise.
20090         * g++.dg/lookup/hidden-class4.C: Likewise.
20091         * g++.dg/lookup/hidden-class5.C: Likewise.
20092         * g++.dg/lookup/hidden-class6.C: Likewise.
20093         * g++.dg/lookup/hidden-class7.C: Likewise.
20094         * g++.dg/lookup/hidden-class8.C: Likewise.
20095         * g++.dg/lookup/hidden-class9.C: Likewise.
20096         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20097         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20098         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20099         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20100         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20101         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20102         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20103         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20104         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20105         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20106         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20107
20108 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/20157
20111         * g++.dg/template/error18.C: New test.
20112
20113 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20114
20115         PR debug/16792
20116         * g++.dg/debug/pr16792.C: New test.
20117
20118 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20119
20120         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20121         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20122         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20123         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20124         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20125         test assertion names.
20126
20127 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20128
20129         PR fortran/18600
20130         * gfortran.dg/stfunc_1.f90: New test.
20131
20132 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20133
20134         PR fortran/16907
20135         * gfortran.dg/real_index_1.f90: New test.
20136
20137 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20138
20139         PR fortran/20323
20140         * gfortran.dg/spec_expr_1.f90: New test.
20141
20142 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20143
20144         PR c/20402
20145         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20146         new parser.
20147
20148 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20149
20150         PR fortran/20361
20151         * gfortran.dg/largeequiv_1.f90: New test.
20152
20153 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20154
20155         * gcc.dg/ucnid-1.c: New.
20156         * gcc.dg/ucnid-2.c: New.
20157         * gcc.dg/ucnid-3.c: New.
20158         * gcc.dg/ucnid-4.c: New.
20159         * gcc.dg/ucnid-5.c: New.
20160         * gcc.dg/ucnid-6.c: New.
20161         * gcc.dg/cpp/ucnid-1.c: New.
20162         * gcc.dg/cpp/ucnid-2.c: New.
20163         * gcc.dg/cpp/ucnid-3.c: New.
20164         * g++.dg/other/ucnid-1.C: New.
20165
20166 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20167
20168         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20169
20170 2005-03-11  Per Bothner  <per@bothner.com>
20171
20172         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20173         that diagnotics refer to correct token.
20174         * gcc.dg/unused-3.c: Likewise.
20175
20176 2005-03-11  Per Bothner  <per@bothner.com>
20177
20178         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20179         constant" is now actually on same line as string constant.
20180         * gcc.dg/cpp/direct2s.c: Likewise.
20181
20182 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20183
20184         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20185
20186 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20187
20188         PR libfortran/20124
20189         * gfortran.dg/pr20124.f90: New Test
20190
20191 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20192
20193         PR tree-optimization/20130
20194         * gcc.dg/pr20130-1.c: New test.
20195
20196 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20197
20198         PR target/20095
20199         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20200
20201 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20202
20203         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20204
20205 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20206
20207         * g++.dg/eh/forced1.C: Fix comment.
20208         * g++.dg/eh/forced2.C: Ditto.
20209         * g++.dg/eh/forced3.C: Ditto.
20210         * g++.dg/eh/forced4.C: Ditto.
20211
20212 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20213
20214         PR rtl-opt/20412
20215         * gcc.c-torture/compile/pr20412.c: New test.
20216
20217 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20218
20219         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20220
20221 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20222
20223         PR target/20322
20224         * gcc.dg/20050307-1.c: New test.
20225
20226 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         PR c++/20375
20229         * g++.dg/other/stdarg3.C: New.
20230
20231 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20232
20233         PR c++/18384, c++/18327
20234         * g++.dg/init/array19.C: New test.
20235
20236         PR inline-asm/20314
20237         * gcc.dg/torture/pr20314-1.c: New test.
20238         * gcc.dg/torture/pr20314-2.c: New test.
20239
20240 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20241
20242         * gcc.dg/20050309-1.c: New test.
20243
20244 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20245
20246         * gcc.dg/builtins-10.c: Reactivate disabled test.
20247         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20248         new cbrt transformations.
20249
20250 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/20208
20253         * g++.dg/template/array13.C: New test.
20254
20255 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20256
20257         PR c++/16859
20258         * g++.dg/init/brace4.C: New test.
20259
20260 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20261
20262         PR c++/20186
20263         * g++.dg/template/non-dependent12.C: New.
20264
20265 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20266
20267         PR c++/20142
20268         * g++.dg/init/array18.C: Add dg-do run marker.
20269
20270         PR c++/20142
20271         * g++.dg/init/array18.C: New test.
20272
20273 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20274
20275         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20276         * g++.dg/gcov/gcov.exp: Likewise.
20277         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20278         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20279         * lib/c-torture.exp: Likewise.
20280         * lib/fortran-torture.exp: Likewise.
20281         * lib/g++.exp: Likewise.
20282         * lib/gcc-defs.exp: Likewise.
20283         * lib/gcc-dg.exp: Likewise.
20284         * lib/gcc.exp: Likewise.
20285         * lib/gcov.exp: Likewise.
20286         * lib/gfortran.exp: Likewise.
20287         * lib/mike-g++.exp: Likewise.
20288         * lib/mike-gcc.exp: Likewise.
20289         * lib/objc-torture.exp: Likewise.
20290         * lib/objc.exp: Likewise.
20291         * lib/profopt.exp: Likewise.
20292         * lib/target-libpath.exp: Likewise.
20293         * lib/target-supports.exp: Likewise.
20294         * lib/treelang.exp: Likewise.
20295         * lib/wrapper.exp: Likewise.
20296
20297 2005-03-08  Jeff Law  <law@redhat.com>
20298
20299         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20300         PHI-OPT changes.
20301
20302 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20303
20304         * gcc.dg/vect/pr20122.c: New test.
20305
20306 2005-03-07  Jeff Law  <law@redhat.com>
20307
20308         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20309         was folded away.
20310         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20311         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20312         * gcc.dg/tree-ssa/pr18134.c: New test.
20313
20314 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20315
20316         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20317         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20318         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20319
20320 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20321
20322         PR tree-opt/17671
20323         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20324
20325 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20326
20327         * g++.dg/warn/Wnvdtor.C: New test.
20328
20329 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20330
20331         * gcc.dg/torture/pr19683-1.c: New test.
20332
20333 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20334
20335         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20336         * gfortran.dg/g77/19990313-2.f: Ditto.
20337         * gfortran.dg/g77/19990313-3.f: Ditto.
20338         * gfortran.dg/g77/19990525-0.f: Ditto.
20339         * gfortran.dg/g77/19990826-0.f: Ditto.
20340         * gfortran.dg/g77/19990826-2.f: Ditto.
20341         * gfortran.dg/g77/19990826-3.f: Ditto.
20342         * gfortran.dg/g77/20000511-1.f: Ditto.
20343         * gfortran.dg/g77/20000511-2.f: Ditto.
20344         * gfortran.dg/g77/970625-2.f: Ditto.
20345         * gfortran.dg/g77/980310-2.f: Ditto.
20346         * gfortran.dg/g77/980310-3.f: Ditto.
20347         * gfortran.dg/g77/980310-8.f: Ditto.
20348         * gfortran.dg/g77/980519-2.f: Ditto.
20349         * gfortran.dg/g77/alpha1.f: Ditto.
20350         * gfortran.dg/g77/claus.f: Ditto.
20351         * gfortran.dg/g77/erfc.f: Ditto.
20352         * gfortran.dg/g77/short.f: Ditto.
20353         * gfortran.fortran-torture/execute/data.f90: Ditto.
20354         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20355         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20356
20357 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20358
20359         * lib/file-format.exp (gcc_target_object_format): Add check for som
20360         format and hardcode object formats on hppa*-*-hpux*.
20361         * lib/target-supports.exp (check_weak_available): Add check for som
20362         object format.  Always return 0 on hppa*-*-hpux10*.
20363
20364         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20365         is defined.
20366
20367         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20368
20369 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20370
20371         * gfortran.dg/pr19936_1.f90: New test.
20372         * gfortran.dg/pr19936_2.f90: New test.
20373         * gfortran.dg/pr19936_3.f90: New test.
20374
20375 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20376             Paul Thomas <prthomas@drfccad.cea.fr>
20377
20378         * gfortran.dg/PR19754_1.f90: New test.
20379         * gfortran.dg/PR19754_2.f90: Ditto.
20380
20381 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20382
20383         PR c++/19311
20384         * g++.dg/template/non-dependent11.C: New test.
20385
20386 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20387
20388         * lib/target-supports.exp (check_iconv_available): Fix comment.
20389
20390 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20391             Joseph S. Myers  <joseph@codesourcery.com>
20392
20393         PR c++/19797
20394         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20395
20396 2005-03-04  Matthew Sachs  <msachs@apple.com>
20397
20398         * gcc.exp (gcc_target_compile): Put braces around
20399         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20400         * objc.exp (objc_target_compile): Likewise.
20401         * treelang.exp (treelang_target_compile): Likewise.
20402
20403 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20404
20405         PR fortran/19673
20406         * gfortran.dg/func_result_1.f90: New test.
20407
20408 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20409
20410         * gcc.misc-tests/options.exp: New test.
20411
20412 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20413
20414         * gcc.dg/pr15784-4.c: New test.
20415
20416 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20417
20418         * gcc.c-torture/execute/pr17133.c: New.
20419         * gcc.c-torture/compile/20050303-1.c: New.
20420
20421 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20422
20423         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20424
20425 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20426
20427         * g++.dg/overload/using2.C: New.
20428
20429 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20430
20431         PR c++/19916
20432         * g++.dg/init/ptrmem2.C: New test.
20433
20434 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20435
20436         PR c/8927
20437         * gcc.dg/pr8927-1.c: New test.
20438
20439 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20440
20441         PR c++/20232
20442         * g++.dg/inherit/covariant12.C: New.
20443
20444 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20445
20446         PR fortran/19479
20447         * gfortran.dg/bound_1.f90: New test.
20448
20449 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20450
20451         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20452         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20453
20454 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20455
20456         PR c/20245
20457         * gcc.dg/pr20245-1.c: New test.
20458
20459 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20460
20461         PR middle-end/19874
20462         * gcc.c-torture/execute/20050119-2.c: New test case.
20463
20464 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20465
20466         * README: Update the DejaGnu bug reporting address.
20467         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20468         * lib/objc-torture.exp: Likewise.
20469
20470 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20471
20472         * gfortran.dg/boz_1.f90: New test.
20473         * gfortran.dg/boz_3.f90: New test.
20474         * gfortran.dg/boz_4.f90: New test.
20475
20476 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20477
20478         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20479         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20480
20481 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20482
20483         PR libfortran/20101
20484         * gfortran.dg/write_0_pe_format.f90: New test.
20485
20486 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20487
20488         PR c++/20206
20489         * g++.dg/opt/thunk2.C: New test.
20490         * g++.dg/opt/covariant1.C: New test.
20491
20492 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20493
20494         * gfortran.dg/e_d_fmt.f90: New test.
20495
20496 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20497
20498         * gcc.dg/asm-b.c: Fix comment typos.
20499
20500 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20501
20502         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20503         a V_MAY_DEF also.
20504
20505 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20506
20507         PR tree-opt/20188
20508         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20509         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20510         * gcc.dg/asm-b.c: New test.
20511
20512 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20513
20514         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20515         Disable this test on IRIX 6.
20516
20517 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20518
20519         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20520         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20521         parser.
20522
20523 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20524
20525         PR tree-optimization/20204
20526         * testsuite/gcc.dg/pr20204.c: New test.
20527
20528 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20529
20530         PR target/20196
20531         * gcc.c-torture/execute/20050224-1.c: New test.
20532
20533         PR c++/20175
20534         * g++.dg/warn/Wbraces2.C: New test.
20535
20536 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/19878
20539         * g++.dg/init/const2.C: New test.
20540
20541 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20542
20543         PR tree-optimization/20100
20544         * gcc.c-torture/execute/pr20100-1.c: New test.
20545
20546 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20547
20548         * gfortran.dg/implicit_3.f90: New test.
20549
20550         * gfortran.dg/deftype_1.f90: New test.
20551
20552 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20553
20554         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20555         the test passes.
20556         * g++.dg/other/anon3.C: Accept a warning.
20557
20558 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20559
20560         * gcc.dg/pr20017.c: Fix a comment typo.
20561
20562 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20563
20564         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20565
20566 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20567
20568         PR ada/19902
20569         * ada/acats/tests/cxa/cxa3004.a: Remove.
20570         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20571
20572 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20573
20574         PR c++/20073
20575         * g++.dg/init/const1.C: New test.
20576
20577         PR c++/19991
20578         * g++.dg/parse/constant7.C: New test.
20579
20580         PR c++/20152
20581         * g++.dg/parse/error27.C: New test.
20582         * g++.dg/template/qualttp15.C: Adjust error markers.
20583         * g++.old-deja/g++.other/struct1.C: Likewise.
20584
20585         PR c++/20153
20586         * g++.dg/template/error17.C: New test.
20587
20588         PR c++/20148
20589         * g++.dg/parser/error26.C: New test.
20590
20591 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20592
20593         PR tree-optimization/20100
20594         PR tree-optimization/20115
20595         * gcc.dg/pr20115.c: New test.
20596         * gcc.dg/pr20115-1.c: New test.
20597         * gcc.dg/pr20100.c: New test.
20598         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20599         call-clobbered variables after alias1.
20600
20601 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20602
20603         * gfortran.dg/list_read_4.f90: new test.
20604
20605 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20606
20607         PR rtl-optimization/20017.
20608         * gcc.dg/pr20017.c: New.
20609
20610 2005-02-22  Devang Patel  <dpatel@apple.com>
20611
20612         PR 19952
20613         * g++.dg/tree-ssa/pr19952.C: New test.
20614
20615 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20616
20617         PR c++/19883
20618         * g++.dg/parse/constant6.C: New test.
20619
20620 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20621
20622         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20623         * g++.dg/charset/asm2.c: Likewise.
20624         * g++.dg/charset/asm3.c: Likewise.
20625         * g++.dg/charset/asm4.c: Likewise.
20626         * g++.dg/charset/asm5.c: Likewise.
20627         * g++.dg/charset/attribute1.c: Likewise.
20628         * g++.dg/charset/attribute2.c: Likewise.
20629         * g++.dg/charset/extern1.cc: Likewise.
20630         * g++.dg/charset/extern2.cc: Likewise.
20631         * g++.dg/charset/extern3.cc: Likewise.
20632         * g++.dg/charset/function.cc: Likewise.
20633         * g++.dg/charset/string.c: Likewise.
20634         * g++.dg/charset/charset.exp: Likewise.
20635         * lib/target-supports.exp (check_iconv_available): Fix comment.
20636
20637 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20638
20639         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20640         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20641         * gcc.dg/charset/asm2.c: Likewise.
20642         * gcc.dg/charset/asm3.c: Likewise.
20643         * gcc.dg/charset/asm4.c: Likewise.
20644         * gcc.dg/charset/asm5.c: Likewise.
20645         * gcc.dg/charset/asm6.c: Likewise.
20646         * gcc.dg/charset/attribute1.c: Likewise.
20647         * gcc.dg/charset/attribute2.c: Likewise.
20648         * gcc.dg/charset/builtin1.c: Likewise.
20649         * gcc.dg/charset/extern.c: Likewise.
20650         * gcc.dg/charset/function.c: Likewise.
20651         * gcc.dg/charset/string.c: Likewise.
20652         * gcc.dg/charset/charset.exp: Likewise.
20653
20654 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20655
20656         PR fortran/20086
20657         * gfortran.dg/pr20086.f90: New test.
20658
20659 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20660
20661         PR tree-optimization/19786
20662         * g++.dg/tree-ssa/pr19786.C: New.
20663
20664 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20665
20666         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20667
20668 2005-02-21  Jeff Law  <law@redhat.com>
20669
20670         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20671
20672 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20673
20674         * gfortran.dg/do_iterator: Split loop, markup all lines for
20675         which an error locus is printed.
20676         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20677         locus is printed.
20678         * gfortran.dg/select_4.f90: Likewise.
20679         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20680         locuses in the various permutations.
20681
20682 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20683
20684         PR tree-optimization/19951
20685         * g++.dg/vect: New directory.
20686         * g++.dg/vect/vect.exp: New file.
20687         * g++.dg/vect/pr19951.cc: New testcase.
20688         * g++.dg/dg.exp: Also prune vectorizer tests.
20689
20690 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20691
20692         PR 18785
20693         * gcc.dg/charset/builtin1.c: New test.
20694
20695 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20696
20697         PR c++/19299
20698         * g++.dg/inherit/volatile1.C: New test.
20699
20700         PR c++/19440
20701         * g++.dg/template/dtor4.C: New test.
20702
20703 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20704
20705         * gfortran.dg/int_1.f90: New test.
20706
20707 2005-02-19  Devang Patel  <dpatel@apple.com>
20708
20709         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20710
20711 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20712
20713         * gfortran.dg/achar_1.f90: New test.
20714
20715 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20716
20717         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20718
20719 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20720             Jakub Jelinek  <jakub@redhat.com>
20721
20722         PR tree-optimization/19828
20723         * gcc.dg/tree-ssa/loop-7.c: New test.
20724         * gcc.c-torture/execute/20050218-1.c: New test.
20725
20726 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20727
20728         PR c/20043
20729         * gcc.dg/transparent-union-1.c: New test.
20730         * gcc.dg/transparent-union-2.c: New test.
20731
20732 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20733
20734         PR tree-optimization/18977
20735         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20736
20737 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20738
20739         PR target/20054
20740         * gcc.dg/pr20054.c: New test.
20741
20742 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20743
20744         PR c++/19508
20745         * g++.dg/ext/attrib20.C: New test.
20746
20747 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20748
20749         PR middle-end/20030
20750         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20751
20752 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20753
20754         PR c++/20008
20755         * g++.dg/opt/switch4.C: New.
20756
20757 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20758
20759         PR c++/20023
20760         PR tree-optimization/20009
20761         * gcc.c-torture/compile/20050217-1.c: New test.
20762         * g++.dg/opt/switch3.C: New test.
20763
20764         PR tree-optimization/18947
20765         * gcc.c-torture/compile/20050215-1.c: New test.
20766         * gcc.c-torture/compile/20050215-2.c: New test.
20767         * gcc.c-torture/compile/20050215-3.c: New test.
20768
20769 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20770
20771         PR c++/20028
20772         * g++.dg/template/crash34.C: New.
20773
20774         PR c++/20022
20775         * g++.dg/other/access3.C: New.
20776
20777 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20778
20779         * gcc.dg/vect/vect-98.c: New test.
20780
20781 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20782
20783         PR tree-optimization/19967
20784         * gcc.dg/pr19967.c: New.
20785
20786 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20787
20788         PR middle-end/19857
20789         * gcc.dg/tree-ssa/20050215-1.c: New test.
20790         * gcc.c-torture/execute/20050215-1.c: New test.
20791
20792 2005-02-15  Eric Christopher  <echristo@redhat.com>
20793
20794         * gcc.dg/cpp/20050215-1.c: New file.
20795
20796 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20797
20798         PR tree-optimization/15785
20799         * gcc.dg/pr15785-1.c: New test.
20800
20801 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20802
20803         PR c++/17788
20804         * g++.dg/init/ctor4.C: New.
20805         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20806
20807 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20808
20809         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20810         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20811
20812 2005-02-15  Andreas Schwab  <schwab@suse.de>
20813
20814         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20815         declare malloc.
20816
20817 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20818
20819         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20820
20821 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20822
20823         PR tree-optimization/19853
20824         * gcc.c-torture/compile/pr19853.c: New test.
20825
20826 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20827
20828         PR c++/19608
20829         * g++.dg/parse/local-class1.C: New.
20830
20831         PR c++/19895
20832         * g++.dg/parse/ptrmem3.C: New.
20833
20834         PR c++/19884
20835         * g++.old-deja/g++.oliva/template6.C: Add another case.
20836         * g++.dg/template/explicit6.C: New.
20837
20838 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20839
20840         PR c++/17816
20841         * g++.dg/other/redecl2.C: New.
20842
20843 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         PR c++/19891
20846         * g++.dg/abi/covariant4.C: New.
20847
20848 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20849
20850         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20851
20852 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20853
20854         * gcc.dg/vect/vect-96.c: Fix typo.
20855
20856 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20857
20858         PR c++/14479
20859         PR c++/19487
20860         * g++.dg/template/enum5.C: New test.
20861
20862 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20863
20864         * gcc.dg/vect/vect-97.c: New test.
20865
20866 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20867
20868         * gcc.dg/vect/vect-96.c: New test.
20869
20870 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20871
20872         * gcc.dg/builtins-34.c: Also check ldexp*.
20873
20874 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20875
20876         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20877
20878 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20879
20880         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20881         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20882         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20883         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20884         selector_list, selector_expression, dg-process-target): Move to new
20885         file target-supports-dg.exp.
20886         * lib/target-supports-dg.exp: New.
20887
20888         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20889         New.
20890
20891 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20892
20893         PR c++/19666
20894         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20895
20896         PR middle-end/19858
20897         * gcc.c-torture/compile/20050210-1.c: New test.
20898
20899 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20900
20901         PR c++/19755
20902         * g++.dg/warn/Wbraces1.C: New test.
20903
20904 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20905
20906         * gcc.dg/builtins-52.c: New testcase.
20907
20908 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20909
20910         PR c/19342
20911         * gcc.c-torture/execute/20050119-1.c: New test.
20912
20913 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/19811
20916         * g++.dg/init/delete1.C: New test.
20917
20918 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20919
20920         PR c++/18470
20921         * g++.dg/template/static12.C: New test.
20922
20923 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20924
20925         PR c++/19787
20926         * g++.dg/conversion/ambig1.C: New test.
20927
20928         PR c++/19739
20929         * g++.dg/ext/attrib19.C: New test.
20930
20931         PR c++/19732
20932         * g++.dg/parse/dtor5.C: New test.
20933
20934         PR c++/19762
20935         * g++.dg/template/dtor3.C: New test.
20936
20937         PR c++/19826
20938         * g++.dg/template/static11.C: New test.
20939         * g++.dg/template/crash2.C: Remove dg-error marker.
20940
20941 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20942
20943         PR C++/18491
20944         * g++.old-deja/g++.mike/p10769a.C: Remove.
20945
20946 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20947
20948         * gcc.dg/builtins-48.c: New test case.
20949         * gcc.dg/builtins-49.c: New test case.
20950         * gcc.dg/builtins-50.c: New test case.
20951         * gcc.dg/builtins-51.c: New test case.
20952
20953 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20954
20955         PR middle-end/19583
20956         * g++.dg/warn/Wreturn-type-3.C: New test.
20957
20958 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20959
20960         PR middle-end/19402
20961         * gcc.dg/pr19402-1.c: New testcase.
20962         * gcc.dg/pr19402-2.c: likewise.
20963
20964 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20965
20966         PR middle-end/19854
20967         * g++.dg/tree-ssa/tmmti.C: New testcase.
20968
20969 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20970
20971         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20972
20973 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20974
20975         PR c++/19733
20976         * g++.dg/parse/crash23.C: New test.
20977         * g++.dg/warn/Weff1.C: New test.
20978
20979 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20980
20981         * gcc.dg/20050209-1.c: New test.
20982
20983 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20984
20985         PR target/19799
20986         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20987
20988 2005-02-08  Mike Stump  <mrs@apple.com>
20989
20990         * g++.dg/pch/import-2.c: New test.
20991         * g++.dg/pch/import-2.hs: New.
20992         * g++.dg/pch/include/import-2a.h: New.
20993         * g++.dg/pch/include/import-2b.h: New.
20994
20995 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20996
20997         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20998
20999 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21000
21001         * gfortran.dg/substr_1.f90: New test.
21002
21003 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21004
21005         PR middle-end/19775
21006         * gcc.dg/torture/builtin-power-1.c: Disable test for
21007         invalid transformation.
21008         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21009         no longer optimize.
21010         * gcc.dg/builtins-47.c: New testcase.
21011
21012 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21013             Dorit Naishlos  <dorit@il.ibm.com>
21014
21015         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21016
21017 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21018
21019         * gcc.c-torture/compile/20050206-1.c: New test.
21020
21021 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21022
21023         PR tree-opt/19768
21024         * g++.dg/opt/pr19768.C: New test.
21025
21026 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21027
21028         PR tree-opt/19736
21029         * gcc.c-torture/compile/pr19736.c: New test.
21030
21031 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21032
21033         PR c++/17401
21034         * g++.dg/parse/error25.C: New test.
21035
21036 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21037
21038         * gcc.c-torture/execute/20050203-1.c: New.
21039
21040 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21041
21042         * gcc.dg/vect/vect-85.c: Remove xfail.
21043         * gcc.dg/vect/vect-86.c: Remove xfail.
21044         * gcc.dg/vect/vect-87.c: Remove xfail.
21045         * gcc.dg/vect/vect-88.c: Remove xfail.
21046
21047 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21048
21049         * gcc.dg/altivec-19.c: New.
21050
21051 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21052
21053         PR c/17807
21054         * gcc.dg/nested-func-3.c: New test.
21055         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21056
21057 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21058
21059         * gcc.test-framework/gen_directive_tests: Generate tests for
21060         selector expressions.
21061
21062 2005-02-02  Matt Austern  <austern@apple.com>
21063
21064         PR c++/19628
21065         * g++/ext/builtin7.C: New.
21066         * g++/ext/builtin8.C: New.
21067
21068 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21069
21070         PR c/18502
21071         * gcc.dg/pr18502-1.c: New test.
21072
21073 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21074
21075         PR c++/17413
21076         * g++.dg/template/local4.C: Tweak.
21077
21078 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21079
21080         PR tree-optimization/19578
21081         * gcc.c-torture/compile/20050202-1.c: New test.
21082
21083 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21084
21085         PR c/19435
21086         * gcc.dg/c99-init-4.c: New test.
21087
21088 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21089
21090         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21091
21092         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21093
21094         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21095         * g++.dg/eh/check-vect.h: New.
21096
21097         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21098         * gcc.dg/vect/vect-78.c: Ditto.
21099         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21100         Remove.
21101
21102         * g++.dg/conversion/simd1.C: Expect warning.
21103         * g++.dg/ext/attribute-test-1.C: Ditto.
21104         * g++.dg/ext/attribute-test-2.C: Ditto.
21105         * g++.dg/ext/attribute-test-3.C: Ditto.
21106         * g++.dg/ext/attribute-test-4.C: Ditto.
21107
21108         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21109         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21110
21111         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21112
21113 2005-02-01  Richard Henderson  <rth@redhat.com>
21114
21115         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21116         long double for ibm double-double format.
21117         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21118
21119 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21120
21121         PR tree-optimization/19633
21122         * testsuite/gcc.dg/pr19633-1.c: New test.
21123         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21124         to NULL or a symbol.
21125
21126 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21127
21128         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21129         New procs.
21130         (dg-process-target (local override)): Handle selector expressions.
21131
21132         * gcc.test-framework/README: Describe tests in source directory.
21133         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21134         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21135         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21136         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21137         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21138         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21139         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21140         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21141         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21142         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21143         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21144         * gcc.test-framework/dg-error-exp-P.c: New test.
21145         * gcc.test-framework/dg-error-exp-XP.c: New test.
21146         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21147         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21148         * gcc.test-framework/dg-output-exp-P.c: New test.
21149         * gcc.test-framework/dg-output-exp-XF.c: New test.
21150         * gcc.test-framework/dg-warning-exp-P.c: New test.
21151         * gcc.misc-tests/dg-1.c: Remove.
21152         * gcc.misc-tests/dg-2.c: Remove.
21153         * gcc.misc-tests/dg-3.c: Remove.
21154         * gcc.misc-tests/dg-4.c: Remove.
21155         * gcc.misc-tests/dg-5.c: Remove.
21156         * gcc.misc-tests/dg-6.c: Remove.
21157         * gcc.misc-tests/dg-7.c: Remove.
21158         * gcc.misc-tests/dg-8.c: Remove.
21159         * gcc.misc-tests/dg-9.c: Remove.
21160         * gcc.misc-tests/dg-10.c: Remove.
21161         * gcc.misc-tests/dg-11.c: Remove.
21162         * gcc.misc-tests/dg-12.c: Remove.
21163         * gcc.misc-tests/dg-test.exp: Remove.
21164
21165         * gcc.test-framework/test-framework.awk: Change recording and
21166         printing of passes and failures.
21167
21168         * gcc.test-framework: New directory.
21169         * gcc.test-framework/README: New.
21170         * gcc.test-framework/test-framework.exp: New.
21171         * gcc.test-framework/test-framework.awk: New.
21172         * gcc.test-framework/gen_directive_tests: New.
21173
21174 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21175
21176         * lib/treelang.exp: Fix comment typos.
21177         (treelang_target_compile): Don't append libs=-ltreelang to options.
21178
21179 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21180
21181         * g++.dg/parse/typename7.C: Adjust error messages.
21182
21183 2005-01-31  Jeff Law  <law@redhat.com>
21184
21185         * gcc.c-torture/execute/20050131-1.c: New test.
21186         * gcc.dg/wcaselabel.c: New test.
21187
21188 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21189
21190         * g++.dg/other/warning1.C: Adjust error messags.
21191         * g++.dg/parse/constant5.C: New test.
21192
21193 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21194
21195         PR c/19333
21196         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21197         the test case valid.
21198         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21199         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21200         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21201         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21202         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21203         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21204
21205 2005-01-31  Dale Johannesen  <dalej@apple.com>
21206
21207         * g++.dg/opt/pr19650.C: New test.
21208
21209 2005-01-31  Richard Henderson  <rth@redhat.com>
21210
21211         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21212         long double for intel double extended format.
21213         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21214
21215 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21216
21217         PR c++/19555
21218         * g++.dg/template/static10.C: New test.
21219
21220         PR c++/19395
21221         * g++.dg/parse/error24.C: New test.
21222
21223         PR c++/19367
21224         * g++.dg/lookup/builtin1.C: New test.
21225
21226         PR c++/19457
21227         * g++.dg/warn/conv3.C: New test.
21228
21229 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21230
21231         PR fortran/19647
21232         * gfortan.dg/inquire_7.f90
21233
21234 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21235
21236         PR tree-optimization/15791
21237         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21238         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21239         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21240         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21241         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21242         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21243         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21244         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21245         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21246         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21247
21248 2005-01-29  Paul Brook  <paul@codesourcery.com>
21249
21250         PR fortran/18565
21251         * check.c (real_or_complex_check): New function.
21252         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21253         * intrinsic.c (add_functions): Use new check functions.
21254         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21255         Add prototypes.
21256
21257 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21258
21259         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21260         gcc.dg/lvalue-3.c: New tests.
21261         * gcc.dg/concat.c: Update expected messages.
21262
21263 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21264
21265         PR libfortran/19595
21266         * gfortran.dg/eor_1.f90: New test.
21267
21268 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21269
21270         PR fortran/19589
21271         * gfortran.dg/logical_data_1.f90: New test.
21272
21273 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21274
21275         PR c++/19253
21276         * g++.dg/template/crash33.C: New test.
21277
21278         PR c++/19667
21279         * g++.dg/template/crash32.C: New test.
21280
21281 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21282
21283         PR middle-end/16558
21284         * g++.dg/warn/Wreturn-type-2.C: New test.
21285
21286 2004-06-24  Jeff Law  <law@redhat.com>
21287
21288         * gcc.dg/tree-ssa/20050128-1.c: New test.
21289
21290 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21291
21292         * gcc.target/frv/all-mdpackh-1.c: New test.
21293
21294 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21295
21296         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21297
21298 2005-01-27  Richard Henderson  <rth@redhat.com>
21299
21300         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21301
21302 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21303
21304         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21305
21306 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21307
21308         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21309         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21310         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21311         to cope with cases where the multilib options override the dg-options.
21312
21313 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21314
21315         PR c/18946
21316         * gcc.dg/noncompile/20050120-1.c: New test.
21317
21318 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21319
21320         PR tree-optimization/19633
21321         * gcc.dg/pr19633.c: New test.
21322         * gcc.dg/tree-ssa/pr19633.c: New test.
21323
21324 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21325
21326         * gcc.dg/20041216-1.c: New test.
21327
21328 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21329
21330         PR objc/18862
21331         * objc.dg/selector-2.m: New test.
21332
21333 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21334
21335         * g++.dg/opt/range-test-2.C: New test.
21336
21337         PR rtl-optimization/19579
21338         * gcc.c-torture/execute/20050124-1.c: New test.
21339
21340 2005-01-26  Greg Parker  <gparker@apple.com>
21341         Stuart Hastings  <stuart@apple.com>
21342
21343         * gcc.c-torture/execute/20050125-1.c: New.
21344
21345 2005-01-18  Jan Hubicka  <jh@suse.cz>
21346
21347         PR tree-optimize/19337
21348         * gcc.c-torture/compile/20050119-1.c: New test.
21349
21350 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21351
21352         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21353         test for successful match.
21354
21355 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21356
21357         PR objc/18408
21358         * objc.dg/comp-types-7.m: New test.
21359
21360 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21361
21362         * lib/target-supports.exp (current_target_name): New.
21363         (check_effective_target_ilp32, check_effective_target_lp64):
21364         Cache the result to use as long as the current target, with
21365         multilib flags, remains the same.
21366
21367         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21368         (dg-require-weak, dg-require-visibility, dg-require-alias,
21369         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21370         dg-require-effective-target, dg-skip-if): Remove call to
21371         skip_test_and_clear_xfail.
21372         (dg-test): Clear xfail data.
21373
21374 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21375
21376         PR target/17751
21377         * gcc.dg/ppc64-toc.c: New test.
21378
21379         * g++.dg/tree-ssa/empty-1.C: New test.
21380
21381         PR middle-end/19551
21382         * gcc.c-torture/execute/20050121-1.c: New test.
21383         * gcc.dg/20050121-2.c: New test.
21384
21385 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21386         Paul Brook  <paul@codesourcery.com>
21387
21388         PR fortran/17941
21389         * gfortran.dg/real_const_1.f: New test.
21390         * gfortran.dg/real_const_2.f90: New test.
21391         * gfortran.dg/complex_int_1.f90: New test.
21392
21393 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21394
21395         PR fortran/19313
21396         * gfortan.dg/inquire_6.f90: New test.
21397
21398 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21399
21400         PR libfortran/19451
21401         * open_readonly_1.f90: New test.
21402
21403 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21404
21405         PR libfortran/18982
21406         * gfortran.dg/open_new.f90: New file.
21407
21408 2005-01-22  Paul Brook  <paul@codesourcery.com>
21409
21410         * namelist_1.f90: New test.
21411
21412 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21413
21414         PR tree-optimization/19484
21415         * gcc.c-torture/compile/20050122-[12].c: New tests.
21416
21417 2005-01-22  Paul Brook  <paul@codesourcery.com>
21418
21419         * gfortran.dg/implicit_2.f90: New test.
21420
21421 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21422
21423         PR fortran/19314
21424         * gfortran.dg/inquire_5.f90: New test.
21425
21426 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21427
21428         PR c/18809
21429         * gcc.dg/pr18809-1.c: New test.
21430
21431 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21432
21433         * gcc.dg/20050121-1.c: New test.
21434
21435         PR tree-optimization/13000
21436         * gcc.dg/20040206-1.c: Change warning to point where function is
21437         being inlined.
21438
21439 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21440
21441         PR c++/19208
21442         * g++.dg/template/array11.C: New test.
21443
21444 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21445
21446         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21447         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21448         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21449         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21450         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21451         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21452
21453 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21454
21455         PR tree-optimization/15349
21456         * gcc.dg/tree-ssa/pr15349.c: New.
21457
21458 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21459
21460         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21461
21462 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21463
21464         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21465         scan-assembler-times directive name.
21466
21467         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21468         after dg-do.
21469
21470         PR rtl-optimization/19462
21471         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21472
21473 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21474
21475         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21476         counting function calls on ia64.
21477
21478 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21479
21480         PR rtl-optimization/15139
21481         * gcc.dg/20050111-2.c: New test.
21482
21483         PR c/17297
21484         * gcc.c-torture/compile/20050113-1.c: New testcase.
21485
21486         PR middle-end/19164
21487         * gcc.dg/20050113-1.c: New testcase.
21488
21489 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21490
21491         * gcc.dg/vect/vect-85.c: Add comment.
21492         * gcc.dg/vect/vect-86.c: Add xfail for now.
21493         * gcc.dg/vect/vect-87.c: Add xfail for now.
21494         * gcc.dg/vect/vect-88.c: Add xfail for now.
21495         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21496
21497 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21498
21499         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21500
21501 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21502
21503         * g++.dg/debug/typedef3.C: New test.
21504
21505 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21506
21507         PR c/19472
21508         * gcc.dg/asm-a.c: New test.
21509
21510 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21511
21512         * gcc.dg/sh-relax.c: Add prototype for abort.
21513
21514 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21515
21516         * gcc.dg/short-compare-1.c: New test.
21517         * gcc.dg/short-compare-2.c: Likewise.
21518
21519 2005-01-18  Michael Matz  <matz@suse.de>
21520
21521         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21522
21523 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21524
21525         PR tree-optimization/19121
21526         * gcc.c-torture/compile/pr19121.c: New test.
21527
21528 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21529
21530         PR target/19357
21531         * gcc.c-torture/compile/pr19357.c: New test.
21532
21533 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21534
21535         PR c/5675
21536         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21537         pass--those that refer just to the variable, possibly with a
21538         cast.
21539         * gcc.dg/c99-const-expr-3.c: Likewise.
21540
21541         PR middle-end/13127
21542         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21543         longer emitted.
21544
21545 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21546
21547         PR fortran/18778
21548         * gfortran.dg/endfile_2.f90: New test.
21549
21550 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21551
21552         PR 19168
21553         * gfortran.dg/select_5.f90: New test.
21554
21555 2004-01-16  Paul Brook  <paul@codesourcery.com>
21556
21557         * gfortran.dg/common_4.f90: New test.
21558
21559 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21560
21561         PR rtl-optimization/19462
21562         * gcc.dg/torture/pr19462-1.c: New test.
21563
21564 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21565
21566         PR objc/19321
21567         * objc.dg/func-ptr-2.m: New.
21568         * objc.dg/volatile-1.m: New.
21569
21570 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21571
21572         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21573
21574 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21575
21576         PR tree-optimization/19060
21577         * gcc.c-torture/execute/20050104-1.c: New test.
21578
21579 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21580
21581         PR fortran/18983
21582         * gfortran.dg/write_to_null.f90: New test.
21583
21584 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21585             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21586
21587         PR other/19328
21588         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21589         argument.
21590
21591 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21592
21593         PR c++/19263
21594         * g++.dg/init/vector1.C: New test.
21595
21596 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21597
21598         PR target/13158
21599         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21600         PR target/18987
21601         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21602
21603 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21604
21605         * gfortran.dg/select_1.f90: New test.
21606         * gfortran.dg/select_2.f90: New test.
21607         * gfortran.dg/select_3.f90: New test.
21608         * gfortran.dg/select_4.f90: New test.
21609
21610 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21611
21612         PR middle-end/19084
21613         PR rtl-optimization/19348
21614         * gcc.dg/20050111-1.c: New test.
21615         * gcc.c-torture/execute/20050111-1.c: New test.
21616
21617         * gcc.dg/i386-asm-4.c: New test.
21618
21619 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21620
21621         * gcc.dg/nested-func-2.c: New test.
21622         * ada/acats/norun.lst: Remove c953002.
21623
21624 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21625
21626         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21627
21628 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21629
21630         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21631
21632 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21633
21634         PR target/18761
21635         * g++.dg/abi/align1.C: New test.
21636
21637 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21638
21639         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21640         at a time.
21641         * g++.dg/ext/altivec_check.h: Support compiling as C.
21642
21643 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21644
21645         PR c++/19355
21646         * g++.dg/expr/pr19355-1.C: New test case.
21647
21648 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21649
21650         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21651         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21652         * ada/acats/tests/c3/c92005b.ada: Likewise.
21653         * ada/acats/tests/c3/cxb3012.a: Likewise.
21654         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21655
21656 2005-01-09  Paul Brook  <paul@codesourcery.com>
21657
21658         * gfortran.dg/common_2.f90: New file.
21659         * gfortran.dg/common_3.f90: New file.
21660
21661 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21662
21663         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21664
21665 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21666
21667         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21668         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21669         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21670         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21671         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21672         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21673         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21674         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21675         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21676         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21677         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21678         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21679         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21680         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21681         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21682         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21683         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21684         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21685         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21686         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21687         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21688         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21689         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21690         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21691         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21692         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21693         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21694         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21695         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21696         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21697         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21698         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21699         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21700         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21701         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21702         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21703         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21704         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21705         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21706         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21707         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21708         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21709         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21710         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21711         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21712         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21713         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21714         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21715         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21716         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21717         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21718         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21719         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21720         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21721         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21722         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21723         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21724         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21725         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21726         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21727         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21728         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21729         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21730         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21731         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21732         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21733         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21734
21735         * gcc.dg/vect/vect-1.c: Fix spelling.
21736         * gcc.dg/vect/vect-10.c: Fix spelling.
21737         * gcc.dg/vect/vect-11.c: Fix spelling.
21738         * gcc.dg/vect/vect-12.c: Fix spelling.
21739         * gcc.dg/vect/vect-14.c: Fix spelling.
21740         * gcc.dg/vect/vect-15.c: Fix spelling.
21741         * gcc.dg/vect/vect-16.c: Fix spelling.
21742         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21743         * gcc.dg/vect/vect-64.c: Fix comments.
21744         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21745
21746 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21747             Ira Rosen  <irar@il.ibm.com>
21748
21749         * gcc.dg/vect/vect-70.c: New test.
21750         * gcc.dg/vect/vect-71.c: New test.
21751
21752 2005-01-09  Manfred Hollstein  <mh@suse.com>
21753
21754         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21755         * gcc.dg/pr18241-2.c: Likewise.
21756         * gcc.dg/pr18241-3.c: Likewise.
21757         * gcc.dg/pr18241-4.c: Likewise.
21758         * gcc.dg/pr18241-5.c: Likewise.
21759
21760 2005-01-08  Richard Henderson  <rth@redhat.com>
21761
21762         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21763         False for x86 and x86-64.
21764
21765 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21766
21767         PR tree-optimization/18241
21768         * gcc.dg/pr18241-1.c: New test.
21769         * gcc.dg/pr18241-2.c: New test.
21770         * gcc.dg/pr18241-3.c: New test.
21771         * gcc.dg/pr18241-4.c: New test.
21772         * gcc.dg/pr18241-5.c: New test.
21773
21774 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21775
21776         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21777         gfortran.dg/select_4.f90: New.
21778
21779 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21780
21781         * gcc.c-torture/execute/20050107-1.c: New test.
21782
21783 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21784
21785         PR c++/19298
21786         * g++.dg/template/ref2.C: New.
21787
21788 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21789
21790         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21791         instead of being empty.
21792
21793 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21794
21795         PR fortran/15553
21796         * gfortran.dg/array-1.f90: New test.
21797
21798 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21799
21800         PR tree-optimization/19283
21801         * gcc.c-torture/execute/20050106-1.c: New test.
21802
21803         PR rtl-optimization/18861
21804         * gcc.dg/20050105-1.c: New test.
21805
21806         PR tree-optimization/18828
21807         * gcc.dg/20050105-2.c: New test.
21808
21809 2005-01-07  Andreas Jaeger  <aj@suse.de>
21810
21811         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21812
21813 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21814
21815         PR fortran/18398
21816         * gfortran.dg/fmt_read.f90: New test.
21817
21818 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21819
21820         * gcc.dg/rs6000-ldouble-2.c: New.
21821
21822 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21823
21824         PR c++/19244
21825         * g++.dg/parser/ctor2.C: New test.
21826
21827 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21828
21829         PR c++/17154
21830         * g++.dg/template/using9.C: New test.
21831
21832 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21833
21834         PR c++/19258
21835         * g++.dg/lookup/friend6.C: New test.
21836
21837 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21838
21839         PR c++/19270
21840         * g++.dg/template/array10.C: New.
21841
21842 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21843
21844         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21845         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21846
21847 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21848
21849         * gcc.c-torture/compile/20050105-1.c: New test.
21850
21851 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21852
21853         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21854
21855 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21856
21857         PR middle-end/19100
21858         * gcc.dg/conv-3.c: New test case.
21859
21860 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21861
21862         * gcc.dg/asm-wide-1.c: New test.
21863
21864 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21865
21866         PR c++/19030
21867         * g++.dg/parse/crash22.C: New
21868
21869 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21870
21871         PR 19257
21872         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21873
21874 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21875
21876         PR middle-end/17767
21877         * gcc.dg/i386-mmx-6.c: New test case.
21878
21879 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21880
21881         PR tree-optimization/18308
21882         * gcc.dg/vect/pr18308.c: New testcase.
21883
21884 2005-01-04  Andreas Jaeger  <aj@suse.de>
21885
21886         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21887
21888 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21889             Robert Bowdidge <bowdidge@apple.com>
21890
21891         * gcc.dg/cpp/subframework1.c: New.
21892         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21893         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21894         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21895         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21896
21897 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21898
21899         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21900         producing warning.
21901         * gcc.dg/darwin-weakimport-2.c: New.
21902
21903 2005-01-03  Richard Henderson  <rth@redhat.com>
21904
21905         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21906
21907 2005-01-03  Richard Henderson  <rth@redhat.com>
21908
21909         * gcc.dg/vect/vect.exp: Enable for ia64.
21910         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21911         (check_effective_target_vect_float): Likewise.
21912         (check_effective_target_vect_no_align): Likewise.
21913         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21914         * gcc.dg/vect/vect-8.c: Likewise.
21915
21916 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21917
21918         PR target/19236
21919         * gcc.dg/pr19236-1.c: New test case.
21920
21921 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21922
21923         PR rtl-optimization/12092
21924         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21925
21926 2005-01-02  Andreas Jaeger  <aj@suse.de>
21927
21928         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21929
21930 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21931             Andrew Pinski  <pinskia@physics.uc.edu>
21932
21933         PR rtl-optimization/12092
21934         * gcc.dg/pr12092-1.c: New test case.
21935
21936 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21937
21938         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21939         'hidden' and 'default' for better portability.
21940         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21941
21942         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21943         6 and 7.
21944         * g++.old-deja/g++.brendan/new3.C: Likewise.
21945
21946 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21947
21948         * gcc.dg/20041231-1.C: New test.
21949         * g++.dg/warn/Wunreachable-code-1.C: New test.
21950
21951 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21952
21953         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21954         file, not /dev/null.  Abort on error.
21955
21956 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21957             Ziemowit Laski  <zlaski@apple.com>
21958
21959         PR objc/18971
21960         * objc.dg/encode-5.m: New test.
21961
21962 2004-12-29  Richard Henderson  <rth@redhat.com>
21963
21964         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21965         * objc.dg/stabs-1.m: Disable for ia64.
21966
21967 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21968
21969         PR c++/19190
21970         * g++.dg/warn/Wunused-10.C: New test.
21971
21972 2004-12-28  Richard Henderson  <rth@redhat.com>
21973
21974         * objc.dg/stabs-1.m: Disable for alpha.
21975
21976 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21977
21978         PR c++/19149
21979         * g++.dg/parse/error23.C: New test.
21980
21981 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21982
21983         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21984
21985         PR fortran/19032
21986         * gfortran.dg/intrinsic_modulo_1.f90: New.
21987         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21988         tests with divisor -1.
21989
21990 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21991
21992         * g++.dg/opt/temp1.C (memcpy): Return a value.
21993
21994         PR c++/19148
21995         * g++.dg/expr/cond7.C: New test.
21996
21997 2004-12-27  Paul Brook  <paul@codesourcery.com>
21998
21999         * gfortran.dg/g77/select_no_compile.f: Remove.
22000
22001 2004-12-27  Richard Henderson  <rth@redhat.com>
22002
22003         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22004         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22005         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22006
22007 2004-12-26  Richard Henderson  <rth@redhat.com>
22008
22009         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22010         by 1i instead of token pasting.
22011
22012 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22013
22014         PR tree-optimization/17578
22015         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22016         to additional_flags.
22017         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22018
22019 2004-12-25  Richard Henderson  <rth@redhat.com>
22020
22021         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22022         Remove Alpha.
22023
22024 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22025
22026         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22027         hppa*-*-hpux*.
22028         * gcc.dg/pr17957.c (dg-options): Likewise.
22029         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22030         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22031         instead of 0 on __hppa__.
22032         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22033         "foo,%r" on hppa*-*-*.
22034
22035 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22036
22037         PR fortran/19071
22038         * gfortran.dg/complex_write.f90: New test.
22039
22040 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22041
22042         PR c++/17595
22043         * g++.dg/parse/pragma2.C: New test.
22044
22045         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22046
22047 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22048
22049         * gcc.dg/empty2.c: Add missing dg-warning.
22050
22051 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22052
22053         PR c++/17413
22054         * g++.dg/template/local4.C: New test.
22055         * g++.dg/template/crash19.C: Add dg-error marker.
22056
22057         * g++.dg/template/crash31.C: Correct embedded PR number.
22058
22059 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22060
22061         PR c++/16405
22062         * g++.dg/opt/temp1.C: Add do-run marker.
22063
22064 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22065
22066         * g++.dg/template/spec19.C: New.
22067
22068 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22069
22070         PR target/16819
22071         * gcc.dg/empty2.c: New.
22072
22073 2004-12-23  Richard Henderson  <rth@redhat.com>
22074
22075         * lib/target-supports.exp (check_effective_target_vect_no_align):
22076         Remove i?86 and x86-64.
22077
22078 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/16405
22081         * g++.dg/opt/temp1.C: New test.
22082
22083 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22084
22085         PR c++/18733
22086         * g++.dg/template/friend33.C: New testcase.
22087
22088 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/18464
22091         * g++.dg/template/cond5.C: New test.
22092
22093         PR c++/18492
22094         * g++.dg/inherit/thunk3.C: New test.
22095
22096         PR c++/11224
22097         * g++.dg/warn/Wunused-9.C: New test.
22098
22099 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22100
22101         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22102
22103 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22104
22105         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22106
22107 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22108
22109         PR c++/18378
22110         * g++.dg/ext/packed8.C: New test.
22111
22112         PR c++/19063
22113         * g++.dg/template/crash31.C: New test.
22114
22115         PR c++/19034
22116         * g++.dg/template/crash30.C: New test.
22117
22118 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22119
22120         PR C++/18984
22121         * g++.dg/eh/ctor3.C: New test.
22122
22123 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22124
22125         * objc.dg/stabs-1.m: Allow section name to be quoted and
22126         assembly label to begin with '.LL'.
22127
22128 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22129
22130         * gcc.dg/vect/vect.exp
22131         (check_effective_target_lp64_or_vect_no_align): New.
22132         * gcc.dg/vect/vect-77.c: Use it.
22133         * gcc.dg/vect/vect-78.c: Use it.
22134
22135         * lib/target-supports.exp
22136         (check_effective_target_vect_no_max,
22137         check_effective_target_vect_no_bitwise,
22138         check_effective_target_vect_no_align): New.
22139         * gcc.dg/vect/vect-13.c: Use them.
22140         * gcc.dg/vect/vect-17.c: Ditto.
22141         * gcc.dg/vect/vect-18.c: Ditto.
22142         * gcc.dg/vect/vect-19.c: Ditto.
22143         * gcc.dg/vect/vect-20.c: Ditto.
22144         * gcc.dg/vect/vect-27.c: Ditto.
22145         * gcc.dg/vect/vect-29.c: Ditto.
22146         * gcc.dg/vect/vect-44.c: Ditto.
22147         * gcc.dg/vect/vect-48.c: Ditto.
22148         * gcc.dg/vect/vect-50.c: Ditto.
22149         * gcc.dg/vect/vect-52.c: Ditto.
22150         * gcc.dg/vect/vect-54.c: Ditto.
22151         * gcc.dg/vect/vect-56.c: Ditto.
22152         * gcc.dg/vect/vect-58.c: Ditto.
22153         * gcc.dg/vect/vect-60.c: Ditto.
22154         * gcc.dg/vect/vect-72.c: Ditto.
22155         * gcc.dg/vect/vect-80.c: Ditto.
22156
22157 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22158
22159         PR c++/14075
22160         * g++.dg/init/string1.C: New.
22161
22162         PR c++/18975
22163         * g++.dg/other/synth1.C: New.
22164
22165 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22166
22167         PR c/18963
22168         * gcc.dg/pr18963-1.c: New test.
22169
22170 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22171
22172         PR c/18596
22173         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22174         * gcc.dg/pr18596-1.c: Use dg-error.
22175         (dg-options): Use -fno-unit-at-a-time.
22176         * gcc.dg/pr18596-2.c: New test.
22177         * gcc.dg/pr18596-3.c: New test.
22178
22179 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22180
22181         PR middle-end/18683
22182         * g++.dg/opt/pr18683-1.C: New test case.
22183
22184 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22185
22186         PR other/19093
22187         * g++.dg/opt/max1.C: Fix for 64bit targets.
22188
22189 2004-12-20  Matt Austern  <austern@apple.com>
22190
22191         PR c++/19044
22192         * g++.dg/ext/builtin6.C: New
22193
22194 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22195
22196         PR tree-optimization/19080
22197         * gcc.c-torture/compile/pr19080.c: New test.
22198
22199 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22200
22201         * gcc.dg/20041219-1.c: New test.
22202
22203 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22204
22205         PR middle-end/19068
22206         * g++.dg/opt/max1.C: New test case.
22207
22208 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22209
22210         * gcc.dg/fdata-sections-1.c: New test.
22211
22212 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22213
22214         PR middle-end/18548
22215         * gcc.dg/max-1.c: New test case.
22216
22217 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22218
22219         * gcc.c-torture/execute/20041218-1.c: New test.
22220
22221 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22222
22223         * gcc.dg/pr18501.c: New test.
22224         * gcc.dg/uninit-5.c: XFAIL.
22225         * gcc.dg/uninit-9.c: XFAIL.
22226
22227 2004-12-17  Dale Johannesen  <dalej@apple.com>
22228
22229         * gcc.dg/20041213-1.c: New.
22230
22231 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22232
22233         * objc.dg/stabs-1.m: Allow assembly label to begin
22234         with a dot ('.').
22235
22236 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22237
22238         * gcc.c-torture/execute/20041213-1.c: Move...
22239         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22240
22241 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         PR c++/18721
22244         * g++.dg/lookup/conv-5.C: New.
22245
22246 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22247
22248         * objc.dg/stabs-1.m: New test.
22249
22250 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22251
22252         * gcc.dg/visibility-c.c: Change compile to
22253         assemble for the test.
22254
22255 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22256
22257         PR target/19041
22258         * gcc.dg/visibility-c.c: New test.
22259
22260 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22261
22262         PR middle-end/18493
22263         * gcc.dg/switch-8.c: New test case.
22264
22265 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22266
22267         PR c++/18905
22268         * g++.dg/template/init4.C: New.
22269         * g++.dg/opt/static3.C: Enable optimizer.
22270
22271 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22272
22273         * g++.dg/other/complex1.C: New test.
22274
22275 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22276
22277         * g++.dg/opt/inline9.C: New test.
22278
22279 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22280
22281         PR fortran/18993
22282         * gfotran.dg/nullify_1.f: New test.
22283
22284 2004-12-15  Richard Henderson  <rth@redhat.com>
22285
22286         * gcc.target/i386/i386.exp: New harness.
22287         * gcc.target/i386/vect-args.c: New.
22288
22289 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22290
22291         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22292
22293 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22294
22295         PR c++/18825
22296         * g++.dg/template/friend32.C: New test.
22297
22298 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22299
22300         * cpp/pragma-once-1.c: New test.
22301         * cpp/pragma-once-1b.h: Likewise.
22302         * cpp/pragma-once-1c.h: Likewise.
22303         * cpp/pragma-once-1d.h: Likewise.
22304         * cpp/inc/pragma-once-1a.h: Likewise.
22305
22306 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22307             Steven G. Kargl  <kargls@comcast.net>
22308
22309         PR fortran/17597
22310         * gfortran.dg/list_read_3.f90: New test.
22311
22312 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22313
22314         * gcc.dg/ftrapv-2.c: New test.
22315
22316 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22317
22318         PR c++/18981
22319         * g++.dg/template/typename9.C: New test.
22320
22321 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22322
22323         PR c++/18738
22324         * g++.dg/template/typename8.C: New test.
22325         * g++.dg/parse/friend2.C: Tweak error message.
22326
22327 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22328
22329         * gcc.c-torture/20041214-1.c: New test.
22330
22331 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22332
22333         PR c++/18965
22334         * g++.dg/init/array17.C: New test.
22335
22336 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22337
22338         PR c++/18793
22339         * g++.dg/init/aggr3.C: New test.
22340
22341 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22342
22343         * gcc.dg/altivec-types-1.c: New test.
22344         * gcc.dg/altivec-types-2.c: New test.
22345         * gcc.dg/altivec-types-3.c: New test.
22346         * gcc.dg/altivec-types-4.c: New test.
22347         * g++.dg/ext/altivec-types-1.C: New test.
22348         * g++.dg/ext/altivec-types-2.C: New test.
22349         * g++.dg/ext/altivec-types-3.C: New test.
22350         * g++.dg/ext/altivec-types-4.C: New test.
22351
22352 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22353
22354         PR middle-end/18951
22355         * gcc.c-torture/execute/20041213-1.c: New test.
22356
22357 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22358
22359         PR c++/18949
22360         * g++.dg/template/cast1.C: New.
22361
22362 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22363
22364         * gcc.c-torture/execute/20041213-2.c: New test.
22365
22366 2004-12-13  Richard Henderson  <rth@redhat.com>
22367
22368         * gcc.dg/i386-sse-10.c: Fix typo in options.
22369
22370 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22371
22372         PR c++/18968
22373         * g++.dg/opt/pr18968.C: New test.
22374
22375 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22376
22377         PR c++/18925
22378         * g++.dg/ext/visibility/staticdatamem.C: New test.
22379
22380 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22381
22382         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22383
22384 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22385
22386         PR rtl-optimization/18928
22387         * gcc.dg/pr18928-1.c: New test case.
22388
22389 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22390
22391         PR tree-opt/16951
22392         * gcc.c-torture/compile/20041211-1.c: New.
22393
22394 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22395
22396         PR middle-end/17564
22397         * gcc.c-torture/execute/20041212-1.c: New test.
22398
22399 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22400
22401         PR fortran/18869
22402         * gfortran.dg/common_1.f90: New test.
22403
22404 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22405         Paul Brook  <paul@codesourcery.com>
22406
22407         PR fortran/16222
22408         * gfortran.dg/real_do_1.f90: New test.
22409
22410 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22411
22412         PR tree-opt/18040
22413         * g++.dg/opt/ptrmem6.C: New test.
22414
22415 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22416
22417         PR middle-end/18921
22418         * gcc.dg/pr18921-1.c: New test case.
22419
22420 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22421
22422         PR fortran/17175
22423         * gfortran.dg/scale_1.f90: New test.
22424
22425 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22426
22427         PR middle-end/18903
22428         * gcc.c-torture/compile/pr18903.c: New test.
22429
22430 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22431
22432         * gcc.c-torture/execute/20041210-1.c: New test.
22433
22434 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22435
22436         PR c++/18731
22437         * g++.dg/parser/struct-1.C: New test.
22438         * g++.dg/parser/struct-2.C: New test.
22439         * g++.dg/parser/struct-3.C: New test.
22440
22441 2004-12-09  Richard Henderson  <rth@redhat.com>
22442
22443         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22444
22445         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22446         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22447
22448 2004-12-09  Matt Austern  <austern@apple.com>
22449
22450         PR c++/18514
22451         * g++.dg/ext/builtin1.C: New
22452         * g++.dg/ext/builtin2.C: New
22453         * g++.dg/ext/builtin3.C: New
22454         * g++.dg/ext/builtin4.C: New
22455         * g++.dg/ext/builtin5.C: New
22456
22457 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22458
22459         PR tree-opt/18904
22460         * g++.dg/opt/ptrmem5.C: New test.
22461
22462 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22463
22464         * g++.dg/parse/typename5.C: Adjust for new error.
22465         * g++.dg/parse/typename7.C: New.
22466
22467 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22468
22469         PR c++/18073
22470         * g++.dg/other/mmintrin.C: New test.
22471
22472 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22473
22474         PR c++/16681
22475         * g++.dg/init/array15.C: New.
22476         * g++.dg/init/array16.C: New.
22477
22478 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22479
22480         PR fortran/18826
22481         * gfortran.dg/assign_1.f90: New test.
22482
22483 2004-12-08  Nick Clifton  <nickc@redhat.com>
22484
22485         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22486         * gcc.target/xstormy16/data_below100: Likewise.
22487         * gcc.target/xstormy16/sfr: Likewise.
22488         * gcc.target/xstormy16/below100.S: New test source file.
22489         * gcc.target/xstormy16/below100.ld: New test linker script.
22490         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22491         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22492         bp instructions.
22493         * gcc.target/xstormy16/bp.c: Likewise.
22494
22495         * gcc.target/xstormy16/bss_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/data_below100: New files:
22525         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22526         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22527         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22528         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22529         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22530         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22531         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22532         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22533         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22534         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22535         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22536         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22537         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22538         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22539         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22540         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22541         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22542         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22543         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22544         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22545         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22546         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22547         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22548         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22549         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22550         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22551         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22552
22553         * gcc.target/xstormy16/sfr: New files:
22554         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22555         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22556         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22557         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22558         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22559         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22560         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22561         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22562         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22563         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22564         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22565         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22566         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22567         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22568         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22569         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22570         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22571         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22572         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22573         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22574         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22575         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22576         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22577         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22578         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22579         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22580         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22581         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22582         27_if0_sfrw_bitfield_f.c
22583
22584 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22585
22586         PR c++/18100
22587         * g++.dg/lookup/name-clash4.C: New test.
22588
22589 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22590
22591         PR c++/18672
22592         * g++.dg/opt/array1.C: New.
22593
22594         PR c++/18803
22595         * g++.dg/template/operator5.C: New.
22596
22597 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22598
22599         PR c/18867
22600         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22601
22602 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22603
22604         * gcc.dg/noncompile/20041207.c: New test.
22605
22606 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22607
22608         * g++.dg/other/unreachable-1.C: New test.
22609
22610 2004-12-06  Nick Clifton  <nickc@redhat.com>
22611
22612         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22613         <limits.h> because the latter comes from gcc's include/ directory
22614         and not the newlib/libc/include directory.
22615
22616 2004-12-04  Richard Henderson  <rth@redhat.com>
22617
22618         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22619
22620 2004-12-04  Richard Henderson  <rth@redhat.com>
22621
22622         * lib/target-supports.exp (check_gc_sections_available): Disable
22623         for alpha and ia64.
22624
22625 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22626
22627         PR middle-end/17909
22628         * g++.dg/other/vararg-2.C: New test.
22629
22630 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22631
22632         PR c++/17011, c++/17971
22633         * g++.dg/template/error15.C: Adjust expected error.
22634         * g++.dg/template/instantiate3.C: Likewise.
22635
22636 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22637
22638         * gcc.dg/altivec-18.c: Fix for darwin
22639
22640 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         PR c++/18782
22643         * g++.dg/parse/ptrmem2.C: New.
22644
22645         PR c++/18318
22646         * g++.dg/template/new1.C: New.
22647
22648 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22649
22650         PR fortran/18710
22651         * gfortran.dg/direct_io_3.f90: New test.
22652
22653 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22654
22655         PR 18758
22656         * g++.dg/parse/crash21.C: New.
22657
22658 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22659
22660         PR c++/15664, c++/18276
22661         * g++.dg/template/ttp13.C: New test.
22662         * g++.dg/template/ttp14.C: Likewise.
22663
22664 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22665
22666         PR c++/18123
22667         * g++.dg/parse/enum2.C: New test.
22668         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22669
22670 2004-12-02  Nick Clifton  <nickc@redhat.com>
22671
22672         * gcc.target/xstormy16: New test directory.
22673         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22674         * gcc.target/xstormy16/bp.c: Check the generation of bp
22675         instructions.
22676         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22677         bn instructions and the BELOW100 attribute.
22678
22679 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22680
22681         PR target/16952
22682         * gcc.dg/ppc-eabi.c: New.
22683
22684 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22685
22686         PR fortran/18284
22687         * gfortran.dg/backspace.f90
22688
22689 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22690
22691         * gfortran.dg/inquire.f90: New test.
22692
22693 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22694
22695         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22696         handle effective-target-keyword.
22697         (dg-skip-if): Support effective-target keyword as target list.
22698         (dg-xfail-if): Ditto.
22699         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22700
22701 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22702
22703         PR tree-optimization/18291
22704         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22705
22706 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22707
22708         PR C++/18729
22709         * g++.dg/parse/crash20.C: New.
22710
22711         PR c++/17431
22712         * g++.dg/overload/arg1.C: New.
22713         * g++.dg/overload/arg2.C: New.
22714         * g++.dg/overload/arg3.C: New.
22715         * g++.dg/overload/arg4.C: New.
22716
22717 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22718
22719         * gcc.dg/c99-flex-array-4.c: Remove.
22720
22721 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22722
22723         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22724
22725         * lib/target-supports.exp (is-effective-target): Simplify.
22726
22727         * lib/target-supports.exp (check_effective_target_vect_long):
22728         Fix for powerpc64-*-*.
22729
22730 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22731
22732         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22733         to support new requirements on FreeBSD 5.
22734
22735 2004-11-30  Devang Patel  <dpatel@apple.com>
22736
22737         PR 18702
22738         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22739
22740 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22741
22742         * g++.dg/ext/altivec-13.C: New test.
22743
22744 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22745
22746         PR tree-opt/18298
22747         * gcc.c-torture/execute/p18298.c: New test.
22748
22749 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22750             Dorit Naishlos  <dorit@il.ibm.com>
22751
22752         PR tree-opt/18607
22753         * gcc.dg/vect/vect-89.c: New test.
22754
22755 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22756
22757         * gcc.dg/pr18596-1.c: New test.
22758
22759 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22760
22761         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22762
22763 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22764
22765         PR c/18479
22766         * gcc.dg/pr18479.c: New test.
22767
22768 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22769
22770         PR target/18490
22771         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22772         mmix-knuth-mmixware.
22773
22774         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22775         cris-*-elf* cris-*-aout* mmix-*-*
22776
22777 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22778
22779         PR middle-end/18725
22780         * gcc.dg/pr18725.c: New test.
22781
22782 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22783
22784         PR target/18488
22785         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22786
22787         PR target/18336
22788         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22789
22790 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22791
22792         PR c++/18368
22793         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22794         * g++.old-deja/g++.law/ctors5.C: Likewise.
22795         * g++.old-deja/g++.other/crash25.C: Likewise.
22796
22797         PR c++/18674
22798         * g++.dg/template/error16.C: New test.
22799
22800         PR c++/18512
22801         * g++.dg/template/crash29.C: New test.
22802
22803 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22804
22805         PR tree-optimization/18712
22806         * gcc.c-torture/compile/pr18712.c: New test.
22807
22808 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22809
22810         PR c/7544
22811         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22812         tests.
22813
22814 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22815
22816         PR c++/18652
22817         * g++.dg/lookup/crash6.C: New test.
22818
22819 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22820
22821         PR middle-end/18164
22822         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22823
22824 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22825
22826         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22827         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22828         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22829
22830 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22831
22832         * gcc.dg/pr18164.c: New test.
22833
22834 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22835
22836         * gcc.dg/funroll-loops-all.c: New.
22837
22838 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22839
22840         PR target/18489
22841         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22842         delimeter, match space and TAB as well as ":".
22843
22844         PR target/18484
22845         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22846
22847         PR target/18348
22848         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22849
22850         PR target/18345
22851         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22852
22853         PR target/18337
22854         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22855
22856 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22857
22858         * gfortran.dg/direct_io_2.f90: New test.
22859
22860 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22861
22862         PR target/18334
22863         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22864
22865 2004-11-28  Richard Henderson  <rth@redhat.com>
22866
22867         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22868
22869 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22870
22871         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22872         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22873         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22874         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22875         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22876         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22877         gcc.dg/pointer-arith-8.c: New tests.
22878
22879 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22880
22881         PR fortran/18364
22882         * gfortran.dg/endfile.f90: New test.
22883
22884 2004-11-27  Falk Hueffner  <falk@debian.org>
22885
22886         * gcc.dg/loop-6.c: New test.
22887
22888 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22889
22890         * gcc.c-torture/execute/20041126-1.c: New test.
22891
22892 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22893
22894         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22895         on IRIX.
22896
22897 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22898
22899         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22900         functions.
22901
22902 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22903
22904         PR rtl-optimization/17825
22905         * gcc.c-torture/compile/20041119-1.c: New test.
22906
22907 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22908
22909         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22910         Check existence of ld library path variables before unsetting.
22911
22912 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22913
22914         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22915
22916 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22917
22918         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22919
22920 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22921
22922         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22923
22924 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22925
22926         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22927         dg-do directive.
22928
22929 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22930
22931         * gcc.dg/pr17957.c: Pass --param, not -param.
22932
22933 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22934
22935         PR middle-end/17957
22936         * testsuite/gcc.dg/pr17957.c: New test.
22937
22938 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/18445
22941         * g++.dg/template/crash28.C: Likewise.
22942
22943         PR c++/18001
22944         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22945         * g++.dg/ext/lvaddr.C: Likewise.
22946         * g++.dg/opt/pr7503-3.C: Likewise.
22947
22948         PR c++/18466
22949         * g++.dg/parse/qualified3.C: New test.
22950         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22951
22952         PR c++/18545
22953         * g++.dg/expr/return1.C: New test.
22954
22955 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22956
22957         Friend class name lookup 3/n, PR c++/3332
22958         * g++.dg/lookup/friend3.C: New test.
22959         * g++.dg/lookup/friend4.C: Likewise.
22960         * g++.dg/lookup/friend5.C: Likewise.
22961
22962 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22963
22964         Friend class name lookup 2/n, PR c++/14513, c++/15410
22965         * g++.dg/lookup/friend2.C: New test.
22966         * g++.dg/template/friend31.C: Likewise.
22967
22968 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22969
22970         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22971
22972 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22973
22974         PR c++/17473
22975         * g++.dg/tc1/dr56.C: Remove.
22976         * g++.dg/template/typedef1.C: Add dg-error markers.
22977         * g++.old-deja/g++.other/typedef7.C: Likewise.
22978
22979         PR c++/18285
22980         * g++.dg/parse/typedef7.C: New test.
22981
22982 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22983
22984         * gcc.c-torture/execute/20041124-1.c: New test.
22985
22986 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22987
22988         * g++.dg/template/deduce3.C: New test.
22989
22990         PR c++/18586
22991         * g++.dg/template/crash27.C: New test.
22992
22993         PR c++/18530
22994         * g++.dg/warn/Wshadow-3.C: New test.
22995
22996 2004-11-24  Devang Patel  <dpatel@apple.com>
22997
22998         PR/18555
22999         * gcc.dg/cpp/isysroot-1.c: New test.
23000         * gcc.dg/cpp/usr/include/stdio.h: New file.
23001         * gcc.dg/cpp/isysroot-2.c: New test.
23002         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23003         New file.
23004
23005 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23006
23007         PR c++/8929
23008         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23009
23010 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23011
23012         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23013         * gcc.target/sparc/pdist.c: Likewise.
23014
23015 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23016
23017         PR c++/16882
23018         * g++.dg/conversion/simd1.C: New test.
23019
23020 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23021
23022         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23023         and restore_ld_library_path_env_vars.
23024         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23025         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23026         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23027         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23028
23029 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23030
23031         * gcc.dg/pragma-align-2.c: Test macro expansion.
23032         * gcc.dg/pragma-pack-2.c: New test.
23033
23034 2004-11-23  Richard Henderson  <rth@redhat.com>
23035
23036         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23037         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23038         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23039         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23040         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23041         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23042
23043         * gcc.dg/vect/vect.exp: Add check for alpha.
23044         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23045         (check_effective_target_vect_int): Enable for alpha.
23046         (check_effective_target_vect_long): New.
23047         (is-effective-target): Add it.
23048
23049 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23050
23051         * gcc.dg/pr18614-1.c: New test.
23052
23053 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23054
23055         * gcc.dg/setjmp-2.c: New test.
23056
23057 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23058
23059         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23060         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23061         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23062         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23063         gcc.target/sparc/pdist.c: New tests.
23064
23065 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23066
23067         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23068
23069 2004-11-22  Dale Johannesen  <dalej@apple.com>
23070
23071         * gcc.dg/20041111-1.c: New.
23072
23073 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23074
23075         PR tree-opt/18536
23076         * gcc.dg/vect/pr18536.c: New test.
23077
23078 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23079
23080         PR c++/18354
23081         * g++.dg/template/nontype11.C: New test.
23082
23083 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23084
23085         PR middle-end/18520
23086         * gcc.dg/pr18520-1.c: New test case.
23087
23088 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23089
23090         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23091         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23092         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23093         expected diagnostics.
23094
23095 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23096
23097         PR target/18580
23098         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23099         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23100         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23101
23102 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23103
23104         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23105
23106 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23107             Joseph Myers  <joseph@codesourcery.com>
23108
23109         * lib/target-supports.exp (check_visibility_available): Really
23110         test the compiler.
23111
23112 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23113
23114         PR tree-opt/18181
23115         * gcc.dg/vect/vect-85.c: New test.
23116         * gcc.dg/vect/vect-86.c: New test.
23117         * gcc.dg/vect/vect-87.c: New test.
23118         * gcc.dg/vect/vect-88.c: New test.
23119
23120 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23121
23122         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23123
23124 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23125
23126         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23127         * gcc.dg/ppc-and-1.c: Ditto.
23128         * gcc.dg/ppc-compare-1.c: Ditto.
23129         * gcc.dg/ppc-mov-1.c: Ditto
23130
23131 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23132             Mark Mitchell  <mark@codesourcery.com>
23133
23134         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23135
23136 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23137             Aldy Hernandez  <aldyh@redhat.com>
23138
23139         * lib/target-supports.exp (check_effective_target_vect_int): New
23140         (check_effective_target_vect_float): New
23141         (check_effective_target_vect_double): New.
23142         (is-effective-target): Support new effective targets keywords.
23143         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23144         default action for dg-do.
23145         * gcc.dg/vect/pr16105.c: Use new support.
23146         * gcc.dg/vect/pr18400.c: Ditto.
23147         * gcc.dg/vect/pr18425.c: Ditto.
23148         * gcc.dg/vect/vect-1.c: Ditto.
23149         * gcc.dg/vect/vect-10.c: Ditto.
23150         * gcc.dg/vect/vect-11.c: Ditto.
23151         * gcc.dg/vect/vect-12.c: Ditto.
23152         * gcc.dg/vect/vect-13.c: Ditto.
23153         * gcc.dg/vect/vect-14.c: Ditto.
23154         * gcc.dg/vect/vect-15.c: Ditto.
23155         * gcc.dg/vect/vect-16.c: Ditto.
23156         * gcc.dg/vect/vect-17.c: Ditto.
23157         * gcc.dg/vect/vect-18.c: Ditto.
23158         * gcc.dg/vect/vect-19.c: Ditto.
23159         * gcc.dg/vect/vect-2.c: Ditto.
23160         * gcc.dg/vect/vect-20.c: Ditto.
23161         * gcc.dg/vect/vect-21.c: Ditto.
23162         * gcc.dg/vect/vect-22.c: Ditto.
23163         * gcc.dg/vect/vect-23.c: Ditto.
23164         * gcc.dg/vect/vect-24.c: Ditto.
23165         * gcc.dg/vect/vect-25.c: Ditto.
23166         * gcc.dg/vect/vect-26.c: Ditto.
23167         * gcc.dg/vect/vect-27.c: Ditto.
23168         * gcc.dg/vect/vect-27a.c: Ditto.
23169         * gcc.dg/vect/vect-28.c: Ditto.
23170         * gcc.dg/vect/vect-29.c: Ditto.
23171         * gcc.dg/vect/vect-29a.c: Ditto.
23172         * gcc.dg/vect/vect-3.c: Ditto.
23173         * gcc.dg/vect/vect-30.c: Ditto.
23174         * gcc.dg/vect/vect-31.c: Ditto.
23175         * gcc.dg/vect/vect-32.c: Ditto.
23176         * gcc.dg/vect/vect-33.c: Ditto.
23177         * gcc.dg/vect/vect-34.c: Ditto.
23178         * gcc.dg/vect/vect-35.c: Ditto.
23179         * gcc.dg/vect/vect-36.c: Ditto.
23180         * gcc.dg/vect/vect-37.c: Ditto.
23181         * gcc.dg/vect/vect-38.c: Ditto.
23182         * gcc.dg/vect/vect-4.c: Ditto.
23183         * gcc.dg/vect/vect-40.c: Ditto.
23184         * gcc.dg/vect/vect-41.c: Ditto.
23185         * gcc.dg/vect/vect-42.c: Ditto.
23186         * gcc.dg/vect/vect-43.c: Ditto.
23187         * gcc.dg/vect/vect-44.c: Ditto.
23188         * gcc.dg/vect/vect-45.c: Ditto.
23189         * gcc.dg/vect/vect-46.c: Ditto.
23190         * gcc.dg/vect/vect-47.c: Ditto.
23191         * gcc.dg/vect/vect-48.c: Ditto.
23192         * gcc.dg/vect/vect-48a.c: Ditto.
23193         * gcc.dg/vect/vect-49.c: Ditto.
23194         * gcc.dg/vect/vect-5.c: Ditto.
23195         * gcc.dg/vect/vect-50.c: Ditto.
23196         * gcc.dg/vect/vect-51.c: Ditto.
23197         * gcc.dg/vect/vect-52.c: Ditto.
23198         * gcc.dg/vect/vect-53.c: Ditto.
23199         * gcc.dg/vect/vect-54.c: Ditto.
23200         * gcc.dg/vect/vect-55.c: Ditto.
23201         * gcc.dg/vect/vect-56.c: Ditto.
23202         * gcc.dg/vect/vect-56a.c: Ditto.
23203         * gcc.dg/vect/vect-57.c: Ditto.
23204         * gcc.dg/vect/vect-58.c: Ditto.
23205         * gcc.dg/vect/vect-59.c: Ditto.
23206         * gcc.dg/vect/vect-6.c: Ditto.
23207         * gcc.dg/vect/vect-60.c: Ditto.
23208         * gcc.dg/vect/vect-61.c: Ditto.
23209         * gcc.dg/vect/vect-62.c: Ditto.
23210         * gcc.dg/vect/vect-63.c: Ditto.
23211         * gcc.dg/vect/vect-64.c: Ditto.
23212         * gcc.dg/vect/vect-65.c: Ditto.
23213         * gcc.dg/vect/vect-66.c: Ditto.
23214         * gcc.dg/vect/vect-67.c: Ditto.
23215         * gcc.dg/vect/vect-68.c: Ditto.
23216         * gcc.dg/vect/vect-69.c: Ditto.
23217         * gcc.dg/vect/vect-7.c: Ditto.
23218         * gcc.dg/vect/vect-72.c: Ditto.
23219         * gcc.dg/vect/vect-72a.c: Ditto.
23220         * gcc.dg/vect/vect-73.c: Ditto.
23221         * gcc.dg/vect/vect-74.c: Ditto.
23222         * gcc.dg/vect/vect-75.c: Ditto.
23223         * gcc.dg/vect/vect-76.c: Ditto.
23224         * gcc.dg/vect/vect-77.c: Ditto.
23225         * gcc.dg/vect/vect-77a.c: Ditto.
23226         * gcc.dg/vect/vect-78.c: Ditto.
23227         * gcc.dg/vect/vect-79.c: Ditto.
23228         * gcc.dg/vect/vect-8.c: Ditto.
23229         * gcc.dg/vect/vect-80.c: Ditto.
23230         * gcc.dg/vect/vect-82.c: Ditto.
23231         * gcc.dg/vect/vect-82_64.c: Ditto.
23232         * gcc.dg/vect/vect-83.c: Ditto.
23233         * gcc.dg/vect/vect-83_64.c: Ditto.
23234         * gcc.dg/vect/vect-9.c: Ditto.
23235         * gcc.dg/vect/vect-all.c: Ditto.
23236         * gcc.dg/vect/vect-none.c: Ditto.
23237
23238 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23239
23240         * lib/gcc-dg.exp (dg-skip-if): New function.
23241         (dg-forbid-option): Remove.
23242         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23243         * g++.dg/abi/bitfield8.C: Likewise.
23244         * g++.dg/abi/dtor1.C: Likewise.
23245         * g++.dg/abi/empty10.C: Likewise.
23246         * g++.dg/abi/empty7.C: Likewise.
23247         * g++.dg/abi/empty9.C: Likewise.
23248         * g++.dg/abi/layout3.C: Likewise.
23249         * g++.dg/abi/layout4.C: Likewise.
23250         * g++.dg/abi/thunk1.C: Likewise.
23251         * g++.dg/abi/thunk2.C: Likewise.
23252         * g++.dg/abi/vbase11.C: Likewise.
23253         * g++.dg/abi/vthunk2.C: Likewise.
23254         * g++.dg/abi/vthunk3.C: Likewise.
23255         * g++.dg/ext/attrib8.C: Likewise.
23256         * g++.dg/opt/longbranch2.C: Likewise.
23257         * g++.dg/opt/reg-stack4.C: Likewise.
23258         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23259         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23260         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23261         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23262         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23263         * gcc.dg/20000609-1.c: Likewise.
23264         * gcc.dg/20000720-1.c: Likewise.
23265         * gcc.dg/20011107-1.c: Likewise.
23266         * gcc.dg/20011119-1.c: Likewise.
23267         * gcc.dg/20020108-1.c: Likewise.
23268         * gcc.dg/20020122-2.c: Likewise.
23269         * gcc.dg/20020122-3.c: Likewise.
23270         * gcc.dg/20020201-3.c: Likewise.
23271         * gcc.dg/20020206-1.c: Likewise.
23272         * gcc.dg/20020218-1.c: Likewise.
23273         * gcc.dg/20020310-1.c: Likewise.
23274         * gcc.dg/20020411-1.c: Likewise.
23275         * gcc.dg/20020418-2.c: Likewise.
23276         * gcc.dg/20020426-1.c: Likewise.
23277         * gcc.dg/20020426-2.c: Likewise.
23278         * gcc.dg/20020517-1.c: Likewise.
23279         * gcc.dg/20020523-1.c: Likewise.
23280         * gcc.dg/20020523-2.c: Likewise.
23281         * gcc.dg/20020729-1.c: Likewise.
23282         * gcc.dg/20030204-1.c: Likewise.
23283         * gcc.dg/20030826-2.c: Likewise.
23284         * gcc.dg/20030926-1.c: Likewise.
23285         * gcc.dg/20031202-1.c: Likewise.
23286         * gcc.dg/980312-1.c: Likewise.
23287         * gcc.dg/980313-1.c: Likewise.
23288         * gcc.dg/990117-1.c: Likewise.
23289         * gcc.dg/990424-1.c: Likewise.
23290         * gcc.dg/990524-1.c: Likewise.
23291         * gcc.dg/991230-1.c: Likewise.
23292         * gcc.dg/i386-387-1.c: Likewise.
23293         * gcc.dg/i386-387-2.c: Likewise.
23294         * gcc.dg/i386-387-3.c: Likewise.
23295         * gcc.dg/i386-387-4.c: Likewise.
23296         * gcc.dg/i386-387-5.c: Likewise.
23297         * gcc.dg/i386-387-6.c: Likewise.
23298         * gcc.dg/i386-asm-1.c: Likewise.
23299         * gcc.dg/i386-bitfield1.c: Likewise.
23300         * gcc.dg/i386-bitfield2.c: Likewise.
23301         * gcc.dg/i386-loop-1.c: Likewise.
23302         * gcc.dg/i386-loop-2.c: Likewise.
23303         * gcc.dg/i386-loop-3.c: Likewise.
23304         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23305         * gcc.dg/i386-pic-1.c: Likewise.
23306         * gcc.dg/i386-regparm.c: Likewise.
23307         * gcc.dg/i386-signbit-1.c: Likewise.
23308         * gcc.dg/i386-signbit-2.c: Likewise.
23309         * gcc.dg/i386-signbit-3.c: Likewise.
23310         * gcc.dg/i386-sse-5.c: Likewise.
23311         * gcc.dg/i386-sse-8.c: Likewise.
23312         * gcc.dg/i386-unroll-1.c: Likewise.
23313         * gcc.dg/tls/opt-1.c: Likewise.
23314         * gcc.dg/tls/opt-2.c: Likewise.
23315         * gcc.dg/unroll-1.c: Likewise.
23316         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23317         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23318         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23319         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23320
23321 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23322
23323         * g++.dg/template/incomplete1.C: New test.
23324
23325 2004-11-16  Nick Clifton  <nickc@redhat.com>
23326
23327         Revert patches accidentally commited during checkin of fixes for
23328         xstormy16 tests:
23329         gcc.c-torture/execute/simd-4.c: Revert
23330         gcc.dg/20040910-1.c: Revert.
23331
23332 2004-11-16  Paul Brook  <paul@codesourcery.com>
23333
23334         PR fortran/13010
23335         * gfortran.dg/der_pointer_1.f90: New test.
23336
23337 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23338
23339         PR c/18498
23340         * gcc.dg/bitfld-13.c: New test.
23341
23342 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23343
23344         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23345         powerpc*-*-linux*.
23346
23347         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23348         * gcc.dg/ppc64-abi-2.c: Ditto.
23349         * gcc.dg/ppc64-abi-3.c: Ditto.
23350
23351         * lib/gcc-dg.exp (dg-target-list): Remove.
23352
23353 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23354
23355         * gcc.dg/ia64-postinc.c: New test.
23356
23357 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23358
23359         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23360
23361 2004-11-15  Nick Clifton  <nickc@redhat.com>
23362
23363         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23364         __INT_MAX__ so that the test can be compiled by toolchains
23365         targeted at 16-bit processors.
23366
23367         * gcc.dg/20040625-1.c: Use long constants rather than integers
23368         when performing arithmetic that will overflow 16-bits.
23369
23370         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23371         xstormy16.  It does not support 128-bit vector operations.
23372
23373         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23374         with the macro PTR_TYPE.  Define this macro to an integer type
23375         suitable for holding a pointer.
23376
23377         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23378         the target is a 16-bit processor.
23379
23380         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23381         16-bit targets where the character constant will be too long.
23382
23383         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23384         where the double will not be directly addressable.
23385
23386 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23387
23388         Friend class name lookup 1/n, PR c++/18471
23389         * g++.dg/template/crash26.C: New test.
23390         * g++.dg/lookup/struct1.C: Adjust expected error.
23391         * g++.dg/parse/elab1.C: Likewise.
23392         * g++.dg/parse/elab2.C: Likewise.
23393         * g++.dg/parse/int-as-enum1.C: Likewise.
23394         * g++.dg/parse/struct-as-enum1.C: Likewise.
23395         * g++.dg/parse/typedef1.C: Likewise.
23396         * g++.dg/parse/typedef3.C: Likewise.
23397         * g++.dg/parse/typedef4.C: Likewise.
23398         * g++.dg/parse/typedef5.C: Likewise.
23399         * g++.dg/template/nontype4.C: Likewise.
23400         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23401         * g++.old-deja/g++.other/elab1.C: Likewise.
23402         * g++.old-deja/g++.other/syntax4.C: Likewise.
23403
23404 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23405
23406         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23407
23408 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23409
23410         * gcc.c-torture/execute/20041114-1.c: New test.
23411
23412 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23413
23414         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23415         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23416         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23417         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23418         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23419         gcc.dg/switch-7.c: New tests.
23420
23421 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23422
23423         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23424
23425 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23426
23427         PR tree-opt/18400
23428         * gcc.dg/vect/pr18400.c: New test.
23429
23430 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23431             Andrew Pinski  <pinskia@physics.uc.edu>
23432
23433         PR tree-opt/18425
23434         * gcc.dg/vect/pr18425.c: New test.
23435
23436 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23437
23438         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23439         Guard with dg-require-alias and dg-require-visibility.
23440
23441 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23442
23443         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23444
23445 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23446
23447         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23448
23449 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23450
23451         PR c++/17344
23452         * g++.dg/template/defarg5.C: New test.
23453
23454 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23455
23456         * g++.dg/parse/cast1.C: Run only on ILP32.
23457         * g++.old-deja/g++.mike/p784.C: Likewise.
23458
23459 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23460
23461         * gcc.c-torture/execute/20041113-1.c: New test.
23462
23463 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23464
23465         PR target/18230
23466         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23467         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23468         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23469         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23470         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23471         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23472         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23473         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23474         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23475         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23476         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23477         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23478         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23479
23480 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23481
23482         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23483         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23484         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23485         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23486         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23487         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23488         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23489         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23490         gcc.target/sparc/combined-1.c: New tests.
23491
23492 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23493
23494         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23495         New tests.
23496
23497 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23498
23499         * lib/gcc-dg.exp (dg-forbid-option): New function.
23500         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23501         * g++.dg/abi/bitfield8.C: Likewise.
23502         * g++.dg/abi/dtor1.C: Likewise.
23503         * g++.dg/abi/empty10.C: Likewise.
23504         * g++.dg/abi/empty7.C: Likewise.
23505         * g++.dg/abi/empty9.C: Likewise.
23506         * g++.dg/abi/layout3.C: Likewise.
23507         * g++.dg/abi/layout4.C: Likewise.
23508         * g++.dg/abi/thunk1.C: Likewise.
23509         * g++.dg/abi/thunk2.C: Likewise.
23510         * g++.dg/abi/vbase11.C: Likewise.
23511         * g++.dg/abi/vthunk2.C: Likewise.
23512         * g++.dg/abi/vthunk3.C: Likewise.
23513         * g++.dg/ext/attrib8.C: Likewise.
23514         * g++.dg/opt/longbranch2.C: Likewise.
23515         * g++.dg/opt/reg-stack4.C: Likewise.
23516         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23517         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23518         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23519         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23520         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23521         * gcc.dg/20000609-1.c: Likewise.
23522         * gcc.dg/20000720-1.c: Likewise.
23523         * gcc.dg/20011107-1.c: Likewise.
23524         * gcc.dg/20011119-1.c: Likewise.
23525         * gcc.dg/20020108-1.c: Likewise.
23526         * gcc.dg/20020122-2.c: Likewise.
23527         * gcc.dg/20020122-3.c: Likewise.
23528         * gcc.dg/20020201-3.c: Likewise.
23529         * gcc.dg/20020206-1.c: Likewise.
23530         * gcc.dg/20020218-1.c: Likewise.
23531         * gcc.dg/20020310-1.c: Likewise.
23532         * gcc.dg/20020411-1.c: Likewise.
23533         * gcc.dg/20020418-2.c: Likewise.
23534         * gcc.dg/20020426-1.c: Likewise.
23535         * gcc.dg/20020426-2.c: Likewise.
23536         * gcc.dg/20020517-1.c: Likewise.
23537         * gcc.dg/20020523-1.c: Likewise.
23538         * gcc.dg/20020523-2.c: Likewise.
23539         * gcc.dg/20020729-1.c: Likewise.
23540         * gcc.dg/20030204-1.c: Likewise.
23541         * gcc.dg/20030826-2.c: Likewise.
23542         * gcc.dg/20030926-1.c: Likewise.
23543         * gcc.dg/20031202-1.c: Likewise.
23544         * gcc.dg/980312-1.c: Likewise.
23545         * gcc.dg/980313-1.c: Likewise.
23546         * gcc.dg/990117-1.c: Likewise.
23547         * gcc.dg/990424-1.c: Likewise.
23548         * gcc.dg/990524-1.c: Likewise.
23549         * gcc.dg/991230-1.c: Likewise.
23550         * gcc.dg/i386-387-1.c: Likewise.
23551         * gcc.dg/i386-387-2.c: Likewise.
23552         * gcc.dg/i386-387-3.c: Likewise.
23553         * gcc.dg/i386-387-4.c: Likewise.
23554         * gcc.dg/i386-387-5.c: Likewise.
23555         * gcc.dg/i386-387-6.c: Likewise.
23556         * gcc.dg/i386-asm-1.c: Likewise.
23557         * gcc.dg/i386-bitfield1.c: Likewise.
23558         * gcc.dg/i386-bitfield2.c: Likewise.
23559         * gcc.dg/i386-loop-1.c: Likewise.
23560         * gcc.dg/i386-loop-2.c: Likewise.
23561         * gcc.dg/i386-loop-3.c: Likewise.
23562         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23563         * gcc.dg/i386-pic-1.c: Likewise.
23564         * gcc.dg/i386-regparm.c: Likewise.
23565         * gcc.dg/i386-signbit-1.c: Likewise.
23566         * gcc.dg/i386-signbit-2.c: Likewise.
23567         * gcc.dg/i386-signbit-3.c: Likewise.
23568         * gcc.dg/i386-sse-5.c: Likewise.
23569         * gcc.dg/i386-sse-8.c: Likewise.
23570         * gcc.dg/i386-unroll-1.c: Likewise.
23571         * gcc.dg/tls/opt-1.c: Likewise.
23572         * gcc.dg/tls/opt-2.c: Likewise.
23573         * gcc.dg/unroll-1.c: Likewise.
23574         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23575         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23576         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23577         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23578         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23579         -m64 is specified.
23580
23581 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/18389
23584         * g++.dg/parse/cond1.C: New test.
23585
23586         PR c++/18429
23587         * g++.dg/template/array9.C: New test.
23588         * g++.dg/ext/vla1.C: Adjust error messages.
23589         * g++.dg/ext/vlm1.C: Likewise.
23590         * g++.dg/template/crash2.C: Likewise.
23591
23592         PR c++/18436
23593         * g++.dg/template/call3.C: New test.
23594
23595         PR c++/18407
23596         * g++.dg/template/ptrmem11.C: New test.
23597
23598 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23599
23600         PR other/14264
23601         * lib/g++.exp: Set LC_ALL and LANG to C.
23602         * lib/gcc-dg.exp: Likewise.
23603         * lib/gfortran.exp: Likewise.
23604         * lib/objc.exp: Likewise.
23605         * lib/treelang.exp: Likewise.
23606
23607 2004-11-12  Andreas Schwab  <schwab@suse.de>
23608
23609         * gcc.dg/pr16286.c: Fix last change.
23610
23611 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23612
23613         PR c++/18416
23614         * g++.dg/init/global1.C: New test.
23615
23616 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23617
23618         * gcc.c-torture/execute/20041112-1.c: New test.
23619
23620 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23621
23622         * lib/gcc-dg.exp (dg-target-list): New.
23623
23624 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23625             Richard Sandiford  <rsandifo@redhat.com>
23626
23627         * lib/target-supports.exp (get-compiler_messages): New.
23628         (check_named_sections_available): Use it.
23629         (check_effective_target_ilp32): New.
23630         (check_effective_target_lp64): New.
23631         (is-effective-target): New.
23632         * lib/gcc-dg.exp (dg-require-effective-target): New.
23633
23634 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23635
23636         * gcc.dg/precedence-1.c: New test.
23637
23638 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23639
23640         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23641
23642         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23643         message, delete generated files, use more descriptive name for
23644         executable, and make the test unsupported when it cannot be run.
23645
23646         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23647         (dg-require-weak, dg-require-visibility, dg-require-alias,
23648         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23649         dg-require-iconv, dg-require-named-sections): Use it.
23650
23651         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23652
23653 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23654
23655         PR target/16457
23656         * gcc.dg/ppc-and-1: New
23657
23658         PR target/16796
23659         * gcc.dg/ppc-mov-1.c: New.
23660
23661         PR target/16458
23662         * gcc.dg/ppc-compare-1.c: New.
23663
23664 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23665
23666         * objc.dg/desig-init-2.m: New test.
23667
23668 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23669
23670         PR middle-end/18160
23671         * g++.dg/warn/register-var-1.C: New test.
23672         * g++.dg/warn/register-var-2.C: New test.
23673
23674 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23675
23676         * gcc.dg/union-2.c: New test.
23677
23678 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23679
23680         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23681         New test for PR tree-optimization/17892.
23682
23683 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23684
23685         PR c++/18369
23686         * g++.dg/init/new12.C: New test.
23687
23688 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23689
23690         * gcc.target/sparc: New directory.
23691         * gcc.target/sparc/sparc.exp: New driver.
23692         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23693         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23694         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23695         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23696
23697 2004-11-10  Paul Brook  <paul@codesourcery.com>
23698
23699         PR fortran/18218
23700         * gfortran.dg/list_read.c: New test.
23701
23702 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23703
23704         PR c/18322
23705         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23706         expected diagnostic location.
23707
23708 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23709
23710         * gcc.dg/20041109-1.c: New test.
23711
23712 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23713
23714         PR objc/18406
23715         * objc/compile/pr18406.m: New test.
23716
23717 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23718
23719         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23720
23721 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23722
23723         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23724
23725 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23726
23727         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23728
23729 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23730
23731         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23732         exit.
23733
23734 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23735
23736         PR tree-opt/18299
23737         * gcc.c-torture/pr18299-1.c: New test.
23738
23739 2004-11-06  Andreas Schwab  <schwab@suse.de>
23740
23741         * gcc.dg/pr16286.c: Also test for bool and pixel.
23742
23743 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23744
23745         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23746         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23747         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23748         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23749         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23750         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23751         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23752         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23753         gcc.dg/struct-semi-3.c: New tests.
23754
23755 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23756
23757         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23758
23759 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23760
23761         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23762         Do not use C99 designators.
23763
23764 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23765
23766         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23767
23768 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23769
23770         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23771         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23772         * gcc.c-torture/execute/simd-5.x: Remove.
23773
23774 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23775
23776         PR rtl-optimization/17933
23777         * gcc.dg/torture/pr17933-1.c: New test.
23778
23779 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23780
23781         PR target/18106
23782         * lib/target-supports.exp (check_weak_available): Support
23783         Windows.
23784
23785 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23786
23787         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23788         call to fflush(stdout) before abort.
23789         (my_ffsll): New function.
23790         (generate_fields): Use it.
23791
23792 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23793
23794         * gcc.dg/init-undef-1.c: New test.
23795
23796 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23797
23798         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23799         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23800         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23801         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23802         expected messages for new parser.
23803
23804 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23805
23806         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23807
23808 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23809
23810         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23811         on LP64 targets.
23812
23813 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23814
23815         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23816         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23817         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23818         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23819         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23820         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23821         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23822         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23823         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23824         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23825
23826 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23827
23828         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23829         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23830         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23831         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23832         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23833         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23834         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23835         for new parser.
23836
23837 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23838
23839         PR target/15342
23840         * gcc.dg/20041104-1.c: New test.
23841
23842 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23843
23844         * g++.dg/template/nontype7.C: New test.
23845         * g++.dg/template/nontype8.C: Likewise.
23846         * g++.dg/template/nontype9.C: Likewise.
23847         * g++.dg/template/nontype10.C: Likewise.
23848         * g++.dg/tc1/dr49.C: Likewise.
23849         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23850         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23851
23852 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23853
23854         * g++.dg/rtti/tinfo1.C: Remove xfails.
23855
23856 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23857
23858         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23859         packed attribute to the definition to satisfy the new C++ parser.
23860
23861 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23862
23863         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23864         invocations of va_arg.
23865
23866 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23867
23868         PR c++/18124
23869         * g++.dg/template/crash25.C: New test.
23870
23871         PR c++/18155
23872         * g++.dg/template/typedef2.C: New test.
23873         * g++.dg/parse/crash13.C: Adjust error markers.
23874
23875         PR c++/18177
23876         * g++.dg/conversion/const3.C: New test.
23877
23878 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23879
23880         PR fortran/17535
23881         PR fortran/17583
23882         PR fortran/17713
23883         * gfortran.dg/generic_[123].f90: New testcases.
23884
23885 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23886
23887         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23888         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23889
23890 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23891
23892         PR tree-opt/16808
23893         * gcc.c-torture/compile/pr16808.c: New test.
23894
23895 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23896
23897         PR rtl-optimization/17104
23898         * gcc.dg/ppc-bitfield1.c: New.
23899
23900 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23901
23902         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23903
23904 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23905
23906         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23907         strings for 32-bit code.
23908
23909 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23910
23911         PR c/18239
23912         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23913
23914 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23915
23916         PR c++/18064
23917         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23918
23919 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23920
23921         PR c++/15172
23922         * g++.dg/init/aggr2.C: New test.
23923
23924 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23925
23926         * objc.dg/local-decl-1.m: New test.
23927
23928 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23929
23930         * gcc.dg/20040910-1.c: Adjust regex.
23931
23932 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23933
23934         PR rtl-optimization/18084
23935         * g++.dg/opt/pr18084-1.C: New testcase.
23936
23937 2004-10-30  Matt Austern  <austern@apple.com>
23938
23939         PR c++/17542
23940         * g++.dg/ext/attrib18.C: New test.
23941
23942 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23943
23944         PR middle-end/18096
23945         * gcc.dg/pr18096-1.c: New test case.
23946
23947 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23948
23949         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23950
23951 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23952
23953         PR c/16666
23954         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23955         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23956         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23957         gcc.dg/old-style-prom-3.c: New tests.
23958
23959 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23960
23961         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23962         Remove unnecessary inclusion of stdio.h.
23963
23964 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23965
23966         PR rtl-optimization/17581
23967         * gcc.dg/pr17581-1.c: New test case.
23968
23969 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23970
23971         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23972         being implemented.
23973         * g++.dg/conversion/dr195-1.C: New.
23974         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23975         * g++.old-deja/g++.mike/p10148.C: Likewise.
23976
23977 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23978
23979         PR c++/17695
23980         * g++.dg/debug/typedef2.C: New test.
23981
23982 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23983
23984         PR fortran/13490
23985         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23986         * gfortran.dg/g77/README: Update.
23987
23988 2004-10-28  Matt Austern  <austern@apple.com>
23989
23990         PR c++/14124
23991         * g++.dg/ext/packed7.C: New test.
23992
23993 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23994
23995         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23996         scan-assembler.
23997         * lib/scanasm.exp (hidden-scan-for): New proc.
23998         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23999         string.
24000         (scan-not-hidden): Likewise.
24001         * lib/target-supports.exp (check_visibility_available): mach-o is
24002         support too.
24003
24004 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24005
24006         PR c++/17132
24007         * g++.dg/template/memclass3.C: New test.
24008
24009 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24010
24011         PR middle-end/18160
24012         * gcc.dg/register-var-1.c: New test.
24013         * gcc.dg/register-var-2.c: New test.
24014         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24015         error now.
24016
24017 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24018
24019         PR other/18172
24020         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24021         unused variables.
24022         * gcc.dg/vect/vect-22.c: Likewise.
24023
24024 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24025
24026         * gcc.dg/i386-rotate-1.c: New test.
24027
24028 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24029
24030         * g++.dg/init/ref12.C: Add "run" marker.
24031
24032         PR c++/17435
24033         * g++.dg/init/ref12.C: New test.
24034
24035         PR c++/18140
24036         * g++.dg/template/shift1.C: New test.
24037         * g++.dg/template/error10.C: Adjust error markers.
24038
24039 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24040
24041         PR tree-opt/17529
24042         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24043
24044 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24045
24046         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24047         * gcc.dg/weak/weak-3.c: Likewise.
24048         * gcc.dg/weak/weak-5.c: Likewise.
24049         * gcc.dg/weak/weak-9.c: Likewise.
24050         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24051         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24052
24053         * gcc.dg/darwin-weakimport-1.c: New.
24054
24055 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24056
24057         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24058
24059 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24060
24061         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24062         'syntax' error messages.
24063         * gcc.dg/cpp/direct2s.c: Likewise.
24064
24065 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24066
24067         * gcc.c-torture/compile/20041026-1.c: New.
24068
24069 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24070
24071         PR c++/18093
24072         * g++.dg/lookup/ns2.C: New test.
24073
24074         PR c++/18020
24075         * g++.dg/template/enum4.C: New test.
24076
24077         PR c++/18161
24078         * g++.dg/template/expr1.C: New test.
24079
24080 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24081
24082         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24083
24084 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24085
24086         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24087         gcc.dg/decl-nospec-3.c: New tests.
24088
24089 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24090
24091         * objc.dg/super-class-3.m: New test.
24092
24093 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24094
24095         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24096         resyncing.
24097         * gcc.dg/cpp/direct2s.c: Likewise.
24098
24099 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24100
24101         * objc.dg/image-info.m: Update for changes to section selection.
24102
24103 2004-10-25  David Ayers  <d.ayers@inode.at>
24104             Ziemowit Laski  <zlaski@apple.com>
24105
24106         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24107         diagnostics when messaging 'id <Proto>'.
24108         * objc.dg/class-protocol-1.m: New test.
24109         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24110         a non-existent method signature.
24111         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24112         Update diagnostics when messaging with non-existent method signature.
24113         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24114         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24115         invalid receivers are now resolved as if messaging 'id'; remove
24116         extraneous diagnostics.
24117
24118 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24119
24120         PR c/16667
24121         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24122         gcc.dg/init-desig-obs-3.c: New tests.
24123
24124 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24125
24126         * gcc.dg/debug/20041023-1.c: New test.
24127
24128 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24129
24130         PR middle-end/17407
24131         * gcc.c-torture/compile/pr17407.c: New test.
24132
24133         PR c++/18121
24134         * g++.dg/template/array8.C: New test.
24135
24136 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24137
24138         PR other/18138
24139         * lib/g++.exp: Accept more than one multilib libgcc.
24140         * lib/gcc-dg.exp: Likewise.
24141         * lib/objc.exp: Likewise.
24142         * lib/treelang.exp: Likewise.
24143         * lib/gfortran.exp: Likewise.
24144
24145 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24146
24147         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24148
24149 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24150
24151         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24152         * gcc.dg/c99-const-expr-3.c: Likewise.
24153
24154 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24155
24156         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24157
24158 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24159
24160         * gcc.c-torture/execute/loop-2e.x: Remove.
24161
24162 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24163
24164         PR c++/18095
24165         * g++.dg/parse/crash18.C: New.
24166         * g++.dg/parse/crash19.C: New.
24167
24168 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24169
24170         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24171         * g++.dg/ext/dllimport2.C: Same.
24172         * g++.dg/ext/dllimport8.C: Same.
24173
24174 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24175
24176         PR c++/10841
24177         * g++.dg/conversion/cast1.C: New test.
24178         * g++.dg/overload/pmf1.C: Adjust error marker.
24179
24180 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24181
24182         PR objc/17923
24183         * objc.dg/const-str-7.m: New test.
24184
24185 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24186
24187         * g++.dg/template/memfriend11.C: Fix comment typo.
24188         * g++.dg/template/memfriend14.C: Likewise.
24189
24190 2004-10-20  Richard Henderson  <rth@redhat.com>
24191
24192         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24193         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24194         -fasynchronous-unwind-tables.
24195
24196 2004-10-20  Richard Henderson  <rth@redhat.com>
24197
24198         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24199         (main): Return success.
24200         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24201         (main): Return success.
24202
24203 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24204
24205         PR c++/13495
24206         * g++.dg/template/memfriend9.C: New test.
24207         * g++.dg/template/memfriend10.C: Likewise.
24208         * g++.dg/template/memfriend11.C: Likewise.
24209         * g++.dg/template/memfriend12.C: Likewise.
24210         * g++.dg/template/memfriend13.C: Likewise.
24211         * g++.dg/template/memfriend14.C: Likewise.
24212         * g++.dg/template/memfriend15.C: Likewise.
24213         * g++.dg/template/memfriend16.C: Likewise.
24214         * g++.dg/template/memfriend17.C: Likewise.
24215         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24216
24217 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24218
24219         * g++.dg/conversion/dr195.C: New.
24220         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24221
24222 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24223             Devang Patel  <dpatel@apple.com>
24224
24225         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24226         of floating point arithmetic, which could trap.
24227
24228 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24229
24230         PR c++/14035
24231         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24232         * g++.dg/conversion/const2.C: New test.
24233         * g++.dg/expr/reinterpret2.C: New test.
24234         * g++.dg/expr/reinterpret3.C: New test.
24235         * g++.dg/expr/cast2.C: New test.
24236         * g++.dg/expr/copy1.C: New test.
24237         * g++.dg/other/conversion1.C: Change error message.
24238         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24239         function pointers to void *.
24240         * g++.old-deja/g++.mike/p10148.C: Likewise.
24241
24242 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24243
24244         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24245
24246 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24247
24248         PR c++/18047
24249
24250         * g++.dg/parse/expr3.C: New test.
24251
24252 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24253
24254         * gcc.dg/smod-1.c: New test.
24255
24256 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24257
24258         * objc.dg/method-14.m: New test.
24259
24260 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24261
24262         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24263         Also xfail as the patch was reverted.
24264
24265 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24266
24267         PR middle-end/16973
24268         * gcc.dg/pr16973.c: New test.
24269
24270 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24271
24272         PR tree-optimization/17656
24273         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24274
24275 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24276
24277         * g++.dg/eh/shadow1.C: New.
24278
24279 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24280
24281         * gcc.c-torture/compile/20041018-1.c: New test.
24282
24283 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24284
24285         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24286         compiler referring to register 0 when accessing sdata.  The linker
24287         now patches things up.
24288
24289 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24290
24291         PR c/17529
24292         * gcc.c-torture/compile/pr17529.c: New test.
24293
24294 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24295
24296         PR c++/17743
24297         * g++.dg/ext/attrib17.C: New test.
24298
24299 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24300
24301         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24302
24303 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24304
24305         PR c++/10479
24306         * g++.dg/ext/attrib16.C: New test.
24307
24308 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24309
24310         PR c++/17042
24311         * g++.dg/init/dso_handle1.C: New test.
24312
24313         PR c++/14667
24314         * g++.dg/parse/typedef6.C: New test.
24315
24316         PR c++/17916
24317         * g++.dg/parse/pragma1.C: New test.
24318
24319 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24320
24321         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24322
24323 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24324
24325         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24326         -fno-common when on HPPA HP-UX platforms.
24327
24328 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24329
24330         PR other/16820
24331         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24332         stdint.h.
24333         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24334         uintptr_t.
24335
24336 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24337
24338         PR c++/16301
24339         * g++.dg/lookup/strong-using-4.C: New test.
24340
24341 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24342
24343         PR middle-end/16567
24344         * gcc.c-torture/compile/nested-1.c: New test.
24345
24346 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24347
24348         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24349         and mipsisa64*-*-* (until support for misaligned loads is added).
24350         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24351         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24352         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24353         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24354         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24355         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24356
24357 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24358
24359         PR c++/17976
24360         * g++.dg/init/dtor3.C: New test.
24361
24362 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24363
24364         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24365
24366 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24367
24368         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24369         * gcc.dg/macho-lo-sum.c: Likewise.
24370
24371 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24372
24373         * gcc.dg/ppc-spe64-1.c: New test.
24374
24375 2004-10-14  Devang Patel  <dpatel@apple.com>
24376
24377         PR 17635
24378         * gcc.dg/pr17635.c : New test.
24379
24380 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24381
24382         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24383         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24384         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24385         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24386         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24387         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24388         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24389         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24390         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24391         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24392         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24393         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24394         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24395         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24396         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24397         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24398         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24399         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24400
24401 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24402
24403         * gcc.dg/vect/vect-82.c: New testcase.
24404         * gcc.dg/vect/vect-82_64.c: New testcase.
24405         * gcc.dg/vect/vect-83.c: New testcase.
24406         * gcc.dg/vect/vect-83_64.c: New testcase.
24407
24408 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24409
24410         * gcc.dg/cpp/error-1.c: New test.
24411
24412 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24413
24414         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24415
24416 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24417
24418         PR target/17984
24419         * gcc.dg/cris-peep2-xsrand2.c: New test.
24420
24421 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24422
24423         PR c++/17661
24424         * testsuite/g++.dg/expr/for2.C: New test.
24425
24426 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24427
24428         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24429
24430 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24431
24432         PR tree-optimization/17724
24433         * g++.dg/opt/pr17724-1.C: New test.
24434         * g++.dg/opt/pr17724-2.C: New test.
24435         * g++.dg/opt/pr17724-3.C: New test.
24436         * g++.dg/opt/pr17724-4.C: New test.
24437         * g++.dg/opt/pr17724-5.C: New test.
24438         * g++.dg/opt/pr17724-6.C: New test.
24439
24440 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24441
24442         PR c/17301
24443         * gcc.dg/pr17301-2.c: New test.
24444
24445 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24446
24447         PR c++/15876
24448         * g++.dg/parse/error22.C: New test.
24449
24450         PR c++/17936
24451         * g++.dg/template/spec18.C: New test.
24452
24453 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24454
24455         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24456         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24457         memcpy.
24458         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24459         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24460
24461 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24462
24463         * g++.dg/eh/cleanup5.C: Add dg-options "".
24464
24465 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24466
24467         PR middle-end/17657
24468         * gcc.dg/switch-4.c: New test case.
24469
24470 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24471
24472         * gcc.c-torture/execute/20041011-1.c: New test.
24473
24474 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24475
24476         PR c++/17554
24477         * g++.dg/init/for3.C: New test.
24478
24479         PR c++/17657
24480         * g++.dg/opt/switch2.C: New test.
24481
24482         PR middle-end/17703
24483         * g++.dg/warn/Wreturn-2.C: New test.
24484
24485 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24486
24487         PR c++/17907
24488         * g++.dg/eh/cleanup5.C: New test.
24489
24490 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24491
24492         PR c++/17393
24493         * g++.dg/parse/error21.C: New test.
24494
24495 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24496
24497         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24498         * g++.dg/warn/incomplete1.C: Likewise.
24499         * g++.dg/template/qualttp20.C: Likewise.
24500
24501 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24502
24503         PR c/17881
24504         * parm-incomplete-1.c: New test.
24505
24506 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24507
24508         PR c++/17867
24509         * g++.dg/parse/error19.C: New test.
24510
24511         PR c++/17670
24512         * g++.dg/init/new11.C: New test.
24513
24514         PR c++/17821
24515         * g++.dg/parse/error20.C: New test.
24516
24517         PR c++/17826
24518         * g++.dg/template/crash24.C: New test.
24519
24520 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24521
24522         PR c/17301
24523         * gcc.dg/pr17301-1.c: New test.
24524
24525 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24526
24527         PR c/17189
24528         * gcc.dg/anon-struct-5.c: New test.
24529
24530 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24531
24532         PR c/17844
24533         * gcc.dg/pr17844-1.c: New test.
24534
24535 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24536
24537         PR tree-optimization/17906
24538         * gcc.c-torture/compile/pr17906.c: New.
24539
24540 2004-10-09  Stuart Hastings  <stuart@apple.com>
24541             Roger Sayle  <roger@eyesopen.com>
24542
24543         PR rtl-optimization/17853
24544         * gcc.dg/i386-mmx-5.c: New testcase.
24545
24546 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24547
24548         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24549
24550 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24551
24552         PR c++/17524
24553         * g++.dg/template/static9.C: New test.
24554
24555         PR c++/17685
24556         * g++.dg/parse/operator5.C: New test.
24557
24558 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24559
24560         PR middle-end/17894
24561         * gcc.c-torture/execute/divcmp-4.c: New test case.
24562
24563 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24564
24565         PR tree-opt/17902
24566         * g++.dg/opt/pr17902.C: New test.
24567
24568 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24569
24570         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24571
24572 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24573
24574         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24575
24576 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24577
24578         * gcc.dg/assign-warn-3.c: New test.
24579
24580 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24581
24582         PR c/16999
24583         * gcc.dg/cpp/ident-1.c: New test.
24584
24585 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24586
24587         * gcc.c-torture/compile/acc1.c: New.
24588
24589 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24590
24591         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24592         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24593
24594 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24595
24596         * gcc.dg/ultrasp11.c: New test.
24597
24598 2004-10-08  Michael Matz  <matz@suse.de>
24599
24600         * gcc.dg/doloop-2.c: New test.
24601
24602 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24603
24604         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24605         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24606         objc.dg/method-9.m: Update expected diagnostics.
24607
24608 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24609
24610         * gcc.dg/ppc-fsel-3.c: New file.
24611         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24612
24613 2004-10-07  Paul Brook  <paul@codesourcery.com>
24614
24615         * gfortran.dg/intrinsic_verify_1.f90: New test.
24616
24617 2004-10-07  Paul Brook  <paul@codesourcery.com>
24618
24619         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24620
24621 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24622
24623         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24624         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24625         commit.
24626
24627 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24628
24629         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24630
24631 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24632
24633         PR c++/17115
24634         * g++.dg/warn/Winline-4.C: New test.
24635
24636 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24637
24638         * gcc.c-torture/compile/20041007-1.c: New test.
24639
24640 2004-10-07  Paul Brook  <paul@codesourcery.com>
24641
24642         PR fortran/17678
24643         * gfortran.dg/use_allocated_1.f90: New test.
24644
24645 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24646
24647         PR middle-end/17849
24648         * gfortran.fortran-torture/compile/nested.f90: New test
24649
24650 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24651
24652         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24653
24654 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24655
24656         PR c++/17368
24657         * g++.dg/ext/asm6.C: New test.
24658
24659 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24660
24661         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24662
24663 2004-10-06  Paul Brook  <paul@codesourcery.com>
24664
24665         PR libfortran/17709
24666         * gfortran.dg/empty_format_1.f90: New test.
24667
24668 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24669
24670         PR fortran/17568
24671         * gfortran.dg/ishft.f90: New test.
24672
24673         PR fortran/17283
24674         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24675         tests.
24676
24677 2004-10-06  Paul Brook  <paul@codesourcery.com>
24678
24679         * gfortran.dg/do_1.f90: New test.
24680
24681 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24682
24683         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24684         optimizing for size.
24685
24686 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24687
24688         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24689
24690 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24691
24692         * gcc.c-torture/compile/20041005-1.c: New test.
24693
24694 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         PR c++/17829
24697         * g++.dg/lookup/koenig4.C: New.
24698
24699 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24700
24701         * g++.dg/other/classkey1.C: Adjust quoting marks.
24702         * g++.dg/parse/error15.C: Likewise.
24703         * g++.dg/template/meminit2.C (int>): Likewise.
24704
24705 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24706
24707         PR fortran/17283
24708         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24709
24710         PR fortran/17631
24711         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24712
24713         PR fortran/17708
24714         * gfortran.dg/pr17708.f90: New test.
24715
24716 2004-10-04  Chao-ying Fu  <fu@mips.com>
24717
24718         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24719         * gcc.dg/vect/vect-4.c: Ditto.
24720         * gcc.dg/vect/vect-5.c: Ditto.
24721         * gcc.dg/vect/vect-6.c: Ditto.
24722         * gcc.dg/vect/vect-8.c: Ditto.
24723         * gcc.dg/vect/vect-16.c: Ditto.
24724         * gcc.dg/vect/vect-30.c: Ditto.
24725         * gcc.dg/vect/vect-40.c: Ditto.
24726         * gcc.dg/vect/vect-41.c: Ditto.
24727         * gcc.dg/vect/vect-42.c: Ditto.
24728         * gcc.dg/vect/vect-43.c: Ditto.
24729         * gcc.dg/vect/vect-44.c: Ditto.
24730         * gcc.dg/vect/vect-45.c: Ditto.
24731         * gcc.dg/vect/vect-46.c: Ditto.
24732         * gcc.dg/vect/vect-47.c: Ditto.
24733         * gcc.dg/vect/vect-48.c: Ditto.
24734         * gcc.dg/vect/vect-49.c: Ditto.
24735         * gcc.dg/vect/vect-50.c: Ditto.
24736         * gcc.dg/vect/vect-51.c: Ditto.
24737         * gcc.dg/vect/vect-52.c: Ditto.
24738         * gcc.dg/vect/vect-53.c: Ditto.
24739         * gcc.dg/vect/vect-54.c: Ditto.
24740         * gcc.dg/vect/vect-55.c: Ditto.
24741         * gcc.dg/vect/vect-56.c: Ditto.
24742         * gcc.dg/vect/vect-57.c: Ditto.
24743         * gcc.dg/vect/vect-58.c: Ditto.
24744         * gcc.dg/vect/vect-59.c: Ditto.
24745         * gcc.dg/vect/vect-60.c: Ditto.
24746         * gcc.dg/vect/vect-74.c: Ditto.
24747         * gcc.dg/vect/vect-79.c: Ditto.
24748         * gcc.dg/vect/vect-80.c: Ditto.
24749
24750 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24751
24752         * gcc.dg/unused-7.c: Use the correct option.
24753
24754 2004-10-04  Paul Brook  <paul@codesourcery.com>
24755         Bud Davis  <bdavis9659@comcast.net>
24756
24757         PR fortran/17706
24758         PR fortran/16434
24759         * gfortran/pr17706.f90: New test.
24760         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24761
24762 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24763
24764         * gfortran.dg/pr17612.f90: New test.
24765
24766 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24767
24768         * g++.dg/template/local1.C: Adjust quoting marks in
24769         testing for diagnostics.
24770         * g++.dg/tls/diag-2.C: Likewise.
24771         * g++.dg/other/error8.C: Likewise.
24772
24773 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24774
24775         PR c/17178
24776         * gcc.dg/unused-4.c: Adjust to be correct.
24777
24778         PR c/17820
24779         * gcc.dg/unused-7.c: New test.
24780
24781 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24782
24783         PR c++/17797
24784         * g++.dg/overload/template2.C: New test.
24785
24786 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24787
24788         PR tree-optimization/16632
24789         * gcc.dg/tree-ssa/20041002-1.c: New.
24790
24791 2004-10-03  Paul Brook  <paul@codesourcery.com>
24792
24793         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24794         rather than relying on default formatting.
24795
24796 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24797
24798         * gcc.dg/20040920-1.c: Update expected message text.
24799
24800 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24801
24802         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24803
24804 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24805
24806         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24807         tree level.
24808
24809 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24810
24811         * gcc.dg/tree-ssa/pr17343.c: Remove.
24812
24813 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24814
24815         PR tree-opt/17343
24816         * gcc.dg/tree-ssa/pr17343.c: New test.
24817
24818 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24819
24820         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24821         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24822         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24823         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24824         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24825
24826 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24827
24828         * gcc.dg/lvalue-2.c: New test.
24829
24830 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24831
24832         PR c/17730
24833         * gcc.dg/pr17730-1.c: New test
24834
24835 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24836
24837         PR c/7425
24838         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24839
24840 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24841
24842         * gcc.c-torture/execute/stdarg-1.c: New test.
24843         * gcc.c-torture/execute/stdarg-2.c: New test.
24844         * gcc.c-torture/execute/stdarg-3.c: New test.
24845         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24846         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24847         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24848         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24849         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24850
24851 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24852
24853         PR tree-optimization/17697
24854         * g++.dg/opt/pr17697-1.C: New test.
24855         * g++.dg/opt/pr17697-2.C: New test.
24856         * g++.dg/opt/pr17697-3.C: New test.
24857
24858 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24859
24860         PR c/16409
24861         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24862         gcc.dg/vla-init-5.c: New tests.
24863
24864 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24865
24866         PR c/13804
24867         * gcc.dg/pr13804-1.c: New test.
24868
24869 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24870
24871         PR fortran/16938
24872         * gfortran.dg/pr16938.f90: New test.
24873
24874 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24875
24876         * g++.dg/template/crash23.C: New test.
24877
24878 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24879
24880         PR c++/17585
24881         * g++.dg/template/static8.C: New test.
24882
24883 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24884
24885         PR c++/17681
24886         * g++.dg/other/error9.C: New test.
24887
24888 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24889
24890         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24891
24892 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24893
24894         PR fortran/15164
24895         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24896
24897 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24898
24899         PR middle-end/17112
24900         * gcc.dg/pr17112-1.c: New test case.
24901
24902 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24903
24904         PR c/11459
24905         * gcc.dg/pr11459-1.c: New test.
24906
24907 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24908
24909         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24910         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24911
24912 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24913
24914         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24915
24916 2004-09-25  Jan Hubicka  <jh@suse.cz>
24917
24918         * compile/30040909-1.c: New test.
24919         * compile/30040907-1.c: New test.
24920
24921 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24922
24923         * gcc.c-torture/execute/va-arg-26.c: New test.
24924
24925 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24926
24927         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24928         extra diagnostics on targets with 64-bit pointers.
24929         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24930
24931 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24932
24933         PR c/17188
24934         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24935         * gcc.dg/decl-3.c: Adjust expected message.
24936
24937 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24938
24939         PR fortran/17615
24940         * gfortran.dg/pr17615.f90: New test.
24941
24942 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24943
24944         PR tree-optimzation/17517
24945         * g++.dg/tree-ssa/pr17517.C: New Test.
24946
24947 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24948
24949         PR c++/16889
24950         * g++.dg/lookup/ambig3.C: New.
24951
24952 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24953
24954         PR tree-opt/17624
24955         * g++.dg/opt/pr17624.C: New test.
24956
24957 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24958
24959         PR c/6980
24960         * gcc.dg/Wbad-function-cast-1.c: New test.
24961
24962 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24963
24964         * g++.dg/ext/complit1.C
24965         * g++.dg/other/error2.C
24966         * g++.dg/other/nontype-1.C
24967         * g++.dg/parse/crash11.C
24968         * g++.dg/parse/crash12.C
24969         * g++.dg/parse/error15.C
24970         * g++.dg/parse/error4.C
24971         * g++.dg/parse/tmpl-outside1.C
24972         * g++.dg/parse/too-many-tmpl-args1.C
24973         * g++.dg/template/dependent-expr3.C
24974         * g++.dg/template/error10.C
24975         * g++.dg/template/instantiate1.C
24976         * g++.dg/template/vtable2.C
24977         * g++.dg/warn/Wshadow-1.C
24978         * g++.dg/warn/weak1.C
24979         * g++.old-deja/g++.brendan/crash16.C
24980         * g++.old-deja/g++.brendan/crash18.C
24981         * g++.old-deja/g++.brendan/crash48.C
24982         * g++.old-deja/g++.brendan/crash49.C
24983         * g++.old-deja/g++.brendan/crash55.C
24984         * g++.old-deja/g++.brendan/crash56.C
24985         * g++.old-deja/g++.brendan/crash8.C
24986         * g++.old-deja/g++.brendan/enum11.C
24987         * g++.old-deja/g++.brendan/enum8.C
24988         * g++.old-deja/g++.brendan/enum9.C
24989         * g++.old-deja/g++.brendan/friend3.C
24990         * g++.old-deja/g++.brendan/misc14.C
24991         * g++.old-deja/g++.bugs/900402_02.C
24992         * g++.old-deja/g++.bugs/900404_03.C
24993         * g++.old-deja/g++.bugs/900404_04.C
24994         * g++.old-deja/g++.bugs/900428_03.C
24995         * g++.old-deja/g++.jason/crash4.C
24996         * g++.old-deja/g++.jason/overload21.C
24997         * g++.old-deja/g++.jason/redecl1.C
24998         * g++.old-deja/g++.jason/report.C
24999         * g++.old-deja/g++.jason/rfg10.C
25000         * g++.old-deja/g++.jason/template30.C
25001         * g++.old-deja/g++.law/arm12.C
25002         * g++.old-deja/g++.law/ctors5.C
25003         * g++.old-deja/g++.law/cvt20.C
25004         * g++.old-deja/g++.law/init10.C
25005         * g++.old-deja/g++.law/init8.C
25006         * g++.old-deja/g++.law/visibility17.C
25007         * g++.old-deja/g++.law/visibility7.C
25008         * g++.old-deja/g++.mike/net8.C
25009         * g++.old-deja/g++.mike/p646.C
25010         * g++.old-deja/g++.mike/p700.C
25011         * g++.old-deja/g++.mike/p701.C
25012         * g++.old-deja/g++.mike/p811.C
25013         * g++.old-deja/g++.ns/template13.C
25014         * g++.old-deja/g++.other/array3.C
25015         * g++.old-deja/g++.other/crash25.C
25016         * g++.old-deja/g++.other/dtor3.C
25017         * g++.old-deja/g++.other/dtor4.C
25018         * g++.old-deja/g++.other/main1.C
25019         * g++.old-deja/g++.other/warn7.C
25020         * g++.old-deja/g++.pt/crash11.C
25021         * g++.old-deja/g++.pt/crash36.C
25022         * g++.old-deja/g++.pt/spec22.C
25023         * g++.old-deja/g++.pt/spec9.C
25024         * g++.old-deja/g++.pt/ttp52.C
25025         * g++.old-deja/g++.robertl/eb103.C
25026         * g++.old-deja/g++.robertl/eb121.C
25027         * g++.old-deja/g++.robertl/eb22.C
25028         * g++.old-deja/g++.robertl/eb8.C:
25029         Update locations and/or regexps of dg-error markers.
25030         Remove markers for some bogus messages that are no longer issued.
25031
25032 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25033
25034         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25035         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25036
25037 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25038
25039         PR c++/17618
25040         * g++.dg/lookup/crash5.C: New test.
25041
25042 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25043
25044         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25045         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25046         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25047         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25048         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25049         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25050
25051         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25052         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25053         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25054         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25055         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25056         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25057
25058         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25059
25060         * gcc.dg/vect/vect-44.c: Check additional cases.
25061         * gcc.dg/vect/vect-48.c: Check additional cases.
25062
25063         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25064         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25065         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25066         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25067         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25068         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25069         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25070         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25071         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25072
25073         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25074         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25075         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25076
25077 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25078
25079         * gcc.dg/tree-ssa/loop-6.c: New test.
25080
25081 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25082
25083         PR c++/17620
25084         * g++.dg/inherit/base2.C: New.
25085
25086 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25087
25088         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25089         * gcc.dg/20001012-2.c: Likewise.
25090         * gcc.dg/20001013-1.c: Likewise.
25091         * gcc.dg/20001101-1.c: Likewise.
25092         * gcc.dg/20001102-1.c: Likewise.
25093         * gcc.dg/bf-spl1.c: Likewise.
25094         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25095         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25096
25097 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25098
25099         PR tree-optimization/16721
25100         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25101
25102 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25103
25104         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25105         * gcc.dg/20040305-1.c: Likewise.
25106
25107 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25108
25109         PR c/16566
25110         * gcc.c-torture/compile/pr16566-1.c,
25111         gcc.c-torture/compile/pr16566-2.c,
25112         gcc.c-torture/compile/pr16566-3.c: New tests.
25113
25114 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25115
25116         PR tree-optimization/17512
25117         * gcc.c-torture/compile/20040916-1.c.
25118
25119 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25120
25121         * gcc.dg/pragma-re-3.c: New test.
25122
25123 2004-09-17  Matt Austern  <austern@apple.com>
25124
25125         PR c++/15049
25126         * g++.dg/other/anon3.C: New.
25127
25128 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25129
25130         PR c++/7503
25131         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25132         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25133         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25134         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25135         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25136
25137 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25138
25139         PR fortran/17286
25140         * gfortran.dg/pr17286.f90: New test.
25141
25142 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25143
25144         PR c++/17530
25145         * g++.dg/template/static7.C: New test.
25146
25147 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         PR tree-opt/17558
25150         * gcc.c-torture/compile/pr17558.c: New test.
25151
25152 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25153
25154         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25155         if SKIP_ATTRIBUTE is defined.
25156
25157 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25158
25159         PR fortran/15957
25160         * gfortran.dg/pr15957.f90: New test.
25161
25162 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25163
25164         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25165         in comparison.
25166         * gcc.dg/vect/vect-79.c: Likewise.
25167         * gcc.dg/vect/vect-80.c: Likewise.
25168
25169 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25170
25171         PR fortran/15750
25172         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25173
25174 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25175
25176         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25177         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25178         * gcc.dg/vect/vect-62.c: New testcase.
25179         * gcc.dg/vect/vect-63.c: New testcase.
25180         * gcc.dg/vect/vect-64.c: New testcase.
25181         * gcc.dg/vect/vect-65.c: New testcase.
25182         * gcc.dg/vect/vect-66.c: New testcase.
25183         * gcc.dg/vect/vect-67.c: New testcase.
25184         * gcc.dg/vect/vect-68.c: New testcase.
25185         * gcc.dg/vect/vect-69.c: New testcase.
25186         * gcc.dg/vect/vect-79.c: New testcase.
25187         * gcc.dg/vect/vect-80.c: New testcase.
25188
25189 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25190
25191         * gcc.target/mips/asm-1.c: New test.
25192
25193 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25194
25195         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25196         * gcc.dg/vect/vect-73.c: New testcase.
25197         * gcc.dg/vect/vect-74.c: New testcase.
25198         * gcc.dg/vect/vect-75.c: New testcase.
25199         * gcc.dg/vect/vect-76.c: New testcase.
25200         * gcc.dg/vect/vect-77.c: New testcase.
25201         * gcc.dg/vect/vect-78.c: New testcase
25202
25203 2004-09-18  Paul Brook  <paul@codesourcery.com>
25204
25205         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25206
25207 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25208
25209         PR c/17424
25210         * gcc.dg/pr17424-1.c: New test.
25211
25212 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25213
25214         * g++.dg/tree-ssa/pr17153.C: New test.
25215
25216 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25217
25218         PR pch/13361
25219         * testsuite/g++.dg/pch/wchar-1.C: New.
25220         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25221
25222 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25223
25224         * gcc.c-torture/execute/20040917-1.c: New test.
25225
25226 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25227
25228         PR tree-optimization/17319
25229         * gcc.dg/pr17319.c: New test.
25230
25231 2004-09-17  Devang Patel  <dpatel@apple.com>
25232
25233         * gcc.dg/20040813-1.c: New test.
25234
25235 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25236
25237         PR tree-optimization/17273
25238         * gcc.c-torture/compile/pr17273.c: New test.
25239
25240 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25241
25242         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25243         Update expected messages.
25244         * gcc.dg/declspec-13.c: New test.
25245
25246 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25247
25248         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25249
25250 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25251
25252         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25253         change what 'a' is pointing to.
25254
25255 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25256
25257         PR c++/16002
25258         * g++.dg/template/error18.C: New test.
25259
25260         PR c++/16029
25261         * g++.dg/warn/Wunused-8.C: New test.
25262
25263 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25264
25265         PR tree-optimization/17513
25266         * gcc.dg/20040916-1.c: New test.
25267
25268 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25269
25270         PR c++/17501
25271         * g++.dg/template/typename7.C: New test.
25272
25273 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25274
25275         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25276
25277 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25278
25279         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25280         with -ftree-based-profiling also.
25281         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25282
25283 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25284
25285         PR/15364
25286         * gfortran.dg/der_array_io_1.f90: New test.
25287         * gfortran.dg/der_array_io_2.f90: New test.
25288         * gfortran.dg/der_array_io_3.f90: New test.
25289
25290 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25291
25292         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25293         EABI.
25294
25295 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25296
25297         * g++.dg/opt/switch1.C: New test.
25298
25299 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25300
25301         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25302         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25303         Update expected messages.
25304
25305 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25306
25307         PR fortran/16485
25308         * gfortran.dg/same_name_1.f90: New test.
25309
25310 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25311
25312         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25313         dereference garbage pointers.
25314
25315 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25316
25317         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25318         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25319
25320         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25321         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25322         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25323
25324 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25325
25326         PR c++/17324
25327         * g++.dg/template/mangle1.C: New test.
25328
25329 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25330
25331         PR tree-optimization/17252
25332         * gcc.c-torture/execute/pr17252.c: New test.
25333
25334 2004-09-14  Andrew Pinski  <apinski@apple.com>
25335
25336         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25337
25338 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25339
25340         PR rtl-optimization/9771
25341         * gcc.dg/pr9771-1.c: New test case.
25342
25343 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25344
25345         PR tree-optimization/15262
25346         * gcc.c-torture/execute/pr15262-1.c: New test.
25347         * gcc.c-torture/execute/pr15262-2.c: New test.
25348
25349 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25350
25351         * gcc.dg/declspec-12.c: New test.
25352
25353 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25354
25355         * gfortran.dg/pr17090.f90: Add directives to test.
25356
25357 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25358
25359         * gcc.c-torture/compile/20040914-1.c: New test.
25360
25361 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25362
25363         PR c++/16162
25364         * g++.dg/template/decl2.C: New test.
25365
25366 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25367
25368         PR fortran/17090
25369         * gfortran.dg/pr17090.f90: New test.
25370
25371 2004-09-13  Dale Johannesen  <dalej@apple.com>
25372
25373         * gcc.c-torture/compile/pr17408.c: New test case.
25374
25375 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25376
25377         PR c++/16716
25378         * g++.dg/parse/crash17.C: New test.
25379
25380         PR c++/17327
25381         * g++.dg/template/enum3.C: New test.
25382
25383 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25384
25385         * lib/gcc-defs.exp: Load wrapper.exp.
25386         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25387         using local code.
25388         * lib/gcc.exp (gcc_init): Similar.
25389         * lib/gfortran.exp (gfortran_init): Similar.
25390         * lib/objc.exp (objc_init): Similar.
25391         * lib/treelang.exp (treelang_init): Similar.
25392         * lib/wrapper.exp: New file with build_wrapper call machinery in
25393         ${tool}_maybe_build_wrapper.
25394
25395 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25396
25397         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25398         "inline".
25399         * gcc.dg/declspec-11.c: Update expected messages.
25400         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25401         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25402         gcc.dg/inline-12.c: New tests.
25403
25404 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25405
25406         * g++.dg/tree-ssa/pr17400.C: New testcase.
25407
25408 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25409
25410         * gcc.target/mips/sb1-1.c: New testcase.
25411
25412 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25413
25414         * lib/g77-dg.exp: Remove unused file.
25415         * lib/mike-g77.exp: Ditto.
25416         * lib/g77.exp: Ditto.
25417
25418 2004-09-12  Richard Henderson  <rth@redhat.com>
25419
25420         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25421
25422 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25423
25424         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25425         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25426         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25427         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25428         Update expected messages.
25429
25430 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25431
25432         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25433         declaration/use mismatch for dirp parameter.
25434
25435 2004-09-12  Andrew Pinski  <apinski@apple.com>
25436
25437         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25438         -fgnu-runtime is passed.
25439
25440 2004-09-12  Richard Henderson  <rth@redhat.com>
25441
25442         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25443         do the uplevel thing and update additional_flags directly.
25444         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25445         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25446         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25447         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25448
25449 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25450
25451         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25452
25453 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25454
25455         PR middle-end/17411
25456         * g++.dg/opt/pr17411-1.C: New test case.
25457
25458 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25459
25460         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25461         gcc.dg/tls/diag-2.c: Update expected messages.
25462         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25463         messages.
25464         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25465         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25466         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25467         gcc.dg/tls/diag-5.c: New tests.
25468
25469 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25470
25471         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25472
25473 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25474
25475         * g++.dg/parse/break-in-for.C: New test.
25476
25477 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25478
25479         * gcc.dg/tree-ssa/20040911-1.c: New test.
25480
25481 2004-09-11  Andreas Jaeger  <aj@suse.de>
25482
25483         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25484         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25485
25486 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25487
25488         * gcc.target/frv: New directory of FR-V-specific tests.
25489
25490 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25491
25492         * gcc.dg/convert-vec-1.c: New test.
25493
25494 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25495
25496         PR middle-end/17024
25497         * gcc.dg/pr17024-1.c: New test case.
25498
25499 2004-09-10  Eric Christopher  <echristo@redhat.com>
25500
25501         * gcc.dg/20040910-1.c: New test.
25502
25503 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25504
25505         * gcc.dg/bitfld-9.c: New test.
25506
25507 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25508
25509         * gcc.c-torture/execute/ieee/acc1.c: New test.
25510         * gcc.c-torture/execute/ieee/acc2.c: New test.
25511         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25512
25513 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25514
25515         * gcc.dg/deprecated-2.c: New test.
25516
25517 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25518
25519         * gcc.dg/init-vec-1.c: New test.
25520
25521 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25522
25523         PR middle-end/17055
25524         * gcc.dg/pr17055-1.c: New test case.
25525
25526 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25527
25528         PR target/17377
25529         * gcc.c-torture/execute/pr17377.c: New test.
25530
25531 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25532
25533         PR c/8420
25534         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25535         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25536         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25537         gcc.dg/long-long-typespec-1.c: New tests.
25538         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25539
25540 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25541
25542         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25543         gcc.dg/gnu99-static-1.c: New tests.
25544
25545 2004-09-08  Devang Patel  <dpatel@apple.com>
25546
25547         * gcc.dg/darwin-ld-20040828-1.c: New test.
25548         * gcc.dg/darwin-ld-20040828-2.c: New test.
25549         * gcc.dg/darwin-ld-20040828-3.c: New test.
25550
25551 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25552
25553         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25554         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25555         in error message.
25556         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25557         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25558         in error message.
25559         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25560         types they qualify.
25561         * objc.dg/type-size-2.m: Fix wording in comment.
25562         * objc.dg/va-meth-1.m: New test case.
25563
25564 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25565
25566         PR c/16633:
25567         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25568         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25569
25570 2004-09-06  Devang Patel  <dpatel@apple.com>
25571
25572         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25573         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25574
25575 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25576
25577         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25578         reflect changed line numbering of diagnostics.
25579
25580 2004-09-06  Paul Brook  <paul@codesourcery.com>
25581
25582         * gfortran.dg/edit_real_1.f90: Add new test.
25583
25584 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25585
25586         * gcc.dg/tree-ssa/loop-2.c: New test.
25587         * gcc.dg/tree-ssa/loop-3.c: New test.
25588         * gcc.dg/tree-ssa/loop-4.c: New test.
25589         * gcc.dg/tree-ssa/loop-5.c: New test.
25590
25591 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25592
25593         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25594
25595 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25596
25597         * gcc.dg/format/sentinel-1.c: New test.
25598
25599 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25600
25601         * testsuite/gcc.dg/builtins-46.c: New.
25602
25603 2004-09-03  Devang Patel  <dpatel@apple.com>
25604
25605         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25606         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25607
25608 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25609
25610         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25611         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25612         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25613         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25614         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25615         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25616         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25617         the non-portable bzero.
25618         * gcc.dg/20010912-1.c: xfail for NetWare.
25619         * gcc.dg/20020426-2.c: xfail for NetWare.
25620         * gcc.dg/20021014-1.c: xfail for NetWare.
25621         * gcc.dg/20021018-1.c: xfail for NetWare.
25622         * gcc.dg/20030213-1.c: xfail for NetWare.
25623         * gcc.dg/20030225-1.c: xfail for NetWare.
25624         * gcc.dg/20030708-1.c: xfail for NetWare.
25625         * gcc.dg/builtins-config.h: Also exclude NetWare.
25626         * gcc.dg/format/format.h: Define restrict only if not already defined.
25627         * gcc.dg/nest.c: xfail for NetWare.
25628         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25629         * lib/target-supports.exp (check_visibility_available): Exclude
25630         NetWare.
25631
25632 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25633
25634         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25635         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25636         deterministic starting point for the alignment of structure fields.
25637         * gcc.dg/Wpadded.c: Dito.
25638         * g++.dg/abi/vbase10.C: Dito.
25639
25640 2004-09-03  Devang Patel  <dpatel@apple.com>
25641
25642         * g++.dg/debug/pr15736.cc: New test.
25643
25644 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25645
25646         * README.QMTEST: Fix out-of-date link.
25647
25648 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25649
25650         PR fortran/16579
25651         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25652         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25653
25654 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25655
25656         * g++.dg/abi/arm_rtti1.C: New test.
25657
25658 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25659
25660         * gcc.dg/ppc-vector-memcpy.c: New.
25661         * gcc.dg/ppc-vector-memset.c: New.
25662
25663 2004-09-02  Chao-ying Fu  <fu@mips.com>
25664
25665         * gcc.target/mips/mips-3d-1.c: New test.
25666         * gcc.target/mips/mips-3d-2.c: New test.
25667         * gcc.target/mips/mips-3d-3.c: New test.
25668         * gcc.target/mips/mips-3d-4.c: New test.
25669         * gcc.target/mips/mips-3d-5.c: New test.
25670         * gcc.target/mips/mips-3d-6.c: New test.
25671         * gcc.target/mips/mips-3d-7.c: New test.
25672         * gcc.target/mips/mips-3d-8.c: New test.
25673         * gcc.target/mips/mips-3d-9.c: New test.
25674         * gcc.target/mips/mips-ps-1.c: New test.
25675         * gcc.target/mips/mips-ps-2.c: New test.
25676         * gcc.target/mips/mips-ps-3.c: New test.
25677         * gcc.target/mips/mips-ps-4.c: New test.
25678         * gcc.target/mips/mips-ps-type.c: New test.
25679
25680 2004-09-02  Paul Brook  <paul@codesourcery.com>
25681
25682         * gfortran.dg/edit_real_1.f90: Add new tests.
25683
25684 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25685
25686         PR fortran/15327
25687         * gfortran.dg/merge_char_1.f90: New test.
25688
25689 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25690
25691         PR fortran/16404
25692         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25693
25694 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25695
25696         PR c/1522
25697         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25698
25699 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25700
25701         * g++.dg/opt/loop1.C: Do not XFAIL.
25702
25703 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.c-torture/execute/20040831-1.c: New test.
25706
25707 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25708
25709         PR fortran/16579
25710         * gfortran.dg/g77/20010610.f: Now passes.
25711         Copy from g77.f-torture/execute. Add dg-run directive.
25712         * gfortran.dg/g77/README: Update
25713
25714 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25715
25716         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25717         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25718         (t1, t2, t3, t4): Add volatile.
25719
25720 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25721
25722         * g++.dg/ext/visibility/arm1.C: New test.
25723
25724 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25725
25726         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25727         -pedantic-errors.
25728
25729 2004-09-01  Paul Brook  <paul@codesourcery.com>
25730
25731         * gfortran.dg/eof_2.f90: New test.
25732
25733 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25734
25735         PR fortran/16579
25736         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25737
25738 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25739
25740         PR libfortran/16805
25741         * gfortran.dg/list_read_2.f90: New test.
25742
25743 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25744
25745         * g++.dg/abi/key1.C: New test.
25746
25747 2004-08-31  Richard Henderson  <rth@redhat.com>
25748
25749         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25750         form of offsetof.
25751         * g++.dg/other/offsetof5.C: Remove duplicate.
25752
25753 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25754
25755         PR fortran/17244
25756         * gfortran.dg/func_derived_1.f90: New test.
25757
25758 2004-08-31  Paul Brook  <paul@codesourcery.com>
25759
25760         * gfortran.dg/eof_1.f90: New test.
25761
25762 2004-08-31  Paul Brook  <paul@codesourcery.com>
25763
25764         * gfortran.dg/list_read_1.f90: New file.
25765
25766 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25767
25768         * g++.dg/opt/loop1.C: XFAIL.
25769
25770 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25771
25772         * gcc.dg/funcdef-storage-1.c: New.
25773         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25774         an extern function in local scope.
25775         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25776         declare an 'auto inline' function in local scope.
25777         * gcc.dg/20011130-1.c: Likewise.
25778         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25779         an 'auto' function in local scope.
25780         * gcc.dg/20021014-1.c: Likewise.
25781         * gcc.dg/20030331-2.c: Likewise.
25782
25783 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25784
25785         * gfortran.dg/blockdata_1.f90: New test.
25786
25787 2004-08-30  Richard Henderson  <rth@redhat.com>
25788
25789         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25790
25791 2004-08-30  Richard Henderson  <rth@redhat.com>
25792
25793         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25794         additional_flags set by alternate driver.
25795         (ieee-options): New procedure.
25796         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25797         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25798         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25799         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25800
25801 2004-08-30  Richard Henderson  <rth@redhat.com>
25802
25803         * lib/f-torture.exp: Remove.
25804
25805 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR rtl-optimization/16590
25808         * g++.dg/opt/loop1.C: New test.
25809
25810 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25811
25812         PR fortran/13910
25813         * gfortran.dg/oldstyle_1.f90: New test.
25814
25815 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25816         Paul Brook  <paul@codesourcery.com>
25817
25818         * gfortran.dg/g77/README: Update.
25819         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25820         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25821         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25822
25823 2004-08-28  Paul Brook  <paul@codesourcery.com>
25824
25825         PR libfortran/17195
25826         * gfortran.dg/edit_real_1.f90: New test.
25827
25828 2004-08-27  Paul Brook  <paul@codesourcery.com>
25829
25830         * gfortran.dg/rewind_1.f90: New test.
25831
25832 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25833
25834         PR fortran/16597
25835         * gfortran.dg/pr16597.f90: New test.
25836
25837 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25838
25839         PR c/13801
25840         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25841         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25842         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25843         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25844         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25845
25846 2004-08-26  Nick Clifton  <nickc@redhat.com>
25847
25848         * gcc.c-torture/compile/pr17119.c: New test.
25849
25850 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25851
25852         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25853
25854 2004-08-25  Richard Henderson  <rth@redhat.com>
25855
25856         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25857         the bits that expect kind=8 to be the largest real kind.
25858
25859 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25860
25861         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25862
25863 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25864
25865         * gfortran.dg/assignment_1.f90: New test.
25866
25867 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25868
25869         * g++.dg/template/repo3.C: New test.
25870
25871 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25872
25873         PR middle-end/16693
25874         PR tree-optimization/16372
25875         * g++.dg/opt/pr16372-1.C: New test case.
25876         * g++.dg/opt/pr16693-1.C: New test case.
25877         * g++.dg/opt/pr16693-2.C: New test case.
25878
25879 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25880
25881         * objc.dg/proto-lossage-4.m: New test.
25882
25883 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25884
25885         PR c++/17155
25886         * g++.dg/inherit/local2.C: New test.
25887
25888 2004-08-25  Paul Brook  <paul@codesourcery.com>
25889
25890         PR fortran/17144
25891         * gfortran.dg/string_ctor_1.f90: New test.
25892
25893 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25894
25895         PR c++/14428
25896         * g++.dg/template/redecl2.C: New test.
25897
25898 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25899
25900         PR fortran/17143
25901         * gfortran.dg/pr17143.f90: New test.
25902
25903 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25904
25905         PR fortran/17164
25906         * gfortran.dg/pr17164.f90: New test.
25907
25908 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25909
25910         * gcc.dg/tree-ssa/loop-1.c: New test.
25911
25912 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25913
25914         * gcc.c-torture/compile/20040824-1.c: New test.
25915
25916 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25917
25918         * gcc.c-torture/compile/iftrap-3.c: New test.
25919
25920 2004-08-24  Paul Brook  <paul@codesourcery.com>
25921
25922         * gfortran.dg/entry_2.f90: New test.
25923
25924 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25925
25926         PR c++/16889
25927         * g++.dg/lookup/ambig[12].C: New.
25928
25929 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25930
25931         PR c++/16706
25932         * g++.dg/template/crash21.C: New test.
25933         * g++.dg/template/crash22.C: Likewise.
25934
25935 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25936
25937         PR c++/17149
25938         * g++.dg/template/access15.C: New.
25939
25940 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25941
25942         PR c++/17163
25943         * g++.dg/template/repo2.C: New test.
25944
25945 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25946
25947         PR rtl-optimization/17078
25948         * gcc.c-torture/execute/pr17078-1.c: New test case.
25949
25950 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25951
25952         PR c/14492
25953         * gcc.dg/debug/crash1.c: New test.
25954
25955 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25956
25957         PR c/16180
25958         * gcc.dg/loop-5.c: New test.
25959
25960 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25961
25962         * gcc.c-torture/execute/20040823-1.c: New test.
25963
25964 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25965
25966         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25967         to the assembler.  Simplify test accordingly.
25968         (asm_abi_flags): Use GNU names.
25969         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25970         to check for ABI flags.
25971
25972 2004-08-22  Andrew Pinski  <apinski@apple.com>
25973
25974         * g++.dg/opt/pr14029.C: New test.
25975         * gcc.c-torture/execute/pr15262.c: New test.
25976
25977 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25978
25979         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25980
25981 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25982
25983         PR 16908
25984         * gfortran.dg/direct_io.f90: New test.
25985
25986 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25987
25988         PR c++/17121
25989         * g++.dg/inherit/local2.C: New test.
25990
25991 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25992
25993         PR c++/17120
25994         * g++.dg/warn/Wparentheses-4.C: New test.
25995
25996 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25997
25998         PR c++/17121
25999         * g++.dg/inherit/local2.C: New test.
26000
26001         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26002         * gcc.dg/ppc-ldstruct.c: Likewise.
26003         * gcc.dg/ppc64-abi-2.c: Likewise.
26004
26005 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26006
26007         PR rtl-optimization/17099
26008         * gcc.c-torture/execute/20040820-1.c: New test.
26009
26010 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26011
26012         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26013
26014 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26015
26016         PR fortran/17077
26017         * gfortran.dg/auto_array_1.f90: New test.
26018
26019 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26020
26021         PR fortran/17074
26022         * gfortran.dg/simpleif_1.f90: New test.
26023
26024 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26025
26026         * lib/target-supports.exp (check_profiling_available): Return
26027         false for arm*-*-symbianelf* and arm*-*-eabi*.
26028
26029         PR c++/15890
26030         * g++.dg/template/delete1.C: New test.
26031
26032 2004-08-19  Paul Brook  <paul@codesourcery.com>
26033
26034         PR fortran/14976
26035         PR fortran/16228
26036         * gfortran.dg/data_char_1.f90: New test.
26037
26038 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26039
26040         PR fortran/16946
26041         * gfortran.dg/reduction.f90: New testcase.
26042
26043 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26044
26045         PR fortran/16520
26046         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26047
26048 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26049
26050         PR c++/17041
26051         * g++.dg/Wparentheses-3.C: New test.
26052
26053 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26054
26055         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26056         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26057         * gcc.dg/vect/vect-2.c: Likewise.
26058         * gcc.dg/vect/vect-3.c: Likewise.
26059         * gcc.dg/vect/vect-4.c: Likewise.
26060         * gcc.dg/vect/vect-5.c: Likewise.
26061         * gcc.dg/vect/vect-6.c: Likewise.
26062         * gcc.dg/vect/vect-7.c: Likewise.
26063         * gcc.dg/vect/vect-25.c: Likewise.
26064         * gcc.dg/vect/vect-31.c: Likewise.
26065         * gcc.dg/vect/vect-32.c: Likewise.
26066         * gcc.dg/vect/vect-34.c: Likewise.
26067         * gcc.dg/vect/vect-36.c: Likewise.
26068         * gcc.dg/vect/vect-all.c: Likewise.
26069
26070 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26071
26072         PR c++/17068
26073         * g++.dg/template/operator4.C: New test.
26074
26075 2004-08-18  Richard Henderson  <rth@redhat.com>
26076
26077         * gcc.dg/20040206-1.c: XFAIL.
26078
26079 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26080
26081         PR c++/16246
26082         * g++.dg/template/array7.C: New test.
26083
26084 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26085
26086         * gcc.dg/mips-movcc-1.c: New test.
26087         * gcc.dg/mips-movcc-2.c: New test.
26088         * gcc.dg/mips-movcc-3.c: New test.
26089
26090         * gcc.dg/mips-nmadd-1.c: New test.
26091         * gcc.dg/mips-nmadd-2.c: New test.
26092
26093 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26094
26095         PR c++/15871
26096         * g++.dg/opt/inline8.C: New test.
26097
26098         PR c++/16965
26099         * g++.dg/parse/error17.C: New test.
26100
26101 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26102
26103         * gcc.dg/vect: New directory for vectorizer tests.
26104         * gcc.dg/vect/tree-vect.h: New file.
26105         * gcc.dg/vect/vect.exp: New file.
26106         * gcc.dg/vect/pr16105.c.c: New test.
26107         * gcc.dg/vect/vect-1.c: New test.
26108         * gcc.dg/vect/vect-2.c: New test.
26109         * gcc.dg/vect/vect-3.c: New test.
26110         * gcc.dg/vect/vect-4.c: New test.
26111         * gcc.dg/vect/vect-5.c: New test.
26112         * gcc.dg/vect/vect-6.c: New test.
26113         * gcc.dg/vect/vect-7.c: New test.
26114         * gcc.dg/vect/vect-8.c: New test.
26115         * gcc.dg/vect/vect-9.c: New test.
26116         * gcc.dg/vect/vect-10.c: New test.
26117         * gcc.dg/vect/vect-11.c: New test.
26118         * gcc.dg/vect/vect-12.c: New test.
26119         * gcc.dg/vect/vect-13.c: New test.
26120         * gcc.dg/vect/vect-14.c: New test.
26121         * gcc.dg/vect/vect-15.c: New test.
26122         * gcc.dg/vect/vect-16.c: New test.
26123         * gcc.dg/vect/vect-17.c: New test.
26124         * gcc.dg/vect/vect-18.c: New test.
26125         * gcc.dg/vect/vect-19.c: New test.
26126         * gcc.dg/vect/vect-20.c: New test.
26127         * gcc.dg/vect/vect-21.c: New test.
26128         * gcc.dg/vect/vect-22.c: New test.
26129         * gcc.dg/vect/vect-23.c: New test.
26130         * gcc.dg/vect/vect-24.c: New test.
26131         * gcc.dg/vect/vect-25.c: New test.
26132         * gcc.dg/vect/vect-26.c: New test.
26133         * gcc.dg/vect/vect-27.c: New test.
26134         * gcc.dg/vect/vect-28.c: New test.
26135         * gcc.dg/vect/vect-29.c: New test.
26136         * gcc.dg/vect/vect-30.c: New test.
26137         * gcc.dg/vect/vect-31.c: New test.
26138         * gcc.dg/vect/vect-32.c: New test.
26139         * gcc.dg/vect/vect-33.c: New test.
26140         * gcc.dg/vect/vect-34.c: New test.
26141         * gcc.dg/vect/vect-35.c: New test.
26142         * gcc.dg/vect/vect-36.c: New test.
26143         * gcc.dg/vect/vect-37.c: New test.
26144         * gcc.dg/vect/vect-38.c: New test.
26145         * gcc.dg/vect/vect-40.c: New test.
26146         * gcc.dg/vect/vect-41.c: New test.
26147         * gcc.dg/vect/vect-42.c: New test.
26148         * gcc.dg/vect/vect-43.c: New test.
26149         * gcc.dg/vect/vect-44.c: New test.
26150         * gcc.dg/vect/vect-45.c: New test.
26151         * gcc.dg/vect/vect-46.c: New test.
26152         * gcc.dg/vect/vect-47.c: New test.
26153         * gcc.dg/vect/vect-48.c: New test.
26154         * gcc.dg/vect/vect-49.c: New test.
26155         * gcc.dg/vect/vect-50.c: New test.
26156         * gcc.dg/vect/vect-51.c: New test.
26157         * gcc.dg/vect/vect-52.c: New test.
26158         * gcc.dg/vect/vect-53.c: New test.
26159         * gcc.dg/vect/vect-54.c: New test.
26160         * gcc.dg/vect/vect-55.c: New test.
26161         * gcc.dg/vect/vect-56.c: New test.
26162         * gcc.dg/vect/vect-57.c: New test.
26163         * gcc.dg/vect/vect-58.c: New test.
26164         * gcc.dg/vect/vect-59.c: New test.
26165         * gcc.dg/vect/vect-60.c: New test.
26166         * gcc.dg/vect/vect-61.c: New test.
26167         * gcc.dg/vect/vect-all.c: New test.
26168         * gcc.dg/vect/vect-none.c: New test.
26169
26170 2004-08-17  Paul Brook  <paul@codesourcery.com>
26171
26172         PR fortran/13082
26173         * gfortran.dg/entry_1.f90: New test.
26174
26175 2004-08-17  Andrew Pinski  <apinski@apple.com>
26176
26177         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26178
26179 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26180
26181         * gcc.dg/pr17036-1.c: New test.
26182
26183 2004-08-16  Devang Patel  <dpatel@apple.com>
26184
26185         * gcc.dg/darwin-20040809-1.c: New test.
26186
26187 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26188
26189         * gcc.dg/funcdef-attr-1.c: New test.
26190
26191 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26192
26193         * gcc.dg/altivec-17.c: New test.
26194         * gcc.dg/altivec-18.c: New test.
26195
26196 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26197
26198         PR c++/6749
26199         * g++.dg/template/vtable2.C: New test.
26200
26201 2004-08-14  Richard Henderson  <rth@redhat.com>
26202
26203         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26204         * gcc.dg/pack-test-4.c (main): Return 0.
26205         * gcc.dg/setjmp-1.c: Remove XFAIL.
26206         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26207
26208 2004-08-14  Richard Henderson  <rth@redhat.com>
26209
26210         * gcc.dg/980217-1.c: Add prototype for printf.
26211
26212 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26213
26214         * gfortran.dg/pr16935.f90: New test.
26215
26216 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26217
26218         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26219
26220 2004-08-13  Paul Brook  <paul@codesourcery.com>
26221
26222         * gfortran.dg/der_io_1.f90: Remove stray comma.
26223
26224 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26225
26226         * gcc.dg/vmx/cw-bug-2.c: Remove.
26227         * gcc.dg/vmx/vprint-1.c: Remove.
26228         * gcc.dg/vmx/vscan-1.c: Remove.
26229
26230 2004-08-12  Devang patel  <dpatel@apple.com>
26231
26232         * gcc.dg/darwin-20040809-2.c: New test.
26233
26234 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26235
26236         * g++.dg/ext/altivec-12.C: New test.
26237
26238         * g++.dg/ext/altivec-11.C: New test.
26239
26240 2004-08-12  Paul Brook  <paul@codesourcery.com>
26241
26242         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26243
26244 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26245
26246         * g++.dg/ext/altivec-2.C: Check for hardware support before
26247         executing any VMX instructions.
26248
26249         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26250
26251 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26252
26253         PR c++/16276
26254         * g++.old-deja/g++.other/comdat4.C: New test.
26255         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26256
26257 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26258
26259         PR target/16286
26260         * gcc.dg/pr16286.c: New test.
26261
26262 2004-08-12 Jan Beulich <jbeulich@novell.com>
26263
26264         * g++.dg/ext/asm5.C: New.
26265
26266 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26267
26268         PR c++/16698
26269         * g++.dg/eh/crash1.C: New test.
26270
26271         PR c++/16717
26272         * g++.dg/ext/construct1.C: New test.
26273
26274 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26275
26276         PR c++/16853
26277         * g++.dg/init/ptrmem1.C: New test.
26278
26279         PR c++/16618
26280         * g++.dg/parse/offsetof5.C: New test.
26281
26282         PR c++/16870
26283         * g++.dg/template/overload3.C: New test.
26284
26285 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26286
26287         PR c++/16964
26288         * g++.dg/parse/error16.C: New test.
26289
26290         PR c++/16904
26291         * g++.dg/template/error14.C: New test.
26292
26293         PR c++/16929
26294         * g++.dg/template/error15.C: New test.
26295
26296 2004-08-11  Devang Patel  <dpatel@apple.com>
26297
26298         * gcc.dg/darwin-ld-20040809-1.c: New test.
26299         * gcc.dg/darwin-ld-20040809-2.c: New test.
26300
26301 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26302
26303         PR fortran/16917
26304         * gfortran.dg/dfloat_1.f90: New test.
26305
26306 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26307
26308         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26309         * gcc.dg/dll-2.c: Fix dg-require syntax.
26310         * gcc.misc-tests/arm-isr.c (abort): Declare.
26311         (exit): Likewise.
26312
26313 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26314
26315         PR c++/16971
26316         * g++.dg/parse/crash16.C: New test.
26317
26318 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26319
26320         * gcc.dg/mips-rsqrt-1.c: New test case.
26321         * gcc.dg/mips-rsqrt-2.c: New test case.
26322         * gcc.dg/mips-rsqrt-3.c: New test case.
26323
26324 2004-08-10  Paul Brook  <paul@codesourcery.com>
26325
26326         * gfortran.dg/der_io_1.f90: New test.
26327
26328 2004-08-10  Paul Brook  <paul@codesourcery.com>
26329
26330         PR fortran/16919
26331         * gfortran.dg/der_array_1.f90: New test.
26332
26333 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26334
26335         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26336
26337 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26338
26339         * gcc.dg/wchar_t-2.c: Fix typo.
26340
26341 2004-08-09  Falk Hueffner  <falk@debian.org>
26342
26343         PR tree-optimization/12517
26344         * gcc.c-torture/compile/pr12517.c: New test.
26345
26346         PR tree-optimization/12578
26347         * gcc.c-torture/compile/pr12578.c: New test.
26348
26349         PR tree-optimization/12899
26350         * gcc.c-torture/compile/pr12899.c: New test.
26351
26352         PR rtl-optimization/14692
26353         * gcc.c-torture/compile/pr14692.c: New test.
26354
26355         PR tree-optimization/16461
26356         * gcc.c-torture/compile/pr16461.c: New test.
26357
26358 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26359
26360         * gfortran.dg/getenv_1.f90: New test.
26361
26362 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26363
26364         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26365         wchar_t.
26366         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26367
26368 2004-08-06  Paul Brook  <paul@codesourcery.com>
26369
26370         * gfortran.dg/ret_array_1.f90: New test.
26371         * gfortran.dg/ret_pointer_1.f90: New test.
26372
26373 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26374
26375         * gcc.dg/missing-field-init-[12].c: New tests.
26376         * g++.dg/warn/missing-field-init-[12].C: New tests.
26377
26378 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26379
26380         * gcc.dg/enum2.c: New test.
26381         * gcc.dg/symbian3.c: Likewise.
26382         * gcc.dg/symbian4.c: Likewise.
26383         * gcc.dg/wchar_t-2.c: Likewise.
26384
26385 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26386
26387         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26388         destructor tests.
26389
26390 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26391
26392         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26393         dg-require-visiblity.
26394         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26395         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26396         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26397         * g++.dg/ext/visibility/new1.C: Likewise.
26398         * g++.dg/ext/visibility/pragma.C: Likewise.
26399         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26400         * g++.dg/ext/visibility/virtual.C: Likewise.
26401         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26402         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26403         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26404         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26405         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26406         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26407         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26408         * g++/dg/ext/visibility/visibility-8.C: New test.
26409         * gcc.c-torture/compile/dll.x: Remove.
26410         * gcc.dg/dll-2.c: Use dg-require-dll
26411         * gcc.dg/visibility-10.c: New test.
26412         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26413         supporting DLLs.
26414         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26415         (scan_not_hidden): Likewise.
26416
26417 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26418
26419         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26420
26421 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26422
26423         * gcc.c-torture/execute/20040805-1.c: New test.
26424
26425 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26426
26427         * gcc.dg/20020118-1.c: Declare abort.
26428         * gcc.dg/altivec_check.h: Likewise.
26429         * gcc.dg/iftrap-2.c: Likewise.
26430         * gcc.dg/pragma-darwin.c: Likewise.
26431         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26432
26433 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26434
26435         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26436
26437 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26438
26439         * gcc.c-torture/execute/builtins/abs-2.c,
26440         gcc.c-torture/execute/builtins/abs-3.c,
26441         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26442         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26443         intmax_t, uintmax_t and their limits.
26444         * gcc.dg/intmax_t-1.c: New test.
26445
26446 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26447
26448         * g++.dg/tc1/dr147.C: Add reference to PR.
26449
26450 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26451
26452         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26453         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26454
26455 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26456
26457         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26458
26459 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26460
26461         * gcc.dg/redecl-5.c: New test.
26462         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26463         of scanf.
26464
26465 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26466
26467         PR middle-end/16790
26468         * gcc.c-torture/execute/pr16790-1.c: New test case.
26469
26470 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26471
26472         * g++.dg/ext/visibility/assign1.C: New test.
26473         * g++.dg/ext/visibility/new1.C: Likewise.
26474
26475         * gcc.dg/symbian1.c: New test.
26476         * gcc.dg/symbian2.c: Likewise.
26477
26478 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26479
26480         PR target/16570
26481         * gcc.dg/i386-sse-9.c: New test.
26482
26483 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26484
26485         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26486
26487 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26488
26489         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26490         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26491         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26492         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26493         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26494         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26495         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26496         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26497         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26498         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26499         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26500         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26501         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26502         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26503         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26504         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26505         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26506         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26507         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26508         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26509         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26510         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26511         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26512         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26513         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26514         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26515         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26516         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26517         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26518         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26519         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26520         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26521         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26522         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26523         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26524         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26525         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26526         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26527         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26528         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26529         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26530         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26531         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26532         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26533         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26534         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26535         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26536         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26537         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26538         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26539         gcc.misc-tests/i386-pf-3dnow-1.c,
26540         gcc.misc-tests/i386-pf-athlon-1.c,
26541         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26542         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26543         Declare built-in functions used.
26544         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26545
26546 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26547
26548         PR c++/16707
26549         * g++.dg/lookup/using12.C: New test.
26550
26551         * g++.dg/init/null1.C: Fix PR number.
26552         * g++.dg/parse/namespace10.C: Likewise.
26553
26554 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26555
26556         PR c++/16224
26557         * g++.dg/template/spec17.C: New test.
26558         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26559         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26560
26561 2004-08-02  David Billinghurst
26562
26563         PR fortran/16292
26564         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26565
26566 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26567
26568         * gcc.dg/ia64-got-1.c: New test case.
26569
26570 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26571
26572         PR c++/16489
26573         * g++.dg/init/null1.C: New test.
26574         * g++.dg/tc1/dr76.C: Adjust error marker.
26575
26576         PR c++/16529
26577         * g++.dg/parse/namespace10.C: New test.
26578
26579         PR c++/16810
26580         * g++.dg/inherit/ptrmem2.C: New test.
26581
26582 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26583
26584         PR target/16155
26585         * gcc.dg/pr16155.c: New test.
26586
26587 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26588
26589         * gcc.dg/redecl-2.c: New test.
26590
26591 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26592
26593         * gcc.dg/darwin-longdouble.c: New file.
26594
26595 2004-07-30  Richard Henderson  <rth@redhat.com>
26596
26597         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26598         write to constant argument.
26599         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26600
26601 2004-07-30  Richard Henderson  <rth@redhat.com>
26602
26603         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26604         tests of nearest around zero.
26605
26606 2004-07-30  Andrew Pinski  <apinski@apple.com>
26607
26608         * gcc.c-torture/compile/20040730-1.c: New test.
26609
26610 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26611
26612         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26613         powerpc-eabispe.
26614
26615 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26616
26617         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26618
26619 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26620
26621         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26622         contains $ld_library_path.
26623         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26624
26625 2004-07-29  Richard Henderson  <rth@redhat.com>
26626
26627         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26628
26629         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26630         (alt2, which): New.
26631         (Check): Accept either alternative.
26632
26633 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26634
26635         * g++.dg/abi/inline1.C: New test.
26636         * g++.dg/abi/local1-a.cc: Likewise.
26637         * g++.dg/abi/local1.C: Likewise.
26638         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26639         * g++.dg/abi/mangle12.C: Likewise.
26640         * g++.dg/abi/mangle17.C: Likewise.
26641         * g++.dg/abi/mangle20-2.C: Likewise.
26642         * g++.dg/opt/interface1.C: Likewise.
26643         * g++.dg/opt/interface1.h: Likewise.
26644         * g++.dg/opt/interface1-a.cc: New test.
26645         * g++.dg/parse/repo1.C: New test.
26646         * g++.dg/template/repo1.C: Likewise.
26647         * g++.dg/warn/Winline-1.C: Likewise.
26648         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26649
26650 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26651
26652         * gcc.dg/tree-ssa/20040729-1.c: New test.
26653
26654 2004-07-27  Matt Austern <austern@apple.com>
26655
26656         * gcc.dg/darwin-bool-1.c: New test.
26657         * gcc.dg/darwin-bool-2.c: New test.
26658
26659 2004-07-28  Richard Henderson  <rth@redhat.com>
26660
26661         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26662         arguments in the correct type.  Don't write to constant arguments.
26663
26664 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26665
26666         PR tree-optimization/16688
26667         PR tree-optimization/16689
26668         * g++.dg/tree-ssa/pr16688.C: New test.
26669
26670 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26671
26672         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26673         loads.  Not only in the comment, this time.
26674
26675 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26676
26677         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26678         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26679         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26680         * gcc.dg/sh4a-bitmovua.c: New.
26681         * gcc.dg/sh4a-cos.c: New.
26682         * gcc.dg/sh4a-cosf.c: New.
26683         * gcc.dg/sh4a-fprun.c: New.
26684         * gcc.dg/sh4a-fsrra.c: New.
26685         * gcc.dg/sh4a-memmovua.c: New.
26686         * gcc.dg/sh4a-sin.c: New.
26687         * gcc.dg/sh4a-sincos.c: New.
26688         * gcc.dg/sh4a-sincosf.c: New.
26689         * gcc.dg/sh4a-sinf.c: New.
26690
26691 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26692
26693         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26694         conditionals.
26695         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26696         loads.
26697         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26698         DOM1.
26699
26700 2004-07-27  Andrew Pinski  <apinski@apple.com>
26701
26702         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26703
26704 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26705
26706         * gcc.dg/pragma-isr.c: New test.
26707
26708 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26709
26710         PR c++/14429
26711         * g++.dg/template/ttp11.C: New test.
26712
26713 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26714
26715         * gcc.c-torture/compile/20040727-1.c: New test.
26716
26717 2004-07-26  Eric Christopher  <echristo@redhat.com>
26718
26719         * gcc.c-torture/compile/20040726-2.c: New test.
26720
26721 2004-07-26  Andrew Pinski  <apinski@apple.com>
26722
26723         * g++.dg/rtti/tinfo1.C: Xfail.
26724
26725 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26726
26727         * gcc.c-torture/compile/20040726-1.c: New test.
26728
26729 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26730             Brian Ryner  <bryner@brianryner.com>
26731
26732         PR c++/9283
26733         PR c++/15000
26734         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26735         * g++.dg/ext/visibility/: New directory.
26736         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26737         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26738         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26739         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26740         * g++.dg/ext/visibility/fvisibility.C,
26741         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26742         g++.dg/ext/visibility/fvisibility-override1.C
26743         g++.dg/ext/visibility/fvisibility-override2.C
26744         g++.dg/ext/visibility/memfuncts.C
26745         g++.dg/ext/visibility/noPLT.C
26746         g++.dg/ext/visibility/pragma.C
26747         g++.dg/ext/visibility/pragma-override1.C
26748         g++.dg/ext/visibility/pragma-override2.C
26749         g++.dg/ext/visibility/staticmemfuncts.C
26750         g++.dg/ext/visibility/virtual.C: New tests.
26751
26752 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26753
26754         PR c/15360
26755         * gcc.dg/pr15360-1.c: New test.
26756
26757 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26758
26759         * gcc.dg/pragma-align-2.c: New test.
26760         * gcc.dg/pragma-init-fini.c: New test.
26761         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26762         targets.
26763
26764 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26765
26766         * gcc.dg/init-string-2.c: New test.
26767
26768 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26769
26770         PR 16684
26771         * gcc.dg/Wredundant-decls-1.c: New test case.
26772
26773 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26774
26775         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26776         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26777         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26778         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26779         * gcc.dg/compat/generate-random.c: New file.
26780         * gcc.dg/compat/generate-random.h: Likewise.
26781         * gcc.dg/compat/generate-random_r.c: Likewise.
26782         * gcc.dg/compat/struct-layout-1.h: Likewise.
26783         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26784         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26785         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26786         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26787         * gcc.dg/compat/struct-layout-1_main.c: New test.
26788         * gcc.dg/compat/struct-layout-1_x.c: New file.
26789         * gcc.dg/compat/struct-layout-1_y.c: New file.
26790         * gcc.dg/compat/struct-layout-1_test.h: New file.
26791
26792 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26793
26794         * gcc.dg/comp-return-1.c: New test
26795
26796 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26797
26798         * gcc.dg/vmx/8-02a.c: Fix typo.
26799
26800         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26801         * gcc.dg/darwin-abi-3.c: New test.
26802
26803         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26804         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26805
26806         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26807         * gcc.dg/vmx/ops-long-1.c: New test.
26808         * gcc.dg/vmx/ops-long-2.c: New test.
26809
26810 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26811
26812         * g++.dg/lookup/conv-[1234].C: New.
26813
26814 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26815
26816         * g++.dg/parse/attr2.C: Simplify.
26817
26818 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26819
26820         PR c/7284
26821         * gcc.c-torture/execute/pr7284-1.c: New test.
26822
26823 2004-07-22  Brian Booth  <bbooth@redhat.com>
26824
26825         * gcc.dg/tree-ssa/20040721-1.c: New test.
26826
26827 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         * g++.dg/template/crash20.c: New.
26830
26831 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26832
26833         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26834         Add dg-run directive.  Declare variables as required.
26835         * gfortran.dg/g77/README: Update
26836
26837 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26838
26839         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26840         gcc.dg/cris-peep2-andu2.c: New tests.
26841
26842 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26843
26844         PR c/15052
26845         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26846         on return type.
26847         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26848         messages.
26849         * gcc.dg/qual-return-2.c: Update expected messages.
26850         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26851
26852 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26853
26854         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26855         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26856
26857 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26858
26859         PR c/11250
26860         * gcc.dg/init-string-1.c: New test.
26861
26862 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26863
26864         PR middle-end/15345
26865         PR c/16450
26866         * gcc.dg/torture/nested-fn-1.c: New test.
26867
26868 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26869
26870         PR target/16559
26871         * gcc.dg/ia64-fptr-1.c: New file.
26872
26873 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26874
26875         PR c++/14497
26876         * g++.dg/template/spec16.C: New test.
26877         * g++.old-deja/g++.robertl/eb118.C: Remove.
26878
26879 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26880
26881         PR c++/509
26882         * g++.dg/template/spec15.C: New test.
26883
26884 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26885
26886         Copy cases from g77.f-torture/execute and add dg-run
26887         directive.  Other changes as noted.
26888         * gfortran.dg/g77/13037.f
26889         * gfortran.dg/g77/1832.f
26890         * gfortran.dg/g77/19981119-0.f
26891         * gfortran.dg/g77/19990313-0.f
26892         * gfortran.dg/g77/19990313-1.f
26893         * gfortran.dg/g77/19990313-2.f
26894         * gfortran.dg/g77/19990313-3.f
26895         * gfortran.dg/g77/19990419-1.f
26896         * gfortran.dg/g77/19990826-0.f
26897         * gfortran.dg/g77/19990826-2.f
26898         * gfortran.dg/g77/20000503-1.f
26899         * gfortran.dg/g77/20001111.f
26900         * gfortran.dg/g77/20010116.f
26901         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26902         * gfortran.dg/g77/20010430.f
26903         * gfortran.dg/g77/6177.f
26904         * gfortran.dg/g77/947.f
26905         * gfortran.dg/g77/970816-3.f
26906         * gfortran.dg/g77/971102-1.f
26907         * gfortran.dg/g77/980520-1.f
26908         * gfortran.dg/g77/980628-0.f
26909         * gfortran.dg/g77/980628-1.f
26910         * gfortran.dg/g77/980628-10.f
26911         * gfortran.dg/g77/980628-2.f
26912         * gfortran.dg/g77/980628-3.f
26913         * gfortran.dg/g77/980628-7.f
26914         * gfortran.dg/g77/980628-8.f
26915         * gfortran.dg/g77/980628-9.f
26916         * gfortran.dg/g77/980701-0.f
26917         * gfortran.dg/g77/980701-1.f
26918         * gfortran.dg/g77/cabs.f
26919         * gfortran.dg/g77/claus.f
26920         * gfortran.dg/g77/complex_1.f
26921         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26922         * gfortran.dg/g77/dcomplex.f
26923         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26924         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26925         * gfortran.dg/g77/f90-intrinsic-numeric.f
26926         * gfortran.dg/g77/int8421.f
26927         * gfortran.dg/g77/labug1.f
26928         * gfortran.dg/g77/large_vec.f
26929         * gfortran.dg/g77/le.f
26930         * gfortran.dg/g77/short.f
26931         * gfortran.dg/g77/README: Update
26932
26933 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26934
26935         PR c++/16637
26936         * g++.dg/parse/lookup4.C: New test.
26937
26938 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26939
26940         PR c++/16175
26941         * g++.dg/template/ttp10.C: New test.
26942
26943 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26944
26945         * gcc.dg/pr12625-1.c: New test.
26946
26947 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26948
26949         * testsuite/gcc.dg/switch-warn-1.c: New test.
26950         * testsuite/gcc.dg/switch-warn-2.c: New test.
26951         * gcc.c-torture/compile/pr14730.c: Update.
26952
26953 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26954
26955         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26956         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26957         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26958         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26959
26960 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26961
26962         PR c++/16623
26963         * g++.dg/template/assign1.C: New test.
26964
26965 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26966
26967         PR c++/12170
26968         * g++.dg/template/ttp9.C: New test.
26969
26970 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26971
26972         * gcc.dg/format/cmn-err-1.c: New test.
26973
26974 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26975
26976         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26977         gcc.dg/Wparentheses-10.c: New tests.
26978         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26979
26980 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26981
26982         PR fortran/16465
26983         * gfortran.dg/g77//ffixed-line-length-0.f,
26984         gfortran.dg/g77/ffixed-line-length-132.f,
26985         gfortran.dg/g77/ffixed-line-length-72.f,
26986         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26987         gfortran.dg/g77/README: Update.
26988
26989 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26990
26991         PR c++/13092
26992         * g++.dg/template/non-dependent7.C: New test.
26993         * g++.dg/template/non-dependent8.C: Likewise.
26994         * g++.dg/template/non-dependent9.C: Likewise.
26995         * g++.dg/template/non-dependent10.C: Likewise.
26996
26997 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26998
26999         PR c++/16337
27000         * g++.dg/parse/attr2.C: New test.
27001
27002 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27003
27004         * g77.dg: Removed.
27005         * g77.f-torture: Ditto.
27006
27007 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27008
27009         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27010         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27011         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27012
27013 2004-07-16  Richard Henderson  <rth@redhat.com>
27014
27015         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27016
27017 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27018
27019         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27020         tests with full list of options.
27021         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27022         of TORTURE_OPTIONS if test contains 'dg-do run'.
27023
27024         PR fortran/16404
27025         * gfortran.dg/do_iterator.f90: New test.
27026
27027 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27028
27029         PR rtl-optimization/16536
27030         * gcc.c-torture/execute/restrict-1.c: New test.
27031
27032 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27033
27034         PR fortran/15324
27035         * gfortran.dg/pr15324.f90: New test.
27036
27037         PR fortran/15129
27038         * gfortran.dg/pr15129.f90: New test.
27039
27040         PR fortran/15140
27041         * gfortran.dg/pr15140.f90: New test.
27042
27043         PR fortran/13792
27044         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27045         compile-time simplification.
27046
27047 2004-07-14  Mike Stump  <mrs@apple.com>
27048
27049         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27050
27051 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27052
27053         PR target/16325
27054         * gcc.dg/profile-generate-1.c: New.
27055
27056 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27057
27058         * gcc.c-torture/execute/20040709-1.c: New test.
27059         * gcc.c-torture/execute/20040709-2.c: New test.
27060
27061 2004-07-14  Mike Stump  <mrs@apple.com>
27062
27063         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27064
27065 2004-07-14  Mike Stump  <mrs@apple.com>
27066
27067         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27068
27069 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27070
27071         PR c++/16518
27072         * g++.dg/parse/mutable1.C: New test.
27073
27074 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27075
27076         PR tree-optimization/16443
27077         * gcc.dg/tree-ssa/20040713-1.c: New test.
27078
27079 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27080
27081         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27082         for operator new.
27083
27084 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27085
27086         * gfortran.dg/g77/README: New file
27087         * gfortran.dg/g77/19981216-0.f: Copy from
27088         g77.f-torture/noncompile.  Add "dg-do compile" and
27089         dg-error as required.
27090         * gfortran.dg/g77/19990218-1.f: Likewise.
27091         * gfortran.dg/g77/19990905-1.f: Likewise.
27092         * gfortran.dg/g77/9263.f: Likewise.
27093         * gfortran.dg/g77/980615-0.f: Likewise.
27094         * gfortran.dg/g77/980616-0.f: Likewise.
27095         * gfortran.dg/g77/check0.f: Likewise.
27096         * gfortran.dg/g77/select_no_compile.f: Likewise.
27097
27098 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27099
27100         Copy files from g77.f-torture/compile.
27101         Add "{ dg-do compile}".  Other changes as noted
27102         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27103         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27104         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27105         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27106         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27107         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27108         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27109         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27110         statement to conform to standard.  Append alpha1.x for reference.
27111         * gfortran.dg/g77/xformat.f: Add dg-warning
27112
27113 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27114
27115         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27116         Add {dg-do compile} directive.
27117         * gfortran.dg/g77/cpp2.F: Likewise.
27118
27119 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27120
27121         PR c++/5402
27122         * g++.dg/lookup/name-clash1.C: New test.
27123
27124         PR c++/9777
27125         * g++.dg/lookup/name-clash2.C: New test.
27126
27127         PR c++/12102
27128         * g++.dg/lookup/name-clash3.C: New test.
27129
27130 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27131
27132         * g++.dg/lookup/new2.C: New test.
27133         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27134
27135 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27136
27137         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27138         Add {dg-do compile} directive.
27139         * gfortran.dg/g77/13060.f: Likewise.
27140         * gfortran.dg/g77/19990218-0.f: Likewise.
27141         * gfortran.dg/g77/19990305-0.f: Likewise.
27142         * gfortran.dg/g77/19990419-0.f: Likewise.
27143         * gfortran.dg/g77/19990502-0.f: Likewise.
27144         * gfortran.dg/g77/19990502-1.f: Likewise.
27145         * gfortran.dg/g77/19990525-0.f: Likewise.
27146         * gfortran.dg/g77/19990826-1.f: Likewise.
27147         * gfortran.dg/g77/19990826-3.f: Likewise.
27148         * gfortran.dg/g77/19990905-2.f: Likewise.
27149         * gfortran.dg/g77/20000412-1.f: Likewise.
27150         * gfortran.dg/g77/20000511-1.f: Likewise.
27151         * gfortran.dg/g77/20000511-2.f: Likewise.
27152         * gfortran.dg/g77/20000518.f: Likewise.
27153         * gfortran.dg/g77/20000601-1.f: Likewise.
27154         * gfortran.dg/g77/20000601-2.f: Likewise.
27155         * gfortran.dg/g77/20000629-1.f: Likewise.
27156         * gfortran.dg/g77/20000630-2.f: Likewise.
27157         * gfortran.dg/g77/20010115.f: Likewise.
27158         * gfortran.dg/g77/20010321-1.f: Likewise.
27159         * gfortran.dg/g77/20010426.f: Likewise.
27160         * gfortran.dg/g77/20020307-1.f: Likewise.
27161         * gfortran.dg/g77/8485.f: Likewise.
27162         * gfortran.dg/g77/960317-1.f: Likewise.
27163         * gfortran.dg/g77/970915-0.f: Likewise.
27164         * gfortran.dg/g77/980310-1.f: Likewise.
27165         * gfortran.dg/g77/980310-2.f: Likewise.
27166         * gfortran.dg/g77/980310-3.f: Likewise.
27167         * gfortran.dg/g77/980310-4.f: Likewise.
27168         * gfortran.dg/g77/980310-6.f: Likewise.
27169         * gfortran.dg/g77/980310-7.f: Likewise.
27170         * gfortran.dg/g77/980310-8.f: Likewise.
27171         * gfortran.dg/g77/980419-2.f: Likewise.
27172         * gfortran.dg/g77/980424-0.f: Likewise.
27173         * gfortran.dg/g77/980427-0.f: Likewise.
27174         * gfortran.dg/g77/980729-0.f: Likewise.
27175         * gfortran.dg/g77/981117-1.f: Likewise.
27176         * gfortran.dg/g77/toon_1.f: Likewise.
27177
27178 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27179
27180         PR c++/2204
27181         * g++.dg/other/abstract2.C: New test.
27182
27183 2004-07-12  Paul Brook  <paul@codesourcery.com>
27184
27185         * gfortran.dg/pointer_init_1.f90: New test.
27186
27187 2004-07-11  Paul Brook  <paul@codesourcery.com>
27188
27189         PR fortran/15986
27190         * gfortran.dg/contained_1.f90: New test.
27191
27192 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27193
27194         * g++.dg/parse/defarg8.C: New test.
27195
27196 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27197
27198         PR fortran/16433
27199         * gfortran.dg/pr16433.f: New test.
27200
27201         PR fortran/17574
27202         * gfortran.dg/pr15754.f90: New test.
27203
27204 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27205
27206         PR tree-optimization/16437
27207         * gcc.c-torture/execute/bitfld-4.c: New test.
27208
27209 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27210
27211         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27212         access to common var from module.
27213
27214 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27215
27216         PR fortran/16336
27217         * gfortran.fortran-torture/execute/common_2.f90: New test.
27218
27219 2004-07-10  Paul Brook  <paul@codesourcery.com>
27220
27221         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27222
27223 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27224
27225         PR fortran/15969
27226         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27227
27228 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27229
27230         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27231         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27232         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27233         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27234         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27235         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27236         * gfortran.dg/g77/funderscoring.f: Likewise.
27237         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27238
27239 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27240
27241         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27242
27243 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27244         Paul Brook  <paul@codesourcery.com>
27245
27246         PR fortran/13415
27247         * gfortran.dg/common_pointer_1.f90: New test.
27248
27249 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27250
27251         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27252
27253 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27254
27255         PR target/16364
27256         * gcc.c-torture/compile/20040709-1.c: New.
27257
27258 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27259
27260         PR fortran/14077
27261         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27262
27263 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27264
27265         PR fortran/13201
27266         * gfortran.dg/shape_1.f90: New test.
27267
27268 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27269             Andrew Pinski  <apinski@apple.com>
27270
27271         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27272
27273 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27274
27275         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27276         comment.
27277
27278 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27279         Paul Brook  <paul@codesourcery.com>
27280
27281         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27282         '.f95' and '.F95'.
27283
27284 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27285
27286         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27287
27288 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27289
27290         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27291         testcases with capital suffix.
27292
27293 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27294
27295         PR fortran/15481
27296         PR fortran/13372
27297         PR fortran/13575
27298         PR fortran/15978
27299         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27300
27301         * gfortran.dg/implicit_1.f90: New test.
27302
27303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27304
27305         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27306         expression to match gfortran warning/error messages
27307         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27308         dg-error text.
27309
27310 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27311
27312         * lib/fortran-torture.exp: Rename proc search_for to
27313         search_for_re.
27314
27315 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27316
27317         * gcc.c-torture/execute/simd-5.x: New file.
27318         XFAIL on SPARC 64-bit at -O0.
27319
27320 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27321
27322         PR c++/8211
27323         PR c++/16165
27324         * g++.dg/warn/effc3.C: New test.
27325
27326 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27327
27328         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27329         change X to 1X in format.
27330         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27331         add data statements to conform to standard.
27332
27333 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27334
27335         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27336         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27337         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27338
27339 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27340
27341         * gfortran.dg/g77/7388.f: Copy from g77.dg
27342         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27343         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27344         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27345         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27346         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27347         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27348         * gfortran.dg/g77/strlen0.f: Likewise.
27349
27350 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27351
27352         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27353         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27354
27355 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27356
27357         * gcc.c-torture/execute/920428-2.x: Delete.
27358         * gcc.c-torture/execute/920501-7.x: Likewise.
27359
27360 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27361
27362         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27363         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27364         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27365         prescott and c3-2.
27366         (PREFETCH_3DNOW): Add -march=c3.
27367
27368 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27369
27370         PR c/16437
27371         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27372         * gcc.c-torture/execute/bf64-1.x: Likewise.
27373
27374 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27375
27376         * gcc.c-torture/compile/20040708-1.c: New test.
27377
27378 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27379
27380         PR c++/16169
27381         * g++.dg/warn/effc2.C: New test.
27382
27383 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27384
27385         * gcc.c-torture/execute/bitfld-1.x: Remove.
27386         * gcc.c-torture/execute/bitfld-3.c: New test.
27387         * gcc.dg/bitfld-2.c: Remove XFAILs.
27388
27389 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27390
27391         PR c++/16276
27392         * g++.dg/rtti/tinfo1.C: New file.
27393
27394 2004-07-07  Eric Christopher  <echristo@redhat.com>
27395
27396         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27397
27398 2004-07-07  Andrew Pinski  <apinski@apple.com>
27399
27400         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27401
27402 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27403
27404         * g++.dg/init/call1.C: XFAIL.
27405
27406 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27407
27408         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27409         except for movstrict*, to movmem* and clrstr* to clrmem*.
27410
27411 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27412
27413         * gcc.c-torture/execute/20040707-1.c: New test.
27414
27415 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27416
27417         * gcc.c-torture/execute/20040706-1.c: New test.
27418
27419 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27420
27421         PR c++/3671
27422         * g++.dg/template/spec14.C: New test.
27423
27424 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27425
27426         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27427         nothing if not yet defined.  Use it in b, c and d type definitions.
27428         * gcc.c-torture/execute/20040705-1.c: New test.
27429         * gcc.c-torture/execute/20040705-2.c: New test.
27430
27431 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27432
27433         PR c++/2518
27434         * g++.dg/lookup/new1.C: New test.
27435
27436 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27437
27438         PR c++/11406
27439         * g++.dg/template/sizeof8.C: New test.
27440
27441 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27442
27443         * gcc.c-torture/compile/20040705-1.c: New test.
27444
27445 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27446
27447         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27448
27449 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27450
27451         * gcc.dg/cpp/if-mop.c: Two new testcases.
27452         * gcc.dg/cpp/trad/comment-3.c: New.
27453
27454 2004-07-04  Paul Brook  <paul@codesourcery.com>
27455
27456         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27457
27458 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27459
27460         PR c++/3761
27461         * g++.dg/lookup/crash4.C: New test.
27462
27463 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27464
27465         * gcc.c-torture/execute/builtin-abs-1.c
27466         * gcc.c-torture/execute/builtin-abs-2.c
27467         * gcc.c-torture/execute/builtin-complex-1.c
27468         * gcc.c-torture/execute/builtins/string-1-lib.c
27469         * gcc.c-torture/execute/builtins/string-1.c
27470         * gcc.c-torture/execute/builtins/string-2-lib.c
27471         * gcc.c-torture/execute/builtins/string-2.c
27472         * gcc.c-torture/execute/builtins/string-3-lib.c
27473         * gcc.c-torture/execute/builtins/string-3.c
27474         * gcc.c-torture/execute/builtins/string-4-lib.c
27475         * gcc.c-torture/execute/builtins/string-4.c
27476         * gcc.c-torture/execute/builtins/string-5-lib.c
27477         * gcc.c-torture/execute/builtins/string-5.c
27478         * gcc.c-torture/execute/builtins/string-6-lib.c
27479         * gcc.c-torture/execute/builtins/string-6.c
27480         * gcc.c-torture/execute/builtins/string-7-lib.c
27481         * gcc.c-torture/execute/builtins/string-7.c
27482         * gcc.c-torture/execute/builtins/string-8-lib.c
27483         * gcc.c-torture/execute/builtins/string-8.c
27484         * gcc.c-torture/execute/builtins/string-9-lib.c
27485         * gcc.c-torture/execute/builtins/string-9.c
27486         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27487         * gcc.c-torture/execute/builtins/string-asm-1.c
27488         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27489         * gcc.c-torture/execute/builtins/string-asm-2.c
27490         * gcc.c-torture/execute/stdio-opt-1.c
27491         * gcc.c-torture/execute/stdio-opt-2.c
27492         * gcc.c-torture/execute/stdio-opt-3.c
27493         * gcc.c-torture/execute/string-opt-1.c
27494         * gcc.c-torture/execute/string-opt-10.c
27495         * gcc.c-torture/execute/string-opt-11.c
27496         * gcc.c-torture/execute/string-opt-12.c
27497         * gcc.c-torture/execute/string-opt-13.c
27498         * gcc.c-torture/execute/string-opt-14.c
27499         * gcc.c-torture/execute/string-opt-15.c
27500         * gcc.c-torture/execute/string-opt-16.c
27501         * gcc.c-torture/execute/string-opt-2.c
27502         * gcc.c-torture/execute/string-opt-6.c
27503         * gcc.c-torture/execute/string-opt-7.c
27504         * gcc.c-torture/execute/string-opt-8.c:
27505         Replace with ...
27506
27507         * gcc.c-torture/execute/builtins/abs-2.c
27508         * gcc.c-torture/execute/builtins/abs-3.c
27509         * gcc.c-torture/execute/builtins/complex-1.c
27510         * gcc.c-torture/execute/builtins/fprintf.c
27511         * gcc.c-torture/execute/builtins/fputs.c
27512         * gcc.c-torture/execute/builtins/memcmp.c
27513         * gcc.c-torture/execute/builtins/memmove.c
27514         * gcc.c-torture/execute/builtins/memops-asm.c
27515         * gcc.c-torture/execute/builtins/mempcpy-2.c
27516         * gcc.c-torture/execute/builtins/mempcpy.c
27517         * gcc.c-torture/execute/builtins/memset.c
27518         * gcc.c-torture/execute/builtins/printf.c
27519         * gcc.c-torture/execute/builtins/sprintf.c
27520         * gcc.c-torture/execute/builtins/strcat.c
27521         * gcc.c-torture/execute/builtins/strchr.c
27522         * gcc.c-torture/execute/builtins/strcmp.c
27523         * gcc.c-torture/execute/builtins/strcpy.c
27524         * gcc.c-torture/execute/builtins/strcspn.c
27525         * gcc.c-torture/execute/builtins/strlen-2.c
27526         * gcc.c-torture/execute/builtins/strlen.c
27527         * gcc.c-torture/execute/builtins/strncat.c
27528         * gcc.c-torture/execute/builtins/strncmp-2.c
27529         * gcc.c-torture/execute/builtins/strncmp.c
27530         * gcc.c-torture/execute/builtins/strncpy.c
27531         * gcc.c-torture/execute/builtins/strpbrk.c
27532         * gcc.c-torture/execute/builtins/strpcpy-2.c
27533         * gcc.c-torture/execute/builtins/strpcpy.c
27534         * gcc.c-torture/execute/builtins/strrchr.c
27535         * gcc.c-torture/execute/builtins/strspn.c
27536         * gcc.c-torture/execute/builtins/strstr-asm.c
27537         * gcc.c-torture/execute/builtins/strstr.c:
27538         ... these new files.
27539
27540         * gcc.c-torture/execute/builtins/abs-2-lib.c
27541         * gcc.c-torture/execute/builtins/abs-3-lib.c
27542         * gcc.c-torture/execute/builtins/complex-1-lib.c
27543         * gcc.c-torture/execute/builtins/fprintf-lib.c
27544         * gcc.c-torture/execute/builtins/fputs-lib.c
27545         * gcc.c-torture/execute/builtins/memcmp-lib.c
27546         * gcc.c-torture/execute/builtins/memmove-lib.c
27547         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27548         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27549         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27550         * gcc.c-torture/execute/builtins/memset-lib.c
27551         * gcc.c-torture/execute/builtins/printf-lib.c
27552         * gcc.c-torture/execute/builtins/sprintf-lib.c
27553         * gcc.c-torture/execute/builtins/strcat-lib.c
27554         * gcc.c-torture/execute/builtins/strchr-lib.c
27555         * gcc.c-torture/execute/builtins/strcmp-lib.c
27556         * gcc.c-torture/execute/builtins/strcpy-lib.c
27557         * gcc.c-torture/execute/builtins/strcspn-lib.c
27558         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27559         * gcc.c-torture/execute/builtins/strlen-lib.c
27560         * gcc.c-torture/execute/builtins/strncat-lib.c
27561         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27562         * gcc.c-torture/execute/builtins/strncmp-lib.c
27563         * gcc.c-torture/execute/builtins/strncpy-lib.c
27564         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27565         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27566         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27567         * gcc.c-torture/execute/builtins/strrchr-lib.c
27568         * gcc.c-torture/execute/builtins/strspn-lib.c
27569         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27570         * gcc.c-torture/execute/builtins/strstr-lib.c
27571         * gcc.c-torture/execute/builtins/lib/abs.c
27572         * gcc.c-torture/execute/builtins/lib/fprintf.c
27573         * gcc.c-torture/execute/builtins/lib/memset.c
27574         * gcc.c-torture/execute/builtins/lib/printf.c
27575         * gcc.c-torture/execute/builtins/lib/sprintf.c
27576         * gcc.c-torture/execute/builtins/lib/strcpy.c
27577         * gcc.c-torture/execute/builtins/lib/strcspn.c
27578         * gcc.c-torture/execute/builtins/lib/strncat.c
27579         * gcc.c-torture/execute/builtins/lib/strncmp.c
27580         * gcc.c-torture/execute/builtins/lib/strncpy.c
27581         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27582         * gcc.c-torture/execute/builtins/lib/strspn.c
27583         * gcc.c-torture/execute/builtins/lib/strstr.c:
27584         New files containing support routines.
27585
27586         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27587         declaration.
27588         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27589         when not optimizing.
27590
27591 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27592
27593         PR c++/16240
27594         * g++.dg/abi/mangle22.C: New test.
27595         * g++.dg/abi/mangle23.C: Likewise.
27596
27597 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27598
27599         PR fortran/16290
27600         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27601         Allow for cases without denormalized floating point numbers.
27602
27603 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27604
27605         PR c/1027
27606         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27607         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27608         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27609         expected warning text.
27610         * gcc.dg/format/diag-2.c: New test.
27611
27612 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27613
27614         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27615
27616 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27617
27618         * gcc.dg/builtins-43.c: New.
27619         * gcc.dg/builtins-44.c: New.
27620         * gcc.dg/builtins-45.c: New.
27621
27622 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27623             Andreas Tobler  <a.tobler@schweiz.ch>
27624
27625         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27626         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27627         as SIGSEGV.
27628         * gcc.dg/cleanup-11.c: Likewise.
27629         * gcc.dg/cleanup-8.c: Likewise.
27630         * gcc.dg/cleanup-9.c: Likewise.
27631         * gcc.dg/cleanup-5.c: Run on all platforms.
27632
27633 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27634
27635         * g++.dg/warn/nonnull1.C: New test.
27636
27637 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27638
27639         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27640         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27641         Special-case the Sun compiler wrt to <complex.h>.
27642
27643 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27644
27645         * gcc.dg/Wunreachable-8.C: New test.
27646
27647         * gcc.dg/h8300-ice2.c : New test.
27648
27649 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27650
27651         PR fortran/16161
27652         * gfortran.fortran-torture/compile/implicit.f90: Add test
27653         for implicit character.
27654
27655 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27656
27657         PR fortran/16289
27658         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27659         Use tiny() intrinsic to find smallest non-negative real
27660
27661 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27662
27663         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27664         * gcc.dg/compat/struct-by-value-22_x.c: New.
27665         * gcc.dg/compat/struct-by-value-22_y.c: New.
27666
27667         * gcc.c-torture/execute/20040629-1.c: New test.
27668
27669 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27670
27671         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27672         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27673
27674         PR target/16195
27675         * gcc.dg/20040625-1.c: New test.
27676
27677 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27678
27679         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27680
27681 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27682
27683         PR fortran/15963
27684         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27685
27686 2004-06-29  Richard Henderson  <rth@redhat.com>
27687
27688         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27689
27690 2004-06-29  Paul Brook  <paul@codesourcery.com>
27691
27692         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27693         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27694
27695 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27696
27697         PR c++/16260
27698         * g++.dg/parse/crash15.C: New.
27699
27700 2004-06-28  Andrew Pinski  <apinski@apple.com>
27701
27702         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27703         by the error already.
27704
27705         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27706
27707 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27708
27709         PR target/14041
27710         * gcc.dg/h8300-bss-align-1.c : New.
27711
27712 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         * PR c++/16174
27715         * g++.dg/template/ctor4.C: New.
27716
27717 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27718
27719         PR c++/16205
27720         * g++.dg/warn/Wsequence-point-1.C: New test.
27721
27722 2004-06-27  Paul Brook  <paul@codesourcery.com>
27723
27724         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27725
27726 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27727
27728         * g++.old-deja/g++.mike/p7325.C: Remove.
27729
27730 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27731
27732         PR c/14963
27733         * gcc.dg/pr14963.c: New test.
27734
27735 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27736
27737         PR c++/16193
27738         * g++.dg/parse/redef1.C: New test.
27739
27740 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27741
27742         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27743         20021110.c.
27744         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27745         20021119-1.c.
27746         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27747         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27748         5-04.c.
27749         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27750         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27751         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27752         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27753         g++.brendan/enum14.C.
27754         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27755         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27756         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27757         g++.mike/virt1.C.
27758         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27759         memtemp24.C.
27760
27761 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27762
27763         * gcc.dg/20040527-1.c: New test case.
27764
27765 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27766
27767         PR gfortran/pr16196
27768         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27769
27770 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27771
27772         PR middle-end/15825
27773         * gcc.dg/pr15825-1.c: New test case.
27774
27775 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27776
27777         * gcc.c-torture/execute/20040625-1.c: New test.
27778
27779 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27780
27781         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27782
27783 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27784
27785         * gcc.dg/torture/mips-div-1.c: New test.
27786
27787 2004-06-24  Jeff Law  <law@redhat.com>
27788
27789         * gcc.dg/tree-ssa/20040624-1.c: New test.
27790
27791 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27792
27793         * gcc.c-torture/compile/20040624-1.c: New test.
27794
27795 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27796
27797         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27798         this directory.
27799
27800 2004-06-23  Andrew Pinski  <apinski@apple.com>
27801
27802         PR middle-end/15988
27803         * g++.dg/opt/ptrmem4.C: New test.
27804
27805         * gcc.dg/c90-array-quals-2.c: New test.
27806
27807 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27808
27809         * gcc.dg/kpice1.c: New test.
27810
27811 2006-06-23  Andrew Pinski  <apinski@apple.com>
27812
27813         * gcc.dg/c90-array-quals.c: New test.
27814
27815 2006-06-22  Richard Henderson  <rth@redhat.com>
27816
27817         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27818
27819 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27820
27821         * gcc.dg/builtins-config.h: Handle FreeBSD.
27822
27823 2006-06-22  Richard Henderson  <rth@redhat.com>
27824
27825         * g++.dg/opt/devirt1.C: New.
27826
27827 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27828
27829         * g++.dg/opt/pr15551.C: New testcase.
27830
27831 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27832
27833         PR target/14800
27834         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27835         x86_64-*-linux* when compiling for 32bit.
27836
27837 2004-06-21  Andrew Pinski  <apinski@apple.com>
27838
27839         * gcc.dg/pch/struct-1.c: New.
27840         * gcc.dg/pch/struct-1.hs: New.
27841
27842 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27843
27844         * gcc.dg/pch/save-temps-1.c: New file.
27845         * gcc.dg/pch/save-temps-1.hs: New file.
27846
27847 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27848
27849         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27850         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27851
27852 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27853
27854         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27855         to fix type error.
27856         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27857         Remove trailing spaces.
27858
27859 2004-06-21  Richard Henderson  <rth@redhat.com>
27860
27861         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27862         merging && to BIT_FIELD_REF.
27863
27864 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27865
27866         * g++.dg/opt/placeholder1.C: New test.
27867
27868 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27869
27870         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27871         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27872         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27873         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27874
27875 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27876
27877         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27878         extern "C".
27879         * g++.dg/other/pragma-re-1.C: Add comments.
27880
27881 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27882
27883         PR gfortran/16080
27884         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27885
27886 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27887
27888         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27889         instead of setting the type of size_t by
27890         hand.
27891
27892 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27893
27894         * gcc.dg/unordered-2.c: New test case.
27895         * gcc.dg/unordered-3.c: New test case.
27896
27897 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27898
27899         PR other/16043
27900         * lib/g++.exp (g++_version): Tweak regexp for version
27901         * lib/g77.exp (g77_version): Likewise.
27902         * lib/gfortran.exp (gfortran_version): Likewise.
27903         * lib/objc.exp (objc_version): Likewise.
27904         * lib/treelang.exp (treelang_version): Likewise.
27905
27906 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27907
27908         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27909         Use INT_MAX instead of __INT_MAX__.
27910         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27911
27912         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27913         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27914         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27915         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27916         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27917         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27918         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27919         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27920         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27921
27922         * gcc.dg/range-test-1.c: New test.
27923         * g++.dg/opt/range-test-1.C: New test.
27924
27925 2004-06-17  Richard Henderson  <rth@redhat.com>
27926
27927         * objc.dg/sync-1.m: New.
27928         * objc.dg/try-catch-1.m: Don't force next runtime.
27929         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27930         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27931         shadowed catch clause.
27932         * objc.dg/try-catch-5.m: New.
27933
27934 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27935
27936         Bug 14610
27937         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27938
27939 2004-06-15  Richard Henderson  <rth@redhat.com>
27940
27941         * gcc.dg/20001116-1.c: Move expected warning line.
27942
27943 2004-06-15  Richard Henderson  <rth@redhat.com>
27944
27945         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27946         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27947
27948 2004-06-15  Jeff Law  <law@redhat.com>
27949
27950         * gcc.dg/tree-ssa/20040615-1.c: New test.
27951         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27952         be less sensitive to operand ordering.
27953         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27954
27955 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27956
27957         * g++.dg/abi/bitfield3.C: Add comment..
27958
27959 2004-06-15  Richard Henderson  <rth@redhat.com>
27960
27961         * g++.dg/ext/stmtexpr1.C: XFAIL.
27962         * gcc.dg/20030612-1.c: XFAIL.
27963
27964 2004-06-15  Eric Christopher  <echristo@redhat.com>
27965
27966         * g++.dg/charset/asm5.c: New.
27967         * gcc.dg/charset/asm6.c: New.
27968
27969 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27970
27971         PR fortran/15962
27972         * gfortran.fortran-torture/execute/select_1.f90: New test.
27973
27974 2004-06-15  Paul Brook  <paul@codesourcery.com>
27975
27976         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27977
27978 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27979
27980         PR c++/15967
27981         * g++.dg/lookup/crash3.C: New test.
27982
27983 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27984
27985         PR c++/15947
27986         * g++.dg/parse/dtor4.C: New test.
27987
27988 2004-06-14  Jeff Law  <law@redhat.com>
27989
27990         * gcc.c-torture/compile/20040614-1.c: New test.
27991
27992 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27993
27994         PR fortran/15211
27995         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27996         LEN of a character array.
27997
27998 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27999
28000         PR c++/15096
28001         * g++.dg/template/ptrmem10.C: New test.
28002
28003         PR c++/14930
28004         * g++.dg/template/friend30.C: New test.
28005
28006 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28007
28008         PR fortran/14928
28009         * gfortran.fortran-torture/compile/mloc.f90: New test.
28010
28011 2004-06-13  Paul Brook  <paul@codesourcery.com>
28012
28013         * gfortran.fortran-torture/execute/random_2.f90: New test.
28014
28015 2004-06-13  Eric Christopher  <echristo@redhat.com>
28016
28017         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28018
28019 2004-06-12  Paul Brook  <paul@codesourcery.com>
28020
28021         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28022
28023 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28024
28025         PR fortran/14923
28026         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28027
28028 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28029
28030         PR fortran/14957
28031         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28032         syntax errors in end statements of contained subroutines.
28033
28034 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28035
28036         PR fortran/12841
28037         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28038
28039 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28040
28041         PR fortran/15665
28042         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28043
28044 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28045
28046         PR gfortran/12839
28047         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28048
28049 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28050
28051         PR c++/15862
28052         * g++.dg/parse/enum1.C: New test.
28053
28054 2004-06-10  Jeff Law  <law@redhat.com>
28055
28056         * gcc.c-torture/compile/20040610-1.c: New test.
28057
28058 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28059
28060         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28061         * g++.old-deja/g++.other/decl3.C: Likewise.
28062
28063 2004-06-10  Brian Booth  <bbooth@redhat.com>
28064
28065         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28066         V_MAY_DEF instead of VDEF.
28067         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28068
28069 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/14211
28072         * g++.dg/conversion/const1.C: New test.
28073
28074         PR c++/15076
28075         * g++.dg/conversion/reinterpret1.C: New test.
28076
28077         PR c++/15877
28078         * g++.dg/template/enum2.C: New test.
28079
28080         PR c++/15227
28081         * g++.dg/template/error13.C: New test.
28082
28083 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28084
28085         PR fortran/14957
28086         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28087         arguments to test_* REAL and of the right size.
28088
28089 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28090
28091         PR target/15569
28092         PR rtl-optimization/15681
28093         * gcc.dg/20040609-1.c: New test.
28094
28095 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28096
28097         PR c++/14791
28098         * g++.dg/opt/builtins1.C: New test.
28099
28100 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28101
28102         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28103         that use default windows32 struct layout.
28104         * gcc.dg/i386-bitfield2.c: Likewise.
28105
28106 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28107
28108         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28109         for mingw32 and cygwin targets.
28110
28111 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28112
28113         * gcc.dg/pch/macro-4.c: New.
28114         * gcc.dg/pch/macro-4.hs: New.
28115
28116 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28117
28118         PR fortran/13249
28119         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28120
28121 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28122
28123         PR fortran/13372
28124         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28125
28126 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28127
28128         PR gfortran/14897
28129         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28130
28131 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28132
28133         PR gfortran/15755
28134         * gfortran.fortran-torture/execute/backspace.c : New test.
28135
28136 2004-06-09  Paul Brook  <paul@codesourcery.com>
28137
28138         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28139         (pointer_to_section): Rewrite to use smaller array.
28140
28141 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28142
28143         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28144         * gcc.dg/ext/altivec-10.c: Same.
28145         * gcc.dg/ext/altivec-11.c: Same.
28146         * gcc.dg/ext/altivec-12.c: Same.
28147         * gcc.dg/ext/altivec-13.c: Same.
28148         * gcc.dg/ext/altivec-14.c: Same.
28149         * gcc.dg/ext/altivec-15.c: Same.
28150         * gcc.dg/ext/altivec-16.c: Same.
28151         * gcc.dg/ext/altivec-3.c: Same.
28152         * gcc.dg/ext/altivec-4.c: Same.
28153         * gcc.dg/ext/altivec-6.c: Same.
28154         * gcc.dg/ext/altivec-7.c: Same.
28155         * gcc.dg/ext/altivec-8.c: Same.
28156         * gcc.dg/ext/altivec-varargs-1.c: Same.
28157
28158         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28159         * g++.dg/ext/altivec-10.C: Same.
28160         * g++.dg/ext/altivec-2.C: Same.
28161         * g++.dg/ext/altivec-3.C: Same.
28162         * g++.dg/ext/altivec-4.C: Same.
28163         * g++.dg/ext/altivec-5.C: Same.
28164         * g++.dg/ext/altivec-6.C: Same.
28165         * g++.dg/ext/altivec-7.C: Same.
28166         * g++.dg/ext/altivec-8.C: Same.
28167         * g++.dg/ext/altivec-9.C: Same.
28168
28169 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28170
28171         PR c++/7841
28172         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28173
28174 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28175
28176         * gcc.dg/union-1.c: New test.
28177
28178 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28179
28180         * gcc.dg/builtins-41.c: New test case.
28181         * gcc.dg/builtins-42.c: New test case.
28182
28183 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28184
28185         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28186         * g++.dg/ext/altivec-10.C: Same.
28187         * g++.dg/ext/altivec-2.C: Same.
28188         * g++.dg/ext/altivec-3.C: Same.
28189         * g++.dg/ext/altivec-4.C: Same.
28190         * g++.dg/ext/altivec-5.C: Same.
28191         * g++.dg/ext/altivec-6.C: Same.
28192         * g++.dg/ext/altivec-7.C: Same.
28193         * g++.dg/ext/altivec-8.C: Same.
28194         * g++.dg/ext/altivec-9.C: Same.
28195         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28196         * g++.old-deja/g++.brendan/new3.C: Same.
28197         * gcc.c-torture/execute/eeprof-1.x: Same.
28198
28199 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28200
28201         PR c/14765
28202         * gcc.dg/pr14765-1.c: New test.
28203
28204 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28205
28206         PR c/14649
28207         * gcc.dg/pr14649-1.c: New test case.
28208
28209 2004-06-07  Richard Henderson  <rth@redhat.com>
28210
28211         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28212         if temporaries.
28213
28214 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28215
28216         * g++.dg/eh/elide1.C: Remove XFAIL.
28217
28218 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28219
28220         PR c++/15337
28221         * g++.dg/expr/sizeof3.C: New test.
28222
28223         PR c++/14777
28224         * g++.dg/template/access14.C: New test.
28225
28226         PR c++/15554
28227         * g++.dg/template/enum1.C: New test.
28228
28229         PR c++/15057
28230         * g++.dg/eh/throw1.C: New test.
28231
28232 2004-06-07  David Ayers  <d.ayers@inode.at>
28233             Ziemowit Laski  <zlaski@apple.com>
28234
28235         * lib/objc.exp (objc_target_compile): Revert the '-framework
28236         Foundation' flag fix, since bare Darwin does not ship
28237         with the Foundation framework.
28238         * objc/execute/next_mapping.h: Provide a local NSConstantString
28239         @interface and @implementation.
28240         (objc_constant_string_init): A constructor function, used to
28241         initialize the NSConstantString meta-class object.
28242         * objc/execute/string1.m: Include "next_mapping.h" instead of
28243         <Foundation/NSString.h>.
28244         * objc/execute/string2.m: Likewise.
28245         * objc/execute/string3.m: Likewise.
28246         * objc/execute/string4.m: Likewise.
28247
28248 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28249
28250         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28251         to double. Replace double with FLOAT.
28252         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28253
28254         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28255         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28256         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28257         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28258         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28259         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28260         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28261         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28262
28263 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28264
28265         PR c/13519
28266         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28267
28268 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28269
28270         PR c++/15503
28271         * g++.dg/template/meminit2.C: New test.
28272
28273 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28274
28275         PR target/15822
28276         * gcc.c-torture/execute/compare-fp-1.c,
28277         gcc.c-torture/execute/compare-fp-2.c,
28278         gcc.c-torture/execute/compare-fp-3.c,
28279         gcc.c-torture/execute/compare-fp-4.c,
28280         gcc.c-torture/execute/compare-fp-3.x,
28281         gcc.c-torture/execute/compare-fp-4.x: Moved...
28282         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28283         gcc.c-torture/execute/ieee/compare-fp-2.c,
28284         gcc.c-torture/execute/ieee/compare-fp-3.c,
28285         gcc.c-torture/execute/ieee/compare-fp-4.c,
28286         gcc.c-torture/execute/ieee/compare-fp-3.x,
28287         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28288
28289 2004-06-04  David Ayers  <d.ayers@inode.at>
28290
28291         * objc/execute/protocol-isEqual-4.m: New testcase.
28292
28293 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28294
28295         * objc/execute/protocol-isEqual-1.m: New testcase.
28296         * objc/execute/protocol-isEqual-2.m: New testcase.
28297         * objc/execute/protocol-isEqual-3.m: New testcase.
28298
28299 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28300
28301         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28302
28303 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28304
28305         * lib/objc.exp (objc_target_compile): When running tests on
28306         Darwin (Mac OS X), inform the linker about '-framework
28307         'Foundation'.
28308
28309 2004-06-02  Eric Christopher  <echristo@redhat.com>
28310
28311         * gcc.c-torture/compile/20040602-1.c: New.
28312
28313 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28314
28315         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28316         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28317
28318         PR tree-optimization/14736
28319         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28320
28321         PR tree-optimization/14042
28322         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28323
28324         PR tree-optimization/14729
28325         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28326
28327 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28328
28329         PR fortran/15557
28330         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28331
28332 2004-06-01  Richard Hederson  <rth@redhat.com>
28333
28334         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28335
28336 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28337
28338         PR c++/14932
28339         * g++.dg/parse/offsetof4.C: New test.
28340
28341 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28342
28343         PR objc/7993
28344         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28345
28346 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28347
28348         PR c++/15701
28349         * g++.dg/template/friend29.C: New test.
28350
28351 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28352
28353         PR c/15749
28354         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28355
28356 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28357
28358         * gcc.dg/sparc-trap-1.c: New test.
28359
28360 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28361
28362         PR middle-end/15069
28363         * g++.dg/opt/fold3.C: New test case.
28364
28365 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28366
28367         * lib/target-supports.exp (check_iconv_available): Fix fallout
28368         from 2004-05-28 patch.
28369
28370 2004-05-30  Paul Brook  <paul@codesourcery.com>
28371
28372         PR fortran/15620
28373         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28374         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28375
28376 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28377
28378         * gfortran.fortran-torture/execute/random_1.f90: New test.
28379
28380 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28381
28382         * g++.dg/ext/altivec-10.C: New test.
28383
28384 2004-05-29  Paul Brook  <paul@codesourcery.com>
28385
28386         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28387
28388 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28389
28390         * gcc.dg/altivec-16.c: New test.
28391
28392 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28393
28394         * lib/target-supports.exp (check_vmx_hw_available): New.
28395         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28396
28397         * lib/target-supports.exp (check_alias_available,
28398         check_iconv_available, check_named_sections_available): Use
28399         unique names for temporary files.
28400
28401 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28402
28403         * gcc.dg/altivec-15.c: New test.
28404
28405 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28406
28407         PR c++/15083
28408         * g++.dg/warn/noeffect6.C: New test.
28409
28410         PR c++/15471
28411         * g++.dg/expr/ptrmem4.C: New test.
28412
28413         PR c++/15640
28414         * g++.dg/template/operator3.C: New test.
28415
28416 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28417
28418         PR c++/14668
28419         * g++.dg/lookup/redecl1.C: New test.
28420         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28421
28422 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28423
28424         * gcc.c-torture/execute/compare-fp-1.c,
28425         gcc.c-torture/execute/compare-fp-2.c,
28426         gcc.c-torture/execute/compare-fp-3.c,
28427         gcc.c-torture/execute/compare-fp-4.c,
28428         gcc.c-torture/execute/compare-fp-3.x,
28429         gcc.c-torture/execute/compare-fp-4.x,
28430         gcc.dg/pr15649-1.c: New.
28431
28432 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28433
28434         PR c++/12883
28435         * g++.dg/init/array14.C: New test.
28436
28437 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28438
28439         * lib/compat.exp (compat-get-options-main): New.
28440         (compat-get-options): Remove unneeded code, warn for ignored
28441         command.
28442         (compat-execute): Check flag set by dg-require-* commands.
28443
28444         * lib/compat.exp (compat-execute): Break up long lines.
28445
28446 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28447
28448         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28449         * gcc.dg/altivec-14.c: New test.
28450         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28451
28452         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28453         * gcc.dg/altivec-12.c: Ditto.
28454
28455         * gcc.dg/altivec-3.c: Move call to altivec_check.
28456
28457 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28458
28459         PR c++/15044
28460         * g++.dg/template/error12.C: New test.
28461
28462         PR c++/15317
28463         * g++.dg/ext/attrib15.C: New test.
28464
28465         PR c++/15329
28466         * g++.dg/template/ptrmem9.C: New test.
28467
28468 2004-05-25  Paul Brook  <paul@codesourcery.com>
28469
28470         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28471
28472 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28473
28474         PR c++/15165
28475         * g++.dg/template/crash19.C: New test.
28476
28477 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28478
28479         PR c++/15025
28480         * g++.dg/template/redecl1.C: New test.
28481
28482 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28483
28484         PR c++/14821
28485         * g++.dg/other/ns1.C: New test.
28486
28487         PR c++/14883
28488         * g++.dg/template/invalid1.C: New test.
28489
28490 2004-05-23  Paul Brook  <paul@codesourcery.com>
28491         Victor Leikehman  <lei@haifasphere.co.il>
28492
28493         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28494         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28495
28496 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28497
28498         PR c++/15285
28499         PR c++/15299
28500         * g++.dg/template/non-dependent5.C: New test.
28501         * g++.dg/template/non-dependent6.C: New test.
28502
28503 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28504
28505         PR c++/15507
28506         * g++.dg/inherit/union1.C: New test.
28507
28508         PR c++/15542
28509         * g++.dg/template/addr1.C: New test.
28510
28511         PR c++/15427
28512         * g++.dg/template/array5.C: New test.
28513
28514         PR c++/15287
28515         * g++.dg/template/array6.C: New test.
28516
28517 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28518             Roger Sayle  <roger@eyesopen.com>
28519
28520         * g++.dg/lookup/forscope2.C: New test case.
28521
28522 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28523
28524         * gcc.dg/cpp/Wmissingdirs.c: New.
28525
28526 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28527
28528         PR target/15301
28529         * gcc.dg/compat/union-m128-1.h: New file.
28530         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28531         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28532         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28533
28534 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28535
28536         PR target/15302
28537         * gcc.dg/compat/struct-complex-1.h: New file.
28538         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28539         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28540         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28541
28542 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28543
28544         PR middle-end/3074
28545         * gcc.dg/pr3074-1.c: New test case.
28546         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28547
28548 2004-05-20  Falk Hueffner  <falk@debian.org>
28549
28550         PR other/15526
28551         * gcc.dg/ftrapv-1.c: New test case.
28552
28553 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28554
28555         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28556
28557 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28558             Jeff Law  <law@redhat.com>
28559
28560         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28561         * gcc.dg/tree-ssa/20040518-2.c: New test.
28562
28563         * gcc.dg/tree-ssa/20040518-1.c: New test.
28564
28565 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28566
28567         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28568
28569 2004-05-18  Paul Brook  <paul@codesourcery.com>
28570
28571         PR fortran/13930
28572         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28573
28574 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28575
28576         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28577         constant folding.
28578
28579 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28580
28581         * gcc.dg/tree-ssa/20040517-1.c: New test.
28582
28583 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28584
28585         * gcc.dg/loop-4.c: New test.
28586
28587 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28588
28589         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28590
28591 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28592
28593         PR fortran/15311
28594         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28595
28596 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28597
28598         PR fortran/13826
28599         PR fortran/13940
28600         * gfortran.fortran-torture/compile/data_1.f90: New test.
28601
28602 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28603
28604         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28605         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28606
28607 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28608
28609         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28610
28611 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28612
28613         PR c/15444
28614         * gcc.dg/format/xopen-1.c: Adjust expected message.
28615         * gcc.dg/format/xopen-3.c: New test.
28616
28617 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28618
28619         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28620
28621 2004-05-14  Jeff Law  <law@redhat.com>
28622
28623         * gcc.dg/tree-ssa/20040514-2.c: New test.
28624
28625 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28626
28627         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28628         this ...
28629         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28630         this.
28631
28632 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28633
28634         * gcc.dg/tree-ssa/20040514-1.c: New test.
28635
28636 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28637
28638         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28639         test.
28640
28641 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28642
28643         PR fortran/14066
28644         * gfortran.fortran-torture/compile/do_1.f90: New test.
28645
28646 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28647
28648         PR fortran/15051
28649         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28650         test.
28651
28652 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28653
28654         PR fortran/15149
28655         * gfortran.fortran-torture/execute/random_init.f90: New test.
28656
28657 2004-05-13  Paul Brook  <paul@codesourcery.com>
28658
28659         PR fortran/15314
28660         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28661
28662 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28663
28664         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28665         for the powerpc case.
28666
28667 2004-05-13  Jeff Law  <law@redhat.com>
28668
28669         * gcc.dg/tree-ssa/20040513-1.c: New test.
28670         * gcc.dg/tree-ssa/20040513-2.c: New test.
28671
28672 2004-05-13  Paul Brook  <paul@codesourcery.com>
28673
28674         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28675         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28676         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28677
28678 2004-05-13  Andreas Schwab  <schwab@suse.de>
28679
28680         PR other/10819
28681         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28682         characters.
28683
28684 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28685
28686         PR fortran/15294
28687         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28688
28689 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28690
28691         Merge from tree-ssa-20020619-branch.  See
28692         ChangeLog.tree-ssa for details.
28693
28694 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28695
28696         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28697         include <altivec.h> explicitly.
28698         * gcc.dg/altivec-13.c: Likewise.
28699
28700 2004-05-11  Paul Brook  <paul@codesourcery.com>
28701
28702         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28703
28704 2004-05-10  Eric Christopher  <echristo@redhat.com>
28705
28706         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28707         * gcc.dg/sibcall-4.c: Ditto.
28708
28709 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28710
28711         * g++.dg/ext/altivec-8.C: New test case.
28712         * gcc.dg/altivec-13.c: New test case.
28713
28714 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28715
28716         * gcc.c-torture/execute/divcmp-1.c: New test case.
28717         * gcc.c-torture/execute/divcmp-2.c: New test case.
28718         * gcc.c-torture/execute/divcmp-3.c: New test case.
28719
28720 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28721
28722         * g++.dg/other/pragma-re-2.C: New test.
28723
28724 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28725
28726         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28727         * gcc.dg/i386-387-2.c: Likewise.
28728
28729         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28730         __builtin_drem.
28731         * gcc.dg/i386-387-6.c: Likewise.
28732
28733 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28734
28735         * gcc.dg/builtins-33.c: Also check log1p*.
28736
28737 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28738
28739         PR optimization/15296
28740         * gcc.c-torture/execute/pr15296.c: New test.
28741
28742 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28743
28744         * gcc.dg/builtins-40.c: New test.
28745
28746 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28747
28748         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28749
28750 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28751
28752         * g++.dg/ext/spe1.C: New testcase.
28753
28754 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28755
28756         * objc.dg/image-info.m: Allow additional attributes
28757         for __image_info section.
28758
28759 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28760
28761         * gcc.dg/torture/mips-hilo-2.c: New test.
28762
28763 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28764
28765         PR c++/14389
28766         * g++.dg/template/member5.C: New test.
28767
28768 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28769
28770         * gcc.dg/builtins-34.c: Also check expm1*.
28771
28772 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28773
28774         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28775         * gcc.dg/torture/builtin-convert-3.c: New test.
28776
28777 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28778
28779         PR middle-end/15054
28780         * g++.dg/opt/pr15054.C: New test.
28781
28782 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28783
28784         * gcc.dg/torture/builtin-rounding-1.c: New test.
28785         * gcc.dg/builtins-25.c: Delete.
28786         * gcc.dg/builtins-29.c: Delete.
28787
28788 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28789
28790         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28791         * gcc.dg/sibcall-4.c: Likewise.
28792         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28793
28794 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28795
28796         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28797         bit-field on 16-bit targets.
28798
28799 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28800
28801         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28802         16-bit targets.
28803
28804 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28805
28806         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28807         * gcc.dg/rs6000-power2-2.c: Likewise.
28808
28809 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28810
28811         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28812         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28813         Change the asm registers to be in form of frN instead of fN.
28814
28815 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28816
28817         * gcc.dg/torture/builtin-convert-2.c: New test.
28818
28819 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28820
28821         * gcc.dg/rs6000-power2-1.c: New test.
28822         * gcc.dg/rs6000-power2-2.c: New test.
28823
28824 2004-04-28  Jan Hubicka  <jh@suse.cz>
28825
28826         * gcc.dg/unused-6.c: New test.
28827
28828 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28829             Ulrich Weigand  <uweigand@de.ibm.com>
28830
28831         * ada/acats/run_all.sh: Define $target variable.
28832
28833 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28834
28835         PR c++/15119
28836         * g++.dg/other/vararg-1.C: New test.
28837
28838         PR c++/4794
28839         * g++.dg/eh/cleanup3.C: New test.
28840
28841 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28842
28843         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28844         and ad8011a (target_insn).
28845         * ada/acats/support/macro.dfs: Likewise.
28846         * ada/acats/support/impbit.adb: New file.
28847
28848 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28849
28850         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28851
28852 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28853
28854         * gcc.dg/loop-3.c: New test.
28855
28856 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28857
28858         * gcc.c-torture/execute/simd-5.c: New test.
28859
28860 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28861
28862         PR c++/15064
28863         * g++.dg/template/crash18.C: New test.
28864
28865 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28866
28867         * g++.dg/ext/complit3.C: New test.
28868
28869 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28870
28871         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28872         * gcc.dg/altivec-3.c: Same.
28873         * gcc.dg/altivec-varargs-1.c: Same.
28874
28875 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28876
28877         * lib/target-supports.exp (check_profiling_available): Assume
28878         profiling is not available on powerpc-eabi targets.
28879
28880 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28881
28882         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28883         * gcc.dg/vmx/bug-1.c: Ditto.
28884
28885 2004-04-20  Eric Christopher  <echristo@redhat.com>
28886
28887         * gcc.dg/charset/extern.c: New test.
28888         * g++.dg/charset/extern3.cc: Ditto.
28889
28890 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28891
28892         * gcc.dg/builtins-39.c: New test.
28893
28894 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28895
28896         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28897
28898 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28899
28900         * gcc.dg/torture/mips-hilo-1.c: New test.
28901
28902 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28903
28904         * gcc.c-torture/compile/20040419-1.c: New test.
28905
28906 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28907
28908         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28909
28910 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28911             Aldy Hernandez  <aldyh@redhat.com>
28912
28913         * gcc.c-torture/execute/va-arg-24.c: New.
28914
28915 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28916             Aldy Hernandez  <aldyh@redhat.com>
28917
28918         * gcc.dg/vmx/1b-01.c: New.
28919         * gcc.dg/vmx/1b-02.c: New.
28920         * gcc.dg/vmx/1b-03.c: New.
28921         * gcc.dg/vmx/1b-04.c: New.
28922         * gcc.dg/vmx/1b-05.c: New.
28923         * gcc.dg/vmx/1b-06.c: New.
28924         * gcc.dg/vmx/1b-07.c: New.
28925         * gcc.dg/vmx/1c-01.c: New.
28926         * gcc.dg/vmx/1c-02.c: New.
28927         * gcc.dg/vmx/3a-01a.c: New.
28928         * gcc.dg/vmx/3a-01.c: New.
28929         * gcc.dg/vmx/3a-01m.c: New.
28930         * gcc.dg/vmx/3a-03.c: New.
28931         * gcc.dg/vmx/3a-03m.c: New.
28932         * gcc.dg/vmx/3a-04.c: New.
28933         * gcc.dg/vmx/3a-04m.c: New.
28934         * gcc.dg/vmx/3a-05.c: New.
28935         * gcc.dg/vmx/3a-06.c: New.
28936         * gcc.dg/vmx/3a-06m.c: New.
28937         * gcc.dg/vmx/3a-07.c: New.
28938         * gcc.dg/vmx/3b-01.c: New.
28939         * gcc.dg/vmx/3b-02.c: New.
28940         * gcc.dg/vmx/3b-10.c: New.
28941         * gcc.dg/vmx/3b-13.c: New.
28942         * gcc.dg/vmx/3b-14.c: New.
28943         * gcc.dg/vmx/3b-15.c: New.
28944         * gcc.dg/vmx/3c-01a.c: New.
28945         * gcc.dg/vmx/3c-01.c: New.
28946         * gcc.dg/vmx/3c-02.c: New.
28947         * gcc.dg/vmx/3c-03.c: New.
28948         * gcc.dg/vmx/3d-01.c: New.
28949         * gcc.dg/vmx/4-01.c: New.
28950         * gcc.dg/vmx/4-03.c: New.
28951         * gcc.dg/vmx/5-01.c: New.
28952         * gcc.dg/vmx/5-02.c: New.
28953         * gcc.dg/vmx/5-03.c: New.
28954         * gcc.dg/vmx/5-04.c: New.
28955         * gcc.dg/vmx/5-05.c: New.
28956         * gcc.dg/vmx/5-06.c: New.
28957         * gcc.dg/vmx/5-07.c: New.
28958         * gcc.dg/vmx/5-07t.c: New.
28959         * gcc.dg/vmx/5-08.c: New.
28960         * gcc.dg/vmx/5-10.c: New.
28961         * gcc.dg/vmx/5-11.c: New.
28962         * gcc.dg/vmx/7-01a.c: New.
28963         * gcc.dg/vmx/7-01.c: New.
28964         * gcc.dg/vmx/7c-01.c: New.
28965         * gcc.dg/vmx/7d-01.c: New.
28966         * gcc.dg/vmx/7d-02.c: New.
28967         * gcc.dg/vmx/8-01.c: New.
28968         * gcc.dg/vmx/8-02a.c: New.
28969         * gcc.dg/vmx/8-02.c: New.
28970         * gcc.dg/vmx/brode-1.c: New.
28971         * gcc.dg/vmx/bug-1.c: New.
28972         * gcc.dg/vmx/bug-2.c: New.
28973         * gcc.dg/vmx/bug-3.c: New.
28974         * gcc.dg/vmx/cw-bug-1.c: New.
28975         * gcc.dg/vmx/cw-bug-2.c: New.
28976         * gcc.dg/vmx/cw-bug-3.c: New.
28977         * gcc.dg/vmx/dct.c: New.
28978         * gcc.dg/vmx/debug-1.c: New.
28979         * gcc.dg/vmx/debug-2.c: New.
28980         * gcc.dg/vmx/debug-3.c: New.
28981         * gcc.dg/vmx/debug-4.c: New.
28982         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28983         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28984         * gcc.dg/vmx/eg-5.c: New.
28985         * gcc.dg/vmx/fft.c: New.
28986         * gcc.dg/vmx/gcc-bug-1.c: New.
28987         * gcc.dg/vmx/gcc-bug-2.c: New.
28988         * gcc.dg/vmx/gcc-bug-3.c: New.
28989         * gcc.dg/vmx/gcc-bug-4.c: New.
28990         * gcc.dg/vmx/gcc-bug-5.c: New.
28991         * gcc.dg/vmx/gcc-bug-6.c: New.
28992         * gcc.dg/vmx/gcc-bug-7.c: New.
28993         * gcc.dg/vmx/gcc-bug-8.c: New.
28994         * gcc.dg/vmx/gcc-bug-9.c: New.
28995         * gcc.dg/vmx/gcc-bug-b.c: New.
28996         * gcc.dg/vmx/gcc-bug-c.c: New.
28997         * gcc.dg/vmx/gcc-bug-d.c: New.
28998         * gcc.dg/vmx/gcc-bug-e.c: New.
28999         * gcc.dg/vmx/gcc-bug-f.c: New.
29000         * gcc.dg/vmx/gcc-bug-g.c: New.
29001         * gcc.dg/vmx/gcc-bug-i.c: New.
29002         * gcc.dg/vmx/harness.h: New.
29003         * gcc.dg/vmx/ira1.c: New.
29004         * gcc.dg/vmx/ira2a.c: New.
29005         * gcc.dg/vmx/ira2b.c: New.
29006         * gcc.dg/vmx/ira2.c: New.
29007         * gcc.dg/vmx/ira2c.c: New.
29008         * gcc.dg/vmx/mem.c: New.
29009         * gcc.dg/vmx/newton-1.c: New.
29010         * gcc.dg/vmx/ops.c: New.
29011         * gcc.dg/vmx/sn7153.c: New.
29012         * gcc.dg/vmx/spill2.c: New.
29013         * gcc.dg/vmx/spill3.c: New.
29014         * gcc.dg/vmx/spill.c: New.
29015         * gcc.dg/vmx/t.c: New.
29016         * gcc.dg/vmx/varargs-1.c: New.
29017         * gcc.dg/vmx/varargs-2.c: New.
29018         * gcc.dg/vmx/varargs-3.c: New.
29019         * gcc.dg/vmx/varargs-4.c: New.
29020         * gcc.dg/vmx/varargs-5.c: New.
29021         * gcc.dg/vmx/varargs-6.c: New.
29022         * gcc.dg/vmx/varargs-7.c: New.
29023         * gcc.dg/vmx/vmx.exp: New.
29024         * gcc.dg/vmx/vprint-1.c: New.
29025         * gcc.dg/vmx/vscan-1.c: New.
29026         * gcc.dg/vmx/x-01.c: New.
29027         * gcc.dg/vmx/x-02.c: New.
29028         * gcc.dg/vmx/x-03.c: New.
29029         * gcc.dg/vmx/x-04.c: New.
29030         * gcc.dg/vmx/x-05.c: New.
29031         * gcc.dg/vmx/yousufi-1.c: New.
29032         * gcc.dg/vmx/zero-1.c: New.
29033         * gcc.dg/vmx/zero.c: New.
29034
29035 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29036
29037         * g++.dg/lookup/java1.C: Update for chage of
29038         _Jv_AllocObject.
29039         * g++.dg/lookup/java2.C: Likewise.
29040
29041 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29042
29043         * ada/acats/run_all.sh: use -O2 by default.
29044
29045 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29046
29047         * gcc.dg/vr-mult-[12].c: New tests.
29048
29049 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29050
29051         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29052
29053         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29054
29055 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29056
29057         * lib/target-supports.exp (check_profiling_available): Assume profiling
29058         isn't available for mips*-*-elf targets.
29059
29060 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29061
29062         * gcc.dg/builtins-38.c: New test.
29063
29064 2004-04-14  Eric Christopher  <echristo@redhat.com>
29065
29066         * g++.dg/charset/charset.exp: Run .cc extension tests.
29067
29068 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29069
29070         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29071
29072 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29073
29074         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29075
29076 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29077
29078         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29079         * gcc.dg/i386-387-2.c: Likewise.
29080
29081         * gcc.dg/i386-387-7.c: New test.
29082         * gcc.dg/i386-387-8.c: New test.
29083
29084         * gcc.dg/builtins-37.c: New test.
29085
29086 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29087
29088         * g++.dg/pch/externc-1.C: Add missing semicolon.
29089
29090 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29091
29092         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29093
29094 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29095
29096         * gcc.c-torture/execute/20040411-1.c: New test.
29097
29098 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29099
29100         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29101
29102 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29103
29104         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29105
29106 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29107
29108         * lib/target-supports.exp (check_named_sections_available): New.
29109         * lib/gcc-dg.exp (dg-require-named-sections): New.
29110         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29111         old-deja.exp.  Also prune error-count message from HP linker.
29112         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29113
29114         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29115         * g++.old-deja/g++.pt/static3.C: Likewise.
29116         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29117
29118 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29119
29120         * gcc.c-torture/execute/20040409-1.c: New test case.
29121         * gcc.c-torture/execute/20040409-2.c: New test case.
29122         * gcc.c-torture/execute/20040409-3.c: New test case.
29123
29124 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29125
29126         * gcc.dg/20040409-1.c: New test.
29127
29128 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29129
29130         PR target/14888
29131         * g++.dg/opt/pr14888.C: New test case.
29132
29133 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29134
29135         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29136         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29137         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29138         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29139         New tests.
29140
29141 2004-04-08  Paul Brook  <paul@codesourcery.com>
29142
29143         * gcc.dg/spill-1.c: New test.
29144
29145 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29146
29147         * gcc.dg/torture/builtin-ctype-2.c: New test.
29148
29149 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29150
29151         * gcc.dg/pch/pch.exp: Add largefile test.
29152
29153 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29154
29155         * g++.dg/pch/externc-1.Hs: New.
29156         * g++.dg/pch/externc-1.C: New.
29157
29158 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29159
29160         * gcc.dg/compat/struct-by-value-5a_main.c,
29161         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29162         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29163         * gcc.dg/compat/struct-by-value-5a_x.c,
29164         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29165         gcc.dg/compat/struct-by-value-5_x.c.
29166         * gcc.dg/compat/struct-by-value-5a_y.c,
29167         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29168         gcc.dg/compat/struct-by-value-5_y.c.
29169
29170         * gcc.dg/compat/struct-by-value-6a_main.c,
29171         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29172         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29173         * gcc.dg/compat/struct-by-value-6a_x.c,
29174         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29175         gcc.dg/compat/struct-by-value-6_x.c.
29176         * gcc.dg/compat/struct-by-value-6a_y.c,
29177         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29178         gcc.dg/compat/struct-by-value-6_y.c.
29179
29180         * gcc.dg/compat/struct-by-value-7a_main.c,
29181         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29182         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29183         * gcc.dg/compat/struct-by-value-7a_x.c,
29184         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29185         gcc.dg/compat/struct-by-value-7_x.c.
29186         * gcc.dg/compat/struct-by-value-7a_y.c,
29187         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29188         gcc.dg/compat/struct-by-value-7_y.c.
29189
29190 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29193         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29194         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29195         options.
29196
29197 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29198
29199         * gcc.dg/builtins-36.c: New test.
29200
29201 2004-04-06  Paul Brook  <paul@codesourcery.com>
29202
29203         * README.gcc: Remove obsolete contraint on testcases.
29204
29205 2004-04-05  Paul Brook  <paul@codesourcery.com>
29206
29207         PR2123
29208         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29209         failure and exit(0) on success.
29210         * g++.dg/expr/anew2.C: Ditto.
29211         * g++.dg/expr/anew3.C: Ditto.
29212         * g++.dg/expr/anew4.C: Ditto.
29213
29214 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29215
29216         PR c++/3518
29217         * g++.dg/template/unify7.C: New.
29218
29219 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29220
29221         * g++.dg/README: Bring up to date with new subdirectories; remove
29222         duplicate subdirectory lines.
29223
29224 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29225
29226         PR c++/14007
29227         * g++.dg/template/unify5.C: New.
29228         * g++.dg/template/unify6.C: New.
29229         * g++.dg/template/qualttp20.C: Adjust.
29230         * g++.old-deja/g++.jason/report.C: Adjust.
29231         * g++.old-deja/g++.other/qual1.C: Adjust.
29232
29233 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29234
29235         PR c++/14803
29236         * g++.dg/inherit/ptrmem1.C: New test.
29237
29238 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29239
29240         PR c++/14755
29241         * gcc.c-torture/execute/20040331-1.c: New test.
29242         * gcc.dg/20040331-1.c: New test.
29243
29244 2004-04-01  Paul Brook  <paul@codesourcery.com>
29245
29246         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29247
29248 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29249
29250         PR c++/14724
29251         * g++.dg/init/goto1.C: New test.
29252
29253         PR c++/14763
29254         * g++.dg/template/defarg4.C: New test.
29255
29256 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29257
29258         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29259
29260 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29261
29262         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29263
29264 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29265
29266         * gcc.dg/noncompile/undeclared-2.c: New test.
29267
29268 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29269
29270         * gcc.dg/940409-1.c: Remove XFAIL.
29271         * gcc.dg/reg-vol-struct-1.c: New test.
29272
29273 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29274
29275         * gcc.dg/torture/builtin-wctype-1.c: New test.
29276
29277 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29278
29279         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29280         * gcc.dg/20001101-1.c: Likewise.
29281         * gcc.dg/20001102-1.c: Likewise.
29282
29283 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29284
29285         * gcc.dg/compare8.c: Add an additional test for XOR.
29286
29287 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29288
29289         * gcc.dg/torture/builtin-ctype-1.c: New test.
29290
29291 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29292
29293         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29294         * gcc.dg/torture/builtin-math-1.c: Likewise.
29295         * gcc.dg/torture/builtin-power-1.c: New test.
29296
29297 2004-03-24  Andreas Schwab  <schwab@suse.de>
29298
29299         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29300         IA64 assembler.
29301
29302 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29303             Roger Sayle  <roger@eyesopen.com>
29304
29305         * gcc.dg/compare8.c: New test case.
29306
29307 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29308
29309         * g++.dg/ext/altivec-7.C: New test.
29310
29311 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29312
29313         PR 12267, 12391, 12560, 13129, 14114, 14133
29314         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29315         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29316         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29317         Adjust error regexps.
29318         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29319         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29320         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29321         * gcc.dg/local1.c: Add explanatory comment.
29322
29323 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29324
29325         PR optimization/14669
29326         * g++.dg/opt/fold2.C: New test case.
29327
29328 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29329
29330         PR c/14069
29331         * gcc.dg/20040322-1.c: New test.
29332
29333 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29334
29335         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29336         * gcc.dg/ultrasp4.c: Likewise.
29337         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29338
29339 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29340
29341         * gcc.dg/i386-sse-8.c: Reset default options.
29342
29343 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29344
29345         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29346         in the error message text.
29347
29348 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29349
29350         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29351
29352 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29353
29354         PR c++/14616
29355         * g++.dg/init/array13.C: New test.
29356
29357 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29358
29359         PR target/13889
29360         * gcc.c-torture/compile/pr13889.c: New test case.
29361
29362 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29363
29364         PR c/14635
29365         * builtins-1.c (nan, nans): Don't test.
29366         * builtins-30.c: Don't use nan, nanf, nanl.
29367         * builtins-35.c: New test.
29368
29369 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29370
29371         * g++.dg/ext/altivec-6.C: New test.
29372
29373 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29374
29375         * g++.dg/init/placement3.C: New test.
29376
29377         * g++.dg/template/spec13.C: New test.
29378
29379         * g++.dg/lookup/using11.C: New test.
29380
29381         * g++.dg/lookup/koenig3.C: New test.
29382
29383         * g++.dg/template/operator2.C: New test.
29384
29385         * g++.dg/expr/dtor3.C: New test.
29386         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29387         marker.
29388         * g++.old-deja/g++.law/visibility28.C: Likewise.
29389
29390 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29391
29392         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29393         * gcc.dg/ppc64-abi-3.c: Likewise.
29394
29395 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29396
29397         PR c++/14545
29398         * g++.dg/parse/template15.C: New test.
29399
29400 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29401
29402         * g++.dg/expr/dtor2.C: New test.
29403
29404         * g++.dg/lookup/anon4.C: New test.
29405
29406         * g++.dg/overload/using1.C: New test.
29407
29408         * g++.dg/template/lookup7.C: New test.
29409
29410         * g++.dg/template/typename6.C: New test.
29411
29412         * g++.dg/expr/cond6.C: New test.
29413
29414 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29415
29416         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29417
29418 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29419
29420         * g++.dg/expr/cond5.C: New test.
29421         * g++.dg/expr/constcast1.C: Likewise.
29422         * g++.dg/expr/ptrmem2.C: Likewise.
29423         * g++.dg/expr/ptrmem3.C: Likewise.
29424         * g++.dg/lookup/main1.C: Likewise.
29425         * g++.dg/template/lookup6.C: Likewise.
29426
29427 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29428
29429         * gcc.dg/local1.c: New test.
29430
29431         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29432
29433 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29434
29435         * gcc.dg/torture/builtin-convert-1.c: New test.
29436
29437 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29438
29439         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29440
29441 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29442
29443         PR c++/14481
29444         * g++.dg/warn/Wunused-7.C: New test.
29445
29446 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29447
29448         * gcc.dg/torture/builtin-integral-1.c: New test.
29449
29450 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29451
29452         PR c++/14586
29453         * g++.dg/parse/non-dependent3.C: New test.
29454
29455 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29456
29457         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29458         * g++.dg/eh/simd-2.C: Likewise.
29459         * g++.dg/init/array10.C: Likewise.
29460         * gcc.c-torture/compile/simd-1.c: Likewise.
29461         * gcc.c-torture/compile/simd-2.c: Likewise.
29462         * gcc.c-torture/compile/simd-3.c: Likewise.
29463         * gcc.c-torture/compile/simd-4.c: Likewise.
29464         * gcc.c-torture/compile/simd-6.c: Likewise.
29465         * gcc.c-torture/execute/simd-1.c: Likewise.
29466         * gcc.c-torture/execute/simd-2.c: Likewise.
29467         * gcc.dg/compat/vector-defs.h: Likewise.
29468         * gcc.dg/20020531-1.c: Likewise.
29469         * gcc.dg/altivec-3.c: Likewise.
29470         * gcc.dg/altivec-4.c: Likewise.
29471         * gcc.dg/altivec-varargs-1.c: Likewise.
29472         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29473         * gcc.dg/i386-mmx-3.c: Likewise.
29474         * gcc.dg/i386-sse-4.c: Likewise.
29475         * gcc.dg/i386-sse-5.c: Likewise.
29476         * gcc.dg/i386-sse-8.c: Likewise.
29477         * gcc.dg/simd-1.c: Likewise.
29478         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29479         __ev64_opaque__ since the machine description provides it.
29480
29481 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29482
29483         * lib/compat.exp (skip_list): New global variable.
29484         Use it to hold the user defined COMPAT_SKIPS list if any.
29485         (compat-obj): Add the members of skip_list to optall.
29486
29487 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29488
29489         * gcc.dg/compat/union-by-value-1_main.c,
29490         union-by-value-1_x.c, union-by-value-1_y.c,
29491         union-check.h, union-defs.h,
29492         union-init.h, union-return-1_main.c,
29493         union-return-1_x.c, union-return-1_y.c: New files.
29494
29495 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29496
29497         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29498         mixed-struct-init.h: Add 4 mixed structure types.
29499         struct-by-value-21_main.c, struct-by-value-21_x.c,
29500         struct-by-value-21_y.c, struct-return-21_main.c,
29501         struct-return-21_x.c, struct-return-21_y.c: New files.
29502
29503 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29504
29505         PR c++/14550
29506         * g++.dg/parse/template14.C: New test.
29507
29508 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29509
29510         * gcc.c-torture/execute/20040313-1.c: New test.
29511
29512 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29513
29514         PR target/14533
29515         * gcc.dg/20040311-2.c: New test.
29516
29517 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29518
29519         PR other/14544
29520         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29521         bit-field.
29522
29523 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29524
29525         * gcc.dg/20040305-2.c: Add missing return statement.
29526
29527 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29528
29529         * gcc.dg/builtins-34.c: Also check pow10*.
29530
29531 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29532
29533         PR target/14262
29534         * gcc.dg/20040305-2.c: New test.
29535
29536 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29537
29538         * gcc.dg/20040310-1.c: New test.
29539
29540 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29541
29542         * gcc.c-torture/execute/20040311-1.c: New test case.
29543
29544 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29545
29546         PR c++/14476
29547         * g++.dg/lookup/enum1.C: New test.
29548
29549 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29550
29551         PR c++/14510
29552         * g++.dg/lookup/struct2.C: New test.
29553
29554 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29555
29556         * gcc.dg/builtins-34.c: New test.
29557
29558 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29559
29560         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29561
29562 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29563
29564         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29565         * gcc.dg/alias-2.c: New testcase.
29566
29567 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29568
29569         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29570
29571 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29572
29573         * gcc.c-torture/execute/20040309-1.c: New test case.
29574
29575 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29576
29577         PR c++/14397
29578         * g++.dg/overload/ref1.C: New.
29579
29580 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29581
29582         PR c++/14409
29583         * g++.dg/template/spec12.C: New test.
29584
29585         PR c++/14448
29586         * g++.dg/parse/crash14.C: New test.
29587
29588 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29589
29590         PR c++/14230
29591         * g++.dg/init/ref11.C: New test.
29592
29593 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29594
29595         PR c++/14432
29596         * g++.dg/parse/builtin2.C: New test.
29597
29598 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29599
29600         PR c++/14401
29601         * g++.dg/init/ctor3.C: New test.
29602         * g++.dg/init/union1.C: New test.
29603         * g++.dg/ext/anon-struct4.C: New test.
29604
29605 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29606
29607         * g++.dg/lookup/koenig1.C: Tweak error messages.
29608         * g++.dg/lookup/used-before-declaration.C: Likewise.
29609         * g++.dg/other/do1.C: Likewise.
29610         * g++.dg/overload/koenig1.C: Likewise.
29611         * g++.dg/parse/crash13.C: Likewise.
29612         * g++.dg/template/instantiate3.C: Likewise.
29613
29614 2004-03-08  Eric Christopher  <echristo@redhat.com>
29615
29616         * * lib/target-supports.exp: Enable libiconv in test
29617         compilation.  Fix up error checking.
29618
29619 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29620
29621         PR middle-end/14289
29622         * gcc.dg/pr14289-1.c: New test case.
29623         * gcc.dg/pr14289-2.c: Likewise.
29624         * gcc.dg/pr14289-3.c: Likewise.
29625
29626 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29627
29628         * gcc.c-torture/execute/20040308-1.c: New test.
29629
29630 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29631
29632         * gcc.c-torture/execute/20040307-1.c: New test case.
29633
29634 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29635
29636         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29637
29638 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29639
29640         * gcc.dg/20040306-1.c: New test.
29641
29642 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29643
29644         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29645         them static.
29646         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29647
29648 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29649
29650         PR c/14465
29651         * gcc.dg/decl-6.c: New test.
29652
29653 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29654
29655         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29656         Rename LOGPOW -> LOG_POW.
29657         (SQRT_EXP, POW_EXP): New.
29658
29659 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29660
29661         * gcc.dg/i386-sse-8.c: New test.
29662
29663 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29664
29665         PR c/14114
29666         * gcc.dg/decl-5.c: New test.
29667
29668 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29669
29670         * gcc.dg/20040305-1.c: New test.
29671
29672 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29673
29674         PR other/14354
29675         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29676
29677 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29678
29679         PR c++/14425, c++/14426
29680         * g++.dg/ext/altivec-4.C: New test.
29681         * g++.dg/ext/altivec-5.C: New test.
29682
29683 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29684
29685         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29686         global variables of a type with no linkage.
29687         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29688         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29689         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29690         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29691         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29692         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29693         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29694         * g++.dg/warn/deprecated.C: Name enum Color.
29695         * g++.dg/overload/VLA.C: Name structure for 'b'.
29696         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29697
29698 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29699
29700         * gcc.c-torture/compile/20040304-1.c: New test.
29701
29702 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29703
29704         PR 13728
29705         * gcc.dg/decl-4.c: New testcase.
29706
29707 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29708
29709         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29710         as PRECF if sizeof (float) > sizeof (double).
29711         (PRECL): Make it the same as PRECF if
29712         sizeof (float) > sizeof (long double).
29713
29714 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29715
29716         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29717         system type.  Add check for irix6 which doesn't have c99 runtime.
29718
29719 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29720
29721         * gcc.dg/const-elim-1.c: xfail for xtensa.
29722
29723 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29724
29725         PR c++/14369
29726         * g++.dg/template/cond4.C: New test.
29727
29728 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29729
29730         PR c++/14360
29731         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29732
29733         PR c++/14361
29734         * g++.dg/parse/defarg7.C: New test.
29735
29736         PR c++/14359
29737         * g++.dg/template/friend26.C: New test.
29738
29739 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29740
29741         PR c++/14324
29742         * g++.dg/abi/mangle21.C: New test.
29743
29744         PR c++/14260
29745         * g++.dg/parse/constructor2.C: New test.
29746
29747         PR c++/14337
29748         * g++.dg/template/sfinae1.C: New test.
29749
29750 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29751
29752         PR c++/14267
29753         * g++.dg/expr/crash2.C: New test.
29754
29755         PR middle-end/13448
29756         * gcc.dg/inline-5.c: New test.
29757         * gcc.dg/always-inline.c: Split out tests into ...
29758         * gcc.dg/always-inline2.c: ... this and ...
29759         * gcc.dg/always-inline3.c: ... this.
29760
29761 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29762
29763         PR debug/12103
29764         * g++.dg/debug/crash1.C: New test.
29765
29766 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29767
29768         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29769         function with __attribute__((noinline)).
29770         (recurser_void2): Likewise.
29771         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29772         (recurser_void2): Likewise.
29773
29774 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29775
29776         PR middle-end/14203
29777         * g++.dg/warn/Wunused-6.C: New test case.
29778
29779 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29780
29781         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29782         not defined.
29783
29784 2004-02-27  Eric Christopher  <echristo@redhat.com>
29785
29786         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29787         * g++.dg/charset/asm2.c: Run only x86.
29788         * gcc.dg/charset/asm3.c: Ditto.
29789
29790 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29791
29792         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29793         ld_library_path.
29794
29795 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29796
29797         * g++.dg/ext/altivec-3.C: New.
29798
29799 2004-02-26  Richard Henderson  <rth@redhat.com>
29800
29801         * g++.dg/ext/attrib10.C: Mark for warning.
29802         * gcc.dg/attr-alias-1.c: New.
29803
29804 2004-02-26  Richard Henderson  <rth@redhat.com>
29805
29806         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29807         * gcc.c-torture/execute/20040208-2.c: ... it back.
29808
29809 2004-02-26  Eric Christopher  <echristo@redhat.com>
29810
29811         * lib/target-supports.exp (check-iconv-available): New function.
29812         * lib/gcc-dg.exp (dg-require-iconv): New function.
29813         Use above.
29814         * gcc.dg/charset: New directory.
29815         * gcc.dg/charset/charset.exp: New file.
29816         * gcc.dg/charset/asm1.c: Ditto.
29817         * gcc.dg/charset/asm2.c: Ditto.
29818         * gcc.dg/charset/asm3.c: Ditto.
29819         * gcc.dg/charset/asm4.c: Ditto.
29820         * gcc.dg/charset/asm5.c: Ditto.
29821         * gcc.dg/charset/attribute1.c: Ditto.
29822         * gcc.dg/charset/attribute2.c: Ditto.
29823         * gcc.dg/charset/string1.c: Ditto.
29824         * g++.dg/charset: New directory.
29825         * g++.dg/dg.exp: Add here. Special options.
29826         * g++.dg/charset/charset.exp: New file.
29827         * g++.dg/charset/asm1.c: Ditto.
29828         * g++.dg/charset/asm2.c: Ditto.
29829         * g++.dg/charset/asm3.c: Ditto.
29830         * g++.dg/charset/asm4.c: Ditto.
29831         * g++.dg/charset/attribute1.c: Ditto.
29832         * g++.dg/charset/attribute2.c: Ditto.
29833         * g++.dg/charset/extern1.cc: Ditto.
29834         * g++.dg/charset/extern2.cc: Ditto.
29835         * g++.dg/charset/string1.c: Ditto.
29836
29837 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/14278
29840         * g++.dg/parse/comma1.C: New test.
29841
29842 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29843
29844         PR c++/14284
29845         * g++.dg/template/ttp8.C: New test.
29846
29847 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29848
29849         * gcc.dg/fixuns-trunc-1.c: New test.
29850
29851 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29852
29853         * gcc.dg/builtins-config.h: Use #elif.
29854
29855 2004-02-26  Michael Matz  <matz@suse.de>
29856
29857         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29858         * gcc.dg/991214-1.c: Likewise.
29859         * gcc.dg/i386-asm-1.c: Likewise.
29860
29861 2004-02-25  Richard Henderson  <rth@redhat.com>
29862
29863         * gcc.c-torture/execute/20040208-2.c: Move ...
29864         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29865
29866 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29867
29868         PR c++/14246
29869         * g++.dg/other/crash-3.C: New test.
29870
29871 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29872
29873         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29874         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29875
29876         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29877         HP-UX.
29878
29879 2004-02-24  Michael Matz  <matz@suse.de>
29880
29881         * gcc.dg/i386-regparm.c: New.
29882
29883 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29884
29885         * gcc.c-torture/execute/20040223-1.c: New.
29886
29887 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29888             Kazu Hirata  <kazu@cs.umass.edu>
29889
29890         * gcc.dg/fwritable-strings-1.c: Remove.
29891
29892 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29893
29894         PR c/14156
29895         * gcc.dg/20040223-1.c: New test.
29896
29897 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29898
29899         PR c++/14106
29900         * g++.dg/ext/typeof9.C: New test.
29901
29902 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29903
29904         PR c++/14250
29905         * g++.dg/other/switch1.C: New test.
29906
29907 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29908
29909         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29910         * gcc.dg/va-arg-1.c: Likewise.
29911
29912 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29913
29914         PR c++/14143
29915         * g++.dg/template/koenig5.C: New test.
29916
29917 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29918
29919         * g++.dg/ext/altivec-1.C: Generalize target triple.
29920         * g++.dg/ext/altivec-2.C: New test case.
29921         * g++.dg/ext/altivec_check.h: New file.
29922         * gcc.dg/altivec-1.c: Generalize target triple;
29923         include altivec_check.h and call altivec_check().
29924         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29925         * gcc.dg/altivec-6.c: New test case.
29926         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29927         type casts as needed.
29928         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29929         altivec_check().
29930         * gcc.dg/altivec-12.c: New test case.
29931         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29932         include altivec_check.h and call altivec_check().
29933         * gcc.dg/altivec_check.h: New file.
29934
29935 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29936
29937         * lib/target-supports.exp (check_alias_available): Don't mangle
29938         function `g' in test program.
29939
29940 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29941
29942         * lib/target-supports.exp (check_profiling_available): Check
29943         argument to determine whether we support a profiling type.
29944         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29945         check_profiling_available.
29946         * g++.dg/bprob/bprob.exp: Likewise.
29947         * g77.dg/bprob/bprob.exp: Likewise.
29948         * gcc.misc-tests/bprob.exp: Likewise.
29949         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29950         dg-require-profiling and delete expected error handling.
29951         * gcc.dg/20021014-1.c: Likewise.
29952         * gcc.dg/nest.c: Likewise.
29953
29954 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29955
29956         PR c++/12007
29957         * g++.dg/other/vthunk1.C: New test.
29958
29959 2004-02-20  Falk Hueffner  <falk@debian.org>
29960
29961         PR target/14201
29962         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29963
29964 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29965
29966         PR c++/13927
29967         * g++.dg/other/error8.C: Remove XFAIL markers.
29968
29969         PR c++/14173
29970         * g++.dg/ext/packed5.C: New test.
29971
29972         PR c++/14199
29973         * g++.dg/warn/Wunused-5.C: New test.
29974
29975         PR c++/14186
29976         * g++.dg/lookup/member1.C: New test.
29977
29978 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29979
29980         * gcc.c-torture/compile/20040130-1.c: Enable only when
29981         __INT_MAX__ >= 2147483647L.
29982         * gcc.c-torture/compile/961203-1.c: Likewise.
29983
29984 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29985
29986         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29987         * g++.dg/opt/template1.C: Robustify assembler regexp
29988
29989 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29990
29991         * gcc.c-torture/execute/simd-4.x: Remove.
29992         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29993         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29994         Guard with #ifndef SKIP_ATTRIBUTE.
29995         * gcc.dg/compat/vector-1_y.c: Likewise.
29996         * gcc.dg/compat/vector-2_x.c: Likewise.
29997         * gcc.dg/compat/vector-2_y.c: Likewise.
29998         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29999         * g++.dg/eh/simd-2.C: Likewise.
30000
30001 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30002
30003         * gcc.c-torture/compile/complex-1.c: New.
30004
30005 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30006
30007         PR target/14209
30008         * gcc.c-torture/execute/20040218-1.c: New test.
30009
30010 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30011
30012         PR c++/14181
30013         * g++.dg/parse/new2.C: New test.
30014
30015 2004-02-18  Paul Brook  <paul@codesourcery.com>
30016
30017         * gcc.c-torture/compile/libcall-1.c: New test.
30018
30019 2004-02-18  Paul Brook  <paul@codesourcery.com>
30020
30021         PR debug/12934
30022         * gcc.dg/debug/debug-7.c: New test.
30023
30024 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30025
30026         * gcc.dg/20040217-1.c: New test.
30027
30028 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30029
30030         * gcc.c-torture/execute/990208-1.x: Delete.
30031
30032 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30033
30034         * gcc.c-torture/execute/20040208-2.x: New file.
30035
30036 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30037
30038         PR c++/11326
30039         * g++.dg/abi/structret1.C: New test.
30040
30041 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30042
30043         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30044         (i386_cpuid): No need to test if cpuid is available on AMD64.
30045         Fix assembly, so that it works onboth i386 and AMD64.
30046         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30047         (vecInLong): Fix s[] member type to unsigned int.
30048         (vecInWord): Remove type.
30049         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30050         (a64, b64, c64, d64, e64): Remove.
30051         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30052         Remove unused variable.  Remove initialization of removed variables.
30053         Don't call mmx_tests nor sse_tests.
30054         (reference_mmx, reference_sse): Remove.
30055         (check): Add return stmt.
30056         * gcc.dg/i386-sse-7.c: New test.
30057         * gcc.dg/i386-mmx-4.c: New test.
30058
30059 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30060
30061         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30062         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30063         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30064         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30065         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30066         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30067         g++.dg/tc1/dr94.C: Fix line terminator.
30068
30069 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30070
30071         * gcc.c-torture/compile/20040216-1.c: New.
30072
30073 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30074
30075         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30076         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30077         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30078         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30079         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30080         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30081
30082 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30083
30084         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30085
30086 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30087
30088         PR c++/13971
30089         * g++.dg/expr/cond4.C: New test.
30090
30091         PR c++/14086
30092         * g++.dg/lookup/crash2.C: New test.
30093
30094 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30095
30096         * gcc.c-torture/compile/20040214-2.c: New test.
30097
30098 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30099
30100         PR c++/14116
30101         * g++.dg/ext/typeof8.C: New test.
30102
30103 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30104
30105         * gcc.c-torture/compile/20040214-1.c: New test.
30106
30107 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30108
30109         PR c++/13635
30110         * g++.dg/template/spec11.C: New test.
30111
30112 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30113
30114         PR c++/13927
30115         * g++.dg/other/error8.C: New test.
30116
30117 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30118
30119         PR c++/14122
30120         * g++.dg/template/array4.C: New test.
30121
30122         PR c++/14108
30123         * g++.dg/inherit/thunk2.C: New test.
30124
30125         PR c++/14083
30126         * g++.dg/eh/cond2.C: New test.
30127
30128 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30129
30130         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30131
30132 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30133
30134         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30135
30136 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30137
30138         * g++.dg/simd-2.C: xfail on ppc64-linux.
30139
30140 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30141
30142         PR c/456
30143         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30144         tests.
30145
30146 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30147
30148         * gcc.dg/builtins-33.c: New test.
30149
30150 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30151
30152         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30153
30154 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30155
30156         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30157
30158 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30159
30160         * gcc.dg/ppc64-abi-3.c: New test.
30161
30162 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30163
30164         PR c/14092
30165
30166         * gcc.dg/pr14092-1.c: New testcase.
30167
30168 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30169
30170         * gcc.dg/cpp/assert4.c: Fix typo last change.
30171
30172         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30173         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30174
30175         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30176
30177 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30178
30179         * gcc.c-torture/compile/20040209-1.c: New test case.
30180
30181 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30182
30183         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30184
30185 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30186
30187         * gcc.c-torture/execute/20040208-[12].c: New tests.
30188
30189 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30190
30191         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30192
30193 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30194
30195         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30196
30197 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30198
30199         Bug 13856
30200         * gcc.dg/visibility-8.c: New testcase.
30201
30202 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30203
30204         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30205         arguments.
30206         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30207
30208 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30209
30210         PR middle-end/13696
30211         * g++.dg/opt/fold1.C: New test case.
30212
30213 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30214
30215         PR c++/14033
30216         * g++.dg/other/crash-2.C: New test.
30217
30218 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30219
30220         PR c++/14028
30221         * g++.dg/parse/angle-bracket2.C: New test.
30222
30223 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30224
30225         PR middle-end/13750
30226         Revert:
30227         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30228         PR pch/13361
30229         * testsuite/g++.dg/pch/wchar-1.C: New.
30230         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30231
30232 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30233
30234         PR c++/14008
30235         * g++.dg/parse/error15.C: New test.
30236         * g++.dg/parse/crash11.C: Update dg-error mark.
30237
30238 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30239
30240         PR c++/13932
30241         * g++.dg/warn/conv2.C: New test.
30242
30243 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30244
30245         PR c++/13086
30246         * g++.dg/warn/incomplete1.C: Remove xfail.
30247
30248 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30249
30250         * lib/file-format.exp (gcc_target_object_format): Use
30251         ${tool}_target_compile, not gcc_target_compile.
30252         * lib/target-supports.exp (check_alias_available): Likewise.
30253         (check_gc_sections_available): Likewise.
30254         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30255         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30256         dg-require-alias.
30257
30258 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30259
30260         PR c++/13969
30261         * g++.dg/template/static6.C: New test.
30262
30263 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30264
30265         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30266
30267 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30268
30269         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30270         tests for systems where `char' is unsigned by default.
30271
30272 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30273
30274         PR c++/13997
30275         * g++.dg/template/partial3.C: New test.
30276
30277 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30278
30279         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30280         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30281         Remove mentions of obsolete ports.
30282
30283 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30284
30285         * gcc.dg/noncompile/20001228-1.c: Fix for new
30286         error message.
30287
30288 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30289
30290         PR target/9348
30291         * gcc.c-torture/execute/multdi-1.c: New test case.
30292
30293 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30294
30295         PR c++/13925
30296         * g++.dg/template/lookup5.C: New test.
30297
30298 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30299
30300         PR c++/13950
30301         * g++.dg/template/lookup4.C: New test.
30302
30303         PR c++/13970
30304         * g++.dg/parse/error14.C: New test.
30305
30306         PR c++/14002
30307         * g++.dg/parse/template13.C: New test.
30308
30309 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30310
30311         PR c++/13978
30312         * g++.dg/template/koenig4.C: New test.
30313
30314         PR c++/13968
30315         * g++.dg/template/crash17.C: New test.
30316
30317         PR c++/13975
30318         * g++.dg/parse/error13.C: New test.
30319         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30320
30321 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30322
30323         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30324
30325 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30326
30327         PR c/11658
30328         PR c/13994
30329         * gcc.dg/noncompile/20040203-1.c: New test.
30330         * gcc.dg/noncompile/20040203-2.c: Likewise.
30331         * gcc.dg/noncompile/20040203-3.c: Likewise.
30332         * gcc.dg/20040203-1.c: Likewise.
30333
30334 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30335
30336         PR c++/10858
30337         * g++.dg/template/sizeof7.C: New test.
30338
30339 2004-02-02  Eric Christopher  <echristo@redhat.com>
30340             Zack Weinberg  <zack@codesourcery.com>
30341
30342         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30343
30344 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30345
30346         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30347         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30348         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30349         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30350
30351 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30352
30353         PR c++/13113
30354         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30355
30356         PR c++/13854
30357         * g++.dg/ext/attrib13.C: New test.
30358
30359         PR c++/13907
30360         * g++.dg/conversion/op2.C: New test.
30361
30362 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30363
30364         * gcc.dg/titype-1.c: Fix pasto.
30365
30366 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30367
30368         * gcc.dg/titype-1.c: New test.
30369
30370 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30371
30372         PR c++/13957
30373         * g++.dg/template/non-type-template-argument-1.C,
30374         g++.dg/template/qualified-id1.C: Update dg-error marks.
30375         * g++.dg/template/nontype6.C: New test.
30376
30377 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30378
30379         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30380         * gcc.dg/builtins-31.c: New testcase.
30381         * gcc.dg/builtins-32.c: New testcase.
30382
30383 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30384
30385         * objc.dg/call-super-2.m: Update line numbers
30386         for the including of stddef.h.
30387
30388 2004-01-30  Michael Matz  <matz@suse.de>
30389
30390         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30391         g++.dg/ext/case-range3.C: New tests.
30392
30393 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30394
30395         DR206
30396         PR c++/13813
30397         * g++.dg/template/member4.C: New test.
30398
30399 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30400
30401         PR c++/13683
30402         * g++.dg/template/sizeof6.C: New test.
30403
30404 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30405
30406         * gcc.dg/fwritable-strings-1.c: New test.
30407
30408 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30409
30410         * gcc.c-torture/compile/20040130-1.c: New test.
30411
30412 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30413
30414         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30415
30416 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30417
30418         PR c++/13883
30419         * g++.dg/template/ctor3.C: New test.
30420
30421 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30422
30423         * g++.dg/tc1: New directory.
30424         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30425         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30426         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30427         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30428         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30429
30430 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30431
30432         * g++.dg/parse/error11.C: New test.
30433         * g++.dg/parse/error12.C: Likewise.
30434
30435 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30436
30437         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30438         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30439
30440 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30441
30442         PR c++/13791
30443         * g++.dg/ext/attrib12.C: New test.
30444
30445         PR c++/13736
30446         * g++.dg/parse/cast2.C: New test.
30447
30448 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30449
30450         * objc.dg/encode-2.m (main): New local string.  Set depending on
30451         sizeof long.  Use in sscanf call.
30452         * objc.dg/encode-3.m (main): New local string.  Set depending on
30453         sizeof long.  Use in scan_initial call.
30454
30455 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30456
30457         * objc.dg/call-super-2.m: Make LP64-safe.
30458         * objc.dg/desig-init-1.m: Likewise.
30459
30460 2004-01-27  Devang Patel <dpatel@apple.com>
30461
30462         * g++.dg/debug/namespace1.C: New test.
30463
30464 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30465
30466         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30467         xscale-*-*.
30468
30469         * gcc.dg/arm-mmx-1.c: New test.
30470
30471 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30472
30473         * gcc.dg/20040127-1.c: New test.
30474         * gcc.dg/20040127-2.c: New test.
30475
30476 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30477
30478         * objc.dg/stret-1.m (glob): Renamed to globa.
30479
30480 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30481
30482         PR c++/13663
30483         * g++.dg/expr/for1.C: New test.
30484
30485 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30486
30487         PR middle-end/13779
30488         * gcc.dg/darwin-longlong.c: New test.
30489
30490 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30491
30492         * gcc.dg/20040124-1.c: Moved test from here...
30493         * gcc.c-torture/compile/20040124-1.c: ...to here.
30494
30495 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30496
30497         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30498         the assembly output if -m64 is passed.
30499
30500 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30501
30502         PR c++/13833
30503         * g++.dg/template/cond3.C: New test.
30504
30505 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30506
30507         PR c++/13810
30508         * g++.dg/template/ttp7.C: New test.
30509
30510 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30511
30512         PR c++/13797
30513         * g++.dg/template/nontype4.C: New test.
30514         * g++.dg/template/nontype5.C: Likewise.
30515
30516 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30517
30518         * gcc.dg/torture/mips-clobber-at.c: New test.
30519
30520 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30521
30522         * gcc.dg/20040124-1.c: New test.
30523
30524 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30525
30526         * gcc.dg/20040123-1.c: New test.
30527
30528 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30529
30530         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30531
30532 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30533
30534         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30535
30536 2004-01-23  Andrew Pinski  <apinski@apple.com>
30537
30538         * gcc.dg/20030121-1.c: Move to ..
30539         * gcc.dg/20040121-1.c: here.
30540
30541 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30542
30543         * gcc.dg/builtins-29.c: New test case.
30544
30545 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30546
30547         PR 18314
30548         * gcc.dg/builtins-30.c: New testcase.
30549
30550 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30551
30552         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30553         * lib/g77.exp: Likewise.
30554         * lib/objc.exp: Likewise.
30555         * lib/g++.exp: Likewise.
30556
30557 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30558
30559         * gcc.dg/struct-by-value-2.c: New test.
30560
30561 2004-01-21  Andrew Pinski  <apinski@apple.com>
30562
30563         PR target/13785
30564         * gcc.dg/20030121-1.c: New test.
30565
30566 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30567
30568         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30569         clobber frame pointer register in asm statement.
30570
30571 2004-01-21  Falk Hueffner  <falk@debian.org>
30572
30573         * gcc.c-torture/compile/20040121-1.c: New test.
30574
30575 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30576
30577         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30578
30579 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30580
30581         * gcc.dg/ppc64-abi-2.c: New test.
30582
30583 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30584
30585         * lib/treelang.exp: Fill out this file.
30586         * lib/treelang-dg.exp: New File.
30587
30588 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30589
30590         * gcc.c-torture/compile/981022-1.c: Remove.
30591         * gcc.dg/array-5.c: Remove XFAIL.
30592         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30593         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30594         gcc.dg/cond-lvalue-1.c: Update.
30595         * gcc.dg/cast-lvalue-2.c: New test.
30596
30597 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30598
30599         PR c++/13592
30600         * g++.dg/other/error1.C (class foo): Tweak error message.
30601
30602         PR c++/13592
30603         * g++.dg/template/call2.C: New test.
30604
30605 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30606
30607         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30608         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30609         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30610         scalar-return-1_x.c, scalar-return-2_y.c,
30611         scalar-return-3_x.c, scalar-return-3_y.c,
30612         scalar-return-4_x.c, scalar-return-4_y.c,
30613         struct-align-1.h, struct-align-1_x.c,
30614         struct-align-1_y.c, struct-align-2.h,
30615         struct-align-2_x.c, struct-align-2_y.c,
30616         struct-by-value-10_y.c, struct-by-value-11_x.c,
30617         struct-by-value-11_y.c, struct-by-value-12_x.c,
30618         struct-by-value-12_y.c, struct-by-value-13_x.c,
30619         struct-by-value-13_y.c, struct-by-value-14_x.c,
30620         struct-by-value-14_y.c, struct-by-value-15_x.c,
30621         struct-by-value-15_y.c, struct-by-value-16_y.c,
30622         struct-by-value-17_y.c, struct-by-value-18_y.c,
30623         struct-by-value-19_y.c, struct-by-value-1_x.c,
30624         struct-by-value-1_y.c, struct-by-value-20_y.c,
30625         struct-by-value-2_x.c, struct-by-value-2_y.c,
30626         struct-by-value-3_y.c, struct-by-value-4_x.c,
30627         struct-by-value-4_y.c, struct-by-value-5_y.c,
30628         struct-by-value-6_y.c, struct-by-value-7_y.c
30629         struct-by-value-8_x.c, struct-by-value-8_y.c
30630         struct-by-value-9_x.c, struct-by-value-9_y.c
30631         struct-return-10_x.c, struct-return-10_y.c,
30632         struct-return-19_x.c, struct-return-20_x.c
30633         struct-return-2_x.c, struct-return-2_y.c
30634         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30635         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30636
30637 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30638
30639         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30640         attribute on sparc*-sun-solaris2.*.
30641
30642 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30643
30644         PR c++/13710
30645         * g++.dg/ext/typeof7.C: New test.
30646
30647 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30648
30649         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30650         * gcc.dg/const-elim-1.c: Same.
30651
30652 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30653
30654         * objc.dg/stret-1.m: New.
30655         * objc.dg/stret-2.m: New.
30656
30657 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30658
30659         PR c++/11895
30660         * g++.dg/ext/vector1.C: New test.
30661
30662 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30663
30664         * gcc.dg/pch/import-1.c: New.
30665         * gcc.dg/pch/import-1.hs: New.
30666         * gcc.dg/pch/import-1a.h: New.
30667         * gcc.dg/pch/import-1b.h: New.
30668         * gcc.dg/pch/import-1c.h: New.
30669
30670 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30671
30672         PR c++/13574
30673         * g++.dg/ext/array1.C: New test.
30674
30675         PR c++/13178
30676         * g++.dg/conversion/op1.C: New test.
30677
30678 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30679
30680         PR 11864
30681         From Kazumoto Kojima / Dan Kegel:
30682         * gcc.dg/pr11864-1.c: New test.
30683
30684         PR 10392
30685         From Marcus Comstedt / Dan Kegel:
30686         * gcc.dg/pr10392-1.c: New test.
30687
30688 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30689
30690         PR c++/13478
30691         * g++.dg/init/ref10.C: New test.
30692
30693 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30694
30695         PR c++/13407
30696         * g++.dg/parse/typename6.C: New test.
30697
30698 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30699
30700         PR pch/13361
30701         * testsuite/g++.dg/pch/wchar-1.C: New.
30702         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30703
30704 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30705
30706         PR c++/9259
30707         * g++.dg/expr/sizeof2.C: New test.
30708
30709 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30710
30711         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30712
30713 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30714
30715         PR c++/13659
30716         * g++.dg/lookup/strong-using-3.C: New.
30717         * g++.dg/lookup/using-10.C: New.
30718
30719 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30720
30721         PR c++/13594
30722         * g++.dg/lookup/strong-using-2.C: New.
30723
30724 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30725             Dan Kegel <dank@kegel.com>
30726             J"orn Rennecke <joern.rennecke@superh.com>
30727
30728         PR target/9365
30729         * gcc.dg/pr9365-1.c: New test.
30730
30731 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30732
30733         PR c++/8856
30734         * g++.dg/parse/casting-operator2.C: New test.
30735         * g++.old-deja/g++.pt/explicit83.C: Remove.
30736
30737 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30738
30739         * gcc.dg/label-compound-stmt-1.c: New test.
30740         * gcc.c-torture/compile/950922-1.c,
30741         gcc.c-torture/compile/20000211-3.c,
30742         gcc.c-torture/compile/20000518-1.c,
30743         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30744         compound statements.
30745
30746 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30747
30748         * gcc.dg/ppc64-abi-1.c: New test.
30749
30750 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30751
30752          * g++.dg/ext/attrib9.C: Add dg-warnings.
30753
30754 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30755
30756         PR c++/12335
30757         * g++.dg/parse/dtor3.C: New test.
30758
30759 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30760
30761         PR c++/12709
30762         * g++.dg/parse/try-catch-1.C: New test.
30763
30764 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30765
30766         * ada/acats/run_all.sh: Add more verbose output in acats.log
30767         when compiling tests.
30768
30769 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30770
30771         PR 13656
30772         * gcc.dg/typedef-redecl.c: New test case.
30773         * gcc.dg/typedef-redecl.h: New support file.
30774
30775 2004-01-13  Jan Hubicka  <jh@suse.cz>
30776
30777         * gcc.dg/always_inline.c: New test.
30778         * gcc.dg/debug/20031231-1.c: Fix.
30779
30780 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30781
30782         PR c++/13474
30783         * g++.dg/template/array3.C: New test.
30784
30785 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30786
30787         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30788         * g++.dg/warn/Wunused-2.C: Likewise.
30789
30790 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30791
30792         PR c++/13289
30793         * g++.dg/template/instantiate6.C: New test.
30794
30795 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30796
30797         PR middle-end/11397
30798         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30799
30800 2004-01-12  Jan Hubicka  <jh@suse.cz>
30801
30802         PR opt/12826
30803         * gcc.dg/20040112-1.c: New.
30804
30805         * gcc.dg/dwarf-die[1-7].c: Move to...
30806         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30807         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30808
30809 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30810
30811         PR c++/4100
30812         * g++.dg/parse/friend4.C: New test.
30813
30814 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30815
30816         PR c++/4100
30817         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30818         definition is called a friend.
30819
30820 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30821
30822         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30823
30824 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30825
30826         PR c++/3478
30827         * g++.dg/parse/error10.C: New test.
30828         * g++.dg/template/arg2.C: Accept "invalid type" error.
30829
30830 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30831
30832         PR middle-end/13392
30833         * g++.dg/opt/expect2.C: New test.
30834
30835 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30836
30837         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30838         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30839         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30840         Update dg-error regexps.
30841
30842 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30843
30844         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30845         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30846
30847 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30848
30849         * gcc.dg/pragma-re-1.c: Use right pointer type.
30850
30851 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30852
30853         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30854
30855 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30856
30857         * gcc.dg/rs6000-ldouble-1.c: New.
30858
30859 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30860
30861         DR 337
30862         PR c++/9256
30863         * g++.dg/other/abstract1.C: New test.
30864
30865 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30866
30867         * g++.dg/lookup/strong-using-1.C: New.
30868
30869 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30870
30871         PR c/11234
30872         * gcc.dg/func-ptr-conv-1.c: New test.
30873         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30874
30875 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30876
30877         PR target/13380.
30878         * gcc.c-torture/compile/20040109-1.c: New.
30879
30880 2004-01-08  Stuart Hastings  <stuart@apple.com>
30881
30882         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30883         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30884         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30885
30886 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30887
30888         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30889
30890 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30891
30892         * ada/acats/run_acats: Treat 'gnatchop' the same way
30893         as 'gnatmake'.  Export GCC_DRIVER.
30894         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30895         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30896
30897 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30898
30899         PR c++/12573
30900         * g++.dg/template/dependent-expr4.C: New test.
30901
30902 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30903
30904         * gcc.dg/altivec-11.c: New test.
30905
30906 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30907
30908         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30909
30910 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30911
30912         PR c/6024
30913         * gcc.dg/enum-compat-1.c: New test.
30914         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30915
30916 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30917
30918         PR c/12165
30919         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30920         gcc.dg/c99-idem-qual-3.c: New tests.
30921
30922 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30923
30924         * gcc.dg/winline-7.c: Don't cast void * to int.
30925
30926 2004-01-06  Jan Hubicka  <jh@suse.cz>
30927
30928         * gcc.dg/i386-sse-5.c: New test
30929         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30930
30931 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30932
30933         PR c++/12815
30934         * g++.dg/rtti/typeid4.C: New test.
30935
30936 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30937
30938         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30939
30940 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30941
30942         PR c++/12132
30943         * g++.dg/template/error11.C: New test.
30944
30945         PR c++/13451
30946         * g++.dg/template/class2.C: New test.
30947
30948 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30949         Richard Sandiford <rsandifo@redhat.com>
30950
30951         PR c++/13387
30952         * g++.dg/opt/alias3.C: New test.
30953
30954 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30955
30956         PR c++/13157
30957         * g++.dg/template/koenig3.C: New test.
30958
30959         PR c++/13529
30960         * g++.dg/parse/offsetof3.C: New test.
30961
30962         * g++.dg/init/copy7.C: Add missing dg-error markers.
30963
30964         PR c++/12226
30965         * g++.dg/init/copy7.c: New test.
30966
30967         PR c++/13536
30968         * g++.dg/parse/cast1.C: New test.
30969
30970 2004-01-04  Jan Hubicka  <jh@suse.cz>
30971
30972         * gcc.dg/winline[1-7].c: New tests.
30973
30974 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30975
30976         PR c++/13520
30977         * g++.dg/template/qualttp22.C: New test.
30978
30979 2004-01-01  Jan Hubicka  <jh@suse.cz>
30980
30981         * gcc.dg/debug/20031231-1.c: New.
30982         * gcc.c-torture/compile/20040101-1.c: New.
30983         * gcc.dg/dwarf-die-[1-7].c: New.
30984
30985 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30986
30987         PR optimization/13521
30988         * gcc.c-torture/compile/20031231-1.c: New test.
30989
30990 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30991
30992         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30993
30994 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30995
30996         PR c++/10079
30997         * g++.dg/template/crash16.C: New test.
30998
30999 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31000
31001         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31002
31003 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31004
31005         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31006         ports.
31007         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31008         * g++.old-deja/g++.law/profile1.C: Likewise.
31009         * gcc.c-torture/compile/981006-1.c: Likewise.
31010         * gcc.c-torture/execute/loop-2e.x: Likewise.
31011         * gcc.c-torture/execute/loop-2f.x: Remove.
31012         * gcc.c-torture/execute/loop-2g.x: Likewise.
31013         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31014         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31015
31016 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31017
31018         PR c++/13507
31019         * g++.dg/ext/attrib11.C: New test.
31020
31021         PR c++/13494
31022         * g++.dg/template/array2-1.C: New test.
31023         * g++.dg/template/array2-2.C: New test.
31024
31025 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31026
31027         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31028
31029 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         PR c++/12774
31032         * g++.dg/template/array1-1.C: New test.
31033         * g++.dg/template/array1-2.C: New test.
31034
31035 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31036
31037         PR fortran/12632
31038         * g77.dg/12632.f: New test case.
31039
31040 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31041
31042         PR c++/13289
31043         * g++.dg/parse/nontype1.C: New test.
31044
31045 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31046
31047         PR c++/12403
31048         * g++.dg/parse/explicit1.C: New test.
31049         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31050
31051 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31052
31053         PR c++/13081
31054         * g++.dg/opt/inline6.C: New test.
31055
31056         PR c++/12613
31057         * g++.dg/parse/error9.C: New test.
31058
31059         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31060
31061 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31062
31063         PR c++/13009
31064         * g++.dg/init/assign1.C: New test.
31065
31066 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31067
31068         PR c++/13070
31069         * g++.dg/warn/format3.C: New test case.
31070
31071 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31072
31073         * gcc.c-torture/compile/20031227-1.c: New test.
31074
31075 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31076
31077         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31078         * g77.dg/bprob/bprob.exp: Likewise.
31079         * gcc.misc-tests/bprob.exp: Likewise.
31080         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31081         variants on systems where the library does not provide that
31082         functionality.
31083         * gcc.dg/builtins-20.c: Use builtins-config.h.
31084         * gcc.dg/builtins-config.h: New file.
31085
31086 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31087
31088         * lib/gcc-dg.exp (dg-require-profiling): New function.
31089         * lib/target-supports.exp (check_profiling_available): Likewise.
31090         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31091         * g77.dg/bprob/bprob.exp: Likewise.
31092         * gcc.misc-tests/bprob.exp: Likewise.
31093         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31094         * gcc.dg/20021014-1.c: Likewise.
31095         * gcc.dg/nest.c: Likewise.
31096
31097 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31098
31099         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31100         compiling.
31101         * g++.dg/lookup/java2.C: Likewise.
31102         * gcc.dg/cpp/lexident.c: Likewise.
31103
31104 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31105
31106         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31107         given.
31108         * gcc.c-torture/compile/961203-1.c: Likewise.
31109         * gcc.c-torture/compile/980506-1.c: Likewise.
31110
31111 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31112
31113         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31114         (additional_prunes): New global.
31115         (gcc-dg-prune): Handle additional per-test pruning.
31116         (dg-test): Clear additional_prunes between tests.
31117
31118         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31119         dg-prune-output to avoid spurious failures from assembler
31120         complaining about nonexistent WAW violations.
31121         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31122         Use dg-prune-output to avoid spurious failures from assembler
31123         warning about Itanium B-step errata.
31124
31125 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31126
31127         * g++.dg/abi/macro0.C: New test.
31128         * g++.dg/abi/macro1.C: Likewise.
31129         * g++.dg/abi/macro2.C: Likewise.
31130
31131         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31132         * g++.dg/abi/bitfield7.C: Likewise.
31133         * g++.dg/abi/dtor2.C: Likewise.
31134         * g++.dg/abi/mangle11.C: Likewise.
31135         * g++.dg/abi/mangle12.C: Likewise.
31136         * g++.dg/abi/mangle14.C: Likewise.
31137         * g++.dg/abi/mangle17.C: Likewise.
31138         * g++.dg/abi/vbase10.C: Likewise.
31139         * g++.dg/abi/vbase14.C: Likewise.
31140         * g++.dg/template/qualttp17.C: Likewise.
31141
31142 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31143
31144         PR c/11995
31145         * gcc.dg/20031223-1.c: New test.
31146
31147 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31148
31149         * gcc.dg/noreturn-7.c: New test.
31150
31151 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31152
31153         * gcc.dg/null-pointer-1.c: New test.
31154
31155 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31156
31157         * g++.old-deja/g++.jason/template18.C: Remove.
31158         * g++.old-deja/g++.jason/template37.C: Likewise.
31159
31160         PR c++/12862
31161         * g++.dg/lookup/ns1.C: New test.
31162
31163         PR c++/12397
31164         * g++.dg/template/lookup3.C: New test.
31165
31166 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31167
31168         * g++.dg/template/recurse1.C: New test
31169
31170 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31171
31172         PR c++/12479
31173         * g++.dg/parse/semicolon1.C: New test.
31174         * g++.dg/parse/semicolon1.h: Likewise.
31175
31176 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31177
31178         * gcc.dg/darwin-misaligned.c: New test.
31179
31180 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31181
31182         PR c/9163
31183         * gcc.dg/20031222-1.c: New test.
31184
31185 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31186
31187         PR c++/13438
31188         * g++.dg/parse/error8.C: New test.
31189
31190         PR c++/11554
31191         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31192
31193 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31194
31195         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31196         too small.
31197         * gcc.c-torture/compile/930217-1.c: Likewise.
31198         * gcc.c-torture/compile/930513-1.c: Likewise.
31199         * gcc.c-torture/execute/920908-2.c: Likewise.
31200         * gcc.c-torture/execute/921204-1.c: Likewise.
31201         * gcc.c-torture/execute/930621-1.c: Likewise.
31202         * gcc.c-torture/execute/930630-1.c: Likewise.
31203         * gcc.c-torture/execute/931031-1.c: Likewise.
31204         * gcc.c-torture/execute/980602-2.c: Likewise.
31205         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31206         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31207         * gcc.c-torture/execute/extzvsi.c: Likewise.
31208         * gcc.c-torture/unsorted/ext.c: Likewise.
31209
31210 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31211
31212         PR target/12749
31213         * gcc.c-torture/compile/20031220-2.c: New test case.
31214
31215 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31216
31217         PR optimization/13031
31218         * gcc.c-torture/compile/20031220-1.c: New test case.
31219
31220 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31221
31222         * gcc.dg/cast-function-1.c: New test.
31223
31224 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31225
31226         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31227         formats.
31228
31229 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31230
31231         PR c++/12795
31232         * g++.dg/ext/attrib10.C: New test.
31233
31234 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31235
31236         * gcc.dg/cleanup-10.c: New test.
31237         * gcc.dg/cleanup-11.c: New test.
31238
31239 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31240
31241         PR c++/13239
31242         * g++.dg/opt/expect1.C: New test.
31243
31244 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31245
31246         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31247
31248 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31249
31250         PR debug/12923
31251         * gcc.dg/20031218-1.c: New test.
31252
31253         PR debug/12389
31254         * gcc.dg/20031218-2.c: New test.
31255         * gcc.dg/20031218-3.c: New test.
31256
31257         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31258         of label name and allow for USER_LABEL_PREFIX == "_" names.
31259         * g++.dg/abi/mangle18-2.C: Likewise.
31260         * g++.dg/abi/mangle19-1.C: Likewise.
31261         * g++.dg/abi/mangle19-2.C: Likewise.
31262         * g++.dg/abi/mangle20-1.C: Likewise.
31263         * g++.dg/abi/mangle20-2.C: Likewise.
31264
31265 2003-12-18  Richard Henderson  <rth@redhat.com>
31266
31267         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31268
31269 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31270             Dan Kegel <dank@kegel.com>
31271
31272         PR other/12009
31273         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31274         testing a cross compiler, it causes spurious compile failures.
31275         * lib/g++.exp: Likewise.
31276
31277 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31278
31279         PR c++/13262
31280         * g++.dg/template/access13.C: New test.
31281
31282 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31283
31284         * gcc.dg/20031216-1.c: New test.
31285
31286 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31287
31288         PR c++/9154
31289         * g++.dg/template/error10.C: New test.
31290
31291 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31292
31293         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31294         * g++.dg/eh/simd-2.C: Likewise.
31295
31296 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31297             Roger Sayle  <roger@eyesopen.com>
31298
31299         * gcc.c-torture/execute/ieee/mzero5.c: New.
31300
31301 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31302
31303         PR c++/10603
31304         * g++.dg/parse/error6.C: New test.
31305
31306         PR c++/12827
31307         * g++.dg/parse/error7.C: New test.
31308
31309 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31310
31311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31312         at -O with stabs debugging formats.
31313         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31314         * gcc.dg/debug/debug-2.c: Likewise.
31315
31316 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31317
31318         PR c++/12696
31319         * g++.dg/init/error1.C: New test.
31320
31321         PR c++/12218
31322         * g++.dg/init/pm3.C: New test.
31323
31324 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31325
31326         PR c/3347
31327         * gcc.dg/bitfld-8.c: New test.
31328
31329 2003-12-16  James Lemke  <jim@wasabisystems.com>
31330
31331         * gcc.dg/arm-scd42-[123].c: New tests.
31332
31333 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31334
31335         PR c++/9043
31336         * g++.dg/abi/mangle20-1.C: New test.
31337         * g++.dg/abi/mangle20-2.C: New test.
31338
31339 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31340
31341         PR c++/13275
31342         * g++.dg/other/offsetof2.C: Remove XFAIL.
31343         * g++.dg/parse/offsetof1.C: New test.
31344         * g++.gd/parse/offsetof2.C: Likewise.
31345
31346 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31347
31348         * g++.dg/template/nontype3.C: New test.
31349         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31350
31351 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31352
31353         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31354
31355 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31356
31357         PR c++/13387
31358         * g++.dg/expr/assign1.C: New test.
31359
31360         PR c++/13242
31361         * g++.dg/abi/mangle19-1.C: New test.
31362         * g++.dg/abi/mangle19-2.C: New test.
31363
31364 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31365
31366         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31367
31368 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31369
31370         * gcc.c-torture/execute/20031216-1.c: New test.
31371
31372 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31373
31374         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31375         an ICE regression.
31376
31377 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31378
31379         PR c++/10926
31380         * g++.dg/template/error9.C: New test.
31381
31382         PR c++/11116
31383         * g++.dg/template/error8.C: New test.
31384
31385 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31386
31387         PR middle-end/13400
31388         * gcc.c-torture/execute/20031215-1.c: New test case.
31389
31390 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31391
31392         PR c++/13269
31393         * g++.dg/parse/error5.C: New test.
31394
31395         PR c++/12989
31396         * g++.dg/expr/sizeof1.C: New test.
31397
31398         PR c++/13310
31399         * g++.dg/template/crash15.C: New test.
31400
31401 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31402
31403         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31404         a non-POD type as the last named parameter of a varargs function.
31405
31406 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31407
31408         PR c++/13243
31409         PR c++/12573
31410         * g++.dg/template/crash14.C: New test.
31411         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31412
31413 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31414
31415         * g++.dg/other/java1.C: New test.
31416
31417         PR c++/13241
31418         * g++.dg/abi/mangle18-1.C: New test.
31419         * g++.dg/abi/mangle18-2.C: New test.
31420
31421 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31422
31423         PR optimization/10312
31424         * gcc.c-torture/execute/20031214-1.c: New.
31425
31426 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31427
31428         PR c++/10779
31429         PR c++/12160
31430         * g++.dg/parse/error3.C: New test.
31431         * g++.dg/parse/error4.C: Likewise.
31432         * g++.dg/abi/mangle4.C: Tweak error messages.
31433         * g++.dg/lookup/using5.C: Likewise.
31434         * g++.dg/other/error2.C: Likewise.
31435         * g++.dg/parse/typename5.C: Likewise.
31436         * g++.dg/parse/undefined1.C: Likewise.
31437         * g++.dg/template/arg2.C: Likewise.
31438         * g++.dg/template/ttp3.C: Likewise.
31439         * g++.dg/template/type1.C: Likewise.
31440         * g++.old-deja/g++.other/crash32.C: Likewise.
31441         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31442
31443 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31444
31445         PR c++/13106
31446         * g++.dg/warn/noreturn-3.C: New test.
31447
31448 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31449
31450         PR c++/13118
31451         * g++.dg/abi/covariant3.C: New.
31452
31453 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31454
31455         * g++.dg/eh/ia64-1.C: New test.
31456
31457 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31458
31459         PR optimization/13037
31460         * g77.f-torture/execute/13037.f: New test case.
31461
31462 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31463
31464         PR c++/12881
31465         * g++.dg/abi/covariant2.C: New.
31466
31467 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31468
31469         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31470
31471 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31472
31473         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31474
31475 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31476
31477         PR other/10819
31478         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31479         to fix Bug 10819.
31480         * lib/g++.exp (g++_version): Likewise.
31481         * lib/g77.exp (g77_version): Likewise.
31482         * lib/objc.exp (default_objc_version): Likewise.
31483
31484 2003-12-10  Richard Henderson  <rth@redhat.com>
31485
31486         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31487
31488         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31489
31490 2003-12-08  Matt Austern  <austern@apple.com>
31491
31492         PR c/13134
31493         * lib/gcc-dg.exp (dg-require-visibility): Define.
31494         * lib/target-supports (check_visibility_available): Define.
31495         * gcc.dg/visibility-1.c: New test.
31496         * gcc.dg/visibility-2.c: Likewise.
31497         * gcc.dg/visibility-3.c: Likewise.
31498         * gcc.dg/visibility-4.c: Likewise.
31499         * gcc.dg/visibility-5.c: Likewise.
31500         * gcc.dg/visibility-6.c: Likewise.
31501         * g++.dg/ext/visibility-1.C: Likewise.
31502         * g++.dg/ext/visibility-2.C: Likewise.
31503         * g++.dg/ext/visibility-3.C: Likewise.
31504         * g++.dg/ext/visibility-4.C: Likewise.
31505         * g++.dg/ext/visibility-5.C: Likewise.
31506         * g++.dg/ext/visibility-6.C: Likewise.
31507
31508 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31509
31510         * g++.dg/lookup/java1.C: New test.
31511         * g++.dg/lookup/java2.C: New test.
31512
31513 2003-12-07  Falk Hueffner  <falk@debian.org>
31514
31515         * g++.dg/opt/noreturn-1.C: New test.
31516
31517 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31518
31519         * gcc.dg/overflow-1.c: New test.
31520
31521 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31522
31523         * g77.f-torture/compile/13060.f: New test.
31524
31525 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31526
31527         PR c++/13323
31528         * g++.dg/inherit/operator2.C: New test.
31529
31530 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31531
31532         PR c++/13305
31533         * g++.dg/ext/attrib9.C: New test.
31534
31535 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31536
31537         PR c++/13314
31538         * g++.dg/template/error7.C: New test.
31539
31540 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31541             J"orn Rennecke <joern.rennecke@superh.com>
31542
31543         PR target/13302
31544         * g++.dg/other/struct-va_list.C: New test.
31545
31546 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31547
31548         PR c++/13166
31549         * g++.dg/parse/defarg6.C: New test.
31550
31551 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31552
31553         PR target/13256
31554         * gcc.c-torture/execute/20031201-1.c: New test.
31555
31556 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31557
31558         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31559
31560 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31561
31562         * gcc.dg/builtin-return-1.c: New test.
31563
31564 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31565             J"orn Rennecke <joern.rennecke@superh.com>
31566
31567         PR optimization/13260
31568         * gcc.c-torture/execute/20031204-1.c: New test.
31569
31570 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31571
31572         PR c++/9127
31573         * g++.dg/template/error6.C: New test.
31574
31575 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31576
31577         * gcc.dg/20031202-1.c: New test.
31578
31579 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31580
31581         PR c++/13179
31582         * g++.dg/template/eh1.C: New test.
31583
31584         PR c++/10771
31585         * g++.dg/template/error5.C: New test.
31586
31587 2003-12-02  David Ung  <davidu@mips.com>
31588
31589         * gcc.dg/compat/vector-check.h: Corrected type for var
31590         g_##TMODE
31591
31592 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31593
31594         PR c++/10126
31595         * g++.dg/template/ptrmem8.C: New test.
31596
31597 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31598
31599         PR c++/12573
31600         * g++.dg/template/dependent-expr3.C: New test.
31601
31602 2003-12-01  James Lemke  <jim@wasabisystems.com>
31603
31604         * gcc.dg/arm-g2.c: New test.
31605
31606 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31607
31608         PR optimization/11634
31609         * gcc.dg/20031201-2.c: New test case.
31610
31611 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31612
31613         PR 11433
31614         * objc.dg/proto-lossage-3.m: New test.
31615
31616 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31617
31618         PR optimization/12628
31619         * gcc.dg/20031201-1.c: New test case.
31620
31621 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31622
31623         * gcc.dg/unaligned-1.c: New test.
31624
31625 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31626
31627         PR c++/9849
31628         * g++.dg/template/error4.C: New test.
31629         * g++.dg/template/nested3.C: Adjust error markers.
31630
31631 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31632
31633         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31634
31635 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31636
31637         PR c/10333
31638         * gcc.dg/bitfld-7.c: New test.
31639
31640 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31641
31642         * gcc.dg/tls/asm-1.C: New test.
31643
31644 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31645
31646         * gcc.dg/cpp/assert4.c: Update.
31647
31648 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31649
31650         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31651         * gcc.dg/builtin-apply3.c: New test.
31652
31653 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31654
31655         * lib/compat.exp (compat-obj): New xfaildata parameter.
31656         Use it to set compiler_conditional_xfail_data before compiling.
31657         (compat-get-options): Handle dg-xfail-if.
31658         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31659         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31660         * gcc.dg/compat/vector-1_y.c: Likewise.
31661         * gcc.dg/compat/vector-2_x.c: Likewise.
31662         * gcc.dg/compat/vector-2_y.c: Likewise.
31663
31664 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31665
31666         * g++.dg/opt/reg-stack4.C: New test.
31667
31668 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31669
31670         * gcc.dg/builtin-apply2.c: New test.
31671
31672 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31673
31674         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31675
31676 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31677
31678         PR c++/12924
31679         * g++.dg/template/template-id-2.C: New test.
31680
31681 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31682
31683         PR c++/5369
31684         * g++.dg/template/memfriend1.C: New test.
31685         * g++.dg/template/memfriend2.C: Likewise.
31686         * g++.dg/template/memfriend3.C: Likewise.
31687         * g++.dg/template/memfriend4.C: Likewise.
31688         * g++.dg/template/memfriend5.C: Likewise.
31689         * g++.dg/template/memfriend6.C: Likewise.
31690         * g++.dg/template/memfriend7.C: Likewise.
31691         * g++.dg/template/memfriend8.C: Likewise.
31692         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31693
31694 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31695
31696         PR c++/12515
31697         * g++.dg/ext/cond1.C: New test.
31698
31699 2003-11-20  Richard Henderson  <rth@redhat.com>
31700
31701         * gcc.dg/20020201-2.c: Remove.
31702         * gcc.dg/20020201-4.c: Remove.
31703         * gcc.dg/20020304-1.c: Remove.
31704
31705 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31706
31707         * gcc.dg/cpp/trad/xwin1.c: New test case.
31708
31709 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31710
31711         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31712         * lib/g77.exp: Likewise.
31713         * lib/objc.exp: Likewise.
31714         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31715         for darwin.
31716
31717 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31718
31719         PR c++/12932
31720         * g++.dg/template/static5.C: New test.
31721
31722 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31723
31724         * gcc.dg/nested-func-1.c: New test.
31725
31726 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31727
31728         * gcc.dg/cpp/assert4.c: New test.
31729
31730 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31731
31732         PR c++/2294
31733         * g++.dg/lookup/using9.c: New test.
31734
31735 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31736
31737         PR c++/12762
31738         * g++.dg/template/error3.C: New test.
31739
31740 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31741
31742         PR ada/13035
31743         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31744         No longer use a wrapper for gcc, since this does not work under
31745         Windows.
31746
31747 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31748
31749         PR c++/2094
31750         * g++.dg/template/ptrmem7.C: New test.
31751
31752 2003-11-13  Andrew Pinski <apinski@apple.com>
31753
31754         * gcc.c-torture/compile/20031113-1.c: New test.
31755
31756 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31757             Kean Johnston <jkj@sco.com>
31758
31759         PR c/13029
31760         * gcc.dg/unused-4.c: Update.
31761
31762 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31763
31764         * g++.dg/opt/const3.C: New test.
31765
31766 2003-11-13  Jan Hubicka  <jh@suse.cz>
31767
31768         * gcc.c-torture/compile/20031112-1.c: New test.
31769
31770 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31771
31772         * g++.dg/parse/crash10.C: Remove bogus error marker.
31773
31774 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31775
31776         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31777         (host_gcc): Likewise.
31778         (ROOT): Honor $PWDCMD.
31779         (BASE): Likewise.
31780         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31781
31782 2003-11-12  Catherine Moore  <clm@redhat.com>
31783
31784         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31785
31786 2003-11-12  Andreas Jaeger  <aj@suse.de>
31787             Jakub Jelinek  <jakub@redhat.com>
31788             Andrew Pinski  <pinskia@physics.uc.edu>
31789             Richard Henderson  <rth@redhat.com>
31790
31791         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31792         systems.
31793         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31794
31795         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31796         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31797
31798 2003-11-11  Andreas Jaeger  <aj@suse.de>
31799
31800         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31801
31802         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31803
31804 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31805
31806         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31807         Clean ups.
31808
31809 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31810
31811         * gcc.dg/trampoline-1.c: New test.
31812
31813 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31814
31815         * gcc.c-torture/compile/200031109-1.c: New test.
31816
31817 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31818
31819         PR c/3190
31820         PR c/8714
31821         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31822         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31823         gcc.dg/format/no-y2k-1.c: Update.
31824
31825 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31826
31827         PR optimization/10467
31828         * gcc.dg/20031108-1.c: New test case.
31829
31830 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31831
31832         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31833
31834 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31835
31836         * gcc.dg/compound-lvalue-1.c: New test.
31837         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31838         some XFAILs.
31839
31840 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31841
31842         * gcc.dg/altivec-varargs-1.c: New test.
31843
31844 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31845
31846         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31847         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31848         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31849         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31850         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31851
31852 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31853
31854         * gcc.dg/cond-lvalue-1.c: New test.
31855
31856 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31857
31858         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31859
31860 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31861
31862         PR c++/11616
31863         * g++.dg/template/instantiate5.C: New test.
31864
31865 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31866
31867         PR c++/12726
31868         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31869         * ChangeLog: Add missing first entry for above test.
31870
31871 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31872
31873         PR c++/9810
31874         * g++.dg/template/using8.C: New test.
31875         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31876
31877 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31878
31879         PR optimization/10817
31880         * gcc.c-torture/compile/20031102-1.c: New test case.
31881
31882 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31883
31884         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31885         2147483647.
31886
31887 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31888
31889         * gcc.dg/20031102-1.c: New test.
31890
31891 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31892
31893         * gcc.dg/complex-1.c: New test.
31894
31895 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31896
31897         PR c++/12796
31898         * g++.dg/template/crash13.C: Adjust expected error location.
31899         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31900
31901 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31902
31903         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31904
31905 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31906
31907         PR/10239
31908         * gcc.c-torture/compile/20031031-2.c: New test.
31909
31910 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31911
31912         PR/11640
31913         * gcc.c-torture/compile/20031031-1.c: New test.
31914
31915 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31916
31917         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31918         * gcc.misc-tests/bprob.exp: Likewise.
31919         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31920         the execution test on arm-elf configs.
31921         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31922         configs that don't support scratch files.
31923         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31924
31925 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31926
31927         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31928         done by dejagnu.
31929
31930 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31931
31932         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31933         Avoid non pure sh syntax. Add more logging.
31934
31935         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31936         fail.
31937
31938 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31939
31940         PR libgcj/10610
31941         * gcc.dg/ppc-stackalign-1.c: New test.
31942
31943 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31944
31945         * ada/acats/run_all.sh: Change output to be more compliant with
31946         dejagnu framework.
31947         Create acats.sum and acats.log files under testsuite/ada/acats
31948         Only run [a-z]* directories, to filter out e.g. CVS.
31949         Redirect build output to log file.
31950
31951 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31952
31953         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31954
31955 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31956
31957         PR ada/5909:
31958         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31959
31960 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31961
31962         * gcc.c-torture/compile/20031023-1.c: New test.
31963         * gcc.c-torture/compile/20031023-2.c: New test.
31964         * gcc.c-torture/compile/20031023-3.c: New test.
31965         * gcc.c-torture/compile/20031023-4.c: New test.
31966
31967 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31968
31969         PR c++/10371
31970         * g++.dg/lookup/scoped8.C: New test.
31971
31972 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31973
31974         * g++.dg/opt/reg-stack3.C: New test.
31975
31976 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31977
31978         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31979
31980 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31981
31982         PR c++/11076
31983         * g++.dg/template/crash13.C: New test.
31984
31985 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31986
31987         * gcc.dg/c99-restrict-2.c: New test.
31988
31989 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31990
31991         PR c++/12698, c++/12699, c++/12700, c++/12566
31992         * g++.dg/inherit/covariant9.C: New test.
31993         * g++.dg/inherit/covariant10.C: New test.
31994         * g++.dg/inherit/covariant11.C: New test.
31995
31996 2003-10-23  Jason Merrill  <jason@redhat.com>
31997
31998         PR c++/12726
31999         * g++.dg/ext/complit2.C: New test.
32000
32001 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32002
32003         PR target/12654
32004         * gcc.c-torture/execute/20031020-1.c: New test.
32005
32006 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32007
32008         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32009         following the jump_insn.
32010
32011 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32012
32013         * gcc.dg/cast-lvalue-1.c: New test.
32014
32015 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32016
32017         PR c++/11962
32018         * g++.dg/template/cond2.C: New test.
32019
32020 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32021
32022         * gcc.dg/builtins-28.c: New test.
32023
32024 2003-10-20  Jan Hubicka  <jh@suse.cz>
32025
32026         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32027         parameter.
32028         * testsuite/gcc.dg/inline-2.c: Likewise.
32029
32030 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32031
32032         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32033         * gcc.dg/nest.c: Likewise.
32034
32035 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32036
32037         PR c++/9781, c++/10583, c++/11862
32038         * g++.dg/parse/crash13.C: New test.
32039
32040 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32041
32042         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32043
32044 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32045
32046         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32047         Define HAVE_C99_RUNTIME except on Solaris.
32048         * gcc.dg/builtins-20.c: Likewise.
32049
32050 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32051
32052         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32053
32054 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32055
32056         PR c++/12495
32057         * g++.dg/template/crash21.C: New test.
32058
32059 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32060
32061         PR c++/2513
32062         * g++.dg/template/typename5.C: New test.
32063
32064 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32065
32066         PR c++/12369
32067         * g++.dg/template/friend25.C: New test.
32068
32069 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32070
32071         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32072         versions.
32073
32074 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32075
32076         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32077         == 2147483647.
32078
32079 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32080
32081         * gcc.c-torture/execute/960416-1.x: Remove.
32082         * gcc.c-torture/execute/divconst-3.x: Likewise.
32083
32084 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32085
32086         PR target/12598
32087         * gcc.dg/torture/cris-volatile-1.c: New test.
32088
32089 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32090
32091         PR optimization/9325
32092         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32093         for overflowing floating point to integer conversion during RTL
32094         simplification.
32095
32096 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32097
32098         * objc/execute/_cmd.m: Fix typo.
32099         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32100         Relax 'scan-assembler' regexp.
32101         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32102         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32103         * objc.dg/zero-link-2.m: Remove blank line.
32104         * objc.dg/zero-link-3.m: New test case.
32105
32106 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32107
32108         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32109
32110         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32111         than linker trickery.
32112
32113 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32114
32115         PR c++/12370
32116         * g++.dg/other/friend2.C: New test.
32117
32118 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32119
32120         * gcc.dg/20031012-1.c: New test.
32121
32122 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32123
32124         * gcc.dg/weak/weak-3.c: Fix for new warning.
32125
32126 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32127
32128         PR optimization/8750
32129         * gcc.c-torture/execute/20031012-1.c: New test case.
32130
32131 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32132
32133         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32134         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32135
32136 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32137
32138         PR optimization/12260
32139         * gcc.c-torture/compile/20031011-2.c: New test case.
32140
32141 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32142
32143         * gcc.c-torture/execute/20031011-1.c: New testcase.
32144
32145 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32146
32147         * gcc.c-torture/compile/20031011-1.c: New test.
32148
32149 2003-10-11  Jan Hubicka  <jh@suse.cz>
32150
32151         * g++.dg/other/first-global.C: New test.
32152
32153 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32154
32155         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32156
32157 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32158
32159         * gcc.c-torture/compile/20031010-1.c: New test.
32160
32161 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32162
32163         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32164         * gcc.c-torture/execute/va-arg-25.c: ... here.
32165
32166 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32167
32168         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32169
32170 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32171
32172         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32173
32174 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32175
32176         * g++.dg/parse/error2.C: New test.
32177
32178 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32179
32180         PR c++/11097
32181         * g++.dg/other/error5.C: Modify the error message.
32182         * g++.dg/lookup/using8.C: New test.
32183
32184 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32185
32186         * gcc.dg/darwin-abi-2.c: New file.
32187         * gcc.c-torture/execute/va-arg-24.c: New file.
32188
32189 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32190
32191         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32192         indentation.
32193
32194 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32195
32196         PR c++/10147
32197         * g++.dg/other/error4.C: Update error messages.
32198         * g++.dg/template/ptrmem4.C: Likewise.
32199
32200         PR c++/12337
32201         * g++.dg/init/new9.C: New test.
32202
32203         PR c++/12334, c++/12236, c++/8656
32204         * g++.dg/ext/attrib8.C: New test.
32205
32206 2003-10-06  Devang Patel  <dpatel@apple.com>
32207
32208         * gcc.dg/debug/dwarf2-3.h: New test.
32209         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32210
32211 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32212
32213         * g++.dg/opt/cfg2.C: New test.
32214
32215 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32216
32217         * g++.dg/opt/float1.C: New test.
32218
32219 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32220
32221         * gcc.dg/c90-array-lval-6.c: New test.
32222         * gcc.dg/c99-array-lval-6.c: New test.
32223
32224 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32225             Ziemowit Laski  <zlaski@apple.com>
32226
32227         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32228         'Derived', so that it is never considered a class method; add
32229         new warning for '+port' method ambiguity.
32230         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32231         <objc/objc-api.h> (needed on Mac OS X).
32232         * objc.dg/method-13.m: New test.
32233
32234 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32235
32236         PR optimization/9325, PR java/6391
32237         * gcc.c-torture/execute/20031003-1.c: New test case.
32238
32239 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32240
32241         PR optimization/12180
32242         * gcc.dg/20031002-1.c: New test.
32243
32244         PR c++/12486
32245         * g++.dg/inherit/error1.C: New test.
32246
32247 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32248
32249         * lib/f-torture.exp (search_for): Rename to...
32250         (search_for_re): This.  Also, clean up comments and the
32251         "regexp" invocation.
32252
32253 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32254
32255         * gcc.c-torture/compile/20031002-1.c: New test.
32256
32257 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32258
32259         * g++.dg/opt/cond1.C: New test.
32260
32261 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32262
32263         * gcc.dg/Wold-style-definition-2.c: New testcase.
32264         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32265
32266 2003-09-29  Richard Henderson  <rth@redhat.com>
32267
32268         * g++.dg/init/array10.C: Add dg-options.
32269
32270 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32271
32272         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32273
32274 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32275
32276         * g++.dg/template/friend19.C: Fix typo.
32277         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32278
32279 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32280
32281         * gcc.c-torture/execute/20030928-1.c: New test.
32282         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32283
32284 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32285
32286         * g++.dg/opt/unroll1.C: New test.
32287
32288 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32289
32290         PR optimization/11741
32291         * gcc.dg/20030926-1.c: New test case.
32292
32293 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32294
32295         PR c++/5655
32296         * g++.dg/parse/access7.C: New test.
32297         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32298
32299 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32300
32301         MERGE OF objc-improvements-branch into MAINLINE:
32302         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32303         if libobjc has not been built.
32304         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32305         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32306         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32307         objc/execute/nested-3.m, objc/execute/np-2.m,
32308         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32309         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32310         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32311         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32312         objc.dg/special/unclaimed-category-1.h,
32313         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32314         well as GNU runtime.
32315         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32316         * execute/cascading-1.m, execute/function-message-1.m,
32317         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32318         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32319         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32320         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32321         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32322         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32323         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32324         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32325         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32326         * objc.dg/bitfield-2.m: Run only on Darwin.
32327         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32328         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32329         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32330         * objc.dg/const-str-1.m: Fix constant string layout.
32331
32332 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32333
32334         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32335
32336 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32337
32338         * gcc.dg/darwin-abi-1.c: New file.
32339
32340 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32341
32342         PR target/12281
32343         * gcc.c-torture/compile/20030921-1.c: New test.
32344
32345 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32346
32347         * g++.dg/opt/reg-stack2.C: New test.
32348
32349 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32350
32351         * g++.dg/eh/delayslot1.C: New test.
32352
32353 2003-09-20  Richard Henderson  <rth@redhat.com>
32354
32355         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32356
32357 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32358
32359         * gcc.c-torture/execute/20030920-1.c: New test case.
32360
32361 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32362
32363         * g++.dg/rtti/typeid3.C: Correct expected error message.
32364
32365 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32366
32367         PR c++/157
32368         * g++.dg/parse/crash12.C: New test.
32369
32370 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32371
32372         * gcc.dg/compat/mixed-struct-check.h: New.
32373         * gcc.dg/compat/mixed-struct-defs.h: New.
32374         * gcc.dg/compat/mixed-struct-init.h: New.
32375         * gcc.dg/compat/struct-by-value-19_main.c: New.
32376         * gcc.dg/compat/struct-by-value-19_x.c: New.
32377         * gcc.dg/compat/struct-by-value-19_y.c: New.
32378         * gcc.dg/compat/struct-by-value-20_main.c: New.
32379         * gcc.dg/compat/struct-by-value-20_x.c: New.
32380         * gcc.dg/compat/struct-by-value-20_y.c: New.
32381         * gcc.dg/compat/struct-return-19_main.c: New.
32382         * gcc.dg/compat/struct-return-19_x.c: New.
32383         * gcc.dg/compat/struct-return-19_y.c: New.
32384         * gcc.dg/compat/struct-return-20_main.c: New.
32385         * gcc.dg/compat/struct-return-20_x.c: New.
32386         * gcc.dg/compat/struct-return-20_y.c: New.
32387
32388 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32389         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32390         so that it will not complain on LP64 targets.
32391
32392 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32393
32394         PR c++/495
32395         * g++.dg/template/friend24.C: New test.
32396
32397 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         PR c++/12332
32400         * g++.dg/template/memtmpl2.C: New test.
32401
32402 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32403
32404         PR target/11184
32405         * gcc.dg/builtin-apply1.c: New test.
32406
32407 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32408
32409         PR c++/9848
32410         * g++.dg/warn/Wunused-4.C: New test.
32411
32412 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32413
32414         PR c++/12316
32415         * g++.dg/other/gc2.C: New test.
32416
32417 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32418
32419         PR c++/11991
32420         * g++.dg/rtti/typeid3.C: New test.
32421
32422         PR c++/12266
32423         * g++.dg/overload/template1.C: New test.
32424
32425 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32426
32427         * g++.dg/opt/cfg3.C: New test.
32428
32429 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32430
32431         PR c++/7939
32432         * g++.dg/template/crash11.C: New test.
32433
32434 2003-09-16  Jason Merrill  <jason@redhat.com>
32435             Jakub Jelinek  <jakub@redhat.com>
32436
32437         * gcc.dg/attr-warn-unused-result.c: New test.
32438
32439 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32440
32441         PR c++/12184
32442         * g++.dg/expr/call2.C: New test.
32443
32444 2003-09-15  Andreas Jaeger  <aj@suse.de>
32445
32446         * gcc.dg/Wold-style-definition-1.c: New test.
32447
32448 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32449
32450         PR c++/3907
32451         * g++.dg/parse/template12.C: New test.
32452
32453         * g++.dg/abi/bitfield11.C: New test.
32454         * g++.dg/abi/bitfield12.C: Likewise.
32455
32456 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32457
32458         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32459         non-expansion of functional macro name without arguments at EOL.
32460         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32461
32462 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32463
32464         * gcc.c-torture/execute/20030914-[12].c: New tests.
32465
32466 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32467
32468         PR c++/11788
32469         * g++.dg/overload/addr1.C: New test.
32470
32471 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32472
32473         * gcc.dg/20030909-1.c: New test.
32474
32475 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32476
32477         * gcc.dg/ultrasp10.c: New test.
32478
32479 2003-09-09  Devang Patel  <dpatel@apple.com>
32480
32481         * gcc.dg/darwin-ld-6.c: New test.
32482
32483 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32484
32485         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32486
32487 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32488
32489         * gcc.dg/ia64-types1.c: New test.
32490         * gcc.dg/ia64-types2.c: Likewise.
32491
32492 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32493
32494         * gcc.dg/builtins-1.c: Add more _Complex tests.
32495         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32496
32497         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32498         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32499
32500 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32501
32502         PR c++/11786
32503         * g++.dg/lookup/koenig2.C: New test.
32504
32505         PR c++/5296
32506         * g++.dg/rtti/typeid2.C: New test.
32507
32508 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32509
32510         * gcc.c-torture/compile/20030904-1.c: New test.
32511
32512 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32513
32514         * g++.dg/opt/longbranch2.C: New test.
32515
32516 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32517
32518         * g++.dg/template/crash10.C: Only compile it.
32519
32520 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32521
32522         PR middle-end/11665
32523         * gcc.c-torture/compile/20030907-1.c: New test.
32524         * g++.dg/init/array11.C: New test.
32525
32526 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32527
32528         PR c++/11852
32529         * g++.dg/init/struct1.C: New test.
32530
32531 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32532
32533         PR c++/12181
32534         * g++.dg/expr/comma1.C: New test.
32535
32536 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32537
32538         PR c++/11867
32539         * g++.dg/expr/static_cast5.C: New test.
32540
32541 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32542
32543         PR c++/11507
32544         * g++.dg/lookup/scoped7.C: New test.
32545
32546         PR c++/9574
32547         * g++.dg/other/static1.C: New test.
32548
32549         PR c++/11490
32550         * g++.dg/warn/template-1.C: New test.
32551
32552         PR c++/11432
32553         * g++.dg/template/crash10.C: New test.
32554
32555         PR c++/2478
32556         * g++.dg/overload/VLA.C: New test.
32557
32558         PR c++/10804
32559         * g++.dg/template/call1.C: New test.
32560
32561 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32562
32563         PR c++/11794
32564         * g++.dg/parse/using3.C: New test.
32565
32566 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32567
32568         PR c++/11409
32569         * g++.dg/overload/builtin3.C: New test case.
32570
32571 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32572
32573         PR c/9862
32574         * gcc.dg/20030906-1.c: New test.
32575         * gcc.dg/20030906-2.c: Likewise.
32576
32577 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32578
32579         PR c++/12167
32580         * g++.dg/parse/defarg5.C: New test.
32581
32582         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32583
32584 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32585
32586         PR c++/12163
32587         * g++.dg/expr/static_cast4.C: New test.
32588
32589         PR c++/12146
32590         * g++.dg/template/crash9.C: New test.
32591
32592 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32593
32594         * g++.old-deja/g++.ext/pretty2.C: Update for change
32595         in __FUNCTION__.
32596         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32597
32598 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32599
32600         PR c++/11922
32601         * g++/dg/template/qualified-id1.C: New test.
32602
32603         PR c++/12037
32604         * g++.dg/warn/noeffect4.C: New test.
32605
32606 2003-09-04  Matt Austern  <austern@apple.com>
32607
32608         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32609         * g++.dg/ext/fnname2.C: Likewise.
32610         * g++.dg/ext/fnname3.C: Likewise.
32611
32612 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32613
32614         * g++.dg/expr/lval1.C: New test.
32615         * g++.dg/ext/lvcast.C: Remove.
32616
32617 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32618
32619         PR optimization/11700.
32620         * gcc.c-torture/compile/20030903-1.c: New test case.
32621
32622 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32623
32624         PR c++/12053
32625         * g++.dg/abi/layout4.C: New test.
32626
32627 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32628
32629         PR c++/11553
32630         * g++.dg/parse/friend3.C: New test.
32631
32632 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32633
32634         PR c++/11847
32635         * g++.dg/template/class1.C: New test.
32636
32637         PR c++/11808
32638         * g++.dg/expr/call1.C: New test.
32639
32640 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/12114
32643         * g++.dg/init/ref9.C: New test.
32644
32645         PR c++/11972
32646         * g++.dg/template/nested4.C: New test.
32647
32648 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32649
32650         PR c++/12093
32651         * g++.dg/template/non-dependent4.C: New test.
32652
32653         PR c++/11928
32654         * g++.dg/inherit/conv1.C: New test.
32655
32656 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32657
32658         PR c++/6196
32659         * g++.dg/ext/label1.C: New test.
32660         * g++.dg/ext/label2.C: Likewise.
32661
32662 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32663
32664         * g++.dg/expr/cond3.C: New test.
32665
32666 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32667
32668         * gcc.dg/builtins-1.c: Add new builtin cases.
32669
32670 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32671
32672         * gcc.dg/builtins-1.c: Add new cases.
32673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32674
32675 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32676
32677         * gcc.dg/builtins-1.c: Add more math builtin tests.
32678         * gcc.dg/torture/builtin-attr-1.c: New test.
32679
32680 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32681
32682         PR optimization/5079
32683         * g++.dg/opt/static3.C: New test.
32684
32685 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32686
32687         * gcc.misc-tests/gcov-10b.c: New test.
32688
32689 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32690
32691         * g++.dg/opt/ptrmem3.C: New test.
32692
32693         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32694
32695 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32696
32697         * gcc.dg/20030826-2.c: New test.
32698
32699 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32700
32701         PR middle-end/12002
32702         * g77.f-torture/compile/12002.f: New test case.
32703
32704 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32705
32706         * gcc.dg/20030826-1.c: New test case.
32707
32708 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32709
32710         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32711
32712 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32713
32714         PR c++/11871
32715         * c++.dg/lookup/crash1.C: New test.
32716
32717         * c++.dg/warn/noeffect3.C: New test.
32718
32719 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32720
32721         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32722         * gcc.dg/compat/vector-1_y.c: Ditto.
32723         * gcc.dg/compat/vector-2_x.c: Ditto.
32724         * gcc.dg/compat/vector-2_y.c: Ditto.
32725
32726 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32727
32728         * gcc.dg/20030702-1.c: New test.
32729
32730 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32731
32732         PR c++/8795
32733         * g++.dg/ext/altivec-1.C: New test.
32734
32735 2003-08-24  Richard Henderson  <rth@redhat.com>
32736
32737         * g++.dg/eh/simd-2.C: Add -w for x86.
32738
32739 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32740
32741         * gcc.dg/20030815-1.c: New test.
32742
32743 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32744
32745         PR c++/3765
32746         * g++.dg/parse/access6.C: New test.
32747
32748 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32749
32750         PR c++/641, c++/11876
32751         * g++.dg/template/friend22.C: New test.
32752         * g++.dg/template/friend23.C: Likewise.
32753
32754 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32755
32756         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32757         identically.
32758
32759 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32760
32761         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32762
32763 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32764
32765         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32766
32767 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32768
32769         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32770
32771 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32772
32773         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32774
32775 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32776
32777         PR c++/11919
32778         * g++.dg/overload/prom1.C: New test.
32779
32780         PR c++/11551
32781         * g++.dg/parse/dtor2.C: New test.
32782
32783         PR c++/10762
32784         * g++.dg/parse/using2.C: New test.
32785
32786 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32787
32788         PR target/11805
32789         * gcc.c-torture/compile/20030821-1.c: New.
32790
32791 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32792
32793         PR c++/11834
32794         * g++.dg/template/deduce2.C: New test.
32795
32796 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32797
32798         * gcc.c-torture/execute/20030821-1.c: New test.
32799
32800 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32801
32802         PR middle-end/11984
32803         * gcc.dg/20030820-1.c: New test case.
32804
32805 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32806
32807         PR c++/11945
32808         * g++.dg/warn/noeffect2.C: New test.
32809
32810 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32811
32812         PR c++/10926
32813         * g++.dg/template/dtor2.C: New test.
32814
32815         PR c++/11684
32816         * g++.dg/template/operator1.C: New test.
32817         * g++.dg/parse/operator4.C: New test.
32818
32819         PR c++/11946.C
32820         * g++.dg/expr/enum1.C: New test.
32821         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32822
32823         PR c++/11036.C
32824         * g++.dg/parse/elab2.C: New test.
32825         * g++.dg/parse/typedef4.C: Change error message.
32826         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32827         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32828         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32829
32830 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32831
32832         * gcc.dg/pch/warn-1.c: New.
32833         * gcc.dg/pch/warn-1.hs: New.
32834
32835         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32836         not-tested file.
32837
32838 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32839
32840         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32841
32842 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32843
32844         * gcc.dg/uninit-D.c: New Test.
32845         * gcc.dg/uninit-E.c: New Test.
32846         * gcc.dg/uninit-F.c: New Test.
32847         * gcc.dg/uninit-G.c: New Test.
32848
32849 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32850
32851         * g++.dg/README: Describe the pch directory.
32852
32853 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32854
32855         PR c++/11174
32856         * g++.dg/parse/access4.C: New test.
32857         * g++.dg/parse/access5.C: Likewise.
32858         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32859
32860 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32861
32862         * gcc.dg/noncompile/20030818-1.c: New.
32863
32864 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32865
32866         PR c++/11957
32867         * g++.dg/warn/noeffect1.C: New test.
32868
32869         * g++.dg/template/scope2.C: New test.
32870         * g++.dg/template/error2.C: Correct dg-error
32871
32872 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32873
32874         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32875
32876 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32877
32878         PR C++/11512
32879         * g++.dg/template/warn1.C: New.
32880
32881 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32882
32883         * g++.dg/template/error2.C: New test.
32884         * g++.dg/lookup/using7.C: Adjust errors
32885         * g++.old-deja/g++.pt/crash36.C: Likewise.
32886         * g++.old-deja/g++.pt/derived3.C: Likewise.
32887
32888 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32889
32890         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32891         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32892         * gcc.c-torture/execute/builtins/string-9.c: New, from
32893         string-opt-9.c.  Adjust for execute/builtins framework.
32894         * gcc.c-torture/execute/string-opt-9.c: Delete.
32895
32896 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32897
32898         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32899
32900         * g++.dg/parse/ret-type2.C: New test.
32901
32902         PR c++/11703
32903         * g++.dg/init/new8.C: New test.
32904
32905         PR c++/10923
32906         * g++.dg/parse/typedef5.C: New test.
32907
32908         PR c++/9512
32909         * g++.dg/parse/qualified2.C: New test.
32910         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32911         invalid code.
32912
32913 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32914
32915         * g++.dg/conversion/ptrmem1.C: New test.
32916
32917 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32918
32919         PR target/11693
32920         * gcc.dg/20030811-1.c: New test.
32921
32922         PR target/11535
32923         * gcc.c-torture/execute/20030811-1.c: New test.
32924
32925 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32926
32927         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32928
32929 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32930
32931         PR c++/11789.C
32932         * g++.dg/inherit/multiple1.C: New test.
32933
32934 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32935
32936         * gcc.dg/spe1.c: New test.
32937
32938         PR c++/11670
32939         * g++.dg/expr/cast2.C: New test.
32940
32941         PR c++/10530
32942         * g++.dg/template/dependent-name2.C: New test.
32943
32944 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32945
32946         * g++.dg/parse/crash11.C: Put the dg options in comments.
32947
32948 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32949
32950         * lib/gcc-dg.exp: Update for diagnostic change.
32951
32952 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32953
32954         PR c++/5767
32955         * g++.dg/parse/crash11.C: New test.
32956
32957 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32958
32959         * gcc.dg/cpp/spacing1.c: Update.
32960
32961 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32962
32963         PR target/11739
32964         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32965         a value for -mtune.
32966
32967 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32968
32969         PR middle-end/11771
32970         * gcc.c-torture/compile/20030804-1.c: New test case.
32971
32972 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32973
32974         * gcc.dg/20030804-1.c: New test case.
32975
32976 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32977
32978         * gcc.dg/cpp/separate-1.c: New test.
32979
32980 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32981
32982         PR c++/11704
32983         * g++.dg/template/dependent-expr2.C: New test.
32984
32985         PR c++/11766
32986         * g++.dg/expr/ptrmem1.C: New test.
32987
32988 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32989
32990         PR c++/9453
32991         * g++.dg/template/friend15.C: New test.
32992
32993 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32994
32995         * lib/dg-pch.exp: Work round PCH bug.
32996
32997 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32998
32999         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33000         builtins.  Move cases from builtins-4.c here.
33001
33002         * gcc.dg/torture/builtin-math-1.c: New test taken from
33003         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33004         additional cases.
33005
33006         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33007         Delete.
33008
33009 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33010
33011         PR c++/9447
33012         * g++.dg/template/using7.C: New test.
33013
33014 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33015
33016         * import1.c, import2.c: New tests.
33017
33018 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33019
33020         * g++.dg/eh/crossjump1.C: New test.
33021
33022 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33023
33024         PR c++/11697
33025         * g++.dg/template/using6.C: New test.
33026
33027         PR c++/11744
33028         * g++.dg/template/koenig2.C: New test.
33029
33030 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33031
33032         PR c++/7983
33033         * g++.dg/parse/typedef4.C: New test.
33034
33035 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33036
33037         PR c++/8442, c++/8806
33038         * g++.dg/template/elab1.C: New test.
33039         * g++.dg/template/type2.C: Likewise.
33040         * g++.dg/template/ttp3.C: Adjust expected error message.
33041         * g++.old-deja/g++.law/visibility13.C: Likewise.
33042         * g++.old-deja/g++.niklas/t135.C: Likewise.
33043         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33044         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33045         template argument.
33046         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33047
33048 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33049
33050         PR c++/11295
33051         * g++.dg/ext/stmtexpr1.C: New test.
33052
33053         * g++.dg/opt/tmp1.C: New test.
33054
33055         PR c++/11525
33056         * g++.dg/parse/constant4.C: New test.
33057
33058         PR c++/9447
33059         * g++.dg/template/using5.C: New test.
33060
33061 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33062
33063         * gcc.dg/builtins-27.c: New test case.
33064
33065 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33066
33067         * gcc.dg/tls/opt-7.c: New test.
33068
33069 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33070
33071         * g++.old-deja/g++.other/crash18.C: Remove.
33072
33073 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33074
33075         * g++.dg/template/explicit3.C: New.
33076         * g++.dg/template/explicit4.C: New.
33077         * g++.dg/template/explicit5.C: New.
33078
33079         PR c++/11347
33080         * g++.dg/template/memtmpl1.C: New.
33081
33082 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33083
33084         PR target/11565
33085         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33086         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33087
33088 2003-07-30  Jan Hubicka  <jh@suse.cz>
33089
33090         * vtgc1.c: Kill.
33091
33092 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33093
33094         * gcc.dg/struct-in-proto-1.c: New test.
33095
33096 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33097
33098         * gcc.dg/cpp/include2.c: Only expect one message.
33099
33100 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33101
33102         PR c++/9447
33103         * g++.dg/template/using1.C: New test.
33104         * g++.dg/template/using2.C: New test.
33105         * g++.dg/template/using3.C: New test.
33106         * g++.dg/template/using4.C: New test.
33107
33108 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33109
33110         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33111         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33112
33113 2003-07-28  Jan Hubicka  <jh@suse.cz>
33114
33115         PR c++/11530
33116         * g++.dg/opt/call1.C: New test.
33117
33118 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33119
33120         PR c++/11667
33121         * g++.dg/init/enum2.C: New test.
33122         * g++.dg/template/overload1.C: Add "-w" option.
33123
33124 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33125
33126         * gcc.dg/Wdeclaration-after-statement-1.c,
33127         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33128
33129 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33130
33131         * gcc.c-torture/compile/20030725-1.c: New test.
33132
33133 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33134
33135         * gcc.dg/20030505.c: Only run for SPE.
33136         Remove definition of opaque type.
33137
33138 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33139
33140         * g++.dg/template/ptrmem6.C: New test.
33141
33142 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33143
33144         * gcc.c-torture/compile/zero-strct-2.c: New test.
33145
33146 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33147
33148         * gcc.dg/intermod-1.c: New test.
33149
33150 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33151
33152         PR c++/11617
33153         * g++.dg/template/lookup2.C: New test.
33154         * g++.dg/template/memclass1.C: Remove instantiated from error.
33155         * g++.dg/other/error2.C: Tweak expected errors.
33156
33157         PR c++/11596
33158         * g++.dg/template/defarg3.C: New test.
33159
33160         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33161
33162 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33163
33164         * g++.dg/inherit/access5.C: New test.
33165
33166 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33167
33168         PR c++/11513
33169         * g++.dg/template/crash8.C: New test.
33170
33171 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33172
33173         PR c/10602
33174         * gcc.dg/noncompile/incomplete-2.c: New test.
33175
33176 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33177
33178         PR c++/11645
33179         * g++.dg/inherit/access4.C: New test.
33180
33181         PR c++/11517
33182         * g++.dg/expr/cond2.C: New test.
33183
33184         PR optimization/10679
33185         * g++.dg/opt/inline4.C: New test.
33186
33187 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33188
33189         * g++.dg/parse/crash10: New test.
33190
33191 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33192
33193         * g++.dg/ext/flexary1.C: New test.
33194
33195 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33196
33197         PR c++/10793
33198         * g++.dg/template/crash9.C: New test.
33199
33200 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33201
33202         PR c++/3004
33203         * g++.dg/parse/typedef3.C: New test.
33204
33205         PR c++/7906
33206         * g++.dg/parse/operator2.C: New test.
33207
33208         PR c++/8895
33209         * g++.dg/parse/def-tmpl-arg1.C: New test.
33210
33211         PR c++/9282
33212         * g++.dg/parse/funptr1.C: New test.
33213
33214         PR c++/9452
33215         * g++.dg/parse/ambig3.C: New test.
33216
33217         PR c++/9454
33218         * g++.dg/parse/operator3.C: New test.
33219
33220         PR c++/9486
33221         * g++.dg/parse/template10.C: New test.
33222
33223         PR c++/9488
33224         * g++.dg/parse/template11.C: New test.
33225
33226         PR c++/10150
33227         * g++.dg/parse/invalid-op1.C: New test.
33228
33229         PR c++/10247
33230         * g++.dg/parse/condexpr1.C: New test.
33231
33232 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33233
33234         * g++.dg/ext/packed3.C: New test.
33235         * g++.dg/ext/packed4.C: New test.
33236
33237         * gcc.dg/pack-test-3.c: New test.
33238
33239 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33240
33241         * lib/compat.exp: Handle dg-options per source file.
33242         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33243         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33244         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33245         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33246         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33247         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33248         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33249         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33250         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33251         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33252         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33253         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33254         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33255         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33256
33257 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33258
33259         PR c/10320
33260         * gcc.c-torture/execute/20030718-1.c: New test.
33261
33262 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33263
33264         PR optimization/11536
33265         * gcc.dg/20030721-1.c: New test.
33266
33267 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33268
33269         PR c++/11546
33270         * g++.dg/template/lookup1.C: New test.
33271
33272 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33273
33274         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33275         diagnostics of ill-formed constructs involving labels.
33276         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33277         the new 'previously defined here' message.
33278
33279 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         * g++.dg/parse/non-dependent2.C: New test.
33282
33283 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33284
33285         * g++.dg/init/init-ref4.C: xfail on targets without
33286         weak symbols.
33287
33288 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33289
33290         PR target/11087
33291         * gcc.c-torture/execute/20030717-1.c: New test.
33292
33293 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33294
33295         * g++.dg/opt/cfg1.C: New test.
33296
33297 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33298
33299         PR optimization/11557
33300         * gcc.dg/20030717-1.c: New test.
33301
33302 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33303
33304         PR c++/10476
33305         * g++.dg/expr/crash-1.C: New test.
33306
33307         PR c++/11027
33308         * g++.dg/template/init3.C: New test.
33309
33310         PR c++/8222
33311         * g++.dg/template/non-dependent1.C: New test.
33312
33313         PR c++/11070
33314         * g++.dg/template/non-dependent2.C: New test.
33315
33316         PR c++/11071
33317         * g++.dg/template/non-dependent3.C: New test.
33318
33319         PR c++/9907
33320         * g++.dg/template/sizeof5.C: New test.
33321
33322 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33323
33324         PR 11498
33325         * gcc.c-torture/compile/mangle-1.c: New file.
33326
33327 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33328
33329         PR c++/7809
33330         * g++.dg/parse/access3.C: New test.
33331
33332 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33333
33334         PR c++/11384
33335         * g++.dg/init/init-ref4.C: New test.
33336
33337 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33338
33339         PR c++/11547
33340         * g++.dg/parse/constant3.C: New test.
33341         * g++.dg/parse/crash7.C: Likewise.
33342
33343 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33344
33345         PR target/11008
33346         * gcc.dg/i386-pentium4-not-mull.c: New.
33347
33348 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33349
33350         * gcc.dg/asm-names.c (ymain): Make it weak.
33351
33352 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33353
33354         PR c++/5421
33355         * g++.dg/template/friend21.C: New test.
33356
33357 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33358
33359         * gcc.dg/cleanup-8.c: New test.
33360         * gcc.dg/cleanup-9.c: New test.
33361
33362 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33363
33364         * g++.dg/ext/dll-MI1.h: New file.
33365         * g++.dg/ext/dllexport-MI1.C: New file.
33366         * g++.dg/ext/dllimport-MI1.C: New file.
33367
33368 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33369
33370         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33371         it does not have cmpstrsi patterns (just cmpmemsi).
33372
33373 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33374
33375         PR debug/11473
33376         * g++.dg/debug/debug8.C: New test.
33377
33378 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33379
33380         PR c++/10108
33381         * g++.dg/template/crash7.C: New test.
33382
33383 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33384
33385         PR target/10795
33386         * gcc.c-torture/compile/20030708-1.c: New.
33387
33388 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33389
33390         * gcc.c-torture/execute/20030715-1.c: New test.
33391
33392 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33393
33394         * gcc.dg/pch/inline-3.c: New file.
33395         * gcc.dg/pch/inline-3.hs: New file.
33396         * gcc.dg/pch/inline-4.c: New file.
33397         * gcc.dg/pch/inline-4.hs: New file.
33398
33399 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33400
33401         PR c++/11509
33402         * g++.dg/template/crash6.C: New test.
33403
33404         PR c++/7053
33405         * g++.dg/template/friend20.C: New test.
33406
33407         PR c++/7019
33408         * g++.dg/template/overload2.C: New test.
33409
33410 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33411
33412         PR optimization/11440
33413         * gcc.c-torture/execute/20030714-1.c: New test.
33414
33415 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33416
33417         PR c++/11154
33418         * g++.dg/template/partial2.C: New test.
33419
33420 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33421
33422         PR c++/11503
33423         * g++.dg/template/anon1.C: New test.
33424
33425         PR c++/11493
33426         PR c++/11495
33427         * g++.dg/parse/template9.C: Likewise.
33428         * g++.dg/template/crash4.C: New test.
33429         * g++.dg/template/koenig1.C: Likewise.
33430         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33431         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33432         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33433         functions.
33434         * g++.old-deja/g++.jason/template36.C: Likewise.
33435         * g++.old-deja/g++.mike/p1989.C: Likewise.
33436         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33437         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33438         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33439         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33440         compiling.
33441         * g++.old-deja/g++.pt/union2.C: Use this->.
33442
33443 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33444
33445         * gcc.dg/20030711-1.c: New test.
33446
33447 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33448
33449         PR c++/11050
33450         * g++.dg/parse/args1.C: New test.
33451         * g++.pt/defarg8.C: Change expected errors.
33452
33453 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33454
33455         PR c++/8164
33456         * g++.dg/template/nontype2.C: New test.
33457
33458         PR c++/10558
33459         * g++.dg/parse/template8.C: New test.
33460
33461         PR c++/8327
33462         * g++.dg/template/scope1.C: New test.
33463
33464         * g++.dg/warn/Wsign-compare-1.C: New test.
33465
33466 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33467
33468         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33469
33470 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33471
33472         PR c++/9411
33473         * g++.dg/template/explicit2.C: New test.
33474
33475         PR c++/10032
33476         * g++.dg/warn/pedantic1.C: New test.
33477
33478 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33479
33480         PR c++ 9483
33481         * g++.dg/other/field1.C: New test.
33482
33483 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33484
33485         PR c/11449
33486         * gcc.c-torture/compile/20030707-1.c: New.
33487
33488 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33489
33490         PR c++/10849
33491         * g++.dg/template/access12.C: New test.
33492
33493 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33494
33495         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33496         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33497         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33498         * gcc.misc-tests/gcov.exp: Update
33499         * g++.dg/gcov/gcov.exp: Update
33500         * lib/gcov.exp: Update.
33501
33502 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33503
33504         * g++.dg/abi/mangle17.C: Make sure template expressions are
33505         dependent.
33506         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33507         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33508         * g++.dg/opt/stack1.C: Remove erroneous code.
33509         * g++.dg/parse/template7.C: New test.
33510         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33511         * g++.old-deja/g++.pt/crash4.C: Likewise.
33512
33513 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33514
33515         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33516         with zero or one occurence of `$' after the initial `L'.
33517
33518 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33519
33520         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33521
33522 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33523
33524         PR c/11370
33525         * gcc.dg/Wunreachable-6.c: New testcase.
33526         * gcc.dg/Wunreachable-7.c: New testcase.
33527
33528 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33529
33530         PR c/11420
33531         * gcc.dg/20030708-1.c: New test.
33532
33533 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33534
33535         * gcc.dg/compat/sdata-section.h: New file.
33536         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33537         * gcc.dg/torture/mips-sdata-1.c: New test.
33538
33539 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33540
33541         PR c++/11030
33542         * g++.dg/template/friend19.C: New test.
33543
33544 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33545
33546         * g++.dg/opt/strength-reduce.C: New test.
33547
33548 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33549
33550         PR target/10979
33551         * gcc.dg/20030707-1.c: New testcase.
33552
33553 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33554
33555         PR optimization/11059
33556         * g++.dg/opt/emptyunion.C: New testcase.
33557
33558 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33559             Eric Botcazou  <ebotcazou@libertysurf.fr>
33560
33561         * g++.dg/opt/stack1.C: New test.
33562
33563 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33564
33565         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33566         run test.
33567
33568         PR c++/11431
33569         * g++.dg/expr/static_cast3.C: New test.
33570
33571 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33572
33573         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33574         everywhere.
33575         * gcc.dg/concat.c: Concatenation of string constants with
33576         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33577         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33578         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33579         necessary to avoid multi-character character constant warning.
33580         * gcc.dg/cpp/escape.c: Likewise.
33581         * gcc.dg/cpp/ucs.c: Likewise.
33582         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33583         Fix a typo.
33584
33585 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33586
33587         PR c/11428
33588         * gcc.c-torture/compile/20030704-1.c: New.
33589
33590 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33591
33592         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33593
33594 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33595
33596         PR c++/5287, PR c++/7910,  PR c++/11021
33597         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33598         tests for warnings.
33599         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33600         * g++.dg/ext/dllimport3.C: Likewise.
33601         * g++.dg/ext/dllimport4.C: New file.
33602         * g++.dg/ext/dllimport5.C: New file.
33603         * g++.dg/ext/dllimport6.C: New file.
33604         * g++.dg/ext/dllimport7.C: New file.
33605         * g++.dg/ext/dllimport8.C: New file.
33606         * g++.dg/ext/dllimport9.C: New file.
33607         * g++.dg/ext/dllimport10.C: New file.
33608         * g++.dg/ext/dllexport1.C: New file.
33609
33610 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33611
33612         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33613         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33614
33615 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33616
33617         * gcc.dg/builtins-25.c: New testcase.
33618         * gcc.dg/builtins-26.c: New testcase.
33619
33620 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33621
33622         * gcc.dg/compat/vector-defs.h: New file.
33623         * gcc.dg/compat/vector-setup.h: New file.
33624         * gcc.dg/compat/vector-check.h: New file.
33625         * gcc.dg/compat/vector-1_main.c: New file.
33626         * gcc.dg/compat/vector-1_x.c: New file.
33627         * gcc.dg/compat/vector-1_y.c: New file.
33628         * gcc.dg/compat/vector-2_main.c: New file.
33629         * gcc.dg/compat/vector-2_x.c: New file.
33630         * gcc.dg/compat/vector-2_y.c: New file.
33631
33632         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33633         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33634         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33635         * gcc.dg/compat/struct-align-1.h: New file.
33636         * gcc.dg/compat/struct-align-1_main.c: New file.
33637         * gcc.dg/compat/struct-align-1_x.c: New file.
33638         * gcc.dg/compat/struct-align-1_y.c: New file.
33639         * gcc.dg/compat/struct-align-2.h: New file.
33640         * gcc.dg/compat/struct-align-2_main.c: New file.
33641         * gcc.dg/compat/struct-align-2_x.c: New file.
33642         * gcc.dg/compat/struct-align-2_y.c: New file.
33643
33644         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33645         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33646         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33647         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33648         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33649         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33650         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33651         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33652         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33653         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33654         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33655         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33656         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33657         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33658         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33659         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33660         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33661         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33662         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33663         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33664         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33665         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33666         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33667         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33668         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33669         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33670         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33671         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33672         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33673
33674 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33675
33676         * gcc.dg/i386-call-1.c: New test.
33677
33678 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33679
33680         PR c++/9162
33681         * g++.dg/parse/defarg4.C: New.
33682
33683 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33684
33685         PR target/10700
33686         * gcc.c-torture/compile/20030703-1.c: New test case.
33687
33688 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33689
33690         * g++.dg/template/local3.C: Remove extra semicolon.
33691
33692 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33693
33694         * gcc.dg/i386-volatile-1.c: New test.
33695
33696 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33697
33698         PR c++/11072
33699         * g++.dg/other/offsetof2.C: XFAIL.
33700         * g++.dg/other/offsetof5.C: New.
33701
33702         PR c++/10219
33703         * g++.dg/template/error1.C: New.
33704
33705         PR c++/9779
33706         * g++.dg/template/dependent-expr1.C: New.
33707
33708 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33709
33710         PR c++/6949
33711         * g++.dg/template/local3.C: New test.
33712
33713         PR c++/11149
33714         * g++.dg/lookup/scoped6.C: New test.
33715
33716 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33717
33718         PR c++/8046
33719         * g++.dg/other/error7.C: New test.
33720
33721 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33722
33723         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33724         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33725         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33726         * g++.old-deja/g++.other/union2.C: Likewise.
33727         * gcc.dg/c90-const-expr-2.c: Likewise.
33728         * gcc.dg/c90-const-expr-3.c: Likewise.
33729         * gcc.dg/c99-const-expr-2.c: Likewise.
33730         * gcc.dg/c99-const-expr-3.c: Likewise.
33731         * gcc.dg/concat.c: Likewise.
33732
33733 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33734
33735         PR c++/9559
33736         * g++.dg/init/static1.C: New test.
33737
33738 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33739
33740         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33741         * g++.old-deja/g++.other/access2.C: Likewise.
33742         * g++.old-deja/g++.other/decl2.C: Likewise.
33743         * gcc.c-torture/execute/20020615-1.c: Likewise.
33744
33745 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33746
33747         PR c++/4933
33748         * g++.dg/template/sizeof4.C: New test.
33749
33750 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33751
33752         * g++.dg/other/error6.C: New test.
33753
33754 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33755
33756         PR c++/10750
33757         * g++.dg/parse/constant2.C: New test.
33758
33759 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33760
33761         PR c++/11106
33762         * g++.dg/other/error5.C: New test.
33763
33764 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33765
33766         * gcc.dg/format/gcc_diag-1.c: New test.
33767
33768 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33769
33770         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33771
33772 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33773
33774         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33775         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33776         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33777
33778 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33779
33780         * gcc.c-torture/execute/builtins/string-8.c: New test.
33781         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33782         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33783         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33784
33785 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33786
33787         PR c++/10468
33788         * g++.dg/ext/typeof6.C: New test.
33789
33790 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33791
33792         PR c++/10796
33793         * g++.dg/init/enum1.C: New test.
33794
33795 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33796
33797         * gcc.dg/20030627-1.c: New test.
33798
33799 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33800
33801         PR c++/11332
33802         * g++.dg/expr/static_cast2.C: New test.
33803
33804 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33805             Jakub Jelinek  <jakub@redhat.com>
33806
33807         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33808         sprintf(dst,"%s",src) optimization.
33809         * gcc.c-torture/execute/20030626-1.c: New test case.
33810         * gcc.c-torture/execute/20030626-2.c: New test case.
33811
33812 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33813
33814         * gcc.c-torture/execute/multi-ix.c: New test.
33815
33816         * gcc.c-torture/execute/simd-4.c (main):
33817         Added missing semicolon at end of union.
33818
33819 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33820
33821         PR c++/8266
33822         * g++.dg/template/explicit-instantiation3.C: New test.
33823
33824 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33825
33826         * gcc.dg/20030626-1.c: Use signed char.
33827
33828 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33829
33830         * gcc.dg/20030626-1.c: New test.
33831
33832 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33833
33834         * const-str-2.m: Update.
33835
33836 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33837
33838         PR c++/10990
33839         * g++.dg/rtti/dyncast1.C: New test.
33840         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33841         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33842         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33843
33844         PR c++/10931
33845         * g++.dg/expr/static_cast1.C: New test.
33846
33847 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33848
33849         * gcc.dg/20030625-1.c: New test.
33850
33851 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33852
33853         * gcc.c-torture/compile/20030624-1.c: New test case.
33854
33855 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33856
33857         * gcc.c-torture/execute/string-opt-17.c: New test.
33858
33859 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33860
33861         PR c++/5754
33862         * g++.dg/parse/crash6.C: New test.
33863
33864 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33865
33866         * gcc.dg/builtins-24.c: New test case.
33867
33868 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33869
33870         * g++.dg/opt/operator1.C: New test.
33871
33872 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33873
33874         * gcc.c-torture/execute/string-opt-16.c: New test case.
33875
33876 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33877
33878         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33879         * g++.old-deja/g++.other/conv7.C: Likewise.
33880         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33881         * g++.old-deja/g++.other/overload14.C: Likewise.
33882
33883 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33884
33885         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33886         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33887
33888 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33889
33890         PR c++/10888
33891         * g++.dg/warn/Winline-3.C: New test.
33892
33893 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33894
33895         * lib/target-supports.exp (check_alias_available): Make the test
33896         program acceptable to the Solaris assembler.
33897
33898         PR c++/10749
33899         * g++.dg/template/memclass2.C: New test.
33900
33901 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33902             Eric Botcazou  <ebotcazou@libertysurf.fr>
33903
33904         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33905         data for non-matching targets.
33906         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33907
33908 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33909
33910         PR c++/10845
33911         * g++.dg/template/member3.C: New test.
33912
33913 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33914
33915         PR c++/10939
33916         * g++.dg/template/func1.C: New test.
33917
33918         PR c++/9649
33919         * g++.dg/template/static4.C: New test.
33920         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33921
33922         PR c++/11041
33923         * g++.dg/init/ref7.C: New test.
33924
33925 2003-06-19  Matt Austern  <austern@apple.com>
33926
33927         PR c++/11228
33928         * g++.dg/anew1.C: New test.
33929         * g++.dg/anew2.C: New test.
33930         * g++.dg/anew3.C: New test.
33931         * g++.dg/anew4.C: New test.
33932
33933 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33934
33935         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33936
33937 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33938
33939         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33940         endian-dependent.
33941
33942 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33943
33944         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33945         Remove cruft.
33946
33947 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33948
33949         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33950         * gcc.c-torture/compile/961203-1.c: Likewise.
33951         * gcc.c-torture/compile/980506-1.c: Likewise.
33952
33953 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33954
33955         PR c++/10712
33956         * g++.dg/lookup/using7.C: New test.
33957
33958 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33959
33960         PR c++/11105
33961         * g++.dg/abi/conv1.C: Remove it.
33962         * g++.dg/template/conv7.C: New test.
33963         * g++.dg/template/conv8.C: Likewise.
33964         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33965         conversion operator.
33966
33967 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33968
33969         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33970         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33971         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33972         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33973         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33974         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33975         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33976         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33977         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33978         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33979         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33980         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33981         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33982         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33983         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33984         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33985         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33986         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33987         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33988         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33989         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33991         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33992         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33993         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33994         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33995         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33996         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33997         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33998
33999 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34000
34001         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34002         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34003         indications.
34004
34005 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34006
34007         * gcc.dg/i386-387-5.c: New test case.
34008         * gcc.dg/i386-387-6.c: New test case.
34009         * gcc.dg/builtins-23.c: New test case.
34010
34011 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34012
34013         * gcc.dg/builtins-22.c: New test case.
34014         * gcc.dg/i386-387-1.c: Update to test exp.
34015         * gcc.dg/i386-387-2.c: Likewise.
34016
34017 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34018
34019         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34020
34021 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34022
34023         * lib/gcc-dg.exp (dg-require-dll): New function.
34024         (dg-xfail-if): Likewise.
34025         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34026         driver.
34027
34028         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34029         * gcc.c-torture/compile/20001205-1.c: Likewise.
34030         * gcc.c-torture/compile/20001226-1.c: Likewise.
34031         * gcc.c-torture/compile/20010518-2.c: Likewise.
34032         * gcc.c-torture/compile/20020312-1.c: Likewise.
34033         * gcc.c-torture/compile/20020604-1.c: Likewise.
34034         * gcc.c-torture/compile/920501-12.c: Likewise.
34035         * gcc.c-torture/compile/920501-4.c: Likewise.
34036         * gcc.c-torture/compile/920520-1.c: Likewise.
34037         * gcc.c-torture/compile/920521-1.c: Likewise.
34038         * gcc.c-torture/compile/920625-1.c: Likewise.
34039         * gcc.c-torture/compile/961203-1.c: Likewise.
34040         * gcc.c-torture/compile/980506-1.c: Likewise.
34041         * gcc.c-torture/compile/981006-1.c: Likewise.
34042         * gcc.c-torture/compile/981022-1.c: Likewise.
34043         * gcc.c-torture/compile/981223-1.c: Likewise.
34044         * gcc.c-torture/compile/990617-1.c: Likewise.
34045         * gcc.c-torture/compile/dll.c: Likewise.
34046         * gcc.c-torture/compile/labels-3.c: Likewise.
34047         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34048         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34049         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34050         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34051         * gcc.c-torture/compile/simd-5.c: Likewise.
34052         * gcc.c-torture/compile/20000804-1.x: Remove.
34053         * gcc.c-torture/compile/20001205-1.x: Likewise.
34054         * gcc.c-torture/compile/20001226-1.x: Likewise.
34055         * gcc.c-torture/compile/20010518-2.x: Likewise.
34056         * gcc.c-torture/compile/20020312-1.x: Likewise.
34057         * gcc.c-torture/compile/20020604-1.x: Likewise.
34058         * gcc.c-torture/compile/920501-12.x: Likewise.
34059         * gcc.c-torture/compile/920501-4.x: Likewise.
34060         * gcc.c-torture/compile/920520-1.x: Likewise.
34061         * gcc.c-torture/compile/920521-1.x: Likewise.
34062         * gcc.c-torture/compile/920625-1.x: Likewise.
34063         * gcc.c-torture/compile/961203-1.x: Likewise.
34064         * gcc.c-torture/compile/980506-1.x: Likewise.
34065         * gcc.c-torture/compile/981006-1.x: Likewise.
34066         * gcc.c-torture/compile/981022-1.x: Likewise.
34067         * gcc.c-torture/compile/981223-1.x: Likewise.
34068         * gcc.c-torture/compile/990617-1.x: Likewise.
34069         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34070         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34071         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34072         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34073         * gcc.c-torture/compile/simd-5.x: Likewise.
34074
34075         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34076
34077 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34078
34079         * gcc.c-torture/execute/20030611-1.c: New test.
34080
34081 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34082
34083         PR middle-end/168
34084         * gcc.dg/20030612-1.c: New test case.
34085
34086 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34087
34088         PR c++/10635
34089         * g++.dg/expr/cast1.C: New test.
34090
34091 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34092
34093         * gcc.dg/builtins-21.c: New test case.
34094
34095 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34096
34097         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34098         options instead of at the end.
34099         * lib/objc.exp (objc_target_compile): Likewise.
34100
34101 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34102
34103         PR c++/10432
34104         * g++.dg/parse/error1.C: New test.
34105
34106 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34107
34108         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34109         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34110         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34111         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34112         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34113         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34114         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34115         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34116         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34117         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34118         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34119         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34120         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34121         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34122         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34123         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34124         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34125         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34126         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34127         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34128         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34129         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34130         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34131         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34132
34133         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34134         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34135         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34136         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34137         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34138         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34139         * gcc.dg/compat/scalar-return-3_main.c: New file.
34140         * gcc.dg/compat/scalar-return-3_x.c: New file.
34141         * gcc.dg/compat/scalar-return-3_y.c: New file.
34142         * gcc.dg/compat/scalar-return-4_main.c: New file.
34143         * gcc.dg/compat/scalar-return-4_x.c: New file.
34144         * gcc.dg/compat/scalar-return-4_y.c: New file.
34145
34146 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34147
34148         * gcc.dg/compat/fp2-struct-check.h: New file.
34149         * gcc.dg/compat/fp2-struct-defs.h: New file.
34150         * gcc.dg/compat/fp2-struct-init.h: New file.
34151         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34152         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34153         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34154         * gcc.dg/compat/struct-return-10_main.c: New file.
34155         * gcc.dg/compat/struct-return-10_x.c: New file.
34156         * gcc.dg/compat/struct-return-10_y.c: New file.
34157
34158         * gcc.dg/compat/compat-common.h: New file.
34159         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34160         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34161         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34162         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34163         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34164         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34165         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34166         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34167         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34168         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34169         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34170         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34171         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34172         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34173         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34174         * gcc.dg/compat/small-struct-check.h: Ditto.
34175         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34176         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34177         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34178         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34179         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34180         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34181         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34182         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34183         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34184         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34185         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34186         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34187         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34188         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34189         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34190         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34191         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34192         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34193         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34194         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34195         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34196         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34197         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34198         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34199         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34200         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34201         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34202         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34203         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34204         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34205
34206 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34207
34208         * g++.dg/pch/static-1.C: New file.
34209         * g++.dg/pch/static-1.Hs: New file.
34210
34211 2003-06-10  Richard Henderson  <rth@redhat.com>
34212
34213         * gcc.dg/asm-7.c: Adjust expected warning text.
34214
34215 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34216
34217         * gcc.dg/builtins-20.c: New test case.
34218
34219 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34220
34221         PR c++/11131
34222         * g++.dg/opt/template1.C: New test.
34223
34224 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34225
34226         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34227         additional_sources.
34228
34229 2003-05-21  David Taylor  <dtaylor@emc.com>
34230
34231         * gcc.dg/Wpadded.c: New file.
34232
34233 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34234
34235         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34236         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34237         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34238         dg-require-weak.
34239
34240 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34241
34242         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34243
34244 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34245
34246         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34247         (dg-require-alias): Likewise.
34248         (dg-require-gc-sections): Likewise.
34249         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34250
34251 2003-06-08  Richard Henderson  <rth@redhat.com>
34252
34253         * gcc.dg/20011029-2.c: Fix the array reference.
34254         * gcc.dg/asm-7.c: New.
34255
34256 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34257
34258         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34259
34260 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34261
34262         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34263         (dg-require-gc-sections): Likewise.
34264
34265 2003-06-08  Jan Hubicka  <jh@suse.cz>
34266
34267         * i386-cmov1.c: Fix regular expression.
34268         * i386-cvt-1.c: Likewise.
34269         * i386-local.c: Likewise.
34270         * i386-local2.c: Likewise.
34271         * i386-mul.c: Likewise.
34272         * i386-ssetype-1.c: Likewise.
34273         * i386-ssetype-3.c: Likewise.
34274         * i386-ssetype-5.c: Likewise.
34275
34276 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34277
34278         PR c++/11039
34279         * g++.dg/warn/implicit-typename2.C: New test.
34280         * g++.dg/warn/implicit-typename3.C: New test.
34281
34282 2003-06-07  Richard Henderson  <rth@redhat.com>
34283
34284         * g++.dg/other/offsetof3.C: Use size_t.
34285         * g++.dg/other/offsetof4.C: Likewise.
34286
34287 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34288
34289         * lib/copy-file.exp: New. Implement gcc_copy_files.
34290
34291         * lib/dg-pch.exp: Load copy-file.exp
34292         (dg-pch): Use gcc_copy_files instead of "file copy".
34293
34294 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34295
34296         * gcc.dg/weak/weak.exp: Simplify.
34297         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34298         * gcc.dg/weak/weak-1.c: Likewise.
34299         * gcc.dg/weak/weak-2.c: Likewise.
34300         * gcc.dg/weak/weak-3.c: Likewise.
34301         * gcc.dg/weak/weak-4.c: Likewise.
34302         * gcc.dg/weak/weak-5.c: Likewise.
34303         * gcc.dg/weak/weak-6.c: Likewise.
34304         * gcc.dg/weak/weak-7.c: Likewise.
34305         * gcc.dg/weak/weak-8.c: Likewise.
34306         * gcc.dg/weak/weak-9.c: Likewise.
34307
34308 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34309
34310         gcc.c-torture/execute/20030606-1.c: New.
34311
34312 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34313
34314         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34315         * gcc.dg/builtins-19.c: Likewise.
34316
34317 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34318
34319         * gcc.dg/builtins-2.c: Add some more tests.
34320         * gcc.dg/builtins-18.c: New test case.
34321         * gcc.dg/builtins-19.c: New test case.
34322
34323 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34324             Jim Wilson  <wilson@tuliptree.org>
34325
34326         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34327
34328 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34329
34330         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34331         mempcpy/stpcpy calls not to be optimized into something else.
34332         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34333         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34334         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34335
34336 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34337
34338         * gcc.dg/format/asm_fprintf-1.c: New test.
34339
34340 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34341
34342         * lib/gcc-defs.exp (additional_sources): New variable.
34343         (dg-additional-sources): New function.
34344         (additional_files): New variable.
34345         (dg-additional-files): New function.
34346         (dg-additional-files-options): Likewise.
34347         * lib/gcc-dg.exp (dg-require-weak): New function.
34348         (dg-require-alias): Likewise.
34349         (dg-require-gc-sections): Likewise.
34350         * lib/target-supports.exp (check_alias_available): Remove testfile
34351         parameter.
34352         (check_gc_sections_available): New function.
34353         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34354         (dg-gpp-additional-files): Likewise.
34355         * lib/g++.exp (additional_sources): Remove.
34356         (additional_files): Likewise.
34357         (g++_target_compile): Use dg-additional-files-options.
34358
34359         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34360         Tcl logic.
34361         * gcc.dg/special/ecos.exp: Remove.
34362         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34363         * gcc.dg/special/alias-1.c: Likewise.
34364         * gcc.dg/special/alias-2.c: Likewise.
34365         * gcc.dg/special/gcsec-1.c: Likewise.
34366         * gcc.dg/special/weak-1.c: Likewise.
34367         * gcc.dg/special/weak-2.c: Likewise.
34368         * gcc.dg/special/wkali-1.c: Likewise.
34369         * gcc.dg/special/wkali-2.c: Likewise.
34370
34371         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34372         dg-gpp-additional-*.
34373         * g++.dg/special/conpr-3.C: Likewise.
34374         * g++.dg/special/conpr-4.C: Likewise.
34375         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34376         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34377         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34378         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34379         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34380         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34381         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34382         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34383         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34384         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34385         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34386         * g++.old-deja/g++.other/comdat1.C: Likewise.
34387         * g++.old-deja/g++.other/comdat2.C: Likewise.
34388         * g++.old-deja/g++.other/comdat3.C: Likewise.
34389         * g++.old-deja/g++.other/ctor1.C: Likewise.
34390         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34391
34392 2003-06-05  Richard Henderson  <rth@redhat.com>
34393
34394         * gcc.dg/debug/20030605-1.c: New.
34395
34396 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34397
34398         * README.QMTEST: Update.
34399
34400 2003-06-04  Richard Henderson  <rth@redhat.com>
34401
34402         * gcc.dg/cleanup-1.c: New.
34403         * gcc.dg/cleanup-2.c: New.
34404         * gcc.dg/cleanup-3.c: New.
34405         * gcc.dg/cleanup-4.c: New.
34406         * gcc.dg/cleanup-5.c: New.
34407         * gcc.dg/cleanup-6.c: New.
34408         * gcc.dg/cleanup-7.c: New.
34409
34410 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34411
34412         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34413
34414         * lib/dg-pch.exp: New file.
34415         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34416         * gcc.dg/pch/pch.exp: Likewise.
34417
34418 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34419
34420         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34421         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34422         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34423         * gcc.dg/builtins-17.c: New test case.
34424         * gcc.dg/i386-387-4.c: New test case.
34425         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34426
34427 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34428
34429         * gcc.dg/ultrasp9.c: New test.
34430
34431 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34432
34433         * gcc.c-torture/compile/20030604-1.c: New test.
34434         * gcc.dg/sparc-constant-1.c: New test.
34435
34436 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34437
34438         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34439
34440 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34441
34442         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34443
34444         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34445         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34446
34447 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34448
34449         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34450
34451 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34452
34453         PR c++/10940
34454         * g++.dg/template/spec10.C: New test.
34455
34456 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34457
34458         * gcc.dg/builtins-16.c: New test case.
34459
34460 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34461
34462         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34463         mempcpy test with post-increments.
34464         * gcc.c-torture/execute/string-opt-3.c: New test.
34465         * gcc.dg/string-opt-1.c: New test.
34466
34467 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34468
34469         PR fortran/10965
34470         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34471
34472 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34473
34474         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34475         (scan-assembler): ... here.  Use dg-scan.
34476         (scan-assembler-not): Likewise.
34477         (scan-file): New function.
34478         (scan-file-not): Likewise.
34479         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34480         * gcc.dg/cpp/_Pragma4.c: Likewise.
34481         * gcc.dg/cpp/_Pragma5.c: Likewise.
34482         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34483         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34484         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34485         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34486         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34487         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34488         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34489         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34490         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34491         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34492         * gcc.dg/cpp/cxxcom1.c: Likewise.
34493         * gcc.dg/cpp/line1.c: Likewise.
34494         * gcc.dg/cpp/maccom1.c: Likewise.
34495         * gcc.dg/cpp/maccom2.c: Likewise.
34496         * gcc.dg/cpp/maccom3.c: Likewise.
34497         * gcc.dg/cpp/maccom4.c: Likewise.
34498         * gcc.dg/cpp/maccom5.c: Likewise.
34499         * gcc.dg/cpp/maccom6.c: Likewise.
34500         * gcc.dg/cpp/multiline.c: Likewise.
34501         * gcc.dg/cpp/spacing1.c: Likewise.
34502         * gcc.dg/cpp/spacing2.c: Likewise.
34503         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34504         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34505         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34506         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34507         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34508         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34509         * gcc.dg/cpp/cxxcom2.c: Likewise.
34510         * gcc.dg/cpp/cxxcom2.h: New file.
34511
34512         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34513         * g++.dg/cpp/truefalse.C: Here.
34514         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34515
34516 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34517
34518         * gcc.dg/cpp/redef3.c: New file.
34519
34520 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34521
34522         * gcc.dg/i386-loop-3.c: New test.
34523
34524 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34525
34526         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34527
34528 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34529
34530         * gcc.dg/fwrapv-1.c: New test case.
34531         * gcc.dg/fwrapv-2.c: New test case.
34532
34533 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34534
34535         PR c++/10956
34536         * g++.dg/template/spec9.C: New test.
34537
34538 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34539
34540         * gcc.dg/duff-4.c: New test case.
34541
34542 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34543
34544         PR fortran/10843
34545         * g77.dg/ffixed-form-1.f: New test
34546         * g77.dg/ffixed-form-2.f: New test
34547         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34548         * g77.dg/ffree-form-3.f: New test
34549
34550 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34551
34552         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34553         * gcc.dg/wint_t-1.c: Likewise.
34554
34555 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34556
34557         * g++.dg/template/access11.C: New test.
34558
34559 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34560
34561         PR c++/10849
34562         * g++.dg/template/access10.C: New test.
34563
34564 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34565             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34566
34567         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34568
34569 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34570
34571         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34572         suppress for powerpc-*-darwin*.
34573         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34574
34575 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34576
34577         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34578         suppress option for powerpc-*-darwin*.
34579
34580 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34581
34582         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34583         * gcc.dg/builtins-4.c: Add test for fmod.
34584
34585 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34586
34587         PR c++/10682
34588         * g++.dg/template/instantiate4.C: New test.
34589
34590 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34591
34592         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34593
34594 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34595
34596         * gcc.dg/compat/scalar-return-1_main.c: New file.
34597         * gcc.dg/compat/scalar-return-1_x.c: New file.
34598         * gcc.dg/compat/scalar-return-1_y.c: New file.
34599         * gcc.dg/compat/scalar-return-2_main.c: New file.
34600         * gcc.dg/compat/scalar-return-2_x.c: New file.
34601         * gcc.dg/compat/scalar-return-2_y.c: New file.
34602         * gcc.dg/compat/struct-return-3_main.c: New file.
34603         * gcc.dg/compat/struct-return-3_y.c: New file.
34604         * gcc.dg/compat/struct-return-3_x.c: New file.
34605         * gcc.dg/compat/struct-return-2_main.c: New file.
34606         * gcc.dg/compat/struct-return-2_x.c: New file.
34607         * gcc.dg/compat/struct-return-2_y.c: New file.
34608
34609 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34610
34611         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34612         for hppa*-hp-hpux*.
34613         * gcc.dg/20021014-1.c (dg-options): Likewise.
34614         * gcc.dg/nest.c (dg-options): Likewise.
34615
34616 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34617
34618         PR c++/9738
34619         * g++.dg/ext/dllimport2.C: New file.
34620         * g++.dg/ext/dllimport3.C: New file.
34621
34622 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34623
34624         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34625         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34626         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34627         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34628         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34629         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34630         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34631         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34632         * gcc.dg/compat/small-struct-defs.h: New file.
34633         * gcc.dg/compat/small-struct-init.h: New file.
34634         * gcc.dg/compat/small-struct-check.h: New file.
34635         * gcc.dg/compat/fp-struct-defs.h: New file.
34636         * gcc.dg/compat/fp-struct-check.h: New file.
34637         * gcc.dg/compat/fp-struct-init.h: New file.
34638         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34639         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34640
34641 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34642
34643         * gcc.dg/20030225-2.c: New test.
34644
34645 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34646             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34647
34648         * gcc.c-torture/compile/20030518-1.c: New test case.
34649
34650 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34651
34652         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34653         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34654         gcc-dg-debug-runtest.
34655         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34656         gcc-dg-debug-runtest.
34657
34658 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34659
34660         PR c++/9022
34661         * g++.dg/lookup/using6.C: New test.
34662
34663 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34664
34665         * g++.dg/parse/access2.C: New test.
34666
34667 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34668
34669         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34670         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34671         * gcc.dg/debug/debug.exp: Likewise.
34672
34673 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34674
34675         * gcc.dg/dollar.c: New test.
34676
34677 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34678
34679         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34680         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34681         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34682         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34683         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34684         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34685         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34686         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34687         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34688         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34689         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34690         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34691         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34692         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34693         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34694         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34695         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34696         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34697
34698 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34699
34700         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34701         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34702         support for "repo" mode.
34703         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34704         * lib/g77-dg.exp: Likewise.
34705         * lib/obj-dg.exp: Likewise.
34706
34707 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34708
34709         Merge from gcc-3_2-rhl8-branch:
34710         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34711
34712         * gcc.dg/tls/opt-6.c: New test.
34713
34714         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34715
34716         * gcc.dg/20030405-1.c: New test.
34717
34718         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34719
34720         * gcc.dg/20030309-1.c: New test.
34721
34722         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34723
34724         * gcc.c-torture/execute/20030307-1.c: New test.
34725
34726         2003-02-20  Randolph Chung  <tausq@debian.org>
34727
34728         * gcc.c-torture/compile/20030220-1.c: New test.
34729
34730         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34731
34732         * gcc.dg/20030217-1.c: New test.
34733
34734         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34735
34736         * gcc.c-torture/compile/20020129-1.c: New test.
34737
34738         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34739
34740         * gcc.dg/unroll-1.c: New test.
34741
34742         2002-11-16  Jan Hubicka  <jh@suse.cz>
34743
34744         * gcc.c-torture/execute/20020920-1.c: New test.
34745
34746         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34747
34748         PR target/7434
34749         * gcc.c-torture/compile/20021008-1.c: New test.
34750
34751         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34752
34753         PR target/7559
34754         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34755
34756         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34757
34758         * gcc.c-torture/compile/20020807-1.c: New test.
34759
34760         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34761
34762         * gcc.dg/tls/opt-1.c: New test.
34763
34764         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34765
34766         * gcc.dg/20020729-1.c: New test.
34767
34768         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34769
34770         * g++.dg/opt/life1.C: New test.
34771
34772         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34773
34774         * gcc.dg/20020525-1.c: New test.
34775
34776         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34777
34778         PR c++/6794
34779         * g++.dg/ext/pretty1.C: New test.
34780         * g++.dg/ext/pretty2.C: New test.
34781
34782 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34783
34784         PR c++/8385
34785         * g++.dg/ext/typeof5.C: New test.
34786
34787 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34788
34789         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34790         __USER_LABEL_PREFIX__ into account.
34791         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34792
34793 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34794
34795         * gcc.dg/builtins-15.c: New test case.
34796
34797 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34798
34799         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34800
34801 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34802
34803         * lib/g++.exp: Tweak handling of additional source files.
34804         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34805         * g++.dg/special/conpr-2a.C: Rename to ...
34806         * g++.dg/special/conpr-2a.cc: ... this.
34807         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34808         * g++.dg/special/conpr-3a.C: Rename to ...
34809         * g++.dg/special/conpr-3a.cc: This.
34810         * g++.dg/special/conpr-3b.C: Rename to ...
34811         * g++.dg/special/conpr-3b.cc: This.
34812         * g++.dg/special/conpr-4.C: New test.
34813         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34814
34815 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34816
34817         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34818
34819 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34820
34821         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34822         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34823         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34824         * g++.old-deja/g++.other/warn3.C: Likewise.
34825
34826 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34827
34828         * gcc.dg/i386-387-1.c: Update to also test log.
34829         * gcc.dg/i386-387-2.c: Likewise.
34830
34831 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34832
34833         * g77.f-torture/execute/int8421.f: New test.
34834
34835 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34836
34837         PR c++/10230, c++/10481
34838         * g++.dg/lookup/scoped5.C: New test.
34839
34840 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34841
34842         PR c++/10552
34843         * g++.dg/template/ttp6.C: New test.
34844
34845 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34846
34847         * gcc.c-torture/execute/builtins: New directory.
34848         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34849         gcc.c-torture/execute/builtins.
34850         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34851         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34852         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34853         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34854
34855 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34856
34857         PR c++/9252
34858         * g++.dg/template/access8.C: New test.
34859         * g++.dg/template/access9.C: New test.
34860
34861 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34862
34863         PR c++/9554
34864         * g++.dg/parse/access1.C: New test.
34865
34866 2003-05-09  DJ Delorie  <dj@redhat.com>
34867
34868         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34869         long, and not an int.
34870
34871 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34872
34873         PR c++/10555, c++/10576
34874         * g++.dg/template/memclass1.C: New test.
34875
34876 2003-05-08  DJ Delorie  <dj@redhat.com>
34877
34878         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34879         targets.
34880         * gcc.c-torture/execute/20021024-1.x: Likewise.
34881         * gcc.c-torture/execute/shiftdi.x: Likewise.
34882         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34883         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34884         * gcc.dg/20021018-1.c: Likewise.
34885
34886 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34887
34888         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34889
34890         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34891         (bcopy): Call memmove.
34892
34893 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34894
34895         * g77.f-torture/compile/8485.f: New test case.
34896
34897 2003-05-07  Richard Henderson  <rth@redhat.com>
34898
34899         PR c++/10570
34900         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34901         Verify exception_cleanup not called for rethrows.
34902         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34903         when exiting catch block without rethrowing.
34904         * g++.dg/eh/forced3.C: New.
34905         * g++.dg/eh/forced4.C: New.
34906
34907 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34908
34909         * gcc.dg/20030505.c: Fix triplet.
34910
34911 2003-05-06  DJ Delorie  <dj@redhat.com>
34912
34913         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34914         * gcc.dg/nest.c: Likewise.
34915
34916 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34917
34918         * gcc.dg/builtins-14.c: New test case.
34919
34920 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34921
34922         * lib/compat.exp (compat-execute): New argument.
34923         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34924         * gcc.dg/compat: New test directory.
34925         * gcc.dg/compat/compat.exp: New expect script.
34926         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34927         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34928         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34929         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34930         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34931         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34932
34933         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34934         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34935         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34936         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34937         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34938         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34939         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34940         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34941         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34942         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34943         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34944         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34945         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34946         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34947         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34948
34949 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34950
34951         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34952
34953 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34954
34955         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34956
34957 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34958
34959         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34960         * gcc.dg/ppc-fsel-2.c: New test.
34961
34962         * gcc.dg/unused-5.c: New test.
34963
34964 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34965
34966         PR c++/10496
34967         * g++.dg/warn/pmf1.C: New test.
34968
34969 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34970
34971         PR c++/4494
34972         * g++.dg/warn/main.C: New test.
34973
34974 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34975
34976         * gcc.dg/nonnull-3.c: New test.
34977
34978 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34979
34980         * gcc.dg/cpp/Wtrigraphs.c: Update.
34981         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34982
34983 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34984
34985         * gcc.dg/ppc-fsel-1.c: New test.
34986
34987 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34988
34989         PR c/10604
34990         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34991
34992 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34993
34994         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34995
34996 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34997
34998         PR c++/9364, c++/10553, c++/10586
34999         * g++.dg/parse/typename4.C: New test.
35000         * g++.dg/parse/typename5.C: Likewise.
35001
35002 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35003
35004         * gcc.c-torture/compile/20030503-1.c: New test.
35005
35006 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35007
35008         * g++.dg/lookup/using5.C: Fix testcase error.
35009
35010 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35011
35012         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35013         since MEABI is no longer supported.  Remove all vestiges
35014         of MEABI from the test.
35015
35016 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35017
35018         PR c++/10554
35019         * g++.dg/lookup/using5.C: New test.
35020
35021 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35022
35023         PR c++/8772
35024         * g++.dg/template/ttp5.C: New test.
35025
35026 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35027
35028         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35029         (dg-gpp-additional-sources): New function.
35030         (dg-gpp-additional-files): Likewise.
35031         * lib/g++.exp (additional_sources): New variable.
35032         (additional_files): Likewise.
35033         (g++_target_compile): Deal with them.
35034         * lib/old-dejagnu.exp: Remove.
35035         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35036         * g++.old-deja: Revise all tests to use dg commands.
35037
35038 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35039
35040         PR c++/9432, c++/9528
35041         * g++.dg/lookup/using4.C: New test.
35042
35043 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35044
35045         * gcc.dg/noreturn-5.c: New file.
35046         * gcc.dg/noreturn-6.c: New file.
35047
35048         * gcc.c-torture/compile/inline-1.c: New file.
35049
35050 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35051
35052         PR c++/10551
35053         * g++.dg/template/explicit1.C: New test.
35054
35055 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35056
35057         PR c++/10549
35058         * g++.dg/other/bitfield1.C: New test.
35059
35060         PR c++/10527
35061         * g++.dg/init/new7.C: New test.
35062
35063 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35064
35065         * g++.dg/ext/desig1.C: New test.
35066         * g++.dg/ext/init1.C: Update.
35067
35068         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35069
35070 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35071
35072         PR c++/10180
35073         * g++.dg/warn/Winline-1.C: New test.
35074
35075 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35076
35077         * gcc.c-torture/execute/string-opt-19.c: New test.
35078
35079         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35080         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35081
35082 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35083
35084         PR c++/10506
35085         * g++.dg/init/new6.C: New test.
35086
35087         PR c++/10503
35088         * g++.dg/init/ref6.C: New test.
35089
35090 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35091
35092         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35093
35094 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35095
35096         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35097         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35098
35099 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35100
35101         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35102         initialized static data members.
35103
35104 2003-04-25  H.J. Lu <hjl@gnu.org>
35105
35106         * gcc.dg/ia64-sync-4.c: New test.
35107
35108 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35109
35110         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35111         date.
35112
35113 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35114
35115         PR c++/10337
35116         * g++.dg/warn/conv1.C: New test.
35117         * g++.old-deja/g++.other/conv7.C: Adjust.
35118         * g++.old-deja/g++.other/overload14.C: Adjust.
35119
35120 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35121
35122         PR c++/10471
35123         * g++.dg/template/defarg2.C: New test.
35124
35125 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35126
35127         * gcc.dg/cpp/include2.c: Update.
35128         * gcc.dg/cpp/multiline-2.c: New.
35129         * gcc.dg/cpp/multiline.c: Update.
35130         * gcc.dg/cpp/strify2.c: Update.
35131         * gcc.dg/cpp/trad/literals-2.c: Update.
35132
35133 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35134
35135         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35136
35137 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35138
35139         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35140
35141 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35142
35143         PR c++/10451
35144         * g++.dg/parse/crash4.C: New test.
35145
35146         PR c++/9847
35147         * g++.dg/parse/crash5.C: New test.
35148
35149 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35150
35151         PR c++/10446
35152         * g++.dg/parse/crash3.C: New test.
35153
35154         PR c++/10428
35155         * g++.dg/parse/elab1.C: New test.
35156
35157 2003-04-22  Devang Patel  <dpatel@apple.com>
35158
35159         * gcc.dg/cpp/trad/funlike-5.c: New test.
35160
35161 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35162
35163         * g++.dg/other/packed1.C: Fix dg options.
35164
35165 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35166
35167         * g++.dg/other/offsetof2.C: New test.
35168
35169 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35170
35171         * g++.dg/template/recurse.C: Adjust location of error messages.
35172
35173 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35174
35175         PR c++/9881
35176         * g++.dg/init/addr-const1.C: New test.
35177         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35178
35179 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35180
35181         PR c++/10405
35182         * g++.dg/lookup/struct-hack1.C: New test.
35183
35184 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35185
35186         * ucs.c: Update diagnostic messages.
35187
35188 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35189
35190         * gcc.dg/cpp/truefalse.cpp: New test.
35191         * gcc.dg/cpp/cpp.exp: Update.
35192         * g++.dg/other/stdbool-if.C: Remove.
35193
35194 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35195
35196         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35197         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35198
35199 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35200
35201         * gcc.c-torture/compile/20030418-1.c: New test.
35202
35203 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35204
35205         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35206
35207 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35208
35209         PR c++/10347
35210         g++.dg/template/dependent-name1.C: New test.
35211
35212 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35213
35214         * gcc.dg/warn-1.c (tourist_guide): New array,
35215         contains a pointer to bar.
35216
35217 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35218
35219         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35220         * gcc.c-torture/execute/medce-1.c: New test case.
35221         * gcc.c-torture/execute/medce-2.c: New test case.
35222
35223 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35224
35225         * lib/prune.exp: Ignore more messages.
35226
35227         PR c++/10381
35228         * g++.dg/parse/lookup3.C: New test.
35229
35230 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35231
35232         * gcc.c-torture/compile/20030415-1.c : New test.
35233
35234 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35235
35236         * gcc.c-torture/execute/scope-2.c: Move to ...
35237         * gcc.dg/noncompile/scope.c: .... here.
35238
35239 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35240
35241         * gcc.dg/20030414-2.c: New test case.
35242
35243 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35244
35245         PR target/10377
35246         * gcc.dg/20030414-1.c: New test.
35247
35248 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35249
35250         * gcc.dg/builtins-12.c: New test case.
35251         * gcc.dg/builtins-13.c: New test case.
35252
35253 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35254
35255         * gcc.c-torture/execute/string-opt-18.c: New test.
35256
35257 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35258
35259         PR c++/10300
35260         * g++.dg/init/new5.C: New test.
35261
35262 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35263
35264         PR c++/7910
35265         * g++.dg/ext/dllimport1.C: New test.
35266
35267 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35268
35269         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35270
35271 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35272
35273         PR Fortran/9263
35274         * g77.f-torture/noncompile/9263.f: New test
35275         PR Fortran/1832
35276         * g77.f-torture/execute/1832.f: New test
35277
35278 2003-04-11  David Chad  <davidc@freebsd.org>
35279             Loren J. Rittle  <ljrittle@acm.org>
35280
35281         libobjc/8562
35282         * objc.dg/headers.m: New test.
35283
35284 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35285
35286         * gcc.c-torture/execute/builtin-noret-2.c: New.
35287         * gcc.c-torture/execute/builtin-noret-2.x: New.
35288         XFAIL builtin-noret-2.c at -O1 and above.
35289         * gcc.dg/redecl.c: New.
35290         * gcc.dg/Wshadow-1.c: Update error regexps.
35291
35292 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35293
35294         * g++.dg/abi/bitfield10.C: New test.
35295
35296 2003-04-09  Mike Stump  <mrs@apple.com>
35297
35298         * gcc.dg/pch/pch.exp: Make testcase names longer.
35299         * g++.dg/pch/pch.exp: Make testcase names longer.
35300
35301 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35302
35303         * gcc.dg/builtins-11.c: New test case.
35304
35305 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35306
35307         * gcc.dg/builtins-9.c: New test case.
35308         * gcc.dg/builtins-10.c: New test case.
35309
35310 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35311
35312         * gcc.dg/noncompile/init-4.c.c: New test.
35313
35314 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35315
35316         * gcc.misc-test/gcov-9.c: New test.
35317         * gcc.misc-test/gcov-10.c: New test
35318         * gcc.misc-test/gcov-11.c: New test.
35319
35320 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35321
35322         PR optimization/10024
35323         * gcc.c-torture/compile/20030405-1.c: New test.
35324
35325 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35326
35327         * gcc.dg/pch/static-3.c: New.
35328         * gcc.dg/pch/static-3.hs: New.
35329         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35330
35331 2003-04-04  Richard Henderson  <rth@redhat.com>
35332
35333         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35334         * g++.dg/eh/forced2.C: Likewise.
35335
35336 2003-04-03  Mike Stump  <mrs@apple.com>
35337
35338         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35339         target arg.
35340         (scan-assembler-times, scan-assembler-not): Likewise.
35341         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35342
35343 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35344
35345         * gcc.dg/sparc-loop-1.c: New test.
35346
35347 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35348
35349         PR other/9274
35350         * g++.dg/pch/system-2.C: New.
35351         * g++.dg/pch/system-2.Hs: New.
35352
35353 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35354
35355         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35356
35357         * g++.dg/eh/simd-1.C (vecfunc): Same.
35358
35359 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35360
35361         * gcc.c-torture/execute/20030401-1.c: New test case.
35362
35363 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35364
35365         * objc.dg/defs.m: New.
35366
35367 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35368
35369         * g++.dg/eh/simd-1.C: New.
35370         * g++.dg/eh/simd-2.C: New.
35371
35372 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35373
35374         * gcc.c-torture/execute/simd-3.c: New.
35375
35376 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35377
35378         PR c/9936
35379         * gcc.dg/20030331-2.c: New test.
35380
35381 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/10278
35384         * g++.dg/parse/crash2.C: New test.
35385
35386 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35387
35388         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35389         * gcc.c-torture/execute/20030331-1.c: ...here.
35390
35391 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35392
35393         * gcc.c-torture/execute/20030331-1.c: New test.
35394
35395 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35396
35397         * lib/gcov.exp: Adjust call return testing strings.
35398         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35399
35400 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35401
35402         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35403         * gcc.dg/builtins-7.c: New test case.
35404         * gcc.dg/builtins-8.c: New test case.
35405
35406 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35407
35408         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35409
35410 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35411
35412         PR c++/7647
35413         * g++.dg/lookup-class-member-2.C: New test.
35414
35415 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35416
35417         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35418
35419 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35420
35421         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35422
35423 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35424
35425         * g++.dg/init/attrib1.C: New test.
35426
35427 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35428
35429         * gcc.dg/ultrasp8.c: New test.
35430
35431 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35432
35433         * gcc.dg/ultrasp7.c: New test.
35434
35435 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35436
35437         PR c++/10047
35438         * g++.dg/template/inline1.C: New test.
35439
35440 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35441
35442         * gcc.dg/sparc-dwarf2.c: New test.
35443
35444 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35445
35446         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35447         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35448
35449 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35450
35451         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35452         than reading .x files.
35453         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35454         * g77.dg/gcov/gcov-1.f: Likewise.
35455         * gcc.misc-tests/gcov-4b.c: Likewise.
35456         * gcc.misc-tests/gcov-5b.c: Likewise.
35457         * gcc.misc-tests/gcov-6.c: Likewise.
35458         * gcc.misc-tests/gcov-7.c: Likewise.
35459         * gcc.misc-tests/gcov-8.c: Likewise.
35460         * g++.dg/gcov/gcov-1.x: Remove.
35461         * g77.dg/gcov/gcov-1.x: Likewise.
35462         * gcc.misc-tests/gcov-4b.x: Likewise.
35463         * gcc.misc-tests/gcov-5b.x: Likewise.
35464         * gcc.misc-tests/gcov-6.x: Likewise.
35465         * gcc.misc-tests/gcov-7.x: Likewise.
35466         * gcc.misc-tests/gcov-8.x: Likewise.
35467
35468 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35469
35470         PR opt/10087
35471         * gcc.dg/20030324-1.c: New test.
35472
35473 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35474
35475         PR c++/10224
35476         * g++.dg/template/arg3.C: New test.
35477
35478         PR c++/10158
35479         * g++.dg/template/friend18.C: New test.
35480
35481 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35482
35483         * g77.f-torture/compile/20030326-1.f: New test case.
35484
35485 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35486
35487         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35488
35489         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35490
35491 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35492
35493         * gcc.dg/ia64-sync-3.c: New test.
35494
35495 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35496
35497         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35498
35499 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35500
35501         * gcc.dg/ultrasp6.c: New test.
35502
35503 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35504
35505         * gcc.dg/i386-signbit-1.c: New test.
35506         * gcc.dg/i386-signbit-2.c: New test.
35507         * gcc.dg/i386-signbit-3.c: New test.
35508
35509 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35510
35511         * gcc.dg/ultrasp5.c: Fix options.
35512
35513 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35514
35515         * gcc.dg/ultrasp5.c: Fix comment.
35516
35517 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35518
35519         PR fortran/10197
35520         * g77.f-torture/execute/10197.f: New test.
35521
35522 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35523
35524         PR c++/9898, c++/383
35525         * g++.dg/template/conv6.C: New test.
35526
35527         PR c++/10119
35528         * g++.dg/template/ptrmem5.C: New test.
35529
35530         PR c++/10026
35531         * g++.dg/lookup/koenig1.C: New test.
35532
35533         PR C++/10199
35534         * g++.dg/lookup/template2.C: New test.
35535
35536 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * g++.dg/opt/rtti1.C: New test.
35539
35540 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35541
35542         * gcc.dg/ultrasp5.c: New test.
35543
35544 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35545
35546         PR middle-end/9967
35547         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35548         builtin fputs.
35549
35550 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35551
35552         PR c/8224
35553         * gcc.dg/20030323-1.c: New test.
35554
35555 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35556
35557         * gcc.c-torture/compile/20030323-1.c: New test case.
35558
35559 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35560
35561         * gcc.dg/20030321-1.c: New test.
35562
35563 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35564
35565         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35566
35567 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35568
35569         PR c++/9978, c++/9708
35570         * g++.dg/ext/vlm1.C: Adjust expected error.
35571         * g++.dg/ext/vla2.C: New test.
35572         * g++.dg/template/arg1.C: New test.
35573         * g++.dg/template/arg2.C: New test.
35574
35575 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35576
35577         * g77.f-torture/execute/select.f: New test.
35578         * g77.f-torture/noncompile/select_no_compile.f: New test.
35579
35580 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35581
35582         PR c++/9898
35583         * g++.dg/other/error4.C: New test.
35584
35585 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35586
35587         * g++.dg/template/friend17.C: New test.
35588
35589 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35590
35591         * gcc.c-torture/compile/20030320-1.c: New.
35592
35593 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35594
35595         * gcc.dg/builtins-6.c: New test case.
35596
35597 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35598
35599         PR target/10073
35600         * gcc.c-torture/compile/20030319-1.c: New.
35601
35602 2003-03-18  Jan Hubicka  <jh@suse.cz>
35603
35604         * gcc.dg/i386-cvt-1.c: New test.
35605
35606 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35607
35608         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35609         * objc.dg/naming-2.m: Likewise.
35610
35611 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35612
35613         PR c++/9639
35614         * g++.dg/parse/crash1.C: New test.
35615
35616 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35617
35618         PR c++/8805
35619         * g++.dg/eh/cleanup1.C: New test.
35620
35621 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35622
35623         * gcc.c-torture/execute/20030316-1.c: New test case.
35624
35625 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35626
35627         PR c++/9629
35628         * g++.dg/init/ctor2.C: New test.
35629
35630 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35631
35632         * g77.f-torture/compile/xformat.f: New test case.
35633
35634 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35635
35636         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35637         * g++.old-deja/g++.mike/eh50.C: Likewise.
35638
35639 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35640
35641         PR c++/6440
35642         * g++.dg/template/spec7.C: New test.
35643         * g++.dg/template/spec8.C: Likewise.
35644
35645 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35646
35647         * gcc.c-torture/execute/20030313-1.c: New test.
35648
35649 2003-03-14  Richard Henderson  <rth@redhat.com>
35650
35651         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35652
35653 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35654
35655         * gcc.c-torture/compile/20030314-1.c: New test.
35656
35657 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35658
35659         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35660         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35661         thumb target,
35662         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35663         to accept newer _imp__  prefix and additional
35664         newline in .drectve section.
35665         * gcc.dg/dll-4.c: Likewise.
35666         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35667         switch.
35668
35669 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35670
35671         * g++.dg/parse/namespace9.C: New test.
35672
35673         * g++.dg/init/ref5.C: New test.
35674         * g++.dg/parse/ptrmem1.C: Likewise.
35675
35676 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35677
35678         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35679         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35680         regular expression.
35681         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35682         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35683
35684 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35685
35686         * gcc.c-torture/execute/20030224-2.c: New test.
35687
35688 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35689
35690         * gcc.dg/decl-3.c: New test.
35691
35692 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35693
35694         * gcc.dg/i386-loop-2.c: New test.
35695
35696 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35697
35698         PR c++/9474
35699         * g++.dg/parse/namespace8.C: New test.
35700
35701         PR c++/9924
35702         * g++.dg/overload/builtin2.C: New test.
35703
35704 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35705
35706         * gcc.dg/return-type-3.c: New test.
35707
35708 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35709
35710         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35711         profiling options are not supported.
35712
35713 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35714
35715         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35716         * g++.old-deja/g++.warn/impint2.C: Likewise.
35717
35718 2003-03-10  Devang Patel  <dpatel@apple.com>
35719
35720         * g++.dg/cpp/c++_cmd_1.C: New test.
35721         * g++.dg/cpp/c++_cmd_1.h: New file.
35722
35723 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35724
35725         * gcc.dg/altivec-9.c: New file.
35726
35727 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35728
35729         * gcc.dg/ppc-sdata-1.c: New test.
35730         * gcc.dg/ppc-sdata-2.c: New test.
35731
35732 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35733
35734         PR c++/9373
35735         * g++.dg/opt/ptrmem2.C: New test.
35736
35737         PR c++/8534
35738         * g++.dg/opt/ptrmem1.C: New test.
35739
35740 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35741
35742         * gcc.dg/i386-loop-1.c: New test.
35743
35744 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35745
35746         PR c++/9970
35747         * g++.dg/lookup/friend1.C: New test.
35748
35749 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35750
35751         PR c++/9823
35752         * g++.dg/parser/constructor1.C: New test.
35753
35754 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35755
35756         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35757
35758         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35759
35760 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35761
35762         * gcc.dg/cpp/Wunused.c: Update test.
35763
35764 2003-03-08  Jan Hubicka  <jh@suse.cz>
35765
35766         * gcc.dg/inline-3.c: New test.
35767
35768 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35769
35770         PR c++/9809
35771         * g++.dg/parse/builtin1.C: New test.
35772
35773         PR c++/9982
35774         * g++.dg/abi/cookie1.C: New test.
35775         * g++.dg/abi/cookie2.C: Likewise.
35776
35777         PR c++/9524
35778         * g++.dg/template/field1.C: New test.
35779
35780         PR c++/9912
35781         * g++.dg/parse/class1.C: New test.
35782         * g++.dg/parse/namespace7.C: Likewise.
35783         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35784
35785 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35786
35787         * g++.dg/init/ref4.C: New test.
35788
35789 2003-03-07  Jan Hubicka  <jh@suse.cz>
35790
35791         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35792         * gcc.dg/inline-3.c: New test.
35793
35794 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35795
35796         * g++.dg/init/ref3.C: New test.
35797
35798         PR c++/9965
35799         * g++.dg/init/ref2.C: New test.
35800
35801         PR c++/9400
35802         * g++.dg/warn/Wshadow-2.C: New test.
35803
35804         PR c++/9791
35805         * g++.dg/warn/Woverloaded-1.C: New test.
35806
35807 2003-03-05  Jan Hubicka  <jh@suse.cz>
35808
35809         * gcc.dg/i386-local2.c: New.
35810         * gcc.dg/i386-local.c: Fix typo.
35811
35812 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35813
35814         * g++.dg/abi/layout3.C: New test.
35815
35816 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35817
35818         * gcc.c-torture/compile/20030305-1.c
35819
35820 2003-03-05  Jan Hubicka  <jh@suse.cz>
35821
35822         * gcc.dg/i386-local.c: New.
35823
35824 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35825
35826         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35827
35828 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35829
35830         * gcc.dg/switch-2.c: New test.
35831         * gcc.dg/switch-3.c: New test.
35832         * gcc.dg/Wswitch.c: Adjust line numbers.
35833         * gcc.dg/Wswitch-default.c: Likewise.
35834         * gcc.dg/Wswitch-enum.c: Likewise.
35835
35836 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35837
35838         * gcc.c-torture/execute/20030222-1.c: New test.
35839
35840 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35841
35842         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35843
35844 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35845
35846         PR c++/9878
35847         * g++.dg/init/ref1.C: New test.
35848
35849 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35850
35851         * gcc.dg/sh-relax.c: New SH-only test.
35852
35853 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35854
35855         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35856         comment explaining purpose of testcase.
35857
35858 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35859
35860         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35861         for HC11/HC12 (asm needs two int registers).
35862         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35863         HC11/HC12 because the test uses an asm which needs two 32-bit
35864         registers.
35865
35866 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35867
35868         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35869         for HC11/HC12 (array is too large otherwise).
35870         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35871         * gcc.c-torture/compile/20010518-2.x: Likewise.
35872         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35873         HC11/HC12 (array is too large).
35874
35875 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35876
35877         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35878         * lib/g++-dg.exp (g++-dg-test): Likewise.
35879
35880 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35881
35882         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35883         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35884
35885 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35886
35887         * g++.dg/warn/implicit-typename1.C: Remove warning.
35888
35889 2003-02-28  Richard Henderson  <rth@redhat.com>
35890
35891         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35892         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35893
35894 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35895
35896         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35897         * g++.dg/pch/pch.exp: Likewise.
35898
35899 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35900
35901         PR c++/9879
35902         * testsuite/g++.dg/init/new4.C: New test.
35903
35904 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35905
35906         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35907
35908 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35909
35910         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35911         unsigned long.
35912
35913         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35914         wider than float.
35915
35916 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35917
35918         * lib/scanasm.exp: Add support for counting numbers of
35919         occurences.
35920         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35921         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35922
35923 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35924
35925         PR c++/9683
35926         * g++.dg/template/static3.C: New test.
35927
35928         PR c++/9829
35929         * g++.dg/parse/namespace6.C: New test.
35930
35931 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35932
35933         PR target/9732
35934         * gcc.dg/20030225-1.c: New test.
35935
35936 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35937
35938         * README: Remove out-of-date information.
35939
35940         PR c++/9836
35941         * g++.dg/template/spec6.C: New test.
35942
35943 2003-02-24  Jeff Law  <law@redhat.com>
35944
35945         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35946
35947 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35948
35949         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35950         * gcc.dg/pragma-ep-1.c: Likewise.
35951
35952 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35953
35954         PR c++/9602
35955         * g++.dg/template/friend16.C: New test.
35956
35957 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35958
35959         PR c++/5333
35960         * g++.dg/parse/fused-params1.C: Adjust error messages.
35961         * g++.dg/template/nested3.C: New test.
35962
35963 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35964
35965         * g++.dg/abi/param1.C: New test.
35966
35967 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35968
35969         PR c++/7982
35970         * g++.dg/warn/implicit-typename1.C: New test.
35971
35972 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35973
35974         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35975         with "mtune".
35976         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35977         * gcc.c-torture/execute/20010129-1.x: Likewise.
35978         * gcc.dg/20011107-1.c: Likewise.
35979         * gcc.dg/20020108-1.c: Likewise.
35980         * gcc.dg/20020122-3.c: Likewise.
35981         * gcc.dg/20020206-1.c: Likewise.
35982         * gcc.dg/20020310-1.c: Likewise.
35983         * gcc.dg/20020426-2.c: Likewise.
35984         * gcc.dg/20020517-1.c: Likewise.
35985         * gcc.dg/991230-1.c: Likewise.
35986         * gcc.dg/i386-unroll-1.c: Likewise.
35987         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35988
35989 2003-02-22  Jan Hubicka  <jh@suse.cz>
35990
35991         * gcc.dg/i386-mul.c: New test.
35992
35993 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35994
35995         * gcc.dg/builtins-5.c: New test case.
35996
35997 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35998
35999         * gcc.dg/asmreg-1.c: New test.
36000
36001 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36002
36003         PR c++/9749
36004         * g++.dg/parse/varmod1.C: New test.
36005
36006 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36007
36008         PR c++/9727
36009         * g++.dg/template/op1.C: New test.
36010
36011 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36012
36013         PR c++/8906
36014         * g++.dg/template/nested2.C: New test.
36015
36016 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36017
36018         PR c++/8724
36019         * g++.dg/expr/dtor1.C: New test.
36020
36021 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36022
36023         * gcc.dg/cpp/include3.c: New test.
36024         * gcc.dg/cpp/inc/foo.h: New file.
36025
36026 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36027
36028         * gcc.c-torture/execute/20030221-1.c: New test.
36029
36030 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36031
36032         PR c++/9729
36033         * g++.dg/abi/conv1.C: New test.
36034
36035 2003-02-20  Jan Hubicka  <jh@suse.cz>
36036
36037         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36038
36039 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36040
36041         * gcc.c-torture/compile/20030219-1.c: New test.
36042
36043 2003-02-18  Jan Hubicka  <jh@suse.cz>
36044
36045         * gcc.dg/funcorder.c: New test.
36046
36047 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36048
36049         * gcc.c-torture/execute/20030218-1.c: New.
36050
36051 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36052
36053         * gcc.dg/20030218-1.c: New.
36054
36055 2003-02-18  Richard Henderson  <rth@redhat.com>
36056
36057         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36058         * gcc.dg/attr-used-2.c: New.
36059
36060 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36061
36062         PR c++/9704
36063         * g++.dg/init/copy5.C: New test.
36064
36065 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36066
36067         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36068         * g++.dg/pch/pch.exp: Likewise.
36069
36070 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36071
36072         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36073         STACK_SIZE is not defined.
36074
36075 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36076
36077         PR c++/9457
36078         * g++.dg/template/init1.C: New test.
36079
36080 2003-02-16  Jan HUbicka  <jh@suse.cz>
36081
36082         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36083         (foo): Add few extra tests
36084         * gcc.dg/c99-const-expr-3.c: Likewise.
36085         * gcc.c-torture/execute/20030216-1.c: New.
36086
36087 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36088
36089         PR c++/9459
36090         * g++.dg/ext/typeof4.C: New test.
36091
36092 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36093
36094         * gcc.dg/i386-387-3.c: New test case.
36095
36096 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36097
36098         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36099         cris-*-elf* cris-*-aout* and mmix-*-*.
36100
36101 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36102
36103         * gcc.dg/20030213-1.c: New test.
36104
36105 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36106
36107         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36108         * gcc.dg/i386-387-2.c: Likewise.
36109
36110 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36111
36112         * gcc.dg/ppc-spe.c: Fix formatting.
36113         Enable tests that were previously unsupported by gas.
36114         Delete tests for instructions that no longer exist.
36115         Switch arguments on evsubifw builtin.
36116
36117 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36118
36119         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36120         STACK_SIZE is too small.
36121
36122 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36123             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36124
36125         * gcc.dg/decl-2.c: New test.
36126
36127 2003-02-10  Jan Hubicka  <jh@suse.cz>
36128
36129         * gcc.dg/i386-fpcvt-1.c: New test.
36130
36131 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36132
36133         * gcc.c-torture/execute/20030209-1.c: New test.
36134
36135 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36136
36137         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36138         int-wide bitops, use the constants of the same width.
36139         Likewise, if long long is 32-bit wide, test bitops using
36140         32-bit constants.
36141
36142 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36143
36144         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36145
36146 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36147
36148         * testsuite/gcc.dg/builtins-4.c: New test case.
36149
36150 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36151
36152         * gcc.dg/20020430-1.c: Fix dg command typos.
36153         * gcc.dg/20020503-1.c: Likewise.
36154
36155 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36156
36157         PR c++/8785
36158         * g++.dg/parse/fused-params1.C: New test.
36159
36160         PR c++/8857
36161         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36162
36163         PR c++/8921
36164         * g++.dg/parse/non-dependent1.C: New test.
36165
36166         PR c++/8928
36167         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36168
36169         PR c++/9228
36170         * g++.dg/parse/undefined7.C: New test.
36171         * g++.dg/parse/non-templ1.C: New test.
36172
36173         PR c++/9229
36174         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36175
36176 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36177
36178         * gcc.c-torture/compile/20030206-1.c: New test.
36179
36180 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36181
36182         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36183         "pow" to "foo" to avoid potential confusion with a math built-in.
36184
36185 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36186
36187         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36188         conditions for SPARC targets.
36189
36190 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36191
36192         * gcc.dg/20030204-1.c: New test.
36193
36194 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36195
36196         PR c++/38
36197         * g++.dg/parse/array-size1.C: New test.
36198
36199         PR c++/5657
36200         * g++.dg/parse/undefined3.C: New test.
36201
36202         PR c++/5665
36203         * g++.dg/parse/undefined4.C: New test.
36204
36205         PR c++/5975
36206         * g++.dg/parse/undefined5.C: New test.
36207
36208         PR c++/7259
36209         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36210
36211         PR c++/8578
36212         * g++.dg/parse/casting-operator1.C: New test.
36213
36214         PR c++/8596
36215         * g++.dg/parse/undefined6.C: New test.
36216
36217         PR c++/8736
36218         * g++.dg/parse/missing-template1.C: New test.
36219
36220 2003-02-04  Jan Hubicka  <jh@suse.cz>
36221
36222         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36223         * gcc.dg/i386-cmov?.c: Likewise.
36224         * gcc.dg/i386-fpcvt-?.c: Likewise.
36225         * gcc.dg/i386-ssefp-1.c: Likewise.
36226         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36227         conventions.
36228
36229 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36230
36231         PR c++/7129
36232         * testsuite/g++.dg/ext/max.C: New test.
36233
36234 2003-02-03  Jan Hubicka  <jh@suse.cz>
36235
36236         * gcc.c-torture/execute/20030203-1.c: New test.
36237
36238 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36239
36240         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36241         'natural-endian'.
36242
36243 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36244
36245         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36246         * g++.dg/init/new2.C: Likewise.
36247         * g++.dg/other/new1.C: Likewise.
36248
36249 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36250
36251         * gcc.dg/struct-ret-libc.c: New test.
36252
36253 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36254
36255         * gcc.dg/20030129-1.c: New test.
36256
36257 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36258
36259         PR c++/8849
36260         * g++.dg/template/ptrmem4.C: New test.
36261
36262 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36263
36264         * g++.dg/parser/constant1.C: New test.
36265
36266 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36267
36268         PR c++/8591
36269         * g++.dg/parse/friend2.C: New test.
36270
36271 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36272
36273         PR c++/9437
36274         * g++.dg/template/unify4.C: New test.
36275
36276 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36277
36278         * gcc.c-torture/execute/20030128-1.c: New test.
36279
36280 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36281
36282         * g++.dg/lookup/nested1.C: Test moved from ...
36283         * g++.old-deja/g++.other/lookup24.C: ... here.
36284
36285 2003-01-28  Jan Hubicka  <jh@suse.cz>
36286
36287         * gcc.dg/i386-cmov5.c: New test.
36288
36289 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36290
36291         * gcc.c-torture/execute/20010925-1.c: Changed the
36292         memcpy declaration.
36293
36294 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36295
36296         PR c++/3902
36297         * g++.dg/parse/template5.C: New test.
36298
36299 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36300
36301         PR fortran/9258
36302         * g77.dg/pr9258: New test.
36303
36304 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36305
36306         * README: Move relevant parts from README.g++.
36307
36308         * README.g++: Remove this file.
36309
36310 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36311
36312         * g++.dg/abi/dcast1.C: New test.
36313
36314 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36315
36316         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36317
36318 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36319
36320         PR c++/47
36321         * g++.old-deja/g++.other/lookup24.C: New test.
36322
36323 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36324
36325         PR middle-end/7227
36326         * gcc.dg/uninit-C.c: New test.
36327
36328 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36329
36330         * g++.dg/abi/covariant1.C: New test.
36331
36332 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36333
36334         * gcc.dg/20030123-1.c: New test.
36335
36336 2003-01-25  Jan Hubicka  <jh@suse.cz>
36337
36338         PR opt/8492
36339         * gcc.c-torture/compile/20030125-1.c
36340
36341 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36342
36343         PR c++/9403
36344         * g++.dg/parse/template3.C: New test.
36345         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36346
36347         PR c++/795
36348         * g++.dg/parse/template4.C: New test.
36349
36350         PR c++/9415
36351         * g++.dg/template/qual2.C: New test.
36352
36353         PR c++/8545
36354         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36355
36356         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36357
36358 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36359
36360         * gcc.c-torture/execute/switch-1.c: New test case.
36361
36362 2003-01-25  Jan Hubicka  <jh@suse.cz>
36363
36364         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36365
36366 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36367
36368         Tweaks for Bison-1.875. From the NEWS file:
36369         "- `parse error' -> `syntax error'
36370         Bison now uniformly uses the term `syntax error'"
36371         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36372         * gcc.dg/cpp/digraph2.c: Likewise.
36373         * gcc.dg/cpp/direct2.c: Likewise.
36374         * gcc.dg/cpp/paste4.c: Likewise.
36375         * gcc.dg/c90-restrict-1.c: Likewise.
36376         * gcc.dg/c99-func-2.c: Likewise.
36377         * gcc.dg/noncompile/920721-2.c: Likewise.
36378         * gcc.dg/noncompile/930622-2.c: Likewise.
36379         * gcc.dg/noncompile/940112-1.c: Likewise.
36380         * gcc.dg/noncompile/950921-1.c: Likewise.
36381         * gcc.dg/noncompile/951123-1.c: Likewise.
36382         * gcc.dg/noncompile/971104-1.c: Likewise.
36383         * gcc.dg/noncompile/990416-1.c: Likewise.
36384
36385 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36386
36387         * g++.dg/parse/undefined1.C: Add error message.
36388
36389 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36390
36391         PR c++/9354
36392         * g++.dg/parse/new1.C: New test.
36393
36394         PR c++/9216
36395         * g++.dg/parse/template2.C: New test.
36396
36397         PR c++/9354
36398         * g++.dg/parse/typedef2.C: New test.
36399
36400         PR c++/9328
36401         * g++.dg/ext/typeof3.C: New test.
36402
36403 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36404
36405         PR c++/2738
36406         * g++.dg/parse/ret-type1.C: New test.
36407
36408         PR c++/3792
36409         * g++.dg/parse/tmpl-outside1.C: New test.
36410
36411         PR c++/4207
36412         * g++.dg/parse/int-as-enum1.C: New test.
36413
36414         PR c++/4903
36415         * g++.dg/parse/no-typename1.C: New test.
36416
36417         PR c++/5533
36418         * g++.dg/parse/no-value1.C: New test.
36419
36420         PR c++/5921
36421         * g++.dg/parse/wrong-inline1.C: New test.
36422
36423         PR c++/6402
36424         * g++.dg/parse/ref1.C: New test.
36425
36426         PR c++/6992
36427         * g++.dg/parse/attr-ctor1.C: New test.
36428
36429         PR c++/7229
36430         * g++.dg/parse/namespace5.C: New test.
36431
36432         PR c++/7917
36433         * g++.dg/parse/func-def1.C: New test.
36434
36435         PR c++/8143
36436         * g++.dg/parse/undefined1.C: New test.
36437
36438         PR c++/5723, PR c++/8522
36439         * g++.dg/parse/specialization1.C: New test.
36440
36441         PR c++/163, PR c++/8595
36442         * g++.dg/parse/struct-as-enum1.C: New test.
36443
36444         PR c++/9173
36445         * g++.dg/parse/undefined2.C: New test.
36446
36447 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36448
36449         PR c++/9298
36450         * g++.dg/parse/template1.C: New test.
36451
36452         PR c++/9384
36453         * g++.dg/parse/using1.C: New test.
36454
36455         PR c++/9285
36456         PR c++/9294
36457         * g++.dg/parse/expr2.C: New test.
36458
36459         PR c++/9388
36460         * g++.dg/parse/lookup2.C: Likewise.
36461
36462 2003-01-21  Jan Hubicka  <jh@suse.cz>
36463
36464         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36465         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36466         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36467         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36468
36469 2003-01-20  Nick Clifton  <nickc@redhat.com>
36470
36471         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36472         problem with ARM sibcall code generation.
36473
36474 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36475
36476         * gcc.c-torture/execute/20030120-1.c: New.
36477
36478 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36479
36480         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36481
36482 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36483
36484         PR c++/9272
36485         * g++.dg/parse/ctor1.C: New test.
36486
36487         PR c++/9294:
36488         * g++.dg/parse/qualified1.C: New test.
36489
36490         * g++.dg/parse/typename3.C: New test.
36491
36492 2003-01-16  Richard Henderson  <rth@redhat.com>
36493
36494         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36495
36496 2003-01-16  Richard Henderson  <rth@redhat.com>
36497
36498         * g++.dg/pch/pch.exp: Copy test header to the working directory
36499         before using it either for precompilation or direct use.
36500         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36501         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36502
36503 2003-01-16  Richard Henderson  <rth@redhat.com>
36504
36505         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36506         before using it either for precompilation or direct use.
36507         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36508         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36509
36510 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36511
36512         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36513         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36514         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36515         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36516         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36517         typename warning into error.
36518         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36519         error messages.
36520         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36521         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36522         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36523         messages.
36524         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36525         make declaration visible in template.
36526         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36527         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36528         messages.
36529         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36530         message.
36531         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36532         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36533         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36534         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36535         typename warning with error message.
36536         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36537         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36538         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36539
36540 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36541
36542         * g++.dg/parse/ambig2.C: New test.
36543
36544 2003-01-15  Richard Henderson  <rth@redhat.com>
36545
36546         * g++.dg/tls/init-2.C: Update error message string.
36547
36548 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36549
36550         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36551
36552 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36553
36554         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36555         all for HC11/HC12.
36556         * gcc.c-torture/compile/20001205-1.x: Likewise.
36557         * gcc.c-torture/compile/20001226-1.x: Likewise.
36558         * gcc.c-torture/compile/920520-1.x: Likewise.
36559         * gcc.c-torture/compile/961203-1.x: Likewise.
36560         * gcc.c-torture/compile/20020604-1.x: Likewise.
36561
36562 2003-01-15  Jan Hubicka  <jh@suse.cz>
36563
36564         * gcc.c-torture/compile/20030115-1.c: New test.
36565
36566         * gcc.dg/i386-fpcvt-1.c: New test.
36567         * gcc.dg/i386-fpcvt-2.c: New test.
36568
36569 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36570
36571         Further conform g++'s __vmi_class_type_info to the C++ ABI
36572         specification.
36573         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36574         the specification.
36575
36576 2003-01-14  Jan Hubicka  <jh@suse.cz>
36577
36578         * gcc.dg/i386-fpcvt-1.c: New test.
36579         * gcc.dg/i386-fpcvt-2.c: New test.
36580
36581 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36582
36583         * gcc.dg/i386-mmx-3.c: New test.
36584
36585 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36586
36587         PR c++/9264
36588         * g++.dg/parse/octal1.C: New file.
36589
36590         PR c++/9172
36591         * g++.dg/parse/typename1.C: New file.
36592
36593 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36594
36595         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36596         * gcc.dg/bf-no-ms-layout.c: Likewise.
36597         * gcc.dg/bf-ms-attrib.c: Likewise.
36598
36599 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36600
36601         PR c++/9099
36602         * g++.dg/parse/dtor1.C: New file.
36603
36604         PR c++/9128
36605         * g++.dg/rtti/typeid1.C: New file.
36606
36607         PR c++/9153
36608         * g++.dg/parse/lookup1.C: New file.
36609
36610         PR c++/9171
36611         * g++.dg/templ/spec5.C: New file.
36612
36613 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36614
36615         * gcc.c-torture/compile/20030110-1.c: New test.
36616
36617 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36618
36619         Merge from pch-branch:
36620
36621         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36622
36623         * gcc.dg/pch/cpp-1.h: New.
36624         * gcc.dg/pch/cpp-1.c: New.
36625         * gcc.dg/pch/cpp-2.h: New.
36626         * gcc.dg/pch/cpp-2.c: New.
36627
36628         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36629
36630         * gcc.dg/pch/except-1.h: New.
36631         * gcc.dg/pch/except-1.c: New.
36632
36633         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36634
36635         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36636         running test.
36637         * gcc.dg/pch: Include *.hp not *.h.
36638         * gcc.dg/pch/system-1.h: New.
36639         * gcc.dg/pch/system-1.c: New.
36640
36641         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36642
36643         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36644         rather than trying to build and run a program using PCH.
36645         * gcc.dg/pch: Remove dg-do commands from test files.
36646
36647         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36648
36649         * gcc.dg/pch/macro-3.c: New.
36650         * gcc.dg/pch/macro-3.h: New.
36651
36652         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36653
36654         * gcc.dg/pch/common-1.c: New.
36655         * gcc.dg/pch/common-1.h: New.
36656         * gcc.dg/pch/decl-1.c: New.
36657         * gcc.dg/pch/decl-1.h: New.
36658         * gcc.dg/pch/decl-2.c: New.
36659         * gcc.dg/pch/decl-2.h: New.
36660         * gcc.dg/pch/decl-3.c: New.
36661         * gcc.dg/pch/decl-3.h: New.
36662         * gcc.dg/pch/decl-4.c: New.
36663         * gcc.dg/pch/decl-4.h: New.
36664         * gcc.dg/pch/decl-5.c: New.
36665         * gcc.dg/pch/decl-5.h: New.
36666         * gcc.dg/pch/global-1.c: New.
36667         * gcc.dg/pch/global-1.h: New.
36668         * gcc.dg/pch/inline-1.c: New.
36669         * gcc.dg/pch/inline-1.h: New.
36670         * gcc.dg/pch/inline-2.c: New.
36671         * gcc.dg/pch/inline-2.h: New.
36672         * gcc.dg/pch/static-1.c: New.
36673         * gcc.dg/pch/static-1.h: New.
36674         * gcc.dg/pch/static-2.c: New.
36675         * gcc.dg/pch/static-2.h: New.
36676
36677         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36678
36679         * g++.dg/pch/pch.exp: Better handle failing testcases.
36680         * gcc.dg/pch/pch.exp: Likewise.
36681         * gcc.dg/pch/macro-1.c: New.
36682         * gcc.dg/pch/macro-1.h: New.
36683         * gcc.dg/pch/macro-2.c: New.
36684         * gcc.dg/pch/macro-2.h: New.
36685
36686         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36687
36688         * g++.dg/dg.exp: Treat files in pch/ specially.
36689         * g++.dg/pch/pch.exp: New file.
36690         * g++.dg/pch/empty.H: New file.
36691         * g++.dg/pch/empty.C: New file.
36692         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36693         "precompile".
36694
36695         * gcc.dg/pch/pch.exp: New file.
36696         * gcc.dg/pch/empty.h: New file.
36697         * gcc.dg/pch/empty.c: New file.
36698         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36699         "precompile".
36700
36701 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36702
36703         * g++.dg/template/friend14.C: New test.
36704
36705 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36706
36707         * gcc.dg/old-style-asm-1.c: New test.
36708
36709 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36710
36711         * gcc.c-torture/compile/20030109-1.c: New test.
36712
36713 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36714
36715         * gcc.c-torture/execute/20030109-1.c: New test.
36716
36717 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36718
36719         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36720         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36721         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36722         * g++.old-deja/g++.mike/eh2.C: Likewise.
36723         * g++.old-deja/g++.mike/eh3.C: Likewise.
36724         * g++.old-deja/g++.mike/eh5.C: Likewise.
36725         * g++.old-deja/g++.mike/eh6.C: Likewise.
36726         * g++.old-deja/g++.mike/eh7.C: Likewise.
36727         * g++.old-deja/g++.mike/eh8.C: Likewise.
36728         * g++.old-deja/g++.mike/eh9.C: Likewise.
36729         * g++.old-deja/g++.mike/eh10.C: Likewise.
36730         * g++.old-deja/g++.mike/eh12.C: Likewise.
36731         * g++.old-deja/g++.mike/eh13.C: Likewise.
36732         * g++.old-deja/g++.mike/eh14.C: Likewise.
36733         * g++.old-deja/g++.mike/eh16.C: Likewise.
36734         * g++.old-deja/g++.mike/eh17.C: Likewise.
36735         * g++.old-deja/g++.mike/eh18.C: Likewise.
36736         * g++.old-deja/g++.mike/eh21.C: Likewise.
36737         * g++.old-deja/g++.mike/eh23.C: Likewise.
36738         * g++.old-deja/g++.mike/eh24.C: Likewise.
36739         * g++.old-deja/g++.mike/eh25.C: Likewise.
36740         * g++.old-deja/g++.mike/eh26.C: Likewise.
36741         * g++.old-deja/g++.mike/eh27.C: Likewise.
36742         * g++.old-deja/g++.mike/eh28.C: Likewise.
36743         * g++.old-deja/g++.mike/eh29.C: Likewise.
36744         * g++.old-deja/g++.mike/eh31.C: Likewise.
36745         * g++.old-deja/g++.mike/eh33.C: Likewise.
36746         * g++.old-deja/g++.mike/eh34.C: Likewise.
36747         * g++.old-deja/g++.mike/eh35.C: Likewise.
36748         * g++.old-deja/g++.mike/eh36.C: Likewise.
36749         * g++.old-deja/g++.mike/eh37.C: Likewise.
36750         * g++.old-deja/g++.mike/eh38.C: Likewise.
36751         * g++.old-deja/g++.mike/eh39.C: Likewise.
36752         * g++.old-deja/g++.mike/eh40.C: Likewise.
36753         * g++.old-deja/g++.mike/eh41.C: Likewise.
36754         * g++.old-deja/g++.mike/eh42.C: Likewise.
36755         * g++.old-deja/g++.mike/eh44.C: Likewise.
36756         * g++.old-deja/g++.mike/eh46.C: Likewise.
36757         * g++.old-deja/g++.mike/eh47.C: Likewise.
36758         * g++.old-deja/g++.mike/eh48.C: Likewise.
36759         * g++.old-deja/g++.mike/eh49.C: Likewise.
36760         * g++.old-deja/g++.mike/eh50.C: Likewise.
36761         * g++.old-deja/g++.mike/eh51.C: Likewise.
36762         * g++.old-deja/g++.mike/eh53.C: Likewise.
36763         * g++.old-deja/g++.mike/eh55.C: Likewise.
36764         * g++.old-deja/g++.mike/p7912.C: Likewise.
36765         * g++.old-deja/g++.mike/p9706.C: Likewise.
36766         * g++.old-deja/g++.mike/p10416.C: Likewise.
36767         * g++.old-deja/g++.mike/p11667.C: Likewise.
36768         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36769         Remove redundant reference to Iris.
36770         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36771         Elxsi, i860, Pico Java, and WE32K.
36772
36773 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36774
36775         * g++.dg/ext/asm4.C: New test.
36776
36777 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36778
36779         PR c++/9030
36780         * g++.dg/template/friend12.C: New test.
36781         * g++.dg/template/friend13.C: Likewise.
36782         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36783
36784 2003-01-08  Jan Hubicka  <jh@suse.cz>
36785
36786         * gcc.dg/i386-cadd.c: New test.
36787         * gcc.dg/i386-cmov4.c: Likewise.
36788
36789 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36790
36791         PR c++/9165
36792         * g++.dg/warn/Wunused-3.C: New test.
36793
36794         * g++.dg/abi/bitfield9.C: New test.
36795
36796         PR c++/9189
36797         * g++.dg/parse/defarg3.C: New test.
36798
36799 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36800
36801         * g++.dg/parse/ambig1.C: New test.
36802         * g++.dg/parse/defarg2.C: New test.
36803
36804 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36805
36806         * g++.dg/template/defarg-1.C: New test.
36807         * g++.dg/template/local2.C: Likewise.
36808
36809 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36810
36811         * gcc.c-torture/execute/20030105-1.c: New test.
36812
36813 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36814
36815         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36816         * g++.dg/parse/namespace4.C: Likewise.
36817
36818 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         * g++.dg/template/ntp2.C: New test.
36821
36822 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36823
36824         * g++.dg/parse/extern-C-1.C: New test.
36825
36826         * g++.dg/parse/namespace4.C: New test.
36827
36828         * g++.dg/template/nested1.C: New test.
36829
36830         * g++.dg/parse/namespace3.C: New test.
36831
36832 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36833
36834         * g++.dg/lookup/two-stage1.C: New test.
36835
36836 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36837
36838         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36839         * g++.old-deja/g++.jason/access8.C: Likewise.
36840         * g++.old-deja/g++.other/decl5.C: Likewise.
36841
36842 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36843
36844         * g++.dg/parse/parse7.C: New test.
36845
36846 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c++/2843
36849         * g++.dg/ext/attrib7.C: New test.
36850
36851 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36852
36853         * g++.dg/parse/parse6.C: New test.
36854
36855 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36856
36857         * gcc.dg/h8300-stack-1.c: New.
36858
36859 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36860
36861         g++.dg/lookup/exception1.C: New test.
36862
36863         g++.dg/lookup/template1.C: New test.
36864
36865         g++.dg/parse/namespace2.C: New test.
36866
36867         g++.dg/parse/parens2.C: New test.
36868
36869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36870
36871         * g++.dg/parse/parse5.C: New test.
36872         * g++.dg/lookup/scoped4.C: New test.
36873
36874 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36875
36876         * g++.dg/parse/parens1.C: New test.
36877
36878         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36879         angle-bracket1.C.
36880         * g++.dg/parse/parens2.C: New test.
36881
36882         * g++.dg/lookup/scope-operator1.C: New test.
36883
36884         * g++.dg/parse/operator1.C: New test.
36885
36886 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36887
36888         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36889         * g++.old-deja/g++.other/access6.C: Likewise.
36890         * g++.old-deja/g++.other/decl1.C: Likewise.
36891         * g++.old-deja/g++.pt/typename12.C: Likewise.
36892
36893 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36894
36895         * g++.dg/parse/namespace1.C: New test.
36896
36897 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36898
36899         * g++.dg/parse/parse4.C: New test.
36900
36901 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36902
36903         * g++.dg/parse/parse3.C: New test.
36904
36905 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36906
36907         * g++.dg/parse/parse2.C: New test.
36908
36909 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36910
36911         * g++.dg/template/friend11.C: New test.
36912
36913 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36914
36915         * g++.dg/parse/parse1.C: New test.
36916
36917 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36918
36919         * lib/profopt.exp: Change the name of a global variable to avoid
36920         possible clashes with other test suites.
36921
36922 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36923
36924         * g++.dg/inherit/covariant8.C: New test.
36925
36926 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36927
36928         * g++.dg/init/array9.C: New test.
36929
36930         PR c++/9112
36931         * g++.dg/parse/expr1.C: New test.
36932
36933 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36934
36935         * gcc.c-torture/compile/20021230-1.c: New test.
36936
36937 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36938
36939         * g++.dg/inherit/covariant5.C: New test.
36940         * g++.dg/inherit/covariant6.C: New test.
36941         * g++.dg/inherit/covariant7.C: New test.
36942
36943 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36944
36945         PR c++/2739
36946         * g++.dg/other/access2.C: New test.
36947
36948 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36949
36950         * g++.dg/other/anon-struct.C: No longer fails
36951         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36952         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36953         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36954
36955 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36956
36957         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36958
36959 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36960
36961         * g++.dg/eh/spec4.C: Remove stray semicolon.
36962         * g++.dg/expr/pmf-1.C: Change error message.
36963         * g++.dg/ext/asm1.C: Remove stray semicolon.
36964         * g++.dg/ext/typename1.C: Add missing typenames.
36965         * g++.dg/inherit/template-as-base.C: Change error message.
36966         * g++.dg/lookup/scoped1.C: Likewise.
36967         * g++.dg/lookup/scoped2.C: Likewise.
36968         * g++.dg/lookup/using2.C: Likewise.
36969         * g++.dg/other/component1.C: Remove stray semicolon.
36970         * g++.dg/other/do1.C: Change error message.
36971         * g++.dg/other/error2.C: Likewise.
36972         * g++.dg/other/init1.C: Likewise.
36973         * g++.dg/other/packed1.C: Remove stray semicolon.
36974         * g++.dg/other/ptrmem2.C: Change error message.
36975         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36976         marker.
36977         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36978         * g++.dg/template/access3.C: Add typename keyword.
36979         * g++.dg/template/access5.C: Remove stray semicolon.
36980         * g++.dg/template/access6.C: Likewise.
36981         * g++.dg/template/complit1.C: Likewise.
36982         * g++.dg/template/crash1.C: Change error message.
36983         * g++.dg/template/inherit2.C: Remove stray semicolon.
36984         * g++.dg/template/instantiate2.C: Likewise.
36985         * g++.dg/template/instantiate3.C: Change error message.
36986         * g++.dg/template/qual1.C: Remove stray semicolon.
36987         * g++.dg/template/qualttp18.C: Change error message.
36988         * g++.dg/template/ref1.C: Remove stray semicolon.
36989         * g++.dg/template/sizeof1.C (A::value): Declare it.
36990         * g++.dg/template/spec4.C: Change error message.
36991         * g++.dg/template/static1.C: Likewise.
36992         * g++.dg/template/type1.C: Likewise.
36993         * g++.dg/template/typename3.C: Likewise.
36994         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36995         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36996         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36997         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36998         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36999         named return value extension.
37000         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37001         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37002         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37003         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37004         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37005         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37006         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37007         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37008         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37009         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37010         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37011         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37012         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37013         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37014         syntax.
37015         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37016         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37017         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37018         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37019         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37020         * g++.old-deja/g++.brendan/template11.C: Likewise.
37021         * g++.old-deja/g++.brendan/template26.C: Likewise.
37022         * g++.old-deja/g++.brendan/template27.C: Use explicit
37023         specialization syntax.
37024         * g++.old-deja/g++.brendan/template30.C: Likewise.
37025         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37026         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37027         non-dependent names.
37028         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37029         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37030         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37031         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37032         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37033         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37034         named return value extension.
37035         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37036         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37037         * g++.old-deja/g++.ext/return1.C: Likewise.
37038         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37039         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37040         * g++.old-deja/g++.jason/access8.C: Likewise.
37041         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37042         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37043         pseudo-destructor names.
37044         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37045         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37046         pseudo-destructor names.
37047         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37048         * g++.old-deja/g++.jason/overload19.C: Likewise.
37049         * g++.old-deja/g++.jason/overload32.C: Likewise.
37050         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37051         stray semicolons.
37052         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37053         * g++.old-deja/g++.jason/return.C: Likewise.
37054         * g++.old-deja/g++.jason/return2.C: Likewise.
37055         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37056         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37057         syntax.
37058         * g++.old-deja/g++.jason/template10.C: Account for use of
37059         non-dependent names.
37060         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37061         syntax.
37062         * g++.old-deja/g++.jason/template37.C: Likewise.
37063         * g++.old-deja/g++.law/access4.C: Change error messages.
37064         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37065         pseudo-destructor names.
37066         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37067         * g++.old-deja/g++.law/ctors9.C: Likewise.
37068         * g++.old-deja/g++.law/cvt22.C: Likewise.
37069         * g++.old-deja/g++.law/dtors5.C: Likewise.
37070         * g++.old-deja/g++.law/global-init1.C: Likewise.
37071         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37072         * g++.old-deja/g++.law/operators28.C: Likewise.
37073         * g++.old-deja/g++.law/visibility28.C: Likewise.
37074         * g++.old-deja/g++.martin/eval1.C: Likewise.
37075         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37076         name.
37077         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37078         * g++.old-deja/g++.mike/net34.C: Likewise.
37079         * g++.old-deja/g++.mike/net36.C: Likewise.
37080         * g++.old-deja/g++.mike/ns2.C: Likewise.
37081         * g++.old-deja/g++.mike/p12306.C: Likewise.
37082         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37083         value extension.
37084         * g++.old-deja/g++.mike/p700.C: Likewise.
37085         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37086         * g++.old-deja/g++.mike/p710.C: Likewise.
37087         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37088         value extension.
37089         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37090         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37091         * g++.old-deja/g++.ns/crash2.C: Likewise.
37092         * g++.old-deja/g++.ns/crash3.C: Likewise.
37093         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37094         * g++.old-deja/g++.ns/ns17.C: Likewise.
37095         * g++.old-deja/g++.ns/template16.C: Likewise.
37096         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37097         keyword.
37098         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37099         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37100         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37101         named return value extension.
37102         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37103         * g++.old-deja/g++.other/access4.C: Issue additional error
37104         messages.
37105         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37106         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37107         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37108         * g++.old-deja/g++.other/crash25.C: Change error message.
37109         * g++.old-deja/g++.other/crash4.C: Change error message.
37110         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37111         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37112         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37113         checks.
37114         * g++.old-deja/g++.other/defarg8.C: Likewise.
37115         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37116         * g++.old-deja/g++.other/dtor10.C: Likewise.
37117         * g++.old-deja/g++.other/incomplete.C: Likewise.
37118         * g++.old-deja/g++.other/linkage7.C: Likewise.
37119         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37120         lookup algorithm.
37121         * g++.old-deja/g++.other/mangle2.C: Likewise.
37122         * g++.old-deja/g++.other/refinit2.C: Likewise.
37123         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37124         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37125         * g++.old-deja/g++.pt/crash28.C: Likewise.
37126         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37127         syntax.
37128         * g++.old-deja/g++.pt/crash32.C: Change error message.
37129         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37130         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37131         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37132         error message position.
37133         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37134         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37135         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37136         syntax.
37137         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37138         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37139         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37140         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37141         keyword.
37142         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37143         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37144         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37145         keyword.
37146         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37147         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37148         syntax.
37149         * g++.old-deja/g++.pt/friend28.C: Account for use of
37150         non-dependent names.
37151         * g++.old-deja/g++.pt/friend29.C: Likewise.
37152         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37153         rules.
37154         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37155         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37156         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37157         lookup rules.
37158         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37159         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37160         keyword.
37161         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37162         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37163         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37164         keyword.
37165         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37166         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37167         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37168         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37169         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37170         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37171         keyword.
37172         * g++.old-deja/g++.pt/spec10.C: Likewise.
37173         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37174         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37175         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37176         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37177         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37178         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37179         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37180         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37181         * g++.old-deja/g++.pt/typename15.C: Likewise.
37182         * g++.old-deja/g++.pt/typename22.C: Likewise.
37183         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37184         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37185         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37186         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37187         syntax.
37188         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37189         return value extension.
37190         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37191         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37192         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37193         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37194
37195 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37196
37197         * g++.dg/warn/inline1.C: New test.
37198         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37199         * g++.old-deja/g++.jason/synth10.C: Likewise.
37200         * g++.old-deja/g++.mike/net31.C: Likewise.
37201         * g++.old-deja/g++.mike/p8786.C: Likewise.
37202
37203         * g++.dg/template/friend10.C: New test.
37204         * g++.dg/template/conv5.C: New test.
37205
37206 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37207
37208         * g++.dg/lookup/scoped3.C: New test.
37209
37210         * g++.dg/lookup/decl1.C: New test.
37211         * g++.dg/lookup/decl2.C: New test.
37212
37213 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37214
37215         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37216         gcc.c-torture/compile/20021015-1.c,
37217         gcc.c-torture/compile/20021015-2.c,
37218         gcc.c-torture/compile/20021123-1.c,
37219         gcc.c-torture/compile/20021123-2.c,
37220         gcc.c-torture/compile/20021123-3.c,
37221         gcc.c-torture/compile/20021123-4.c,
37222         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37223         only to 3.1 or 3.2 branch.
37224
37225 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37226
37227         * gcc.dg/i386-bitfield3.c: New test.
37228
37229         * gcc.dg/i386-bitfield2.c: New test.
37230
37231 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37232
37233         * g++.dg/parse/conv_op1.C: New test.
37234
37235 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37236
37237         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37238         approved.
37239
37240 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37241
37242         * gcc.c-torture/compile/20021220-1.c: New test.
37243
37244 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37245
37246         * gcc.dg/i386-fastcall-1.c: New.
37247
37248 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37249
37250         * gcc.c-torture/execute/20021219-1.c: New test.
37251
37252 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37253
37254         * gcc.dg/i386-pic-1.c: New test.
37255
37256 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37257
37258         PR c++/8099
37259         * g++.dg/template/friend9.C: New test.
37260
37261 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37262
37263         PR c++/3663
37264         * g++.dg/template/access7.C: New test.
37265
37266 2002-12-18  Nick Clifton  <nickc@redhat.com>
37267
37268         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37269         the libstdc++-v3 directory has been found.
37270
37271 2002-12-12  Devang Patel <dpatel@apple.com>
37272         * gcc.dg/darwin-ld-1.c: New test.
37273         * gcc.dg/darwin-ld-2.c: New test.
37274         * gcc.dg/darwin-ld-3.c: New test.
37275         * gcc.dg/darwin-ld-4.c: New test.
37276         * gcc.dg/darwin-ld-5.c: New test.
37277
37278 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37279
37280         * gcc.c-torture/compile/20021212-1.c: New test.
37281
37282 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37283
37284         * gcc.dg/fshort-wchar: New test.
37285
37286 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37287
37288         PR c++/8372
37289         * g++.dg/template/dtor1.C: New test.
37290
37291         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37292         markers.
37293
37294 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37297
37298 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37299
37300         * g++.dg/template/static1.C: New test.
37301         * g++.dg/template/static2.C: New test.
37302         * g++.old-deja/g++.ext/memconst.C: New test.
37303
37304 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37305
37306         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37307         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37308         * g++.dg/special/initp1.C: Likewise.
37309
37310 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37311
37312         * gcc.c-torture/execute/20021204-1.c: New test.
37313
37314 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37315
37316         * gcc.dg/ppc-fmadd-1.c: New file.
37317         * gcc.dg/ppc-fmadd-2.c: New file.
37318         * gcc.dg/ppc-fmadd-3.c: New file.
37319
37320 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37321
37322         * gcc.c-torture/compile/20021204-1.c: New test.
37323
37324 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37325
37326         * g++.dg/inherit/covariant2.C: New test.
37327         * g++.dg/inherit/covariant3.C: New test.
37328         * g++.dg/inherit/covariant4.C: New test.
37329         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37330         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37331
37332 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37333
37334         PR c++/8688
37335         * g++.dg/init/brace3.C: New test.
37336
37337 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37338
37339         * gcc.dg/20020210-1.c: Fix a comment typo.
37340
37341 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37342
37343         PR c++/8720
37344         * g++.dg/parse/defarg1.C: New test.
37345
37346         PR c++/8615
37347         * g++.dg/template/char1.C: New test.
37348
37349         * g++.dg/template/varmod1.C: Fix typo.
37350
37351 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37352
37353         DR 180
37354         * g++.old-deja/g++.pt/crash32.C: Expect error.
37355
37356 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37357
37358         PR c++/5919
37359         * g++.dg/template/varmod1.C: New test.
37360
37361         PR c++/8727
37362         * g++.dg/inherit/typeinfo1.C: New test.
37363
37364         PR c++/8663
37365         * g++.dg/inherit/typedef1.C: New test.
37366
37367 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37368
37369         PR c++/8332
37370         PR c++/8493
37371         * g++.dg/template/strlen1.C: New test.
37372
37373         PR c++/8227
37374         * g++.dg/template/ctor2.C: New test.
37375
37376         PR c++/8214
37377         * g++.dg/init/string1.C: New test.
37378
37379         PR c++/8511
37380         * g++.dg/template/friend8.C: New test.
37381
37382 2002-11-29  Joe Buck <jbuck@synopsys.com>
37383
37384         * g++.dg/lookup/anon2.C: New test.
37385
37386 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37387
37388         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37389         h8300 port.
37390
37391 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37392
37393         * gcc.dg/bitfld-6.c: New test.
37394
37395 2002-11-27  Jan Hubicka  <jh@suse.cz>
37396
37397         * gcc.c-torture/execute/20021127.[cx]: New test.
37398
37399 2002-11-26  Jan Hubicka  <jh@suse.cz>
37400
37401         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37402         quality.
37403
37404 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37405
37406         * g++.dg/init/brace2.C: New test.
37407         * g++.old-deja/g++.mike/p9129.C: Correct.
37408
37409 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37410
37411         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37412
37413 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37414
37415         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37416
37417 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37418
37419         * testsuite/g++.dg/abi/empty11.C: New test.
37420         * testsuite/g++.dg/rtti/cv1.C: New test.
37421
37422 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37423
37424         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37425
37426 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37427
37428         * g++.dg/abi/empty10.C: New test.
37429
37430 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37431
37432         * gcc.c-torture/compile/20021124-1.c: New test.
37433
37434 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37435
37436         * g++.dg/abi/rtti2.C: New test.
37437
37438 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37439
37440         * gcc.dg/i386-unroll-1.c: New test.
37441
37442 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37443
37444         * gcc.c-torture/compile/20021120-1.c: New test.
37445         * gcc.c-torture/compile/20021120-2.c: New test.
37446
37447 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37448
37449         * gcc.dg/bitfld-5.c: New test.
37450
37451 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37452
37453         * gcc.c-torture/execute/20021120-3.c: New test.
37454
37455 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37456
37457         * gcc.c-torture/execute/20021120-2.c: New test.
37458
37459 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37460
37461         * gcc.c-torture/execute/20021120-1.c: New test.
37462
37463 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37464
37465         * gcc.c-torture/execute/20021118-3.c: New test.
37466
37467 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37468
37469         * gcc.c-torture/compile/20021119-1.c: New test.
37470
37471 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37472
37473         * gcc.dg/duff-1.c: New test.
37474         * gcc.dg/duff-2.c: New test.
37475         * gcc.dg/duff-3.c: New test.
37476
37477 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37478
37479         * gcc.dg/cpp/_Pragma5.c: New test.
37480
37481 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37482
37483         * gcc.c-torture/execute/20021118-2.c: New test.
37484
37485 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37486
37487         * gcc.c-torture/execute/20021118-1.c: New test.
37488
37489 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37490
37491         * gcc.dg/20021116-1.c: New test.
37492
37493 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37494
37495         * g++.dg/abi/vcall1.C: New test.
37496
37497 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37498
37499         * gcc.dg/20021029-1.c: New test.
37500         * gcc.dg/20021029-2.c: New test.
37501
37502 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37503
37504         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37505
37506 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37507
37508         PR c/8439
37509         * gcc.dg/20021110.c: Move to ...
37510         * gcc.c-torture/compile/20021110.c: .... here.
37511
37512 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37513
37514         PR c/8467
37515         * gcc.c-torture/execute/20021111-1.c
37516
37517 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37518
37519         PR c/8439
37520         * gcc.dg/20021110.c: New test.
37521
37522 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37523
37524         * g++.dg/abi/vthunk3.C: Run only on x86.
37525
37526 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37527
37528         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37529
37530 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37531
37532         * lib/compat.exp (compat-execute): Fix logic error in last
37533         change.
37534
37535 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37536
37537         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37538
37539 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37540
37541         PR c++/8389
37542         * g++.dg/template/access6.C: New test.
37543
37544 2002-11-08  Jan Hubicka  <jh@suse.cz>
37545
37546         * gcc.dg/i386-ssefp-1.c: New test.
37547         * gcc.dg/i386-ssefp-1.c: New test.
37548
37549 2002-11-08  Jan Hubicka  <jh@suse.cz>
37550
37551         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37552
37553 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37554
37555         * g++.dg/abi/vthunk3.C: New test.
37556
37557         PR c++/8338
37558         * g++.dg/template/crash2.C: New test.
37559
37560 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37561
37562         * testsuite/g++.dg/abi/dtor1.C: New test.
37563         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37564
37565 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37566
37567         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37568         Darwin.
37569
37570 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37571
37572         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37573         -mthumb.  Only xfail with -O0.
37574
37575 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37576
37577         * g++.dg/abi/thunk1.C: New test.
37578         * g++.dg/abi/thunk2.C: Likewise.
37579         * g++.dg/abi/vtt1.C: Likewise.
37580
37581 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37582
37583         PR optimization/8423
37584         * gcc.c-torture/execute/builtin-constant.c: New test.
37585
37586 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37587
37588         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37589         Add some more cases.
37590
37591 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37592
37593         PR c++/8391
37594         * g++.dg/opt/local1.C: New test.
37595
37596 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37597
37598         PR c++/8160
37599         * g++.dg/template/complit1.C: New test.
37600
37601         PR c++/8149
37602         * g++.dg/template/typename4.C: Likewise.
37603
37604 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37605
37606         Core issue 287, PR c++/7639
37607         * g++.dg/template/instantiate1.C: Adjust error location.
37608         * g++.dg/template/instantiate3.C: New test.
37609         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37610         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37611         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37612
37613 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37614
37615         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37616
37617 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37618
37619         PR c++/8287
37620         * g++.dg/init/dtor2.C: New test.
37621
37622 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37623
37624         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37625         * gcc.dg/nest.c: Bypass errors on irix6.
37626
37627 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37628
37629         * gcc.dg/nest.c: Expect error for mmix-*-*.
37630         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37631
37632 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37633
37634         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37635         markers.
37636
37637         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37638
37639 2002-10-25  Mike Stump  <mrs@apple.com>
37640
37641         * gcc.dg/warn-1.c: New test.
37642
37643 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37644
37645         * g++.dg/template/typename3.C: New test.
37646
37647 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37648
37649         * g++.dg/lookup/ptrmem1.C: New test.
37650
37651         * g++.dg/abi/vthunk2.C: New test.
37652
37653 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37654
37655         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37656
37657 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37658
37659         * g++.dg/abi/empty9.C: New test.
37660
37661 2002-10-24  Richard Henderson  <rth@redhat.com>
37662
37663         * g++.dg/inherit/thunk1.C: Enable for ia64.
37664
37665 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37666
37667         PR c++/8067
37668         * g++.dg/lookup/pretty1.C: New test.
37669
37670 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37671
37672         * gcc.dg/20021023-1.c: New test.
37673
37674 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37675
37676         PR c++/7679
37677         * g++.dg/parse/inline1.C: New test.
37678
37679 2002-10-23  Richard Henderson  <rth@redhat.com>
37680
37681         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37682
37683         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37684
37685 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37686
37687         PR c++/6579
37688         * g++.dg/parse/stmtexpr3.C: New test.
37689
37690 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37691
37692         * g++.dg/expr/cond1.C: New test.
37693
37694 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37695
37696         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37697
37698 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37699
37700         * g++.dg/abi/vbase13.C: New test.
37701         * g++.dg/abi/vbase14.C: Likewise.
37702
37703 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37704
37705         * gcc.dg/tls/pic-1.c: New test.
37706         * gcc.dg/tls/nonpic-1.c: New test.
37707         * gcc.dg/20021018-1.c: New test.
37708
37709 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37710
37711         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37712         Remove only files with the same base name as the test case.
37713         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37714         (profopt-execute): Likewise.  Also, remove old profiling
37715         and performance data files before running the tests.
37716
37717         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37718         * g++.dg/bprob/bprob.exp: Likewise.
37719         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37720         to allow more general test case names.
37721
37722         * g++.dg/bprob/bprob-1.C: Rename to ...
37723         * g++.dg/bprob/g++-bprob-1.C: ... this.
37724
37725         * g77.dg/bprob/bprob-1.f: Rename to ...
37726         * g77.dg/bprob/g77-bprob-1.f: ... this.
37727
37728 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37729
37730         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37731         bison 1.50 or later.
37732
37733 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37734
37735         * g++.dg/README: Describe more test directories.
37736
37737 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37738
37739         * g++.dg/init/array6.C: Add additional tests.
37740
37741 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37742
37743         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37744         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37745
37746 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37747
37748         * gcc.c-torture/compile/20020604-1.x: New.
37749         * gcc.c-torture/compile/simd-5.x: Likewise.
37750         * gcc.c-torture/execute/920710-1.x: Likewise.
37751         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37752
37753 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37754
37755         * g++.dg/inherit/override1.C: Add dg-options clause.
37756
37757 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37758
37759         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37760         _mm_slli_si128.
37761
37762 2002-10-19  Andreas Schwab  <schwab@suse.de>
37763
37764         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37765         directory component.
37766
37767 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37768
37769         * g++.dg/inherit/thunk1.C: New test.
37770
37771         * g++.dg/inherit/override1.C: New test.
37772
37773         * g++.dg/abi/mangle11.C: New test.
37774         * g++.dg/abi/mangle14.C: New test.
37775         * g++.dg/abi/mangle17.C: New test.
37776
37777 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37778
37779         * g++.dg/overload/member2.C: New test.
37780
37781 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37782
37783         * g++.dg/README: Describe new compat directory.
37784         * g++.dg/dg.exp: Skip tests in compat directory.
37785         * README.compat: New file.
37786         * lib/compat.exp: New expect script.
37787         * g++.dg/compat: New test directory.
37788         * g++.dg/compat/compat.exp: New expect script.
37789         * g++.dg/compat/abi: New test directory.
37790         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37791         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37792         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37793         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37794         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37795         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37796         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37797         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37798         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37799         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37800         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37801         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37802         * g++.dg/compat/break: New test directory.
37803         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37804         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37805         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37806         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37807         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37808         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37809         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37810         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37811         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37812         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37813         g++.dg/compat/break/README: New files.
37814         * g++.dg/compat/eh: New test directory.
37815         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37816         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37817         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37818         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37819         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37820         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37821         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37822         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37823         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37824         g++.dg/compat/eh/filter2_y.C,
37825         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37826         g++.dg/compat/eh/new1_y.C,
37827         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37828         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37829         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37830         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37831         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37832         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37833         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37834         g++.dg/compat/eh/unexpected1_y.C: New files.
37835         * g++.dg/compat/init: New test directory.
37836         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37837         g++.dg/compat/init/array5_y.C,
37838         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37839         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37840         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37841         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37842         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37843         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37844         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37845         g++.dg/compat/init/init-ref2_y.C: New files.
37846
37847 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37848
37849         PR c++/7584
37850         * g++.dg/inherit/using3.C: New test.
37851
37852 2002-10-17  Jan Hubicka  <jh@suse.cz>
37853
37854         * gcc.dg/20021017-2.c: New test.
37855
37856 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37857
37858         * g++.dg/abi/mangle16.C: Adjust.
37859
37860         * g++.dg/init/array8.C: New test.
37861
37862 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37863
37864         * gcc.dg/special/mips-abi.exp: New test.
37865         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37866
37867 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37868
37869         * g++.dg/abi/mangle16.C: New test.
37870         * g++.dg/abi/mangle17.C: Likewise.
37871
37872         PR c++/7478
37873         * g++.dg/template/ref1.C: New test.
37874
37875 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37876
37877         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37878
37879 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37880
37881         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37882
37883 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37884
37885         PR c++/7524
37886         * g++.dg/init/array7.C: New test.
37887
37888 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37889
37890         * g++.dg/init/array6.C: New test.
37891
37892         * g++.dg/abi/mangle13.C: Likewise.
37893         * g++.dg/abi/mangle14.C: Likewise.
37894         * g++.dg/abi/mangle15.C: Likewise.
37895
37896 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37897
37898         * g++.dg/abi/empty8.C: New test.
37899
37900 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37901
37902         * g++.dg/init/ctor1.C: New test.
37903
37904 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37905
37906         * gcc.c-torture/execute/20021015-1.c: New test.
37907
37908 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37909
37910         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37911
37912 2002-10-14  Jan Hubicka  <jh@suse.cz>
37913
37914         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37915
37916 2002-10-14  Richard Henderson  <rth@redhat.com>
37917
37918         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37919
37920 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37921
37922         PR optimization/6631
37923         * g++.dg/opt/const2.C: New test.
37924
37925 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37926
37927         PR c++/7176
37928         * g++.dg/parse/friend1.C: New test.
37929         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37930
37931 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37932
37933         * gcc.dg/20021014-1.c: New test.
37934
37935 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37936
37937         PR c++/5661
37938         * g++.dg/ext/vlm1.C: New test.
37939         * g++.dg/ext/vlm2.C: Likewise.
37940
37941         * g++.dg/init/array1.C: Remove invalid braces.
37942         * g++.dg/init/brace1.C: New test.
37943         * g++.dg/init/copy2.C: Likewise.
37944         * g++.dg/init/copy3.C: Likewise.
37945         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37946         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37947         braces.
37948
37949 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37950
37951         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37952
37953 2002-10-11  Richard Shann  <richard.shann@superh.com>
37954
37955         * gcc.c-torture/compile/simd-5.c: New test.
37956
37957 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37958
37959         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37960
37961 2002-10-10  Jim Wilson  <wilson@redhat.com>
37962
37963         * gcc.c-torture/execute/20021010-1.c: New test.
37964
37965 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37966
37967         PR c/7353
37968         * g++.dg/ext/typedef-init.C: New test.
37969         * gcc.dg/typedef-init.c: New test.
37970
37971 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37972
37973         * gcc.dg/cpp/paste13.c: New test.
37974
37975 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37976
37977         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37978         remaining platforms, XFAIL during compile, not execute.  Don't
37979         XFAIL at -O0.
37980
37981 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37982
37983         * gcc.dg/alias-1.c: Tweak expected warning.
37984
37985 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37986
37987         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37988
37989 2002-10-06  Andreas Jaeger  <aj@suse.de>
37990
37991         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37992         * gcc.dg/cpp/c++98.C: Likewise.
37993
37994         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37995         * g++.dg/cpp/c++98.C: Likewise.
37996
37997         * g++.dg/README (Subdirectories): Mention cpp directory.
37998
37999         PR target/7559
38000         * gcc.dg/20021006-1.c: New test.
38001
38002 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38003
38004         PR c++/7804
38005         * g++.dg/other/warning1.C: New test.
38006
38007 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38008
38009         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38010         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38011         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38012
38013 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38014
38015         PR c++/7931
38016         * g++.dg/template/ptrmem3.C: New test.
38017
38018         PR c++/7754
38019         * g++.dg/template/union1.C: New test.
38020
38021 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38022
38023         PR c++/8006
38024         * g++.dg/abi/mangle9.C: New test.
38025         * g++.dg/abi/mangle10.C: New test.
38026         * g++.dg/abi/mangle11.C: New test.
38027         * g++.dg/abi/mangle12.C: New test.
38028
38029 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38030
38031         PR c++/7188.
38032         * g++.dg/template/meminit1.C: New test.
38033         * g++.dg/warn/Wreorder-1.C: Likewise.
38034         * g++.old-deja/g++.mike/warn3.C: Tweak.
38035         * lib/prune.exp: Ingore "in copy constructor".
38036
38037 2002-10-02  Andreas Jaeger  <aj@suse.de>
38038
38039         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38040         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38041         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38042         on x86-64.
38043
38044 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38045
38046         * gcc.dg/empty1.C: Fix typo.
38047
38048 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38049
38050         * gcc.dg/alias-1.c: New test.
38051
38052 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38053
38054         * gcc.dg/empty1.C: New test.
38055
38056         * g++.dg/tls/init-2.C: Tweak error messages.
38057
38058 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38059
38060         * gcc.c-torture/compile/20020923-1.c: New test.
38061
38062 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38063
38064         * gcc.c-torture/execute/ffs-1.c: New test.
38065         * gcc.c-torture/execute/ffs-2.c: Ditto.
38066
38067 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38068
38069         * g++.dg/overload/member1.C: New test.
38070
38071 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38072
38073         * g++.dg/abi/empty7.C: New test.
38074         * g++.dg/init/pm2.C: Likewise.
38075
38076 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38077
38078         * g++.dg/rtti/crash1.C: New test.
38079
38080 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38081
38082         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38083         gcc.dg/sibcall-4.c: New tests.
38084
38085 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38086
38087         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38088         powerpc and MMIX targets.
38089
38090 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38091
38092         * gcc.dg/cpp/20020927-1.c: New.
38093
38094 2002-09-26  David S. Miller  <davem@redhat.com>
38095
38096         * gcc.c-torture/compile/trunctfdf.c: New.
38097
38098 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38099
38100         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38101
38102 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38103
38104         * gcc.c-torture/execute/loop-15.c: New.
38105
38106 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38107
38108         * README.QMTEST: Fix typo.
38109
38110 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38111
38112         * gcc.dg/20020926-1.c: New test.
38113
38114 2002-09-25  David S. Miller  <davem@redhat.com>
38115
38116         PR target/7842
38117         * gcc.c-torture/execute/shiftdi.c: New test.
38118
38119 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38120
38121         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38122         unique to the tool.
38123         * lib/g77.exp (g77_init): Likewise.
38124         * lib/g++.exp (g++_init): Likewise.
38125         * lib/objc.exp (objc_init): Likewise.
38126
38127 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38128
38129         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
38130         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
38131         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
38132
38133 2002-09-25  Richard Henderson  <rth@redhat.com>
38134
38135         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38136         too-small long double.
38137
38138 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38139
38140         * gcc.dg/20020919-1.c: New test.
38141
38142 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38143
38144         * g++.dg/abi/bitfield6.C: New test.
38145         * g++.dg/abi/bitfield7.C: New test.
38146         * g++.dg/abi/bitfield8.C: New test.
38147         * g++.dg/abi/vbase11.C: New test.
38148
38149 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38150
38151         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38152         hppa*-*-hpux*.  Update test comment.
38153
38154 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38155
38156         * gcc.dg/tls/struct-1.c: New test.
38157
38158 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38159
38160         * gcc.dg/cpp/tr-warn2.c: Update.
38161
38162 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38163
38164         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38165
38166 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38167
38168         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38169         systems.
38170
38171 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38172
38173         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38174
38175         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38176         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38177         setting of cxxfilt.
38178
38179 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38180
38181         * gcc.dg/20020312-2.c: Update for darwin.
38182
38183 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38184
38185         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38186
38187 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38188
38189         * objc.dg/comp-types-1.m: New test.
38190         * objc.dg/comp-types-2.m: New test.
38191         * objc.dg/comp-types-3.m: New test.
38192         * objc.dg/comp-types-4.m: New test.
38193         * objc.dg/comp-types-5.m: New test.
38194         * objc.dg/comp-types-6.m: New test.
38195
38196 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38197
38198         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38199
38200 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38201
38202         * g++.dg/other/do1.C: New test.
38203
38204         * g++.dg/template/subst1.C: New test.
38205
38206 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38207
38208         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38209
38210 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38211
38212         * g++.dg/template/qualttp20.C: Adjust expected errors.
38213         * g++.old-deja/g++.jason/report.C: Likewise.
38214         * g++.old-deja/g++.other/qual1.C: Likewise.
38215
38216         * g++.dg/lookup/scoped2.C: New test.
38217
38218         * g++.dg/ext/asm3.C: New test.
38219
38220 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38221
38222         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38223
38224 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38225
38226         * ChangeLog: follow spelling conventions.
38227         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38228         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38229         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38230         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38231         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38232         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38233         * g++.old-deja/g++.law/global-init1.C: Likewise.
38234         * g++.old-deja/g++.other/delete4.C: Likewise.
38235         * g++.old-deja/g++.other/inline21.C: Likewise.
38236         * g++.old-deja/g++.other/singleton.C: Likewise.
38237         * g77.dg/strlen0.f: Likewise.
38238         * g77.f-torture/compile/20010519-1.f: Likewise.
38239         * g77.f-torture/compile/980310-4.f: Likewise.
38240         * gcc.c-torture/compile/20000605-1.c: Likewise.
38241         * gcc.c-torture/execute/20020225-1.c: Likewise.
38242         * gcc.dg/c90-hexfloat-2.c: Likewise.
38243         * gcc.dg/c99-bool-1.c: Likewise.
38244         * gcc.dg/c99-hexfloat-2.c: Likewise.
38245         * gcc.dg/dll-2.c: Likewise.
38246         * gcc.dg/wtr-union-init-1.c: Likewise.
38247         * gcc.dg/wtr-union-init-2.c: Likewise.
38248         * gcc.dg/wtr-union-init-3.c: Likewise.
38249         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38250         * gcc.dg/cpp/defined.c: Likewise.
38251         * gcc.dg/cpp/macsyntx.c: Likewise.
38252         * gcc.dg/cpp/paste2.c: Likewise.
38253         * gcc.dg/cpp/trad/defined.c: Likewise.
38254         * gcc.dg/format/c90-printf-1.c: Likewise.
38255         * gcc.dg/format/c90-scanf-1.c: Likewise.
38256         * gcc.dg/format/c99-printf-1.c: Likewise.
38257         * gcc.dg/format/c99-scanf-1.c: Likewise.
38258         * gcc.misc-tests/gcov-8.c: Likewise.
38259         * lib/profopt.exp: Likewise.
38260
38261 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38262
38263         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38264
38265 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38266
38267         * g++.dg/inherit/using2.C: New test.
38268
38269 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38270
38271         * ChangeLog: Follow spelling conventions.
38272         * g++.dg/template/friend4.C: Likewise.
38273         * g++.old-deja/g++.pt/crash67.C: Likewise.
38274         * gcc.c-torture/execute/20000801-4.c: Likewise.
38275         * gcc.dg/c90-digraph-1.c: Likewise.
38276         * gcc.dg/c94-digraph-1.c: Likewise.
38277         * gcc.dg/c99-digraph-1.c: Likewise.
38278         * gcc.dg/cpp/line5.c: Likewise.
38279         * gcc.dg/cpp/multiline.c: Likewise.
38280         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38281         * gcc.dg/format/attr-3.c: Likewise.
38282         * gcc.dg/format/c90-scanf-3.c: Likewise.
38283         * gcc.dg/format/ext-4.c: Likewise.
38284
38285 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         * g++.dg/template/pretty1.C: New test.
38288
38289 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38290
38291         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38292
38293 2002-09-13  Matt Austern  <austern@apple.com>
38294
38295         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38296         passing a cast expression to a function by const reference.
38297
38298 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38299
38300         * g++.dg/template/deduce1.C: New test.
38301
38302 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38303
38304         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38305         32-bit int.
38306
38307 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38308
38309         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38310         usage.
38311
38312 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38313
38314         * gcc.c-torture/compile/20020910-1.c: New test.
38315
38316 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38317
38318         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38319
38320 2002-09-10  Andreas Jaeger  <aj@suse.de>
38321
38322         * gcc.dg/20020312-2.c: Adjust for x86-64.
38323
38324 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38325
38326         * g77.dg/7388.f: New test case for PR 7388.
38327
38328 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38329
38330         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38331
38332 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38333
38334         * objc.dg/proto-lossage-1.m: New test.
38335
38336 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38337
38338         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38339
38340 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38341
38342         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38343         expected to pass.
38344
38345 2002-09-06  Stan Shebs  <shebs@apple.com>
38346             David Edelsohn  <edelsohn@gnu.org>
38347
38348         * gcc.dg/weak: New directory.
38349         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38350         target-specific xfail bits.
38351         * gcc.dg/typeof-2.c: Move to new directory.
38352         * gcc.dg/weak.exp: New expect script.
38353
38354 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38355
38356         * gcc.c-torture/execute/extzvsi.c: New test.
38357
38358 2002-09-05  Stan Shebs  <shebs@apple.com>
38359
38360         * gcc.dg/weak-1.c: xfail on Darwin.
38361         * gcc.dg/weak-2.c: Ditto.
38362         * gcc.dg/weak-3.c: Ditto.
38363         * gcc.dg/weak-4.c: Ditto.
38364         * gcc.dg/weak-5.c: Ditto.
38365         * gcc.dg/weak-6.c: Ditto.
38366         * gcc.dg/weak-7.c: Ditto.
38367         * gcc.dg/weak-8.c: Ditto.
38368         * gcc.dg/weak-9.c: Ditto.
38369
38370 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38371
38372         * gcc.c-torture/execute/loop-14.c: New test.
38373
38374 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38375
38376         * g++.dg/other/cxa-atexit1.C: New test.
38377
38378         * gcc.dg/typeof-2.c: New test.
38379
38380 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38381
38382         * gcc.dg/builtins-2.c: New testcase.
38383         * gcc.dg/builtins-3.c: New testcase.
38384
38385 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38386
38387         * gcc.dg/cpp/_Pragma4.c: New test.
38388
38389 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38390
38391         * objc/execute/nil_method-1.m: New testcase.
38392
38393 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38394
38395         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38396         [Object class], not [Object initialize].
38397
38398 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38399             Hans-Peter Nilsson  <hp@bitrange.com>
38400
38401         * gcc.c-torture/execute/20020720-1.x: Skip test on
38402         mmix-knuth-mmixware.  Correct comment.
38403
38404 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38405
38406         * testsuite/g++.dg/abi/bitfield5.C: New test.
38407         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38408
38409 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38410
38411         * objc.dg/undeclared-selector.m: New test.
38412
38413 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38414
38415         * g++.dg/other/offsetof1.C: Avoid cast warning.
38416
38417 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38418
38419         * objc.dg/super-class-2.m: New test.
38420
38421 2002-08-24  Matt Austern  <austern@apple.com>
38422
38423         * g++.dg/ext/lvaddr.C: New test.
38424         * g++.dg/ext/lvcast.C: New test.
38425
38426 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38427
38428         * testsuite/g++.dg/inherit/cond1.C: New test.
38429
38430 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38431
38432         * gcc.dg/noncompile/incomplete-1.c: New test.
38433
38434 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38435
38436         * gcc.dg/typespec-1.c: New test.
38437
38438 2002-08-20  Devang Patel  <dpatel@apple.com>
38439         * objc.dg/proto-hier-2.m: New test.
38440
38441 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38442
38443         * objc.dg/bitfield-1.m: New test.
38444         * objc.dg/bitfield-2.m: New test.
38445
38446 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38447
38448         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38449         gcc.dg/c99-flex-array-4.c: New tests.
38450
38451 2002-08-16  Stan Shebs  <shebs@apple.com>
38452
38453         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38454
38455 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * gcc.dg/typeof-1.c: New test.
38458         * g++.dg/ext/typeof2.C: New test.
38459
38460 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38461
38462         * g++.dg/other/offsetof1.C: New test.
38463
38464 2002-08-14  Richard Henderson  <rth@redhat.com>
38465
38466         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38467
38468 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38469
38470         * gcc.dg/cpp/_Pragma3.c: New test.
38471
38472 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38473
38474         * g++.dg/template/inherit3: New test.
38475
38476 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * gcc.dg/bitfld-4.c: Add blank options.
38479
38480 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38481
38482         * g++.dg/template/crash1.C: New test.
38483
38484 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38485
38486         * gcc.dg/tls/opt-2.c: New test.
38487
38488 2002-08-08  Devang Patel  <dpatel@apple.com>
38489
38490         * objc.dg/selector-1.m : New test
38491
38492 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38493
38494         * g++.dg/abi/bitfield4.C: New test.
38495         * gcc.dg/bitfld-4.c: New test.
38496
38497 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38498
38499         * g++.dg/other/packed1.C: New test.
38500
38501 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38502
38503         * g++.dg/abi/offsetof.C: Tweak error messages.
38504         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38505
38506 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38507
38508         * gcc.dg/bitfld-3.c: New test.
38509
38510 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38511             Richard Henderson  <rth@redhat.com>
38512
38513         * gcc.dg/i386-bitfield1.c: New test.
38514         * g++.dg/abi/bitfield3.C: Update.
38515
38516 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38517
38518         * objc.dg/const-str-2.m: Update.
38519         * gcc.dg/cpp/c++98.c: Change to C extension.
38520         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38521         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38522
38523 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38524
38525         * testsuite/gcc.dg/tls/diag-3.c: New.
38526
38527 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38528
38529         * g++.dg/README (Subdirectories): Document new subdir expr.
38530         * g++.dg/expr/pmf-1.C: New test.
38531
38532 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38533
38534         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38535
38536 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38537
38538         * g++.dg/abi/bitfield3.C: New test.
38539
38540 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         * lib/gcov.exp: Tweak expected line formats.
38543         * gcc.misc-tests/gcov8.c: New test.
38544         * gcc.misc-tests/gcov8.x: New flags.
38545
38546 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38547
38548         * consistency.vlad/layout/endian.c: Include string.h.
38549
38550         * gcc.c-torture/execute/20020805-1.c: New test.
38551
38552 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38553
38554         * g++.dg/other/conversion1.C: New test.
38555
38556 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38557
38558         * gcc.dg/builtins-1.c: New testcase.
38559
38560 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38561
38562         * g++.dg/inherit/access3.C: New test.
38563
38564 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38565
38566         * gcc.dg/ia64-visibility-2.c: New test.
38567
38568 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38569
38570         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38571         __qualifier_flags to __flags.
38572
38573 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38574
38575         * g++.dg/inherit/operator1.C: New test.
38576         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38577         * g++.dg/other/error1.C: Change expected error message.
38578         * g++.dg/template/conv4.C: Likewise.
38579
38580 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38581
38582         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38583         for documented behavior.
38584
38585 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38586
38587         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38588         several targets known to fail.
38589
38590 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38591
38592         * gcc.dg/mips-args-[123].c: New tests.
38593
38594 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38595
38596         * gcc.dg/ppc-spe.c: New.
38597
38598 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38599
38600         * g++.dg/other/ptrmem4.C: New testcase.
38601
38602 2002-07-24  Richard Henderson  <rth@redhat.com>
38603
38604         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38605
38606 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38607
38608         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38609
38610 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38611
38612         * gcc.c-torture/execute/memset-3.c: New testcase.
38613
38614 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38615
38616         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38617         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38618
38619 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38620
38621         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38622         Delete.
38623
38624 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38625
38626         * gcc.c-torture/compile/simd-4.c: New test.
38627
38628 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38629
38630         PR c++/7347, c++/7348
38631         * g++.dg/template/access4.C: New test.
38632         * g++.dg/template/access5.C: New test.
38633         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38634         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38635         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38636         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38637
38638 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38639
38640         * gcc.dg/gnu89-init-2.c: New test.
38641
38642 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38643
38644         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38645
38646 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38647
38648         * gcc.c-torture/execute/20020720-1.c: New testcase.
38649
38650 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38651
38652         * gcc.dg/cpp/Wsignprom.c: New tests.
38653
38654 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38655
38656         * gcc.c-torture/execute/loop-13.c: New test.
38657
38658 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38659
38660         * gcc.dg/cpp/expr.c: New tests.
38661
38662 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38663
38664         * g++.dg/opt/pr6713.C: Add template instantiation.
38665
38666 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38667
38668         * gcc.dg/nest.c: New test.
38669
38670 2002-07-17  Richard Henderson  <rth@redhat.com>
38671
38672         * g++.dg/opt/pr6713.C: New test.
38673
38674 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38675
38676         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38677         XFAIL for all x86 processors.
38678
38679 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38680
38681         * gcc.c-torture/execute/20010122-1.x: Do not test with
38682         -fomit-frame-pointer.
38683
38684 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38685
38686         * g++.dg/template/instantiate2.C: New test.
38687         * g++.dg/template/spec4.C: New test.
38688
38689 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38690
38691         * g++.dg/template/access2.C: New test.
38692         * g++.dg/template/access3.C: New test.
38693
38694 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38695
38696         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38697         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38698         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38699         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38700         Convert to use <stdarg.h>.
38701         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38702         Delete.
38703         * gcc.dg/va-arg-2.c: New.
38704         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38705
38706 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38707
38708         * gcc.c-torture/compile/20020710-1.c: New test.
38709
38710 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38711                           Andrew Pinski  <pinskia@physics.uc.edu>
38712
38713         gcc.c-torture/compile/simd-2.c: New testcase.
38714         gcc.c-torture/compile/simd-3.c: Likewise.
38715
38716 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38717
38718         PR c++/7224
38719         * g++.dg/overload/error1.C: New test.
38720
38721 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38722
38723         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38724         configuration and IRIX 6 O32 ABI.
38725
38726 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38727
38728         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38729
38730 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38731
38732         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38733
38734 2002-07-10  Jeffrey A Law  <law@redhat.com>
38735
38736         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38737
38738         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38739
38740 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38741
38742         * gcc.dg/20020312-2.c: Check for __PPC__.
38743
38744 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38745
38746         * gcc.c-torture/compile/20020709-1.c: New test.
38747
38748 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38749
38750         * g++.dg/template/qualttp21.C: New test case.
38751
38752 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38753
38754         * gcc.c-torture/compile/20020706-1.c: New test.
38755         * gcc.c-torture/compile/20020706-2.c: New test.
38756
38757 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38758             Alexandre Oliva  <aoliva@redhat.com>
38759
38760         * g++.dg/warn/incomplete1.C: New test.
38761
38762 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38763
38764         PR c++/7099
38765         * g++.dg/warn/noreturn1.C: New test.
38766
38767 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38768
38769         PR c++/6706
38770         * g++.dg/debug/debug6.C: New test.
38771         * g++.dg/debug/debug7.C: New test.
38772
38773 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38774
38775         * gcc.c-torture/compile/simd-3.c: New test.
38776
38777 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38778
38779         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38780         * gcc.dg/20020620-1.c: Likewise.
38781
38782 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38783
38784         PR c++/6944
38785         * g++.dg/init/array4.C: New test.
38786         * g++.dg/init/array5.C: New test.
38787
38788 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38789
38790         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38791         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38792
38793 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38794
38795         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38796         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38797         * gcc.dg/wtr-conversion-1.c: Likewise.
38798         * gcc.dg/wtr-escape-1.c: Likewise.
38799         * gcc.dg/wtr-int-type-1.c: Likewise.
38800         * gcc.dg/wtr-label-1.c: Likewise.
38801         * gcc.dg/wtr-static-1.c: Likewise.
38802         * gcc.dg/wtr-strcat-1.c: Likewise.
38803         * gcc.dg/wtr-suffix-1.c: Likewise.
38804         * gcc.dg/wtr-switch-1.c: Likewise.
38805         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38806         * gcc.dg/wtr-union-init-1.c: Likewise.
38807         * gcc.dg/wtr-union-init-2.c: Likewise.
38808         * gcc.dg/wtr-union-init-3.c: Likewise.
38809
38810         * gcc.dg/wtr-func-def-1.c: New test.
38811
38812 2002-07-02 Devang Patel <dpatel@apple.com>
38813
38814         * objc.dg/param-1.m: New test.
38815
38816 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38817
38818         * gcc.dg/cpp/trad/directive.c: Add test.
38819         * gcc.dg/cpp/trad/macroargs.c: Add test.
38820         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38821
38822 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38823
38824         * gcc.dg/cpp/cmdlne-M.c: New test.
38825
38826 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38827
38828         * objc.dg/desig-init-1.m: New test.
38829
38830 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38831
38832         PR c++/6716
38833         * g++.dg/template/instantiate1.C: New test.
38834
38835 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38836
38837         PR c++/7112
38838         * g++.dg/template/sizeof2.C: New test.
38839
38840 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38841
38842         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38843         gcc.dg/cpp/trad/include.c: New tests.
38844
38845 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38846
38847         PR target/7177
38848         * gcc.c-torture/compile/20020701-1.c: New test.
38849
38850 2002-07-01  Stan Shebs  <shebs@apple.com>
38851
38852         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38853         header here...
38854         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38855         (objc-torture-execute): or here.
38856
38857 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38858
38859         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38860
38861 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38862
38863         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38864
38865 2002-06-30  Devang Patel  <dpatel@apple.com>
38866
38867         * objc.dg/fsyntax-only.m: New test.
38868
38869 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38870
38871         PR c++/6695
38872         * g++.dg/template/friend7.C: New file.
38873
38874 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38875
38876         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38877         return type.
38878
38879 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38880
38881         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38882         avoid division by zero.
38883
38884 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38885
38886         * gcc.dg/Wunknownprag.c: New tests.
38887
38888 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38889
38890         * gcc.c-torture/execute/simd-2.c: New test.
38891
38892 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38893
38894         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38895         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38896         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38897         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38898         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38899         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38900         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38901         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38902         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38903         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38904         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38905         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38906         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38907         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38908         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38909         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38910         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38911
38912 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38913
38914         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38915         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38916         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38917         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38918         New tests.
38919         * gcc.dg/cpp/trad/directive.c: Update.
38920
38921 2002-06-23  Andreas Jaeger  <aj@suse.de>
38922
38923         * gcc.c-torture/execute/complex-6.c: New.
38924
38925 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38926
38927         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38928         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38929         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38930         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38931
38932 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38933
38934         * gcc.dg/cpp/trad: New directory with traditional tests copied
38935         from parent directory.
38936         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38937         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38938         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38939         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38940         Move to trad/ and rename.
38941         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38942         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38943         gcc.dg/cpp/trad/redef2.c: New tests.
38944         * gcc.dg/cpp/trad/trad.exp: New driver.
38945
38946 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38947
38948         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38949         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38950         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38951         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38952         Remove.
38953
38954 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38955
38956         * gcc.dg/20020620-1.c: New test.
38957
38958 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38959
38960         * g++.dg/template/ttp4.C: New test.
38961
38962 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38963
38964         * g++.dg/opt/vt1.C: Fix regexp.
38965
38966 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38967
38968         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38969         Don't use attribute `noinline'.
38970
38971 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38972
38973         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38974
38975 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38976
38977         * gcc.c-torture/execute/simd-1.c: New.
38978
38979         * gcc.dg/simd-1.c: New.
38980
38981 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38982
38983         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38984
38985 2002-06-16  Richard Henderson  <rth@redhat.com>
38986
38987         * g++.dg/ext/anon-struct1.C: New.
38988         * g++.dg/ext/anon-struct2.C: New.
38989         * g++.dg/ext/anon-struct3.C: New.
38990         * gcc.dg/anon-struct-1.c: New.
38991         * gcc.dg/anon-struct-2.c: New.
38992         * gcc.dg/anon-struct-3.c: New.
38993         * gcc.dg/20011008-1.c: Adjust warning text.
38994         * gcc.dg/20020527-1.c: Add -fms-extensions.
38995
38996 2002-06-16  Richard Henderson  <rth@redhat.com>
38997
38998         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38999
39000 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39001
39002         * gcc.c-torture/execute/20020615-1.c: New test.
39003
39004 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39005
39006         * gcc.c-tortuture/execute/compare-1.c: New test case.
39007         * gcc.c-tortuture/execute/compare-2.c: New test case.
39008         * gcc.c-tortuture/execute/compare-3.c: New test case.
39009
39010 2002-06-13  Richard Henderson  <rth@redhat.com>
39011
39012         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39013         ia64 ilp32.
39014
39015 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39016
39017         * g++.dg/template/typename2.C: Update error message.
39018
39019 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39020
39021         * gcc.c-torture/execute/20020611-1.c: New test.
39022
39023 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39024
39025         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39026         list of targets to skip.
39027
39028 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39029
39030         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39031         targets if not optimizing.
39032
39033 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39034
39035         * gcc.c-torture/compile/20020605-1.c: New test.
39036
39037         * g++.dg/opt/vt1.C: New test.
39038
39039         * gcc.dg/20020531-1.c: New test.
39040
39041         * gcc.dg/20020530-1.c: New test.
39042
39043         * gcc.dg/20020527-1.c: New test.
39044
39045         * g++.dg/opt/cse1.C: New test.
39046
39047 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39048
39049         * gcc.dg/20020607-2.c: New test case.
39050
39051 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39052
39053         * gcc.c-torture/compile/20020604-1.c: New test.
39054
39055 2002-06-04  Richard Henderson  <rth@redhat.com>
39056
39057         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39058         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39059         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39060
39061 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39062
39063         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39064
39065 2002-06-03  Richard Henderson  <rth@redhat.com>
39066
39067         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39068         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39069
39070 2002-06-02  Richard Henderson  <rth@redhat.com>
39071
39072         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39073         test functions static.
39074
39075 2002-06-02  Andreas Jaeger  <aj@suse.de>
39076
39077         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39078         now.
39079
39080 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39081
39082         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39083         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39084         Update for mofified diagnostics.
39085         * gcc.dg/c99-intconst-1.c: No longer fail.
39086
39087 2002-06-02  Richard Henderson  <rth@redhat.com>
39088
39089         * gcc.dg/uninit-A.c: Remove xfail markers.
39090
39091 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39092
39093         * gcc.dg/fnegate-1.c: New test case.
39094
39095 2002-05-30  Osku Salerma  <osku@iki.fi>
39096
39097         * gcc.c-torture/execute/mayalias-1.c: New file.
39098
39099 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39100
39101         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39102         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39103         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39104
39105 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39106
39107         * gcc.c-torture/execute/20020529-1.c: New test.
39108
39109 2002-05-27  Richard Henderson  <rth@redhat.com>
39110
39111         * g++.dg/ext/attrib6.C: New test case.
39112
39113 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39114
39115         * gcc.c-torture/execute/pure-1.c: New test.
39116
39117 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39118
39119         * gcc.dg/cpp/arith-2.c: Remove.
39120
39121 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39122
39123         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39124         * gcc.dg/cpp/if-3.c: Remove.
39125
39126 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39127
39128         * g++.dg/opt/cse2.C: New test.
39129
39130 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39131
39132         * gcc.dg/cpp/arith-1.c: New semantic tests.
39133         * gcc.dg/cpp/if-1.c: Update.
39134
39135 2002-05-24  Ben Elliston  <bje@redhat.com>
39136
39137         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39138
39139 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39140
39141         * gcc.dg/verbose-asm.c: New test.
39142
39143 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39144
39145         * gcc.dg/cpp/paste12.c: New test.
39146
39147 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39148
39149         * g++.dg/parse/named_ops.C: New test.
39150
39151 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39152
39153         * gcc/testsuite/gcc.dg/weak-8.c: New test.
39154
39155 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39156
39157         * gcc.dg/weak-2.c: Allow optional leading underscore
39158         in scan-assembler symbol name.
39159         * gcc.dg/weak-3.c: Likewise.
39160         * gcc.dg/weak-4.c: Likewise.
39161         * gcc.dg/weak-5.c: Likewise.
39162
39163 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39164
39165         * gcc.dg/20020523-1.c: New test.
39166
39167 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39168
39169         * objc.dg/const-str-2.m: Update now that we stop after
39170         a command line error.
39171
39172 2002-05-22  Richard Henderson  <rth@redhat.com>
39173
39174         * g++.dg/dg.exp: Fix typo in test pruneing.
39175
39176 2002-05-22  Richard Henderson  <rth@redhat.com>
39177
39178         * g++.dg/dg.exp: Prune the tls subdirectory.
39179         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39180         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39181         * g++.dg/tls/init-1.C: New.
39182
39183 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39184
39185         * gcc.dg/20020517-1.c: New test.
39186
39187 2002-05-21  Richard Henderson  <rth@redhat.com>
39188
39189         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39190         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39191
39192 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39193
39194         * g++.dg/other/copy2.C: New test.
39195
39196 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39197
39198         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39199         (MAX_COPY): Bump up to 10 times sizeof (long long).
39200         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39201
39202         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39203         sizeof (long long).
39204
39205         * gcc.c-torture/execute/strcpy-1.c: New test.
39206
39207 2002-05-19  Jason Merrill  <jason2redhat.com>
39208
39209         * g++.dg/ext/oper1.C: New test.
39210
39211 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39212 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39213
39214         * README.QMTEST: New file.
39215
39216         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39217
39218 2002-05-19  Andreas Jaeger  <aj@suse.de>
39219
39220         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39221         now.
39222         * gcc.c-torture/execute/loop-2d.x: Likewise.
39223
39224 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39225
39226         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39227         support weak symbols.
39228         * gcc.dg/weak-4.c: Likewise.
39229         * gcc.dg/weak-6.c: Likewise.
39230
39231 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39232
39233         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39234         cygwin, coff and h8300-*-hms targets
39235         * gcc.dg/weak-5.c: Likewise.
39236         * gcc.dg/weak-7.c: Likewise.
39237
39238 2002-05-16  Jason Merrill  <jason@redhat.com>
39239
39240         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39241         (scan-assembler-not, scan-assembler-dem): Likewise.
39242         (scan-assembler-dem-not): Likewise.
39243
39244 2002-05-15  Richard Henderson  <rth@redhat.com>
39245
39246         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39247
39248 2002-05-15  Richard Henderson  <rth@redhat.com>
39249
39250         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39251         (vfoo1f): Warning here.
39252         (vfoo1l): Don't redefine the alias.
39253
39254 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39255
39256         * g++.dg/init/pm1.C: New test.
39257
39258 2002-05-12  David S. Miller  <davem@redhat.com>
39259
39260         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39261         types.
39262
39263 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39264
39265         * gcc.c-torture/execute/20020510-1.c: New test case.
39266
39267 2002-05-10  David S. Miller  <davem@redhat.com>
39268
39269         * gcc.c-torture/execute/conversion.c: Test long double too.
39270
39271 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39272
39273         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39274         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39275         * lib/g++.exp (g++_link_flags): Likewise.
39276         * lib/objc.exp (objc_target_compile): Likewise.
39277
39278 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39279
39280         * gcc.dg/cpp/poison.c: Update.
39281         * gcc.dg/cpp/20000625-2.c: Remove.
39282         * gcc.dg/cpp/direct2s.c: Remove final test.
39283
39284 2002-05-08  Tom Rix  <trix@redhat.com>
39285
39286         * gcc.c-torture/execute/20020508-1.c: New test.
39287         * gcc.c-torture/execute/20020508-2.c: New test.
39288         * gcc.c-torture/execute/20020508-3.c: New test.
39289
39290 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39291
39292         * gcc.dg/cpp/charconst-4.c: More tests.
39293
39294 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39295
39296         PR c/6569
39297         * gcc.dg/weak-3.c: Update location of warning messages.
39298         * gcc.dg/weak-5.c: Likewise.
39299
39300 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39301
39302         * gcc.c-torture/execute/20020506-1.c: New test case.
39303
39304 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39305
39306         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39307
39308 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39309
39310         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39311
39312 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39313
39314         * gcc.dg/cpp/charconst-3.c: New test.
39315
39316 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39317
39318         * gcc.dg/cpp/charconst.c: Update tests.
39319
39320 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39321
39322         * treelang: Added directory for new sample language treelang. Also
39323         lib/treelang.exp: New file to signal treelang should be tested.
39324
39325 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39326
39327         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39328         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39329         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39330         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39331         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39332         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39333         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39334
39335 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39336
39337         * gcc.dg/format/xopen-2.c: New test.
39338
39339 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39340
39341         * gcc.dg/20020503-1.c: New test.
39342
39343 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39344
39345         * g++.dg/init/dtor1.C: Make it tougher.
39346
39347 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39348
39349         * g++.dg/init/dtor1.C: New test.
39350
39351 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39352
39353         * gcc.dg/altivec-8.c: New.
39354
39355 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39356
39357         * gcc.dg/altivec-7.c: New.
39358
39359 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39360
39361         * g++.dg/parse/typedef1.C: New test.
39362
39363 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39364
39365         PR c++/6486
39366         * g++.dg/template/friend6.C: New test.
39367
39368         PR c++/6492
39369         * g++.dg/init/copy1.C: New test.
39370
39371 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39372
39373         * g++.dg/warn/effc1.C: New test.
39374
39375 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39376
39377         * gcc.dg/cpp/if-cexp.c: Add a test.
39378
39379 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39380
39381         * gcc.dg/20020426-2.c: New test.
39382
39383 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39384
39385         * gcc.dg/cpp/if-mop.c: Update.
39386         * gcc.dg/cpp/if-mpar.c: Add test.
39387         * gcc.dg/cpp/if-oppr.c: Update.
39388
39389 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39390
39391         PR c/6343
39392         * gcc.dg/weak-[2-7].c: New tests.
39393
39394 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39395
39396         * gcc.dg/enum1.c: New test.
39397
39398 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39399
39400         PR c++/6497
39401         * g++.dg/inherit/access2.C: New test.
39402
39403 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39404
39405         PR bootstrap/6445
39406         * gcc.dg/20020426-1.c: New test.
39407
39408 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39409
39410         * g++.dg/abi/enum1.C: New test.
39411
39412 2002-04-26  Richard Henderson  <rth@redhat.com>
39413
39414         * gcc.dg/c99-bool-1.c: Expect always true warning.
39415
39416 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39417
39418         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39419
39420 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39421
39422         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39423         targets.
39424
39425 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39426
39427         * g++.dg/abi/mange7.C: New test.
39428
39429         PR c++/6438.
39430         * g++.dg/parse/stmtexpr2.C: New test.
39431
39432 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39433
39434         * gcc.dg/20020312-2.c: Add SH target.
39435
39436 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39437
39438         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39439         compiler output on mips*-*-irix*.
39440
39441 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39442
39443         * g++.dg/parse/attr1.C: New test.
39444
39445 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39446
39447         * gcc.c-torture/execute/string-opt-17.c: New test case.
39448         * gcc.c-torture/execute/memset-2.c: New test case.
39449
39450 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39451
39452         PR c++/6256:
39453         * g++.dg/template/friend5.C: New test.
39454
39455         PR c++/6331:
39456         * g++.dg/template/qual1.C: Likewise.
39457
39458 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39459
39460         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39461         Include stdlib.h, not stdio.h or ctype.h.
39462
39463 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39464
39465         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39466         cris-*-elf* and mmix-*-*.
39467         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39468         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39469         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39470         Ditto.
39471         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39472         * gcc.dg/wchar_t-1.c: Ditto.
39473
39474 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39475
39476         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39477         Clarify comment.
39478
39479 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39480
39481         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39482
39483 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39484
39485         * gcc.c-torture/execute/20000906-1.x: Delete.
39486
39487 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39488
39489         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39490
39491 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39492
39493         * PR6367
39494         * g77.f-torture/execute/6367.f: New test.
39495         * g77.f-torture/execute/6367.x: Disable for MMIX.
39496
39497 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39498
39499         * PR6352
39500         * g++.dg/opt/inline2.C: New test.
39501
39502 2002-04-18  Richard Henderson  <rth@redhat.com>
39503
39504         * gcc.dg/20000906-1.c: Enable for all targets.
39505         * gcc.c-torture/compile/iftrap-2.c: New.
39506
39507 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39508
39509         * gcc.dg/20020418-1.c: New test.
39510         * gcc.dg/20020418-2.c: New test.
39511
39512 2002-04-18  Richard Henderson  <rth@redhat.com>
39513
39514         * gcc.c-torture/compile/iftrap-1.c: New.
39515         * gcc.dg/iftrap-1.c: Adjust for ia64.
39516         * gcc.dg/iftrap-2.c: New.
39517
39518 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39519
39520         * gcc.c-torture/compile/20020418-1.c: New test.
39521
39522 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39523
39524         * gcc.c-torture/compile/20020415-1.c: New.
39525
39526 2002-04-18  David S. Miller  <davem@redhat.com>
39527
39528         * gcc.c-torture/execute/20020418-1.c: New test.
39529
39530 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39531
39532         * gcc.dg/20020416-1.c: New test.
39533
39534         * g++.dg/opt/inline1.C: New test.
39535
39536 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39537
39538         * gcc.dg/altivec-5.c: New test.
39539
39540         * gcc.dg/20020415-1.c: New test.
39541
39542 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39543
39544         * testsuite/lib/chill.exp: Remove.
39545
39546 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39547
39548         * g++.dg/other/big-struct.C: New test.
39549
39550 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39551
39552         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39553         of scratch file.
39554
39555 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39556
39557         PR c/6277
39558         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39559         in scan-assembler function name
39560
39561 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39562
39563         * g77.f-torture/execute/980628-4.x,
39564         g77.f-torture/execute/980628-5.x,
39565         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39566         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39567         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39568         i[34567]86-*-*.
39569
39570 2002-04-13  David S. Miller  <davem@redhat.com>
39571
39572         * gcc.c-torture/execute/20020413-1.c: New test.
39573
39574 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39575
39576         * gcc.dg/asm-6.c,
39577         * g++.dg/ext/asm1.C: New tests.
39578
39579 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39580
39581         PR c++ 5373.
39582         * g++.dg/parse/stmtexpr1.C: New test.
39583
39584         PR c++/5189.
39585         * g++.dg/template/copy1.C: New test.
39586
39587 2002-04-12  Richard Henderson  <rth@redhat.com>
39588
39589         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39590
39591 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39592
39593         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39594         gcc.c-torture/execute/20020307-2.c.
39595
39596 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39597
39598         * g++.dg/ext/attrib5.C,
39599         * g++.dg/lookup/struct1.C: New tests.
39600
39601 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39602
39603         * gcc.dg/20020411-1.c: New test.
39604
39605         * gcc.c-torture/execute/20020411-1.c: New test.
39606
39607 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39608
39609         * g77.f-torture/execute/6177.f: New test.
39610
39611 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39612
39613         PR middle-end/6247
39614         * g++.dg/opt/cleanup1.C: New test.
39615
39616         * g++.dg/opt/const1.C: New test.
39617
39618 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39619
39620         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39621
39622 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39623
39624         PR c++/5507
39625         * g++.dg/template/typename2.C: New test.
39626
39627 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39628
39629         * gcc.c-torture/execute/loop-12.c: New.
39630
39631 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39632
39633         * g77.f-torture/execute/980628-4.x,
39634         g77.f-torture/execute/980628-5.x,
39635         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39636         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39637         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39638
39639 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39640
39641         PR optimization/6086
39642         * g++.dg/opt/preinc1.C: New test.
39643
39644 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39645
39646         PR c++/5571
39647         * g++.dg/opt/static2.C: New test.
39648
39649 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39650
39651         PR c/5120
39652         * gcc.dg/20020406-1.c: New test.
39653
39654 2002-04-04  David S. Miller  <davem@redhat.com>
39655
39656         * gcc.c-torture/execute/20020404-1.c: New test.
39657
39658 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39659
39660         PR c/6123
39661         * gcc.dg/20020312-2.c: Do not declare global register variable
39662         if __PIC__ or __pic__ is defined.
39663
39664 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39665
39666         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39667         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39668
39669 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39670
39671         * gcc.misc-tests/linkage.exp: Update last change to handle
39672         sparc*-, not just sparc-.
39673
39674 2002-04-03  Richard Henderson  <rth@redhat.com>
39675
39676         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39677
39678 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39679
39680         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39681
39682 2002-04-02  David S. Miller  <davem@redhat.com>
39683
39684         * gcc.c-torture/execute/20020402-3.c: New test.
39685
39686 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39687
39688         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39689         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39690
39691         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39692         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39693         g77.f-torture/execute/20001201.x,
39694         g77.f-torture/execute/u77-test.x: New files.
39695
39696         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39697         * gcc.dg/wchar_t-1.c: Ditto.
39698
39699 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39700
39701         * gcc.c-torture/execute/20020402-1.c: New test.
39702
39703 2002-04-01  Richard Henderson  <rth@redhat.com>
39704
39705         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39706
39707         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39708
39709 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39710
39711         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39712
39713 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39714
39715         * g++.dg/inherit/template-as-base.C: Expect error.
39716         * g++.dg/inherit/namespace-as-base.C: Likewise.
39717
39718 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39719
39720         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39721         g++.dg/ext/instantiate3.C: Tweak match patterns.
39722
39723         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39724         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39725         -da test.
39726
39727 2002-03-31  Richard Henderson  <rth@redhat.com>
39728
39729         * gcc.dg/special/alias-2.c: New.
39730         * gcc.dg/special/ecos.exp: Run it.
39731
39732 2002-03-31  Richard Henderson  <rth@redhat.com>
39733
39734         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39735
39736 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39737
39738         * gcc.dg/weak-1.c: Disable on h8300 port.
39739
39740 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39741
39742         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39743         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39744         ordering tests.
39745         * g++.dg/bprob/bprob-1.C: New test.
39746         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39747         * g++.dg/gcov/gcov-1.C: New test.
39748         * g++.dg/gcov/gcov-1.x: New file.
39749         * g++.dg/gcov/gcov-2.C: New test.
39750         * g++.dg/gcov/gcov-3.C: New test.
39751         * g++.dg/gcov/gcov-3.h: New file.
39752
39753 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39754
39755         * g++.old-deja/g++.other/builtins5.C: New test.
39756         * g++.old-deja/g++.other/builtins6.C: New test.
39757         * g++.old-deja/g++.other/builtins7.C: New test.
39758         * g++.old-deja/g++.other/builtins8.C: New test.
39759         * g++.old-deja/g++.other/builtins9.C: New test.
39760
39761 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39762
39763         * g++.dg/opt/static1.C: New test.
39764
39765         * g++.dg/opt/longbranch1.C: New test.
39766
39767 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39768
39769         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39770
39771         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39772
39773 2002-03-28  Jeffrey A Law  (law@redhat.com)
39774
39775         * gcc.c-torture/execute/20020328-1.c: New test.
39776
39777 2002-03-27  Richard Henderson  <rth@redhat.com>
39778
39779         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39780         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39781         move from g++.old-deja/g++.ext/.
39782
39783 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39784
39785         * g++.dg/init/new2.C: New test.
39786
39787 2002-03-26  Richard Henderson  <rth@redhat.com>
39788
39789         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39790
39791         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39792         on sparc.
39793
39794         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39795         sparcv9 systems.
39796         * gcc.dg/20001102-1.c: Likewise.
39797
39798 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39799
39800         * gcc.dg/cpp/endif-pedantic1.c,
39801         gcc.dg/cpp/endif-pedantic2.c: New tests.
39802
39803 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39804
39805         * g++.dg/init/new1.C: New test.
39806
39807 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39808
39809         * g++.dg/abi/vbase9.C: New test.
39810
39811 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39812
39813         * gcc.dg/arm-asm.c: New test.
39814
39815 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39816
39817         * gcc.dg/Wswitch-enum.c: New test.
39818         Fix PR c/5044.
39819
39820 2002-03-26  Richard Henderson  <rth@redhat.com>
39821
39822         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39823         structure.
39824
39825 2002-03-25  Richard Henderson  <rth@redhat.com>
39826
39827         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39828         sparcv9 systems.
39829
39830         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39831         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39832
39833 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39834
39835         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39836
39837 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39838
39839         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39840         targets using generic thunk support.
39841
39842 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39843
39844         * gcc.c-torture/compile/20020323-1.c: New test.
39845
39846         * g++.dg/opt/conj2.C: New test.
39847
39848 2002-03-24  Richard Henderson  <rth@redhat.com>
39849
39850         * gcc.dg/weak-1.c: Use -fno-common.
39851
39852 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39853
39854         * g77.dg/f77-edit-apostrophe-out.f: New test
39855         * g77.dg/f77-edit-h-out.f: New test
39856         * g77.dg/f77-edit-t-in.f: New test
39857         * g77.dg/f77-edit-t-out.f: New test
39858         * g77.dg/f77-edit-x-out.f: New test
39859         * g77.dg/f77-edit-slash-out.f: New test
39860         * g77.dg/f77-edit-colon-out.f: New test
39861         * g77.dg/f77-edit-s-out.f: New test
39862
39863 2002-03-24  Richard Henderson  <rth@redhat.com>
39864
39865         * objc/execute/formal_protocol-6.x: New XFAIL.
39866
39867 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39868
39869         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39870         that do not support weak symbols
39871
39872 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39873
39874         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39875         * lib/g77.exp: Likewise.
39876         * lib/objc.exp: Likewise.
39877
39878 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39879
39880         * gcc.dg/Wswitch-default.c: New test.
39881
39882 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39883
39884         * g++.dg/other/enum1.C: New test.
39885
39886 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39887
39888         * gcc.dg/pragma-ep-3.c: Fix typo.
39889
39890 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39891
39892         * g++.dg/inherit/template-as-base.C: New test.
39893
39894 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39895
39896         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39897         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39898
39899 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39900
39901         * gcc.dg/cpp/multiline.c: Update to match.
39902
39903 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39904
39905         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39906
39907 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39908
39909         * gcc.dg/cpp/extratokens2.c: New file.
39910
39911 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39912
39913         * gcc.dg/20020312-2.c: Add rs6000 target.
39914
39915         * gcc.c-torture/compile/20020319-1.c: New test.
39916
39917 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39918
39919         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39920         (A, E): Handle this.
39921
39922 2002-03-20  Jason Merrill  <jason@redhat.com>
39923
39924         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39925         ignoring -fpic.
39926         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39927         through prune_gcc_output.
39928
39929 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39930
39931         * gcc.c-torture/compile/20020320-1.c: New test.
39932
39933 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39934
39935         * gcc.c-torture/compile/20020318-1.c: New test.
39936
39937         * gcc.dg/struct-by-value-1.c: New test.
39938
39939         * gcc.dg/20020319-1.c: New test.
39940
39941 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39942
39943         * g++.dg/opt/conj1.C: New test.
39944
39945 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39946
39947         * g++.dg/template/qualttp20.C: Revert previous change.
39948         * g++.dg/template/qualttp3.C: Likewise.
39949         * g++.dg/template/qualttp4.C: Likewise.
39950         * g++.dg/template/qualttp5.C: Likewise.
39951         * g++.dg/template/qualttp6.C: Likewise.
39952         * g++.dg/template/qualttp7.C: Likewise.
39953         * g++.dg/template/qualttp8.C: Likewise.
39954         * g++.dg/template/recurse.C: Likewise.
39955
39956 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39957
39958         * gcc.dg/cpp/wchar-1.c: Update.
39959
39960 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39961
39962         * g++.dg/template/conv1.C: New test.
39963         * g++.dg/template/conv2.C: New test.
39964         * g++.dg/template/conv3.C: New test.
39965         * g++.dg/template/conv4.C: New test.
39966
39967 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39968
39969         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39970         * g++.dg/template/qualttp3.C: Likewise.
39971         * g++.dg/template/qualttp4.C: Likewise.
39972         * g++.dg/template/qualttp5.C: Likewise.
39973         * g++.dg/template/qualttp6.C: Likewise.
39974         * g++.dg/template/qualttp7.C: Likewise.
39975         * g++.dg/template/qualttp8.C: Likewise.
39976         * g++.dg/template/recurse.C: Likewise.
39977
39978 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39979
39980         * g++.dg/opt/dtor1.C: New test.
39981
39982 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39983
39984         * gcc.c-torture/compile/20020315-1.c: New test.
39985
39986 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39987
39988         * gcc.dg/weak-1.c: Fix scan tests.
39989
39990 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39991
39992         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39993         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39994         cris-*-aout* mmix-*-*.
39995         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39996         cris-*-aout* mmix-*-*.
39997         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39998         cris-*-elf* cris-*-aout* and mmix-*-*.
39999         * gcc.dg/20001009-1.c: Ditto.
40000         * gcc.dg/20010912-1.c: Ditto.
40001         * gcc.dg/20020122-4.c: Ditto.
40002         * gcc.dg/inline-2.c: Ditto.
40003
40004 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40005
40006         * gcc.c-torture/compile/20020314-1.c: New test.
40007
40008 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40009
40010         * gcc.c-torture/execute/20020314-1.c: New test.
40011
40012 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40013
40014         * g++.dg/warn/Wunused-1.C: New test.
40015
40016 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40017
40018         * g++.dg/abi/mangle6.C: New test.
40019
40020 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40021
40022         * gcc.c-torture/compile/20020309-2.c: New test.
40023
40024         * gcc.c-torture/compile/20020312-1.c: New test.
40025
40026 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40027
40028         * g++.dg/other/access1.C: New test.
40029
40030 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40031
40032         * gcc.c-torture/execute/wchar_t-1.c: New test.
40033
40034 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40035
40036         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40037
40038 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40039
40040         * gcc.dg/20020312-1.c: New test case.
40041
40042 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40043
40044         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40045
40046 2002-03-11  Richard Henderson  <rth@redhat.com>
40047
40048         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40049         * g++.old-deja/g++.jason/report.C: Likewise.
40050
40051 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40052
40053         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40054         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40055
40056 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40057
40058         * testsuite/g++.dg/overload/pmf1.C: New test.
40059
40060 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40061
40062         * gcc.c-torture/execute/20020307-1.c: Use long.
40063
40064 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40065
40066         PR optimization/5844
40067         * gcc.dg/20020310-1.c: New test.
40068
40069 2002-03-09  Michael Meissner  <meissner@redhat.com>
40070
40071         * gcc.c-torture/execute/memcpy-2.c: New test.
40072         * gcc.c-torture/execute/memset-1.c: New test.
40073         * gcc.c-torture/execute/strlen-1.c: New test.
40074         * gcc.c-torture/execute/strcmp-1.c: New test.
40075         * gcc.c-torture/execute/strncmp-1.c: New test.
40076
40077 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40078
40079         * gcc.dg/ppc-ldstruct.c: New test.
40080
40081 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40082
40083         * gcc.c-torture/execute/va-arg-22.c: New test.
40084
40085 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40086
40087         * gcc.c-torture/compile/20020309-1.c: New test.
40088
40089 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40090
40091         * gcc.c-torture/execute/20020307-2.c: New test.
40092
40093 2002-03-07  Jeffrey A Law  (law@redhat.com)
40094
40095         * g77.f-torture/compile/20020307-1.f: New test.
40096
40097 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40098
40099         * gcc.dg/unordered-1.c: New test.
40100
40101 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40102
40103         * gcc.c-torture/execute/20020307-1.c: New test.
40104
40105 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40106
40107         * gcc.dg/20020304-1.c: New test.
40108
40109         * gcc.c-torture/compile/20020304-2.c: New test.
40110
40111 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40112
40113         * gcc.c-torture/compile/20020304-1.c: New test case
40114         (from PR c/5830).
40115
40116 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40117
40118         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40119
40120 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40121
40122         * g++.dg/other/classkey1.C: New test.
40123
40124 2002-03-01  Richard Henderson  <rth@redhat.com>
40125
40126         * gcc.c-torture/compile/981223-1.x: New.
40127         * gcc.c-torture/compile/920625-1.x: New.
40128
40129 2002-02-28  Richard Henderson  <rth@redhat.com>
40130
40131         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40132
40133 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40134
40135         * gcc.c-torture/execute/20020227-1.c: New test.
40136
40137 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40138
40139         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40140         here" ERROR lines.
40141         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40142         * g++.old-deja.g++.other/defarg1.C: Likewise.
40143         * g++.old-deja/g++.pt/calls2.C: Likewise.
40144         * g++.old-deja/g++.pt/crash20.C: Likewise.
40145         * g++.old-deja/g++.pt/crash30.C: Likewise.
40146         * g++.old-deja/g++.pt/crash36.C: Likewise.
40147         * g++.old-deja/g++.pt/crash6.C: Likewise.
40148         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40149         * g++.old-deja/g++.pt/derived3.C: Likewise.
40150         * g++.old-deja/g++.pt/error1.C: Likewise.
40151         * g++.old-deja/g++.pt/friend21.C: Likewise.
40152         * g++.old-deja/g++.pt/friend23.C: Likewise.
40153         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40154         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40155
40156 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40157
40158         * gcc.c-torture/execute/20020225-2.c: New test.
40159
40160 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40161
40162         * gcc.c-torture/execute/920730-1t.c,
40163         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40164         Delete test cases, only relevant to -traditional.
40165
40166 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40167
40168         * gcc.dg/cpp/undef1.c: Remove.
40169         * gcc.dg/cpp/directiv.c: Update.
40170         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40171
40172 2002-02-27  Michael Meissner  <meissner@redhat.com>
40173
40174         * gcc.c-torture/execute/20020226-1.c: New test.
40175
40176 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40177
40178         * g++.dg/debug/debug4.C: New test.
40179
40180         * gcc.dg/ia64-visibility-1.c: New test.
40181
40182 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40183
40184         * gcc.dg/debug/20020224-1.c: New.
40185
40186 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40187
40188         * gcc.c-torture/execute/960416-1.x: New.
40189         * gcc.c-torture/execute/divconst-3.x: Likewise.
40190
40191 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40192
40193         * gcc.dg/20020224-1.c: New test.
40194
40195 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40196
40197         * gcc.c-torture/execute/20020225-1.c: New.
40198
40199 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40200
40201         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40202
40203 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40204
40205         * gcc.dg/20020222-1.c: New test.
40206
40207 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40208
40209         * g++.dg/opt/anonunion1.C: New test.
40210
40211 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40212
40213         * g++.dg/template/qualttp19.C: New test.
40214         * g++.dg/template/qualttp20.C: New test.
40215         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40216         * g++.old-deja/g++.other/qual1.C: Likewise.
40217
40218 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40219
40220         * gcc.dg/attr-alwaysinline.c: New.
40221
40222 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40223
40224         * gcc.dg/20020220-1.c: New test.
40225
40226         * gcc.dg/20020220-2.c: New test.
40227
40228         * g++.dg/opt/mmx1.C: New test.
40229
40230 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40231
40232         * gcc.c-torture/compile/20020110.c: New test.
40233
40234 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40235
40236         * gcc.c-torture/execute/20020219-1.c: New test.
40237
40238         * gcc.dg/20020219-1.c: New test.
40239
40240         * gcc.dg/noncompile/20020220-1.c: New test.
40241
40242         * g++.dg/opt/ptrintsum1.C: New test.
40243
40244         * gcc.dg/debug/20020220-1.c: New test.
40245
40246 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40247
40248         * gcc.c-torture/execute/20020216-1.c: New test.
40249
40250 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40251
40252         * gcc.dg/decl-1.c: Update, new test.
40253
40254 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40255
40256         * g++.dg/abi/bitfield1.C: New test.
40257         * g++.dg/abi/bitfield2.C: New test.
40258
40259 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40260
40261         * gcc.dg/attr-nest.c: New test.
40262
40263 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40264
40265         * gcc.c-torture/execute/20020215-1.c: New test.
40266
40267 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40268
40269         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40270         * g++.dg/debug/debug.exp: New.
40271         * g++.dg/debug/trivial.C: New.
40272         * g++.dg/debug/debug1.C: Moved...
40273         * g++.dg/other/debug1.C: ...from here.
40274         * g++.dg/debug/debug2.C: Moved...
40275         * g++.dg/other/debug2.C: ...from here.
40276         * g++.dg/debug/debug3.C: Moved...
40277         * g++.dg/other/debug3.C: ...from here.
40278
40279         * gcc.dg/noncompile/20020213-1.c: New test.
40280
40281 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40282
40283         * g++.dg/other/debug3.C: New test.
40284
40285         * gcc.c-torture/execute/20020213-1.c: New test.
40286
40287 2002-02-13  Richard Smith <richard@ex-parrot.com>
40288
40289         * g++.old-deja/g++.other/thunk1.C: New test.
40290
40291 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40292
40293         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40294
40295 2002-02-13  Stan Shebs  <shebs@apple.com>
40296
40297         * gcc.dg/altivec-3.c: New.
40298
40299 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40300
40301         * gcc.dg/Wunreachable-1.c: New test.
40302         * gcc.dg/Wunreachable-2.c: New test.
40303
40304 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40305
40306         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40307
40308 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40309
40310         * gcc.dg/decl-1.c: New test.
40311
40312 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40313
40314         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40315
40316 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40317
40318         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40319         * gcc.c-torture/compile/980506-1.x: Likewise.
40320
40321 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40322
40323         * gcc.dg/20020210-1.c: New.
40324
40325 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40326
40327         * g77.f-torture/execute/947.f: New regression test
40328         for PR fortran/947.
40329
40330 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40331
40332         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40333         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40334
40335 2002-02-08  Richard Henderson  <rth@redhat.com>
40336
40337         * gcc.c-torture/compile/labels-3.c: New.
40338
40339 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40340
40341         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40342         expression statements work instead.
40343         * gcc.dg/noncompile/20020207-1.c: New test.
40344
40345 2002-02-07  Richard Henderson  <rth@redhat.com>
40346
40347         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40348
40349 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40350
40351         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40352         message from g77
40353         * lib/g77-dg.exp: Trim g77 error messages so that they are
40354         recognized by dg.exp.
40355
40356 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40357
40358         PR fortran/5473
40359         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40360
40361 2002-02-07  Richard Henderson  <rth@redhat.com>
40362
40363         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40364         to be sufficiently aligned for integers.
40365
40366 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40367
40368         * g++.dg/template/friend4.C: New test.
40369
40370 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40371
40372         PR fortran/5743
40373         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40374         unsupported cases.
40375
40376 2002-02-07  Richard Henderson  <rth@redhat.com>
40377
40378         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40379         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40380         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40381         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40382
40383 2002-02-06  Richard Henderson  <rth@redhat.com>
40384
40385         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40386
40387 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40388
40389         * gcc.dg/20020206-1.c: New test.
40390
40391 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40392
40393         * gcc.c-torture/execute/20020206-1.c: New test.
40394
40395         * gcc.c-torture/execute/20020206-2.c: New test.
40396
40397         PR optimization/5429:
40398         * gcc.c-torture/compile/20020206-1.c: New test.
40399
40400 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40401
40402         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40403         as certain file formats cannot support particularly large
40404         alignments.
40405
40406         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40407         and do not expect to be able to link the executable.
40408
40409         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40410         fail because the COFF format does not support the weak attribute.
40411
40412 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40413
40414         * g77.dg/pr5473.f: New test
40415
40416 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40417
40418         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40419         Fix testcase accordingly.
40420
40421 2002-02-04  Richard Henderson  <rth@redhat.com>
40422
40423         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40424         (buf): Change to be an array of pointers, not ints.
40425
40426 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40427
40428         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40429         before all tests.  Move warning one line above to match where it
40430         C frontend emits.
40431         * gcc.dg/Wswitch-2.c: New test.
40432         * g++.dg/warn/Wswitch-1.C: New test.
40433         * g++.dg/warn/Wswitch-2.C: New test.
40434
40435 2002-02-04  Richard Henderson  <rth@redhat.com>
40436
40437         * g++.dg/abi/offsetof.C: Fix size comparison.
40438
40439 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40440
40441         * gcc.dg/cast-qual-2.c: New test.
40442
40443 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40444
40445         * gcc.dg/20020201-4.c: New test.
40446
40447 2002-02-04  Ben Elliston  <bje@redhat.com>
40448
40449         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40450         target_info attribute != 0, in addition to the empty string.
40451         (gcc_target_compile): Likewise.
40452
40453 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40454
40455         * gcc.dg/Wswitch.c: New test.
40456         PR gcc/4475. PR gcc/3780.
40457
40458 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40459
40460         * g77.f-torture/execute/5122.f: New test for regressions
40461         against PR fortran/5122.
40462
40463 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40464
40465         * g77.f-torture/compile/pr3743.f: Delete
40466         * g77.dg/pr3743-1.f: New test.
40467         * g77.dg/pr3743-2.f: New test.
40468         * g77.dg/pr3743-3.f: New test.
40469         * g77.dg/pr3743-4.f: New test.
40470
40471 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40472
40473         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40474
40475 2002-02-02  Richard Henderson  <rth@redhat.com>
40476
40477         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40478         * gcc.c-torture/execute/bf64-1.c: Likewise.
40479
40480 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40481
40482         * gcc.dg/20020201-2.c: New test.
40483
40484         * gcc.dg/20020201-3.c: New test.
40485
40486         * gcc.c-torture/execute/bitfld-2.c: New test.
40487
40488 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40489
40490         * gcc.dg/bitfld-1.c: Update.
40491         * gcc.dg/bitfld-2.c: Update.
40492         * gcc.c-torture/execute/bitfld-1.x: New.
40493
40494 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40495
40496         * gcc.c-torture/execute/20020201-1.c: New test.
40497
40498 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40499
40500         PR target/5469
40501         * gcc.dg/20020201-1.c: New test.
40502
40503 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40504
40505         PR fortran/3743
40506         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40507         * g77.f-torture/compile/pr3743.x: Remove
40508
40509 2002-01-31  Tom Rix  <trix@redhat.com>
40510
40511         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40512
40513 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40514
40515         * gcc.dg/noncompile/20020130-1.c: New test.
40516
40517 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40518
40519         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40520
40521 2002-01-29  Richard Henderson  <rth@redhat.com>
40522
40523         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40524         to long long.
40525         * gcc.c-torture/execute/bf64-1.c: Likewise.
40526
40527 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40528
40529         * gcc.c-torture/execute/20020129-1.c: New test.
40530
40531 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40532
40533         * gcc.c-torture/compile/20000224-1.c: Update.
40534         * gcc.c-torture/execute/bitfld-1.c: New tests.
40535         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40536         * gcc.dg/uninit-A.c: Update.
40537
40538 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40539
40540         * g++.dg/template/ctor1.C: Add instantiation.
40541
40542 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40543
40544         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40545         argument to __builtin_prefetch to be const ptr.
40546
40547 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40548
40549         * gcc.c-torture/compile/20020120-1.c: New test.
40550
40551 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40552
40553         * gcc.c-torture/execute/20020127-1.c: New test.
40554
40555 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40556
40557         * g77.dg/f77-edit-i-in.f: New test
40558         * g77.dg/f77-edit-i-out.f: New test
40559
40560 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40561
40562         * gcc.dg/debug/debug.exp: New file.
40563         * gcc.dg/debug/trivial.c: New file.
40564         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40565         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40566         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40567         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40568         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40569         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40570         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40571         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40572         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40573         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40574         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40575         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40576         * gcc.dg/20000503-1.c: Removed.
40577         * gcc.dg/20010207-1.c: Removed.
40578         * gcc.dg/20011223-1.c: Removed.
40579         * gcc.dg/20020104-2.c: Removed.
40580         * gcc.dg/debug-1.c: Removed.
40581         * gcc.dg/debug-2.c: Removed.
40582         * gcc.dg/debug-3.c: Removed.
40583         * gcc.dg/debug-4.c: Removed.
40584         * gcc.dg/debug-5.c: Removed.
40585         * gcc.dg/debug-6.c: Removed.
40586         * gcc.dg/dwarf2-1.c: Removed.
40587         * gcc.dg/dwarf2-2.c: Removed.
40588
40589 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40590
40591         * g++.old-deja/g++.other/eh5.C: New test.
40592         * g++.old-deja/g++.other/sibcall2.C: New test.
40593         * g++.old-deja/g++.other/array9.C: New test.
40594         * g++.old-deja/g++.other/typename2.C: New test.
40595         * g++.old-deja/g++.other/crash60.C: New test.
40596         * g++.old-deja/g++.other/conv9.C: New test.
40597         * g++.old-deja/g++.other/mangle10.C: New test.
40598         * g++.old-deja/g++.other/unchanging1.C: New test.
40599         * g++.old-deja/g++.other/exprstmt1.C: New test.
40600         * g++.old-deja/g++.other/inline23.C: New test.
40601         * g++.old-deja/g++.eh/ia64-1.C: New test.
40602         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40603         * g++.old-deja/g++.other/reload1.C: New test.
40604         * g++.old-deja/g++.other/static20.C: New test.
40605         * g++.old-deja/g++.other/local-alloc1.C: New test.
40606         * g++.old-deja/g++.other/conv8.C: New test.
40607         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40608         * g++.old-deja/g++.other/storeexpr1.C: New test.
40609         * g++.old-deja/g++.other/storeexpr2.C: New test.
40610         * g++.dg/eh/template2.C: New test.
40611         * g++.dg/warn/weak1.C: New test.
40612
40613 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40614
40615         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40616         Remove first, non-varying, argument.
40617
40618 2002-01-23  Richard Henderson  <rth@redhat.com>
40619
40620         * gcc.dg/inline-2.c: New.
40621
40622         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40623         Add optional target arg.  Check number of arguments.
40624         (scan-assembler-not, scan-assembler-dem): Likewise.
40625         (scan-assembler-dem-not): Likewise.
40626
40627 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40628
40629         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40630         line 12.
40631         * g++.old-deja/g++.brendan/parse3.C,
40632         g++.old-deja/g++.other/crash26.C,
40633         g++.old-deja/g++.other/crash28.C,
40634         g++.old-deja/g++.other/crash29.C,
40635         g++.old-deja/g++.other/crash30.C,
40636         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40637
40638 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40639
40640         * gcc.dg/20020115-1.c: New.
40641
40642 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40643
40644         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40645
40646 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40647
40648         * gcc.dg/20020122-3.c: New.
40649
40650 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40651
40652         * g++.dg/other/gc1.C: New test.
40653
40654 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40655
40656         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40657
40658 2002-01-22  Richard Henderson  <rth@redhat.com>
40659
40660         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40661
40662 2002-01-22  Richard Henderson  <rth@redhat.com>
40663
40664         * gcc.dg/20020122-4.c: New.
40665
40666 2002-01-22  H.J. Lu <hjl@gnu.org>
40667
40668         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40669         link output.
40670         * gcc.dg/special/ecos.exp: Likewise.
40671         * lib/g++-dg.exp: Likewise.
40672         * lib/g77-dg.exp: Likewise.
40673         * lib/gcc-dg.exp : Likewise.
40674         * lib/mike-g++.exp: Likewise.
40675         * lib/mike-g77.exp: Likewise.
40676         * lib/mike-gcc.exp: Likewise.
40677         * lib/objc-dg.exp: Likewise.
40678
40679 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40680
40681         PR target/5379
40682         * gcc.dg/20020122-2.c: New test.
40683
40684 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40685
40686         * gcc.dg/20020122-1.c: New test.
40687
40688 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40689
40690         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40691
40692 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40693
40694         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40695
40696 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40697
40698         * gcc.c-torture/compile/20020121-1.c: New test.
40699
40700 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40701
40702         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40703         ld_library_path.
40704
40705 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40706
40707         * gcc.dg/20020218-1.c: New test.
40708
40709 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40710
40711         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40712         messages
40713         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40714         "At global scope" warning
40715         * g++.dg/ext/align1.C: Change cygwin test for alignment
40716         from db-bogus to dg-warning
40717
40718 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40719
40720         * g77.f-torture/compile/cpp2.F: New test.
40721
40722 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40723
40724         * g++.dg/template/access1.C: New test.
40725
40726 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40727
40728         * gcc.dg/20020118-1.c: New.
40729
40730 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40731
40732         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40733
40734 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40735
40736         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40737         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40738         alignment warnings.
40739
40740 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40741
40742         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40743         torture_with_loops and torture_without_loops
40744
40745 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40746
40747         * gcc.c-torture/compile/20020116-1.c: New test.
40748
40749 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40750
40751         * gcc.dg/20020116-2.c: New test.
40752
40753         * gcc.dg/ultrasp4.c: New test.
40754
40755         * gcc.dg/20020116-1.c: New test.
40756
40757 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40758
40759         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40760         by EABI.
40761
40762 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40763
40764         * gcc.misc-tests/i386-prefetch.exp: New.
40765         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40766         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40767         * gcc.misc-tests/i386-pf-none-1.c: New test.
40768         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40769
40770 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40771
40772         * gcc.dg/gnu89-init-1.c: Add new tests.
40773
40774 2002-01-15  Andreas Jaeger  <aj@suse.de>
40775
40776         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40777         * gcc.dg/i386-mmx-2.c: Likewise.
40778         * gcc.dg/i386-sse-1.c: Likewise.
40779         * gcc.dg/i386-sse-2.c: Likewise.
40780         * gcc.dg/i386-sse-3.c: Likewise.
40781
40782 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40783
40784         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40785         Uncomment additional cases that now pass.
40786
40787 2002-01-11  Richard Henderson  <rth@redhat.com>
40788
40789         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40790         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40791
40792 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40793
40794         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40795
40796 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40797
40798         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40799         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40800
40801 2002-01-10  Dale Johannesen  <dalej@apple.com>
40802
40803         * gcc.c-torture/execute/loop-11.c: New.
40804
40805 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40806
40807         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40808         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40809
40810 2002-01-09  Richard Henderson  <rth@redhat.com>
40811
40812         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40813         type in which to perform the operation for each size.
40814
40815 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40816
40817         * gcc.c-torture/compile/20020109-2.c: New test.
40818
40819 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40820
40821         * gcc.c-torture/execute/loop-10.c: New test.
40822
40823 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40824
40825         * gcc.c-torture/compile/20010226-1.c: New test.
40826         * gcc.c-torture/compile/20010227-1.c: New test.
40827         * gcc.c-torture/compile/20010426-1.c: New test.
40828         * gcc.c-torture/compile/20010510-1.c: New test.
40829         * gcc.c-torture/compile/20010605-3.c: New test.
40830         * gcc.c-torture/compile/20010824-1.c: New test.
40831         * gcc.c-torture/execute/20010409-1.c: New test.
40832         * gcc.dg/noncompile/20000901-1.c: New test.
40833         * gcc.dg/20001023-1.c: New test.
40834         * gcc.dg/20001101-1.c: New test.
40835         * gcc.dg/20001102-1.c: New test.
40836         * gcc.dg/20010207-1.c: New test.
40837         * gcc.dg/20010405-1.c: New test.
40838         * gcc.dg/20010822-1.c: New test.
40839         * gcc.dg/20011107-1.c: New test.
40840
40841 2002-01-09  Jeffrey A Law  (law@redhat.com)
40842
40843         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40844
40845         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40846         execution failure on PA targets.
40847
40848 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40849
40850         * gcc.c-torture/compile/20020109-1.c: New test.
40851
40852 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40853
40854         * gcc.c-torture/execute/20020108-1.c: New test.
40855
40856 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40857
40858         * gcc.dg/20020108-1.c: New test.
40859
40860 2002-01-08  H.J. Lu <hjl@gnu.org>
40861
40862         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40863         for header files.
40864
40865 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40866
40867         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40868         consistency.
40869
40870 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40871
40872         * gcc.dg/altivec-4.c: Test altivec predicates.
40873
40874 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40875
40876         * gcc.c-torture/execute/20020107-1.c: New test.
40877
40878 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40879
40880         PR c/5279
40881         * gcc.c-torture/compile/20020106-1.c: New test.
40882
40883 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40884
40885         * gcc.c-torture/execute/nestfunc-4.c: New test.
40886
40887 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40888
40889         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40890         extra triple that slipped in.
40891         * g++.old-deja/g++.abi/align.C: Likewise.
40892         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40893
40894 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40895
40896         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40897         * g++.old-deja/g++.abi/align.C: Likewise.
40898         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40899
40900         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40901         on FreeBSD/i386.
40902         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40903         FreeBSD.
40904
40905 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40906
40907         * gcc.dg/20020104-1.c: New test.
40908
40909         * gcc.dg/20020104-2.c: New test.
40910
40911 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40912
40913         * gcc.dg/20020103-1.c: Fix typo in target selector.
40914
40915 2002-01-03  Richard Henderson  <rth@redhat.com>
40916
40917         * gcc.dg/20020103-1.c: New.
40918
40919 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40920
40921         * gcc.c-torture/execute/20020103-1.c: New test.
40922
40923 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40924
40925         * g++.dg/other/debug2.C: New test.
40926
40927         * gcc.c-torture/compile/20020103-1.c: New test.
40928
40929 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40930
40931         * gcc.dg/gnu89-init-1.c: Added new tests.
40932
40933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40934
40935         * g++.dg/template/friend2.C: Remove as patch is reverted.
40936
40937         * g++.dg/warn/oldcast1.C: New test.
40938
40939         * g++.dg/template/ptrmem1.C: New test.
40940         * g++.dg/template/ptrmem2.C: New test.
40941
40942         * g++.dg/template/ntp.C: New test.
40943
40944         * g++.dg/other/component1.C: New test.
40945
40946         * g++.dg/template/ttp3.C: New test.
40947
40948         * g++.dg/template/friend2.C: New test.
40949         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40950
40951 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40952
40953         * g++.dg/other/ptrmem1.C: New test.
40954         * g++.dg/other/ptrmem2.C: New test.
40955
40956 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40957
40958         * g++.dg/template/ctor1.C: New test.
40959
40960 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40961
40962         * g++.dg/template/friend2.C: New test.
40963
40964 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40965
40966         * gcc.dg/mmix-1.c: New test.
40967
40968 2001-12-31  Richard Henderson  <rth@redhat.com>
40969
40970         * gcc.dg/asm-5.c: New.
40971
40972 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40973
40974         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40975         in namespace __gnu_cxx
40976
40977 2001-12-30  Richard Henderson  <rth@redhat.com>
40978
40979         * gcc.dg/debug-6.c: New.
40980
40981 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * gcc.c-torture/compile/20011229-2.c: New test.
40984
40985 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40986
40987         * gcc.dg/debug-3.c: New test.
40988         * gcc.dg/debug-4.c: New test.
40989         * gcc.dg/debug-5.c: New test.
40990
40991 2001-12-29  Richard Henderson  <rth@redhat.com>
40992
40993         * g++.dg/eh/loop1.C: New.
40994
40995 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40996
40997         * g++.dg/template/crash1.C: New test.
40998
40999 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41000
41001         * g++.dg/other/const1.C: New test.
41002
41003 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41004
41005         * gcc.c-torture/compile/20011229-1.c: New test.
41006
41007 2001-12-28  Stan Shebs  <shebs@apple.com>
41008
41009         * lib/objc-torture.exp: Resync with c-torture.exp.
41010         * lib/objc.exp: Load standard libraries.
41011
41012 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41013
41014         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41015         additional tests.
41016
41017 2001-12-27  Roger Sayle <roger@eyesopen.com>
41018
41019         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41020
41021 2001-12-27  Richard Henderson  <rth@redhat.com>
41022
41023         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41024
41025 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41026
41027         * g++.dg/eh/ctor1.C: New test.
41028         * g++.dg/other/error2.C: New test.
41029
41030 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41031
41032         * g++.dg/other/init2.C: New test.
41033
41034 2001-12-24  Richard Henderson  <rth@redhat.com>
41035
41036         * gcc.dg/20011223-1.c: New.
41037         * gcc.dg/inline-1.c: New.
41038
41039 2001-12-23  Richard Henderson  <rth@redhat.com>
41040
41041         * gcc.dg/asm-4.c: Test operand modifiers.
41042
41043 2001-12-23  Richard Henderson  <rth@redhat.com>
41044
41045         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41046
41047 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41048
41049         * gcc.c-torture/execute/20011223-1.c: New test.
41050
41051 2001-12-21  Richard Henderson  <rth@redhat.com>
41052
41053         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41054         re-enables the warning.
41055
41056 2001-12-21  Richard Henderson  <rth@redhat.com>
41057
41058         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41059
41060 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41061
41062         * gcc.c-torture/compile/20011218-1.c: New test.
41063
41064 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41065
41066         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41067         arm-isr.c test.
41068         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41069         epilogue generation for ARM ISR routines.
41070
41071 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41072
41073         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41074         * gcc.dg/format/c90-printf-3.c: Likewise.
41075         * gcc.dg/format/c99-printf-3.c: Likewise.
41076         * gcc.dg/format/ext-1.c: Likewise.
41077         * gcc.dg/format/ext-6.c: Likewise.
41078         * gcc.dg/format/format.h: Prototype unlocked stdio.
41079
41080 2001-12-20  Richard Henderson  <rth@redhat.com>
41081
41082         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41083         (arena): Use it.
41084         (malloc): Correct allocation logic.  Abort if we fill up the
41085         arena before initialization complete.
41086         (realloc): Correct allocation logic.
41087
41088 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41089
41090         * gcc.c-torture/compile/20011219-2.c: New test.
41091
41092         * gcc.c-torture/execute/20011219-1.c: New test.
41093
41094 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41095
41096         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41097         target does not support weak symbols.
41098
41099 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41100
41101         * gcc.c-torture/compile/20011219-1.c: New test.
41102
41103 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41104
41105         * g++.dg/other/error1.C: New test.
41106
41107 2001-12-17  Jeffrey A Law  (law@redhat.com)
41108
41109         * gcc.c-torture/execute/20011217-1.c: New test.
41110
41111 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41112
41113         * objc.dg/special/: New directory.
41114         * objc.dg/special/special.exp: New file.
41115         * objc.dg/special/unclaimed-category-1.h: New file.
41116         * objc.dg/special/unclaimed-category-1a.m: New file.
41117         * objc.dg/special/unclaimed-category-1.m: New file.
41118
41119 2001-12-17  Andreas Jaeger  <aj@suse.de>
41120
41121         * gcc.c-torture/compile/20011217-2.c: New test.
41122
41123 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41124
41125         * gcc.c-torture/compile/20011217-1.c: New test.
41126
41127 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41128
41129         * testsuite/gcc.dg/20011214-1.c: New.
41130
41131 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41132
41133         * gcc.dg/altivec-4.c: New.
41134
41135 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41136
41137         * gcc.dg/20011113-1.c: New test.
41138
41139 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41140
41141         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41142         std::__malloc_alloc_template<0> and
41143         std::__default_alloc_template<false, 0>.
41144
41145 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41146
41147         * objc/execute/bf-21.m: New test.
41148         * objc/execute/enumeration-1.m: New test.
41149         * objc/execute/enumeration-2.m: New test.
41150
41151 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41152
41153         * gcc.dg/gnu89-init-1.c: New test.
41154
41155 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41156
41157         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41158         * g++.old-deja/g++.jason/2371.C: Likewise.
41159         * g++.old-deja/g++.jason/template33.C: Likewise.
41160         * g++.old-deja/g++.jason/template34.C: Likewise.
41161         * g++.old-deja/g++.jason/template36.C: Likewise.
41162         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41163         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41164         * g++.old-deja/g++.other/typename1.C: Likewise.
41165         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41166         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41167         * g++.old-deja/g++.pt/typename11.C: Likewise.
41168         * g++.old-deja/g++.pt/typename14.C: Likewise.
41169         * g++.old-deja/g++.pt/typename16.C: Likewise.
41170         * g++.old-deja/g++.pt/typename3.C: Likewise.
41171         * g++.old-deja/g++.pt/typename4.C: Likewise.
41172         * g++.old-deja/g++.pt/typename5.C: Likewise.
41173         * g++.old-deja/g++.pt/typename7.C: Likewise.
41174         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41175
41176 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41177
41178         * g++.dg/other/linkage1.C: New test.
41179         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41180         specifiers.
41181
41182 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41183
41184         * gcc.dg/concat.c: New test.
41185
41186 2001-12-11  Stan Shebs  <shebs@apple.com>
41187
41188         * objc/compile: New test directory.
41189         * objc/compile/compile.exp: New expect script.
41190         * objc/compile/20011211-1.m: New compile test.
41191
41192 2001-12-11  Jason Merrill  <jason@redhat.com>
41193
41194         * lib/prune.exp (prune_gcc_output): Also handle "In member
41195         function".  So many permutations...
41196
41197 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41198
41199         * g++.dg/template/typedef1.C: New test.
41200
41201 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.dg/other/copy1.C: New test.
41204
41205 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41206
41207         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41208
41209         * gcc.dg/builtin-choose-expr.c: New.
41210
41211 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41212
41213         * gcc.dg/altivec-2.c: New.
41214
41215 2001-12-07  Richard Henderson  <rth@redhat.com>
41216
41217         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41218
41219 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41220
41221         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41222         ultrasparc.
41223
41224 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41225
41226         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41227
41228 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41229
41230         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41231         variable argument list.
41232
41233 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41234
41235         * gcc.c-torture/execute/memcheck: Delete entire directory.
41236         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41237         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41238
41239 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41240
41241         * gcc.dg/Wshadow-1.c: New test.
41242
41243 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41244
41245         * gcc.c-torture/compile/20011130-1.c: New test.
41246
41247         * gcc.dg/noncompile/20011025-1.c: New test.
41248
41249         * g++.dg/other/anon-union.C: New test.
41250
41251         * gcc.c-torture/execute/20011024-1.c: New test.
41252
41253 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41254
41255         * gcc.c-torture/execute/20000722-1.x,
41256         gcc.c-torture/execute/20010123-1.x: Remove.
41257         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41258         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41259         gcc.dg/c99-complit-2.c: New tests.
41260
41261 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41262
41263         * g++.dg/inherit/base1.C: New test.
41264
41265 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41266
41267         * g++.dg/other/stdarg1.C: New test.
41268
41269         * gcc.c-torture/compile/20011130-2.c: New test.
41270
41271 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41272
41273         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41274         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41275         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41276         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41277         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41278         * gcc.dg/builtin-prefetch-1.c: New test.
41279
41280 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41281
41282         * gcc.dg/20011130-1.c: New test.
41283
41284 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41285
41286         * g++.dg/other/scope1.C: New test.
41287         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41288
41289 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41290
41291         * gcc.dg/vla-init-1.c: New test.
41292
41293 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41294
41295         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41296
41297 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41298
41299         * objc.dg/alias.m: Update.
41300         * objc.dg/class-1.m: Update.
41301         * objc.dg/const-str-1.m: Update.
41302         * objc.dg/fwd-proto-1.m: Update.
41303         * objc.dg/id-1.m: Update.
41304         * objc.dg/super-class-1.m: Update.
41305
41306 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41307
41308         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41309         constructs.
41310
41311 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41312
41313         * gcc.c-torture/execute/20011128-1.c: New test.
41314
41315 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41316
41317         * gcc.dg/20011127-1.c: New test.
41318
41319 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41320
41321         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41322         from Austin Group draft 7.
41323         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41324         scanf format arguments.
41325         * gcc.dg/format/no-exargs-2.c: New test.
41326
41327 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41328
41329         * g++.dg/abi/vbase8-4.C: New test.
41330
41331 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41332
41333         * gcc.c-torture/execute/20011121-1.c: New test.
41334
41335 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41336
41337         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41338
41339 2001-11-23  Andreas Jaeger  <aj@suse.de>
41340
41341         * gcc.dg/cpp/charconst-2.c: New test.
41342
41343 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41344
41345         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41346         to the host if it is remote.  Let tests specify extra headers
41347         they use.
41348         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41349         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41350         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41351         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41352         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41353         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41354         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41355         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41356         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41357         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41358
41359 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41360
41361         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41362         for little endian ARMs.
41363
41364 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41365
41366         * gcc.c-torture/compile/20011119-1.c: New test.
41367         * gcc.c-torture/compile/20011119-2.c: New test.
41368
41369 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41370
41371         * gcc.dg/altivec-1.c: Fix typo.
41372
41373 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41374
41375         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41376
41377 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41378
41379         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41380
41381 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41382
41383         * lib/g77.exp: Don't specify --rpath-link.
41384
41385         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41386         across all the headers.
41387         * gcc.dg/format/format.exp: For testing on a remote host,
41388         copy format.h.
41389
41390         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41391         * gcc.c-torture/execute/930406-1.c: Likewise.
41392         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41393
41394 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41395
41396         * gcc.dg/altivec-1.c: New.
41397
41398 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41399
41400         * gcc.dg/cpp/fpreprocessed.c: New test case.
41401
41402 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41403
41404         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41405         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41406         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41407
41408 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41409
41410         * gcc.dg/no-builtin-1.c: New test.
41411
41412 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41413
41414         * gcc.c-torture/execute/20011115-1.c: New test.
41415
41416 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41417
41418         * gcc.c-torture/compile/20011114-2.c: New test.
41419         * gcc.c-torture/compile/20011114-3.c: New test.
41420         * gcc.c-torture/compile/20011114-4.c: New test.
41421
41422 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41423
41424         * g++.dg/other/init1.C: New test.
41425
41426 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41427
41428         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41429         message.
41430
41431         * gcc.c-torture/execute/20011114-1.c: New testcase.
41432
41433         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41434         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41435         like the (before this change) version of 20010327-1.c.
41436
41437 2001-11-14  Roger Sayle <roger@eyesopen.com>
41438
41439         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41440
41441 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41442
41443         * g++.dg/init/array2.C: New test.
41444
41445 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41446
41447         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41448
41449 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41450
41451         * g++.dg/other/forscope1.C: New test.
41452         * g++.dg/ext/forscope1.C: New test.
41453         * g++.dg/ext/forscope2.C: New test.
41454
41455 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41456
41457         * gcc.c-torture/execute/20011113-1.c: New test.
41458
41459 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41460
41461         * gcc.c-torture/execute/20011109-2.c: New test.
41462
41463         * gcc.c-torture/execute/20011109-1.c: New test.
41464
41465 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41466
41467         * gcc.c-torture/compile/20011109-1.c: New test.
41468
41469 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41470
41471         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41472         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41473         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41474         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41475         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41476         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41477         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41478
41479 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41480
41481         * g++.dg/warn/Wshadow-1.C: New tests.
41482         * g++.old-deja/g++.mike/for3.C: Update.
41483
41484 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41485
41486         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41487         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41488         XFAILs.  Adjust expected error texts.
41489         * gcc.c-torture/compile/20011106-1.c,
41490         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41491         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41492         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41493         gcc.dg/c99-array-lval-5.c: New tests.
41494
41495 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41496
41497         * gcc.dg/cpp/defined.c: Update.
41498
41499 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41500
41501         * gcc.c-torture/execute/anon-1.c: New test.
41502
41503 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41504
41505         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41506         same size, so no warning should be produced on stormy16.
41507
41508         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41509         due to oversized array.
41510         * g++.old-deja/g++.mike/ns15.C: Likewise.
41511         * g++.old-deja/g++.pt/crash16.C: Likewise.
41512
41513 2001-11-02  Graham Stott  <grahams@redhat.com>
41514
41515         * g++.dgother/debug1.C: Fix typos.
41516
41517 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41518
41519         * g++.dg/other/debug1.C: New test.
41520
41521 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41522
41523         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41524         of unsigned long.
41525
41526 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41527
41528         * gcc.dg/20011029-2.c: New test.
41529
41530         * gcc.c-torture/compile/20011029-1.c: New test.
41531
41532 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41533
41534         * objc/execute/class_self-1.m: New test.
41535         * objc/execute/class_self-2.m: New test.
41536
41537 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41538
41539         * gcc.misc-tests/msgs.exp: Delete.
41540         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41541         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41542         error set to match recent changes.
41543
41544 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41545
41546         * gcc.dg/20011021-1.c: New test.
41547
41548 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41549
41550         * gcc.c-torture/compile/20011023-1.c: New test.
41551
41552 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41553
41554         * lib/g77.exp: Rewrite based on lib/g++.exp.
41555
41556 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41557
41558         * gcc.c-torture/execute/20011019-1.c: New test.
41559
41560         * gcc.dg/20011018-1.c: New test.
41561
41562 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41563
41564         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41565
41566 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41567
41568         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41569         * gcc.dg/attr-invalid.c: Likewise.
41570
41571 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41572
41573         * testsuite/gcc.dg/20011015-1.c: New test.
41574
41575 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41576
41577         * g++.dg/template/unify2.C: New test.
41578
41579 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41580
41581         * g++.dg/other/exception-specification.C: New test
41582
41583 2001-10-13  Tom Rix  <trix@redhat.com>
41584
41585         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41586         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41587
41588 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41589
41590         * testsuite/gcc.dg/20011009-1.c: New test.
41591
41592 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41593
41594         PR g++/4476
41595         * g++.dg/other/friend1.C: New test.
41596
41597 2001-10-11  Richard Henderson  <rth@redhat.com>
41598
41599         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41600
41601 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41602
41603         * gcc.c-torture/compile/20011010-1.c: New.
41604
41605 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41606
41607         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41608         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41609         g77.f-torture/execute/execute.exp,
41610         g77.f-torture/noncompile/noncompile.exp,
41611         gcc.c-torture/compile/compile.exp,
41612         gcc.c-torture/execute/execute.exp,
41613         gcc.c-torture/execute/ieee/ieee.exp,
41614         gcc.c-torture/execute/memcheck/memcheck.exp,
41615         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41616         objc/execute/execute.exp: Update FSF address.
41617
41618 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41619
41620         * gcc.dg/cpp/cmdlne-C.c: Update.
41621         * gcc.dg/cpp/cmdlne-C2.c: New.
41622
41623 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41624
41625         * gcc.c-torture/execute/20011008-3.c: New.
41626
41627 2001-10-08  DJ Delorie  <dj@redhat.com>
41628
41629         * gcc.dg/20011008-1.c: New.
41630         * gcc.dg/20011008-2.c: New.
41631
41632 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41633
41634         * gcc.dg/cpp/spacing1.c: Update test.
41635
41636 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41637
41638         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41639         spelling errors of "separate" as "seperate".
41640
41641 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41642
41643         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41644         enough to avoid inlining.
41645
41646 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41647
41648         * lib/g77.exp: set libg2c_dir correctly.
41649
41650 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41651
41652         * gcc.dg/cpp/macro11.c: New test.
41653
41654 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41655
41656         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41657         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41658         gcc.dg/format/multattr-3.c: New tests.
41659         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41660         tests for format attributes on function pointers being rejected.
41661
41662 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41663
41664         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41665
41666 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41667
41668         * g++.dg/warn/format1.C: New test.
41669
41670 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41671
41672         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41673
41674 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41675
41676         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41677
41678 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41679
41680         * gcc.dg/cpp/redef2.c: Add test.
41681
41682 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41683
41684         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41685         long-standing bug on i686, apparently.
41686         * gcc.c-torture/execute/loop-2c.x: New file.
41687         * gcc.c-torture/execute/loop-2d.x: New file.
41688         * gcc.c-torture/execute/loop-3c.x: New file.
41689
41690 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41691
41692         * gcc.dg/cpp/20000625-2.c: Correct line number.
41693
41694 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41695
41696         * gcc.dg/cpp/macro10.c: New test.
41697         * gcc.dg/cpp/strify3.c: New test.
41698         * gcc.dg/cpp/spacing1.c: Add tests.
41699         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41700         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41701
41702 2001-09-24  DJ Delorie  <dj@redhat.com>
41703
41704         * gcc.c-torture/execute/20010924-1.c: New test.
41705
41706 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41707
41708         * testsuite/objc/execute/paste.m: Remove.
41709
41710 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41711
41712         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41713
41714 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41715
41716         * g77.dg/strlen0.f: New test.
41717
41718 2001-09-21  Richard Henderson  <rth@redhat.com>
41719
41720         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41721         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41722
41723 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41724
41725         Table-driven attributes.
41726         * g++.dg/ext/attrib1.C: New test.
41727
41728 2001-09-20  DJ Delorie  <dj@redhat.com>
41729
41730         * gcc.dg/20000926-1.c: Update expected warning messages.
41731         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41732         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41733         array.
41734
41735 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41736
41737         * g++.dg/eh/registers1.C: New test case.
41738
41739 2001-09-17  Richard Henderson  <rth@redhat.com>
41740
41741         * gcc.dg/array-5.c: Fix VLA decomposition test.
41742
41743 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41744
41745         * gcc.dg/cpp/line5.c: New testcase.
41746
41747 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41748
41749         * gcc.dg/cpp/macro9.c: New test.
41750
41751 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41752
41753         * gcc.c-torture/execute/980223.c: Change type of addr from long
41754         to char *.
41755
41756 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41757
41758         * gcc.c-torture/execute/20010915-1.c: New test.
41759
41760 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41761
41762         * g77.dg/bprob: New directory.
41763         * g77.dg/bprob/bprob.exp: New file.
41764         * g77.dg/bprob/bprob-1.f: New test.
41765         * g77.dg/gcov: New directory.
41766         * g77.dg/gcov/gcov.exp: New file.
41767         * g77.dg/gcov/gcov-1.f: New test.
41768         * g77.dg/gcov/gcov-1.x: New file.
41769
41770 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41771
41772         * gcc.dg/cpp/directiv.c: Update.
41773         * gcc.dg/cpp/undef1.c: Update.
41774
41775 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41776
41777         * gcc.dg/20010912-1.c: New test.
41778
41779 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41780
41781         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41782         language-independent file in lib.
41783         * lib/gcov.exp: New file.
41784
41785 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41786
41787         * gcc.c-torture/compile/20010911-1.c: New test.
41788
41789 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41790
41791         * lib/profopt.exp: New, to support profile-directed optimizations.
41792         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41793         * gcc.misc-tests/bprob-1.c: New test.
41794         * gcc.misc-tests/bprob-2.c: New test.
41795
41796 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41797
41798         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41799         XFAIL and which kinds of gcov output to verify.
41800         * gcc.misc-tests/gcov-4b.x: New file.
41801         * gcc.misc-tests/gcov-5b.x: New file.
41802         * gcc.misc-tests/gcov-6.x: New file.
41803         * gcc.misc-tests/gcov-7.c: New test.
41804         * gcc.misc-tests/gcov-7.x: New file.
41805
41806 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41807
41808         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41809         * gcc.misc-tests/gcov-6.c: New test.
41810
41811 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41812
41813         PR c++/3986
41814         * g++.dg/abi/vbase1.C: New test.
41815
41816 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41817
41818         * objc.dg/method-2.m: New.
41819
41820 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41821
41822         PR c++/4203
41823         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41824         * g++.dg/init/empty1.C: New test.
41825
41826 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41827
41828         * gcc.c-torture/compile/20010903-1.c: New test.
41829
41830 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41831
41832         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41833         for m68k.
41834
41835 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41836
41837         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41838
41839         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41840
41841         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41842
41843 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41844
41845         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41846         for 16-bit 'unsigned int'.
41847
41848 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41849
41850         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41851
41852 2001-08-27  Richard Henderson  <rth@redhat.com>
41853
41854         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41855         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41856
41857 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41858
41859         * gcc.dg/asm-names.c (ymain): New.
41860
41861 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41862
41863         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41864         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41865         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41866
41867 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41868
41869         * gcc.dg/compare5.c: New testcase.
41870
41871 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41872
41873         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41874         and "In instantiation".
41875
41876 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41877
41878         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41879
41880 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41881
41882         * gcc.misc-tests/gcov.exp: Add support for branch information.
41883         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41884         * gcc.misc-tests/gcov-4.c: New test.
41885         * gcc.misc-tests/gcov-4b.c: New test.
41886         * gcc.misc-tests/gcov-5b.c: New test.
41887
41888 2001-08-20  Zack Weinberg  <zackw@panix.com>
41889
41890         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41891         expected to fail.
41892
41893 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41894
41895         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41896
41897 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41898
41899         * g++.dg/eh/template1.C: New test.
41900
41901 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41902
41903         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41904         Fix thinko.
41905         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41906         for xfail.
41907
41908 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41909
41910         * lib/g77-dg.exp: Use prune.exp for common procedures
41911         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41912         * lib/g77.exp: (g77-dg-prune) Remove
41913
41914 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41915
41916         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41917
41918 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41919
41920         * g++.dg/template/unify1.C: New test.
41921
41922 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41923
41924         * g++.dg/abi/empty4.C: New test.
41925
41926 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41927
41928         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41929         solaris2.*
41930         * g77.f-torture/compile/pr3743.x: Likewise.
41931
41932 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41933
41934         * g++.dg/other/using-declaration.C: New test.
41935
41936 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41937
41938         * gcc.dg/cpp/tr-sign.c: New testcase.
41939
41940 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41941
41942         * gcc.dg/cpp/19951025-1.c: Revert.
41943         * gcc.dg/cpp/directiv.c: We no longer process directives that
41944         interrupt macro arguments.
41945
41946 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41947
41948         * gcc.dg/bconstp-1.c: New test.
41949
41950 2001-08-03  Richard Henderson  <rth@redhat.com>
41951
41952         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41953
41954 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41955
41956         * gcc.dg/cpp/19951025-1.c: Update.
41957
41958 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41959
41960         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41961         should be x.
41962
41963 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41964
41965         Kill -fhonor-std.
41966         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41967         * g++.old-deja/g++.other/std1.C: Likewise.
41968         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41969
41970 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41971
41972         * lib/g77.exp: Load gcc-defs.exp for common procedures
41973         (g77_pass, g77_fail, g77_finish, g77_exit,
41974         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41975
41976 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41977
41978         * g77.dg/fbackslash.f
41979         * g77.dg/fcase-preserve.f
41980         * g77.dg/ff90-1.f
41981         * g77.dg/ffixed-line-length-0.f
41982         * g77.dg/ffixed-line-length-132.f
41983         * g77.dg/ffixed-line-length-7.f
41984         * g77.dg/ffixed-line-length-72.f
41985         * g77.dg/ffixed-line-length-none.f
41986         * g77.dg/ffree-form-1.f
41987         * g77.dg/fno-backslash.f
41988         * g77.dg/fno-f90-1.f
41989         * g77.dg/fno-fixed-form-1.f
41990         * g77.dg/fno-onetrip.f
41991         * g77.dg/fno-typeless-boz.f
41992         * g77.dg/fno-underscoring.f
41993         * g77.dg/fno-vxt-1.f
41994         * g77.dg/fonetrip.f
41995         * g77.dg/ftypeless-boz.f
41996         * g77.dg/fugly-assumed.f
41997         * g77.dg/funderscoring.f
41998         * g77.dg/fvxt-1.f
41999
42000 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42001
42002         * objc.dg/fwd-proto-1.m: New.
42003         * objc.dg/local-decl-1.m: New.
42004         * objc.dg/naming-1.m: New.
42005         * objc.dg/naming-2.m: New.
42006         * objc.dg/proto-hier-1.m: New.
42007
42008 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42009
42010         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42011         largest-type elements to a struct makes its size grow.
42012
42013 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42014
42015         * g++.dg/abi/vthunk1.C: New test.
42016
42017 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42018
42019         * g++.dg/abi/vbase8-22.C: New test.
42020
42021 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42022
42023         * gcc.dg/cpp/macro8.c: New test.
42024
42025 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42026
42027         * g++.dg/abi/vbase8-21.C: New test.
42028
42029 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42030
42031         * g++.dg/abi/vbase8-10.C: New test.
42032
42033 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42034
42035         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42036         ${tool}_set_ld_library_path.
42037         Changed caller.
42038         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42039         g++.exp.
42040
42041 2001-07-26  Stan Cox <scox@redhat.com>
42042
42043         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42044         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42045         gcc_exit, gcc_check_unsupported_p):
42046         Moved to gcc-deps.exp
42047         * gcc-deps.exp: New file.
42048
42049 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42050
42051         * g++.old-deja/g++.pt/defarg14.C: New test.
42052
42053 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42054
42055         * g++.old-deja/g++.other/lineno5.C: New test.
42056
42057 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42058
42059         * g++.old-deja/g++.pt/crash68.C: New test.
42060
42061 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42062
42063         * g++.old-deja/g++.other/crash42.C: New test.
42064
42065 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42066
42067         * gcc.dg/cpp/extratokens.c: Fix.
42068         * gcc.dg/cpp/skipping2.c: New tests.
42069
42070 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42071
42072         * gcc.c-torture/execute/20010724-1.c: New file.
42073         * gcc.c-torture/execute/20010724-1.x: New file.
42074
42075 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42076
42077         * g++.old-deja/g++.other/cond7.C: New test.
42078
42079 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42080
42081         * g++.old-deja/g++.other/optimize4.C: New test.
42082
42083 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42084
42085         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42086
42087 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42088
42089         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42090         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42091         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42092         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42093
42094         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42095         bug report" message.
42096
42097         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42098         * g++.dg/ext/instantiate1.C: Move from old-deja.
42099
42100 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42101
42102         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42103         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42104         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42105         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42106
42107 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42108
42109         * gcc.c-torture/execute/20010723-1.c: New test.
42110
42111 2001-07-23  Ben Elliston  <bje@redhat.com>
42112
42113         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42114
42115 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42116
42117         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42118         i[34567]86-*-*.
42119         Delete handling of ieee_multilib_flags.
42120         Pass -mieee for alpha*-*-* and sh-*-*.
42121         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42122
42123 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42124
42125         Remove old-abi tests.
42126         * g++.old-deja/g++.mike/p11116.C: Remove.
42127         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42128
42129 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42130
42131         * g77.f-torture/compile/pr3743.f: New test
42132
42133 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42134
42135         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42136
42137 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42138
42139         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42140         g++.old-deja/g++.pt/static6.C: Likewise.
42141         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42142         supports weak symbols.
42143
42144 2001-07-18  Andreas Jaeger  <aj@suse.de>
42145
42146         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42147         supported again.
42148
42149 2001-07-18  Andreas Jaeger  <aj@suse.de>
42150
42151         * gcc.dg/iftrap-1.c: Fix target line.
42152
42153 2001-07-17  Richard Henderson  <rth@redhat.com>
42154
42155         * gcc.c-torture/execute/20010717-1.c: New.
42156
42157 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42158
42159         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42160         tests.
42161
42162 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42163
42164         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42165
42166 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42167
42168         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42169         UAC_SIGBUS, UAC_NOPRINT definitions.
42170
42171 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42172
42173         * objc/execute/object_is_class.m: New test.
42174         * objc/execute/object_is_meta_class.m: New test.
42175
42176 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42177
42178         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42179         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42180
42181 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42182
42183         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42184         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42185
42186 2001-07-14  Richard Henderson  <rth@redhat.com>
42187
42188         * gcc.dg/iftrap-1.c: New.
42189
42190 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42191
42192         * g77.f-torture/execute/intrinsic77.f: New test.
42193
42194 2001-07-11  Janis Johnson <janis@us.ibm.com>
42195
42196         * gcc.misc-tests/gcov-3.c: New test.
42197
42198 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42199
42200         * gcc.c-torture/compile/20010711-1.c,
42201         * gcc.c-torture/compile/20010711-2.c: New tests.
42202
42203 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42204
42205         * gcc.c-torture/execute/20010711-1.c: New test.
42206
42207 2001-07-11  Ben Elliston  <bje@redhat.com>
42208
42209         * g++.old-deja/g++.other/enum5.C: New test.
42210
42211 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42212
42213         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42214         (g++-dg-prune): Call prune_gcc_output.
42215         * prune.exp: New file for prune_gcc_output.
42216         * lib/g++.exp, lib/gcc.exp: Load it.
42217
42218 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42219
42220         * gcc.c-torture/compile/20010701-1.c,
42221         g++.old-deja/g++.ext/attrib6.C: New tests.
42222
42223 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42224
42225         * gcc.c-torture/compile/20010706-1.c: New test.
42226
42227 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42228
42229         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42230
42231 2001-06-28  Stan Shebs  <shebs@apple.com>
42232
42233         * gcc.dg/pragma-darwin.c: New test.
42234
42235 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42236
42237         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42238         Solaris 2.[678] system.
42239
42240 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42241
42242         * gcc.dg/20010622-1.c: New test.
42243
42244 2001-06-18  Stan Shebs  <shebs@apple.com>
42245
42246         * objc.dg: New directory.
42247         * objc.dg/dg.exp: New file.
42248         * objc.dg/alias.m: New.
42249         * objc.dg/class-1.m: New.
42250         * objc.dg/class-2.m: New.
42251         * objc.dg/const-str-1.m: New.
42252         * objc.dg/const-str-2.m: New.
42253         * objc.dg/id-1.m: New.
42254         * objc.dg/method-1.m: New.
42255         * objc.dg/super-class-1.m: New.
42256         * lib/objc-dg.exp: New file.
42257
42258 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42259
42260         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42261         of label name.
42262
42263 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42264
42265         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42266
42267 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42268
42269         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42270         variable.
42271
42272 2001-06-12  Richard Henderson  <rth@redhat.com>
42273
42274         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42275
42276 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42277
42278         * g++.old-deja/g++.abi/vbase5.C: New test.
42279         * g++.old-deja/g++.abi/vbase6.C: New test.
42280         * g++.old-deja/g++.abi/vbase7.C: New test.
42281
42282 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42283
42284         * gcc.c-torture/compile/20010610-1.c: New test.
42285
42286 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42287
42288         * g++.old-deja/g++.abi/vbase4.C: New test.
42289
42290 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42291
42292         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42293         support %f for HC11/HC12 targets.
42294         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42295         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42296         on HC11/HC12 targets.
42297         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42298
42299 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42300
42301         * gcc.dg/wchar_t-1.c: New file.
42302         * gcc.dg/wint_t-1.c: Likewise.
42303
42304 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42305
42306         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42307
42308 2001-06-11  Richard Henderson  <rth@redhat.com>
42309
42310         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42311
42312 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42313
42314         * gcc.c-torture/compile/20010611-1.c: New test.
42315
42316 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42317
42318         * gcc.dg/c99-tag-1.c: Add more tests.
42319
42320 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42321
42322         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42323         representation on MN10300 and ARM/Thumb.
42324
42325 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42326
42327         * g77.f-torture/execute/20010610.f: New.
42328
42329 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42330
42331         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42332         names.
42333
42334 2001-06-09  Richard Henderson  <rth@redhat.com>
42335
42336         * gcc.c-torture/execute/ashrdi-1.c: New.
42337         * gcc.c-torture/execute/ashldi-1.c: New.
42338         * gcc.c-torture/execute/lshrdi-1.c: New.
42339
42340 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42341
42342         * objc/execute/load-3.m: Added. Check sending +load to categories,
42343         in addition to classes.
42344
42345 2001-06-08  Stan Shebs  <shebs@apple.com>
42346
42347         * objc/execute/load-2.m: New test.  From Nicola Pero
42348         <n.pero@mi.flashnet.it>.
42349
42350 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42351
42352         * gcc.c-torture/execute/20010605-2.c: New test.
42353
42354 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42355
42356         * g++.old-deja/g++.abi/vbase2.C: New test.
42357         * g++.old-deja/g++.abi/vbase3.C: New test.
42358
42359 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42360
42361         * g++.old-deja/g++.pt/friend49.C: New test.
42362
42363 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42364
42365         * g++.old-deja/g++.ext/anon3.C: New test.
42366
42367 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42368
42369         * g++.old-deja/g++.other/conv7.C: New test.
42370
42371 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42372
42373         * gcc.c-torture/compile/20010605-2.c: New test.
42374
42375 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42376
42377         * gcc.c-torture/execute/20010604-1.c: New test.
42378
42379 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42380
42381         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42382
42383 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42384
42385         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42386         (g++_link_flags): Likewise.
42387         (g++_init): Pass gccpath's value to two previous functions.
42388
42389 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42390
42391         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42392         Ensure logfile entry matches exec command line.
42393
42394 2001-05-31  Richard Henderson  <rth@redhat.com>
42395
42396         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42397         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42398
42399 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42400
42401         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42402         compiler for irix6.2
42403
42404 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42405
42406         * g++.old-deja/g++.other/optimize3.C: New file.
42407
42408 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42409
42410         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42411         assemble.
42412
42413 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42414
42415         * g++.old-deja/g++.other/optimize2.C: New file.
42416
42417 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42418
42419         * gcc.c-torture/compile/20010518-2.c: New file.
42420         * gcc.c-torture/execute/20010518-1.c: New file.
42421         * gcc.c-torture/execute/20010518-2.c: New file.
42422
42423 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42424
42425         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42426
42427 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42428
42429         G++ no longer defines builtins that do not begin with __builtin.
42430         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42431         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42432         * g++.old-deja/g++.law/builtin1.C: Likewise.
42433         * g++.old-deja/g++.law/cvt2.C: Likewise.
42434         * g++.old-deja/g++.mike/net5.C: Likewise.
42435         * g++.old-deja/g++.other/builtins1.C: Likewise.
42436         * g++.old-deja/g++.other/builtins2.C: Likewise.
42437         * g++.old-deja/g++.other/builtins3.C: Likewise.
42438         * g++.old-deja/g++.other/builtins4.C: Likewise.
42439         * g++.old-deja/g++.other/inline8.C: Likewise.
42440         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42441
42442 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42443
42444         * g++.old-deja/g++.pt/using1.C: Adjust.
42445         * g++.old-deja/g++.pt/using2.C: New test.
42446
42447 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42448
42449         * gcc.dg/cpp/charconst.c: New tests.
42450         * gcc.dg/cpp/escape.c: New tests.
42451         * gcc.dg/cpp/escape-1.c: New tests.
42452         * gcc.dg/cpp/escape-2.c: New tests.
42453         * gcc.dg/cpp/ucs.c: New tests.
42454
42455 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42456
42457         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42458         native compiler for irix6.5.
42459
42460 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42461
42462         * lib/g++.exp (g++_include_flags): Use args to compute
42463         get_multilibs.
42464         (g++_link_flags): Likewise.
42465         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42466
42467 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42468
42469         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42470
42471 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42472
42473         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42474         this file.
42475
42476 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42477
42478         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42479         STACK_SIZE;
42480         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42481         to STACK_SIZE; Use it to define size of add_histo array.
42482         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42483         to STACK_SIZE.
42484         (f): Use GITT_SIZE to define size of gitt local table.
42485         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42486         to STACK_SIZE; Use it to define size of bytemem array.
42487
42488 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42489
42490         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42491         on 68HC11/HC12 due to the asm instruction.
42492         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42493         * gcc.c-torture/compile/920520-1.x: Likewise.
42494         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42495         on 68HC11/HC12 because the function is larger than 64K.
42496         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42497         on 68HC11/HC12 because the structure is too large.
42498
42499 2001-05-20  Richard Henderson  <rth@redhat.com>
42500
42501         * gcc.c-torture/execute/20010520-1.c: New.
42502
42503 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42504
42505         * g++.old-deja/g++.warn/compare1.C: New test.
42506         * gcc.dg/compare4.c: New test.
42507
42508 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42509
42510         * g++.old-deja/g++.other/optimize1.C: New test.
42511
42512 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42513
42514         * g++.old-deja/g++.pt/spec41.C: New test.
42515
42516 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42517
42518         * gcc.c-torture/compile/20010114-1.x: Remove.
42519
42520 2001-05-18  Stan Shebs  <shebs@apple.com>
42521
42522         * gcc.c-torture/compile/20010518-1.c: New test.
42523
42524 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42525
42526         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42527         * g++.old-deja/g++.pt/crash67.C: New test.
42528
42529 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42530
42531         * g++.old-deja/g++.other/debug9.C: New test.
42532
42533 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42534
42535         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42536
42537 2001-05-16  Jan Hubicka  <jh@suse.cz>
42538
42539         * gcc.c-torture/compile/20010516-1.c: New test.
42540
42541 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42542
42543         * g++.old-deja/g++.other/crash41.C: New test.
42544
42545 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42546
42547         * g++.old-deja/g++.pt/crash66.C: New test.
42548
42549 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42550
42551         * g++.old-deja/g++.robertl/eb27.C: Convert.
42552
42553 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42554
42555         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42556         declaration being redundant.
42557
42558 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42559
42560         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42561
42562 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42563
42564         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42565
42566 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42567
42568         * lib/g++.exp: Use testsuite_flags.
42569
42570 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42571
42572         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42573
42574 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42575
42576         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42577
42578 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42579
42580         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42581
42582 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42583
42584         * gcc.c-torture/compile/20010313-1.c: New test.
42585
42586 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42587
42588         * gcc.dg/cpp/direct2.c: New test.
42589         * gccq.dg/cpp/direct2s.c: New test.
42590
42591         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42592
42593 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42594
42595         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42596         * g++.old-deja/g++.other/op3.C: Likewise.
42597
42598 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42599
42600         * gcc.dg/cpp/syshdr.h: New file.
42601         * gcc.dg/cpp/sysmac1.c: Update.
42602         * gcc.dg/cpp/sysmac2.c: Update.
42603
42604 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42605
42606         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42607
42608 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42609
42610         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42611         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42612
42613 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42614
42615         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42616
42617 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42618
42619         * lib/g++.exp (g++_include_flags): Don't use any special flags
42620         if TESTING_IN_BUILD_TREE is not defined.
42621         (g++_init): Use a plain 'c++' as the compiler if
42622         TESTING_IN_BUILD_TREEE is not defined.
42623
42624 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42625
42626         * g++.old-deja/g++.eh/catch13.C: New test.
42627         * g++.old-deja/g++.eh/catch14.C: New test.
42628
42629 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42630
42631         * gcc.dg/cpp/tr-define.c: New test.
42632
42633 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42634
42635         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42636         <stdlib.h>, not <malloc.h>.
42637
42638 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42639
42640         * g++.old-deja/g++.ns/template17.C: New test.
42641
42642 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42643
42644         * g++.old-deja/g++.pt/ref4.C: New test.
42645
42646 2001-04-30  Richard Henderson  <rth@redhat.com>
42647
42648         * gcc.dg/20000724-1.c: Revert last change.
42649
42650 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42651
42652         * g77.f-torture/execute/20010430.f: New test.
42653
42654 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42655
42656         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42657
42658 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42659
42660         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42661
42662 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42663
42664         * g++.old-deja/g++.eh/crash6.C: New test.
42665
42666 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42667
42668         * g++.old-deja/g++.other/warn7.C: New test.
42669
42670 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42671
42672         * g++.old-deja/g++.other/defarg9.C: New test.
42673
42674 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42675
42676         * g77.f-torture/compile/20010426.f: New test.
42677         * g77.f-torture/execute/20010426.f: New test.
42678
42679 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42680
42681         * g77.f-torture/compile/20000629-1.x: Remove - error
42682         has been fixed.
42683
42684 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42685
42686         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42687         Tweak slightly to work with g++.dg framework.
42688         * g++.dg/special/ecos.exp: Run initp1.C test.
42689         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42690
42691         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42692         its linker doesn't give line numbers either.
42693         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42694
42695 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42696
42697         * g++.old-deja/g++.other/lex1.C: New test.
42698
42699 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42700
42701         * gcc.dg/noncompile/20010425-1.c: New test.
42702
42703 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42704
42705         * g++.old-deja/g++.pt/mangle2.C: New test.
42706
42707 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42708
42709         * gcc.dg/format/plus-1.c: New test.
42710
42711 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42712
42713         * gcc.dg/20010423-1.c: New test.
42714
42715 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42716
42717         * gcc.c-torture/execute/20010422-1.c: New test.
42718
42719 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42720
42721         * g++.old-deja/g++.ns/type2.C: New test.
42722
42723 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42724
42725         * g++.old-deja/g++.other/perf1.C: New test.
42726
42727 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42728
42729         * gcc.dg/c99-func-2.c: Remove xfail.
42730         * gcc.dg/c99-func-3.c: Remove xfail.
42731         * gcc.dg/c99-func-4.c: Remove xfail.
42732
42733 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42734
42735         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42736
42737 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42738
42739         * gcc.c-torture/compile/20010423-1.c: New test.
42740
42741 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42742
42743         * g++.old-deja/g++.pt/typename28.C: New test.
42744
42745 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42746
42747         * g++.old-deja/g++.abi/empty2.C: New test.
42748         * g++.old-deja/g++.abi/empty3.C: New test.
42749
42750 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42751
42752         * g++.old-deja/g++.other/comdat2.C: New test.
42753         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42754
42755 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42756
42757         * g++.old-deja/g++.other/overload14.C: New test.
42758
42759 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42760
42761         * g++.old-deja/g++.other/lookup23.C: New test.
42762
42763 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42764
42765         * gcc.c-torture/execute/20010403-1.c: New test.
42766
42767 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42768             Mark Mitchell  <mark@codesourcery.com>
42769
42770         * lib/old-dejagnu.exp: Don't delete output of executable.
42771         Add .exe suffix to executables.
42772
42773 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42774
42775         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42776
42777 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42778
42779         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42780
42781 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42782
42783         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42784         * g++.old-deja/g++.abi/crash1.C: New test.
42785
42786 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42787
42788         * g++.old-deja/g++.other/crash40.C: New test.
42789
42790 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42791
42792         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42793
42794 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42795
42796         * g++.old-deja/g++.other/warn6.C: New test.
42797
42798 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42799
42800         * g++.old-deja/g++.robertl/eb42.C: Same.
42801
42802 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42803
42804         * gcc.dg/wtr-conversion-1.c: New testcase.
42805
42806 2001-04-10  Richard Henderson  <rth@redhat.com>
42807
42808         * g++.old-deja/g++.other/array5.C: New.
42809
42810 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42811
42812         * gcc.c-torture/execute/20010408-1.c: New test.
42813
42814 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42815
42816         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42817         headers and constructs.
42818         * g++.old-deja/g++.robertl/eb79.C: Same.
42819         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42820         * g++.old-deja/g++.robertl/eb73.C: Same.
42821         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42822         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42823         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42824         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42825         * g++.old-deja/g++.robertl/eb44.C: Same.
42826         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42827         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42828         * g++.old-deja/g++.robertl/eb39.C: Same.
42829         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42830         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42831         * g++.old-deja/g++.robertl/eb30.C: Same.
42832         * g++.old-deja/g++.robertl/eb3.C: Same.
42833         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42834         * g++.old-deja/g++.robertl/eb21.C: Same.
42835         * g++.old-deja/g++.robertl/eb15.C: Same.
42836         * g++.old-deja/g++.robertl/eb118.C: Same.
42837         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42838         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42839         * g++.old-deja/g++.robertl/eb109.C: Same.
42840         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42841         * g++.old-deja/g++.mike/rtti1.C: Same.
42842         * g++.old-deja/g++.mike/p658.C: Same.
42843         * g++.old-deja/g++.mike/net46.C: Same.
42844         * g++.old-deja/g++.mike/net34.C: Same.
42845         * g++.old-deja/g++.mike/memoize1.C: Same.
42846         * g++.old-deja/g++.mike/eh2.C: Same.
42847         * g++.old-deja/g++.law/weak.C: Same.
42848         * g++.old-deja/g++.law/visibility7.C: Same.
42849         * g++.old-deja/g++.law/visibility25.C: Same.
42850         * g++.old-deja/g++.law/visibility22.C: Same.
42851         * g++.old-deja/g++.law/visibility2.C: Same.
42852         * g++.old-deja/g++.law/visibility17.C: Same.
42853         * g++.old-deja/g++.law/visibility13.C: Same.
42854         * g++.old-deja/g++.law/visibility10.C: Same.
42855         * g++.old-deja/g++.law/visibility1.C: Same.
42856         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42857         * g++.old-deja/g++.law/vbase1.C: Same.
42858         * g++.old-deja/g++.law/operators32.C: Same.
42859         * g++.old-deja/g++.law/nest3.C: Same.
42860         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42861         * g++.old-deja/g++.law/except5.C (main): Same.
42862         * g++.old-deja/g++.law/cvt7.C (run): Same.
42863         * g++.old-deja/g++.law/cvt2.C: Same.
42864         * g++.old-deja/g++.law/cvt16.C: Same.
42865         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42866         * g++.old-deja/g++.law/ctors17.C (main): Same.
42867         * g++.old-deja/g++.law/ctors13.C: Same.
42868         * g++.old-deja/g++.law/ctors12.C (main): Same.
42869         * g++.old-deja/g++.law/ctors10.C: Same.
42870         * g++.old-deja/g++.law/code-gen5.C: Same.
42871         * g++.old-deja/g++.law/bad-error7.C: Same.
42872         * g++.old-deja/g++.law/arm9.C: Same.
42873         * g++.old-deja/g++.law/arm12.C: Same.
42874         * g++.old-deja/g++.law/arg8.C: Same.
42875         * g++.old-deja/g++.law/arg1.C: Same.
42876         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42877         * g++.old-deja/g++.jason/template31.C: Same.
42878         * g++.old-deja/g++.jason/template24.C (main): Same.
42879         * g++.old-deja/g++.jason/2371.C: Same.
42880         * g++.old-deja/g++.eh/new2.C: Same.
42881         * g++.old-deja/g++.eh/new1.C: Same.
42882         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42883         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42884         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42885         * g++.old-deja/g++.brendan/crash62.C: Same.
42886         * g++.old-deja/g++.brendan/crash52.C: Same.
42887         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42888         * g++.old-deja/g++.brendan/crash38.C: Same.
42889         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42890         * g++.old-deja/g++.brendan/copy9.C: Same.
42891
42892 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42893
42894         * gcc.c-torture/execute/20001203-2.c (memset):
42895         Count argument is of type __SIZE_TYPE__.
42896
42897 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42898
42899         * gcc.c-torture/compile/20010404-1.c: New test.
42900
42901 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42902
42903         * gcc.c-torture/compile/20010326-1.c: New test.
42904
42905 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42906
42907         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42908         peculiarities of the SH.
42909         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42910
42911 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42912
42913         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42914         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42915         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42916
42917 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42918
42919         * g77.f-torture/compile/20010321-1.f: New test.
42920
42921 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42922
42923         * gcc.c-torture/compile/20010329-1.c: New test.
42924
42925 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42926
42927         * gcc.c-torture/execute/20010329-1.c: New test.
42928
42929 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42930
42931         * g++.old-deja/g++.other/eh4.C: Fix typo.
42932
42933 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42934
42935         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42936
42937 2001-03-28  Philip Blundell  <philb@gnu.org>
42938
42939         * gcc.c-torture/compile/20010328-1.c: New test.
42940
42941 2001-03-27  Richard Henderson  <rth@redhat.com>
42942
42943         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42944         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42945
42946 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42947
42948         * gcc.c-torture/compile/20010327-1.c: New test.
42949
42950 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42951
42952         * g++.old-deja/g++.other/friend12.C: New test.
42953         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42954         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42955
42956 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42957
42958         * gcc.c-torture/execute/20010325-1.c: New test.
42959
42960 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42961
42962         * g++.old-deja/g++.other/mangle3.C: New test.
42963
42964 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42965
42966         * g++.old-deja/g++.other/anon8.C: New test.
42967
42968 2001-03-20  Philip Blundell  <philb@gnu.org>
42969
42970         * gcc.c-torture/compile/20010320-1.c: New test.
42971
42972 2001-03-17  Richard Henderson  <rth@redhat.com>
42973
42974         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42975
42976 2001-03-15  Geoff Keating  <geoff@redhat.com>
42977
42978         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42979         tests on AIX.
42980
42981 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42982
42983         * g++.old-deja/g++.other/eh4.C: New test.
42984
42985 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42986
42987         * gcc.dg/cpp/mi1.c: Update.
42988
42989 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42990
42991         * g++.old-deja/g++.other/regstack.C: New test.
42992
42993 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42994
42995         * g++.old-deja/g++.other/ref4.C: New test.
42996
42997 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42998
42999         * objc/execute/va_method.m: Added.
43000         * objc/execute/IMP.m: Added.
43001         * objc/execute/_cmd.m: Added.
43002         * objc/execute/accessing_ivars.m: Added.
43003         * objc/execute/class-1.m: Added.
43004         * objc/execute/class-10.m: Added.
43005         * objc/execute/class-11.m: Added.
43006         * objc/execute/class-12.m: Added.
43007         * objc/execute/class-13.m: Added.
43008         * objc/execute/class-14.m: Added.
43009         * objc/execute/class-2.m: Added.
43010         * objc/execute/class-3.m: Added.
43011         * objc/execute/class-4.m: Added.
43012         * objc/execute/class-5.m: Added.
43013         * objc/execute/class-6.m: Added.
43014         * objc/execute/class-7.m: Added.
43015         * objc/execute/class-8.m: Added.
43016         * objc/execute/class-9.m: Added.
43017         * objc/execute/class-tests-1.h
43018         * objc/execute/class-tests-2.h
43019         * objc/execute/compatibility_alias.m: Added.
43020         * objc/execute/encode-1.m: Added.
43021         * objc/execute/formal_protocol-1.m: Added.
43022         * objc/execute/formal_protocol-2.m: Added.
43023         * objc/execute/formal_protocol-3.m: Added.
43024         * objc/execute/formal_protocol-4.m: Added.
43025         * objc/execute/formal_protocol-5.m: Added.
43026         * objc/execute/formal_protocol-6.m: Added.
43027         * objc/execute/formal_protocol-7.m: Added.
43028         * objc/execute/informal_protocol.m: Added.
43029         * objc/execute/initialize.m: Added.
43030         * objc/execute/load.m: Added.
43031         * objc/execute/many_args_method.m: Added.
43032         * objc/execute/nested-3.m: Added.
43033         * objc/execute/no_clash.m: Added.
43034         * objc/execute/private.m: Added.
43035         * objc/execute/redefining_self.m: Added.
43036         * objc/execute/root_methods.m: Added.
43037         * objc/execute/selector-1.m: Added.
43038         * objc/execute/static-1.m: Added.
43039         * objc/execute/static-2.m: Added.
43040         * objc/execute/va_method.m: Added.
43041
43042 2001-03-10  Richard Henderson  <rth@redhat.com>
43043
43044         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43045
43046 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43047
43048         * g++.old-deja/g++.other/crash31.C: XFAIL.
43049         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43050         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43051         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43052         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43053         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43054
43055 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43056
43057         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43058
43059 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43060
43061         * gcc.dg/20000724-1.c: Don't use multiline strings.
43062
43063 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43064
43065         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43066         result of -cString against what we expect it to be; don't just
43067         print it out for no one to read.
43068
43069         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43070         Based on testcases provided by Nicola Pero.
43071
43072 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43073
43074         * gcc.dg/cpp/macro7.c: New test.
43075
43076 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43077
43078         * gcc.dg/cpp/multiline.c: Update.
43079
43080 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43081
43082         * g++.old-deja/g++.other/enum3.C: New test.
43083
43084 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43085
43086         * g++.old-deja/g++.other/pod1.C: New test.
43087
43088 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43089
43090         * g++.old-deja/g++.ext/overload1.C: New test.
43091
43092 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43093
43094         * g++.old-deja/g++.pt/using1.C: New test.
43095
43096 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43097
43098         * g++.old-deja/g++.other/using9.C: New test.
43099
43100 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43101
43102         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43103
43104         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43105
43106 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43107
43108         * g++.old-deja/g++.ext/realpt1.C: Remove.
43109
43110 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43111
43112         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43113
43114 2001-02-26  Will Cohen  <wcohen@redhat.com>
43115
43116         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43117
43118 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43119
43120         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43121         templatized constructors.
43122
43123 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43124
43125         * gcc.c-torture/execute/20010224-1.c: New test.
43126
43127 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43128
43129         * gcc.c-torture/execute/20010222-1.c: New test.
43130
43131 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43132
43133         * g++.old-deja/g++.other/inline20.C: New test.
43134
43135 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43136
43137         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43138
43139 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43140
43141         * g++.old-deja/g++.other/lookup22.C: New test.
43142
43143 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43144
43145         * g77.dg: New directory.
43146         * g77.dg/20010216-1.f: New test case.
43147         * g77.dg/dg.exp: New driver.
43148         * lib/g77-dg.exp: New driver library.
43149
43150 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43151
43152         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43153
43154 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43155
43156         * g++.old-deja/g++.other/decl9.C: New test.
43157
43158 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43159
43160         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43161         not need <string> and also tests the initialization at runtime.
43162
43163 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43164
43165         * gcc.c-torture/execute/longlong.c: New test.
43166
43167 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43168
43169         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43170
43171 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43172
43173         * gcc.c-torture/execute/920302-1.c (execute):
43174         Change argument type to short.
43175
43176 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43177
43178         * g++.old-deja/g++.pt/deduct6.C: New test.
43179
43180 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43181
43182         * g++.old-deja/g++.pt/deduct5.C: New test.
43183
43184 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43185
43186         * gcc.c-torture/execute/20010209-1.c: New test.
43187
43188 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43189
43190         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43191
43192 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43193
43194         * g++.dg/vtgc1.C: Update for new ABI.
43195
43196         * consistency.vlad: New directory, 1665 files.
43197
43198 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43199
43200         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43201         return type.
43202         * gcc.dg/cpp/digraphs.c: Declare puts.
43203
43204 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43205
43206         * g++.old-deja/g++.other/warn5.C: New test.
43207
43208 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43209
43210         * g++.old-deja/g++.pt/spec40.C: New test.
43211
43212 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43213
43214         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43215         case.
43216         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43217
43218 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43219
43220         * gcc.c-torture/compile/20010209-1.c: New test.
43221
43222 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43223
43224         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43225         excess errors message but not if it crashes.
43226         * g++.old-deja/g++.other/crash27.C: Likewise.
43227         * g++.old-deja/g++.other/crash28.C: Likewise.
43228         * g++.old-deja/g++.other/crash30.C: Likewise.
43229         * g++.old-deja/g++.other/crash32.C: Likewise.
43230         * g++.old-deja/g++.other/crash35.C: Likewise.
43231         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43232
43233 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43234
43235         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43236         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43237         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43238         g77.f-torture/execute/execute.exp,
43239         g77.f-torture/noncompile/noncompile.exp,
43240         gcc.c-torture/execute/execute.exp,
43241         gcc.c-torture/execute/memcheck/memcheck.exp,
43242         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43243         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43244         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43245         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43246         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43247         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43248         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43249         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43250         Remove bug reporting instructions with ancient email addresses.
43251
43252 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43253
43254         * gcc.dg/20010202-1.c: New test.
43255         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43256
43257 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43258
43259         * g++.dg/stdbool-if.C: New test.
43260
43261 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43262
43263         * objc/execute/fdecl.m: Added main().
43264
43265 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43266
43267         * gcc.c-torture/execute/20010206-1.c: New test.
43268
43269 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43270
43271         * gcc.dg/cpp/avoidpaste1.c: Update.
43272
43273 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43274
43275         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43276         Pero <nicola@brainstorm.co.uk>.
43277         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43278
43279 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43280
43281         * g++.old-deja/g++.pt/spec39.C: New test.
43282
43283 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43284
43285         * gcc.c-torture/compile/20010202-1.c: New test.
43286
43287 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43288
43289         * g++.old-deja/g++.abi/primary2.C: New test.
43290         * g++.old-deja/g++.abi/primary3.C: New test.
43291         * g++.old-deja/g++.abi/primary4.C: New test.
43292         * g++.old-deja/g++.abi/primary5.C: New test.
43293         * g++.old-deja/g++.abi/vtable3.h: New test.
43294         * g++.old-deja/g++.abi/vtable3a.C: New test.
43295         * g++.old-deja/g++.abi/vtable3b.C: New test.
43296         * g++.old-deja/g++.abi/vtable3c.C: New test.
43297         * g++.old-deja/g++.abi/vtable3d.C: New test.
43298         * g++.old-deja/g++.abi/vtable3e.C: New test.
43299         * g++.old-deja/g++.abi/vtable3f.C: New test.
43300         * g++.old-deja/g++.abi/vtable3g.C: New test.
43301         * g++.old-deja/g++.abi/vtable3h.C: New test.
43302         * g++.old-deja/g++.abi/vtable3i.C: New test.
43303         * g++.old-deja/g++.abi/vtable3j.C: New test.
43304         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43305
43306 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43307
43308         * g++.old-deja/g++.other/anon6.C: New test.
43309         * g++.old-deja/g++.other/anon7.C: New test.
43310
43311 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43312
43313         * gcc.dg/cpp/avoidpaste2.c: New tests.
43314
43315 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43316
43317         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43318
43319 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43320
43321         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43322         DECIMAL_DIG cases for Irix."
43323
43324 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43325
43326         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43327
43328 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43329
43330         * gcc.dg/c99-tag-1.c: New test.
43331
43332 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43333
43334         * gcc.dg/cpp/tr-warn1.c: Add tests.
43335
43336 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43337
43338         * gcc.dg/cpp/avoidpaste1.c: Update.
43339         * gcc.dg/cpp/paste4.c: Update.
43340
43341 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43342
43343         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43344         cases for Irix.
43345
43346 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43347
43348         * g++.old-deja/g++.other/inline19.C: New test.
43349
43350 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43351
43352         * gcc.dg/Wlarger-than.c: New test.
43353
43354 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43355
43356         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43357
43358 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43359
43360         * gcc.c-torture/execute/20010129-1.c: New test.
43361         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43362
43363 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43364
43365         * gcc.dg/cpp/avoidpaste1.c: Test case.
43366
43367 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43368
43369         * g++.old-deja/g++.other/inline18.C: New test.
43370
43371 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43372
43373         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43374         and __builtin_putchar.
43375
43376 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43377
43378         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43379         tests.
43380
43381 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43382
43383         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43384         floating point number rounding mode to round to the nearest
43385         representable mode.
43386
43387 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43388
43389         * g++.old-deja/g++.other/mangle2.C: New test.
43390
43391 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43392
43393         * gcc.c-torture/compile/20010124-1.c: New test.
43394
43395 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43396
43397         * g++.old-deja/g++.pt/spec38.C: New test.
43398
43399 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43400
43401         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43402         "Build don't run".
43403
43404 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43405
43406         * gcc.c-torture/execute/20010123-1.c: New test.
43407
43408 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43409
43410         * g++.old-deja/g++.pt/spec37.C: New test.
43411
43412 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43413
43414         * g++.old-deja/g++.pt/overload14.C: New test.
43415
43416 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43417
43418         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43419         __builtin_return_address.
43420
43421 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43422
43423         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43424         * g++.old-deja/g++.pt/spec35.C: New test.
43425         * g++.old-deja/g++.pt/spec36.C: New test.
43426
43427 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43428
43429         * gcc.c-torture/compile/20010118-1.c: New test.
43430
43431 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43432
43433         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43434
43435 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43436
43437         * gcc.c-torture/execute/20010119-1.c: New test.
43438
43439 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43440
43441         * g++.old-deja/g++.other/vbase5.C: New test.
43442
43443 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43444
43445         * gcc.c-torture/execute/20010118-1.c: New test.
43446
43447 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43448
43449         * g++.old-deja/g++.pt/deduct3.C: New test.
43450
43451 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43452
43453         * g++.old-deja/g++.pt/spec34.C: New test.
43454
43455 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43456
43457         * g77.f-torture/compile/20000601-2.f: New test.
43458
43459 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43460
43461         * g++.old-deja/g++.other/init17.C: New test.
43462
43463 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43464
43465         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43466
43467 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43468
43469         * g++.old-deja/g++.pt/unify8.C: New test.
43470
43471 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43472
43473         * g++.old-deja/g++.abi/vbase1.C: New test.
43474
43475 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43476
43477         * g++.old-deja/g++.pt/crash65.C: New test.
43478
43479 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43480
43481         * gcc.dg/cpp/assembl2.S: New test case.
43482
43483 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43484
43485         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43486         are supported.
43487
43488 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43489
43490         * g++.old-deja/g++.other/builtins1.C: New test.
43491         * g++.old-deja/g++.other/builtins2.C: Likewise.
43492         * g++.old-deja/g++.other/builtins3.C: Likewise.
43493         * g++.old-deja/g++.other/builtins4.C: Likewise.
43494
43495 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43496
43497         * gcc.c-torture/compile/20010117-1.c: New test.
43498         * gcc.c-torture/compile/20010117-2.c: New test.
43499
43500 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43501
43502         * g77.f-torture/execute/20010116.[fx]: New test,
43503         XFAIL on i?86-*-*.
43504         * g77.f-torture/compile/20010115.f: Indicate it's
43505         a test for PR fortran/1636.
43506
43507 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43508
43509         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43510
43511 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43512
43513         * g77.f-torture/compile/20010115.f: New test.
43514
43515 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43516
43517         * g++.old-deja/g++.pt/nontype5.C: New test.
43518
43519 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43520
43521         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43522         have an equivalent working one below it.
43523
43524 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43525
43526         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43527         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43528
43529 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43530
43531         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43532         message containing "init_priority".
43533         (conpr-2.C): Likewise.
43534         (conpr-3.C): Likewise.
43535         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43536
43537 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43538
43539         * gcc.c-torture/execute/20010114-2.c: New test.
43540
43541 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43542
43543         * gcc.c-torture/compile/20010114-1.c: New test.
43544         * gcc.c-torture/compile/20010114-1.x: Xfail.
43545         * gcc.c-torture/compile/20010114-2.c: New test.
43546         * gcc.c-torture/execute/20010114-1.c: New test.
43547         * gcc.dg/trunc-1.c: New test.
43548         * gcc.dg/uninit-B.c: New test.
43549
43550 2001-01-13  Nick Clifton  <nickc@redhat.com>
43551
43552         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43553         target.
43554
43555 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43556
43557         * gcc.c-torture/compile/20010113-1.c: New test.
43558
43559 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43560
43561         * gcc.c-torture/compile/20001212-1.c: New test.
43562
43563 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43564
43565         * gcc.dg/cpp/widestr1.c: Update.
43566         * gcc.dg/cpp/prag-imp.c: Remove.
43567
43568 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43569
43570         * gcc.c-torture/execute/20000801-3.x: Remove.
43571         * gcc.dg/c90-init-1.c: New test.
43572         * gcc.dg/c99-init-1.c: New test.
43573         * gcc.dg/c99-init-2.c: New test.
43574         * gcc.dg/gnu99-init-1.c: New test.
43575
43576 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43577
43578         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43579         testing that no relevant ones were found.
43580
43581 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43582
43583         * g++.old-deja/g++.pt/cast2.C: New test.
43584
43585 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43586
43587         * g++.old-deja/g++.pt/friend47.C: New test.
43588
43589 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43590
43591         * g++.old-deja/g++.pt/instantiate13.C: New test.
43592
43593 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43594
43595         * g++.old-deja/g++.other/defarg7.C: New test.
43596         * g++.old-deja/g++.other/defarg8.C: New test.
43597
43598 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43599
43600         * g++.old-deja/g++.pt/crash64.C: New test.
43601
43602 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43603
43604         * g++.old-deja/g++.pt/crash63.C: New test.
43605
43606 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43607
43608         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43609
43610 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43611
43612         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43613
43614 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43615
43616         * g++.old-deja/g++.pt/error3.C: New test.
43617
43618 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43619
43620         * g++.old-deja/g++.other/crash39.C: New test.
43621
43622 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43623
43624         * g++.old-deja/g++.other/vbase4.C: New test.
43625
43626 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43627
43628         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43629         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43630         * gcc.dg/special/special.exp: New test driver which will check
43631         for alias support for the above test.
43632
43633 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43634
43635         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43636         problems on small machines.
43637         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43638         parameterize.
43639
43640 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43641
43642         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43643         mips.
43644         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43645
43646 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43647
43648         * g++.old_deja/g++.pt/using8.C: New test.
43649
43650 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43651
43652         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43653
43654 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43655
43656         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43657         where a failure is expected.
43658         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43659
43660 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43661
43662         * g++.old_deja/g++.pt/instantiate12.C: New test.
43663
43664 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43665
43666         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43667         start of structs.
43668         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43669         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43670         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43671         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43672         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43673         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43674         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43675         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43676         * g++.old-deja/g++.eh/spec6.C: Likewise.
43677         * g++.old-deja/g++.jason/crash3.C: Likewise.
43678         * g++.old-deja/g++.law/ctors11.C: Likewise.
43679         * g++.old-deja/g++.law/ctors17.C: Likewise.
43680         * g++.old-deja/g++.law/ctors5.C: Likewise.
43681         * g++.old-deja/g++.law/ctors9.C: Likewise.
43682         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43683         * g++.old-deja/g++.mike/net22.C: Likewise.
43684         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43685         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43686         * g++.old-deja/g++.mike/virt3.C: Likewise.
43687         * g++.old-deja/g++.niklas/t128.C: Likewise.
43688         * g++.old-deja/g++.other/anon4.C: Likewise.
43689         * g++.old-deja/g++.other/using1.C: Likewise.
43690         * g++.old-deja/g++.other/warn3.C: Likewise.
43691         * g++.old-deja/g++.pt/t37.C: Likewise.
43692         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43693         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43694
43695 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43696
43697         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43698
43699 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43700
43701         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43702
43703 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43704
43705         * gcc.c-torture/compile/20010107-1.c: New test.
43706
43707 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43708
43709         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43710
43711 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43712
43713         * gcc.dg/format/format.h: New file.
43714         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43715         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43716         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43717         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43718         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43719         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43720         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43721         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43722         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43723         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43724         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43725         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43726         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43727         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43728         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43729         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43730         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43731         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43732         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43733         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43734         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43735         instead of declaring standard types, macros and functions in each
43736         test.
43737
43738 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43739
43740         * gcc.c-torture/execute/20010106-1.c: New test.
43741
43742 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43743
43744         * gcc.dg/format/format.exp: New file.
43745         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43746         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43747         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43748         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43749         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43750         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43751         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43752         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43753         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43754         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43755         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43756         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43757         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43758         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43759         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43760         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43761         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43762         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43763         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43764         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43765         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43766         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43767         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43768         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43769         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43770         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43771         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43772         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43773         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43774         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43775         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43776         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43777         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43778         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43779         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43780         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43781         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43782         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43783         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43784         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43785         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43786         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43787
43788 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43789
43790         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43791         account.
43792
43793 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43794
43795         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43796
43797 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43798
43799         * g++.old-deja/g++.pt/crash62.C: New test.
43800
43801 2001-01-04  Richard Henderson  <rth@redhat.com>
43802
43803         * gcc.dg/20000926-1.c: Update expected warnings.
43804         * gcc.dg/array-2.c: Likewise.
43805         * gcc.dg/array-4.c: Also validate flexible array members.
43806         * gcc.dg/c99-flex-array-1.c: New.
43807
43808 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43809
43810         * gcc.c-torture/compile/20001222-1.x: Remove.
43811
43812 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43813
43814         * gcc.c-torture/execute/built-in-setjmp.c: New.
43815
43816 2001-01-03  Richard Henderson  <rth@redhat.com>
43817
43818         * gcc.dg/940510-1.c: Update expected error wording.
43819         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43820
43821 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43822
43823         * lib/target-supports.exp (check_alias_available): Modified to
43824         indicate aliases not supported if only weak aliases are supported.
43825
43826 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43827
43828         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43829         Turn on cmpstrsi checks for __pj__ and __i370__.
43830
43831 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43832
43833         * g++.old-deja/g++.other/virtual11.C: New test.
43834
43835 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43836
43837         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43838
43839 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43840
43841         * gcc.c-torture/compile/20010102-1.c: New test.
43842
43843 2001-01-02  Andreas Jaeger  <aj@suse.de>
43844
43845         * gcc.dg/noreturn-3.c: New test.
43846
43847         * gcc.dg/noreturn-4.c: New test.
43848
43849 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43850
43851         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43852         __builtin_fputc and __builtin_fwrite.
43853
43854 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43855
43856         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43857         signed char, not default char.
43858
43859 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43860
43861         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43862
43863 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43864
43865         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43866
43867 2000-12-29  Richard Henderson  <rth@redhat.com>
43868
43869         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43870         (__cyg_profile_func_exit): Define.
43871
43872 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43873
43874         * g++.dg/vtgc1.C: New test.
43875
43876 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43877
43878         * gcc.dg/noncompile/20001228-1.c: New test.
43879
43880         * gcc.dg/20001228-1.c: New test.
43881
43882         * gcc.c-torture/execute/20001228-1.c: New test.
43883
43884 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43885
43886         * gcc.dg/format-strfmon-1.c: New test.
43887
43888 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43889
43890         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43891         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43892         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43893         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43894         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43895         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43896         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43897         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43898         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43899         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43900         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43901         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43902         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43903
43904         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43905         * gcc.c-torture/execute/string-opt-4.c: Test index.
43906
43907 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43908
43909         * gcc.c-torture/compile/20001226-1.c: New test.
43910
43911 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43912
43913         * gcc.c-torture/compile/20001222-1.c: New test.
43914         * gcc.c-torture/compile/20001222-1.x: Xfail.
43915
43916 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43917
43918         * gcc.c-torture/execute/comp-goto-2.c: New test.
43919
43920 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43921
43922         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43923         Use long types if __INT_MAX__ is 32767.
43924         (main): Use cast to (sint32 *) when poking 88 into a_page.
43925
43926         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43927
43928 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43929
43930         * gcc.c-torture/compile/20001221-1.c: New test.
43931         * gcc.c-torture/execute/20001221-1.c: New test.
43932
43933 2000-12-20  Richard Henderson  <rth@redhat.com>
43934
43935         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43936         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43937
43938 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43939
43940         * gcc.dg/compare3.c: New test.
43941
43942 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43943
43944         * gcc.dg/format-warnll-1.c: New test.
43945
43946 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43947
43948         * gcc.dg/cpp/cmdlne-P.c: New test.
43949
43950 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43951
43952         * gcc.c-torture/execute/builtin-abs-1.c,
43953         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43954
43955 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43956
43957         * gcc.dg/cpp/multiline.c: New test.
43958
43959 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43960
43961         * g++.old-deja/g++.other/syshdr1.C: Update.
43962         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43963
43964 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43965
43966         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43967
43968 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43969
43970         * g++.old-deja/g++.pt/ttp65.C: New test.
43971
43972 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43973
43974         * g++.old-deja/g++.pt/ttp64.C: New test.
43975
43976 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43977
43978         * g++.old-deja/g++.pt/spec33.C: New test.
43979
43980 2000-12-14  Catherine Moore  <clm@redhat.com>
43981
43982         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43983         * gcc.c-torture/execute/920612-2.c: Likewise.
43984         * gcc.c-torture/execute/920428-2.c: Likewise.
43985         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43986         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43987
43988 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43989
43990         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43991         * gcc.dg/pack-test-2.c: Likewise.
43992
43993 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43994
43995         Tests by Zack Weinberg <zackw@stanford.edu>.
43996
43997         * gcc.dg/cpp/defined.c: Update.
43998         * gcc.dg/cpp/defined_trad.c: New tests.
43999
44000 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44001
44002         * gcc.dg/cpp/trad-direct.c: Update.
44003
44004 2000-12-11  Neil Booth  <neilb@earthling.net>
44005
44006         * gcc.dg/cpp/defined_trad.c
44007
44008 2000-12-11  Neil Booth  <neilb@earthling.net>
44009
44010         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44011
44012 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44013
44014         * gcc.dg/format-miss-2.c: New test.
44015
44016 2000-12-09  Neil Booth  <neilb@earthling.net>
44017
44018         * gcc.dg/cpp/lineflags.c: New tests.
44019         * gcc.dg/cpp/poison.c: Update.
44020         * gcc.dg/cpp/redef2.c: Update.
44021         * gcc.dg/cpp/skipping.c: New test.
44022
44023 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44024
44025         * g++.old-deja/g++.other/eh3.C: New testcase.
44026
44027 2000-12-07  Neil Booth  <neilb@earthling.net>
44028
44029         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44030         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44031         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44032         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44033         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44034         Update.
44035
44036 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44037
44038         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44039         __SIZE_TYPE__ instead of int for type of integers cast to
44040         pointers.
44041
44042 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44043
44044         * g++.old-deja/g++.other/cleanup4.C: New test.
44045
44046 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44047
44048         * format-sec-1.c: New test.
44049
44050 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44051
44052         * gcc.dg/format-nonlit-3.c: New test.
44053
44054 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44055
44056         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44057         through a null pointer.
44058
44059 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44060
44061         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44062         * g++.old-deja/g++.pt/partial4.C: New test.
44063
44064 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44065
44066         * gcc.c-torture/execute/ieee/hugeval.x: New.
44067
44068 2000-12-06  Neil Booth  <neilb@earthling.net>
44069
44070         * gcc.dg/cpp/backslash2.c: New tests.
44071
44072 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44073
44074         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44075         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44076
44077 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44078
44079         * gcc.c-torture/execute/20001203-2.c: New testcase.
44080
44081 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44082
44083         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44084         * g++.old-deja/g++.other/virtual10.C: New test.
44085
44086 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44087
44088         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44089
44090 2000-12-05  Richard Henderson  <rth@redhat.com>
44091
44092         * gcc.c-torture/compile/20001205-1.c: New.
44093
44094 2000-12-04  Neil Booth  <neilb@earthling.net>
44095
44096         * g++.old-deja/g++.other/virtual9.C: New test.
44097         * g++.old-deja/g++.pt/crash61.C: New test.
44098         * gcc.c-torture/execute/loop-9.c: New test.
44099
44100 2000-12-04  Neil Booth  <neilb@earthling.net>
44101
44102         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44103         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44104         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44105         * gcc.dg/cpp/extratokens.c: ...here.
44106
44107 2000-12-04  Neil Booth  <neilb@earthling.net>
44108
44109         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44110         New tests.
44111
44112 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44113
44114         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44115         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44116
44117 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44118
44119         * gcc.c-torture/execute/20001203-1.c: New test.
44120
44121 2000-12-03  Neil Booth  <neilb@earthling.net>
44122
44123         * gcc.dg/cpp/macro6.c: New test cases.
44124
44125 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44126
44127         * gcc.c-torture/execute/string-opt-9.c: New test.
44128         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44129         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44130         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44131
44132         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44133         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44134
44135 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44136
44137         * gcc.dg/cpp/if-6.c: New testcase.
44138
44139         * gcc.dg/20001201-1.c: New testcase.
44140
44141 2000-12-02  Neil Booth  <neilb@earthling.net>
44142
44143         * g++.old-deja/g++.other/externC4.C,
44144         g++.old-deja/g++.other/friend10.C: New tests.
44145
44146 2000-12-02  Neil Booth  <neilb@earthling.net>
44147
44148         * g++.old-deja/g++.other/instan2.C
44149         * g++.old-deja/g++.other/instan3.C: New test.
44150
44151 2000-12-02  Neil Booth  <neilb@earthling.net>
44152
44153         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44154         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44155         gnuc99.c,gnuc99-pedantic.c: New tests.
44156
44157 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44158
44159         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44160         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44161
44162 2000-12-01  Neil Booth  <neilb@earthling.net>
44163
44164         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44165         * gcc.dg/cpp/poison.c: Update.
44166         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44167
44168 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44169
44170         * g77.f-torture/execute/20001201.f: New test.
44171
44172 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44173
44174         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44175
44176 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44177
44178         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44179
44180 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44181
44182         * g++.old-deja/g++.other/cast6.C: New test.
44183
44184 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44185
44186         * gcc.c-torture/execute/20001130-2.c: New testcase.
44187
44188 2000-11-30  Richard Henderson  <rth@redhat.com>
44189
44190         * gcc.c-torture/execute/20001130-1.c: New test.
44191
44192 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44193
44194         * g++.old-deja/g++.other/op3.C: New test.
44195
44196 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44197
44198         * g++.old-deja/g++.other/op2.C: New test.
44199
44200 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44201
44202         * g++.old-deja/g++.other/crash38.C: New test.
44203
44204 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44205
44206         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44207
44208 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44209
44210         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44211         tests.
44212         * gcc.c-torture/execute/string-opt-6.c: New test.
44213
44214         * gcc.dg/20001117-1.c: Add main.
44215
44216 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44217
44218         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44219         Move from here ...
44220         * gcc.dg/940510-1.c: ... to here.
44221
44222         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44223         zero-size arrays in toplevel structures.
44224
44225 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44226
44227         * gcc.c-torture/execute/loop-8.c: New test.
44228
44229 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44230
44231         * g++.old-deja/g++.other/base1.C: New test.
44232
44233 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44234
44235         * g++.old-deja/g++.other/parse2.C: New test.
44236
44237 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44238
44239         * g++.old-deja/g++.pt/incomplete1.C: New test.
44240
44241 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44242
44243         * g++.old-deja/g++.other/friend9.C: New test.
44244
44245 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44246
44247         * gcc.dg/20001127-1.c: New test.
44248
44249 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44250
44251         * g++.old-deja/g++.pt/friend46.C: New test.
44252
44253 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44254
44255         * g++.old-deja/g++.other/ptrmem8.C: New test.
44256
44257 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44258
44259         * gcc.c-torture/execute/string-opt-7.c: New test.
44260         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44261
44262 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44263
44264         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44265         instead of 'mkcheck 2'.
44266
44267 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44268
44269         * gcc.c-torture/execute/memcheck/driver.c,
44270         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44271         C9X references to refer to C99.
44272
44273 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44274
44275         * gcc.dg/ultrasp3.c: New test.
44276
44277 2000-11-25  Neil Booth  <neilb@earthling.net>
44278
44279         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44280
44281 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44282
44283         * gcc.c-torture/compile/20001123-2.c: New.
44284
44285 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44286
44287         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44288
44289 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44290
44291         * gcc.dg/sequence-point-1.c: Add some new tests.
44292         * gcc.c-torture/execute/20001124-1.c: New test.
44293
44294 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44295
44296         * g++.old-deja/g++.other/vaarg4.C: New test.
44297         * gcc.c-torture/compile/20001123-1.c: New test.
44298
44299 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44300
44301         * g++.other/crash24.C: Adjust and remove XFAIL.
44302         * g++.other/crash37.C: New test.
44303
44304 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44305
44306         * g++.old-deja/g++.pt/instantiate9.C: New test.
44307
44308 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44309
44310         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44311         new ABI, too.
44312
44313         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44314         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44315
44316 2000-11-22  Neil Booth  <neilb@earthling.net>
44317
44318         * gcc.dg/cpp/Wtrigraphs.c: New test.
44319
44320 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44321
44322         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44323
44324 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44325
44326         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44327
44328 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44329
44330         * lib/gcc-dg.exp: load_lib scanasm.exp.
44331         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44332         * lib/g++-dg.exp: load_lib scanasm.exp.
44333         * lib/scanasm.exp: New.
44334         (scan-assembler, scan-assembler-not): Add optional arguments to
44335         test name, or if not present, the pattern name.
44336         (scan-assembler-dem, scan-assembler-dem-not): New.
44337
44338         * g++.dg/dg.exp: New.
44339
44340 2000-11-21  Neil Booth  <neilb@earthling.net>
44341
44342         * gcc.dg/cpp/integrated1.c: Remove.
44343
44344 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44345
44346         * gcc.c-torture/execute/20001121-1.c: New test.
44347
44348 2000-11-21  Richard Henderson  <rth@redhat.com>
44349
44350         * gcc.c-torture/compile/20001121-1.c: New test.
44351
44352 2000-11-20  Neil Booth  <neilb@earthling.net>
44353
44354         * gcc.dg/cpp/integrated1.c: New test.
44355
44356 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44357
44358         * g++.old-deja/g++.other/inline17.C: New test.
44359
44360 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44361
44362         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44363         local variable to be zero: I made the variable global. Now
44364         uses abort() and exit() instead of relying on main's return value.
44365
44366 2000-11-20  Neil Booth  <neilb@earthling.net>
44367
44368         * gcc.dg/cpp/paste2.c: Update test.
44369         * objc/execute/paste.m: New test.
44370
44371 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44372
44373         * gcc.dg/c99-condexpr-1.c: New test.
44374
44375 2000-11-20  Neil Booth  <neilb@earthling.net>
44376
44377         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44378
44379 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44380
44381         * g++.old-deja/g++.pt/export1.C: New test.
44382
44383 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44384
44385         * gcc.dg/20001117-1.c: New test.
44386
44387 2000-11-18  Richard Henderson  <rth@redhat.com>
44388
44389         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44390
44391 2000-11-18  Richard Henderson  <rth@redhat.com>
44392
44393         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44394         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44395         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44396
44397 2000-11-18  Richard Henderson  <rth@redhat.com>
44398
44399         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44400         (main): New.  Exit cleanly.
44401
44402 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44403
44404         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44405         gcc.dg/c99-fordecl-2.c: New tests.
44406
44407 2000-11-18  Richard Henderson  <rth@redhat.com>
44408
44409         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44410         * gcc.c-torture/execute/zerolen-2.c: New.
44411
44412 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44413
44414         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44415         memory.
44416
44417 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44418
44419         * g++.old-deja/g++.pt/instantiate8.C: New test.
44420
44421 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44422
44423         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44424         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44425
44426 2000-11-16  Nick Clifton  <nickc@redhat.com>
44427
44428         * gcc.c-torture/execute/nestfunc-2.c: New test.
44429         * gcc.c-torture/execute/nestfunc-3.c: New test.
44430
44431 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44432
44433         * gcc.c-torture/compile/20001116-1.c: New test.
44434
44435 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44436
44437         * gcc.c-torture/execute/20001115-1.c: New test.
44438
44439 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44440
44441         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44442         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44443         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44444         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44445
44446 2000-11-15  Neil Booth  <neilb@earthling.net>
44447
44448         gcc.dg/cpp/_Pragma1.c: Update.
44449         gcc.dg/cpp/_Pragma2.c: New test.
44450
44451 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44452
44453         * g++.old-deja/g++.other/anon5.C: New test.
44454
44455 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44456
44457         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44458         tests.
44459
44460 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44461
44462         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44463         output.
44464
44465 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44466
44467         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44468         labels at end of compound statements.
44469
44470 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44471
44472         * gcc.c-torture/execute/loop-7.c: New test.
44473
44474 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44475
44476         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44477
44478 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44479
44480         * gcc.dg/c99-bool-1.c: New test.
44481
44482 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44483
44484         * gcc.dg/c99-scope-1.c: Remove xfail.
44485         * gcc.dg/c99-scope-2.c: New test.
44486
44487 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44488
44489         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44490         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44491
44492 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44493
44494         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44495         error messages.
44496
44497         * g++.mike/p700.C: Don't typedef wchar_t.
44498         * g++.mike/p784.C: Likewise.
44499         * g++.mike/eb101.C: Don't use __wchar_t.
44500
44501 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44502
44503         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44504         from DO loop.
44505
44506 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44507
44508         * gcc.c-torture/execute/20001111-1.c: New test.
44509
44510 2000-11-10  Nick Clifton  <nickc@redhat.com>
44511
44512         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44513         long multuiple and accumulate.
44514
44515 2000-11-09  Richard Henderson  <rth@redhat.com>
44516
44517         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44518         via size_t instead of int.
44519
44520         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44521         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44522         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44523         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44524
44525 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44526
44527         * gcc.c-torture/compile/20001109-1.c: New test.
44528         * gcc.c-torture/compile/20001109-2.c: New test.
44529
44530 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44531
44532         * g++.old-deja/g++.pt/operator1.C: New test.
44533         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44534
44535 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44536
44537         * gcc.dg/20001108-1.c: New test.
44538
44539 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44540
44541         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44542         with both arguments constant strings.
44543         * gcc.c-torture/execute/string-opt-3.c: New test.
44544         * gcc.c-torture/execute/string-opt-4.c: New test.
44545         * gcc.c-torture/execute/string-opt-5.c: New test.
44546
44547 2000-11-08  Nick Clifton  <nickc@redhat.com>
44548
44549         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44550         mulsidi3adddi patterns.
44551
44552 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44553
44554         * g++.old-deja/g++.other/crash36.C: New test.
44555
44556 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44557
44558         * g++.old-deja/g++.other/init16.C: New test.
44559
44560 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44561
44562         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44563
44564 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44565
44566         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44567         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44568         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44569
44570 2000-11-07  DJ Delorie  <dj@redhat.com>
44571
44572         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44573
44574 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44575
44576         * gcc.c-torture/execute/string-opt-1.c: New test.
44577
44578 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44579
44580         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44581         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44582         parameters in registers, and there is no way for a varargs
44583         function to know in which order the integer and floating-point
44584         parameters should be interleaved when they are placed on the
44585         stack.
44586         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44587         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44588
44589 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44590
44591         * gcc.c-torture/execute/string-opt-2.c: New test.
44592
44593 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44594
44595         * g++.old-deja/g++.pt/crash60.C: New test.
44596
44597 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44598
44599         * g++.old-deja/g++.other/crash24.C: New test.
44600         * g++.old-deja/g++.other/crash25.C: New test.
44601         * g++.old-deja/g++.other/crash26.C: New test.
44602         * g++.old-deja/g++.other/crash27.C: New test.
44603         * g++.old-deja/g++.other/crash28.C: New test.
44604         * g++.old-deja/g++.other/crash29.C: New test.
44605         * g++.old-deja/g++.other/crash30.C: New test.
44606         * g++.old-deja/g++.other/crash31.C: New test.
44607         * g++.old-deja/g++.other/crash32.C: New test.
44608         * g++.old-deja/g++.other/crash33.C: New test.
44609         * g++.old-deja/g++.other/crash34.C: New test.
44610         * g++.old-deja/g++.other/crash35.C: New test.
44611
44612 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44613
44614         * gcc.c-torture/execute/20001031-1.c: New test.
44615
44616 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44617
44618         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44619         namespace.
44620
44621         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44622         standards-conformant.
44623
44624         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44625
44626         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44627         * g++.old-deja/g++.mike/p755a.C: Likewise.
44628         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44629         library makes no calls to `operator new' during initialization.
44630
44631 2000-11-04  Neil Booth  <neilb@earthling.net>
44632
44633         * gcc.dg/cpp/include2.c: New tests.
44634
44635 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44636
44637         * lib/g++.exp (g++_set_ld_library_path): New function.
44638         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44639
44640 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44641
44642         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44643         warnings.
44644
44645 2000-11-01  Richard Henderson  <rth@redhat.com>
44646
44647         * g++.old-deja/g++.ext/namedret1.C: New.
44648         * g++.old-deja/g++.ext/namedret2.C: New.
44649         * g++.old-deja/g++.ext/namedret3.C: New.
44650
44651 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44652
44653         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44654         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44655
44656 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44657
44658         * gcc.c-torture/execute/va-arg-21.c: New test.
44659
44660 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44661
44662         * gcc.dg/c99-complex-2.c: New test.
44663
44664 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44665
44666         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44667
44668 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44669
44670         * g++.old-deja/g++.other/inline16.C: New test.
44671
44672 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44673
44674         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44675         __PRETTY_FUNCTION__
44676
44677 2000-10-29  Neil Booth  <neilb@earthling.net>
44678
44679         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44680         New tests.
44681         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44682         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44683         optimisation.
44684
44685 2000-10-29  Neil Booth  <neilb@earthling.net>
44686
44687         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44688         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44689         * mi5.c: Test multiple includes work with -C.
44690         * trigraphs.c: Test ^= version.
44691
44692 2000-10-28  Neil Booth  <neilb@earthling.net>
44693
44694         New tests and test updates for new macro expander.
44695
44696         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44697         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44698         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44699         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44700         new diagnostic messages.
44701
44702         * gcc.dg/cpp/macro3.c: New tests.
44703
44704 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44705
44706         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44707         on the same line.
44708
44709 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44710
44711         * g++.old-deja/g++.other/eh2.C: New test.
44712
44713 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44714
44715         * gcc.c-torture/execute/20001027-1.c: New test.
44716
44717 2000-10-26  Richard Henderson  <rth@redhat.com>
44718
44719         * gcc.c-torture/execute/20001026-1.c: New.
44720
44721 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44722
44723         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44724         * g++.old-deja/g++.law/builtin1.C: Likewise.
44725         * g++.old-deja/g++.law/ctors10.C: Likewise.
44726         * g++.old-deja/g++.law/virtual3.C: Likewise.
44727         * g++.old-deja/g++.mike/p658.C: Likewise.
44728         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44729         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44730         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44731         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44732         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44733
44734 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44735
44736         * gcc.c-torture/compile/20001024-1.c: New test.
44737
44738 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44739
44740         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44741         to tell us whether or not we are using V3.
44742
44743 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44744
44745         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44746         operands.
44747
44748 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44749
44750         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44751
44752 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44753
44754         * gcc.c-torture/execute/20001024-1.c: New test.
44755
44756 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44757
44758         * g++.old-deja/g++.other/sibcall1.C: New test.
44759
44760 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44761
44762         * gcc.dg/noncompile/init-3.c: New test.
44763
44764 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44765
44766         * gcc.dg/format-array-1.c: New test.
44767
44768 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44769
44770         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44771         writing through null pointers; remove comment about testing
44772         unterminated strings.
44773
44774 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44775
44776         * gcc.c-torture/execute/20001017-2.c: New test.
44777
44778 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44779
44780         * gcc.c-torture/compile/20001018-1.c: New test.
44781         * gcc.c-torture/compile/20001018-1.x: Xfail.
44782
44783 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44784
44785         * gcc.c-torture/execute/20001017-1.c: New test.
44786
44787 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44788
44789         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44790         for multiple use of arguments with scanf formats; add tests for
44791         multiple use of arguments.
44792
44793 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44794
44795         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44796
44797 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44798
44799         * gcc.dg/format-miss-1.c: New test.
44800
44801 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44802
44803         * gcc.c-torture/execute/20001013-1.c: New test.
44804
44805 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44806
44807         * gcc.dg/format-branch-1.c: New test.
44808
44809 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44810
44811         * README, lib/file-format.exp: Remove EGCS references.
44812
44813 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44814
44815         * gcc.dg/20001013-1.c: New test.
44816
44817 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44818
44819         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44820         for intmax_t in the compiler using __typeof__ and the type rules
44821         for conditional expressions.
44822
44823 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44824
44825         * gcc.dg/20001012-1.c: New test.
44826         * gcc.dg/20001012-2.c: New test.
44827
44828 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44829
44830         * gcc.dg/format-attr-1.c: New test.
44831
44832 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44833
44834         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44835         __LONG_LONG_MAX__ instead of LLONG_MAX.
44836
44837 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44838
44839         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44840         scanf flags.
44841         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44842         flags.
44843
44844 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44845
44846         * gcc.dg/sequence-pt-1.c: New test.
44847
44848 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44849
44850         * gcc.c-torture/execute/20001011-1.c: New testcase.
44851         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44852
44853 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44854
44855         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44856         does not error on it.
44857
44858 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44859
44860         * gcc.dg/20001009-1.c: New test.
44861
44862 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44863
44864         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44865         * gcc.c-torture/execute/20001009-2.c: ... to here.
44866
44867 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44868
44869         * gcc.c-torture/compile/20001009-1.c: New testcase.
44870         * gcc.c-torture/execute/20001009-1.c: New testcase.
44871         Testcases provided by Jan Hubicka <jh@suse.cz>.
44872
44873 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44874
44875         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44876         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44877         uintmax_t using <limits.h> to emulate the compiler's internal
44878         logic.  No longer XFAIL %j tests.
44879
44880 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44881
44882         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44883         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44884         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44885         regexps and details of expected handling of some bad formats.
44886         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44887         suppression.
44888
44889 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44890
44891         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44892         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44893         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44894         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44895         in list archives.
44896
44897 2000-10-06  Richard Henderson  <rth@cygnus.com>
44898
44899         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44900         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44901         * g++.old-deja/g++.jason/report.C: Likewise.
44902         * g++.old-deja/g++.law/friend5.C: Likewise.
44903         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44904         of the expected warnings.
44905
44906 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44907
44908         * g++.old-deja/g++.pt/enum14.C: New test.
44909
44910 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44911
44912         * g++.old-deja/g++.pt/crash59.C: New test.
44913
44914 2000-10-04  Will Cohen  <wcohen@redhat.com>
44915
44916         * gcc.dg/20000926-1.c: New test.
44917
44918 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44919
44920         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44921         function name for current C++ compiler.
44922         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44923
44924 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44925
44926         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44927         __PRETTY_FUNCTION__.
44928         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44929
44930 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44931
44932         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44933
44934 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44935
44936         * gcc.c-torture/compile/20000923-1.c: New test.
44937
44938 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44939
44940         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44941         * g++.old-deja/g++.pt/ttp62.C: Same.
44942         * g++.old-deja/g++.other/inline14.C: Same.
44943
44944 2000-09-24  Richard Henderson  <rth@cygnus.com>
44945
44946         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44947
44948 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44949
44950         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44951
44952 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44953
44954         * gcc.c-torture/compile/20000922-1.c: New file.
44955
44956 2000-09-21  Nick Clifton  <nickc@redhat.com>
44957
44958         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44959         a signed long modulo operation.
44960         (mod6): New function - perform an unsigned long modulo operation.
44961         (main): Add tests for modulos of very large numbers by very small
44962         dividends.
44963
44964 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44965
44966         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44967
44968 2000-09-19  Richard Henderson  <rth@cygnus.com>
44969
44970         * gcc.dg/compare2.c (case 10): XFAIL.
44971
44972 2000-09-18  Richard Henderson  <rth@cygnus.com>
44973
44974         * gcc.c-torture/execute/20000906-1.c: Move ...
44975         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44976         that support __builtin_trap.
44977
44978 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44979
44980         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44981
44982 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44983
44984         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44985         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44986         more $ format tests.
44987
44988 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44989
44990         * gcc.dg/format-errmk-1.c: New test.
44991
44992 2000-09-17  Greg McGary  <greg@mcgary.org>
44993
44994         * gcc.c-torture/execute/20000917-1.x: Remove.
44995
44996 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44997
44998         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44999
45000 2000-09-17  Greg McGary  <greg@mcgary.org>
45001
45002         * gcc.c-torture/execute/20000917-1.c: New test.
45003         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45004
45005 2000-09-16  Neil Booth  <NeilB@earthling.net>
45006
45007         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45008         in nested macro bug.
45009
45010 2000-09-15  Neil Booth  <NeilB@earthling.net>
45011
45012         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45013
45014 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45015
45016         * gcc.c-torture/execute/20000914-1.c: New test.
45017
45018 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45019
45020         * g++.other/inline13.C: New test.
45021
45022 2000-09-12  Andreas Jaeger  <aj@suse.de>
45023
45024         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45025         constant by Ulrich Drepper <drepper@redhat.com>.
45026
45027 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45028
45029         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45030
45031 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45032
45033         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45034
45035 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45036
45037         * gcc.dg/cpp/backslash.c: New test.
45038
45039 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45040
45041         * gcc.c-torture/execute/20000910-1.c: New test.
45042         * gcc.c-torture/execute/20000910-2.c: Likewise.
45043
45044 2000-09-11  Robert Lipe  <robertl@sco.com>
45045
45046         * gcc.dg/pragma-align.c: New test.
45047
45048 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45049
45050         * g++.old-deja/g++.pt/explicit82.C: New test.
45051         * g++.old-deja/g++.pt/explicit83.C: New test.
45052
45053 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45054
45055         * gcc.dg/asm-names.c: New test.
45056
45057 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45058
45059         * gcc.dg/cpp/tr-warn6.c: New test
45060
45061 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45062
45063         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45064         be accepted.
45065
45066 2000-09-07  Catherine Moore  <clm@redhat.com>
45067
45068         * gcc.c-torture/execute/unroll-1.c: New test.
45069
45070 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45071
45072         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45073         ERROR markers.
45074         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45075         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45076         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45077         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45078         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45079         Preprocess only.
45080         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45081         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45082
45083 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45084
45085         * g++.old-deja/g++.pt/deduct2.C: New test.
45086
45087 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45088
45089         * g++.old-deja/g++.pt/parms2.C: New test.
45090
45091 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45092
45093         * g++.old-deja/g++.pt/crash58.C: New test.
45094
45095 2000-09-06  Greg McGary  <greg@mcgary.org>
45096
45097         * gcc.c-torture/execute/20000906-1.c: New test.
45098         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45099
45100 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45101
45102         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45103
45104 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45105
45106         * g++.old-deja/g++.pt/crash57.C: New test.
45107
45108 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45109
45110         * g++.old-deja/g++.pt/crash56.C: New test.
45111
45112 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45113
45114         * g++.old-deja/g++.pt/koenig1.C: New test.
45115
45116 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45117
45118         * gcc.dg/20000904-1.c: New test.
45119
45120 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45121
45122         * gcc.dg/cpp/paste8.c: New test.
45123
45124 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45125
45126         * gcc.c-torture/compile/20000827-1.c: New test.
45127
45128 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45129
45130         * gcc.dg/format-diag-1.c: New test.
45131
45132 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45133
45134         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45135         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45136         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45137         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45138         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45139
45140 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45141
45142         * g++.old-deja/g++.other/nested4.C: New test.
45143
45144 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45145
45146         * g++.old-deja/g++.ns/scoped1.C: New test.
45147
45148 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45149
45150         * lib/g++.exp: Support testing already-installed GCC.
45151
45152 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45153
45154         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45155
45156 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45157
45158         * gcc.dg/return-type-2.c: New test.
45159
45160 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45161
45162         * gcc.c-torture/compile/20000825-1.c: New test.
45163
45164 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45165
45166         * gcc.dg/dwarf2-2.c: New test.
45167
45168 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45169
45170         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45171         dg-warning regexps.
45172
45173 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45174
45175         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45176         gcc.dg/format-ext-5.c: New tests.
45177
45178 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45179
45180         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45181
45182 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45183
45184         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45185
45186 2000-08-24  Richard Henderson  <rth@cygnus.com>
45187
45188         * gcc.dg/ia64-sync-1.c: New test.
45189         * gcc.dg/ia64-sync-2.c: New test.
45190         * gcc.dg/ia64-asm-1.c: New test.
45191
45192 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45193
45194         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45195         * gcc.dg/format-ext-2.c: New test.
45196
45197 2000-08-23  Jason Merrill  <jason@redhat.com>
45198
45199         * lib/old-dejagnu.exp: Also ignore "In member function" and
45200         "At global scope".
45201
45202 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45203
45204         * gcc.dg/noncompile/label-lineno-1.c: New test.
45205
45206 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45207
45208         * gcc.dg/c99-array-nonobj-1.c: New test.
45209
45210 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45211
45212         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45213         tests.
45214         * gcc.dg/format-ext-1.c: New test.
45215
45216 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45217
45218         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45219         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45220         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45221         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45222         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45223
45224 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45225
45226         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45227         gcc.dg/c99-strftime-2.c: New tests.
45228
45229 2000-08-22  Richard Henderson  <rth@cygnus.com>
45230
45231         * gcc.c-torture/execute/20000822-1.c: New test.
45232
45233 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45234
45235         * gcc.c-torture/execute/20000819-1.x: Remove.
45236
45237 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45238
45239         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45240         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45241         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45242         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45243         gcc.dg/format-xopen-1.c: New tests.
45244
45245 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45246
45247         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45248
45249 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45250
45251         * g++.old-deja/g++.other/loop2.C: New test.
45252
45253         * gcc.c-torture/compile/20000606-1.c: New test.
45254         * gcc.c-torture/compile/20000728-1.c: New test.
45255         * gcc.c-torture/execute/20000801-1.c: New test.
45256         * gcc.c-torture/execute/20000801-2.c: New test.
45257         * gcc.c-torture/execute/20000819-1.c: New test.
45258         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45259         * gcc.dg/20000629-1.c: New test.
45260         * gcc.dg/20000724-1.c: New test.
45261         * gcc.dg/20000807-1.c: New test.
45262
45263 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45264
45265         * gcc.dg/cpp/pragma-1.c: New test.
45266         * gcc.dg/cpp/pragma-2.c: New test.
45267
45268 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45269
45270         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45271         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45272
45273 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45274
45275         * gcc.c-torture/compile/20000818-1.c: New test.
45276
45277 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45278
45279         * gcc.c-torture/execute/20000818-1.c: New test.
45280
45281 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45282
45283         * gcc.dg/format-va-1.c: New test.
45284
45285 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45286
45287         * g++.old-deja/g++.other/typedef8.C: New test.
45288
45289 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45290
45291         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45292         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45293         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45294         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45295         * g++.old-deja/g++.other/ptrmem7.C: New test.
45296         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45297
45298 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45299
45300         * g++.old-deja/g++.pt/typename27.C: New test.
45301
45302 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45303
45304         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45305         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45306         * g++.old-deja/g++.pt/friend45.C: New test.
45307         * g++.old-deja/g++.other/friend8.C: New test.
45308
45309 2000-08-15  Richard Henderson  <rth@cygnus.com>
45310
45311         * gcc.c-torture/execute/20000815-1.c: New test.
45312
45313 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45314
45315         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45316         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45317         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45318
45319 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45320
45321         * g++.old-deja/g++.other/refinit2.C: New test.
45322
45323 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45324
45325         * lib/c-torture.exp (c-torture): Make
45326         compiler_conditional_xfail_data global.
45327         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45328         compiler_conditional_xfail_data machinery.
45329         (f-torture-execute): Likewise.
45330         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45331         and only when unrolling loops.
45332
45333         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45334
45335 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45336
45337         * g++.old-deja/g++.pt/explicit81.C: New test.
45338
45339 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45340
45341         * g++.old-deja/g++.pt/typename26.C: New test.
45342
45343 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45344
45345         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45346         warning.
45347
45348 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45349
45350         * g++.old-deja/g++.other/array3.C: New test.
45351
45352 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45353
45354         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45355         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45356         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45357         New tests.
45358
45359 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45360
45361         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45362         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45363
45364 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45365
45366         * gcc.c-torture/execute/20000808-1.c: New test.
45367
45368 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45369
45370         * gcc.dg/c90-const-expr-1.c: New test.
45371
45372 2000-08-08  Richard Henderson  <rth@cygnus.com>
45373
45374         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45375
45376 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45377
45378         * gcc.dg/noncompile/const-ll-1.c: New test.
45379
45380 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45381
45382         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45383
45384 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45385
45386         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45387         that running programs linked against the shared version of libobjc
45388         run correctly.
45389
45390 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45391
45392         * gcc.dg/c99-printf-1.c: New test.
45393
45394 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45395
45396         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45397
45398 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45399
45400         * gcc.c-torture/execute/20000731-1.x: Delete.
45401
45402 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45403
45404         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45405         and torture_without_loops as is done by c-torture.exp.
45406         (search_for): Copy from c-torture.exp.
45407         (gcc-dg-runtest): New function, drives a directory of tests
45408         iterating over the TORTURE_OPTIONS.
45409         (scan-assembler, scan-assembler-not): Move here from
45410         individual directory drivers.
45411
45412         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45413         defined by lib/gcc-dg.exp.
45414         * gcc.dg/cpp/cpp.exp: Likewise.
45415         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45416         gcc-dg-runtest, so we cycle over optimization options.
45417
45418         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45419         * gcc.dg/compare2.c: No longer expected to fail.
45420
45421 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45422
45423         * gcc.c-torture/execute/20000804-1.c: New test.
45424
45425 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45426
45427         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45428
45429 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45430
45431         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45432
45433 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45434
45435         * gcc.c-torture/compile/20000803-1.c: New test.
45436
45437 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45438
45439         * gcc.c-torture/execute/20000801-3.c,
45440         gcc.c-torture/execute/20000801-4.c: New tests.
45441         * gcc.c-torture/execute/20000801-3.x,
45442         gcc.c-torture/execute/20000801-4.x: Xfail.
45443
45444 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45445
45446         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45447         libobjc/.libs to allow for libtool.
45448
45449 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45450
45451         * gcc.c-torture/compile/20000802-1.c: New test.
45452
45453 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45454
45455         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45456
45457 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45458
45459         * gcc-c-torture/execute/20000731-2.c: New test.
45460
45461         * gcc.c-torture/execute/20000731-1.c: New test.
45462         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45463
45464 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45465
45466         * testsuite/gcc.dg/cpp/paste7.c: New test.
45467         * gcc.dg/cpp/20000725-1.c: New test.
45468
45469 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45470
45471         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45472         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45473         declaration warning for __builtin_dwarf_reg_size.
45474
45475         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45476
45477 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45478
45479         * gcc.dg/noncompile/voidparam-1.c: New test.
45480
45481 2000-07-30  Richard Henderson  <rth@cygnus.com>
45482
45483         * gcc.dg/c90-digraph-1.c: Don't xfail.
45484         * gcc.dg/compare2.c (case 10): Xfail.
45485         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45486
45487 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45488
45489         * gcc.dg/c99-main-1.c: New test.
45490
45491 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45492
45493         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45494
45495 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45496
45497         * gcc.c-tortuer/execute/20000726-1.c: New test.
45498
45499 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45500
45501         * gcc.c-torture/execute/enum-2.c: New test.
45502
45503 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45504
45505         * gcc.dg/cpp/tr-warn3.c: New test.
45506
45507 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45508
45509         * g++.old-deja/g++.ext/implicit1.C: Remove.
45510         * g++.old-deja/g++.jason/c2.C: Remove
45511         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45512         * g++.old-deja/g++.pt/crash16.C: Likewise.
45513         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45514
45515 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45516
45517         * g++.old-deja/g++.other/for2.C: New test.
45518
45519 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45520
45521         * gcc.dg/20000720-1.c: New test.
45522
45523 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45524
45525         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45526
45527 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45528
45529         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45530         * gcc.c-torture/execute/20000722-1.c: New.
45531         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45532
45533 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45534
45535         * gcc.dg/cpp/20000720-1.S: New test.
45536
45537 2000-07-21  Michael Meissner  <meissner@redhat.com>
45538
45539         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45540
45541 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45542
45543         * g++.old-deja/g++.brendan/crash16.C,
45544         g++.old-deja/g++.brendan/parse3.C,
45545         g++.old-deja/g++.brendan/redecl1.C,
45546         g++.old-deja/g++.ns/template13.C,
45547         g++.old-deja/g++.other/decl4.C,
45548         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45549
45550 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45551
45552         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45553         and "Internal error".
45554
45555         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45556         regexps.
45557         * gcc.dg/cpp/paste6.c: New test.
45558
45559 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45560
45561         * gcc.dg/cpp/tr-direct.c: New test.
45562
45563         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45564         gcc.dg/cpp/undef1.c: Tweak error regexps.
45565
45566 2000-07-18  Eric Christopher <echristo@redhat.com>
45567
45568         * gcc.c-torture/compile/20000718-1.c: New test.
45569
45570 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45571
45572         * cpplex.c (_cpp_push_token): If the token being pushed back
45573         is the previous token in this context, just subtract one from
45574         context->posn.
45575         * cppmacro.c (save_expansion): Clear aux field when storing a
45576         placemarker.
45577
45578 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45579
45580         * gcc.dg/noncompile/redecl-1.c: New test.
45581
45582 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45583
45584         * gcc.c-torture/execute/20000717-5.c: New test.
45585         * gcc.c-torture/execute/20000717-1.x: Removed.
45586
45587 2000-07-17  Richard Henderson  <rth@cygnus.com>
45588
45589         * gcc.c-torture/execute/20000717-4.c: New test.
45590
45591 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45592
45593         * gcc.dg/cpp/syshdr.c: New test.
45594         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45595
45596 2000-07-17  Neil Booth  <neilb@earthling.net>
45597
45598         * gcc.dg/cpp/cmdlne-dM.c: New test.
45599         * gcc.dg/cpp/cmdlne-dD.c: New test.
45600
45601 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45602
45603         * gcc.c-torture/execute/20000717-3.c: New test.
45604
45605         * gcc.c-torture/compile/20000717-1.c: New test.
45606
45607 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45608
45609         * gcc.c-torture/execute/20000717-2.c: New test.
45610
45611 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45612
45613         * gcc.dg/formatz-1.c: New test.
45614
45615         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45616         * gcc.dg/c99-digraph-1.c: New tests.
45617
45618         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45619         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45620
45621         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45622         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45623         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45624         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45625         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45626         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45627         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45628
45629 2000-07-17  Greg McGary <greg@mcgary.org>
45630
45631         * gcc.c-torture/execute/20000717-1.c: New test.
45632         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45633
45634 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45635
45636         * gcc.c-torture/execute/20000715-2.c: New test.
45637         * gcc.dg/20000715-1.c: New test.
45638
45639 2000-07-15  Michael Meissner  <meissner@redhat.com>
45640
45641         * gcc.c-torture/execute/20000715-1.c: New test.
45642
45643 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45644
45645         * gcc.c-torture/execute/20000707-1.c: New test.
45646
45647 2000-07-13  Neil Booth  <NeilB@earthling.net>
45648
45649         * testsuite/gcc.dg/cpp/digraph1.c,
45650         testsuite/gcc.dg/cpp/digraph2.c,
45651         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45652
45653 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45654
45655         * g77.f-torture/compile/20000630-2.f: New test.
45656         * g77.f-torture/compile/20000630-2.x
45657
45658 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45659
45660         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45661
45662 2000-07-11  Neil Booth  <NeilB@earthling.net>
45663
45664         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45665
45666 2000-07-11  Neil Booth  <NeilB@earthling.net>
45667
45668         * gcc.dg/cpp/cmdlne-C.c: New.
45669
45670 2000-07-09  Neil Booth  <NeilB@earthling.net>
45671
45672         * gcc.dg/cpp/directiv.c: New tests.
45673         * gcc.dg/cpp/undef1.c: Update.
45674
45675 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45676
45677         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45678
45679 2000-07-09  Neil Booth  <NeilB@earthling.net>
45680
45681         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45682
45683 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45684
45685         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45686         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45687
45688 2000-07-08  Neil Booth  <NeilB@earthling.net>
45689
45690         * gcc.dg/cpp/macsyntx.c: New tests.
45691
45692 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45693
45694         * gcc.dg/20000707-1.c: New test.
45695
45696 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45697
45698         * gcc.c-torture/execute/20000706-1.c: New test.
45699         * gcc.c-torture/execute/20000706-2.c: New test.
45700         * gcc.c-torture/execute/20000706-3.c: New test.
45701         * gcc.c-torture/execute/20000706-4.c: New test.
45702         * gcc.c-torture/execute/20000706-5.c: New test.
45703
45704 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45705
45706         * g++.old-deja/g++.pt/instantiate7.C: New test.
45707
45708 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45709
45710         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45711         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45712         * g++.old-deja/g++.other/rtti3.C: Likewise.
45713         * g++.old-deja/g++.other/rttid3.C: Likewise.
45714
45715 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45716
45717         *  g77.f-torture/compile/20000630-1.x: Fix typo
45718
45719 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45720
45721         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45722         assembly output.
45723
45724 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45725
45726         * gcc.dg/cpp/ident.c: New test.
45727
45728 2000-07-05  Neil Booth  <NeilB@earthling.net>
45729
45730         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45731           gcc.dg/cpp/lexstrng.c: New tests.
45732
45733 2000-07-04  Neil Booth  <NeilB@earthling.net>
45734
45735         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45736         * gcc.dg/cpp/strify2.c: Same.
45737
45738 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45739
45740         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45741         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45742         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45743         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45744
45745         * testsuite/gcc.dg/cpp/macro1.c,
45746         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45747         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45748         testsuite/gcc.dg/cpp/strify1.c,
45749         testsuite/gcc.dg/cpp/strify2.c: New tests.
45750
45751 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45752
45753         * gcc.c-torture/execute/20000703-1.c: New test.
45754
45755 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45756
45757         * g++.old-deja/g++.pt (lookup10.C): New test.
45758
45759 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45760
45761         * g++.old-deja/g++.pt (typename25.C): New test.
45762
45763 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45764
45765         * gcc.c-torture/compile/20000701-1.c: New test.
45766
45767 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45768
45769         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45770         to test case.
45771
45772 2000-06-30  Catherine Moore  <clm@cygnus.com>
45773
45774         * gcc.c-torture/execute/align-1.c: New test.
45775
45776 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45777
45778         * g++.old-deja/g++.pt/expr8.C: New test.
45779         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45780
45781 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45782
45783         * gcc.c-torture/compile/20000629-1.c: New test.
45784
45785 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45786
45787
45788         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45789         gcc.dg/noncompile directory, depending on whether they're
45790         preprocessor tests or not.  Annotate all the tests for the dg
45791         framework.
45792
45793         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45794         * gcc.dg/noncompile/noncompile.exp: New.
45795
45796         * Moved files:
45797         Old name                                New name
45798         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45799         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45800         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45801         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45802         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45803         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45804         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45805         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45806         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45807         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45808         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45809         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45810         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45811         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45812         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45813         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45814         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45815         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45816         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45817         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45818         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45819         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45820         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45821         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45822
45823         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45824         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45825         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45826         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45827         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45828         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45829
45830 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45831
45832         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45833         declare one variable.  On the fourth, error.
45834         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45835         declared by 20000628-1a.h.
45836
45837 2000-06-29  Richard Henderson  <rth@redhat.com>
45838
45839         * gcc.c-torture/execute/930529-1.x: New file.
45840         * gcc.dg/920413-1.c: Adjust expected warning text.
45841         * gcc.dg/980217-1.c: Declare abort.
45842         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45843
45844 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45845
45846         * g77.f-torture/compile/20000629-1.f: New test.
45847         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45848
45849 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45850
45851         Rearrange lots of files, removing entirely the
45852         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45853         directories.
45854
45855         * Deleted files:
45856         gcc.c-torture/code_quality/code_quality.exp
45857         gcc.c-torture/special/special.exp
45858         gcc.failure/failure.exp
45859         gcc.failure/940409-1.x
45860         gcc.c-torture/compile/961203-1.x
45861
45862         * New files:
45863         gcc.misc-tests/linkage.exp
45864         gcc.c-torture/execute/920730-1t.c
45865         gcc.c-torture/execute/920730-1t.x
45866         gcc.c-torture/compile/920520-1.x
45867         gcc.c-torture/compile/920521-1.x
45868         gcc.c-torture/compile/981006-1.x
45869         gcc.c-torture/execute/eeprof-1.x
45870
45871         * Moved files (possibly with modifications to fit a new harness):
45872         Old name                                New name
45873         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45874         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45875         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45876         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45877         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45878         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45879         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45880         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45881         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45882         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45883         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45884         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45885         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45886         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45887
45888 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45889
45890         * c-torture/compile/961203-1.x: Delete.
45891
45892         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45893         not exit. Include stdio.h.
45894         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45895         * gcc.misc-tests/dg-12.c: Likewise.
45896         * gcc.misc-tests/dg-5.c: Likewise.
45897         * gcc.misc-tests/dg-6.c: Likewise.
45898         * gcc.misc-tests/dg-7.c: Prototype abort.
45899         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45900         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45901         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45902         not exit.
45903         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45904         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45905
45906 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45907
45908         * gcc.dg/cpp/20000628-1.c: New test.
45909         * gcc.dg/cpp/20000628-1.h: New header for above test.
45910         * gcc.dg/cpp/20000628-1a.h: Likewise.
45911
45912 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45913
45914         * gcc.dg/cpp: New directory.
45915         * gcc.dg/cpp/cpp.exp: New driver.
45916         * gcc.dg/cpp/20000627-1.c: New test.
45917         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45918         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45919         and rewrite as a compilation test.
45920
45921         * gcc.dg: Move many files into the cpp subdirectory, possibly
45922         renaming or editing them as well.
45923         Old name                New name
45924         990119-1.c              cpp/19990119-1.c
45925         990228-1.c              cpp/19990228-1.c
45926         990407-1.c              cpp/19990407-1.c
45927         990409-1.c              cpp/19990409-1.c
45928         990413-1.c              cpp/19990413-1.c
45929         990703-1.c              cpp/19990703-1.c
45930         20000127-1.c            cpp/20000127-1.c
45931         20000129-1.c            cpp/20000129-1.c
45932         20000207-1.c            cpp/20000207-1.c
45933         20000207-2.c            cpp/20000207-2.c
45934         20000209-1.c            cpp/20000209-1.c
45935         20000209-2.c            cpp/20000209-2.c
45936         20000301-1.c            cpp/20000301-1.c
45937         20000419-1.c            cpp/20000419-1.c
45938         20000510-1.S            cpp/20000510-1.S
45939         20000519-1.c            cpp/20000519-1.c
45940         20000529-1.c            cpp/20000529-1.c
45941         20000625-1.c            cpp/20000625-1.c
45942         20000625-2.c            cpp/20000625-2.c
45943         cpp-as1.c               cpp/assert1.c
45944         cpp-as2.c               cpp/assert2.c
45945         cxx-comments-1.c        cpp/cxxcom1.c
45946         cxx-comments-2.c        cpp/cxxcom2.c
45947         endif-label.c           cpp/endif.c
45948         cpp-hash1.c             cpp/hash1.c
45949         cpp-hash2.c             cpp/hash2.c
45950         cpp-if1.c               cpp/if-1.c
45951         cpp-if2.c               cpp/if-2.c
45952         cpp-if3.c               cpp/if-3.c
45953         cpp-if4.c               cpp/if-4.c
45954         cpp-if5.c               cpp/if-5.c
45955         cpp-cond.c              cpp/if-cexp.c
45956         cpp-missingop.c         cpp/if-mop.c
45957         cpp-missingparen.c      cpp/if-mpar.c
45958         cpp-opprec.c            cpp/if-oppr.c
45959         cpp-ifparen.c           cpp/if-paren.c
45960         cpp-shortcircuit.c      cpp/if-sc.c
45961         cpp-shift.c             cpp/if-shift.c
45962         cpp-unary.c             cpp/if-unary.c
45963         cpp-li1.c               cpp/line1.c
45964         cpp-li2.c               cpp/line2.c
45965         lineno.c                cpp/line3.c
45966         lineno-2.c              cpp/line4.c
45967         cpp-mi.c                cpp/mi1.c
45968         cpp-mic.h               cpp/mi1c.h
45969         cpp-micc.h              cpp/mi1cc.h
45970         cpp-mind.h              cpp/mi1nd.h
45971         cpp-mindp.h             cpp/mi1ndp.h
45972         cpp-mix.h               cpp/mi1x.h
45973         cpp-mi2.c               cpp/mi2.c
45974         cpp-mi2a.h              cpp/mi2a.h
45975         cpp-mi2b.h              cpp/mi2b.h
45976         cpp-mi2c.h              cpp/mi2c.h
45977         cpp-mi3.c               cpp/mi3.c
45978         cpp-mi3.def             cpp/mi3.def
45979         poison-1.c              cpp/poison.c
45980         pr-impl.c               cpp/prag-imp.c
45981         cpp-redef-2.c           cpp/redef1.c
45982         cpp-redef.c             cpp/redef2.c
45983         strpaste.c              cpp/strp1.c
45984         strpaste-2.c            cpp/strp2.c
45985         cpp-tradpaste.c         cpp/tr-paste.c
45986         cpp-tradstringify.c     cpp/tr-str.c
45987         cpp-tradwarn1.c         cpp/tr-warn1.c
45988         cpp-tradwarn2.c         cpp/tr-warn2.c
45989         trigraphs.c             cpp/trigraphs.c
45990         cpp-unc1.c              cpp/unc1.c
45991         cpp-unc2.c              cpp/unc2.c
45992         cpp-unc3.c              cpp/unc3.c
45993         cpp-unc.c               cpp/unc4.c
45994         undef.c                 cpp/undef1.c
45995         undef-2.c               cpp/undef2.c
45996         cpp-wi1.c               cpp/widestr1.c
45997
45998 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45999
46000         * lib/g++.exp (g++_include_flags): Tweak.
46001
46002 2000-06-27  H.J. Lu  <hjl@gnu.org>
46003             Loren J. Rittle  <ljrittle@acm.org>
46004
46005         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46006         version with one that knows about the new gcc tree structure.
46007         (g++_link_flags): Same.
46008
46009 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46010
46011         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46012         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46013         case we are cross-compiling.
46014
46015         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46016         g++.old-deja/g++.niklas/Makefile.in,
46017         g++.old-deja/g++.niklas/configure.in,
46018         g++.old-deja/g++.other/Makefile.in,
46019         g++.old-deja/g++.other/configure.in,
46020         gcc.c-torture/code_quality/Makefile.in,
46021         gcc.c-torture/code_quality/configure.in,
46022         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46023         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46024         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46025         gcc.c-torture/execute/ieee/Makefile.in,
46026         gcc.c-torture/execute/ieee/configure.in,
46027         gcc.c-torture/noncompile/Makefile.in,
46028         gcc.c-torture/noncompile/configure.in,
46029         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46030         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46031         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46032
46033 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46034
46035         * g++.old-deja/g++.other/ambig3.C: New test.
46036
46037 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46038
46039         * g++.old-deja/g++.pt/syntax1.C: New test.
46040         * g++.old-deja/g++.pt/syntax2.C: New test.
46041         * g++.old-deja/g++.other/syntax3.C: New test.
46042         * g++.old-deja/g++.other/syntax4.C: New test.
46043
46044 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46045
46046         * gcc.dg/20000623-1.c: Prototype exit and abort.
46047
46048 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46049
46050         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46051         New tests.
46052         * gcc.dg/cpp-mi3.def: New file.
46053
46054         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46055         inside assertions.
46056         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46057         lexer's error messages.
46058         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46059         divine anything from the linemarkers.
46060         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46061         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46062
46063 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46064
46065         * gcc.dg/20000623-1.c: New test.
46066
46067 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46068
46069         * gcc.c-torture/execute/20000622-1.c: New test.
46070
46071 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46072
46073         * g++.old-deja/g++.other/init15.C: New test.
46074
46075 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46076
46077         * g++.old-deja/g++.pt/vaarg2.C: New test.
46078         * g++.old-deja/g++.pt/vaarg3.C: New test.
46079
46080 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46081
46082         * g++.old-deja/g++.other/dyncast6.C: New test.
46083
46084 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46085
46086         * gcc.c-torture/execute/loop-6.c: New test.
46087
46088 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46089
46090         * gcc.dg/20000614-1.c: New test.
46091         * gcc.dg/20000614-2.c: New test.
46092
46093 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46094
46095         * g++.old-deja/g++.other/inline12.C: New test.
46096
46097 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46098
46099         * g++.old-deja/g++.other/eh1.C: New test.
46100
46101 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46102
46103         * g++.old-deja/g++.other/type.C: New test.
46104
46105 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46106
46107         * g++.old-deja/g++.other/initstring.C: New test.
46108
46109 2000-06-12  Jason Merrill  <jason@redhat.com>
46110
46111         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46112
46113 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46114
46115         * gcc.c-torture/compile/20000609-1.c: New test.
46116
46117 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46118
46119         * gcc.dg/20000609-1.c: New test.
46120
46121 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46122
46123         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46124         * gcc.c-torture/noncompile/poison-1.c: Move...
46125         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46126         * gcc.dg/cpp-li1.c: Add a token after the #line.
46127
46128 2000-06-05  Richard Henderson  <rth@cygnus.com>
46129
46130         * gcc.c-torture/execute/20000605-2.c: New test.
46131         * gcc.c-torture/execute/20000605-3.c: New test.
46132
46133 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46134
46135         * g77.f-torture/execute/20000503-1.x: New file.
46136
46137 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46138
46139         * g++.old-deja/g++.eh/badalloc1.C: New test.
46140
46141 2000-06-05  Richard Henderson  <rth@cygnus.com>
46142
46143         * gcc.c-torture/execute/20000605-1.c: New test.
46144
46145 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46146             Nathan Sidwell <nathan@codesourcery.com>
46147
46148         * gcc.c-torture/compile/20000605-1.c: New test.
46149
46150 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46151
46152         * g77.f-torture/compile/20000601-1.f: New test.
46153
46154 2000-06-03  Richard Henderson  <rth@cygnus.com>
46155
46156         * gcc.c-torture/execute/20000603-1.c: New.
46157
46158 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46159
46160         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46161         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46162
46163 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46164
46165         * gcc.dg/compare2.c (case 12): XFAIL.
46166         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46167         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46168
46169         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46170
46171 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46172
46173         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46174         guard macro is already defined when the header is first
46175         included.
46176         * gcc.dg/cpp-mix.h: New file.
46177         * gcc.dg/endif-label.c: Update patterns to match compiler.
46178
46179         * g++.brendan/complex1.C: Declare abort.
46180         * g++.law/refs4.C: Remove XFAIL.
46181         * g++.oliva/expr2.C: Declare abort and exit.
46182
46183 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46184
46185         * gcc.c-torture/execute/20000528-1.c: New test.
46186
46187         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46188         * g++.old-deja/g++.law/temps4.C: Likewise.
46189
46190         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46191         stdlib.h.  Call abort() on failure.
46192         * g++.old-deja/g++.law/refs4.C: Likewise.
46193         * g++.old-deja/g++.law/temps4.C: Likewise.
46194         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46195         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46196
46197 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46198
46199         Relative to g++.dg/special:
46200         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46201
46202         Relative to g++.old-deja:
46203         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46204         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46205         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46206         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46207         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46208         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46209         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46210
46211         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46212         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46213         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46214         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46215         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46216         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46217         and/or string.h.
46218
46219         * g++.other/goto1.C: Update expectations for error messages.
46220
46221 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46222
46223         * gcc.c-torture/compile/20000523-1.c: New test.
46224
46225 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46226
46227         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46228
46229 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46230
46231         * g++.old-deja/g++.eh/catch11.C: New test.
46232         * g++.old-deja/g++.eh/catch12.C: New test.
46233
46234 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46235
46236         * gcc.c-torture/execute/20000523-1.c: New test.
46237
46238 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46239
46240         * c-torture/execute/bcp-1.c: Replace abort in arg of
46241         __builtin_constant_p with a generic external function.
46242
46243         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46244         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46245         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46246         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46247         Prototype abort and/or exit.
46248
46249         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46250         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46251         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46252         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46253
46254 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46255
46256         * gcc.dg/dwarf2-1.c: New test.
46257
46258 2000-05-20  Richard Henderson  <rth@cygnus.com>
46259
46260         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46261
46262 2000-05-20  Andreas Jaeger  <aj@suse.de>
46263
46264         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46265         testcase.
46266
46267 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46268
46269         * gcc.c-torture/execute/20000519-2.c: New test.
46270
46271 2000-05-19  Andreas Jaeger  <aj@suse.de>
46272
46273         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46274         which fails with SSA.
46275
46276         * lib/c-torture.exp: Also test with -O3 -fssa.
46277
46278 2000-05-18  Michael Meissner  <meissner@redhat.com>
46279
46280         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46281         * gcc.c-torture/execute/920415-1.c: Ditto.
46282         * gcc.c-torture/execute/920501-1.c: Ditto.
46283         * gcc.c-torture/execute/conversion.c: Ditto.
46284         * gcc.c-torture/execute/cvt-1.c: Ditto.
46285
46286 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46287
46288         * gcc.c-torture/compile/20000518-1.c: New test.
46289
46290 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46291
46292         * g77.f-torture/compile/200005018.f: New test.
46293
46294 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46295
46296         * gcc.c-torture/compile/20000517-1.c: New test.
46297
46298 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46299
46300         * gcc.c-torture/execute/20000516-1.c: New test.
46301
46302 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46303
46304         * g++.old-deja/g++.other/eh.C: New test.
46305
46306 2000-05-12  Richard Henderson  <rth@cygnus.com>
46307
46308         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46309         constants through to doit's conditional.
46310
46311 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46312
46313         * gcc.c-torture/compile/20000511-1.c: New test.
46314         * g77.f-torture/compile/20000511-1.f: New test.
46315         * g77.f-torture/compile/20000511-2.f: New test.
46316
46317 2000-05-11  Michael Meissner  <meissner@redhat.com>
46318
46319         * gcc.c-torture/execute/20000511-1.c: New test.
46320
46321 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46322
46323         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46324         * gcc.dg/20000510-1.S: New.
46325
46326 2000-05-08  Catherine Moore  <clm@cygnus.com>
46327
46328         * gcc.dg/unused-3.c: New.
46329
46330 2000-05-06  Richard Henderson  <rth@cygnus.com>
46331
46332           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46333           * g++.old-deja/g++.mike/warn1.C: Likewise.
46334           * g++.old-deja/g++.pt/local1.C: Likewise.
46335           * g++.old-deja/g++.pt/local7.C: Likewise.
46336           * g++.old-deja/g++.pt/spec16.C: Likewise.
46337
46338 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46339
46340         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46341
46342 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46343
46344           * g77.f-torture/execute/20000503-1.f: New test.
46345
46346 2000-05-04  Andreas Jaeger  <aj@suse.de>
46347
46348         * gcc.dg/noreturn-2.c: New test.
46349
46350 2000-05-04  Neil Booth  <NeilB@earthling.net>
46351
46352         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46353         preprocessor.
46354
46355 2000-05-04  Richard Henderson  <rth@cygnus.com>
46356
46357         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46358
46359 2000-05-04  Richard Henderson  <rth@cygnus.com>
46360
46361         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46362         OpenSSL by Jason R Thorpe.
46363
46364 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46365
46366         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46367
46368 2000-05-03  Robert Lipe <robertlipe@usa.net>
46369
46370         * gcc.dg/20000503-1.c: New test.
46371
46372 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46373
46374         * gcc.c-torture/compile/20000502-1.c: New test.
46375         * g++.old-deja/g++.other/align.C: New test.
46376         * gcc.dg/cpp-tradstringify.c: New test.
46377
46378 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46379
46380         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46381         and hard registers.
46382
46383 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46384
46385         * gcc.c-torture/execute/loop-5.c: New test.
46386
46387 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46388
46389         * gcc.c-torture/execute/va-arg-20.c: New test.
46390
46391 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46392
46393         * gcc.c-torture/execute/20000422-1.c: New test.
46394
46395 2000-04-20  Greg McGary  <gkm@gnu.org>
46396
46397         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46398         when optimizing, but without sibling-call optimizations (-O1).
46399
46400 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46401
46402           * gcc.c-torture/compile/20000420-1.c: New test.
46403
46404 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46405
46406         * g++.abi/ptrflags.C: New test.
46407         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46408
46409 2000-04-19  Catherine Moore  <clm@cygnus.com>
46410
46411         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46412
46413 2000-04-19  Greg McGary  <gkm@gnu.org>
46414
46415         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46416         sibling-call optimizations.
46417
46418 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46419
46420         * gcc.dg/20000419-1.c: New test.
46421
46422 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46423
46424         * gcc.c-torture/execute/20000412-6.c: New test.
46425
46426 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46427
46428         * gcc.c-torture/execute/20000412-5.c: New test.
46429         * g77.f-torture/compile/20000412-1.f: New test.
46430         * gcc.c-torture/execute/20000412-4.c: New test.
46431         * gcc.c-torture/compile/20000412-2.c: New test.
46432         * gcc.c-torture/execute/20000412-3.c: New test.
46433         * gcc.c-torture/compile/20000412-1.c: New test.
46434         * gcc.c-torture/execute/20000412-2.c: New test.
46435
46436 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46437
46438         * objc/execute/bf-20.m: New test.
46439
46440 2000-04-10  Richard Henderson  <rth@cygnus.com>
46441
46442         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46443
46444         * gcc.c-torture/execute/20000412-1.c: New test.
46445
46446 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46447
46448         * g++.old-deja/g++.eh/catchptr1.C: New test.
46449
46450 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46451
46452         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46453
46454 2000-04-08  Neil Booth  <NeilB@earthling.net>
46455
46456         * gcc.dg/cpp-nullchar.c: Remove test as
46457         embedded nulls cause problems.
46458
46459 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46460
46461         * gcc.dg/compare2.c: New test.
46462
46463 2000-04-08  Neil Booth  <NeilB@earthling.net>
46464
46465         * gcc.dg/cpp-nullchar.c: New test.
46466
46467 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46468
46469         * gcc.dg/cpp-mi2.c: New test.
46470         * gcc.dg/cpp-mi2[abc].h: New files.
46471
46472 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46473
46474         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46475         member name.
46476
46477 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46478
46479         * g++.old-deja/g++.abi/vmihint.C: New test.
46480
46481 2000-04-06  Neil Booth  <NeilB@earthling.net>
46482
46483         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46484         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46485         copyright.
46486
46487 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46488
46489         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46490         avoid stack-frame overwrite.
46491
46492 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46493
46494         * gcc.c-torture/compile/20000405-2.c: New test.
46495         * gcc.c-torture/compile/20000405-3.c: New test.
46496
46497 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46498
46499         * gcc.c-torture/compile/20000405-1.c: New test.
46500
46501 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46502
46503         * gcc.dg/cast-qual-1.c: Revert last change.
46504
46505 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46506
46507         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46508
46509 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46510
46511         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46512         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46513
46514 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46515
46516         * gcc.c-torture/compile/20000403-2.c: New test.
46517         * gcc.c-torture/compile/20000403-1.c: New test.
46518
46519 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46520
46521         * gcc.c-torture/execute/20000403-1.c: New test.
46522
46523 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46524
46525         * gcc.c-torture/execute/20000402-1.c: New test.
46526
46527 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46528
46529         * gcc.c-torture/execute/va-arg-15.c: New test.
46530         * gcc.c-torture/execute/va-arg-16.c: New test.
46531         * gcc.c-torture/execute/va-arg-17.c: New test.
46532         * gcc.c-torture/execute/va-arg-18.c: New test.
46533         * gcc.c-torture/execute/va-arg-19.c: New test.
46534
46535 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46536
46537         * gcc.c-torture/compile/981211-1.c: Move to...
46538         * gcc.dg/cpp-as1.c: ...here.
46539         * gcc.dg/cpp-as2.c: New file.
46540
46541         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46542         compiler.
46543
46544 2000-04-02  Neil Booth  <NeilB@earthling.net>
46545
46546         * gcc.dg/cpp-cond.c  New tests.
46547         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46548         accidental success less likely.
46549         * gcc.dg/cpp-missingop.c  New tests.
46550         * gcc.dg/cpp-missingparen.c  New tests.
46551         * gcc.dg/cpp-shift.c  New tests.
46552         * gcc.dg/cpp-shortcircuit.c  New tests.
46553         * gcc.dg/cpp-unary.c  New tests.
46554
46555 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46556
46557         * gcc.c-torture/compile/20000329-1.c: New test.
46558
46559 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46560
46561         * gcc.c-torture/compile/20000326-1.c: New test.
46562         * gcc.c-torture/compile/20000326-2.c: New test.
46563
46564 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46565
46566         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46567         the first parameter is a function argument.
46568
46569 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46570
46571         * g++.old-deja/g++.ext/array4.C: New test.
46572
46573 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46574
46575         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46576
46577 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46578
46579         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46580
46581 2000-03-19  Richard Henderson  <rth@cygnus.com>
46582
46583         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46584
46585 2000-03-19  Richard Henderson  <rth@cygnus.com>
46586
46587         * gcc.c-torture/compile/20000319-1.c: New test.
46588
46589 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46590
46591         * gcc.c-torture/execute/20000314-3.c: New test.
46592         * gcc.c-torture/execute/20000314-2.c: New test.
46593         * gcc.c-torture/execute/20000314-1.c: New test.
46594         * gcc.c-torture/compile/20000314-2.c: New test.
46595         * gcc.c-torture/compile/20000314-1.c: New test.
46596
46597 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46598
46599         * g++.old-deja/g++.warn/inline.C: New test.
46600
46601 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46602
46603         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46604         standards-compliant result rather than specific constants.
46605         Put test-values in array.
46606
46607 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46608
46609         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46610         (g++_target_compile): Put test-specific options last.
46611
46612 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46613
46614         * g++.old-deja/g++.eh/vbase4.C: New test.
46615
46616 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46617
46618         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46619
46620 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46621
46622         * g++.old-deja/g++.brendan/misc12.C: Removed.
46623         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46624         * g++.old-deja/g++.ext/pretty4.C: New test.
46625
46626 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46627
46628         * g++.old-deja/g++.other/string2.C: New test.
46629
46630 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46631
46632         * g++.old-deja/g++.warn/impint2.C: New test.
46633
46634 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46635
46636         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46637         is 1, not zero.
46638
46639 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46640
46641         * g++.old-deja/g++.warn/impint.C: New test.
46642         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46643         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46644         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46645         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46646         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46647         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46648         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46649         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46650         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46651         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46652         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46653         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46654
46655 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46656
46657         * gcc.dg/cpp-redef.c: New test.
46658
46659 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46660
46661         * g++.old-deja/g++.pt/unify7.C: New test.
46662
46663 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46664
46665         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46666         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46667
46668 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46669
46670         * gcc.c-torture/compile/20000224-1.c: New test.
46671
46672 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46673
46674         * gcc.c-torture/compile/cpp-2.c: New test.
46675         * gcc.c-torture/compile/cpp-1.c: New test.
46676
46677 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46678
46679         * gcc.c-torture/execute/20000225-1.c: New test.
46680
46681 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46682
46683         * gcc.dg/cpp-li2.c: New test.
46684
46685         * gcc.dg/cpp-wi1.c: New test.
46686
46687         * gcc.dg/cpp-li1.c: New test.
46688
46689 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46690
46691         * g++.old-deja/g++.other/sizeof5.C: New test.
46692
46693 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46694
46695         * gcc.c-torture/execute/va-arg-13.c: New test.
46696
46697 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46698
46699         * gcc.c-torture/execute/va-arg-12.c: New test.
46700
46701 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46702
46703         * gcc.c-torture/execute/20000223-1.c: New test.
46704
46705 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46706
46707         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46708
46709 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46710
46711         * g++.old-deja/g++.abi/ptrmem.C: New test.
46712
46713 2000-02-19  Richard Henderson  <rth@cygnus.com>
46714
46715         * gcc.c-torture/compile/init-3.c: New.
46716
46717 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46718
46719         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46720         ALWAYS_CXXFLAGS.
46721
46722 2000-02-11  Robert Lipe <robertl@sco.com>
46723
46724         * gcc.c-torture/compile/20000211-3.c: New test.
46725
46726 2000-02-11  Martin Buchholz <martin@xemacs.org>
46727
46728         * gcc.c-torture/compile/20000211-2.c: New test.
46729
46730 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46731
46732         * gcc.c-torture/compile/20000211-1.c: New test.
46733
46734 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46735
46736         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46737           on native targets
46738
46739 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46740
46741         * g++.old-deja/g++.other/cast5.C: New test.
46742
46743 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46744
46745         * gcc.c-torture/execute/20000205-1.c: New.
46746
46747 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46748
46749         * g++.old-deja/g++.jason/cast3.C: Return void.
46750         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46751
46752 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46753
46754         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46755
46756         * gcc.dg/loop-1.c: New test.
46757
46758 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46759
46760         * gcc.c-torture/compile/20000127-1.c: New test.
46761         * gcc.c-torture/execute/991228-1.c: New test.
46762
46763 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46764
46765         * gcc.dg/unused-2.c: New test.
46766
46767         * gcc.dg/conv-1.c: New test.
46768
46769 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46770
46771         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46772         compiler.
46773         (tool_option_proc): Fix typo.
46774
46775 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46776
46777         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46778         of the ld on the host, not on the build machine.
46779         Also, don't crash if '--help' is not a supported option.
46780
46781 2000-01-24  Richard Henderson  <rth@cygnus.com>
46782
46783         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46784
46785 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46786
46787         * gcc.c-torture/execute/20000120-2.c: New test.
46788         * gcc.c-torture/execute/20000120-1.c: New test.
46789
46790 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46791
46792         * gcc.c-torture/execute/20000113-1.c: New test.
46793
46794 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46795
46796         * gcc.c-torture/execute/20000112-1.c: New test.
46797
46798 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46799
46800         * gcc.dg/20000111-1.c: New test.
46801
46802 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46803
46804         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46805         with 16 bit integers.
46806
46807 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46808
46809         * gcc.dg/20000108-1.c: New test.
46810
46811 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46812
46813         * g++.old-deja/g++.ns/koenig8.C: New test.
46814
46815 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46816
46817         * g++.old-deja/g++.other/cast4.C: New test.
46818
46819 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46820
46821         * gcc.c-torture/compile/20000105-2.c: New test.
46822         * gcc.c-torture/compile/20000105-1.c: New test.
46823
46824 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46825
46826         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46827         references to printf & atoi to conform to ANSI standard.
46828         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46829         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46830         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46831         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46832         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46833         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46834         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46835         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46836         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46837         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46838         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46839         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46840         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46841         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46842         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46843         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46844         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46845         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46846         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46847         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46848         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46849         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46850         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46851         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46852         * g++.old-deja/g++.brendan/init3.C: Likewise.
46853         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46854         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46855         * g++.old-deja/g++.brendan/new2.C: Likewise.
46856         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46857         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46858         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46859         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46860         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46861         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46862         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46863         * g++.old-deja/g++.brendan/template24.C: Likewise.
46864         * g++.old-deja/g++.brendan/template3.C: Likewise.
46865         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46866         * g++.old-deja/g++.jason/inline3.C: Likewise.
46867         * g++.old-deja/g++.jason/opeq.C: Likewise.
46868         * g++.old-deja/g++.law/arg5.C: Likewise.
46869         * g++.old-deja/g++.law/arm7.C: Likewise.
46870         * g++.old-deja/g++.law/ctors11.C: Likewise.
46871         * g++.old-deja/g++.law/cvt8.C: Likewise.
46872         * g++.old-deja/g++.law/init9.C: Likewise.
46873         * g++.old-deja/g++.law/refs4.C: Likewise.
46874         * g++.old-deja/g++.law/template2.C: Likewise.
46875         * g++.old-deja/g++.law/visibility24.C: Likewise.
46876         * g++.old-deja/g++.law/vtable3.C: Likewise.
46877         * g++.old-deja/g++.mike/asm2.C: Likewise.
46878         * g++.old-deja/g++.mike/eh1.C: Likewise.
46879         * g++.old-deja/g++.mike/misc1.C: Likewise.
46880         * g++.old-deja/g++.mike/misc13.C: Likewise.
46881         * g++.old-deja/g++.mike/misc14.C: Likewise.
46882         * g++.old-deja/g++.mike/ns12.C: Likewise.
46883         * g++.old-deja/g++.mike/p1248.C: Likewise.
46884         * g++.old-deja/g++.mike/p3708.C: Likewise.
46885         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46886         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46887         * g++.old-deja/g++.mike/p646.C: Likewise.
46888         * g++.old-deja/g++.mike/p700.C: Likewise.
46889         * g++.old-deja/g++.mike/p783.C: Likewise.
46890         * g++.old-deja/g++.mike/p783a.C: Likewise.
46891         * g++.old-deja/g++.mike/p783b.C: Likewise.
46892         * g++.old-deja/g++.mike/p786.C: Likewise.
46893         * g++.old-deja/g++.mike/p789.C: Likewise.
46894         * g++.old-deja/g++.mike/p789a.C: Likewise.
46895         * g++.old-deja/g++.mike/p807a.C: Likewise.
46896         * g++.old-deja/g++.other/delete3.C: Likewise.
46897         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46898         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46899         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46900         * g++.old-deja/g++.other/empty1.C: Likewise.
46901         * g++.old-deja/g++.other/temporary1.C: Likewise.
46902         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46903         * g++.old-deja/g++.pt/t16.C: Likewise.
46904         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46905
46906 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46907
46908         * gcc.dg/991230-1.c: New test.
46909
46910 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46911
46912         * gcc.c-torture/compile/991229-3.c: New test.
46913         * gcc.c-torture/compile/991229-2.c: New test.
46914         * gcc.c-torture/compile/991229-1.c: New test.
46915
46916 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46917
46918         * gcc.c-torture/compile/labels-2.c: New test.
46919
46920 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46921
46922         * gcc.c-torture/execute/991227-1.c: New test.
46923
46924 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46925
46926         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46927
46928 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46929
46930         * gcc.c-torture/execute/991221-1.c: New test.
46931
46932 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46933
46934         * g++.old-deja/g++.other/cast3.C: New test.
46935
46936 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46937
46938         * gcc.c-torture/execute/991216-4.c: New test.
46939
46940 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46941
46942         * gcc.c-torture/execute/991216-1.c: New test.
46943         * gcc.c-torture/execute/991216-2.c: New test.
46944         * gcc.c-torture/execute/991216-3.c: New test.
46945
46946 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46947
46948         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46949         Actually make the test fail by using "-O2" for compilation.
46950
46951 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46952
46953         * g++.old-deja/g++.warn/cast-align1.C: New test.
46954
46955 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46956
46957         * gcc.c-torture/compile/991214-1.c: New test.
46958         * gcc.c-torture/compile/991214-2.c: New test.
46959
46960 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46961
46962         * gcc.dg/991214-1.c: New test.
46963
46964 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46965
46966         * gcc.c-torture/compile/991213-3.c: New test.
46967         * gcc.c-torture/compile/991213-2.c: New test.
46968         * gcc.c-torture/compile/991213-1.c: New test.
46969
46970 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46971
46972         * gcc.dg/991209-1.c: New test.
46973
46974 1999-12-08  Nathan Sidwell <nathan@acm.org>
46975
46976         * gcc.c-torture/compile/991208-1.c: New test.
46977
46978 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46979
46980         * gcc.dg/ultrasp2.c: New test.
46981
46982 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46983
46984         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46985
46986 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46987
46988         * gcc.c-torture/compile/991202-1.c: New test.
46989         * gcc.c-torture/execute/991202-1.c: New test.
46990         * gcc.c-torture/execute/991202-2.c: New test.
46991         * gcc.c-torture/execute/991202-3.c: New test.
46992
46993 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46994
46995         * g++.old-deja/g++.abi/align.C: New test.
46996         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46997         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46998
46999 1999-12-01  Richard Henderson  <rth@cygnus.com>
47000
47001         * gcc.c-torture/execute/991201-1.c: New.
47002
47003 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47004
47005         * gcc.dg/991129-1.c: New test.
47006
47007 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47008
47009         * gcc.c-torture/compile/991127-1.c: New test.
47010
47011 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47012
47013         * g++.old-deja/g++.other/warn4.C: New test.
47014
47015 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47016
47017         * g++.old-deja/g++.eh/cleanup2.C: New test.
47018         * g++.old-deja/g++.ext/pretty2.C: New test.
47019         * g++.old-deja/g++.ext/pretty3.C: New test.
47020         * g++.old-deja/g++.other/debug6.C: New test.
47021
47022 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47023
47024         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47025         compiler_output to look for one error message instead of two.
47026
47027 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47028
47029         * gcc.c-torture/execute/991118-1.c: Also test case
47030         where the word boundary does not split a byte evenly.
47031
47032 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47033
47034         * g++.old-deja/g++.ext/restrict1.C: New test.
47035
47036 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47037
47038         * gcc.c-torture/execute/991118-1.c: New test.
47039
47040 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47041
47042         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47043         working directory pathnames.
47044
47045 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47046
47047         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47048         host is equipped with driver.h and driver.o so it can actually
47049         compile and run the tests.
47050
47051 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47052
47053         * gcc.c-torture/compile/991008-1.c: New test.
47054
47055 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47056
47057         * lib/gcc-dg.exp: Include target-supports.exp
47058
47059 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47060
47061         * lib/target-supports.exp: New file: Provide procs to test for
47062         features supported by the target.
47063         (check_weak_available): Moved here from ecos.exp.
47064         (check_alias_available): New proc: Determine of the target
47065         toolchain supports the alias attribute.
47066
47067         * gcc.dg/special/ecos.exp: Move check_weak_available to
47068         target-supports.exp.
47069         (alias-1.c): Only perform the test if the target supports
47070         aliases.
47071         (wkali-1.c): Only perform the test if the target supports
47072         aliases.
47073
47074         * gcc.dg/990506-0.c: Expect error messages from cross
47075         targets as well as native targets.
47076
47077 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47078
47079         * gcc.dg/ultrasp1.c: Removed xfail.
47080         * gcc.dg/struct-ret-2.c: Likewise.
47081         * gcc.dg/array-1.c: Likewise.
47082
47083 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47084
47085         * gcc.dg/struct-ret-2.c: New test.
47086
47087         * gcc.dg/array-1.c: New test.
47088
47089 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47090
47091         * gcc.c-torture/execute/991030-1.c: New test.
47092
47093 1999-10-26  Richard Henderson  <rth@cygnus.com>
47094
47095         * gcc.c-torture/compile/991026-2.c: New test.
47096
47097 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47098
47099         * gcc.c-torture/compile/991026-1.c: New test.
47100
47101 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47102
47103         * gcc.c-torture/execute/991023-1.c: New test.
47104
47105 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47106
47107         * gcc.c-torture/execute/991019-1.c: New test.
47108
47109 1999-10-16  Richard Henderson  <rth@cygnus.com>
47110
47111         * gcc.c-torture/execute/991016-1.c: New test.
47112
47113 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47114
47115         * gcc.c-torture/execute/991014-1.c: New test.
47116
47117 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47118
47119         * g++.old-deja/g++.other/union2.C: New test.
47120
47121 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47122
47123         * g++.old-deja/g++.other/vaarg2.C: New test.
47124         * g++.old-deja/g++.other/vaarg3.C: New test.
47125
47126 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47127
47128         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47129         in compile/.
47130
47131 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47132
47133         * gcc.c-torture/execute/va-arg-11.c: New test.
47134
47135 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47136
47137         * lib/file-format.exp (gcc_target_object_format): Don't
47138         crash if objdump is unavailable.
47139
47140 1999-09-29  Donn Terry <donn@interix.com>
47141
47142         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47143
47144 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47145
47146         * gcc.c-torture/compile/990928-1.c: New test.
47147
47148 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47149
47150         * g++.old-deja/g++.other/decl6.C: New test.
47151
47152 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47153
47154         * gcc.c-torture/execute/va-arg-10.c: New test.
47155
47156 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47157
47158         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47159         __PRETTY_FUNCTION__.
47160
47161 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47162
47163         * gcc.c-torture/execute/990923-1.c: New test.
47164
47165 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47166
47167         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47168         for which -fpic is inappropriate.
47169
47170 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47171
47172         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47173
47174 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47175
47176         * g++.old-deja/g++.other/dyncast1.C: New test.
47177         * g++.old-deja/g++.other/dyncast2.C: New test.
47178         * g++.old-deja/g++.other/dyncast3.C: New test.
47179         * g++.old-deja/g++.other/dyncast4.C: New test.
47180         * g++.old-deja/g++.other/dyncast5.C: New test.
47181         * g++.old-deja/g++.eh/catch3.C: New test.
47182         * g++.old-deja/g++.eh/catch3p.C: New test.
47183         * g++.old-deja/g++.eh/catch4.C: New test.
47184         * g++.old-deja/g++.eh/catch4p.C: New test.
47185         * g++.old-deja/g++.eh/catch5.C: New test.
47186         * g++.old-deja/g++.eh/catch5p.C: New test.
47187         * g++.old-deja/g++.eh/catch6.C: New test.
47188         * g++.old-deja/g++.eh/catch6p.C: New test.
47189         * g++.old-deja/g++.eh/catch7.C: New test.
47190         * g++.old-deja/g++.eh/catch7p.C: New test.
47191         * g++.old-deja/g++.eh/catch8.C: New test.
47192         * g++.old-deja/g++.eh/catch8p.C: New test.
47193         * g++.old-deja/g++.eh/catch9.C: New test.
47194         * g++.old-deja/g++.eh/catch9p.C: New test.
47195
47196 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47197
47198         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47199         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47200
47201 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47202
47203         * gcc.c-torture/compile/990913-1.c: New test.
47204
47205 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47206
47207         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47208         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47209
47210 1999-09-09  Richard Henderson  <rth@cygnus.com>
47211
47212         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47213
47214 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47215
47216         * g++.old-deja/g++.other/lookup11.C: New test.
47217         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47218         what is permitted and what we want.
47219         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47220         overload use.
47221         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47222
47223 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47224
47225         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47226         * gcc.c-torture/noncompile/poison-1.c: New file.
47227
47228 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47229
47230         * g++.old-deja/g++.other/sizeof3.C: New test.
47231         * g++.old-deja/g++.other/sizeof4.C: New test.
47232         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47233         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47234
47235 1999-09-07  Richard Henderson  <rth@cygnus.com>
47236
47237         * gcc.dg/va-arg-1.c: New.
47238
47239 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47240
47241         * gcc.c-torture/execute/va-arg-9.c: New test.
47242
47243 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47244
47245         * g77.f-torture/compile/980519-2.f: New test.
47246         * g77.f-torture/compile/19990905-0.f: New test.
47247         * g77.f-torture/compile/19990905-1.f: New test.
47248         * g77.f-torture/compile/19990905-2.f: New test.
47249
47250         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47251
47252 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47253
47254         * gcc.c-torture/execute/990827-1.c: Fix typo.
47255
47256 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47257
47258         * g++.old-deja/g++.other/deref1.C: New test.
47259
47260 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47261
47262         * g++.old-deja/g++.other/ambig2.C: New test.
47263         * g++.old-deja/g++.other/cond5.C: New test.
47264         * g++.old-deja/g++.other/lookup16.C: New test.
47265
47266 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47267
47268         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47269         assemblers too.
47270
47271 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47272
47273         * lib/c-torture.exp: Avoid the "compare executables" optimization
47274         when testing native.
47275
47276 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47277
47278         * gcc.c-torture/execute/990829-1.c: New test.
47279         * gcc.c-torture/compile/990829-1.c: New test.
47280
47281 1999-08-27  Paul Burchard  <burchard@pobox.com>
47282
47283         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47284         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47285         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47286         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47287         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47288         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47289         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47290         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47291         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47292         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47293         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47294
47295 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47296
47297         * gcc.c-torture/execute/990827-1.c: New test.
47298
47299 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47300
47301         * g77.f-torture/noncompile/19990826-4.f: New test.
47302
47303         * g77.f-torture/compile/19990826-3.f: New test.
47304
47305         * g77.f-torture/execute/19990826-2.f: New test.
47306
47307         * g77.f-torture/compile/19990826-1.f: New test.
47308
47309         * gcc.c-torture/execute/990826-0.c: New test.
47310         * g77.c-torture/execute/19990826-0.f: New test.
47311
47312         * g77.f-torture/noncompile/970626-2.f: New test.
47313
47314 1999-08-25  Paul Burchard  <burchard@pobox.com>
47315
47316         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47317         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47318         lss-011.C: New tests.
47319
47320 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47321
47322         * g++.old-deja/g++.other/decl5.C: New test.
47323
47324 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47325
47326         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47327         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47328         call `postbase' for each one.  All callers of `postbase' changed
47329         to call this instead.
47330
47331 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47332
47333         * gcc.c-torture/execute/990811-1.c: New test.
47334
47335 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47336
47337         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47338         just native ones.
47339
47340         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47341         just native ones.
47342
47343 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47344
47345         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47346
47347 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47348
47349         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47350
47351 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47352
47353         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47354
47355 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47356
47357         * gcc.c-torture/execute/990804-1.c: New test.
47358
47359 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47360
47361         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47362         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47363         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47364
47365 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47366
47367         * g++.old-deja/g++.other/struct1.C: New test.
47368
47369 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47370
47371         * g++.old-deja/g++.other/enum2.C: New test.
47372
47373 1999-08-02  Richard Henderson  <rth@cygnus.com>
47374
47375         Adapted from tests from Franz Sirl:
47376         * gcc.c-torture/execute/va-arg-7.c: New test.
47377         * gcc.c-torture/execute/va-arg-8.c: New test.
47378
47379 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47380
47381         * gcc.c-torture/compile/990801-2.c: New test.
47382
47383         * gcc.c-torture/compile/990801-1.c: New test.
47384
47385 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47386
47387         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47388         fp-cmp-1.c, converting double to float.
47389
47390         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47391         fp-cmp-1.c, converting double to long double.
47392
47393         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47394         from fr1 to unknown_register, since fr1 is a legitimate register
47395         on some machines.
47396
47397 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47398
47399         * README: More listname related changes.
47400
47401 1999-07-08  Catherine Moore  <clm@cygnus.com>
47402
47403         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47404
47405 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47406
47407         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47408
47409 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47410
47411         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47412
47413 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47414
47415         * gcc.dg/990703-1.c: New test.
47416
47417 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47418
47419         * lib/file-format.exp: New file: Move definition of proc
47420         gcc_target_object_format to here from
47421         gcc.dg/special/ecos.exp.
47422
47423         * lib/c-torture.exp: Include lib file-format.exp.
47424         * lib/gcc-dg.exp: Include lib file-format.exp.
47425
47426         * gcc.dg/special/ecos.exp: Remove definition of proc
47427         gcc_target_object_format.
47428
47429 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47430
47431         * gcc.c-torture/execute/990628-1.c: New test.
47432
47433 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47434
47435         * gcc.c-torture/compile/990625-2.c: New test.
47436
47437         * gcc.c-torture/compile/990625-1.c: New test.
47438
47439 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47440
47441         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47442         attributes compile.
47443         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47444         ports that use the COFF/PE file format.
47445
47446 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47447
47448         * gcc.c-torture/compile/990617-1.c: New test.
47449
47450 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47451
47452         * g++.old-deja/g++.other/decl4.C: New test.
47453
47454 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47455
47456         * g++.old-deja/g++.other/bitfld3.C: New test.
47457
47458 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47459
47460         * g++.old-deja/g++.eh/catch1.C: New test.
47461
47462 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47463
47464         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47465
47466         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47467         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47468
47469 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47470
47471         * g77.f-torture/compile/19990502-0.f: Replace with new,
47472         shorter, test that still fails after recent changes.
47473
47474 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47475
47476         * gcc.c-torture/execute/990604-1.c: New test.
47477
47478 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47479
47480         * gcc.c-torture/execute/990531-1.c: New test.
47481
47482 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47483
47484         * gcc.c-torture/compile/990527-1.c: New test.
47485
47486 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47487
47488         * gcc.c-torture/execute/990527-1.c: New test.
47489
47490 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47491
47492         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47493         bitfields as signed.
47494
47495 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47496
47497         * g77.f-torture/compile/19990525-0.f: New test.
47498
47499 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47500
47501         * gcc.c-torture/execute/990525-2.c: New test.
47502
47503         * gcc.c-torture/execute/990525-1.c: New test.
47504
47505 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47506
47507         * g++.old-deja/g++.other/anon3.C: New test.
47508         * g++.old-deja/g++.other/anon4.C: New test.
47509         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47510         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47511         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47512         Merrill).
47513
47514 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47515
47516         * gcc.c-torture/execute/990524-1.c: New test.
47517
47518         * gcc.dg/990524-1.c: New test.
47519
47520 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47521
47522         * gcc.c-torture/compile/990523-1.c: New test.
47523
47524 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47525
47526         * gcc.c-torture/compile/990519-1.c: New test.
47527
47528 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47529
47530         * gcc.c-torture/compile/990517-1.c: New test.
47531
47532         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47533         (e4, f4): New tests.
47534         (main): Call them.
47535
47536 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47537
47538         * gcc.dg/noreturn-1.c: New test.
47539
47540 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47541
47542         * gcc.c-torture/execute/990513-1.c: New test.
47543
47544 1999-05-10  Richard Henderson  <rth@cygnus.com>
47545
47546         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47547
47548 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47549
47550         * g77.f-torture/execute/erfc.f: Use small single-precision
47551         values, to avoid problems on Alphas when not -mieee.
47552
47553 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47554
47555         * gcc.dg/990506-0.c: New test.
47556
47557 1999-05-08  Richard Henderson  <rth@cygnus.com>
47558
47559         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47560         the constant to test.  Don't XFAIL 64-bit targets.
47561
47562         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47563         * g++.old-deja/g++.law/profile1.C: Likewise.
47564
47565         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47566         operator new instances.
47567         * g++.old-deja/g++.other/delete5.C: Likewise.
47568
47569 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47570
47571         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47572         intrinsic.
47573
47574 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47575
47576         * g77.f-torture/execute/u77-test.f: Reverse order of two
47577         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47578
47579 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47580
47581         * gcc.dg/compare1.c: New test.
47582
47583 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47584
47585         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47586         New tests.
47587
47588 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47589
47590         * g77.f-torture/compile/19990502-1.f: New test.
47591
47592 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47593
47594         * g77.f-torture/compile/19990502-0.f: New test.
47595
47596 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47597
47598         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47599         intrinsic.
47600
47601 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47602
47603         * g77.f-torture/execute/u77-test.f (main): List libU77
47604         intrinsics not currently tested.
47605         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47606         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47607         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47608         Trim blanks off the ends of some printed strings.
47609
47610 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47611
47612         * g77.f-torture/execute/u77-test.f (main): Just warn about
47613         FSTAT gid disagreement, as it's expected on some systems.
47614
47615 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47616
47617         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47618         use a new function, which allows for some slop.
47619         Clean up some commentary.
47620         (issum): The new function.
47621         (sgladd): Deleted subroutine.
47622
47623 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47624
47625         * g77.f-torture/execute/u77-test.f: Modify to be more like
47626         libf2c/libU77 version, bringing patches to that version here.
47627         Add suitable commentary.
47628
47629 1999-04-25  Richard Henderson  <rth@cygnus.com>
47630
47631         * gcc.dg/990424-1.c: New test.
47632
47633 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47634
47635         * g77.f-torture/execute/u77-test.f (main): Bug involving
47636         LSTAT has been fixed, so turn back on full checking.
47637
47638 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47639
47640         * g77.f-torture/compile/19990419-0.f: New test.
47641         * g77.f-torture/execute/19990419-1.f: New test.
47642
47643 1999-04-17  Richard Henderson  <rth@cygnus.com>
47644
47645         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47646         to avoid the need for a prototype to supress a warning.
47647
47648 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47649
47650         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47651
47652 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47653
47654         * gcc.c-torture/execute/990404-1.c: New test.
47655
47656 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47657
47658         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47659         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47660         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47661         missing initializer warnings.
47662
47663 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47664
47665         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47666         matching strings.
47667
47668 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47669
47670         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47671
47672 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47673
47674         * g77.f-torture/execute/19990325-0.f: New test.
47675         * g77.f-torture/execute/19990325-1.f: New test.
47676
47677 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47678
47679         * gcc.c-torture/execute/990324-1.c: New test.
47680
47681 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47682
47683         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47684         test with 4.
47685
47686 1999-03-17  Richard Henderson  <rth@cygnus.com>
47687
47688         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47689
47690 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47691
47692         * g77.f-torture/execute/19990313-2.f: New test.
47693         * g77.f-torture/execute/19990313-3.f: New test.
47694
47695 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47696
47697         * g77.f-torture/execute/19990313-0.f: New test.
47698         * g77.f-torture/execute/19990313-1.f: New test.
47699
47700 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47701
47702         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47703         printf to sprintf.
47704         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47705         (main): Add check for u15.  Conditionalize u31 check depending on
47706         whether ints are <32 bits or >=32 bits.
47707
47708 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47709
47710         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47711
47712 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47713
47714         * g77.f-torture/compile/19990305-0.f: New test.
47715         * g77.f-torture/execute/19981119-0.f: New test.
47716
47717 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47718
47719         * g77.f-torture/execute/970625-2.f: call ABORT if final
47720         result is not correct, instead of just printing it.
47721         Add this checking via newly introduced obfuscation, to
47722         trip up buggy front ends.
47723
47724 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47725
47726         * g77.f-torture/compile/960317-1.f: Moved from being
47727         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47728
47729 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47730
47731         * g77.f-torture/execute/960317-1.f: New (old) test.
47732         * g77.f-torture/execute/970625-2.f: Ditto.
47733
47734 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47735
47736         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47737         message on line 1 or line 2; cccp and cpplib do this differently.
47738
47739 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47740
47741         * g++.old-deja/g++.law/weak1.C: New test.
47742
47743 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47744
47745         * gcc.c-torture/execute/990119-1.c: Renamed to...
47746         * gcc.dg/990119-1.c: this, so it will only be tested once
47747         (it's a preprocessor test, it doesn't need to be run at
47748         multiple optimization levels).
47749
47750 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47751
47752         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47753           ALWAYS_CXXFLAGS.
47754
47755 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47756
47757         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47758         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47759         to not be compilable by current g77.
47760
47761 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47762
47763         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47764
47765 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47766
47767         * gcc.c-torture/execute/990222-1.c: New test.
47768
47769 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47770
47771         * g77.f-torture/compile/19990218-0.f: New test.
47772         * g77.f-torture/noncompile/19990218-1.f: New test.
47773
47774 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47775
47776         * g77.f-torture/compile/19981216-0.f: New test.
47777
47778 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47779
47780         * gcc.dg/990214-1.c: New test.
47781
47782 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47783
47784         * gcc.dg/990213-2.c: New test.
47785
47786         * gcc.dg/990213-1.c: New test.
47787
47788 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47789
47790         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47791         ints.
47792
47793 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47794
47795         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47796         specified by target.
47797
47798         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47799
47800 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47801
47802         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47803
47804 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47805
47806         * gcc.dg/special/ecos.exp: New test driver for new tests with
47807         special requirements.
47808
47809         * gcc.dg/special/alias-1.c: New test.
47810         * gcc.dg/special/gcsec-1.c: New test.
47811         * gcc.dg/special/weak-1.c: New test.
47812         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47813         * gcc.dg/special/weak-2.c: New test.
47814         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47815         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47816         * gcc.dg/special/wkali-1.c: New test.
47817         * gcc.dg/special/wkali-2.c: New test.
47818         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47819         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47820
47821 1999-02-10  Felix Lee  <flee@cygnus.com>
47822
47823           * lib/c-torture.exp (c-torture-compile): Pull out code for
47824           analyzing gcc error messages.
47825           (c-torture-execute): Likewise.  Fix some (harmless) false
47826           positives.
47827           * lib/gcc.exp (gcc_check_compile): New function.
47828
47829 1999-02-08  Richard Henderson  <rth@cygnus.com>
47830
47831         * gcc.c-torture/execute/990208-1.c: New test.
47832
47833 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47834
47835         * g++.dg/special/ecos.exp: New driver for new tests with special
47836         requirements
47837
47838         * g++.dg/special/conpr-1.C: New test
47839         * g++.dg/special/conpr-2.C: New test
47840         * g++.dg/special/conpr-2a.C: New test
47841         * g++.dg/special/conpr-3.C: New test
47842         * g++.dg/special/conpr-3a.C: New test
47843         * g++.dg/special/conpr-3b.C: New test
47844
47845         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47846         allow g++ to use the dg driver
47847
47848         * README: Add comment about g++.dg directory
47849
47850 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47851
47852         * README: Update email addresses.
47853
47854 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47855
47856         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47857         arguments in order to force structure S onto the stack even on
47858         the alpha.
47859         (test): Pass 10 leading arguments to function foo as well as the
47860         structure S.
47861
47862         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47863         failure for all targets.
47864
47865         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47866         abort to terminate program execution.
47867
47868 1999-01-30  Richard Henderson  <rth@cygnus.com>
47869
47870         * gcc.c-torture/execute/990130-1.c: New test.
47871
47872 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47873
47874         * gcc.dg/990130-1.c: New test.
47875
47876 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47877
47878         * gcc.c-torture/execute/990128-1.c: New test.
47879
47880 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47881
47882         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47883
47884 1999-01-27  Felix Lee  <flee@cygnus.com>
47885
47886         * lib/c-torture.exp (c-torture-compile): pull out code for
47887         analyzing gcc error messages.
47888         (c-torture-execute): ditto, and fix some (harmless) false
47889         positives.
47890         * lib/gcc.exp (gcc_check_compile): new function.
47891
47892 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47893
47894         * gcc.dg/990117-1.c: New test.
47895
47896         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47897
47898         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47899
47900 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47901
47902         * g77.f-torture/compile/990115-1.f: New test.
47903
47904 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47905
47906         * gcc.c-torture/compile/990107-1.c: New test
47907
47908 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47909
47910         * gcc.c-torture/execute/990106-2.c: New test.
47911
47912         * gcc.c-torture/execute/990106-1.c: New test.
47913
47914 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47915
47916         * gcc.c-torture/compile/981223-1.c: New test.
47917
47918 1998-12-29  Richard Henderson  <rth@cygnus.com>
47919
47920         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47921         (opt3): Rename from opt4 and disable.
47922
47923 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47924
47925         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47926
47927 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47928
47929         * g++.old-deja/g++.other/conv5.C: New test.
47930
47931 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47932
47933         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47934
47935 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47936
47937         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47938
47939 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47940
47941         * gcc.c-torture/compile/981211-1.c: New test.
47942
47943 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47944
47945         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47946
47947         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47948
47949 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47950
47951         * gcc.special/930510-1.c: Make C9X safe.
47952         * gcc.misc-tests/gcov-1.c Similarly.
47953         * gcc.misc-tests/gcov-2.c Similarly.
47954
47955 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47956
47957         * gcc.dg/ultrasp1.c: New test.
47958
47959 1998-12-06  Richard Henderson  <rth@cygnus.com>
47960
47961         * gcc.c-torture/execute/981206.c: New test.
47962
47963 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47964
47965         * g++.old-deja/g++.ns/template7.C: New test.
47966
47967         * g++.old-deja/g++.other/expr1.C: New test.
47968
47969         * g++.old-deja/g++.eh/tmpl3.C: New test.
47970
47971         * g++.old-deja/g++.eh/tmpl2.C: New test.
47972
47973 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47974
47975         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47976         * g++.old-deja/g++.other/using6.C: Removed.
47977         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47978
47979         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47980
47981 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47982
47983         * g++.old-deja/g++.pt/overload8.C: New test.
47984
47985         * g++.old-deja/g++.pt/overload7.C: New test.
47986
47987         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47988
47989         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47990         and relinking messages.
47991         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47992         compiling with -frepo.
47993
47994 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47995
47996         * g++.old-deja/g++.pt/lookup6.C: New test.
47997
47998 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47999
48000         * gcc.c-torture/execute/981130-1.c: New test.
48001         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48002
48003 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48004
48005         * g++.old-deja/g++.pt/explicit76.C: New test.
48006
48007         * g++.old-deja/g++.pt/friend38.C: New test.
48008
48009         * g++.old-deja/g++.ns/crash2.C: New test.
48010
48011         * g++.old-deja/g++.pt/defarg8.C: New test.
48012
48013         * g++.old-deja/g++.pt/instantiate6.C: New test.
48014
48015         * g++.old-deja/g++.pt/static6.C: New test.
48016
48017         * g++.old-deja/g++.pt/decl2.C: New test.
48018
48019 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48020
48021         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48022         problem is actually related with name lookup, but so what? :-)
48023
48024         * g++.old-deja/g++.pt/friend37.C: New test.
48025
48026 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48027
48028         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48029         element, which fails on some systems.
48030
48031         * g77.f-torture/execute/labug1.f: New test.
48032
48033 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48034
48035         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48036         is defined.
48037
48038 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48039
48040         * g77.f-torture/compile/981117-1.f: New test.
48041
48042 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48043
48044         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48045         properly discarded.
48046
48047 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48048
48049         * gcc.c-torture/execute/memcheck: New directory of tests for
48050         -fcheck-memory-usage.
48051
48052 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48053
48054         * README: New file, general information about the testsuite and
48055         new description of the various C++ test subdirectories.
48056         * README.g++: Eliminate obsolete information, update and move most
48057         relevant stuff to README.
48058
48059 1998-11-07  Richard Henderson  <rth@cygnus.com>
48060
48061         * gcc.c-torture/compile/981107-1.c: New test.
48062
48063 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48064
48065         * execute/memcpy-bi.c: New testcase.
48066
48067 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48068
48069         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48070         base classes.
48071
48072         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48073         template is selected.
48074
48075         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48076         classes, it should be accepted for all types.
48077
48078         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48079
48080         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48081         specializations start with template headers.
48082
48083 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48084
48085         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48086
48087         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48088         non-POD types.
48089
48090 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48091
48092         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48093
48094 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48095
48096         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48097
48098 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48099
48100         * 981019-1.c: New test.
48101
48102 1998-10-14  Robert Lipe <robertl@dgii.com>
48103
48104         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48105         find objc headers.
48106
48107 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48108
48109         * compile/981001-4.c: Remove use of GCC extension that triggers a
48110         compiler bug.
48111
48112 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48113
48114         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48115
48116 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48117
48118         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48119         instantiation of template produces incorrect code for delete
48120         expression.
48121
48122         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48123         constructors' name is not unique.
48124         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48125         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48126
48127         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48128         automatic array of const is ill-formed.
48129
48130         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48131         of template parameter?
48132
48133         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48134         const.
48135
48136         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48137         pointer-to-member expression.
48138
48139         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48140         declaration causes ICE.
48141
48142 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48143
48144         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48145         reserved in the global namespace.
48146
48147         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48148         generate needed virtual table.
48149
48150         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48151
48152 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48153
48154         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48155         template-dependent type
48156
48157 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48158
48159         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48160         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48161         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48162
48163         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48164         class should be usable as argument of member function.
48165         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48166         class should be usable as return type of member function.
48167         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48168         class should be usable as type of data member.
48169
48170         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48171
48172 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48173
48174         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48175
48176 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48177
48178         * gcc.dg/dll-?.c Add thumb to target list.
48179         Fix assembler scan patterns to match current assembler output.
48180
48181 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48182
48183         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48184         matching of template brackets.
48185
48186         * g++.old-deja/g++.other/using4.C: New test.  Test using
48187         declarations of methods from base classes.
48188
48189         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48190         within functions should introduce names into the innermost
48191         enclosing namespace.
48192
48193         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48194         of static locals if first initialization throws.
48195
48196 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48197
48198         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48199
48200 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48201
48202         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48203         lose track of the possible targets of tablejump insns.
48204         * special/special.exp: Run it.
48205
48206 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48207
48208         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48209         must be declared before its specializations can be named in friend
48210         declarations.
48211
48212 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48213
48214         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48215
48216         * g77.f-torture/execute/io1.f: New test.
48217
48218 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48219
48220         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48221         with pointer to template function, for which no argument deduction
48222         is possible.
48223
48224         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48225         specialization of template function as argument to template
48226         function.
48227
48228         * g++.old-deja/g++.other/access2.C: New test; Inner class
48229         shouldn't have privileged access to Outer's names.
48230
48231 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48232
48233         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48234         friend template declared within template class conflicts with
48235         nested class of the same name.
48236
48237         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48238         is ignored.
48239
48240         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48241         object with direct initializer as function declaration.
48242
48243         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48244         initializers.
48245
48246         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48247         involving const pointer and NULL produces incorrect result.
48248
48249         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48250         type name without `typename' should be rejected with -pedantic.
48251
48252 1998-10-02  Richard Henderson  <rth@cygnus.com>
48253
48254         * g++.old-deja/g++.other/addrof1.C: New test.
48255
48256 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48257
48258         * gcc.c-torture/compile/981001-1.c: New test.
48259         * gcc.c-torture/execute/981001-1.c: New test.
48260
48261 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48262
48263         * gcc.c-torture/compile/981001-2.c: New test.
48264         * gcc.c-torture/compile/981001-3.c: New test.
48265         * gcc.c-torture/compile/981001-4.c: New test.
48266
48267 1998-10-01  Robert Lipe  <robertl@dgii.com>
48268
48269         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48270         multilibbed hosts.  Idea grafted from g77.exp.
48271
48272 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48273
48274         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48275         avoid losing on systems which need -lsocket.
48276
48277 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48278
48279         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48280         * g++.old-deja/g++.other/nested2.C: Ditto.
48281         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48282         failure.
48283
48284 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48285
48286         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48287         preferred over template operator!= for enum bitfields.
48288
48289 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48290
48291         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48292         that happen to have the same base name, but in different scopes,
48293         are incorrectly rejected.
48294
48295 1998-09-16  Richard Henderson  <rth@cygnus.com>
48296
48297         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48298         on the native word size instead of an integer literal.
48299
48300 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48301
48302         * g++.old-deja/g++.other/static2.C: Invocation of static data
48303         member of type pointer-to-function denoted as non-static member.
48304
48305         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48306         checks involving function types and aliases.
48307
48308 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48309
48310         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48311         redefined to the same non-trivial type.
48312
48313         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48314         namespace-qualification of template specializations declared in
48315         other namespaces.
48316
48317         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48318         to declare a subset of the specializations of a template function
48319         as friends of specializations of a template class.
48320
48321         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48322         member templates that do not fully specialize the enclosing
48323         template class are rejected.
48324
48325 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48326
48327         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48328
48329 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48330
48331         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48332         altered from libf2c/libU77 version.
48333
48334 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48335
48336         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48337
48338 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48339
48340         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48341         (un)signed char are different types for template specialization
48342         purposes.
48343
48344 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48345
48346         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48347         * objc: ObjC testsuite.
48348
48349 1998-08-31  Catherine Moore  <clm@cygnus.com>
48350
48351         * gcc.c-torture/execute/941014-1.x: New file.
48352
48353 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48354
48355         * lib/c-torture.exp: Add support for
48356         torture_eval_before_compile and torture_eval_before_execute
48357         variables.
48358
48359 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48360
48361         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48362         this test triggers valid.
48363
48364 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48365
48366         * gcc.dg/980827-1.c: New test.
48367
48368 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48369
48370         * gcc.c-torture/execute/loop-4b.c: New test.
48371
48372 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48373
48374         * lib/c-torture.exp: Add support for
48375         torture_eval_before_compile and torture_eval_before_execute
48376         variables.
48377
48378 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48379
48380         * gcc.c-torture/compile/980825-1.c: New test.
48381
48382 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48383
48384         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48385         count number tests in opt_t0 not good_t0.
48386
48387 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48388
48389         * gcc.c-torture/compile/930326-1.x: Fix typo.
48390
48391 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48392
48393         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48394         causes an ICE.
48395
48396 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48397
48398         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48399         STACK_SIZE is defined.
48400         * gcc.c-torture/unsorted/stuct.c: Similarly.
48401
48402         * gcc.c-torture/compile/980821-1.c: New test.
48403
48404 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48405
48406         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48407
48408 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48409
48410         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48411         code.
48412
48413 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48414
48415         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48416         error'.
48417
48418 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48419
48420         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48421
48422 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48423
48424         * gcc.c-torture/compile/980816-1.c: New test.
48425
48426         * gcc.dg/980816-1.c: New test.
48427
48428 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48429
48430         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48431         compiler for ieee tests.
48432
48433 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48434
48435         * g77.f-torture/compile/980729-0.f: New test.
48436
48437 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48438
48439         * gcc.c-torture/special/eeprof-1.c: New test, for
48440         -finstrument-functions.
48441         * gcc.c-torture/special/special.exp: Run it.
48442
48443 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48444
48445         * gcc.c-torture/compile/980729-1.c: New test.
48446
48447 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48448
48449         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48450         __thumb__ is defined, and test for ARM style doubles if so.
48451
48452 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48453
48454         * g77.f-torture/noncompile/980615-0.f: New test.
48455
48456 1998-07-26  H.J. Lu  (hjl@gnu.org)
48457
48458         * gcc.dg/980312-1.c: Do link instead of compile.
48459         * gcc.dg/980313-1.c: Likewise.
48460
48461 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48462
48463         * gcc.c-torture/compile/980726-1.c: New test.
48464
48465 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48466
48467         * g77.f-torture/execute/io0.f: New test.
48468
48469 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48470
48471         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48472         an int.
48473
48474 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48475
48476         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48477         m32r bugs.
48478
48479 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48480
48481         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48482         c-decl.c:grokdeclarator can handle mode attributes.
48483
48484 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48485
48486         * gcc.c-torture/execute/980716-1.c: New test.
48487
48488 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48489
48490         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48491         the mn10200.
48492         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48493         the mn10200.
48494         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48495         * gcc.c-torture/compile/930326-1.x: Similarly.
48496
48497 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48498
48499         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48500         New test from Craig.
48501
48502 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48503
48504         * g77.f-torture/noncompile/980616-0.f: New test.
48505
48506         * g77.f-torture/execute/970816-3.f: New test from Craig.
48507
48508 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48509
48510         *  g++.other/singleton.C: Return error value instead of taking
48511         SIGSEGV.
48512
48513 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48514
48515         *  g++.other/singleton.C: New test.  Warning is under dispute.
48516         Runtime crash is not.
48517
48518 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48519
48520         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48521         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48522         using6.C, using7.C}: New namespace tests.
48523
48524 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48525
48526         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48527         specialization with typedef'ed names used as array indexes.
48528
48529 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48530
48531         * gcc.c-torture/execute/980709-1.c: New test.
48532
48533         * gcc.dg/980709-1.c: New test.
48534
48535 1998-07-07  Richard Henderson  <rth@cygnus.com>
48536
48537         * gcc.c-torture/execute/bcp-1.c: New test.
48538
48539 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48540
48541         * gcc.c-torture/execute/980707-1.c: New test.
48542
48543 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48544
48545         * gcc.c-torture/compile/980706-1.c: New test.
48546
48547 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48548
48549         * g77.f-torture/execute/980701-0.f,
48550         g77.f-torture/execute/980701-1.f: New test from Craig.
48551
48552 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48553
48554         * gcc.c-torture/compile/980701-1.c: New test.
48555
48556         * gcc.c-torture/execute/980701-1.c: New test.
48557
48558 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48559 rlsruhe.de>
48560
48561         * g++.old-deja/g++.robertl/eb132.C: New test.
48562         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48563
48564 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48565
48566         * g77.f-torture/execute/980628-7.f,
48567         g77.f-torture/execute/980628-8.f,
48568         g77.f-torture/execute/980628-9.f,
48569         g77.f-torture/execute/980628-10.f: New tests from Craig.
48570
48571         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48572
48573 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48574
48575         * g77.f-torture/execute/980628-4.f: New test from Craig.
48576         * g77.f-torture/execute/980628-5.f: Likewise.
48577         * g77.f-torture/execute/980628-2.f: Likewise.
48578         * g77.f-torture/execute/980628-0.f: Likewise.
48579         * g77.f-torture/execute/980628-1.f: Likewise.
48580         * g77.f-torture/execute/980628-3.f: Likewise.
48581         * g77.f-torture/execute/980628-6.f: Likewise.
48582
48583 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48584
48585         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48586         directory when nothing has been installed yet.
48587
48588 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48589
48590         * gcc.c-torture/special/special.exp: Handle newer versions of
48591         dejagnu.
48592
48593 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48594
48595         * gcc.dg/980626-1.c: New test.
48596
48597 1998-06-19  Bruno Haible <haible@ilog.fr>
48598
48599         * gcc.misc-tests/m-un-2.c: New test.
48600         * g++.old-deja/g++.other/warn01.c: Likewise.
48601
48602 1998-06-19  Robert Lipe  <robertl@dgii.com>
48603
48604         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48605         compatibility with assmblers with a different comment character.
48606         Eliminate use of GAS-specific extensions.
48607
48608 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48609
48610         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48611
48612 1998-06-19  Robert Lipe  <robertl@dgii.com>
48613
48614         * lib/g77.exp: Replace search for libf2c.a with search for newly
48615         renamed libg2c.a
48616
48617 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48618
48619         * gcc.c-torture/execute/980617-1.c: New test.
48620
48621 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48622
48623         * gcc.c-torture/execute/980612-1.c: New test.
48624
48625 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48626
48627         * gcc.dg/980523-1.c: Only test on ppc-linux.
48628         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48629
48630         * gcc.c-torture/execute/980608-1.c: New test.
48631
48632 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48633
48634         * gcc.c-torture/execute/980605-1.c: New test.
48635
48636 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48637
48638         * gcc.c-torture/execute/980604-1.c: New test.
48639
48640 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48641
48642         * gcc.c-torture/execute/980602-1.c: New test.
48643         * gcc.c-torture/execute/980602-2.c: Likewise.
48644
48645 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48646
48647         * 970125-0.f: Fix per JCB.  Add commentary.
48648
48649 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48650
48651         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48652         IEEE -0 support.
48653
48654 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48655
48656         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48657         earlier.
48658
48659 1998-05-28  Catherine Moore <clm@cygnus.com>
48660
48661         * gcc.c-torture/execute/980526-3.c: New test.
48662
48663 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48664
48665         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48666         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48667         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48668         m88k-motorola-sysv3 to XFAIL.
48669
48670 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48671
48672         * gcc.dg/980526-1.c: New test.
48673         * gcc.c-torture/execute/980526-2.c: New test.
48674
48675 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48676
48677         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48678
48679         * gcc.c-torture/execute/980526-1.c: New test.
48680
48681 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48682
48683         * g77.f-torture/execute/alpha2.f: Add runtime test.
48684
48685 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48686
48687         * g++.old-deja/old-deja.exp: Strip leading directories.
48688
48689         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48690         error for the line.  Don't run multiple tests for the same line.
48691
48692 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48693
48694         * gcc.dg/980523-1.c: New test.
48695
48696 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48697
48698         * g77.f-torture/compile/970915-0.f: New test.
48699
48700 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48701
48702         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48703
48704 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48705
48706         * gcc.dg/980520-1.c: New test.
48707
48708 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48709
48710         * gcc.dg/980502-1.c: Fix return type.
48711
48712 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48713
48714         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48715         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48716         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48717         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48718         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48719
48720 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48721
48722         * g77.f-torture/execute/980520-1.f: New test.
48723
48724 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48725
48726         * lib/mike-g77.exp: New file.
48727
48728         * g77.f-torture/noncompile/noncompile.exp,
48729         g77.f-torture/noncompile/check0.f: New files.
48730
48731 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48732
48733         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48734         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48735         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48736         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48737         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48738         abort where appropriate.
48739
48740 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48741
48742         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48743         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48744
48745 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48746
48747         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48748
48749 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48750
48751         * g77.f-torture/compile/980427-0.f: New test.
48752
48753 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48754
48755         * g77.f-torture/compile/980424-0.f: New test.
48756
48757 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48758
48759         * g77.f-torture/compile/980419-2.f (main): New test.
48760         * g77.f-torture/compile/970125-0.f: New test.
48761         * g77.f-torture/compile/980419-1.f: New test.
48762
48763 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48764
48765         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48766         of loop-4.c.
48767
48768 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48769
48770         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48771
48772 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48773
48774         * gcc.c-torture/compile/980329-1.c: New test.
48775
48776 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48777
48778         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48779         * gcc.dg/980312-1.c: Fix typo in -march command.
48780
48781 1998-03-16  H.J. Lu  (hjl@gnu.org)
48782
48783         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48784
48785 1998-03-11  Robert Lipe  <robertl@dgii.com>
48786
48787         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48788         Dave Love agree the Fortran source is bogus.
48789
48790 1998-03-11  Robert Lipe  <robertl@dgii.com>
48791
48792         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48793         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48794         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48795         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48796         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48797
48798 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48799
48800         * g++.old-deja/g++.other/friend1.C: New test.
48801
48802 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48803
48804         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48805         possibly uninitialized) variables and declare dnrm2.
48806
48807 1998-02-23  Robert Lipe <robertl@dgii.com>
48808
48809         From Bruno Haible <haible@ilog.fr>:
48810         * gcc.c-torture/execute/980223.c: New test.
48811
48812 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48813
48814         * gcc.dg/ifelse-1.c: New test.
48815
48816 1998-02-09  H.J. Lu  (hjl@gnu.org)
48817
48818         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48819
48820           * lib/old-dejagnu.exp (old-dejagnu): Added the
48821           "execution test - XFAIL *-*-*" handling in the spirit of
48822           "excess errors test -". Changed the "execution test fails"
48823           handling to be like "excess errors test fails".
48824           * Update various tests accordingly.
48825
48826 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48827
48828         * gcc.c-torture/execute/980205.c: New test.
48829
48830 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48831
48832         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48833         * lib/f-torture.exp: Similarly.
48834         * gcc.c-torture: Rename all .cexp files to .x files.
48835
48836 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48837
48838         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48839         (940510-1.c): Removed duplicate.
48840         (971104-1.c): New test.
48841
48842 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48843
48844           * lib/f-torture.exp: Improve error and loop detection.
48845
48846 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48847
48848         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48849         use that to size the filler array.
48850
48851 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48852
48853         * lib/c-torture.exp(c-torture-execute): Fix typo.
48854
48855         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48856         testcase as the executable name. Keep the executable around if
48857         the test fails.
48858
48859 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48860
48861         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48862         changes.  Only test one -g option, and move it to the end of the
48863         list of options to test.
48864
48865 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48866
48867         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48868         variable GCC_TORTURE_OPTIONS to supply default switches separated
48869         by colons.  If no environment variable, run tests with -O0 -g, -O1
48870         -g, and -O2 -g as well.
48871
48872 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48873
48874         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48875         explanatory comments. Fix indentation.
48876
48877 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48878
48879         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48880
48881 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48882
48883         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48884         * g++.old-deja/g++.mike/p7325.C: Likewise.
48885         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48886
48887 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48888
48889         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48890         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48891         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48892         * g++.old-deja/g++.law/operators4.C: Likewise.
48893
48894 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48895
48896         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48897         * g++.old-deja/g++.mike/p784.C: Ditto.
48898         * g++.old-deja/g++.mike/p785.C: Ditto.
48899
48900 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48901
48902           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48903
48904 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48905
48906         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48907         target feature; pass this to c-torture-execute as needed.
48908
48909 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48910
48911         * lib/c-torture.exp(c-torture-execute): If the previous and the
48912         current executables being tested are identical, we don't need to
48913         run the executable again. Try to make the executable names
48914         unique. Add an optional argument for passing additional compiler
48915         flags.
48916
48917 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48918
48919         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48920
48921 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48922
48923         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48924
48925 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48926
48927         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48928         32bit or larger longs.
48929
48930         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48931         have either a 32bit long or 32bit int.
48932
48933 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48934
48935         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48936         Make double precision tests dependent on sizeof (double).
48937
48938 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48939
48940         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48941         too.
48942
48943 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48944
48945         * gcc.c-torture/compile/961203-1.cexp: New script.
48946
48947 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48948
48949         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48950         up the includes ourselves.
48951
48952 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48953
48954         * lib/plumhall.exp: Remove random include, and add a few
48955         verbose messages for debugging.
48956
48957 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48958
48959         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48960         of trying to do it ourselves.
48961
48962 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48963
48964         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48965
48966 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48967
48968         * gcc.prms/5403.c: Made regexp a bit less strict.
48969
48970 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48971
48972         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48973         is returned from remote_load instead.
48974         * lib/plumhall.exp: Ditto.
48975         * lib/mike-g++.exp: Ditto.
48976         * lib/old-dejagnu.exp: Ditto.
48977         * lib/c-torture.exp: Ditto.
48978
48979 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48980
48981         * lib/g++.exp: Use build_wrapper procedure.
48982         * lib/gcc.exp: Ditto.
48983
48984 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48985
48986         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48987         an old-style decl for malloc.  Fixes tests to work when
48988         sizeof (int) != sizeof (size_t).
48989
48990 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48991
48992         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48993
48994         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48995         use stdargs.h interface.
48996
48997 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48998
48999         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49000         NO_VARARGS when compiling.
49001
49002 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49003
49004         * lib/plumhall.exp(ph_includes): New procedure.
49005         (ph_make): Use it.
49006         (ph_compiler): Ditto.
49007
49008         * lib/g++.exp: Rename test-glue.c to testglue.c.
49009         * lib/gcc.exp: Ditto.
49010
49011 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49012
49013         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49014         to completion when it's called.
49015
49016 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49017
49018         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49019         is defined, don't do test.
49020
49021 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49022
49023         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49024         for object files.
49025         (ph_summary): Mark skipped testcases as untested, not unresolved.
49026
49027         * lib/plumhall.exp (ph_make): If unresolved because of bad
49028         errorCode, record errorCode in log file.
49029         (*): Replace send_log/verbose with verbose -log.
49030
49031 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49032
49033         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49034         double conversion if double isn't at least 8 bytes.
49035
49036         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49037         int to work with targets where int is 16 bits.
49038
49039         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49040         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49041         precision for the test to complete.
49042
49043 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49044
49045         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49046         if d10v is not compiled with the -mdouble64 flag.
49047         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49048
49049         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49050         d10v is not compiled with the -mint32 flag.
49051
49052 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49053
49054         * lib/plumhall.exp: Use incr_count.
49055
49056 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49057
49058         * gcc.c-torture: Update to c-torture-1.45.
49059
49060 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49061
49062         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49063         the name of the expect testcase file).
49064
49065         * lib/g++.exp(g++_init): Ditto.
49066
49067 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49068
49069         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49070         the host.
49071
49072         * lib/gcc.exp(gcc_exit): New procedure.
49073
49074 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49075
49076         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49077         specs where appropriate.
49078
49079         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49080         because of new "candidates are" messages, and removed a few
49081
49082         * Converted all non-old-style g++ testcases to old-style, and
49083         moved into g++.old-deja.
49084
49085 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49086
49087         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49088         options.
49089
49090         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49091         succeeded.
49092
49093         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49094
49095 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49096
49097         * lib/gcc.exp (gcc_target_compile): Add support for defining
49098         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49099         the machine doesn't have those features.
49100
49101 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49102
49103         * g++.law/operators4.exp: Don't use LIBS.
49104
49105 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49106
49107         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49108
49109         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49110         * lib/g++.exp: Set it here instead. Also, allow use of the
49111         --tool_exec and --tool_opt options. Change CXX to
49112         GXX_UNDER_TEST.
49113
49114         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49115
49116         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49117
49118 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49119
49120         * lib/old-dejagnu.exp: Use prune_warnings instead of
49121         prune_system_crud.
49122         * lib/mike-g++.exp: Ditto.
49123         * lib/gcc.exp: Ditto.
49124         * lib/g++.exp: Ditto.
49125
49126         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49127
49128 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49129
49130           * 941014-2.c: Include stdlib.h
49131           * 960327-1.c: Include stdio.h
49132           * dbra.c, index-1.c: Don't assume ints are 32bits.
49133
49134 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49135
49136         * lib/gcc.exp: Add gcc,stack_size target feature.
49137
49138         * lib/g++.exp(g++_target_compile): Add the include and link
49139         paths here, not in two other places. And, it's $options, not
49140         options.
49141
49142         * lib/mike-g++.exp(postbase): Remove the code that determines
49143         the correct include and link paths.
49144         * g++.old-deja/old-deja.exp: Ditto.
49145
49146 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49147
49148         * lib/g++.exp(g++_init): target_compile no longer returns the
49149         filename of the result.
49150
49151 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49152
49153         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49154         call to glob.
49155
49156         * gcc.c-torture/special/special.exp: Change call to
49157         gcc_target_compile to include the object file.
49158
49159 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49160
49161         * gcc.c-torture/special/special.exp: Correct misspelling in last
49162         change.
49163
49164 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49165
49166         * lib/plumhall.exp(ph_summary): Log the entire output of the
49167         executable. Return -1 if there were any failures, 0 otherwise.
49168         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49169         (ph_make): Clean up objects and executables that were built
49170         if the tests succeeded.
49171
49172 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49173
49174         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49175         libraries and includes in the build tree as appropriate.
49176
49177 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49178
49179         * lib/c-torture.exp: Instead of looking for the global variable
49180         NO_LONG_LONG, check to see if that's a feature of the target.
49181
49182 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49183
49184         * config/default.exp: Minimize. Delete the remainer of the files in
49185         config; this functionality is now in devo/dejagnu/config.
49186
49187         g++.*/*: Pass any additional flags used to compile to postbase;
49188         delete CXXFLAGS.
49189
49190         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49191         is now done by runtest.exp. Use gcc_target_compile instead of
49192         compile.
49193
49194         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49195         Remove references to CFLAGS. Use remote_file instead of
49196         calling rm -f.
49197         (c-torture): Take a list of arguments to use to compile this
49198         testcase.
49199
49200         lib/g++.exp: Simplify. Use target_compile instead of compile.
49201         lib/gcc-dg.exp: Ditto.
49202         lib/gcc.exp: Ditto.
49203         lib/mike-{gcc,g++}.exp: Ditto.
49204         lib/old-dejagnu.exp: Ditto.
49205         lib/plumhall.exp: Ditto.
49206
49207 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49208
49209         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49210         (ph_linker): Likewise.
49211
49212 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49213
49214           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49215         MAP_ANON / MAP_ANONYMOUS if defined;
49216         else try to map from /dev/zero .
49217
49218 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49219
49220         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49221         isn't defined, then define it to MAP_ANONYMOUS.
49222
49223 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49224
49225         * gcc.c-torture: Update to c-torture-1.42 release.
49226
49227 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49228
49229         * gcc.c-torture: Update to c-torture-1.41 release.
49230
49231 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49232
49233         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49234         c-torture release.
49235
49236 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49237
49238         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49239         and LDFLAGS.  Fix second case to append the target_info ldflags
49240         onto LDFLAGS, not CFLAGS.
49241         * lib/g++.exp (g++_init): Add target_info stuff.
49242         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49243         of libgloss and newlib flags for !native.
49244
49245         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49246         (GDB): Fix relative path to go up another dir for finding gdb.
49247
49248 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49249
49250         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49251         versions in the target_info array, if they don't exist.
49252
49253 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49254
49255         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49256
49257 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49258
49259         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49260         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49261
49262 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49263
49264         * lib/old-dejagnu.exp: Don't remove the output file before we've
49265         actually tested it. Don't append pwd to the path of the executable
49266         we're testing.
49267
49268 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49269
49270         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49271
49272 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49273
49274         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49275         temporary directory for compiler files, and set it to a default
49276         value of /tmp. Set $output as the name of the output file from
49277         compiling the testcase. Add a -o option to $cflags_var so the
49278         compiler writes the final output file as $output. Set $executable
49279         to $output.
49280
49281         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49282         directory for compiler files, and set it to /tmp if it doesn't
49283         already have a value. Set $output_file to the name of the output
49284         file from compiling the testcase. Add a -o option to CXXFLAGS so
49285         the compiler writes the final output file as $output. Use $output
49286         as the executable to be tested.
49287
49288 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49289
49290         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49291
49292 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49293
49294         * gcc.c-torture/execute/pending-1.c: New test.  Still
49295         pending in Tege's queue.
49296
49297 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49298
49299         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49300         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49301         if there were failures.  Call unresolved if there were unresolved
49302         testcases.  Call gcc_fail if program did not run to completion.
49303         (ph_make): Pass additional argument name to ph_execute.
49304         (ph_execute): Add new argument.  Pass additional arguments to
49305         ph_summary.  Call gcc_fail is there is no execution output.
49306
49307 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49308
49309         * lib/plumhall.exp (proc_summary): Output relavent summary
49310         lines into the log so specific failures in plumhall can be
49311         investigated.
49312
49313 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49314
49315         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49316         (c-torture-execute): Don't try to execute tests which use
49317         "long long" types if $NO_LONG_LONG is nonzero.
49318
49319 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49320
49321         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49322         not c-torture.
49323
49324         * gcc.ieee: Move from here.
49325         * gcc.c-torture/execute/ieee: To here.
49326
49327 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49328
49329         * gcc.c-torture: Update to c-torture-1.41 release.
49330
49331 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49332
49333         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49334         not "$output".
49335
49336 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49337
49338         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49339         -c present.
49340
49341 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49342
49343         * config/proelf.exp: Handle connecting to a simulator.
49344
49345 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49346
49347         * config/proelf.exp: New file.  Enough framework that we can
49348         run c-torture tests on the proelf targets (or any other target
49349         that gdb can connect to for that matter).
49350
49351 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49352
49353         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49354         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49355
49356         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49357         exec_output exists.
49358
49359 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49360
49361         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49362         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49363
49364         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49365         to pass/fail/unresolved/unsupported/untested.  Caller must now
49366         call unresolved/unsupported/untested.
49367         * lib/*.exp: Update FSF address.  Update to handle new results of
49368         ${tool}_load.
49369         * lib/chill.exp (verbose): Delete.
49370
49371 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49372
49373         * lib/gcc.exp (default_gcc_start): Change order of args to
49374         $LDFLAGS $CFLAGS $LIBS.
49375         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49376         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49377         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49378         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49379         * gcc.misc-tests/dg-test.exp: Likewise.
49380         * gcc.misc-tests/msgs.exp: Likewise.
49381         * gcc.prms/prms.exp: Likewise.
49382         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49383         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49384
49385         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49386
49387 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49388
49389         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49390
49391         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49392         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49393
49394         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49395         necessary.
49396
49397 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49398
49399         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49400         global for loop; add use of $mathlib.
49401         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49402         settings here; set mathlib for anything but VxWorks.
49403
49404 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49405
49406         * gcc.c-torture: Update to c-torture-1.40 release.
49407
49408 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49409
49410         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49411         dg.exp.
49412
49413 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49414
49415         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49416         global.
49417
49418 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49419
49420         * lib/g++.exp (LIBS): Define if not already.
49421         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49422         (gcc-dg-prune): Call prune_gcc_output.
49423         * lib/gcc.exp (prune_gcc_output): New proc.
49424         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49425         prune_gcc_output.
49426
49427 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49428
49429         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49430         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49431
49432 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49433
49434         * gcc.c-torture: Update to c-torture-1.39 release.
49435
49436 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49437
49438         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49439         fails, try others as well.
49440
49441 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49442
49443         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49444         If compilation fails, mark execute tests as `untested'.
49445         If test is marked as unsupported, don't mark compilation and
49446         execute tests as failed.
49447
49448 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49449
49450         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49451         libstdc++ for whether or not we want to be doing shared
49452         libraries.  Delete link_curses since we don't need it anymore.
49453         * lib/mike-g++.exp (postbase): Don't link in libg++.
49454         * g++.old-deja/old-deja.exp: Likewise.
49455
49456 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49457
49458         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49459
49460 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49461
49462         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49463         For that, add `-Wl,-a,shared_archive'.
49464         * g++.old-deja/old-deja.exp: Likewise.
49465
49466 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49467
49468         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49469
49470 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49471
49472         * lib/mike-g++.exp (postbase): Pay attention to the status of
49473         g++_load.
49474
49475 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49476
49477           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49478
49479 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49480
49481         * lib/gcc.exp (default_gcc_start): No longer need to log program
49482         being executed or its output, execute_anywhere does that now.
49483         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49484         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49485
49486 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49487
49488         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49489         the same as those in lib/g++.exp.
49490
49491 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49492
49493         * gcc.c-torture: Update to c-torture-1.38 release.
49494         * gcc.ieee: Related changes.
49495
49496 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49497
49498         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49499         "exec". Minor reformatting changes.
49500
49501         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49502         cross. This means all "exec" calls now work on a remote host as
49503         well.
49504         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49505         cross. Filter out the extra "\r\n" stuff that expect puts in.
49506         (c-torture-execute): Filter out the bogus warnings like
49507         c-torture-compile does. Add support for canadian cross.
49508         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49509         Use execute_anywhere rather than calling exec directly. Now it
49510         works for canadian cross testing.
49511
49512 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49513
49514         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49515         results into a variable, and check that rather than using file exists.
49516
49517 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49518
49519         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49520         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49521
49522 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49523
49524         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49525         lib_curses if there's a shared libg++ in the build tree.
49526
49527 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49528
49529         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49530         if not supported target.
49531
49532 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49533
49534         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49535         link_curses up to always happen, not just for native builds.
49536
49537 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49538
49539         * gcc.c-torture: Update to c-torture-1.36 release.
49540         * gcc.failure: Related changes.
49541
49542 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49543
49544         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49545
49546 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49547
49548         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49549         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49550         runshlib, link_curses, and mathlib for link and run.
49551
49552         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49553         pass the runtime shared library options for Solaris, OSF/1, and
49554         Irix5, and link with -lcurses to avoid unresolved references.
49555
49556 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49557
49558         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49559         only run once.
49560
49561 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49562
49563         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49564
49565 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49566
49567         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49568         do not have a framework for the "compat" tests yet.
49569
49570 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49571
49572         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49573         set to null if we're testing vxworks5.1.  Use that instead of
49574         `-lm' in the setting of LIBS for link and run.
49575
49576 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49577
49578         * config/rom68k.exp (${tool}_load): Major changes to make it
49579         work.  Verified that it does in fact return the stuff in
49580         exec_output properly.  Catch any Emul or any TRAP other than 0.
49581
49582 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49583
49584         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49585         LDFLAGS properly for targets that need stuff from libgloss.
49586         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49587         only run once.
49588         (gpp_initialized): New variable.
49589
49590 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49591
49592         * config/rom68k.exp: Load libgloss.exp.
49593         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49594         so we can produce a fully linked binary.
49595         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49596         so we can produce a fully linked binary.
49597
49598 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49599
49600         * lib/plumhall.exp (ph_section): Watch for expected failures.
49601         Add missing `else'.
49602
49603         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49604         run the testcase.
49605         (c-torture): Likewise.
49606
49607 1995-08-28  Doug Evans  <dje@cygnus.com>
49608
49609         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49610
49611         * lib/mike-g++.exp (mike_cleanup): New proc.
49612         (prebase): New globals compiler_result, not_compiler_result,
49613         target_regexp.
49614         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49615         allow leading "-" in pattern.  Watch for unsupported tests.
49616         If $compiler_result is set, pattern match assembler code,
49617         and ditto for $not_compiler_result.
49618         * lib/mike-gcc.exp: Likewise.
49619
49620         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49621         execution "succeeded".
49622
49623 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49624
49625         * config/win32.exp: New file.
49626         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49627
49628 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49629
49630         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49631         unsupported.
49632         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49633         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49634         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49635
49636         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49637         "... without exceptions was ...".  That is now handled by
49638         prune_system_crud.
49639         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49640
49641 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49642
49643         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49644         sieve.c,sort2.c}: New files.
49645         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49646         sieve.exp,sort2.exp}: Drivers for them.
49647
49648         * lib/mike-gcc.exp (program_output): New user settable variable.
49649         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49650         messages.
49651         * lib/mike-g++.exp (program_output): New user settable variable.
49652
49653         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49654
49655         * config/sh.exp: Deleted (use sim.exp instead).
49656
49657 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49658
49659         * config/vx.exp: Declare CHECKTASK as global.
49660         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49661         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49662         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49663
49664 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49665
49666         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49667         target. Like vx.exp, only includes `vx29k.exp' instead of
49668         `vxworks.exp'.
49669
49670 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49671
49672         * config/sim.exp: Increase time limit from 120 seconds to 240.
49673
49674 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49675
49676         * gcc.c-torture/execute/950628-1.c: New test.
49677
49678 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49679
49680         * gcc.c-torture: Update with changes/additions from
49681         c-torture-1.34.
49682
49683 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49684
49685         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49686
49687 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49688
49689         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49690
49691 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49692
49693         * gcc.c-torture/compile/950512-1.c: New test.
49694         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49695         * gcc.dg/struct-ret-1.c: Likewise.
49696
49697 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49698
49699         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49700           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49701
49702 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49703
49704         * gcc.c-torture/special/920411-1.c: Deleted.
49705         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49706
49707 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49708
49709         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49710         cpu limit.
49711
49712 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49713
49714         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49715
49716 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49717
49718         From kenner;
49719         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49720         is the proper length.
49721         * va-arg-3.c: Likewise.
49722
49723 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49724
49725         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49726         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49727
49728         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49729         * lib/g++.exp (default_g++_start): Delete old cruft.
49730
49731 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49732
49733         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49734         (2 * (1 << 18)) to (2 * (1 << 17)).
49735
49736         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49737
49738 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49739
49740         * config/rom68k.exp: Renamed from config/idp.exp
49741
49742 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49743
49744         * c-torture/compile/921109-2.c
49745
49746 1995-04-18  Mike Stump  <mrs@cygnus.com>
49747
49748         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49749         excess errors.
49750
49751 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49752
49753         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49754         output.
49755         * lib/g++.exp (default_g++_start): Likewise.
49756
49757 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49758
49759         * gcc.c-torture/compile/950329-1.c: New test.
49760
49761 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49762
49763           * config/bug.exp (${tool}_load): Updated to use new remote_open
49764           and remote_close procs.
49765         * config/idp.exp: New file.
49766
49767 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49768
49769         * gcc.c-torture/execute/950322-1.c: New test.
49770
49771 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49772
49773         * config/vx.exp (${tool}_load): Clean up testing of return code from
49774         vxworks_ld and vxworks_spawn.
49775
49776 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49777
49778         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49779
49780 1995-03-13  Mike Stump  <mrs@cygnus.com>
49781
49782         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49783         can mark excess errors on a machine by machine basis.  Note, the
49784         default is to not expect any excess errors, even when excess
49785         errors test - is given, so you will want to put an XFAIL ... on
49786         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49787         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49788         those 4 machines, but no others.
49789
49790 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49791
49792         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49793         * lib/c-torture.exp: to here.
49794
49795 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49796
49797         * gcc.c-torture/execute/950221-1.c: New test.
49798         * gcc.c-torture/execute/struct-ret-1.c: New test.
49799         * gcc.c-torture/compile/950221-1.c: New test.
49800
49801         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49802
49803 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49804
49805         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49806         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49807
49808 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49809
49810         * g++.gb: New directory of tests, derived from my signature and
49811         class scoping tests.
49812
49813         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49814         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49815         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49816         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49817         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49818         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49819         * g++.gb/sig25.C: Likewise.
49820
49821         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49822         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49823         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49824         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49825         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49826         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49827         * g++.gb/sig25.exp: Likewise.
49828
49829         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49830         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49831         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49832         * g++.gb/scope13.C: Likewise, this test still fails.
49833
49834         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49835         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49836         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49837         * g++.gb/scope13.exp: Ditto.
49838
49839         * g++.gb/README: New file, explains what these tests are about.
49840
49841 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49842
49843         * lib/dg.exp (dg-do): Support `preprocess'.
49844         (dg-test): Likewise.
49845
49846 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49847
49848         * config/udi.exp: change "continue -expect" to "exp_continue".
49849
49850 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49851
49852         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49853         Delete redundant tests.
49854
49855         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49856         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49857         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49858         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49859         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49860         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49861         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49862         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49863
49864         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49865         storing label pointers.
49866         * gcc.c-torture/execute/921019-1.c: Likewise.
49867         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49868         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49869         parameter fp.
49870         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49871         constants.
49872
49873         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49874         Delete obsolete tests.
49875
49876         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49877         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49878         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49879         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49880         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49881         * gcc.c-torture/compile/950124-1.c: New test.
49882
49883         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49884
49885 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49886
49887         * lib/mike-g++.exp: Add -lm to LIBS.
49888
49889 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49890
49891         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49892
49893 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49894
49895         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49896
49897 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49898
49899         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49900
49901 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49902
49903         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49904         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49905         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49906         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49907         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49908         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49909         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49910         * g++.law/{operators31.C, operators32.C,
49911         * g++.law/{operators33.C, operators34.C}: Likewise.
49912         * g++.law/{pic1.C, refs2.C}: Likewise.
49913         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49914         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49915         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49916         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49917
49918         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49919         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49920         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49921         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49922         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49923         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49924         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49925         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49926         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49927         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49928         * g++.law/{operators34.exp}: Likewise.
49929         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49930         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49931         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49932         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49933         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49934
49935         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49936         No longer expected to fail.
49937         * g++.law/missed-error3.C: Tweak for recent bool changes.
49938
49939 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49940
49941         * config/emb-unix: Deleted.
49942         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49943         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49944
49945 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49946
49947         * lib/dg.exp (dg-test): Fix typo in last patch.
49948
49949 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49950
49951         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49952         (handles multiple occurrences).
49953
49954 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49955
49956         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49957         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49958         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49959         printed).
49960         * lib/c-torture.exp (c-torture-compile): Likewise.
49961         (c-torture): Prepend full path if missing.
49962         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49963         (gcc_fail): Likewise.
49964         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49965
49966 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49967
49968         * lib/netware.exp: Only attach to NetWare i386 systems.
49969
49970 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49971
49972         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49973         messages.  Add test name to "output pattern match" pass/fail message.
49974
49975 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49976
49977         * gcc.dg: New testsuite.
49978         * gcc.dg/dg.exp: New file.
49979
49980         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49981         test-switch.c}: Deleted.
49982
49983         * gcc.misc-tests/msgs.exp: New testcase driver.
49984
49985 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49986
49987         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49988         Watch for illegal return values from ${tool}_load.
49989         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49990         cross targets.  Coerce return value >0 to 1.
49991
49992 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49993
49994         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49995
49996         * config/emb-unix.exp: New file.
49997
49998         * config/sim.exp: Error if variable $SIM not defined.
49999         (${tool}_load): Mark test as "untested" if simulator missing.
50000
50001         * config/unix.exp: Load remote.exp to get rcp_download.
50002         * lib/c-torture.exp: Use different option lists for testcases with
50003         and without loops.
50004         * gcc.c-torture/execute/execute.exp: Likewise.
50005
50006 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50007
50008         * config/*.exp: Clarify return code from ${tool}_load.
50009         Call `unresolved' or `untested' instead of `warning' or `perror'
50010         (sometimes you still want to call both though).
50011         Add comment that `shell_id' is local to each file.
50012         * config/udi.exp (timeout): Set to 30.
50013         Don't print warning if connection fails, $connectmode has already
50014         printed an error.
50015         (${tool}_load): Move verbose messages to level 2.
50016         Rework pattern for "Process started" message.
50017         Pass `shell_id' to ${connectmode}_download.
50018         Retry twice upon timeout.  Make resetting of target more robust.
50019         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50020         Pass `shell_id' to exit_$connectmode.
50021         Only call exit_$connectmode if connected.
50022         * config/unix.exp (${tool}_load): Check return codes better.
50023         * config/vrtx.exp (${tool}_load): Likewise.
50024         * config/vx.exp (${tool}_load): Likewise.
50025         Delete unneeded global's.
50026         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50027         from ${tool}_load.
50028         (dg-stat): Delete.
50029         (dg-init): Delete recording of pass/fail counts.
50030         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50031         (old-dejagnu-init): Likewise.
50032         (old-dejagnu-stat): Delete contents, empty proc now.
50033         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50034         (c-torture): Delete references to lcnt, lpass, lfail.
50035         Get option list from TORTURE_OPTIONS.
50036         Delete -funroll[-all]-loops if no loops.
50037         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50038         (g++_stat): Delete contents (empty proc now).
50039         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50040         (gcc_finish): Likewise.
50041         (gcc_stat): Deleted.
50042         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50043         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50044         * gcc.c-torture/execute/execute.exp: Likewise.
50045         Split tests into two parts: compile, execute.
50046         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50047         no loops.  Update to reflect clarified return codes from ${tool}_load.
50048
50049 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50050
50051         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50052         to grep for.
50053         (old-dejagnu): Likewise (where necessary).
50054
50055 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50056
50057         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50058
50059         * lib/dg.exp (dg-process-target): Fix processing of selector.
50060         Add comment regarding use of `error'.
50061
50062         * lib/gcc.exp (prune_system_crud): Define if missing.
50063         * lib/g++.exp (prune_system_crud): Likewise.
50064
50065         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50066         Call prune_system_crud.
50067         * lib/dg.exp (dg-runtest): New proc.
50068         Use perror instead of send_user for tcl errors in testcase.
50069         Don't return any value, it's never used.
50070         Don't clobber previous definition of `unknown'.
50071         Print tcl errors in `dg-final'.
50072
50073 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50074
50075         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50076         (dg-test): Don't print errorInfo, it contains stack backtrace.
50077
50078 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50079
50080         * lib/g++.exp (runtest_file_p): Define if missing.
50081
50082 1994-09-24  Doug Evans  (dje@cygnus.com)
50083
50084         * lib/mike-g++.exp: Comment out loading of g++.exp.
50085         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50086         (default_g++_version): Always print something.
50087         (default_g++_start): Comment out call to `which'.
50088         (g++_start, g++_load): Deleted (must be defined in config file).
50089         * lib/gcc.exp: Test for existence of $CC at start.
50090         Delete check for tmpdir (done in gcc_init).
50091         (default_gcc_version): Always print something.
50092         (default_gcc_start): Comment out call to `which'.
50093         * config/*.exp: Major cleanup - make cross targets work at least a
50094         little better for g++ (by not being "--tool gcc" specific).
50095         Rename gcc_xxx to ${tool}_xxx.
50096         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50097         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50098
50099 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50100
50101         * lib/c-torture.exp (c-torture-compile): Rework compiler
50102         message processing.
50103
50104         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50105         c-torture.
50106
50107 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50108
50109         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50110
50111         * lib/dg.exp (dg-process-target): Support { target native }.
50112
50113 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50114
50115         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50116         looked for "... program xxx got fatal signal".
50117         Correct regsub munging of `comp_output'.
50118         Ignore compiler messages "path prefix not used" and "linker input
50119         file unused".
50120
50121 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50122
50123         * lib/gcc.exp (runtest_file_p): Define if missing.
50124         * gcc.prms/template.c: Example to work from.
50125
50126 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50127
50128         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50129         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50130
50131         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50132         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50133         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50134         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50135
50136         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50137         (dg-process-target): No longer a varargs proc.
50138         Return S/N for target, P/F for xfail.  All callers changed.
50139         (user option procs): More argument checking.
50140         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50141         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50142         (dg-test): Skip test if not running on selected target in `dg-do'.
50143         Update handling of `dg-do-what', `dg-output-text'.
50144         Separate execution pass/fail from output pattern match pass/fail.
50145         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50146
50147 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50148
50149         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50150         target for 920510-1.c.
50151
50152 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50153
50154         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50155         Clean up comment regarding use of passcnt, etc.
50156         (gcc_stat): Don't update `testcnt' here.
50157         (gcc_finish): Do it here.
50158         Might as well reset `but_id' here too.
50159         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50160         to determine if the file should be tested.
50161         * gcc.c-torture/compile/compile.exp: Likewise.
50162         * gcc.c-torture/execute/execute.exp: Likewise.
50163         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50164         * gcc.misc-tests/dg-test.exp: Likewise.
50165         * gcc.prms/prms.exp: Likewise.
50166         * gcc.wendy/wendy.exp: Likewise.
50167         * g++.old-deja.exp: Likewise.
50168         Move "Testing file" message to verbose level 1.
50169
50170 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50171
50172         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50173
50174 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50175
50176         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50177         (default_gcc_start): Accept optional second list element
50178         of compiler flags.  Print compiler output at verbosity level 2.
50179         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50180         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50181         Save current values of framework globals passcnt, failcnt, xpasscnt,
50182         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50183         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50184         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50185         xfailcnt to compute stats.  Update framework global `testcnt' from
50186         pass/fail counts.
50187         (gcc_finish): New proc.  Clean up test environment.
50188         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50189         (gcc_epass, gcc_efail): Delete.
50190         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50191         argument of line number.
50192         (dg-init): If the tool has an init routine, call it.
50193         (dg-test): Remove args `cflags_var' and `libs_var'.
50194         Pass all compiler options to ${tool}_start.
50195         Handle missing line number.
50196         (dg-finish): New function.
50197         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50198         particular files.  Call gcc_finish at end.  Move "skipping test"
50199         message to verbosity level 3.
50200         * gcc.c-torture/compile/compile.exp: Likewise.
50201         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50202         * gcc.c-torture/execute/execute.exp: Likewise.
50203         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50204         Print testcase being tried at verbosity level 1.
50205         * gcc.c-torture/special/special.exp: Unset xfail.
50206         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50207         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50208         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50209         * gcc.failure/failure.exp: Likewise.
50210         * gcc.ieee/ieee.exp: Likewise.
50211         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50212         Update call to dg-test.  Call dg-finish at end.
50213         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50214         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50215         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50216         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50217         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50218         * gcc.wendy/wendy.exp: Add copyright.
50219         Delete setting of tmpdir (done by gcc_init).
50220         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50221         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50222         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50223         gcc_[ce]pass/fail.
50224
50225 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50226
50227         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50228         confusion.
50229         (g++_load): Likewise.
50230
50231         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50232         Rename argument to `prog' to remove the confusion.
50233         Varargs fns behave differently too!
50234         (g++_load): Likewise.
50235
50236         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50237
50238         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50239         what it is.  Delete (always) printing of status value for !native.
50240         Simplify verbose code, and include status and exec_output.
50241         (g++_load): Use gcc_load.
50242
50243 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50244
50245         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50246         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50247         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50248         940714-3.c as these testcases don't exist anymore.  Make
50249         va-arg-1.c expected to pass.
50250
50251 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50252
50253         * gcc.misc-tests/misc.exp: Only run specific testcases.
50254         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50255         * gcc.misc-tests/dg-[1-9].c: New files.
50256
50257         * lib/dg.exp: New testsuite driver.
50258         * gcc.prms/prms.exp: Use it.
50259
50260         * README.gcc: New file.
50261
50262         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50263         Document and reset `lxpass' and `lxfail'.
50264         Simplify "initialized" message.
50265         (gcc_stat): Clean up comments a little.
50266
50267 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50268
50269         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50270
50271 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50272
50273         * lib/old-dejagnu.exp (process-option): New proc.
50274         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50275         (old-dejagnu): Simplify.
50276         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50277
50278 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50279
50280         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50281         exists and is not an empty string.
50282
50283         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50284         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50285         finished.
50286         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50287         automatically.
50288
50289         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50290         longer expected to fail.
50291
50292         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50293         "f" function call.
50294
50295         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50296
50297         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50298         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50299         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50300         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50301         c-torture-1.29.
50302
50303         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50304         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50305
50306         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50307
50308         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50309         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50310
50311         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50312         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50313         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50314
50315 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50316
50317         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50318         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50319         940714-1.c, 940714-2.c, 940714-3.c},
50320         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50321         gcc.misc-tests/{mg.c,mg.exp}:
50322         New tests.
50323         * gcc.noncompile/noncompile.exp: Change accordingly.
50324
50325 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50326
50327         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50328         Undo previous clobberage.
50329
50330 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50331
50332         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50333         * gcc.special/{930510-1.c, special.exp}:
50334         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50335         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50336         struct-varargs-1.c}: New tests from c-torture-1.26.
50337
50338 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50339
50340         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50341           argument to switch.
50342
50343 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50344
50345         * Revert the previous changes.  Please see Rob's directory
50346           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50347           fixes.
50348
50349 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50350
50351         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50352             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50353             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50354             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50355             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50356             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50357             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50358             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50359             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50360             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50361             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50362             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50363             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50364             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50365             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50366             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50367             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50368             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50369             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50370             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50371             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50372             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50373             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50374             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50375             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50376             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50377             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50378
50379 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50380
50381         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50382             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50383           with perror calls.
50384
50385 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50386
50387         * config/unix.exp (g++_load): Fix syntax.
50388
50389 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50390
50391         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50392         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50393         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50394         Don't expect va-arg-1.c to fail.  Correct expected output for
50395         920928-1.c.
50396         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50397         * gcc.wendy/hbm4.c: Correct typo.
50398         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50399
50400 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50401
50402         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50403         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50404         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50405         * lib/c-torture.exp (c-torture-compile): Ditto.
50406
50407         Reduce volume of output (remove all the -I's and such).
50408         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50409         Call gcc_cpass, gcc_cfail.
50410         (c-torture): Pass testing option to c-torture-compile.
50411
50412 1994-03-21  Doug Evans  (dje@cygnus.com)
50413
50414         Bring patches over from progressive.
50415         * config/default.exp: Exit remote shell cleanly.
50416         (g++_exit, g++_start): Add default versions.
50417         * config/sim.exp (gcc_load): Use perror, not error.
50418
50419 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50420
50421         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50422         set in site.exp.
50423
50424 1994-03-14  Doug Evans  (dje@cygnus.com)
50425
50426         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50427         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50428         (wendy_try): New proc to run testcase.
50429         (main loop): Call 'em.
50430         * gcc.wendy/*.c: Clean up pass to correct expected output.
50431
50432         * lib/gcc.exp: Minor cleanup work.
50433         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50434
50435 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50436
50437         * config/sim.exp (gcc_load): Document return codes better.
50438         Don't pass -v to simulator.
50439
50440 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50441
50442           * gcc.special/920717-x.c: Fix typo.
50443           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50444           get at sources.
50445
50446         * lib/mike-gcc.exp: Fix typo.
50447
50448 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50449
50450         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50451         binary to use, transform the name.
50452         * config/*.exp: rename everything. Nuke any g++ specific files,
50453         it's now a special case of gcc that requires no special support.
50454         Add a default.exp for unsupported targets.
50455
50456 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50457
50458         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50459         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50460         version of Tcl.
50461
50462 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50463
50464         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50465         than a warning.
50466
50467 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50468
50469         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50470
50471 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50472
50473         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50474         option_list.  Compile every file with only 4/6 option choices
50475         (same as C torture) instead of with 12/18 different option
50476         choices.
50477         * lib/c-torture.exp: Likewise.
50478
50479         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50480         not already set.
50481
50482 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50483
50484         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50485         can put an XFAIL *-*-* on excess errors.
50486
50487 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50488
50489         * g++.law: Add more tests derived from g++-bugs snapshots.
50490
50491         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50492         equivalent to g++.law/init9.
50493
50494         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50495         compiled it, and the a.out file after we've run it.
50496
50497 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50498
50499         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50500         compiled it, and the a.out file after we've run it.
50501
50502 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50503
50504         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50505
50506 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50507
50508         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50509         version number.
50510
50511 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50512
50513         * g++.law: New directory of g++ tests derived from the g++-bugs
50514         snapshots.
50515
50516 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50517
50518         * gcc.compile: initbug1.c initbug1.exp testcase added
50519
50520 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50521
50522         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50523         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50524           fixes submitted by Jeff Law (law@cs.utah.edu)
50525         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50526           Jeff Law (law@cs.utah.edu)
50527
50528
50529 1993-11-30  Mike Stump  (mrs@cygnus.com)
50530
50531         * config/unix-g++.exp: Follow the gcc way of doing things.
50532         * g++.old-deja/old-deja.exp: Minor updates.
50533         * lib/g++.exp: New file, follow the gcc way of doing things.
50534         * lib/old-dejagnu.exp: Minor updates.
50535         * lib/mike-g++.exp: Always unset errorInfo.
50536
50537 1993-11-06  Mike Stump  (mrs@cygnus.com)
50538
50539         * lib/gcc.exp: Fix some errors with the below change, CC and
50540         CFLAGS should be global when setting, not local.
50541
50542 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50543
50544         * lib/gcc.exp: Transform tool name.
50545
50546 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50547
50548         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50549
50550 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50551
50552         * lib/gcc.exp: change gcc_done to gcc_stat
50553
50554 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50555
50556         * Upgraded gcc testsuite to c-torture version 1.25
50557
50558 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50559
50560         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50561         * lib/c-torture: added hooks for new reporting code.
50562
50563 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50564
50565         * config/sh-gcc.exp: check if sh-sim exists in the path
50566
50567 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50568
50569         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50570         * gcc.compile/compile.exp: Initial changes for new logic.
50571         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50572         * gcc.failure/failure.exp: Initial changes for new logic.
50573         * gcc.ieee/ieee.exp: Initial changes for new logic.
50574         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50575         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50576         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50577         * lib/c-torture.exp: Initial changes for new logic.
50578         * lib/gcc.exp: Initial changes for new logic.
50579
50580 1993-10-15  Mike Stump  (mrs@cygnus.com)
50581
50582         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50583         depend upon failure or success.  Fully qualify names in failure
50584         and success messages.  Always remove a.out before starting
50585         compile, just in case.  Pay more attention to error text output by
50586         the compiler.  Handle testcases with no known past errors just
50587         like all others, so that things are uniform.  Other miscellaneous
50588         improvements.
50589
50590 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50591
50592         * gcc.cpp: new directory for cpp tests
50593
50594 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50595
50596         * lib/chill.exp: Code reformatted, removed unused code.
50597         * config/unix-chill.exp: Code reformatted, removed unused code.
50598         * chill.execute/execute.exp: Code reformatted, removed unused code.
50599         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50600
50601 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50602
50603         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50604         routines not written.
50605
50606 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50607
50608         * config/bug-gcc.exp: Use new procs from bug.exp.
50609
50610 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50611
50612         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50613         via ftp, rather than depending on NFS.
50614         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50615         case.
50616
50617 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50618
50619         * config/bug-gcc.exp: Use new download proc.
50620
50621 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50622
50623         * chill.execute/execute.exp: cleanups, handles errors better
50624         * chill.compile/compile.exp: rewrite, based on execute.exp
50625         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50626         * lib/chill.exp: major changes to diff proc and compile and link
50627           procs. added chill_fail and chill_pass wrappers to pass and
50628           fail. added more comments, and handle error codes better.
50629           Added a hack to capture stderr from exec, so noncompile tests
50630           can work.
50631
50632 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50633
50634         * chill.execute/execute.exp: rewrite of testsuite driver
50635         * lib/chill.exp: rewrite of testsuite driver
50636         * config/unix-chill.exp: rewrite of testsuite driver
50637
50638 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50639
50640         In chill.execute:
50641         * iexpr.ch: Standardize uppercase.
50642         * tuples.dat: Standardize uppercase.
50643         * vary.ch: standardize.  Correct varying string assignments.
50644         * vary.dat: Add new output lines.
50645
50646 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50647
50648         In chill.execute:
50649         * chprintf.ch: Standardize use of uppercase.
50650         * tuples.ch: Standardize and turn arr2 into a DCL,
50651           rather than a SYN.
50652         * pinits.ch: Standardize.
50653
50654 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50655
50656         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50657         * Makefil: Renamed to Makefile.in.
50658         * configure.in: New.
50659
50660 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50661
50662         In chill.execute:
50663         * .cvsignore: Add result/output files.
50664         * Makefile: Fix up variables at start.  Use MFLAGS
50665           everywhere.  Correct bool_loc, built_ins entries.
50666           Add entry for vary1.ch.
50667         * bitarray.ch: Standardize upper-case usage.
50668         * bitexpr.ch: Standardize, add output of b1.
50669         * params.ch: Use arrayt in along PROC parameters, to
50670           avoid novelty problems.
50671         * sets.ch: Tiny cleanup.
50672         * vary1.ch: Re-indent.
50673
50674 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50675
50676           * Add PR-related files to Makefiles, .cvsignore files, etc.
50677
50678 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50679
50680         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50681           with compiler objects. New names are test-flow.c and test-loop.c
50682
50683 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50684
50685         * Upgraded c-torture tests from 1.19 to 1.20
50686
50687         * new files:
50688         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50689         * gcc.compile: 930623-1.c 930623-2.c
50690         * gcc.noncompile: 930622-1.c 930622-2.c
50691         * gcc.failure: 920411-1.c 920627-2.c
50692         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50693
50694 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50695
50696         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50697           More changes to get testsuite working properly. Needs more work.
50698           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50699
50700 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50701
50702         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50703           More changes to get testsuite working properly. Needs more work.
50704
50705 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50706
50707         * chill.compile/compile.exp: Added for Dejagnu support
50708         * chill.execute/execute.exp: Added for Dejagnu support
50709         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50710
50711 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50712
50713         This should complete moving the CHILL test files.
50714         * chill.noncompile(.cvsignore printf.grt
50715             in-printf.grt chprintf.grt chprintf.ch):
50716             Added test-support files.
50717           (Makefile): Modified further.
50718         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50719             signal.ch): Added test files.
50720           * chill.execute (.cvsignore printf.grt printr.c
50721             in-printf.grt rts.c chprintf.grt rts.h): Added
50722           test-support files.
50723             (Makefile): More corrections.
50724
50725 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50726
50727         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50728           test cases, ready for DejaGnu.
50729
50730 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50731
50732         * Upgraded c-torture tests from 1.18 to 1.19
50733
50734         * gcc.compile: added test(s):
50735           930607-1.c
50736         * gcc.execute: added test(s):
50737           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50738
50739         * added new subdirectory for misc tests: gcc.misc-tests
50740         * gcc.misc-test(s): added tests:
50741           inst-check.c test-consts.c test-ior.c test-switch.c
50742
50743 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50744
50745         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50746
50747 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50748
50749         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50750
50751 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50752
50753         * Upgraded c-torture tests from 1.17 to 1.18
50754
50755 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50756
50757         * Upgraded c-torture tests from 1.12 to 1.17
50758
50759 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50760
50761         * lib/old-dejagnu.exp:
50762           Fixed handling of XFAIL target triplets to correctly
50763           recognize wildcard characters.  Removed code that
50764           appended a unique id tag to the end of the file name
50765           printed out by the result of the testcases within a
50766           given test file.
50767
50768 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50769
50770         * lib/old-dejagnu.exp:
50771           Reworked expected failure handling to trigger off of XFAIL
50772           keyword in keyphrase embeded in testcase source code. The
50773           XFAIL keyword must be at the end of the keyphrase line. It
50774           may optionally be followed by one or more target triplets.
50775           It has just occured that the handling of wildcards in the
50776           target triplet may not be correct.
50777
50778 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50779
50780         * g++.old-deja/tests:
50781           Moved all subdirectories up one level into g++.old-deja .
50782
50783         * lib/old-dejagnu.exp:
50784           Fixed problem with CXXFLAGS not being properly reset, and being
50785           corrupted with extraneous "-c" compiler option.  This was
50786           causing binaries to not be generated for test that needed them.
50787           Modified strings passed to "pass" and "fail" so that individual
50788           tests from the same test file would be distinguished by an
50789           identifier appended to the test file name in the summary logs;
50790           this corrected a problem with erroneous diff logs.  Added code
50791           to search testcases for expected fail and unexpected pass keywords.
50792
50793 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50794
50795         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50796
50797 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50798
50799         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50800           Removed extraneous text from end of "Special g++ Options"
50801           keyphrase.
50802
50803         * lib/old-dejagnu.exp: Added pattern matching to look for new
50804           keywords, embedded in testcases comments, which will trigger
50805           calls to xpass and xfail.
50806
50807 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50808
50809         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50810           comments embedded in the testcases, especially the one looking for
50811           special compiler options, as well as the pattern matching for the
50812           compiler output again.
50813
50814 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50815
50816         * lib/old-dejagnu.exp: Do a proper check of the return value for
50817           execute tests. Fixed several problems with the pattern matching
50818           of the compiler output which gave erroneous test results.
50819           Changed several of the test result messages to be more descriptive.
50820         * config/unix-g++.exp: Proc g++_load now actually works and
50821           executes the tests passed to it and returns a usable return
50822           value.
50823
50824 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50825
50826           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50827
50828 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50829
50830         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50831           Modified both files to properly execute the old style
50832           dejagnu tests. The previous versions of these files were
50833           experimental and did not function anything near correctly.
50834
50835 1993-04-05  Rob Savoye  (rob@cygnus.com)
50836
50837         * Removed all Makefile.in and configure.in files. No configuration
50838         needed now.
50839
50840 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50841
50842         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50843
50844 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50845
50846         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50847         gcc.special/configure.in, gcc.noncompile/configure.in,
50848         gcc.execute/configure.in, gcc.code_quality/configure.in,
50849         g++.other/configure.in, g++.old-deja/configure.in,
50850         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50851         in srcname setting.
50852
50853 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50854
50855         * lib/udi.exp: Fixed mondfe and mondfe_download.
50856         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50857         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50858
50859 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50860
50861         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50862         (gdb_exit): Don't remove *_soc files.
50863
50864 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50865
50866         * lib/c-torture.exp: Don't look for main; instead always use -w
50867         -c.  This is how the c-torture tests work.  Remove the object
50868         file if the compilation succeeds.
50869         * gcc.execute/execute.exp: Remove executable if test passes.
50870         * gcc.noncompile/noncompile.exp: Every test is an expected
50871         failure.
50872         * gcc.special/special.exp: Added tests from c-torture 1.11,
50873         corrected use of existing test.
50874         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50875         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50876         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50877         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50878         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50879         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50880         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50881         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50882         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50883         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50884         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50885         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50886         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50887         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50888         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50889         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50890         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50891         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50892         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50893         c-torture 1.11.
50894         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50895         correspond to c-torture 1.11.
50896
50897         * New file.